@charset "utf-8";
/*default*/
*{word-wrap:break-word;margin:0;padding:0;list-style:none;}
body{margin:0; padding:0;font:12px  Arial, Helvetica, sans-serif;background:#d5ebf2;color:#444;}
input,select,textarea,button,img{font:12px  Arial, Helvetica, sans-serif;vertical-align:middle;}
img,fieldset{border:0;}
table{border-collapse:collapse;}
th{font-weight:400;}
em{font-style:normal;}

a{color:#5e5e5e;text-decoration:none;}
a:hover{color:#AB0101;text-decoration:underline;}

.ajax{
	position:fixed;
	z-index:8;
	top:50%;
	left:50%;
	_position:absolute;
	_top:expression(eval(documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight)/2));
}
/*float*/
.fll { float:left; }
.flr { float:right; }
.fln { float:none; }
/*clear*/
.clearfix, .fixfloat, .fix, .row, .rowsection, .cC,.cC .inner{ display:inline-block; }
.clearfix, .fixfloat, .fix, .cC,.cC .inner{ display:block; }
.clear, .clearfix:after, .fixfloat:after, .fix:after,.cC:after,.cC .inner:after{ display:block; visibility:hidden; overflow:hidden; clear:both; height:0; content:"."; }

/*layout*/
#frame{margin:0 auto;width:1002px;background: url(../images/gs_newbg.gif) repeat-y left top;}
#layout{margin:5px auto 0; width:998px;background:#fff;}
/*#mainbody{float:left;width:998px;background:#fff;}*/
#mainbody{background:#fff;margin:5px auto 0; width:998px;}
#right_main{float:right;width:788px;}
#usercenter_div{float:left;width:210px;}

#footer{clear:both;zoom:1;text-align:center;border-top:1px solid #7B797B;}

/*header*/
#header{float:left;text-align:center;margin:0 0 3px 0; background:white;}

#span_logo{float:left;width:511px; text-align:left;margin:0 0 5px 0;}
#span_logo dd{float:left;width:511px;}


#topnav{float:left;width:155px;padding:5px 6px 0 0;text-align:left;margin:5px 0 0 0;}
#topnav img{margin:0 4px 10px 0;vertical-align:top;}
#topnav dt{width:155px; display:inline;white-space:nowrap;padding:0 2px;}
#topnav dd{float:left;width:77px;font-size:11px;line-height:10px;}

#tel400{float:left;padding:5px 6px 0 6px;margin:5px 0 0 0;background:url(../images/dot_y333.png) repeat-y left;}
#tel400 dd{font:29px Arial;}

#maf{float:left;padding:0 0 0 8px;height:60px; margin:5px 0 0 0;background:url(../images/dot_y333.png) repeat-y left;}
#maf dd{float:left;margin:0;padding:0; text-align:left; }

.menu{float:left;height:32px;background:url(../images/menuBg.jpg) repeat;}

.nas{float:left;width:710px;}
#mainnav{
	clear:both;
	height:32px;
	padding:0px;
	background:url(../images/menuBg.jpg) repeat;

}
#mainnav li
{
	float:left;
	height:32px;
	border-right:2px solid #FFF;
	font-size:12px;
	font-weight:600;
	background:url(../images/menuBg.jpg) repeat;

}
#mainnav .nav1{
	padding:0 5px;
	background:url(../images/menuBg_current.jpg) repeat;
}
#mainnav .nav1 a{}
#mainnav .nav1 a:hover,#mainnav .nav1 .current{ text-decoration:none}


#mainnav a{
	float:left;
	display:block;
	height:24px;
	padding:8px 5px 0 5px;
}
#mainnav a:link,#mainnav a:visited{
	color:White;
	text-decoration:none;
}
#mainnav a .current{
	color:White !important;
	text-decoration:none;
}
#mainnav a:hover,#mainnav .current{
	color:White !important;
	 text-decoration:none;
	background:url(../images/menuBg_current.jpg) repeat;
	 }

#subnav{position:absolute;left:0;top:31px;width:190px;height:27px;z-index:1; text-align:left;}

