body{margin:0;padding:0;line-height:1.5em;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333}

td{vertical-align:top;line-height:1.5em;font-family:Arial,Helvetica,sans-serif;}

select,input,textarea,file{font-size:12px;font-family:Arial,Helvetica,sans-serif;background:#2E9047;border:#2E9047
 solid 1px;color:#fff}

.no_border{border:none;background:none}

img{border:none}

.img_border{}

.menu_track{font-size:12px;padding-bottom:20px}

h1{color:#2E9047;font-size:30px;margin:10px 0 0 0;padding:0px;font-weight:bold}

h2{color:#2E9047;font-size:16px;margin:0px;padding:0px;font-weight:bold}

h3{color:#2E9047;font-size:15px;margin:0;padding:0px;font-weight:bold}

h4{color:#2E9047;font-size:14px;margin:0px;padding:0px;font-weight:bold}

.no_border{border:none}

#footer{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#2E9047; padding:48px 95px 30px 0}

#footer a{color:#2E9047;text-decoration:none}

#footer a:hover{color:#333;text-decoration:none}

a{color:#2E9047;text-decoration:none}

a:hover{color:#333;text-decoration:none}

a.lang{color:#333;text-decoration:none}

a.lang:hover{color:#e02121;text-decoration:none}

a.lang_on{color:#e02121;text-decoration:none}

a.lang_on:hover{color:#e02121;text-decoration:none}

.gray{color:#a9a9a9}

.gray_box{border:#a9a9a9 solid 1px}

.red{color:#2E9047
}

.red a{color:#2E9047;text-decoration:none}

.red a:hover{color:#f7a719;text-decoration:none}

.yellow{color:#f7a719}

.yellow a{color:#2E9047;text-decoration:none}

.yellow a:hover{color:#2E9047;text-decoration:none}

.yellow_box{border:#f7a719 solid 1px}

.green{color:#529214}

.promotion_count_down{font-weight:bold;padding:3px}

.blue{color:#4098ca}

.blue a{color:#4098ca;text-decoration:none}

.blue a:hover{color:#ef1212;text-decoration:none}

.message{padding:10px;border:2px solid #ddd;background-color:#eee;color:#222}

.message_small{padding:5px}

.black{background:url(../img/main_bg.png) repeat;color:#ff020e}

.notice{background:#eeeeee;color:#2E9047;border-color:#999999}

.success{background:#2E9047;color:#ffffff;border-color:#666666}

.success a{color:#ffffff;text-decoration:none}

.success a:hover{color:#000000;text-decoration:none}

.error{background:#FBE3E4;color:#D12F19;border-color:#FBC2C4}

.small{font-size:10px}

.content_subtitle{margin-bottom:8px}

.title_vertically{color:#2E9047;font-weight:bold}

.title_vertically a{color:#2E9047;text-decoration:none}

.title_vertically a:hover{color:#FBC2C4;text-decoration:none}









.top_div{
height:75px;
-webkit-box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.8);
box-shadow:  0px 0px 2px 2px rgba(0, 0, 0, 0.8);
position:fixed; top: 0; width:100%; z-index:99999999;
background:#3f3f41;
}


.top_div_menu{ margin-top:30px;}

	

.bulebox_link_top_menu{
padding-top:1px;}




.bulebox_link_top_menu a{
display:block;
float:left;
height:22px;
width:100px;
margin-right:15px;
background:#52d3f1;
color:#fff;
text-decoration:none;
border:#52d3f1 solid 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-khtml-border-radius: 1px;
border-radius: 1px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:22PX;
font-weight:bold;
padding:0;
-webkit-box-shadow: 0px 0px 2px 2px rgba(82, 211, 241, 0.5);
box-shadow: 0px 0px 2px 2px rgba(82, 211, 241, 0.5); 
}



.bulebox_link_top_menu a:hover{
background:#3f3f41;
text-decoration:none;
-webkit-box-shadow: 0px 0px 2px 2px rgba(82, 211, 241, 0.8);
box-shadow: 0px 0px 2px 2px rgba(82, 211, 241, 0.8); 
}




.bulebox_link_top_menu_login{
display:block;
height:20px;
width:215px;
background:#52d3f1;
border:none;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-khtml-border-radius: 1px;
border-radius: 1px;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
padding:4px 0;
-webkit-box-shadow: 0px 0px 2px 2px rgba(82, 211, 241, 0.5);
box-shadow: 0px 0px 2px 2px rgba(82, 211, 241, 0.5); ;}


.bulebox_link_top_menu_login a{

color:#fff;
text-decoration:none;


}



.bulebox_link_top_menu_login a:hover{
color:#3f3f41;
text-decoration:none;
}




.top_yellow{
background:url(../img/top_yellow_bg.jpg) top left repeat-x;
-webkit-border-radius: 0px 0px 2px 2px;
border-radius: 0px 0px 2px 2px;
-webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.8);
box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.8);
height:47px;
width:960px;
margin:75px auto 0 auto;
}




.top_yellow_slide{ width:524px; float:left; height:60px;}


.top_yellow_form{ width:420px; float:right; height:47px;}




.top_form_email{ width:248px; font-size:14px; height:22px; line-height:22x; border:#3f3f41 solid 1px; color:3f3f41; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}



.top_form_button{
width:140px; 
background:#52d3f1;
border:#52d3f1 solid 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-khtml-border-radius: 1px;
border-radius: 1px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
line-height:15px;
font-weight:bold;
color:3f3f41; 
margin-left:13px;
cursor:pointer;
padding:4px 0;
}


.top_form_button_yellow{
background:url(../img/top_yellow_bg.jpg) center left repeat-x;
border:#ffbf01 solid 1px;
font-family:Verdana, Geneva, sans-serif;
font-size:15px;
font-weight:bold;
color:fff;
padding:10px;
cursor:pointer;
}



.product_list_li{
background:#FFFFFF;
-webkit-box-shadow: 0px 0px 4px 4px rgba(70, 70, 70, 0.2);
box-shadow: 0px 0px 4px 4px rgba(70, 70, 70, 0.2);
-webkit-border-radius: 3px;
border-radius: 3px;


}



.product_list_li_on{
background:#FFFFFF;
-webkit-box-shadow: 0px 0px 4px 4px rgba(70, 70, 70, 0.6);
box-shadow: 0px 0px 4px 4px rgba(70, 70, 70, 0.6);
-webkit-border-radius: 3px;
border-radius: 3px;


}

	


.product_list_li_img{
margin:3px;
}

	

.product_list_li_price{
background:#2E9047;
width:280px;
height:38px;
-webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
line-height:38px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding:0 10px;
}



.clear{
	clear:both;}



.price_number{
width:100px;
float:left;
}




.price_add{
width:170px;
float:left;
text-align:right;
}





.product_more_deals{
background:#52d3f1;
width:940px;
height:40px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
line-height:40px;
color:#3f3f41;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
margin:30px auto 10px auto;
font-weight:bold;
padding-left:20px;
-webkit-box-shadow: 0px 0px 3px 3px rgba(70, 70, 70, 0.4);
box-shadow: 0px 0px 3px 3px rgba(70, 70, 70, 0.4);
}








.product_list_li_price_sold{

width:50px;
height:60px;
color:#3f3f41;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-top:10px;

}





.product_list_li_price_time_left{
background:#eee;
width:230px;
height:60px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
line-height:60px;
color:#3f3f41;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding:0 10px;
}




.product_list_li_price_time_left_left{
width:120px;
height:60px;
color:#3f3f41;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-top:5px;
background:none;

}




.add_success{ color:#FFFFFF}

	


.add_success a{
color:#fff;
}



.add_success a:hover{
color:#999
}






.size16{
	font-size:16px;}


.size15{
	font-size:15px;}

	
	
.size20{
	font-size:20px;}


	
	
	
.shadow {-webkit-box-shadow:  0px 0px 3px 3px rgba(70, 70, 70, 0.3);
        
        box-shadow:  0px 0px 3px 3px rgba(70, 70, 70, 0.3);}


		
		
.shadow_on {-webkit-box-shadow:  0px 0px 3px 3px rgba(70, 70, 70, 0.5);
        
        box-shadow:  0px 0px 3px 3px rgba(70, 70, 70, 0.5);}


		
		
.hour_small td{
	font-size:12px;}


	
	
	
.sold_out_style111{
	background:url(../img/sold.png) top right no-repeat;
	z-index:999;
	width:100%;
	height:100px;
	position:relative;
	top:0;
	}


li.af_item {cursor: pointer; padding: 5px 3px;}



li.af_footer {display:none;}



ul.af_list { list-style: none; padding: 0;margin: 0; border: solid 1px #bec1c2; background: #efefef;color: #333; }



li.af_hover { background-color:#bec1c2;color: #333;}



li.af_footer {color:#efefef;}



li.af_footer a{color:#efefef; cursor:none;}



li.af_footer a:hover{color:#efefef;cursor:none;}

