@charset "utf-8";
/*
------------
site:shoes theme01
template:No.1
author: eliane 
dated: 2009/01/28
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;
	font-family:Verdana, Geneva, sans-serif;
	color:#7f7f7f;
	vertical-align: baseline;
	background: transparent;
}
:focus {
/*outline: 0; ie*/
}
body { 
	line-height: 1;
	color: black;
	background:#7D7D7D url(../images/24/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:#003A63;
	text-decoration: none;
}
a img {
	border:0;
}
a:hover {
	color:#d60032;
	text-decoration: underline;
}
/* END reset */
/*color*/
.white {
	color:#fff;
}
/*border*/
.b_r1 {
	width:1px;
	height:9px;
	background:url(../images/24/b_r1.gif) right center no-repeat;
}
.b_r2{
		border-right:2px solid #dfe9f5;
	}
/*wraper*/
#wraper {
	margin:0 auto;
	width:966px;
	}
/*header*/
#header {
	position:relative;
	float:left;
	width:966px;
	height:167px;
	z-index:100;
}
#logo{
	position: absolute;
	top:10px;
	left:11px;
	width:297px;
	height:110px;
}
#coupon{
	position: absolute;
	top:40px;
	left:360px;
}
#cur {
	position:absolute;
	right:0;
	top:0;
	width:165px;
	height:28px;
	color:#0364b0;
	line-height:28px;
	text-align:right;
	text-transform:uppercase;
}
#cur img{ padding-left:10px;}
#servicemenu {
	position:absolute;
	left:480px;
	top:36px;
	width:311px;
	font-family: Verdana, Geneva, sans-serif;
	color:#098dfb;
	height:11px;
}
#servicemenu a {
	padding:0 10px;
    color:#FFF;
	text-decoration:none;
}
#servicemenu a:link, #servicemenu a:visited {
	color:#FFF;
	text-decoration:none;
}
#servicemenu a:hover, #servicemenu a:active {
	color:#fff;
	text-decoration: underline;
}
#cartmenu {
	position:absolute;
	right:10px;
	top:34px;
	width:162px;
	height:12px;
	text-align:right;
}
#cartmenu a {
	padding-left:20px;
	background:url(../images/24/icon_cart.gif) left center no-repeat;
	font:  14px Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration: underline;
}
#cartmenu a:link, #cartmenu a:visited {
	color:#fff;
	text-decoration:none;
}
#cartmenu a:hover, #cartmenu a:active {
	color:#fff;
	text-decoration:none;
}
#search {
	position:absolute;
	right:10px;
	top:60px;
	padding:5px 10px 4px 40px;
	width:385px;
	height:25px;
	background:url(../images/24/searchbg.jpg) no-repeat;
}
#search_top_form {
	position:absolute;
	right:10px;
	top:60px;
	padding:5px 10px 4px 40px;
	width:385px;
	height:25px;
	background:url(../images/24/searchbg.jpg) no-repeat;
}
.searh_input {
	float:left;
	padding:4px 0 0 4px;
	width:300px;
	height:19px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px inset #e2e3ea;
	background-color:#fff;
	margin-right:8px;
}
.search_btn {
	float:left;
}

