div.left_nav ul{ font-size:18px;}
div.left_nav ul > li > ul { font-size:16px;}
ul#top_nav li a { padding:2px 0px 2px 28px;}

#searchBox { padding-bottom:0px!important; }

#searchBox div.text { font-size:26px!important; height:50px; }

div#searchBox > div.searchBox { left: 394px; }
div#searchBox > div.searchBox .magnifier { left: 254px;}
div#searchBox > div.searchBox input { width: 236px; padding: 8px 6px 4px 6px; }

.auth_icon a { background:url(../img/homepage/auth_icon_en.png) left top no-repeat; width:125px; height:25px; display:block; color:#FFFFFF; padding-top:105px; padding-left:5px; font-size:18px; }

#authenticate .box .logo { background:url('../img/logo_a_en.jpg') !important; width:130px !important; height:237px !important; }

#authenticate .subtxt { font-size:14px !important;}

#authenticate .subtxt2 a { font-size:14px !important;}

#pop-banner .pop-content .pop-content-con-right .pop-prod-con .pop-prod-print a { background: url(../img/homepage/pop/pop_print_en.png) left top no-repeat !important; }

.free_match_text2 { background: url(../img/product/free_match_bg_en.png) no-repeat left top!important; }

.price-re-box a#price-re-box-link { background:url(../img/rainbow/unit_converting_r2_en.png) left top no-repeat; width:87px; height:136px; display:block; }

#footer2 .fcontent ul { margin: 0 0 10px 24px; }

.promBox .price { font-size:17px !important; }

div.find_store_region { padding: 12px 7px 12px 16px; }

.find_store_text { font-size: 14px; }

.find_store_dropdown { width: 159px; font-size: 13px; }

div.product_item.long {
    height: 540px;
}
div.product_item.long .price-preview {
    height: 112px;
}