/* CSS Document */
body{ margin:0px; background:url(bj1.jpg) repeat-x; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
ul,li,dl,dd,dt,form,p{ margin:0px; padding:0px; list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#bc0066;}
.clear{ clear:both;}
.body1{ width:961px; margin:0px auto; padding:0px; background:url(bj.jpg) no-repeat; padding-top:30px; padding-left:8px; padding-right:8px;}
.top{ width:920px; height:60px; padding-left:20px; padding-right:20px;}
.logo{ width:262px; height:60px; float:left;}
.top1{ width:420px; height:60px; float:left; padding-left:10px;}
.seach{ width:225px; height:60px; float:right;}
.seach1{ width:225px; height:36px; line-height:36px; text-align:right;}
.seach2{ width:225px; height:16px;}
.seach2 div{ float:left;}
.seach21{ color:#bc0066;}
#seach22{ width:140px; height:16px;}
#seach22 input{ width:135px; height:12px;}
#seach23{ width:38px; height:16px; padding-left:6px; padding-top:1px;}

.menu{ width:960px; height:30px; margin:0px auto; background:url(menu_bj.jpg) repeat-x;}
.menu li{ height:30px; float:left; line-height:30px; padding-left:20px; padding-right:20px; background:url(menu_bj1.jpg) no-repeat right;}
.menu li a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
.menu li a:hover{ color:#0e0008;}

.cen{ width:940px; margin:0px auto; padding-top:10px; padding-left:10px; padding-right:10px;}
a img {border:0px;}

.cenleft{ width:188px;  float:left;}
.cenleft1{ width:171px; border:1px solid #e6a7c9; padding-top:11px; padding-left:15px; margin-top:12px;}
.cenleft1 span{ color:#cf0070; text-decoration:underline; font-weight:bold;}
.cenleft1 li{ width:160px; height:30px; line-height:30px; border-bottom:1px dashed #b5b5b5;}

.cenleft2{ width:186px;border:1px solid #e0e0e0;}
.cenleft21{ width:161px; height:24px; background:url(title.png) no-repeat; padding-top:6px;color:#cf0070; font-weight:bold; padding-left:25px;}
.cenleft22{ width:176px;  padding-left:10px;}
.cenleft22 ul{ padding-top:10px;}
.cenleft22 li{ width:160px; background:url(bottom1.png) no-repeat; padding-left:10px; margin-bottom:10px;}

.cenleft3{ width:186px;  border:1px solid #e0e0e0; margin-top:10px;}
.cenleft31{ width:184px;  padding-top:2px; padding-left:2px;}
.cenleft4{ width:187px; height:70px; padding-top:10px;}

.cenright{ width:743px; float:right;}
.cenright1{ width:743px; height:70px;}
.cenright2{ width:743px;  padding-top:10px;}
.cenright3{ width:741px;   margin-top:10px;}
.cenright31{ width:716px; height:24px; background:url(title1.png) no-repeat; color:#FFFFFF; font-weight:bold; padding-left:15px; padding-top:6px; padding-right:10px; margin-bottom:10px;}
.cenright31 a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; float:right;}
.cenright32{ width:726px;  padding-top:9px; padding-left:15px;}
.cenright32 dl{ height:194px; margin-bottom:10px;}
.cenright32 dd{ width:155px; height:192px; border:1px solid #77636b; float:left; font-size:0px; margin-right:25px;}
#cenright32dd{ margin-right:0px;}

.copy{ width:958px; height:28px; border:1px solid #e8e8e8; margin:0px auto; line-height:30px; text-align:center;}
.copy1{ width:960px; height:90px; padding-top:10px; text-align:center;}

 .onedressbox { width:143px; height:280px;  display:inline; float:left; margin:0 10px 10px 0; display:inline; border:1px solid #F3E3E4; }
.onedressbox{padding:0 15px;}
.onedressbox_img { height:180px; padding:5px 0; overflow:hidden; text-align:center; }
.onedressbox_name { height:62px; line-height:15px; padding:5px 0 0 15px; }
.onedressbox_price { color:#e70506; padding:0px 0 0 20px;  }

#productChange {overflow:hidden;width:220px;padding:0 10px;text-align:left;margin:0 0 10px 0}
#productChange a {text-decoration:none;}
#productChange a:hover {text-decoration:underline;}
#productChange .previous {float:left;display:block;padding:0 0 0 15px;background:url(left_menu_arrow.gif) no-repeat 0px 5px;}
#productChange .next {float:right;display:block;padding:0 15px 0 0;background:url(arrow.gif) no-repeat right 5px;}

#productBox {width:730px;overflow:hidden;margin:0 0 20px 0;clear:both}
#productBox .picture {float:left;width:320px;margin:0 20px 0 0}
#productBox .picture .gallery {display:block;color:#c8516b;margin:20px 0 0 0;text-align:center;text-decoration:none;}
#productBox .picture .gallery:hover {color:#63301e}
#productBox .picture .pictures { margin: 5px; }
#productBox .new {margin:2px 0 5px 0;font-weight:bold;color:#ff0000;text-transform:uppercase;font-size:16px;font-family:trebuchet ms;line-height:20px}
#productBox .promotion {margin:2px 0 5px 0;font-weight:bold;color:#ff6600;text-transform:uppercase;font-size:16px;font-family:trebuchet ms;line-height:20px}
#productBox .sale {margin:2px 0 5px 0;font-weight:bold;color:#009900;text-transform:uppercase;font-size:16px;font-family:trebuchet ms;line-height:20px}
#productBox .description {float:right;width:380px; margin-top:40px;}
#productBox .productName {color:#63301e;font-size:19px;line-height:23px;margin:0 0 15px 0}
#productBox .category {margin:0 0 5px 0}
#productBox .category a {color:#000;text-decoration:none;vertical-align:middle;}
#productBox .category a:hover {color:#c8516b;text-decoration:underline;}
#productBox .category .active {text-decoration:underline;}
#productBox .category .active:hover {text-decoration:underline;}
#productBox .category img {margin:0 10px;vertical-align:middle;}
#productBox .producer {font-size:10px;color:#7c7a66;margin:0 0 20px 0}
#productBox .text {text-align:justify;color:#7c7a66;margin:0 0 20px 0}
#productBox .details {overflow:hidden;margin:0 0 20px 0}
#productBox .details .inputSet {float:left;margin:0 20px 0 0}
#productBox .details .inputSet label {color:#000;font-size:11px;display:block;margin:0 0 3px 0}
#productBox .details .inputSet select {color:#7c7a66;border:1px solid #eabbc6;padding:3px 3px 3px 8px;font-size:11px;}
#productBox .details .inputSet select.colour {width:147px}
#productBox .details .inputSet select.size {width:70px}
#productBox .price {clear:both;color:#000;margin:0 0 30px 0}
#productBox .price span {color:#c8516b;font-family:georgia;font-size:30px;line-height:33px}
#productBox .price .priceOld {text-decoration:line-through;color:#ccc;font-size:20px;margin:0 0px 0 10px}
#productBox .button { cursor: pointer; }
.protabs_t { height:29px; background:url(dotline.gif) repeat-x left bottom;}
.protabs_t ul {list-style:none;padding:0 0 0 0px;margin:13px 0 13px 0}
.protabs_t li { float:left; padding-top:2px; height:27px; cursor:pointer;}
.protabs_t li span { display:inline-block; border:1px solid #BBC3D3; background-color:#D80074; height:25px; text-align:center; line-height:25px; padding:0 6px; color:#fff; font-size:10px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.protabs_t li.hov { height:29px; padding:0;}
.protabs_t li.hov span { display:inline-block; height:27px; background-color:#999999; border:1px solid #CCCCCC;}
.protabscon { border:1px solid #BBC3D3; border-top:0 none; padding:10px;}
.protabscon p { line-height:18px; margin-bottom:15px;}
.images_zuo {float:left; width:180px;}
.nr_right ul li { margin-bottom:14px;}
.button {margin-top:12px;}
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
.tableHeading{background-color: #e9e9e9; height: 2.2em;}

.cartQuantity {
	width: 4.7em;	padding: 0.5em 0em; text-align: center;
	}
.cartProductDisplay{padding: 0.5em 0em; padding-left:24px;}
.cartQuantityUpdate{text-align: center;padding: 0.5em 0em;}
.cartAttribsList {
	margin-left: 1em;
	}
#scProductsHead	{text-align:left; padding-left:20px;}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
	}
	.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;

	}


.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
   background-color: #e9e9e9;
   	height: 2.2em;
	}
#cartpic{float:left; margin-right:12px;}
.floatingBox{float:left; margin-right:6px;	margin: 0;
	width: 47%;}
.information {padding: 10px 3px; line-height: 150%;}

.buttonRow {
	margin: 0.5em; 
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}


.forward {
	float: right;
	}
LABEL.inputLabel {
	width: 8.4em;
	float: left;
	}

.clearBoth {
	clear: both;
	}

	
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

.floatingBox INPUT {margin:0.27em;}
.tx4{color:#FF0000;}

#myAccountGenw {float:left; width:40%;}
#myAccountGenw li {margin-bottom:8px; list-style:none;}

#myAccountNotifyw {float:left;width:40%;}
#myAccountNotifyw  li {margin-bottom:8px; list-style:none;}
.input{ height:13px;  width:120px;background-color:#FFFfff; vertical-align:middle; line-height:18px;  color:#999999;  }
.content-border p {line-height:140%; color:#666;}
#page li {float:left; display:inline; padding-right:12px;}
.note {font-size:12px;}
#createAcctDefault a {text-decoration:underline; color: #666666;}
.centerColumn a {text-decoration:underline; color: #666666;}
#checkoutShippingHeading{font-size:16px;}
#checkoutShippingHeadingAddress{font-size:14px;}
#checkoutShippingHeadingMethod{font-size:14px;}
#checkoutPaymentHeading{font-size:16px;}
#checkoutPaymentHeadingAddress{font-size:14px;}
.centerColumn h2 {font-size:14px;}
.centerColumn h1 {font-size:16px;}