#accountmenu {
	position:absolute;
	left:68px;
	top:114px;
	width:252px;
	height:14px;
	color:#9ec9eb;
	text-align:left;
}
#accountmenu a {
	padding:0 10px;
	color:#fff;
	text-decoration:none;
}
#accountmenu a:link, #accountmenu a:visited {
	color:#fff;
	text-decoration:none;
}
#accountmenu a:hover, #accountmenu a:active {
	color:#fff;
	text-decoration: underline;
}
#nav {
	position:absolute;
	right:0;
	top:106px;
	width:794px;
	height:31px;
	border-top:1px solid #233578;
	border-left:1px solid #354895;
	border-right:1px solid #24357b;
	background:url(../images/24/navbg.gif) repeat-x;
}
#mnav li {
	float:left;
	width:atuo;
	font: bold 12px/31px Arial;
	text-align:center;
	overflow:hidden;
	display:block;
}
#mnav li a.topnav {
	font-size:12px;
	padding:12px 15px;
	background:url(../images/24/navline.gif) right center no-repeat;
	color:#fff;
	text-decoration:none;
}
#mnav li a.topnav:link, #mnav li a.topnav:visited {
	color:#fff;
	text-decoration:none;
}
#mnav li a.topnav:hover, #mnav li a.topnav:active {
	color:#d6022a;
	background:#fff;
	text-decoration:none;
}
#mnav .subnav{
	position:absolute;
	left: 60px;
	top:31px;
	padding:15px 0 15px 15px;
	width:330px;
	display:inline;
	background-color:#fff;
}

#mnav .subnavkyl{
	position:absolute;
	left: 420px;
	top:31px;
	padding:15px 0 15px 15px;
	width:330px;
	display:inline;
	background-color:#fff;
}

#mnav li ul {
	float:left; 
	width:350px;
}
#mnav li ul li {
	float:left;
	width:45%;
	margin-right:12px;
	font-weight:normal;
	text-align:left;
	list-style:none;
	display:block;
	background:none;
}
#mnav li ul li h3{font-weight:bold; color:#c00; padding-left:30px; line-height:28px; background:url(../images/24/nav_nba_bg_double.png) 0 0 no-repeat;}
#mnav li ul li h4{font-weight:bold; color:#c00; padding-left:30px; line-height:28px; background:url(../images/24/nav_nba_bg_double.png) 0 -28px no-repeat;}
#mnav li ul li ul{ float:left; width:100%;}
#mnav li ul li ul li{
	float:left;
	width:100%;
    line-height:18px;
    border-bottom:1px solid #dfe9f5;
	text-align:left;
	list-style:none;
	display:block;
	clear:both;
	background:none;}
#mnav li ul li ul li a {
	float:left;
	padding-left:5%;
	width:95%;
	font-size:11px;
	line-height:22px;
}
#mnav li ul li ul li a:link, #mnav li ul li ul li a:visited {
	color:#333;
	text-decoration:none;
}
#mnav li ul li ul li a:hover {
	color:#c00;
	text-decoration:underline;
	background-color:#fff;
}
#topbanner{
	position:absolute;
	left:0;
	top:140px;
	width:966px;
}

/*container*/
#container {
	float:left;
	width:966px;
height:auto;
	padding-bottom:12px;
	background-color:#fff;
}
.banner1 {
	float:left;
	width:966px;
}
.leftbanner {
	position:relative;
	float:left;
	width:964px;
	height:283px;
	border-left:1px solid #999998;
	border-right:1px solid #999998;
}
.leftbanner .a_bigImg img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
/* ul_change_a1 */
.ul_change_a1{
	position:absolute;
	right:0;
	bottom:0;
	padding:5px 0 5px 5px;
	filter:alpha(opacity=80);
	background-color:#000;
	overflow:hidden;
}