.other_ins{float:right;padding:0;width:280px; position:relative;}

#currency{position:absolute; top:0px;left:0px;padding:3px 0 2px 0; font-size:11px; text-align:left;width:110px;}
.money{float:left;background:url(../images/c_m_1.jpg) no-repeat;height:23px;line-height:22px;width:80px;color:#3C3C3C;}
.money ul{padding:0;margin:0;}
.money ul li{padding:3px 4px 3px 8px;line-height:17px;}

#shopcart {position:absolute; top:3px;right:0px;width:190px;}
#funcnav{float: left;overflow: hidden;margin-top:0;width:180px;padding:0 10px 0 0;}
#funcnav li{float:left;padding:0; text-align:left; font-size:10px; }
#funcnav a{color:#D6CFCE;}
#spanCount{background:url(../images/gwc.jpg) no-repeat;text-indent:25px;height:25px;line-height:22px;width:174px;color:#3C3C3C;}

#Count_details{background:url(../images/gwc.jpg) no-repeat;text-indent:25px;height:25px;line-height:22px;width:174px;color:#3C3C3C;}





/*footer*/
#promise,#copyright{
	padding:10px;
}
#copyright{
	font-size:11px;
}
#promise li{
	display:inline;
}

#footnav li{
	display:inline;
	background:url(../images/dot_y333.png) repeat-y;
	padding:0 5px 0 12px;
	font-size:11px;
}
#footnav .first{
	background:none;
}
.fontbold
{
    font-weight:bold;
}

#content{
	border: 1px solid #7D7D7D;
	margin: 0 auto;
	width: 200px;
	background-color:white;display:none;
	z-index:1002;
}
#Container
{
		z-index:1002;
}
#dis
{
		z-index:1002;
}

.redFont
{
color:#7F0019;
}
.lineFont
{
	margin-left:5px;
	margin-top:5px;
	display:block;
	font-weight:bold;
    line-height:18px;
}
/*****************
table
*/
#carinfo
{
    margin-top:-10px;
}
#carinfo tr
{
    background:url(../images/dot_x9da0a7.png) repeat-x bottom;
}
#carinfo td
{padding:5px;
}
#carinfo img
{
    width:68px;
}
.floatRight
{
    float:right;
    margin-right:5px;
    margin-top:-5px;
}
.floatLeft
{
line-height:18px;
margin-left:5px;
margin-bottom:5px;
    float:left;
    color:#7F0019;
}
img .bot{padding-right:5px;}
.STYLE2 {font-size:12px; padding-left:8px;font-size:11px;}
.STYLE2 a:link, .STYLE2 a:visited{ color:#3D3D3D; text-decoration:none;}
.STYLE2 a:hover{ color:#AB0101;}
a.top:link, a.top:visited{ color:#3D3D3D; text-decoration:none;}
a.top:hover{ color:#AB0101;}

ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

a img {
	border: 0;
        vertical-align: middle;
}

/* BGN #mainBox */
#divroll {
		height:120px;
        width: 518px;
}
#divroll .ts {
        height: 120px;
}
#divroll .ts_p {
	height:120px;
}
/* for jcarousel */
#divroll .jcarousel-list {left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1;}
#divroll .jcarousel-skin-tango .jcarousel-clip-horizontal {width:480px; height:120px;text-align:center;}
#divroll .jcarousel-clip {margin:0;overflow:hidden;padding:0;position:relative;z-index:2;}
/*.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:10px;}*/
#divroll .jcarousel-skin-tango .jcarousel-item {width:150px;}
#divroll .jcarousel-list li, .jcarousel-item {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:150px;}
#divroll .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default;}
#divroll .jcarousel-skin-tango .jcarousel-prev-horizontal {cursor:pointer;}
#divroll .jcarousel-prev {display:none;z-index:3;}
#divroll .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default;}
#divroll .jcarousel-skin-tango .jcarousel-next-horizontal {cursor:pointer;}
#divroll .jcarousel-next {display:none;z-index:3;}
#divroll .jcarousel-prev-horizontal{float:left;margin-top:40px;}
#divroll .jcarousel-next-horizontal{float:right;margin-top:40px;margin-right:5px !important;}
#divroll .jcarousel-item .price{color:#EF6D27;
float:left;
font-size:14px;
margin:0;
padding:0 0 3px;
width:170px;}
/*#divroll .ts_p dl {
        float: left;
        width: 154px;
        height: 104px;
        position: relative;
}
#divroll .ts_p dl a {
        display: block;
        border: 2px solid #fff;
}
#divroll .ts_p dl a:hover {
        border: 2px solid #d2e6d9;
}
#divroll .ts_p dl a img {
        vertical-align: top;
}
#divroll .ts_p dl .name {
        position: absolute;
        top: 16px;
        left: 12px;
}
#divroll .ts_p dl .price {
        position: absolute;
        top: 16px;
        left: 96px;
        color: #f00;
}*

/* END #mainBox */



