
/***********************************bof: wrapper*************************************/

/**********************bof: product list************************/
h2.Listh2{ background:#f7f7f7; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; color:#0c4a79; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; margin-bottom:10px; padding:6px 0;}
.ProListFea{}
.ProListFea li{ border:1px dotted #999; float:left; height:85px; list-style:none; margin-bottom:5px; margin-right:8px; padding-top:5px; text-align:center; width:180px;}
.ProListFea li.last{ margin-right:0;}
.ProListFea li span{ padding-left:5px;}
.pagenavbar{ background:#f9f9f9; border-top:0px solid #ddd; height:36px; margin:5px 0; padding:0;}
.TopPageLink{ /*height:60px;*/}
.pager{ float:right; padding:10px 0 0 0px; text-align:right;/* width:auto;*/width:400px;}
#allProductsListingTopNumber{ float:right; font-weight:bold; padding-right:5px;}
#allProductsListingTopLinks{ float:right; padding-right:10px;}
#allProductsListingTopLinks a{ background:#dfdfdf; font-size:11px; height:12px; margin:0; padding:1px 4px; width:10px;}
#allProductsListingTopLinks a:hover{ background:#43aff0; color:#fff;}
#allProductsListingTopLinks .current{background:#43aff0; color:#fff; font-size:11px; font-weight:bold; height:12px; padding:1px 4px; width:10px;}
#filter form{ display:inline;}
.sort{ float:left; font-weight:bold; padding:8px 0 0 5px;/*width:auto;*/width:344px;}
#sorter{ float:left; width:180px;} 
* +html #sorter{ padding-top:2px;}
#sorter #disp-order-sorter {width:130px;}
#filter{ float:left; padding-left:10px; width:130px;}
* +html #filter{ margin-bottom:-2px;}
#filter select{ width:60px;}
* +html #filter select{ width:60px; font-size:11px; height:20px; line-height:20px;}
* html .sort select{ font-size:11px; height:16px; line-height:16px;}
* +html .sort select{ font-size:11px; height:20px; line-height:20px;}
.AlsoSee{ color:#777777; padding-top:5px; padding-left:5px;}
.AlsoSee a{ font-size:10px;}

.p_list{ padding:0;}
.p_list a{color:#0C4A79}
.p_l_l{ float:left; position:relative; width:375px; height:170px; padding:30px 0 25px;}

.img_l{ float:left; display:table-cell; height:160px; line-height:160px; font-size:12px; text-align:center; vertical-align:middle; width:210px; }
.img_l img{ border:0px solid #f5f5f5; line-height:160px; padding:48px 0; vertical-align:middle;}
.p_k{ float:left; width:165px; height:170px;}
.p_k .new{ left:158px; position:absolute; top:68px;}
.p_k p{ margin:0; padding:5px 0;}
.productPriceDiscount {background:transparent url(../images/icons/discount_bg.gif) no-repeat scroll 0 0;color:#FFFFFF;display:inline-block;font-size:14px;font-weight:bold;height:24px;
left:150px;padding-top:22px;position:absolute; text-align:center;top:40px;width:46px;}
.p_name{ font-weight:bold;}
p.p_color{ color:#999; padding-top:0;}
.p_retail{ color:#888; font-size:14px; font-weight:normal; padding-right:5px; text-decoration:line-through;}
.p_price{ color:#fd7e15; font-size:18px; font-weight:bold;}
.p_code{ display:inline-block; left:15px; position:absolute; top:40px;}
.p_save{ background:url(../images/discount_bg.gif) no-repeat; color:#fff; display:inline-block;/* display:none;*/ font-size:14px; font-weight:bold; height:22px; left:150px; padding:24px 0 0 11px; position:absolute; top:35px; width:35px;}
.dashedline{border-bottom:1px dashed #333; clear:both; height:1px; margin:0; padding:0;}

/*------------------------category description start----------*/

.product_category_description_wrapper { margin:0 0 5px 0px; padding:10px 5px 2px 10px; border:solid 0px #ddddde; background:#fff; text-align:left; }
* html .product_category_description_wrapper{ margin:0;}
.description_men{ background:url(../images/categories_men_bg.jpg) no-repeat; height:124px;}
.description_women{background:url(../images/categories_women_bg.jpg) no-repeat scroll; height:124px;}
.description_unisex{ background:url(../images/categories_unisex_bg.jpg) no-repeat; height:124px;}
.description_metal{ background:url(../images/categories_metal_bg.jpg) no-repeat; height:124px;}
.description_longtext{ background:url(../images/categories_longtext_bg.jpg) no-repeat; height:124px;}
.description_mix{ background:url(../images/categories_mix_bg.jpg) no-repeat; height:141px;}
.description_gog{background:url(../images/categories_gog_bg.jpg) no-repeat; height:120px;}
.description_bif{background:url(../images/categories_gog_single.jpg) no-repeat; height:161px;}
.description_memory{ background:url(../images/Memory-Metal.gif) no-repeat; height:161px;}
.description_titanium{ background:url(../images/Titanium.gif) no-repeat; height:133px;}
.description_semi{ background:url(../images/Semi-rimless.gif) no-repeat; height:133px;}
.description_rimless{ background:url(../images/rimless.gif) no-repeat; height:133px;}
.description_sunshade{ background:url(../images/sunshade.gif) no-repeat; height:133px;}


.category_atr_name{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif,Constantia; color:#6b9a66; padding:0 0 10px 0;}
.category_content{  color:#147DAF; width:520px;}
.category_longtext_content{  color:#147DAF; width:735px;}

/*--------category description end-----*/
/**eof: product list**/

.RelateLoadingPage{ border:1px solid #DFDFDF; margin:10px 0 0; padding:10px;}
.RelatedLink{ display:inline-block; margin:0; padding:0; padding :10px 0; list-style:none;}
.RelatedLink li{ background:url(../images/blue-circle-bg.gif) no-repeat left 8px; color:#0c4a79; display:inline-block; float:left; font-size:11px; font-weight:normal; line-height:18px; margin:0; padding:0; padding-left:12px; width:226px;}
.RelateLoadingPage .sug{ color:#555555;}
.AdditionalSug{ padding-top:5px;}
.AdditionalSug a{ color:#888888; display:inline-block; font-size:11px; padding-right:30px; text-decoration:underline;}
.AdditionalSug a:hover{color:#FD7E15;}

/**bof: wrapper**/