.ul_change_a1 li{
float:left;
margin-right:5px; }
.ul_change_a1 img{ border:2px solid #0450a3;}
.ul_change_a1 img.now{border:2px solid #d80036;}
.a_last,.a_next{
position:absolute;
top:20px;
width:16px;
height:16px;
background:url(../images/24/bot.png) no-repeat;
text-indent:-999em;overflow:hidden;}
.a_last{right:30px;background-position:0 0;}
.a_next{right:12px;background-position:100% 0;}

/*teams*/
.nbateams{ 
float:left; margin:0 7px;width:952px; height:120px;
}
.notice{ 
float:left; margin:5px 7px;width:auto; height:auto;border:1px solid;font-size:13px;
}

/*feat*/
.featlist {
	float:left;
	width:966px;
	height:280px;
	text-align:left;
	background:url(../images/24/featitemsbg.png) no-repeat;
	margin-top:6px;
	clear:both;
}
.featbox {
	float:left;
	position:relative;
	left:0;
	top:42px;
	width:476px;
	height:238px;
	margin:0 1px 0 2px;
}
.feat_prevbtn, .feat_nextbtn {
	background-image:url(../images/24/feat_prevnextbtn.png);
	background-repeat:no-repeat;
	display:block;
	font-size:0;
	height:20px;
	line-height:0;
	position:absolute;
	text-indent:-10000px;
	top:85px;
	width:22px;
}
.feat_prevbtn {
	background-position:left top;
	right:426px;
}
.feat_nextbtn {
	background-position:right top;
	right:12px;
}
.featbox ul {
	left:60px;
	overflow:hidden;
	position:absolute;
	top:9px;
	width:368px;
	height: 220px;
}
.featbox ul li { 
float:left; 
width:368px;
height:240px;
}
.featbox .fbox{ 
float:left;
padding:0 17px;
width:150px;
}
.fbox p {
	float:left;
	padding:5px 10px;
	width:130px;
	text-align:left;
}
.fbox .fname {
	height:33px;
}
.fbox .fprice {
	font-size:14px;
	font-weight:bold;
	color:#d60032;
}
/*footer*/
#footer {
	float:left;
	width:966px;
	background:#fff
}
.bottom {
	float:left;
	padding:20px 0;
	width:966px;
	color:#929481;
	background-color:#eff5fc;
}
.bottomdiv {
	float:left;
	width:210px;
	padding:0 10px 0 20px;
	border-right:1px dotted #cae3fe;
}
.bottomdiv1 {
	border-right:0;
}
.bottomdiv h2 {
	float:left;
	width:130px;
	font-size:12px;
	color:#196bb5;
	font-weight:bold;
}
.bottomdiv p {
	float:left;
	width:210px;
	padding:5px 0;
	line-height:14px;
}
.mcafee {
	float: left;
	width:67px;
	padding-right:5px;
}
.mcafee_text {
	float:left;
	width:138px;
}
.bottomdiv .email_input {
	float:left;
	padding:2px 0 0 2px;
	width:140px;
	height:16px;
	border:1px solid #929481;
	font:11px Arial, Helvetica, sans-serif;
	margin-right:5px;
}
.bottommenu {
	float:left;
	width:926px;
	height:auto;
	padding:0 20px;
	line-height:30px;
	text-align:center;
	border-top:3px solid #dce8f9;
	border-bottom:3px solid #dce8f9;
}
.bottommenu a {
	padding:0 10px;
	color:#999;
}
.copyright {
	float:left;
	width:966px;
	text-align:center;
	padding-top:12px;
}
.recommendlink {
	float:left;
	width:926px;
	padding:18px 20px 10px;
	font-size:10px;
	line-height:14px;
}
.recommendlink h2 {
	float:left;
	width:926px;
	font-weight:bold;
}
.recommendlink p{ float:left; width:926px; padding-top:5px;}
.t_c {
	text-align:center;
}
.b_b1 {
	border-bottom:1px dashed #cdcdcd;
}
.recommendlink a {
	font-size:10px;
	line-height:16px;
	color:#7f7f7f;
	text-decoration:underline;
}
/*list*/
.crumb {
	float:left;
	padding-left:16px;
	width:950px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
.crumb span {
	color:#003A63;
}
.crumb a {
	padding-right:5px;
	color:#7f7f7f;
	text-decoration:none;
}
.crumb a:link, .crumb a:visited {
	color:#7f7f7f;
	text-decoration:none;
}
.crumb a:hover, .crumb a:active {
	color:#003A63;
	text-decoration:underline;
}
.crumb .home {
	padding-left:12px;
	background: url(../images/24/icon_home.gif) left center no-repeat;
}
.crumb .arrow {
	padding-left:12px;
	background:url(../images/24/icon_arrow.jpg) left center no-repeat;
}
#left {
	float:left;
	width:190px; 
	margin:0 12px 0 10px; 
	background-color:#e2e9ed;
}

#left h1{ float:left; padding-left:24px;width:166px;height:36px;font-size:13px; font-weight:bold; line-height:36px; color:#003d67;background-color:#d9e2e8;border-bottom:2px solid #ccd8e0;background:url(../images/24/icon_arrowdown.png) left center no-repeat;}
#left ul{ float:left; padding:10px; width:160px;background-color:#e2e9ed;}
#left li { float:left; width:170px; padding:2px 0; color:#596379; line-height:20px;}
#left li a{ float:left; padding-left:15px; width:155px; color:#596379; text-decoration:none;}
#left li a:hover{ color:#d80036; text-decoration:none; background:url(../images/24/hoverbg.jpg) no-repeat;}

#right {
	float: left;
	width:744px;
}
.list{float: left;
	width:744px;}