/* main_left */
#main_left{float:left;width:210px;margin-top:7px;}
#main_left1{float:left;width:210px;height:1500px;margin-top:7px;}
#sidebar{float:left;width:210px;margin-top:7px;}

/* search */
.search .sid_botom,.catalog .sid_botom,.price .sid_botom,.feedback .sid_botom,.Subscribe .sid_botom{width:210px;height:14px;background:url(../images/bg_sidemdl_bottom.gif) no-repeat left top;padding:0;margin:0;clear:both; }
.advanced{float:left; position:relative;width:195px;background:url(../images/bg_sidemdl3.png) repeat-y -210px 0; padding:5px 0 0 15px;}
.advanced_details{
	position:absolute;
	width:362px;
	top:25px;
	left:10px;
	background:#e1faf9;
	border:1px solid #CCCCCC;
	padding:0 0 0 10px;
	z-index:999;
}
.close{position:absolute;
	width:20px;
	top:0;
	right:0;
	padding:0 0 0 10px;
	z-index:995;}
.advanced_details h2{font-size:14px; padding:5px;}
.advanced_details .fonts{font-size:13px;font-weight:bold; color:#ff6600;}
.advanced_details  table tr td{color:#666;}
.advanced_details  select option{color:#000;}
.line_search{width:350px;height:2px; line-height:2px; border-bottom:1px #36a29e dashed;margin:5px 0;}

/* main_center */
#main_center{float:left; width:546px; margin:9px 0 0 14px;}
#welcome{
	width:300px;display:inline;

}
#welcome a,#welcome a:link
{
	color:#5e5e5e;
	font-weight:bold;
}
#welcome h2{
	display:inline;
	font-size:16px;
	margin-right:9px;
}
#welcome a:hover{
	color:#7F0019;
	font-weight:bold;
}

/* banner image */
#ban{
    margin-top:16px;
	width:530px;
	position:relative;}
#banner-1{width:530px;}
#mu_catlao{width:530px;
	position: absolute;
	top:217px;
	*top:217px!important;
	*top:217px;
	left:30px;
	z-index:99;
}
#mu_catlao ul{ margin:0 0 0 10px;}
#mu_catlao ul li{float:left;width:429px;height:43px; font-size:16px;font-weight:bold;color:white; text-align:center;}
#mu_catlao ul li.banoff{float:left;width:142px; background:url(../images/beboff.gif) no-repeat top left; padding:10px 15px 0 0; color:black;}
#mu_catlao ul li.banoff a{color:#000;text-decoration:none;}
#mu_catlao ul li.ban1{float:left;width:142px; background:url(../images/beb1.gif) no-repeat top left; padding:10px 15px 0 0;}
#mu_catlao ul li.ban1 a{color:white;text-decoration:none;}
#mu_catlao ul li.ban2{float:left;width:142px; background:url(../images/beb2.gif) no-repeat top left;padding:10px 15px 0 0;}
#mu_catlao ul li.ban2 a{color:white;text-decoration:none;}
#mu_catlao ul li.ban3{float:left;width:142px; background:url(../images/beb3.gif) no-repeat top left;padding:10px 0 0 0;}
#mu_catlao ul li.ban3 a{color:white; text-decoration:none;}

