@charset "utf-8";

/*

------------

site:clothes theme02

template:No.1

author: eric 

dated: 2009/11/25

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:11px;

	vertical-align: baseline;

	background: transparent;

	font-family: Arial, Helvetica, sans-serif;



}



:focus {

/*outline: 0; ie*/

}

body {

	line-height: 1;

	color:#585858;

	background-color:#f2f1e9 ;

}

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 */



/*link*/

a{ color:#585858; text-decoration:none;}

a:link, a:visited{ color:#585858; text-decoration:none;}

a:hover,a:active{ color:#a71d38; text-decoration:none;}

/*color*/

.dark_gray{ color:#333;}

.dark_red{ color:#a71d38;}

.yellow{ color:#ff6600;}

/*error*/

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

/*text*/

.font14{ font-size:14px;}

/*wraper style*/

#wraper{

	width:922px;

	height:100%;

	margin:0 auto;

}

/*header style*/

#header{

	position:relative;

	width:100%;

	background:transparent url(../images/13/topbg.gif) no-repeat scroll center top;

	height:135px;

	float:left;

	font-size:11px;

	color:#999;

}

#logo {

	position:absolute;

	left:54px;

	top:30px;

	width:117px;

	height:46px;

}

#topmenu {

	position:absolute;

	right:21px;

	top:35px;

	width:80px;

	height:13px;

	line-height:13px;

	text-align:right;

}

#topmenu a{ color:#999; text-decoration:none;}

#topmenu a:link,#topmenu a:visited{ color:#999; text-decoration:none;}

#topmenu a:hover,#topmenu a:active{ color:#a71d38; text-decoration:none;}

.livehelp{ padding-left:18px; color:#a71d38; background:url(../images/13/icon_livechat.gif) left center no-repeat;}

#cur{

	position:absolute;

	right:100px;

	top:35px;

	width:118px;

	height:13px;

	line-height:13px;

	color:#333;

	text-align:right;

	}

#cur img{ margin-left:4px;}

#login_reg{

	position:absolute;

	right:200px;

	top:62px;

	width:200px;

	height:12px;

	text-align:right;

}

#login_reg a{ color:#a71d38; text-decoration:none;}

#login_reg a:link,#login_reg a:visited{ color:#a71d38; text-decoration:none;}

#login_reg a:hover,#login_reg a:active{ color:#a71d38; text-decoration:none;}

#incart {

	position:absolute;

	right:21px;

	top:62px;

	width:220px;

	height:16px;

	color:#333;

	text-align:right;

}

#incart a{ color:#a71d38; text-decoration: underline;}

#incart a:link,#incart a:visited{ color:#a71d38; text-decoration: underline;}

#incart a:hover,#incart a:active{ color:#a71d38; text-decoration: underline;}

.cart{	padding-left:20px; background:url(../images/13/icon_cart.gif) left center no-repeat;

}

#nav{

	position:absolute;

	left:21px;

	top:95px;

	width:880px;

	height:40px;

	background:url(../images/13/navbg.gif) repeat-x; 

}

#nav ul{ float:left; width:665px; height:40px;text-align:left; overflow:hidden;}

#nav li{ float:left;}

#nav li a{ float:left; padding: 10px 18px; font:bold 16px/20px Arial, Helvetica, sans-serif; text-align:center; color:#585858; text-decoration:none;}

#nav li a:link,#nav li a:visited{color:#585858; text-decoration:none;}

#nav li a:hover,#nav li a:hover{color:#fff; text-decoration:none; background:url(../images/13/navhoverbg.gif) repeat-x;}

#nav li.first{ float:left;}

#nav li.first a{padding: 10px 18px; font:bold 16px/20px Arial, Helvetica, sans-serif; text-align:center; color:#585858; text-decoration:none;background:url(../images/13/nav_first.gif) no-repeat;}

#nav li.first a:link,#nav li.first a:visited{color:#585858; text-decoration:none;}

