@charset "utf-8";
/*
------------
site:clothes theme02
template:No.1
author: eliane 
dated: 2009/12/17
updated 
-------------
*/
/* START reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,input,select,textarea,radio,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*outline: 0;
	font-weight: inherit;
	font-style: inherit;
	 ie bug*/ 
	font-size:12px;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

:focus {
/*outline: 0; ie*/
}
body {
	color:#666; 
	line-height:18px; 
	background:#fff url(../images/11/bodybg.gif) top scroll repeat-x; 
     }
ol, ul {
	list-style: none;
}
.red{ 
	color:#c00;
}
.clear{ 
	clear:both; 
	height:1px;
}

table {
	border-collapse: separate;
	/*border-spacing: 0; ie*/
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	/*content: ""; ie*/
}
blockquote, q {
	/*quotes: "" ""; ie  */
}
a {
	color: black;
	text-decoration: none;
}
a img {
	border:0;
}
a:hover {
	text-decoration: underline;
}
/* END reset */
/*button style*/
a.button {     
background: transparent url(../images/11/bg_button_a.gif) no-repeat top right;     
color: #444;
height:20px;
display: block;     
float: left;     
font: normal 12px arial, sans-serif;
color:#fff;
margin-right:6px;
padding-top:0;
padding-right: 15px; /* sliding doors padding */     
text-decoration: none; 
} 
a.button:hover{
	color:#fff;
	text-decoration:none;}
a.button span {     
background: transparent url(../images/11/bg_button_span.gif) no-repeat;     
display: block;     
line-height: 14px;     
padding: 3px 0 3px 18px; 
} 
a.button:active {     
background-position: bottom right;
color: #000;     
/*outline: none;  hide dotted outline in Firefox */ 
}  
a.button:active span {     
background-position: bottom left;     
padding: 4px 0 4px 18px; 
/* push text down 1px , if there is one bug: padding:6px 0 4px 18px; */ 
} 
.button1 a,.button2 a{
line-height:20px;
padding:3px 5px;
text-align:center;
text-decoration:none;
width:auto;
height:auto;
}


.button1 a:link,.button1 a:visited{
background:#424951;
border:2px solid #fff;
color:#fff;
}
.button1 a:hover {
background:#c00;
border:2px solid #ccc;
color:#fff;
text-decoration:none;
}
.button2 a:link,.button2 a:visited{
padding:3px 7px;	
background:#0c67ad;
border:2px solid #fff;
color:#fff;}
.button2 a:hover {
background:#ee9c00;
border:2px solid #ccc;
color:#fff;
text-decoration:none;
}
.button_bar{ width:98%; float:left; clear:both; margin:5px 0;}
.btn_blue_80x18{width:80px;height:19px; background:#00306b;color:#fff;font-size:10px;border:0px;}
/*End button style*/

/*error*/
.error{ padding-left:10px; font-size:11px; color:#f00; line-height:20px;}

/*color*/
.blue{ color:#226bd7;}
.yellow{ color:#f45d0d;}

/*link*/
a{ color:#00306b; text-decoration:none;}
a:link,a:visited{ color:#00306b; text-decoration:none;}
a:hover{ color:#0096FF; text-decoration:none;}

/*wraper*/
#wraper{ margin:0 auto; width:979px; height:auto;}

/*header*/
#header{ position:relative; top:0;width:979px; height:158px; color:#fff; z-index:100;}
#logo {
	position:absolute;
	left:10px;
	top:30px;
	width:296px;
	height:45px;
}
#topmenu {
	position:absolute;
	right:10px;
	top:10px;
	width:421px;
	height:12px;
	text-align:right;
}
#topmenu a {
	color:#fff;
	padding:0 10px;
	text-decoration:none;
}
#topmenu a:link, #topmenu a:visited {
	color:#fff;
	text-decoration:none;
}
#topmenu a:hover {
	color:#ff9900;
	text-decoration:none;
}
#search {
	position:absolute;
	left:320px;
	top:44px;
	width:414px;
	height:54px;
}
.searchmenu {
	float:left;
	width:414px;
	height:auto;
}
.searchmenu p {
	float:left;
	width:414px;
	height:auto;
}
.searchmenu span {
	float:left;
	width:auto;
	color:#fff;
	padding:0 5px;
	line-height:14px;
	list-style:none;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
.searchmenu .s1 {
	float:left;
	width:auto;
	font-weight:bold;
	color:#ff9900;
	cursor:pointer;
}
#content1 {
	float:left;
	width:414px;
	height:auto;
}
.searchcontent {
	float:left;
	width:404px;
	padding:9px 5px 5px 5px;
	height:27px;
	background:url(../images/11/searchbg.png) no-repeat;
}
.searchcontent input {
	float:left;
	padding:4px 0 0 4px;
	margin:0;
	width:370px;
	height:21px;
	height:22px\9;
	*height:22px;
	_height:22px;
	border:1px inset #3373a1;
	border-right:0;
	background-color:#fff;
	font: italic 14px "Times New Roman", Times, serif;
	color:#999;
}
.searchcontent .btn_search {
	float:left;
	width:27px;
	height:27px;
	border:0;
	cursor:pointer;
	background:url(../images/11/btn_search.gif) no-repeat;
}
#basket {
	position:absolute;
	right:10px;
	top:39px;
	width:225px;
	height:75px;
	z-index:101;
}
.checkout {
	float:left;
	padding:9px 8px 9px 14px;
	width:203px;
	height:22px;
	background-color:#00306b;
	margin-bottom:1px;
}
.checkout .cart {
	float:left;
	width:82px;
	height:22px;
}
.checkout .go {
	float:right;
	width:121px;
	height:22px;
}
.charged {
	float:left;
	width:225px;
	height:34px;
}
.bought {
	float:left;
	padding:10px 9px 10px 14px;
	width:138px;
	height:14px;
	line-height:14px;
	color:#fff;
	background-color:#00306b;
	margin-right:1px;
}
.bought .item {
	float:left;
	width:auto;
	text-align:left;
}
.bought .price {
	float:right;
	width:auto;
	text-align:right;
}
.cur {
	float: left;
	padding:4px 5px 4px 7px;
	width:51px;
	height:26px;
	background-color:#00306b;
}
.cur ul {
	float: left;
	width:51px;
	height:26px;
	background:url(../images/11/icon_solid_ad.gif) right center no-repeat;
	padding:0;
	margin:0;
}
.cur li {
	float:left;
	padding:3px 5px;
	width:29px;
	height:21px;
	text-transform:uppercase;
	border-top:1px solid #004d8c;
	background-color:#00306b;
}
#nav {
	position:absolute;
	left:10px;
	top:116px;
	width:959px;
	height:42px;
}
#mnav {
	float:left;
	width:959px;
	height:42px;
}
#mnav li {
	float:left;
	width:auto;
	font-size:16px;
	font-weight:bold;
	line-height:42px;
}
.ad{ padding-right:12px;background: url(../images/11/ad.png) right center no-repeat;
}
#mnav li a.topnav {
	display:block;
	width:auto;
	padding:0 22px;
	text-decoration:none;
	background-color:#00306b;
	margin-right:1px;
}
#mnav li a.topnav:link, #mnav li a.topnav:visited {
	color:#fff;
	text-decoration:none;
}
#mnav li a.topnav:hover {
	padding:0 22px;
	color:#00306b;
	text-decoration:none;
	background-color:#fff;
}
#mnav li a.last ,#mnav li a.last:link,#mnav li a.last:visited,#mnav li a.last:hover{
	display:block;
	width:auto;
	padding:0 23px;
	padding:0 22px\9;
	*padding:0 22px;
	_padding:0 21px;
	color:#00306b;
	text-decoration:none;
	background-color:#fff;
	}