/* new arrivals */
#bestseller_center{
	margin:10px 0 0 0;
    padding-left:10px;
	width:540px;
	background:url(../images/seller_bg_c.jpg) no-repeat left top;
    height:160px;
}
#bestseller_center h3{
	width:98%;
	font-size:14px;
}
.B_indexp{width:100%;	}
.B_indexp span{font:700 16px/2 "Arial";top:0;width:40%;	padding-left:6px;display:inline-block;color:#1575cf}
#bestseller_center dl
{
	float:left;
	padding:5px 0;
	text-align:center;
	width:160px;
}
#bestseller_center dt a{color:#000;}
#bestseller_center dt a:hover{color:#AB0101; font-size:12px;}
#bestseller_center dd.price{float:left;width:170px;margin:0;padding:0 0 3px 0;color:#ef6d27;font-size:14px; }




/*gender bestseller catalog*/
#sex_catalog{
	margin:10px 0 0 0;
	width:530px;}
.s_c_top{ position:relative;width:546px; height:40px; background:url(../images/sex_catalog_top.gif) no-repeat 0 31px;}
.s_c_title{width:530px; position:absolute;}
.s_c_title ul{}
.s_c_title ul li{float:left;width:171px;height:33px; font-size:18px;font-weight:bold; color:#2c71b2; font-family:Arial, Helvetica, sans-serif; text-align:center;padding:5px 0 0 0;}
.s_c_title ul li a{color:#2c71b2}
.s_c_title ul li.c_current{width:171px;height:33px; color:#fff; background:url(../images/sex_catalog_titlebg.gif) no-repeat 0 0;}
.s_c_title ul li.c_current a{color:#fff;text-decoration:none;}
.s_c_middle{width:542px; height:330px;border-left:2px solid #31a3c3;border-right:2px solid #31a3c3;}
.s_c_middle ul{float:left;width:175px; }
.s_c_middle ul li{float:left;width:150px; padding:0 5px 2px 15px;color:#004f78; text-align:center; line-height:10px;}
.s_c_middle ul li a{color:#004f78;}
.s_c_middle ul li.price{color:#f26d26;}
.s_c_bottom{width:530px; height:15px;background:url(../images/sex_catalog_bottom.gif) no-repeat left top;}

/* main_right */
#main_right {float:right;width:205px;margin-top:7px;padding-right:8px;}
#step {width:205px;}
#freeshipping {width:205px; padding-top:8px;
}
#sunglasses {width:205px; padding-top:8px;
}
#points {width:205px; padding-top:8px;
}

/*subscribe*/
#newsletter{
	width:205px;
	background:#fff;
	margin-top:8px;
}
#newsletter h3{
	background: url(../images/index_new_newslettertitle.gif) no-repeat 0 0;
	font:700 12px/26px "Arial";
	color:#fff;
	padding-left:20px;

}
#newsletter .main{width:203px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;}}
#newsletter .input_new{
	border:1px solid #3c3c3c;
	margin:4px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
}
#newsletter .sid_botom{width:205px;height:14px;background: url(../images/index_new_newsletbottom.gif) no-repeat left top; line-height:2px;padding:0;margin:0;clear:both; }

/* guarantee and feedback */
#mainbodybottom{float:left;width:765px; padding:10px 2px 5px 16px;}
.DealandGuarantee{float:left;width:765px;}
.deal{float:left;width:333px;}
.guarantee{float:left;width:422px; padding:0 0 0 10px;}
.guarantee h2{float:left;width:414px;background:url(../images/index_new_gerbg.gif) repeat-x left top; height:26px; padding:8px 0 0 6px;color:#b30606; font-size:13px;font-weight:bold;}
.guarantee span{loat:left;width:422px;padding:5px 0 0 0; line-height:16px;}
.GSfeedback{float:left;width:765px;padding:0 0 0 16px;}
.GSfeedback h2{float:left;width:758px;background:url(../images/index_new_gerbg.gif) repeat-x left top; height:26px; padding:8px 0 0 6px;color:#b30606; font-size:14px;font-weight:bold;}
.GSfeedback p{width:750px;padding:5px 0 0 6px; line-height:16px;}