#nav li.first a:hover,#nav li.first a:active{color:#fff; text-decoration:none; background:url(../images/13/nav_first.gif) -216px 0 no-repeat;}


#nav .search{ float: right; padding:7px 15px 15px 0; width:200px; height:18px; background:url(../images/13/nav_r.gif) right top no-repeat; margin-top:0;}
#nav .search input{ padding:2px 0 0 5px; border:1px inset #ccc; background-color:#fff; width:120px; height:16px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

#nav .go{ padding-right:7px; width: auto; border:0; background:url(../images/13/icon_ar.gif) right center no-repeat;}

/*container style*/

#container{ 

	float:left;

	padding:15px 21px;

	width:880px; 

	background: url(../images/13/containerbg.gif) center scroll repeat-y;

	}

.probanner{ float:left; width:880px; height:auto; margin-bottom:15px;}

.showbanner{ float:left; width:880px; height:auto; margin-bottom:15px;}

.featuredtab{ float:left; width:880px; height:auto; background:url(../images/13/tabbottom.gif) center bottom no-repeat; margin-bottom:15px;}

.featuredmenu{ float:left; width:880px; background: url(../images/13/tabbg.gif) repeat-x;}

.featuredmenu li{ float:left; width:135px; height:26px; padding-left:14px; font-size:14px; line-height:26px; cursor:pointer; background:url(../images/13/tab.gif) -150px 0 no-repeat; margin-right:1px;}