#mnav li ul {
	position:absolute;
	top:42px;
	padding:8px;
	width:212px;
	display:inline;
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	background-color:#fff;
}
#mnav li ul#nav_1b{	left:-1px;}
#mnav li ul#nav_2b{	left:101px;}
#mnav li ul#nav_3b{	left:201px;}
#mnav li ul#nav_4b{	left:316px;}
#mnav li ul#nav_5b{	left:403px;left:405px\9;*left:405px;_left:405px;}
#mnav li ul#nav_6b{	left:512px;}
#mnav li ul li {
	margin:0;
	list-style:none;
	display:block;
	float:left;
	width:212px;
	padding:10px 0;
	font-size:12px;
	line-height:16px;
	clear:both;
	border-bottom:1px dotted #c4c4c4;
}
#mnav li ul li.last {border-bottom:0;
}
#mnav li ul a {
	color:#00306b;
	text-decoration:none;
}
#mnav li ul a:link, #mnav li ul a:visited {
	color:#00306b;
	text-decoration:none;
}
#mnav li ul a:hover {
	color:#f45d0d;
	text-decoration:none;
}
/*container*/
#container{ position:relative; width:979px; height: auto;}
.content{ float:left; padding:10px; width:959px; height:auto; background-color:#fff; clear:both;}
.left_right{ float:left; width:959px; height:auto;}
/*left*/
#left{ float: left; width:201px; margin-right:14px; overflow:hidden;}
.livechat{ float:left; width:201px; margin-bottom:10px;}
.phone{ float:left; width:201px; margin-bottom:10px;}
/*Accordion */
.Accordion { 
float:left; 
width:201px; 
height:auto;
overflow:hidden;
margin-bottom:10px;
}
.AccordionPanel {
	padding:0; margin:0;
}
.AccordionPanelTab { padding:0 0 0 20px;width:181px; height:40px; font-size:18px;  line-height:40px; color:#233577; background:url(../images/11/sidetab.jpg) 0 0 no-repeat;margin-bottom:3px; CURSOR: pointer; 
}
.AccordionPanelContent {width:100%; height:100%; overflow: auto; display:none;
}
.AccordionPanelContent ul { float:left;padding:15px 15px 15px 20px;width:166px; height: auto; overflow: auto; background-color:#edf8ff;
}
.AccordionPanelContent ul li{  padding:0 0 0 15px;width:151px; font-size:12px; line-height:16px; background:url(../images/11/side_ar.gif) left top no-repeat; margin-bottom:4px;}
.AccordionPanelContent ul li a {
color:#00306b; text-decoration:none;
}
.AccordionPanelContent ul li a:link,.AccordionPanelContent ul li a:hover{color:#00306b; text-decoration:none;}
.AccordionPanelContent ul li a:hover{
 color: #0096FF; text-decoration:none;
}
.AccordionPanelOpen  { background:#233572;
	padding:0 0 0 20px;width:181px; height:40px; font-size:18px; font-weight:bold; line-height:40px; color:#fff; background:url(../images/11/sidetab.jpg) 0 -86px no-repeat;margin-bottom:3px;
}
.AccordionPanelTab1{ margin-top:0;}
.AccordionPanelTab:hover {
	color:#0096FF;
background:url(../images/11/sidetab.jpg) 0 -43px no-repeat;
}
.sidebanner1{ float:left; width:201px; margin-bottom:3px;}
.sidebanner2{ float: left; width:201px; margin-bottom:10px;}
/*review*/
.review{ float: left; padding:14px; width:171px; height:179px; border:1px solid #c4c4c4; background:url(../images/11/reviewbg.jpg) repeat-x;}
.review .title{ float:left; width:173px; height:auto; padding-bottom:5px;}
.review .title .left{ float:left; width: auto; text-align:left; font-size:18px; color:#00306b;}
.review .title .more{ float:right; width:auto; text-align:right; font-size:11px;}
.review .title .more a,.review .title .more a:link,.review .title .more a:visited,.review .title .more a:hover{ color:#f45d0d; text-decoration:underline; background:url(../images/11/more_ar.gif) right center no-repeat; padding-right:10px; margin-top:6px;}

.reviewcont{ float:left; width:173px; height:auto;}
.reviewcont p{ float:left; width:173px; font: italic 12px/16px "Times New Roman", Times, serif; padding-top:15px; }
.reviews{ height:108px; 
	overflow: hidden;
}
.author{ float:right; text-align:right; color:#000;}
/*right*/
#right{ float:right; width:744px; height:auto;}
/*banner*/
#mainMod { position:relative; height:351px; margin-bottom:10px; z-index:99;}
ul.carousel-mainMod-nav {
	position:absolute;
	left:603px;
	top:308px;
	width:120px;
	height:20px;
	}
ul.carousel-mainMod-nav li { float:left; margin-right:0px; }
#sectionlinks {position:absolute;bottom:0;right:0;margin:8px;padding:0; z-index:101;}
#sectionlinks li {float:left;display:inline;}
#sectionlinks li a {float:left; width:20px; height:20px; line-height:20px; text-align:center; color:#00306b; text-decoration:none;background-color:#fff;}
#sectionlinks li a.selected { font-weight:bold; color:#7c001b; text-decoration:none; background-color:#f8f6f5;}
#sectionlinks li a.off { color:#00306b; text-decoration:none; }
.carousel-mainMod { height:351px; overflow:hidden; }
/*catalog*/
.catalogimgs{ float:left; width:744px; height:auto; margin-bottom:10px;}
.catalogimgs .al{ float:left; width:30px; height:30px; padding:80px 0 0; }
.catalogimgs .catalogs{ float: left; width:151px; height:auto; padding:0 10px;}
.catalogimgs .catalogs p{ float:left; width:151px; font-size:14px; font-weight:bold; color:#f45d0d; text-align:center; padding-top:10px;}
.catalogimgs .catalogs .name{ background:  url(../images/11/catalog_ar.gif) right center no-repeat; padding-right:8px;}
.catalogimgs .catalogs .name a,.catalogimgs .catalogs .name a:link,.catalogimgs .catalogs .name a:active,.catalogimgs .catalogs .name a:hover{ color:#f45d0d; text-decoration: underline;}
/*new arrival*/
.indextab{ float:left; width:744px; height:auto; padding-top:15px;}
.indexmenu{ float:left; margin-top:5px; width:743px; height:47px;background: url(../images/11/tab_unseleted.gif) repeat-x;  border-right:1px solid #c4c4c4;}
.indexmenu li{ position:relative; float:left; margin:0; padding:0 15px; width:auto; font-size:14px; line-height:47px; color:#00306b; text-align:center; cursor:pointer; list-style:none; overflow:hidden;}
.indexmenu li.s2{ margin:0;float:left; top:-5px;width: auto; padding:0 15px; height:49px; font-size:14px; font-weight: bold; line-height:49px; color:#0096ff; cursor:pointer; list-style:none; overflow:hidden; background-color:#fff; border-top:3px solid #00306b; border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;}
.indexmenu li.m1{ position:relative; float:left; margin:0; padding:0 15px; width:auto; font-size:14px; line-height:47px;  color:#0096ff; text-align:center; cursor:pointer; list-style:none; overflow:hidden; text-align: center; border-left:1px solid #c4c4c4;}
#content2{ float:left; width:712px; padding:20px 20px 20px 10px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.indexcontent{ float:left; width:712px; height:auto;}
.pr{ float:left; width:158px; height: auto; padding:0 10px 20px;overflow:hidden;}
.pr a img{  padding:7px; width:150px; border:1px solid #c4c4c4; }
.pr a:link img,.pr a:visited img{ border:1px solid #c4c4c4;}
.pr a:hover img{ border:1px solid #f45d0d;}
.pr p{ float:left; width:158px; height:auto; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:14px; padding-top:5px;}
.pr .pname{ height:46px;  overflow:hidden;}
.pr .rprice{ float:left; width:auto; font-size:14px;  font-family:Georgia, "Times New Roman", Times, serif; line-height:18px; color:#333; overflow:hidden;}
.pr .pprice{ float:left; padding-left:8px; width:auto; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px; color:#de1111; overflow:hidden;}
/*wholesale*/
.wholesale{ float:left; width:959px; height:auto; margin-top:10px;}
.wholesale h1{ float:left; padding-left:20px; width:939px; height:21px; font-size:18px; font-weight: normal; color:#00306b; line-height:21px; background:url(../images/11/wholesale.gif) no-repeat;}
.wholesale span{font-size:18px;}
.wholesale_con{ float:left; padding:14px 0; width:957px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.wholesale_con .ele{ float:left; width:158px; padding:10px 15px; border-right:1px solid #c4c4c4; }
.wholesale_con .ele h6{ float:left; width:158px; font-size:13px; font-weight:bold; color:#00306b; padding-bottom:6px;}
.wholesale_con .ele p{ float:left; width:158px; font-size:11px; line-height:16px;}
.wholesale_con .ele a.more,.wholesale_con .ele a.more:link,.wholesale_con .ele a.more:visited,.wholesale_con .ele a.more:hover{ color:#f45d0d; text-decoration:underline; background:url(../images/11/more_ar.gif) right center no-repeat; padding-right:10px; margin-top:6px;}
.wholesale_con .ele1{ border-right:0;}
/*dropship*/
.dropship{ float:left; width:959px; height:auto; margin-top:10px;}
.dropship h1{ float:left; padding-left:20px; width:939px;height:21px; font-size:18px; font-weight: normal; color:#00306b; line-height:21px; background:url(../images/11/dropship.gif) no-repeat;}
.dropship span{font-size:18px;}
.dropship .dropship_con{ float:left; padding:14px 19px;  width:919px; height:126px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}

/*footer*/
#footer{ width:979px; height:auto;}
.bottom{ float: left; padding:0 10px; width:959px; height:auto; background-color:#fff;}
.service{ float:left; padding:10px 0; width:957px; height:111px; border:1px solid #c7e7fc; background:url(../images/11/bottombg.gif) repeat-x; margin-top:10px;}
.service .sevice_con{ float:left; padding:10px 15px; width:288px; height:91px; border-right:1px solid #c7e7fc;}
.servic .sevice_con1{ border-right:0;}
.service .sevice_con .email{ float:left; width:39px; height:auto ; padding:0 25px 64px 0;}
.newsletter{ float:left; width:224px;}
.newsletter h6{ float: left; width:224px;font-size:13px; font-weight:bold; color:#333; padding-bottom:6px;}
.newsletter p{ float:left; width:224px; font-size:11px; line-height:16px; color:#00306b; padding-top:5px;}
.newsletter input{ float:left; padding:3px 0 0 3px; width:140px; height:18px; border:1px solid #c7e7fc; font:italic 11px "Times New Roman", Times, serif; color:#96bce0;}
.newsletter .btn_subscribe{ float: left; width:66px; height:20px; border:0; cursor:pointer; background:url(../images/11/btn_subscribe.gif) no-repeat;}
.service .sevice_con .mcafee{ float:left; width:114px; height:auto; padding-bottom:64px;}
.service .sevice_con .delivery{ float:left; width:75px; height:49px; padding:0 39px 42px 0;}
.service_con_con{ float:left; width:174px; height:auto;}
.service_con_con h6{ float: left; width:174px;font-size:13px; font-weight:bold; color:#00306b; padding-bottom:6px; margin:0;}
.service_con_con p{ float:left; width:174px; font-size:11px; line-height:16px; color:#00306b; padding-top:5px;}
.bottommenu{ float:left; padding:18px 19px 0 10px; width:930px; height:200px; margin-top:10px; background:#eaeaea url(../images/11/bottomshadow.gif) bottom repeat-x; }
.bottommenu .bottomcon{ float:left; width:162px; padding:0 12px; margin:0;}
.bottommenu .bottomcon ul{ float:left; width:162px; padding:0; margin:0;}
.bottommenu .bottomcon h6{ float:left; width:162px; font-size:13px; font-weight:bold; color:#333; padding-bottom:6px;}
.bottommenu .bottomcon li{ float:left; padding-left:10px; width:152px; font-size:11px; line-height:18px; background:url(../images/11/bottom_al.gif) left center no-repeat; }
.bottommenu .bottomcon li a{color:#004084; text-decoration:none;}
.bottommenu .bottomcon li a:link,.bottommenu .bottomcon li a:visited{color:#004084; text-decoration:none;}
.bottommenu .bottomcon li a:hover{ color:#0096FF; text-decoration:none;}
.cards{ float: left; padding:0 169px; width: 621px; height:auto;}
.relatedlinks{ float:left; padding:0 197px; width:565px; height:auto; font-size:10px; line-height:18px; text-align:center; margin-top:25px; }
.relatedlinks a,.relatedlinks a:link,.relatedlinks a:visited{ font-size:10px; color:#6d6d6d; text-decoration:underline; }
.relatedlinks a:hover{ font-size:10px; color:#999; text-decoration: underline;}
.whyus{ float:left; width:959px; color:#999; margin-top:35px;}
.whyus h1{ float:left; width:959px; font-size:16px; font-weight:bold; padding-bottom:8px;}
.whyus p{ float:left; width:959px; font-size:11px; line-height:18px; padding-bottom:6px;}

/*list*/
.narrow{ float:left;
	padding:0 0 0 20px;width:181px; height:40px; font-size:16px; font-weight:bold; line-height:40px; color:#fff; background:url(../images/11/sidetab.jpg) 0 -86px no-repeat;margin-bottom:3px;
}
.narrowcon{ float:left; width:199px; border:1px solid #c4c4c4; overflow:hidden;}
.narrowcon .narrowtitle{ float:left; padding:5px 10px 5px 18px; width:171px; height:20px;  background-color:#eaeaea; text-align:left;}
.narrowcon .narrowtitle h2{ float:left; width:151px; height:20px; font-size:14px; font-weight:bold; color:#00306b;line-height:20px;}
.narrowcon .narrowtitle .ques{ float:right; width:20px; height:20px;}
.narrowcon ul{ float:left; padding:15px 15px 15px 20px; width:164px;}
.narrowcon ul li{ float:left;  padding:0 0 0 15px;width:149px; font-size:12px; line-height:16px; background:url(../images/11/narrow_ar.gif) left top no-repeat; margin-bottom:4px; display:inline;}
.narrowcon ul li a {
color:#00306b; text-decoration:none;
}
.narrowcon ul li a:link,.narrowcon ul li a:hover{color:#00306b; text-decoration:none;}
.narrowcon ul li a:hover{
 color: #0096ff; text-decoration:none;
}
.narrowcon ul li.more{ float:right; text-align:right; background:none;}
.narrowcon ul li.more a{ font-weight:bold; color:#00306b; text-decoration:none;}
.narrowcon ul li.more a:link,.narrowcon ul li.more a:visited{color:#00306b; text-decoration:none}
.narrowcon ul li.more a:hover{ color:#f45d0d; text-decoration:underline;}
.crumb{ float:left; width:959px; height:25px; font-size:9px; line-height:25px; text-transform:uppercase; border-bottom:5px solid #e5e5e5; margin-bottom:10px;}
.crumb a{ padding-right:10px; color:#00306b; text-decoration:none;}
.crumb a:link,.crumb a:hover{ color:#00306b; text-decoration:none;}
.crumb a:link:hover{ color:#000; text-decoration:underline;}
.home{ padding-left:22px; background:url(../images/11/icon_home.gif) left center no-repeat;}
.crumbed{ padding-left:15px; font-weight:bold; background: url(../images/11/crumb_ar.gif) left center no-repeat;}
.listbanner{ float:left; width:744px; height:auto; overflow:hidden; margin-bottom:20px;}
.list{float:left; width:744px; height:auto;}
.pagination{
	width:704px;
	float:left;
	text-align:right;
	padding:5px 20px;
	background-color:#eaeaea;
}
.pagination a, .pagination span{
	 padding:4px 10px; 
	 color:#00306b; 
	 text-align:center; 
	 border:1px solid #ccc;
	 margin:0 4px 0 0;
	 float:left;
 	display:inline;
	background-color:#fff;
}
.pagination span{
	 color:#fff; text-align:center; border:1px solid #ccc; background-color:#eaeaea;
    }
.pagination b {
	 padding:4px 10px; 
	 color:#2a3e79; 
	 text-align:center; 
	 border:1px solid #ccc;
	 margin:0 4px 0 0;
	float:left;
	display:inline;
	background-color:#fff;
}
.pagination a:link,.pagination a:visited{
	color:#00306b;
	border:1px solid #ccc;
	background:#fff;
}
.pagination a:hover{
	color:#fff; text-align:center; border:1px solid #ccc; background-color:#2a3e79;
	}
.listcontent{ float:left;  padding:20px 0px 20px 11px; width:733px; height:auto;}

/*listdetail*/
.productdetail{ float:left; padding:10px; width:939px; height:auto; margin-bottom:30px;}
.productdetail .left{ float:left; width:402px; height:auto; margin-right:40px;}
.productdetail .left .top{ float:left; width:402px; height:auto; margin-bottom:10px;}
.productdetail .left .top .sku{ float:left; width:200px; height:auto; text-align:left; color:#00306b;}
.productdetail .left .top .pre_next{ float:right; width:202px; text-align:right;}
.productdetail .left .top .pre_next img{ margin-left:10px;}
.productdetail .left .pimg{ position:relative; float:left; width:400px; height:400px; border:1px solid #c4c4c4; margin-bottom:10px; }
.enlarge{ position:absolute; right:0; bottom:0; width:21px; height:20px;}
.productdetail .left .lageimg{ float:left; padding-left:154px; width:94px; height:20px; margin-bottom:10px;}
.smallimg{ float:left; width:402px; height:auto; margin-bottom:35px;}
.smallimg img{ float:left; width:42px; height:42px; border:1px solid #eee; margin-right:5px;}
.smallimg .selected{ border:1px solid #f45d0d;}
.also{ float:left; width:402px; height:auto; overflow:hidden;}
.also h2{ float:left; width:420px; height:auto; font-size:14px; font-weight:bold; color:#333; padding-bottom:10px;}
.alsolist{ float:left; padding:20px 0; width:400px; height:auto; border:1px solid #c4c4c4;}
.also_al{ float:left; padding-top:40px; width:18px; height:27px;}
.also_ar{ float:right; padding-top:40px; width:18px; height:27px;}
.alsopr{ float:left; width:91px; height:auto; padding:0 0 0 22px;}
.alsopr a img{border:1px solid #c4c4c4; }
.alsopr a:link img,.alsopr a:visited img{ border:1px solid #c4c4c4;}
.alsopr a:hover img{ border:1px solid #f45d0d;}
.alsopr p{ float:left; width:91px; color:#f45d0d; text-align:center; padding-top:8px;}
.productdetail .right{ float:left; width:497px; height:auto;}
.detail{ position:relative; float:left; width:400px; height:auto;}
.detail .name{ float:left; width:400px; height:auto; margin-bottom:30px;}
.detail .name h1{ float:left; width:400px; font-size:20px; font-weight:normal; color:#000;}
.detail .name p{ float:left; width:400px; height:auto; padding-top:6px; margin:0;}
.detail .name .pprice{ font-size:20px; font-weight:bold; line-height:20px; color:#d50d0d;}
.detail .name  .promotionprice{ float: left; width:auto; font-size:16px; font-weight:bold; color:#F09;}
.detail .name .save{ color:#f45d0d;}
.detail .info{ float:left; width:400px; height:auto; margin-bottom:30px;}
.detail .info p{ float:left; width:400px; height:auto; line-height:18px; margin:0; padding:0;}
.detail .info .a1{ float:left; width:60px; height:auto;}
.detail .info .a2{ float:left; width:340px; font-weight:bold;}
.detail .charge{ float:left; padding:30px; width:340px; height:auto; background-color:#f8f8f8; margin-bottom:20px; display:inline; overflow:hidden;}
.detail .charge p{ float:left; width:340px; height:auto; line-height:18px; margin:0; padding-bottom:20px;}
.detail .charge .instock{ font-size:16px; font-weight:bold; color:#5aa518;}
.detail .charge span {float:left; width:62px; height:auto;}
.detail .charge input{ float:left; padding:4px; width:60px; height:12px; font:12px Arial, Helvetica, sans-serif; color:#666; border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-bottom:1px solid #e2e3ea;}
.detail .charge .btn_add{ float:left; width:164px; height:41px; border:0; cursor:pointer; background:url(../images/11/btn_addtocart.gif) no-repeat;}
.detail .promotion_policy{ background: url(../images/11/icon_arrow_red.gif) left center no-repeat; padding-left:15px; font-size:14px; font-weight:bold; line-height:18px; color:#cc0000;}
.detail .links{ float:left; padding-left:15px; width:385px; height:auto; margin-bottom:20px;}
.destab{ float:left; width:400px; height:auto;}
.desmenu{ float:left; width:400px; height:auto;}
.desmenu li{ float:left; width:130px; height:22px; font-size:14px; line-height:22px;color:#fff; text-align:center; cursor:pointer; background:url(../images/11/tab3.gif) 0 -22px no-repeat; margin-left:5px;}
.desmenu li.s3{ color:#00306B; cursor:pointer; background:url(../images/11/tab3.gif) 0 0 no-repeat;}
.desmenu li.m1{ margin-left:0;}
#content3{ float:left; padding:20px; width:336px; border:12px solid #e7e7e7;}
.descon{ float:left; width:336px; height:auto;}
.descon li{ float:left; padding:8px 0 0 18px; width:318px; line-height:14px; background:url(../images/11/icon_dian.gif) left top no-repeat;}
.descon p{ float:left; width:336px; height: auto; line-height:16px; padding-top:8px;}
.productdetail .right .sidelinks{float:right; width:82px; height:410px; background:url(../images/11/sidelinks.jpg) no-repeat;}
.product_review{ float:left; padding:10px; width:939px; height:auto; }
.product_review .title{ float:left; padding:10px; width:821px; background-color:#eaeaea; margin-right:98px;}
.product_review .title h1{ float: left; width:auto; text-align:left; font-size:20px; font-weight:normal; color:#00306b;}
.product_review .title .review_pr{ float:right; width:320px; text-align:right;}
.product_review .title a.review_pr,.product_review .title a.review_pr:link,.product_review .title a.review_pr:visited,.product_review .title a.review_pr:hover,.product_review .title a.review_pr:active{ color:#f45d0d; text-decoration:underline; background:url(../images/11/more_ar.gif) right center no-repeat; padding-right:10px; margin-right:15px;}
.write{ margin:10px 85px 10px 20px; width:736px; height:100%; float:left;}
.write p{clear:both; float:left; width:100%; padding:10px 0; }
.write label{ float:left; width:150px; height:auto; font-weight:bold;}
.write input{ float:left; width:170px; height:16px; border:1px inset #e8e8e8; font-size:11px; color:#000; padding:2px; font-family:Arial, Helvetica, sans-serif;}
.starWrapper img{cursor:pointer;  float:left;} 
.product_rate img{ float:left;}
.product_rate span{  padding:2px 10px 0 0; display:block; float:left;}
.textin{ float:left;display:block; border:1px inset #e8e8e8; font-size:11px; color:#000; padding:2px; font-family: Arial, Helvetica, sans-serif;}
.radio_area{ clear:both; width:100%; line-height:20px; float:left; border:0;}
.productreviews{ float:left; padding:10px 20px; width:801px; height:auto;padding-bottom:10px; border-bottom:1px dashed #c4c4c4;  }
.reviews_title{ float:left; width:801px; height:auto;}
.reviews_title label{ float:left; width:100px; font-weight:bold;}
.reviews_title p{
	float:left;
	width:801px;
	height:auto;
	line-height:22px;
	color:#000;
}
.reviewcon{ float:left; width:801px;padding-top:15px;}
.reviewcon label{
	font-weight:bold;
line-height:22px;
	color:#000;}
.reviewcon p{float:left; width:801px; color:#878787; padding-top:4px;}
.reviewcon a{ padding-left:6px; color:#00306b; text-decoration:none;}
.reviewcon a:link,.reviewcon a:visited{ color:#00306b; text-decoration:none;}
.reviewcon a:hover{ color:#00306b; text-decoration: underline;}
a.btn {
padding:3px 8px;
text-decoration:none;
text-transform:uppercase;
color:#fff;
background-color:#0c67ad;
}
a.btn:hover{
text-decoration:none;
color:#fff;
background-color:#00306b;
}

/*furm style*/
.inline{ display: inline;}
.f_left{
	float:left;}
.f_right{
	float:right;}
.furm_area{ width:734px; clear:both; float:left; margin:15px 0 0 0;}
.furm_area label{ width:auto; line-height:20px;}
.furm_area radio{ float:left; display:block; line-height:20px;}
.furm_area .textarea_gift{ width:550px; height:150px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; border:1px inset #ccc; padding:5px;}
.furm_ul{ width:99%; clear:both; line-height:15px; margin:10px 0 10px 0; float:left; display:inline}
.furm_ul li{ width:98%; clear:both; line-height:18px; float:left; margin:0 0 10px 0; list-style:none; }
.furm_ul li .furm_right .message{ float:left; display:inline; padding:5px; margin-left:5px; border:1px solid #ccc;}
.remind{ width:96%; margin:10px auto; border:2px solid #c00; padding:10px;}
.furm_remind{ float:left; display:inline; color:#c00;}
.login{float:left; width:48%; }
.register{ float:right; width:48%; }
.furm_tittle{ font-size:14px; color:#005695; text-transform:uppercase; padding:10px 0;clear:both; background:url(../images/11/dotted_line_fade_short2.gif) left bottom no-repeat; margin-bottom:10px;}
.indicate{ float:left; width:100%; font-size:11px; color:#666; padding-top:10px;}
.furm_subtittle{font-size:14px; font-weight:bold; width:96%;color:#333;  text-transform:uppercase; float:left; padding:20px 0 5px 0; overflow:hidden;clear:both;}
.furm_info{ line-height:15px; padding-bottom:5px;}
.furm_info li{ background:url(images/11/arrow.gif) no-repeat left top;}
.furm_left,.furm_right{ float:left;line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.furm_right input{ float:left;}
.furm_right label{ float:left;}
.furm_right select{ float:left;}
.solidline{border-top:1px solid #ccc; padding-top:12px;}
.w750{ width:750px; line-height:20px;}
.w390{ width:390px; line-height:20px;}
.w350{ width:350px; line-height:20px;}
.w340{ width:340px; line-height:20px;}
.w300{ width:300px; line-height:20px;}
.w280{ width:280px; line-height:20px;}
.w210{ width:210px; line-height:20px;}
.w180{ width:180px; line-height:20px;}
.w170{ width:170px; line-height:20px;}
.w154{ width:154px; line-height:20px;}
.w120{ width:120px; line-height:20px;}
.w100{ width:100px; line-height:20px;}
.w95{ width:95px; line-height:20px;}
.w80{ width:80px; line-height:20px;}
.w40{ width:40px; line-height:20px;}
.w60{ width:60px; line-height:20px;}
.w20{ width:20px; line-height:20px;}
.wp50{ width:50%; line-height:20px;}
.furm_right select,.furm_right input,.furm_right .input01{ border:1px inset #ccc; margin:0 5px; padding:2px 5px;}
.input01,.inputs{ border:1px inset #ccc; font-size:11px; padding:2px 0 1px 2px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif;}
.btn_ok{ background:#F60; color:#fff; cursor:pointer;}
.furm_left1 {margin:5px 0;}
a.tip{ font-size:11px; font-style:italic;}
a.tip:hover{ color:#c00; text-decoration:underline;}

/*shopping cart furm*/
.charge_progress{ float:left; padding:15px 5px 0; width:734px; background-color:#fff; overflow:hidden;}
h3{ float:left; width:734px; height:auto; font-size:18px; font-family: Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.shoppingcart{width:744px; float:left;}
.shoppingcart strong{ color:#000;}
.cart_info{ width:98%; padding-bottom:15px;}
.cart_policy{ float:left; width:auto;}
.cart_policy li{ display:block;float:left; padding:0 8px 0 0;}
.cart_policy li a{background:url(../images/11/icon_dotted_ar.gif) left center no-repeat; padding:0 8px 0 10px;}
.btn_continue a{ float:left;width:140px; height:20px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:13px;text-align:center; background:url(../images/11/btn_continue.gif) no-repeat; text-decoration:none; border:0; cursor:pointer; color:#fff;}
.btn_continue a:link,.btn_continue a:visited{ color:#fff; text-decoration:none;}
.btn_continue a:hover,.btn_continue a:active{color:#fff; text-decoration:none;}
.btn_checkout a{ float:right; width:130px; height:20px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:20px; text-align:center; text-decoration:none; border:0; cursor:pointer; background:url(../images/11/btn_securecheckout.gif) no-repeat; margin-left:5px;}
.btn_checkout a:link,.btn_checkout a:visited{ color:#fff; text-decoration:none;}
.btn_checkout a:hover,.btn_checkout a:active{color:#fff; text-decoration:none;}
.attached_area{float:left; width:60%; margin-top:24px;}
.gift_area{ float:left; padding:8px; width:96%; border:1px solid #ccc; margin-bottom:10px;}
.gift_title{ float:left; width:100%; font-size:18px; color:#333; padding-bottom:6px;}
.gift_item{ padding:5px 0; border-bottom:1px dashed #cfcfcf;}
.gift_item select{ width:70px; height:18px; border:1px inset #ccc;}
.subtotal_area{ float:right; width:35%; margin-top:24px; }
.subtotal_area p{ float:left; width:100%; padding-bottom:8px; font-size:14px;}
.subtotal_area .fee{ float:left; width:65%; font-weight:bold; text-align:right;}
.subtotal_area .fee_detail{ float:left;width:30%; font-weight:bold; text-align:right;}
.subtotal_area a.policy{ font-size:10px; text-decoration:underline;}
.subtotal_area .freeshipping{ font-size:14px; font-weight:bold; color:#f45d0d; text-align:right;}

.cart_area,.shipping_area{ width:100%; float:left; clear:both; margin:5px 0;}
.shipping_area{ width:96%;}
.cart_area ul{ width:100%; clear:both; float:left;}
.cart_area ul li{ display:block; float:left; padding:3px;}
.cart_area ul li .cart_product{ width:98%; float:left; clear:both; padding:0 5px;}
.cart_area ul li .cart_product span{ float:left;padding:5px;}
.cart_area ul li .cart_product span.cart_prodctimg img{ border:1px solid #ccc;}
.cart_item{ padding-top:5px; border-bottom:1px dashed #efefef;}
.cart_item select{ width:70px; height:18px; border:1px inset #ccc;}
.order_field{width:100%; float:left; clear:both; margin:5px 0;}
.order_field ul{ width:100%; clear:both; float:left;}
.order_field ul li{ display:block; float:left; padding:3px;}
.order_field ul li .cart_product{ width:98%; float:left; clear:both; padding:0 5px;}
.order_field ul li .cart_product span{ float:left;padding:5px;}
.order_field ul li .cart_product span.cart_prodctimg img{ border:1px solid #ccc;}
.order_field .cart_item{ padding-top:5px; border-bottom:1px dashed #efefef;}
.icon{ padding:0px 5px; width:auto; line-height:12px;color:#fff;}
.gift{background:#f45d0d; }
.stock{background:#5aa518;}
.bg_gray{ background:#efefef;font-weight:bold; color:#000;}
.bg_lightblue{ background:#edf5fd;font-weight:bold; color:#000;}
.cart_title{ text-transform:uppercase; font-weight:bold; color:#000;}
.progress_step1{ float:left; width:720px; height:55px; background:url(../images/11/progress_step.jpg) no-repeat; margin:10px 1px;}
.progress_step2{ float:left;  width:720px; height:55px; background:url(../images/11/progress_step.jpg) 0 -55px no-repeat; margin:10px 1px;}
.progress_step3{ float:left;  width:720px; height:55px; background:url(../images/11/progress_step.jpg) 0 -110px no-repeat; margin:10px 1px;}
.btn_login a{ float:left; width:80px; height:20px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:13px; color:#fff; line-height:20px; text-align:center; text-decoration:none; border:0; cursor:pointer; background:url(../images/11/btn_login.gif) no-repeat; margin-left:5px;}
.btn_login a:link,.btn_login a:visited{ color:#fff; text-decoration:none;}
.btn_login a:hover,.btn_login a:active{color:#fff; text-decoration:none;}
.address_area{ float:left; width:100%;border-top:1px solid #ccc; margin-top:10px;}
.billing_area{ float:left; width:100%;}
.other_area{ float:left; width:100%;}
.address_area .change_address{ float:left; width:45%; padding:10px; border:1px solid #ccc; margin:10px 0 0 10px;}
.ordernumber{ font-size:16px; font-weight:bold; color:#005695; padding-bottom:10px;}

/*doc*/
.tittle_bar{
	clear:both;
	width:96%;
	padding:8px;
	margin:10px 0 0px 5px;
	background:#efefef;
	float:left;}
.head_doc{
	padding:10px 0;
	margin-bottom:10px;
	font-size:16px;
	text-transform:uppercase;
	color:#F90;}
.tiitle_doc{
	padding:5px;
	font-size:12px;
	width:96%;
	font-weight:700;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #ccc;}
.doc_area{
	width:100%; clear:both;}
.text_doc{
	padding:5px 20px;
	font-size:11px;
	line-height:18px;
}
.text_doc2{
	padding:5px;
	font-size:11px;
	line-height:18px;
}
/*404*/
.notfound{
	width:96%;
	float:left;
	clear:both;
	height:auto;}
.notfound h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:30px;
	color:#000;
	clear:both;}
.notfound p{
	clear:both;
	float:left;
	color:#333;
	line-height:20px;
	font-size:12px;}
	
/*customer service styles*/
.helpinfo{ float:left; width:734px; height:auto; padding:0 0 12px;}
.helpinfo h6{ float: left; margin-top:15px; width:734px; height:auto;font-size:14px; font-weight:normal; line-height:18px; color:#000;text-transform: uppercase; padding-top:10px;border-top:1px dotted #c7c7c7;}
.helpinfo p{float: left; width:734px; text-align:left; font-size:11px; line-height:16px; color:#5c5c5c; padding:8px 0 0; margin:0;}
.helpinfo a{ color:#000; text-decoration:underline;}
.faq{ float:left; width:734px; height:auto; padding:12px 0; border-top:1px dotted #c7c7c7;}
.faq h4{float: left; margin-top:18px; width:734px; height:auto;font-size:14px; font-weight:normal; line-height:18px; color:#000; padding:0;}
.faq h5{ float: left; padding-left:30px;width:704px; height:auto;font-size:13px; font-weight:normal; line-height:18px; color:#000; background: url(../images/11/faqs_q.gif) left center no-repeat; margin:10px 0 0; }
.faq h6{ float:left; font:12px; font-weight:bold; line-height:18px;padding-left:30px;width:674px; height:auto;}
.faq p{
	float: left;
	padding-left:30px;
	padding-top:5px;
	width:674px;
	height:auto;
	font-size:11px;
	line-height:16px;
	color:#5c5c5c;
	margin:0;
} 

/*product style*/
#product_detail{ 
	width:740px; 
	padding:5px; 
	float:left; 
	font-size:12px;}
#pro_detail #prenext a{
	padding:0 5px;}
#pro_detail #product_promotion{ 
	display:block; 
	float:left; 
	clear:both; 
	width:360px; 
	padding:10px 0;}
#pro_detail #product_promotion li{ 
	line-height:20px; 
	background:url(../images/11/icon_arrow_red.gif) no-repeat left center;
	padding:0 15px ;}

#pro_tabs {
clear:both;
float:left;
height:100%;
width:100%;
}
#tabcontents {
float:left;
padding:10px;
width:97%;
}
#tabcontents div{ 
width:100%;
height:auto;
clear:both;}


#tabcontents p {
clear:both;
}

#tabtittle {
background:#ececec;
border-top:3px solid #ececec;
clear:both;
float:left;
width:96%;
}

#tabtittle .actives {
background:#fff;
color:#333;
}

#tabtittle li {
cursor:pointer;
display:inline;
float:left;
font-weight:700;
line-height:25px;
list-style:none;
margin:0 5px;
overflow:visible;
padding:0 10px;
text-align:center;
width:auto;
}

#tabtittle li a {
display:block;
font-size:12px;
}

#tabtittle li a:hover {
background:#fff;
color:#000;
}
#tabcontents a.normal:hover {
color:#039;
text-decoration:underline;
}

/*search*/
.search{ float:left; width:100%; margin-top:10px;}
.search h1{ width:98%; font-size:24px; font-weight:normal; color:#c00; padding-bottom:12px; }
.search h2{ width:98%; font-size:16px; font-weight:bold; color:#000; padding:12px 0;border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin-top:10px;}
.search a{ padding-right:6px; color:#00306b; text-decoration: underline;}
.search a:link,.search a:visited{ color:#00306b; text-decoration: underline;}
.search a:hover{ color:#0096FF; text-decoration:none;}
.search_tag{
	width:95%;
	clear:both;
	padding:5px;
	float:left;
	overflow:hidden;}
.search_tag a{ 
        padding:0 12px 0 0;
		line-height:20px;}
.search_style{
	float:left;
	clear:both;
	width:96%;
	line-height:20px;
	border-bottom:1px dashed #ccc;
	margin:0 0 3px 0;}
.search_style #search_tittle{
	float:left;
	width:120px;
	font-weight:700;
	color:#000;
	clear:none;}
.search_style #search_content{
	width:580px;
	clear:none;
	float:left;
}
.search_style #search_content a{
	float:left; padding-right:12px;}
/*payment*/
.issue{
	display: none;
}
.hide{
	display:none;
}
.payment_image{
	margin-left:5px;
}
.payment_radio{
	margin-top:8px;
}