.listtitle{ float:left; padding:0 15px; width:714px; height:30px; font-size:14px; font-weight:bold; color:#0f5d9d; line-height:30px;background-color:#ccd8e0;}
.pages{ float:right; padding:0 15px; width:714px; height:25px; text-align:right; font-size:12px; line-height:25px; }
.pages a{ color:#003a63; text-decoration: none;}
.pages a:hover{ color:#000; text-decoration:none;}
.list ul{width:744px;float:left;}
.list li{ position:relative; float:left; width:185px;height:320px; overflow:hidden;}
.list li img{float:left;padding:17px; width:150px;}
.list li .hotpromoStatus{ position:absolute; top:0; right:0; width:36px; height:17px; overflow:hidden;background:url(../images/24/icon_sale.gif) no-repeat;}
.list li .newpromoStatus{ position:absolute; top:0; right:0; width:40px; height:40px; overflow:hidden;background:url(../images/24/new.jpg) no-repeat;}

.pbox{width:150px;padding:17px;float:left;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;text-align:left;}
.pbox p{ padding-top:6px;}
.pname{ height:53px;}
.pname a{text-decoration:none;color:#336182;}
.pname a:hover{text-decoration:underline;color:#d60031;}
.pfree{color:#ed1936;}
.pprice{color:#000;font-size:12px;}
.pbox span{ font-size:14px; font-weight:bold; color:#d60031;}

/*product*/
.productdetail {
	float:left;
	padding:0 16px;
	width:934px;
	height:auto;
}
.productdetail .pimg{ float:left; width:400px; height:515px; 	margin-right:15px;
}
.myImagesSlideBox{
	width:400x;
	height:515px;
}
.myImages{
	padding:10px 0;
	text-align:center;
	position:relative;
	overflow:hidden;
	height:400px;
	width:400px;
	cursor:pointer;
	background:#fff url(../images/24/loading.gif) center center no-repeat;
}
.myImages img{	
	height:400px;
	border:0;
}
.myImgs {
	display:none;
}
.myTxts{
	padding:0 10px 10px;
	text-align:center;
	overflow:hidden;
	height:20px;
	width:380px;
}

/*  wrapper element  */
#scrollable {
	background-color:#efefef;
	padding:10px;
	width:380px;
	height:44px;
}

div.items {
	height:66px;	
	float:left;
	width:356px !important;
	visibility: visible;
	overflow: hidden; 
	position: relative;
}
/* item */
div.items a img {
	float:left;
	margin-left:6px;
	width:42px;
	height:42px;
	background:#BBB;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	border:1px solid #bbb;
}
div.items a:hover img{
	 height:42px;
	 border:1px solid #FF3F3F;
}
div.items a.active img{
	border:1px solid #FF3F3F;
}
.scrollableDiv{
	position: absolute; width: 200000em; left: 0px;
}

/* next / prev buttons */
a.prev, a.next {
	background:url(../images/24/go_down.jpg) no-repeat 0 0;
	display:block;
	width:12px;
	height:44px;
	float:left;	
	cursor:pointer;
}
a.next {
	background-image:url(../images/24/go_up.jpg)		
}
/*recommend*/	
.recommend{ float:left; width:350px; padding-top:10px;}
.recommend h2{ width:100%; font-size:14px; font-weight:normal; color:#887b68;line-height:30px; border-bottom:1px solid #ccc;}
.recommend ul{ float:left; width:350px;}
.recommend li{ float:left; padding:10px; width:330px; background-color:#fdfdfd; border-bottom:1px dashed #ccc;}
.recommend li img{ float:left; width:120px; padding-right:10px;}
.recommend li .imgdetail{ float:left;width:200px;}
.recommend li .imgdetail p{ float:left; width:200px; padding-top:6px; }
.size_select{ width:148px; height:18px;border:1px inset #ccc; background-color:#fff;}
.qty_select{ width:52px; height:18px; border:1px inset #ccc; background-color:#fff;}
.recommend li .imgdetail .name{ height:22px;}
/*productdetail right*/
.productdetail .right{ float:left; width:514px;}
.prenext{ width:514px; text-align:right; line-height:30px; text-transform:uppercase;}
.prenext a{
padding:0 5px;}
.productdetail .right .name{ float:left; width:514px; padding-bottom:15px;}
.productdetail .right .name h1{ font-size:20px; font-weight:bold; color:#000;}
.productdetail .right .name p{ width:494px; padding-top:10px;font-size:14px; font-weight:bold; color:#333;}
.productdetail .right .detail { float:left; width:333px; padding-right:10px; border-right:1px solid #cdcdcd;}
/*rating*/
.product_rate {
clear:both;
float:left;
width:100%;
}

.product_rate img{ display:inline; float:left;}

.product_rate p {
clear:both;
line-height:20px;
}

.product_rate span {
display:block;
float:left;
font-size:14px;
font-weight:bold;
color:#000;
padding:4px 10px 0 0;
}
#product_promotion{ 
	display:block; 
	float:left; 
	clear:both; 
	width:334px; 
	padding:10px 0;}
#product_promotion a { 
             zoom:1;
}
.advanteage{
	padding-left:26px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	color:#d60032;
	background:transparent url(../images/24/adv_dot.gif) no-repeat scroll left top;
	}
.productdetail .right .detail .purchase{ float:left; width:333px;}
.productdetail .right .detail .purchase p{ float:left; width:333px; padding-top:10px;}
.productdetail .right .detail .purchase .nprice{ font-size:30px; font-weight:bold; color:#cc0000;}
.productdetail .right .detail .purchase .was{ font-size:14px; font-weight:bold; color:#666;}
.productdetail .right .detail .purchase .was{ font-size:14px; font-weight:bold; color:#666;}
.productdetail .right .detail .purchase span{font-size:12px; font-weight:bold; color:#000;} 
.productdetail .right .detail .purchase select{ float:left;}
.p_t1{ padding-top:22px;}
.add_input{ padding:22px 0 0 22px;}
.recommends{ float:left; width:170px; _width:162px;height:auto; }
.recommends h1{ font-size:13px; font-weight:bold; color:#0071b8; line-height:30px;  text-align:center;}
.recommends .pbox{ float:left; padding:0 10px;_padding:0 1px; width:150px; border:0;overflow:hidden;}
.recommends .pbox p{ float:left; width:150px; padding-top:8px;}
.recommends .pbox .pname{
	height:44px;
}
.recommends .pbox  .pprice {
	font-size:14px;
	font-weight:bold;
	color:#d60032;
}
.recommend_related{ float:left; width:934px; margin-top:15px;}
/*related tab*/
.related_tab{ float:left; width:750px; border:1px solid #ccc; margin-left:10px;}
.related_menu{ float:left; width:750px;}
.related_menu li{ float:left; width:148px; font-size:14px; color:#666; text-align:center; line-height:31px; border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc; background-color:#ccc;}
.related_menu li.s1{ color:#000; border:1px solid #fff; background-color:#eee;}
.related_content{ float:left; width:690px; padding:18px; border:12px solid #eee;}
.related_content p{ float:left; width:690px; line-height:18px; padding-top:8px;}
.related_content .review_more{ float:left; width:540px; text-align:right; padding:0 0 5px; border-bottom:1px solid #ccc;}
.related_review{ float:left; width:690px; 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: 162px; height:26px;}
.related_content .label_right{ float:left; width:338px; padding:3px 0;}
.related_content input{  width:161px; height:18px; padding-left:5px; font:11px "trebuchet MS"; border:1px solid #ccc;}
input {float:left;padding:2px 5px; border:1px solid #ccc;padding:2px 0 1px 2px;display:inline;}
.related_content textarea { width:168px; height:62px;padding-left:5px; font:11px "trebuchet MS"; border:1px solid #ccc;}
.related_content .submit_btn{ width:68px; height:20px; background:url(../images/24/btn_submit.gif) no-repeat; border:0; cursor:pointer;}
.related_content table{ border:1px solid #ccc;}

/*shoppingcart*/
.shoppingcart{float:left; width:744px;overflow:hidden}
.shoppingcart h2{font-size:24px;font-weight:bold;color:#003a63; line-height:30px;}
.shoppingcart ul.cart_title{float:left;width:744px;height:25px; line-height:25px; background:#ccd8e0;}
.shoppingcart ul.cart_text,.shoppingcart ul.giftcard_text{float:left;width:722px;border-bottom:1px dashed #ccc; padding:6px 0 0 0;}
.shoppingcart ul li{float:left;} 
.shoppingcart ul.cart_title li{font-size:12px; font-weight:bold; color:#356283;}
.shoppingcart ul li.style{width:185px;padding:0 0 0 5px;}
.shoppingcart ul li.descri{width:236px}
.shoppingcart ul li.price{width:70px}
.shoppingcart ul li.qty{width:80px}
.shoppingcart ul li.total{width:100px}
.shoppingcart ul li.action{width:60px}
.advantege_total{ float:left; width:744px; padding-top:20px;}
.gift_area{ float:left; width:350px; padding:5px 10px; background-color:#ecf1f3;}
.recommend{ float:left; width:350px;}
.gift_area h3{ float:left; width:350px; font-size:16px; font-weight:bold;color:#356283; padding-bottom:5px;}
.code_total{ float:right; width:300px;}
.coupon_area{ float:left; width:280px; height:auto; clear:both; padding:5px 10px; background-color:#ecf1f3;}
.coupon_area h3{ float:left; width:180px; font-size:16px; font-weight:bold;color:#356283; padding-bottom:5px;}
.coupon_area p{ float:left; width:100%; font-size:12px; font-weight:700; color:#0085CF; line-height:25px;}
.summery_area{ float: right; width:300px; margin-top:20px;}
.summery_info{ float:left; width:40%; font-size:12px; text-align:right; padding-bottom:6px;}
.summery_detail{ float:left; width:60%;font-size:12px;  text-align:right; padding-bottom:6px;}
.summery_area .total{ font-size:14px; font-weight:bold; color:#000; padding-top:8px; border-top:1px solid #dfdfdf; margin-top:2px;}
.cart_checkout{float:left; width:100%;padding:10px 0 0 0;height:25px;text-align:right; }
.cart_summery{ float:right; width:198px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.cart_summery h3{ float:left; padding-left:6px; width:192px; height:25px; font-size:16px; font-weight:bold;color:#356283; line-height:25px; background:#ccd8e0;}
.summery_con{ float:left; padding:12px 8px; width:182px; }
.cart_total{font-size:16px; font-weight:bold; color:#000;margin-right:20px;}

/*address*/
.address{ float:left; padding:0 22px; width:700px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.address h3{float:left; padding:0 8px; width:684px; height:25px; font-size:16px; font-weight:bold;color:#356283; line-height:25px; background:#ccd8e0; }
.address ul li .input01{width:200px;margin:0;}
.address ul li #country{width:206px;}
.method{ float:left;width:656px; height:auto; margin:0;padding:0px 22px 0 22px; overflow:hidden;}
.method ul{ float:left; width:656px;}
.method ul li{ float:left; width:auto; padding:10px 0 10px 15px; font-size:12px; font-weight:bold; color:#356283;line-height:25px;}
.method ul li input{ margin-top:3px;}
.bg2{ background-color:#ecf1f3;}
.addressshow{ float:left; width: 184px; padding:5px 8px;}
.addressshow p{ width:184px;padding-bottom:5px;}
.addressshow span{ font-weight:bold; color:#000; text-transform:uppercase;}
.addressshow a{ font-size:12px; padding-left:8px; color:#356283; text-decoration:underline;}
/*orderlist*/
.order_field{ width:700px; 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 ul.cart_title{font-size:12px; font-weight:bold; color:#356283;}
.order_field .cart_item{ padding-top:5px; border-bottom:1px dashed #efefef;}
.order_field .shippingaddress{ float:left; width:33%; padding:5px 0; height:55px; border-bottom:1px dashed #efefef;}
.order_field .shippingaddress p{ padding:3px 0;}
.bg_gray{ line-height:25px; background:#efefef;font-weight:bold; color:#000;}
/*furm style*/
.furm_area {float:left;width:966px;margin:5px 0 0 0;clear:both;}
.furm_area h2{font-size:24px;font-weight:bold;color:#003a63; line-height:30px; padding:0 0 12px 10px;}
.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;border:1px inset #ccc;padding:5px;font-size:12px;color:#000;}
.remind {width:94%;border:2px solid #f95;padding:10px;background:#fef4ed;}
.furm_remind {color:#c00; font-size:11px;}
.error {color:#c00; font-size:11px;}
.write {float:left;width:98%;margin:10px 0;}
.f_left {float:left;}
.f_right {float:right;}
.furm_left, .furm_right {float:left;line-height:20px;}
.furm_ul {float:left; padding:0 42px; width:94%; margin:10px 0 10px 0;line-height:15px;display:inline}
.furm_ul li {float:left; width:99%; clear:both;margin:0 0 5px 0;line-height:18px;list-style:none;}
.furm_ul li .furm_right .message {float:left;padding:5px;display:inline;margin-left:5px;border:1px solid #ccc;}
.font12{ font-size:12px; font-weight:bold; color:#000;}
.text_red{color:#FF0000;}
.inline {display: inline;}
.login, .register {padding:10px 10px 10px 0;float:left; width:724px; overflow:hidden;}
.login p, .register p{ padding-top:10px;}
.login h3, .register h3{float:left; padding:0 10px; width:704px; height:25px; font-size:16px; font-weight:bold;color:#356283; line-height:25px; background:#ccd8e0; }
.furm_tittle {font-size:16px; font-weight:bold;color:#356283;text-transform:uppercase;padding-bottom:10px;clear:both; padding-top:22px;}
.furm_subtittle {float:left;width:96%;padding:20px 0 5px 0;margin-top:20px;border-top:1px solid #ccc;overflow:hidden;clear:both;color:#333;text-transform:uppercase;font-size:14px; font-weight:bold;}
.furm_info {line-height:15px;padding-bottom:5px;}
.furm_info li {background:url(images/24/arrow.gif) no-repeat left top;}

.furm_right select, .furm_right input, .furm_right .input01 {border:1px solid #ccc;margin:0 5px;padding:2px 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px; display: inline; background-color:#fff;}
select,.input01, .inputs {background:#FFFFFF none repeat scroll 0 0;float:left;padding:2px 5px; border:1px solid #ccc;padding:2px 0 1px 2px;display:inline;}
.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;}

.w370 {width:370px;line-height:20px;}
.w350 {width:350px;line-height:25px;}
.w300 {width:300px;line-height:20px;}
.w270 {width:270px;line-height:20px;}
.w180 {width:180px;line-height:20px;}
.w160 {width:160px;line-height:20px;}
.w150 {width:150px;line-height:20px;}
.w130 {width:130px;line-height:20px;}
.w200{width:200px;line-height:20px;}
.w120{width:160px;line-height:20px;}
.w100 {width:100px;line-height:20px;}
.w80 {width:80px;line-height:20px;}
.w70 {width:70px;line-height:20px;}
.w60 {width:60px;line-height:20px;}
.fb1{font-weight:bold;}
.input02 {
	border:1px inset #999;
	font-size:11px;
	font:10px Arial, Helvetica, sans-serif; 
	color:#333;
	line-height:12px;
	padding:2px;
	background:#fff;
}
/*doc*/
/*customer service styles*/
.helpinfo{ float:left; width:734px; height:auto; padding:0 0 12px;}
.helpinfo h2 {font-size:24px;font-weight:bold;color:#003a63; line-height:30px;}
.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/24/icons/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;
}

/*search*/
.search_area{ 
    float: left;
	width:744px;
	margin-bottom:15px;
	}
.search_tab{ 
    float: left;
	width:744px;
	}
.search_tab h1{ font-size:16px; line-height:24px; color:#000; margin-top:10px;}
.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:100%;
	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;}
#pro_tabs {
clear:both;
float:left;
height:100%;
width:100%;
}
#btnshowShopDes{margin-right:22px;}
#address_id{width:206px;}
#tabtittle {
background:#e2e9ed;
border-top:3px solid #e2e9ed;
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;
}
/*payment*/
.issue{
	display: none;
}
.hide{
	display:none;
}
.payment_image{
	margin-left:5px;
}
.payment_radio{
	margin-top:8px;
}
.btn_red{
	background:url(../images/24/btn_view.gif) no-repeat;
        width:90px;
        color:#fff;
}
.strong1{ color:#c00;}
.formArea {
	display:inline;
	clear:both;
	float:left;
	width:99%;
	margin:10px 0;
	line-height:18px;
}
.formArea p {
	padding:0 15px 8px;
}
.formArea a {
	color:#c00;
	text-decoration:underline;
}
.formArea li {
	float:left;
	width:100%;
	padding:0 0 8px;
}
.formArea li label {
	float:left;
	width:100px;
	margin-right:5px;
	text-align:right;
}
.formArea li img {
	float:left;
}
.allInput {
	float:left;
	width:150px;
	height:16px;
	margin-right:5px;
	padding:2px;
	border:1px solid #a29f9f;
}
.allSelect {
	float:left;
	width:188px;
	height:20px;
	padding:2px;
	border:1px solid #a29f9f;
}
.allTextarea {
	float:left;
	width:250px;
	height:100px;
	padding:2px;
	border:1px solid #a29f9f;
}
.input01 {
	float:left;
	width:120px;
	height:20px;
	margin:0 5px;
	padding:2px;
	border:1px solid #a29f9f;
}
.select01 {
	float:left;
	width:90px;
	height:20px;
	margin-right:4px;
	padding:2px;
	border:1px solid #a29f9f;
}
.formArea .paymentDiv{
	float:left;
	width:auto;
	}
.error {
	float:left;
	width:auto;
	color:#f00;
}
.allBtn {
	cursor:pointer;
	float:left;
	width: auto;
	padding:2px 5px;
	border:0;
	background:url(../images/24/btn_view.gif) no-repeat;
	color:#FFF;
	font:11px Verdana, Geneva, sans-serif;
	text-align:center;
}

.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:#929292; font:11px/18px Verdana, Geneva, sans-serif; text-align:center;}
#friendLink a{ padding:0 7px; color:#929292; text-decoration:none;}
#friendLink a:hover,#friendLink a:active{ color:#929292; text-decoration: underline;}