.featuredmenu li.s1{ float:left; width:135px; height:26px; padding-left:14px; color:#a71d38; background:url(../images/13/tab.gif) no-repeat;}

#content1{ float:left; padding:16px 16px 0; width:846px; border-left:1px solid #cecece; border-right:1px solid #cecece; overflow:hidden; }

.featuredcontent{ float:left; width:846px; height:auto;}

.pr{ position:relative; float:left; padding:0 14px 16px 0; width:155px;overflow:hidden;height:240px}

.pr1{ padding-right:0;}

.pr a img{  padding: 40px 3px 3px; width:150px; border:1px solid #ededed; }

.pr a:link img,.pr a:visited img{ border:1px solid #ededed;}

.pr a:hover img{ border:1px solid #de1111;}

.pr p{ float:left; width:158px; height:auto; font-size:11px; line-height:14px; padding-top:5px; }

.pr .pname{ font-size:12px; height:30px; overflow:hidden;}

.pname a{ color:#585858; text-decoration:none;}

.pname a:link,.pname a:visited{ color:#585858; text-decoration:none;}

.pname a:hover,.pname a:active{ color:#a71d38; text-decoration: underline;}

.pr .nprice{ float:left; width:auto; color:#a71d38; margin-right:5px; font-size:13px; font-weight:bold; overflow:hidden;}

.pr .rprice{ float:left; width:auto; color:#999; overflow:hidden;}

#sale {

	position:absolute;

	left:0px;

	top:0px;

	width:38px;

	height:38px;

	background:url(../images/13/icon_sale.gif) no-repeat;

}

.review_why{ float:left; width:880px; height:auto;}

.review{ float:left; width:202px; height:202px; background:url(../images/13/icons) repeat-x; margin-right:25px;}

.review_l{ float:left; width:3px; height:202px; background: url(../images/13/review.gif) no-repeat;}

.review_r{ float:left; width:3px; height:202px; background: url(../images/13/review.gif) -4px 0 no-repeat;}

.review_c{ float:left; padding:12px 8px 0; width:180px; height:190px; overflow:hidden; background:url(../images/13/reviewbg.gif) repeat-x;}

.review_c .title{ float:left; width:180px; height:auto; padding-bottom:5px; border-bottom:1px dashed #cac3bf;}

.review_c .title .left{ float:left; width: auto; text-align:left; font-size:14px; font-weight:bold; color:#a71d38;}

.review_c .title .more{ float:right; width:auto; text-align:right; font-size:11px;}

.review_c .title .more a,.review_c .title .more a:link,.review_c  .title .more a:visited,.review_c .title .more a:hover{ color:#f45d0d; text-decoration:underline;}

.reviewcont{ float:left; width:180px; height:auto;}

.reviewcont p{ float:left; width:180px; 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;}

.why{ float:left; width:643px; height:auto;}

.why h1{width:100%; text-align:left; font-size:14px; font-weight:bold; color:#a71d38; padding:12px 0 5px; border-bottom:1px dashed #ccc;}

.why p{ width:100%; line-height:18px; padding-top:8px;}

/*footer*/

#footer{ position:relative;float:left; padding:0 21px; width:880px; height:316px; background:url(../images/13/bottombg.gif) no-repeat; overflow:hidden;}

.bottom{ float:left; width:880px; background: url(../images/13/newsletterbg.gif) top repeat-x; padding-bottom:25px; border-bottom:1px dashed #c4bcb8;}

.bottom_l{ float:left; width:5px; height:52px; background:url(../images/13/newsletter.gif) no-repeat; }

.bottom_r{ float:right; width:5px; height:52px; background:url(../images/13/newsletter.gif) -5px 0 no-repeat;}

.bottom_c{ float:left; padding:24px 11px 0; width:848px;}

.newsletter{ float:left; width:182px; padding-right:30px;}

.newsletter h6{ width:100%; font-size:12px; font-weight:bold; color:#333; padding-bottom:10px;}

.newsletter p{ width:100%; line-height:16px; padding-bottom:5px;}

.newsletter input{ padding:2px 0 0 4px; width:144px; height:16px; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

.newsletter .btn_subsucribe{ width:24px; height:20px; border:0; cursor:pointer; background:url(../images/13/btn_subscibe.gif) no-repeat;}

.customerservice{ float:left; width:100%; text-align:center; font-size:12px; color:#666; padding-top:10px;}

.customerservice a{ color:#666; text-decoration:none; font-size:12px;}

.customerservice a:link,.customerservice a:visited{ color:#666; text-decoration:none;}

.customerservice a:hover,.customerservice a:active{ color:#333; text-decoration: underline;}

.mcafee{ 

position:absolute; 

top:220px; 

left:405px; 

width:65px; 

height:36px;

}



/*list*/

.crumb{ float:left; width:880px; line-height:38px; color:#999; border-top:6px solid #eaeaea; border-bottom:1px solid #eaeaea; margin-bottom:15px; }

.crumb a{ color:#999; text-decoration:none;}

.crumb a:link,.crumb a:visited{ color:#999; text-decoration:none;}

.crumb a:hover,.crumb a:active{ color:#a71d38; text-decoration:none;}

/*left*/

#left{ float:left; width:178px; margin-right:14px;}

.catalog{ float:left; width:178px; height:auto;}

.catalog h1{width:178px; height:auto; font-size:14px; color:#a71d38; padding-bottom:9px; border-bottom:1px solid #eaeaea;}

.catalog ul{ width:178px; height:auto; padding-bottom:24px;}

.catalog li{ padding-top:10px;}

.catalog li a{ color:#585858; text-decoration:none;}

.catalog li a:link,.catalog li a:visited{ color:#585858; text-decoration:none;}

.catalog li a:hover,.catalog li a:active{ color:#a71d38; text-decoration: underline;}

/*right*/

#right{ float:left; width:688px;}

.listbanner{ float:left; width:688px; margin-bottom:15px;}

.list{float:left; width:688px; height:auto;}

.list h1{ font-size:24px; font-weight:bold; color:#a71d38; margin-bottom:10px; }

.pagination{

	width:668px;

	float:left;

	text-align:right;

	padding:5px 10px;

	background-color:#eaeaea;

}

.pagination a, .pagination span{

	 padding:5px 8px; 

	 color:#a71d38; 

	 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:5px 8px; 

	 color:#a71d38; 

	 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:#a71d38;

	border:1px solid #ccc;

	background:#fff;

}

.pagination a:hover{

	color:#fff; text-align:center; border:1px solid #ccc; background-color:#a71d38;

	}

.listcontent{ float:left;  padding:15px 0 0 0; width:688px; height:auto;}
#goTop{

	width:668px;

	float:left;

	text-align:right;

	padding:5px 10px;

	background-color:#eaeaea;
}
#goTop a{color:#A71D38;}

/*listdetail*/

.product{ float:left; padding:0 20px; width:840px; height:auto; margin-bottom:30px;}

.product .left{ float:left; width:402px; height:auto; margin-right:36px;}

.back_pre_next{float:left; width:402px; text-align:right; margin-bottom:20px;}

.back_pre_next .back{ float:left; width: auto; text-align:left; overflow:hidden;}

.back_pre_next .pre_next{ float: right; width: auto; text-align:right; overflow:hidden;}

.product .left .pimg{float:left; padding:100px 0 0 0; width:400px; height:300px; border:1px solid #eaeaea; margin-bottom:10px; }

.enlarge{ float:left;}

.smallimg{ float:left; width:402px; height:auto; margin-bottom:35px;}

.smallimg img{ float:left; width:40px; height:30px; border:1px solid #eaeaea; padding-top:10px; margin:0 5px 5px 0;}

.smallimg .selected{ border:1px solid #a71d38;}

.also{ float:left; width:402px; height:auto; overflow:hidden;}

.also h2{ float:left; width:402px; height:auto; font-size:14px; font-weight:bold; padding-bottom:15px;}

.alsolist{ float:left; width:402px; height:auto;}

.alsopr{ float:left; width:100px; height:auto; padding-right:20px;}

.alsopr a img{ padding:15px 0 10px;border-bottom:5px solid #f2f1ed;}

.alsopr p{ float:left; width:100px;text-align: left; padding-top:8px;}

.alsopr .pname{ height:33px;}

.product .right{ float:left; width:402px; height:auto;}

.detail{float:left; width:402px; height:auto;}

/*info*/

.detail .info{ float:left; width:402px; height:auto; padding-bottom:10px; border-bottom:1px solid #eaeaea; margin-bottom:25px;}

.detail .info h1{ float:left; width:402px; font-size:20px; font-weight:normal; color:#000;}

.detail .info p{ float:left; width:402px; height:auto; padding-top:12px; margin:0;}

.detail .info .item{ padding-top:4px;}

.detail .info .pprice{ font-size:20px; font-weight:bold; color:#d50d0d; line-height:20px; }

.detail .info .save{ color:#f45d0d;}

/*charge*/

.detail .charge{ float:left; width:402px; height:auto; padding-bottom:15px; border-bottom:1px solid #eaeaea; margin-bottom:25px;}

.selectsize{ float:left; width:402px; padding-bottom:12px;}

.selectsize p{ float: left; width:402px; height:auto; font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px; margin:0;}

.selectsize .size{ float:left; width:24px; height:26px; line-height:26px; color:#a71d38; text-align:center; border:1px solid #ccc; margin:0 0 0 2px;}

.selectsize .sizeselected{ float:left; width:24px; height:26px; line-height:26px; color:#fff; text-align:center; border:1px solid #ccc; background-color:#a71d38; margin:0 0 0 2px;}

.selectsize .sizenone{ float:left; width:24px; height:26px; line-height:26px; color:#fff; text-align:center; border:1px solid #ccc; background-color:#eaeaea; margin:0 0 0 2px;}

.selectsize select{ padding:2px; width:200px; height:22px; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

.sizeguide{ float:right; width: auto; text-align:right; overflow:hidden; }

.selectcolor{ float:left; width:402px; padding-bottom:12px;}

.selectcolor p{ float: left; width:402px; height:auto; padding-bottom:5px; margin:0;}

.selectcolor label{ float: left; width:402px; font-size:12px; font-weight:bold; color:#333; text-transform:uppercase; height:auto;}

.selectcolor a img{ float:left; width:24px; height:24px; border:2px solid #eaeaea; margin:0 0 0 2px;}

.selectcolor a img:link,.selectcolor a img:visited{border:2px solid #eaeaea;}

.selectcolor a img:hover,.selectcolor a img:active{border:2px solid #a71d38;}

.selectsize .select_qty{ padding:2px; width:84px; height:22px; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

.addtocart{ float:left; width:124px; text-align:left; margin-right:15px;}

.wishlist{ float:left; width:143px;}

/*other info*/

.other_info{ float:left; width:402px; height:auto; padding-bottom:10px; border-bottom:1px solid #eaeaea; margin-bottom:25px;}

.shipping{ float:left; width:402px; height:auto; padding-bottom:12px;}

.shipping p{ float: left; width:402px; height:auto; font-size:12px; font-weight:bold; padding-bottom:5px; color:#333; margin:0;}

.shipping label{ font-size:12px; font-weight:bold; color:#333; }

.product_rate{ float:left; width:402px; height:auto;}

.product_rate p { float:left; width:402px; height:auto; font-size:10px; line-height:18px; padding-bottom:3px;}

.product_rate label{ float: left; width: auto;  font-size:12px; font-weight:bold; color:#333; text-align:left; padding:2px 0 0 0; margin-right:10px;}

.product_rate .rate{ float:left; width: auto; color:#999; text-align:right;}

.product_rate img{ padding-right:4px;}

.product_rate a { float:left; margin-right:15px; color:#a71d38; text-decoration:underline;}

/*description*/

.related_tab{ float:left; width:402px;}

.related_menu{ float:left; width:402px; height:26px; background:url(../images/13/tabbg.gif) repeat-x;}

.related_menu li{ float:left; width:100px; font-size:12px; line-height:26px; text-align:center; cursor:pointer; background: url(../images/13/listtab.gif) -101px 0 no-repeat; margin-right:1px; }

.related_menu li.s2{ float:left; width:100px; color:#333; font-weight:bold; cursor:pointer;background:url(../images/13/listtab.gif) no-repeat;}

#content2{ float:left; width:400px; height:auto; overflow:hidden; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}

.related_content{ float:left; width:374px; padding:10px 18px 13px;}

.related_content p{ float:left; width:374px; line-height:18px; padding-top:5px;}

.related_content .review_more{ float:left; width:414px; text-align:right; padding:0 0 5px; border-bottom:1px solid #ccc;}

.related_review{ float:left; width:414px; height:auto;}

.related_content .review_title{ float:left; width:auto; text-align:left; color:#393939;}

.related_content .time{ float:right; width:auto; text-align:right; color:#393939;}

.related_content label{ float:left; width: 76px; height:26px;}

.related_content .label_right{ float:left; width:338px; padding:3px 0;}

.related_content input{ float:left; width:161px; height:18px; padding-left:5px; font:11px "trebuchet MS"; border:1px solid #ccc;}

.related_content textarea { float:left; width:168px; height:62px;padding-left:5px; font:11px "trebuchet MS"; border:1px solid #ccc;}

.related_content .submit_btn{ width:82px; height:20px; background:url(../images/13/btn_submit.gif) no-repeat; border:0; cursor:pointer;}

/*product review*/

.product_review{ float:left; padding:0 20px; width:840px; height:auto; }

.product_review .title{ float:left; padding:10px 20px; width:800px; background-color:#f5f5f5;}

.product_review .title h1{ float: left; width:auto; text-align:left; font-size:16px; font-weight: bold;}

.product_review .title label{ float:right; width:320px; text-align:right;}

.product_review .title label a{ color:#a71d38; text-decoration:underline;}

.write{ margin:10px 20px; width:780px; height:100%; float:left; overflow:hidden;}

.write p{clear:both; float:left; width:100%; padding:0 0 8px; margin:0; }

.write span{ float:left; width:auto; overflow:hidden;}

.write label{ float:left; width: auto; font-size:12px; font-weight:bold; height:auto; text-align: left; margin-right:5px; overflow:hidden;}

.write .overrating{ font-size:13px; font-weight:bold; color:#333; margin-right:10px;}

.write input{ float:left; width:170px; height:16px; border:1px inset #ccc; font-size:11px; color:#000; padding:2px; font-family:Arial, Helvetica, sans-serif;}

.starWrapper img{cursor:pointer;} 

.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; margin:10px 20px; width:740px; height:auto;padding-bottom:10px; border-bottom:1px dashed #c4c4c4; overflow:hidden;}

.reviews_title{ float:left; width:740px; height:auto;}

.reviews_title label{ float:left; width:100px; font-weight:bold;}

.reviews_title p{

	float:left;

	width:740px;

	height:auto;

	line-height:22px;

	color:#000;

}

.reviews_title span{ float:left; width:auto;}

.reviewcon{ float:left; width:740px;padding-top:15px;}

.reviewcon label{

	font-weight:bold;

line-height:22px;

	color:#000;}

.reviewcon p{float:left; width:740px; color:#878787; padding-top:4px;}

.reviewcon a{ padding-left:6px; color:#a71d38; text-decoration:underline;}



/*shopping cartt*/

.shoppingcart{ float:left; padding:0 10px; width:840px; border:10px solid #f2f1e9;overflow:hidden; padding-top:15px; background-color:#fff; overflow:hidden;}

.shoppingcart a{ color:#a71d38; text-decoration:underline;}

h3{ float:left; padding:0 10px 15px; width:97%; height:auto; font-size:24px; font-weight:normal; color:#000; margin-bottom:15px; text-transform:uppercase;}

.cart_info{ float:left; width:100%; padding-bottom:15px;}

.btn_bar{ float:left; padding:15px 10px; width:820px; height:auto;border-top:1px solid #ebebeb;}

a.btn_continue{ float:left;width:143px; height:26px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:26px; text-align:center; background:url(../images/13/btn_continue.gif) no-repeat; text-decoration:none; border:0; cursor:pointer; text-transform:uppercase;}

a.btn_continue:link,a.btn_continue:visited{ color:#fff; text-decoration:none;}

a.btn_continue:hover,a.btn_continue:active{color:#fff; text-decoration:none;}

a.btn_checkout{ float:right; width:124px; height:26px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px; color:#fff; line-height:26px; text-align:center; text-decoration:none; border:0; cursor:pointer; background:url(../images/13/btn_checkout.gif) no-repeat; margin-left:5px; text-transform:uppercase;}

a.btn_checkout:link,a.btn_checkout:visited{ color:#fff; text-decoration:none;}

a.btn_checkout:hover,a.btn_checkout:active{color:#fff; text-decoration:none;}

.basket_cont{ float:left; padding:10px; width:820px; height:auto; line-height:20px; text-align:left; border-top:1px solid #ebebeb; clear:both;} 

.basket_cont .cart_img{ float:left; padding:15px 0 10px; width:100px; border:1px solid #ebebeb; background-color:#fff; margin-right:10px;}

.basket_cont .cart_detail{ float:left; width:708px; padding:3px 0;border-top:1px dashed #ebebeb;}

.qty_box{ float:left; width:180px;}

.qty_box select{ width:60px; height:20px; border:1px solid #ccc; margin:0 5px;}

.qty_box input{ width:40px; height:15px; border:1px solid #ccc; margin:0 5px;}

.subtotal{ float: right; width:160px; text-transform:uppercase; text-align:right; color:#000;}

.subtotal_price{ padding-left:30px; font-weight:bold}

.remove{ padding-left:15px; background: url(../images/13/icon_remove.gif) left center no-repeat;}

.wholesale{ float:left; width:300px; margin-right:60px;}

.wholesale_detail{ float: left; width:460px;}

.cart_price{ float:left; width:110px;}

.gift{ float: left; padding:10px; width:820px; height:auto; border-bottom:1px solid #ebebeb; background-color:#fafaf7;}

.code{ font-size:12px; font-weight:bold; color:#c00; padding-left:15px; background:url(../images/13/icon_arrow_red.gif) left center no-repeat;}

.coupun{ padding:2px 0 0 4px; width:144px; height:16px; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

a.secure_items{ padding-left:16px;text-transform:uppercase; background:url(../images/13/icon_dotted_ar.gif) left center no-repeat;}

.subtotalprice{ font-size:14px; font-weight:bold; color:#000;}

.total{ font-size:18px; font-weight:bold; color:#c00;}

.cart_area{ float:left; width:95%;}
.ordernumber-total{ float:left; width:100%;}
.ordernumber{ font-size:14px; color:#000; font-weight:bold; margin-right:5px;}



/*progress*/

.progress_step1{ float:left; width:820px; height:41px; background:url(../images/13/progress_step.jpg) no-repeat; color:#585858; text-decoration:none; margin:10px 10px 15px;}

.progress_step2{ float:left;  width:820px; height:41px; background:url(../images/13/progress_step.jpg) 0 -41px no-repeat; margin:10px 10px 15px;}

.progress_step3{ float:left;  width:820px; height:41px; background:url(../images/13/progress_step.jpg) 0 -82px no-repeat; margin:10px 10px 15px;}

.progress{ float:left; padding:10px; width:820px;}

.progress p{ padding-bottom:10px;}

/*signin-register*/

form#loginForm {

float: left;

width:524px;

}

div#loginForm {

float: left;

width:524px;

}

.cart_address_form {

float: left;

width:524px;

}

form#registerForm {

margin-left:30px;

float:left;

width:246px;

overflow:hidden;

}

.right_cart_confrim{

margin-left:30px;

float:left;

width:246px;

overflow:hidden;

}



.formTitle{

	float:left;

	width:100%;

	padding-bottom:8px;

	border-bottom:1px dashed #ccc;

	margin-bottom:12px;

	overflow:hidden;

}

.formTitle h6{ float:left; width:auto; font-size:14px; font-weight:normal; color:#aa222c; overflow:hidden;}


.formTitle .edit{ float:right; padding-right:30px; width:auto; text-align:right;}

.formTitle .edit a{ color:#a71d38; font-size:14px; text-decoration:underline;}

form div.formElement{

	float:left;

	width:100%;

	font-size:12px;

	line-height:18px;

	padding-bottom:12px;

	overflow:hidden;

}

div div.formElement{

	float:left;

	width:100%;

	font-size:12px;

	line-height:18px;

	padding-bottom:12px;

	overflow:hidden;

}

div.Property {

float:left;

width:144px;

font-size:12px;

font-weight:bold;

}

div.form_right{

	float:left;

	width:380px;}

input{padding:2px; width:200px; height:16px; border:1px inset #ccc; font:11px Arial, Helvetica, sans-serif; color:#000;}

select{padding:2px; width:208px; height:22px; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

.title_select{padding:2px; width:98px; height:22px;border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0; border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585858; overflow:hidden;}

.checkbox{ float:left; width:16px; height:16px; border:0; margin-right:5px;}

#cc_exp_month,#cc_exp_year,#cc_valid_month,#cc_valid_year{float:left; width:99px; height:22px; margin-right:5px;}

fieldset, img {

border:0 none;

}

form div.formElement a{ color:#a71d38; text-decoration:underline;}



/*furm style*/

.inline{ display: inline;}

.f_left{

	float:left;}

.f_right{

	float:right;}

.furm_area{  float:left; width:734px; clear:both; margin:15px 0 0 0;}

.order_field{width:98%; 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;}

.bg_gray{ background:#efefef;font-weight:bold; color:#000;}



.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/13/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/13/arrow.gif) no-repeat left top;}

.furm_left,.furm_right{ float:left;line-height:20px; font-family:Arial, Helvetica, sans-serif;}

.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;}



/*usercenter*/

.usercenter{float:left; width:880px; height:auto}

.myaccount_message{ margin:0 5px 20px; font-size:12px; line-height:18px;}

.myaccount_message a{ color:#a71d38;}

.account_summary{  float:left; width:100%}

.account_edit{ float:left; width:100%;}

.account_remove{ float:right; padding-right:30px;}

.checkin{ font-size:14px; font-weight:bold; text-transform:uppercase;}



/*search tag*/

.notfound{

	width:96%;

	float:left;

	clear:both;

	height:auto;}

.notfound h1{

	font-size:24px;

	line-height:30px;

	color:#000;

	clear:both;}

.notfound p{

	clear:both;

	float:left;

	color:#333;

	line-height:20px;

	font-size:12px;

	}

/*Faq*/

.faq{ float:left; width:800px; height:auto; padding:12px 10px; border-top:1px dotted #ebebeb}

.faq h6{ float: left; padding-left:30px; width:770px; height:auto;font-size:13px; font-weight:normal; line-height:18px; color:#000; background: url(../images/13/faqs_q.gif) left center no-repeat; }

.faq p{ float: left; margin:12px 0 0; padding-left:30px; width:700px; height:auto; font-size:11px; line-height:18px; color:#5c5c5c; background: url(../images/13/faqs_a.gif) left top no-repeat;} 



/*doc*/

.service{float:left; width:800px; height:auto; padding:12px 10px; border-top:1px dotted #ebebeb}

.service h5{ float: left; margin-top:15px; width:800px; height:auto;font-size:14px; font-weight:normal; line-height:18px; color:#000;text-transform: uppercase; padding-top:10px;border-top:1px dotted #ebebeb;}

.service p{float: left; width:730px; text-align:left; font-size:11px; line-height:16px; color:#5c5c5c; padding:8px 0 0; margin:0;}



/*payment*/

.hide{

	display:none;

}

.payment_image{

	margin-left:5px;

}

.payment_radio{

	margin-top:8px;

}

.issue{

	display: none;

}


.ordernumber-total{ float:left; width:100%;}

.ordernumber{ font-size:14px; color:#000; font-weight:bold; margin-right:5px;}



.list{float:left; width:688px; height:auto;}

.list h1{ font-size:24px; font-weight:bold; color:#a71d38; margin-bottom:10px; }

/*search*/
.search_area{ float:left; width:100%;}
.search_area dl{ float:left; width:100%;}
.search_area dt{ font-size:12px; font-weight:bold;}
.search{ float:left; width:98%; margin-top:10px;}
.search_area dd{ float:left; width:170px;}
.search_area dd input{ width:160px; margin-right:5px;}

#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 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:#a71d38; text-decoration: underline;}
.search a:link,.search a:visited{ color:#a71d38; 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;}

.w820{ width:820px; line-height:20px;}
.gift span { float: left;}
.font12{ font-size:12px; font-weight:700;}

.pr .pr_img{
display:table;
width:120px;
height:95px
line-height:95px;
text-align:center;
}
.pr .pr_img img{display:table-cell; vertical-align:middle}
.pr .pr_img a img{  padding: 3px 18px; width:120px;height:89px; border:1px solid 

#ededed; }
.pr .pr_img a:link img,.pr .pr_img a:visited img{ border:1px solid 

#ededed;}
.pr .pr_img a:hover img{ border:1px solid #de1111;}

/*payment*/

.hide{

	display:none;

}

.payment_image{

	margin-left:5px;

}

.payment_radio{

	margin-top:8px;

}

.issue{

	display: none;

}
/*****category description******/
.listInfo{ float: left; width:100%;}
.listInfo h1{
	padding:0 10px;
	border-bottom:1px #ccc dashed;
	color:#000000;
	font:bold 16px/30px Verdana;
}
.listInfo p{ margin-top:5px; padding:0 10px; font:11px/1.6em Verdana, Geneva, sans-serif;}

#friendLink{ color:#999; font:11px/18px Verdana, Geneva, sans-serif; text-align:center;}
#friendLink a{ padding:0 7px; color:#454545; text-decoration:none;}
#friendLink a:hover,#friendLink a:active{ color:#000000; text-decoration: underline;}
