body,th,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
body{ margin:0px;background: url(../images/bg.jpg)  repeat-x center top #E9B221;}

*{ margin:0px; padding:0px; line-height:1.5; list-style:none;}
img{ border:none;}

a{
	text-decoration:none;
	color:#333;
}
a:visited{ color:#333;}
a:hover {
	color: #cc0000; text-decoration:underline;
}
a:active {
	color: #ff0000;
}
h2,h3,h4{ font-size:12px;}
.mian{
	margin: 0px auto;
	width: 960px;
}
.hearder{
	float:left;
	width:100%;
	background:url(../images/hearderbg.jpg)  no-repeat left top;
	margin-top:12px;
	padding-top: 5px;
}
.logo{
	float:left;
	width:auto;
	padding-top:14px;
}
.hearder_right{
	float:right;
	width:630px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hearder_right{ float:right; }
.search{
	float:right;
	width:100%;
	text-align:right;
	padding-top:22px;
}
.search span{
	float:right;
	width:195px;
	display:block;
	background:url(../images/searchbg.gif) no-repeat;
	padding-left:27px;
	height:23px;
	padding-top:4px;
}
.hearder_right li{ float:right; width:auto; padding-right:8px; line-height:24px;}

.hearder_right li a{ padding-left:10px; padding-right:10px;}
.hearder_right li img{ float:left;}
.searchinput{
	border:none;
	font-size:11px;
	background:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right: 2px;
	width: 192px;
	margin-top: 1px;
	height:19px;
}
.sendemal .searchinput{
	width:125px;
	margin-left: 5px;
}
.searchbutton{
	background:url(../images/searchbutton.gif) no-repeat;
	width:80px;
	height:27px;
	border:none;
	cursor:pointer;
	float: right;
}
.nav{
	float:left;
	width:960px;
	background:url(../images/navbg.gif) repeat-x;
	height:47px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	clear:both;
}
.nav ul{ padding-left:8px; float:left;}
.nav li{ float:left; width:auto;padding-right:1px; margin-top:6px; text-transform: capitalize;padding-bottom:12px;background:url(../images/navliborder.gif) no-repeat right top; }
.nav li a{ float:left; width:auto; display:block; padding-top:7px; padding-right:20px; padding-left:20px; height:27px; }
.nav li a ,.nav li a:visited{ color:#E6B78D;}
.nav li a:hover,.nav li a.cur{ background: url(../images/navlihover.gif) repeat-x; color:#fff; text-decoration:none;}
.nav li a.cur,.nav li a:hover.cur{ color:#fff;}
.nav li.last{ background:url(../images/none)
}
.mianbody{
	float:left;
	width:948px;
	padding-left:6px;
	position:relative;
	overflow: hidden;
	background:url(../images/mianbg.gif) repeat-y;
	padding-right:6px;
	padding-bottom: 15px;
}
.any{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.left{ float:left; width:auto;}
.right{ float:right; width:auto;}
.flash{
	float:left;
	width:100%;
	height:282px;
	overflow:hidden;
}
.innew{ float: left; width:259px; background:url(../images/innew.gif) repeat-x left top; height:282px;overflow:hidden;}
.innew ul{ float:left; padding:8px;}
.innew h2{ background:url(../images/newtop.gif) no-repeat 15px top; color:#FFCC00; padding:5px 15px; font-style: italic;}
.innew li{ float:left; width:100%; background:url(../images/innewli.gif)  no-repeat 5px 5px; padding-bottom:3px;}
.innew li a{ padding-left:15px; display:block;}
.innew li a,.innew li a:visited{ color:#ddd;}
.innew li a:hover{ color:#fff;}
.leftcolumn{ float:left; width:189px; overflow:hidden;padding-top:1px;}
.Category,.Bestsellers {
	float:left;
	width:189px; 
}
.Category h2,.Bestsellers  h2{
	background:url(../images/bestsellers.gif) no-repeat;
	color:#fff;
	padding-left:15px;
	font-size:13px;
	height:26px;
	padding-top:8px;
	padding-bottom:10px;
	margin-bottom:5px;
	text-transform: capitalize;
}
.Category li{
	float:left;
	width:100%;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Category li a{ float:left; width:100%; color:#333; overflow:hidden; }
.Category li a{ background:url(../images/leftlibg.gif) no-repeat 5px 7px;text-indent:15px; padding:3px 0px;}
.Category li a:hover,.Category li a.cur{ background:url(../images/leftlihover.gif) no-repeat 5px 8px #F8CF13;}
.banner{ float:left; width:100%; padding-top:5px;}
.banner img{ padding-bottom:1px;}
.Bestsellers  a{ padding-left:15px; display:block; background:url(../images/sj.gif) no-repeat 5px 5px;}
.Bestsellers li{ float:left; width:184px; border-bottom:1px dashed #e5e5e5; font-size:11px; padding-right:5px;padding-bottom:5px; padding-top:5px;}
.leftborder{
	position:absolute;
	left:195px;
	width:10px;
	height:108px;
	bottom:0px;
	background:url(../images/leftbottom.gif) no-repeat;
}
.clear{ clear:both;}
.rightcolumn{
	float:left;
	overflow:hidden; position:relative; padding-top:30px;
	width:759px;
	background:url(../images/featured.gif) repeat-x;
}
.newproductshearder{
	float:left;
	width:100%;background:url(../images/inpleft.gif) no-repeat left top;
	height:47px;
	font-size:16px; line-height:47px;
	text-transform:capitalize;
	color:#964D0C; position:absolute; left 0px; top:0px; text-indent:20px;
	font-weight: bold;
}
.newtitle{float:left;

	font-size:16px;
	text-transform:capitalize;
	color:#964D0C;text-indent:20px;
	font-weight: bold;}
.location{float:left; position:absolute; left:0px; top:0px; background:url(../images/inpleft.gif) no-repeat left top; text-indent:15px; height:46px; line-height:30px;padding-top:5px; z-index:1;
	width:100%;}
.newproductshearder span{ float:left; width:auto; display:block;}
.newproducts { margin-top:8px;
	float:right;
	width:99%;
	background:url(../images/xudian.gif) repeat-x left top;
	padding-top: 5px;
}
.newproducts li{
	float:left;
	width:230px;
	overflow:hidden;
	margin-left:8px;
	_margin-left:6px;
	text-align:center;
	padding:5px;
	background:#fff url(../images/newproductbg.gif) no-repeat left top;
	margin-bottom:5px;
	height:290px
}
.newproducts li span{
	display:block;
	height:160px;
	padding:5px;
	overflow:hidden;
}
.newproducts li h2{
	height:50px;
	overflow:hidden;
	font-weight: normal;
}
.newproducts li p{ color:#cc0000;  }
.newproducts li  em,.price em{ font-style:normal; color:#999; text-decoration:line-through;}
.buybutton{
	background:url(../images/index_61.gif) no-repeat transparent;
	width:106px;
	height:26px;
	border:none;
	cursor:pointer;
	margin-top: 6px;
}

.inabout{
	float:left;
	width:90%;
	padding:10px 5%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.inabout h2{ color:#E46600; padding-bottom:15px; font-size:13px;}
.new{
	float:left;
	width:96%;
	background:url(../images/inaboutus.gif) no-repeat center top;
	padding:10px 2%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer{
	float:left;
	width:948px;
	border-top:5px solid #D8BA0E;
	padding-left:6px;
	padding-right:6px;
	background:url(../images/mianbg.gif)  repeat-y;
}
.footercont{
	float:left;
	width:938px;
	padding:5px;
	background:#fff;
	text-align: center;
}
.footercont p{ padding-top:5px;}
.footercont a,.footercont a:visited{ color:#333;}
.footercont a{ padding-left:5px; padding-right:5px;}

.sendemal{
	float: right;
	margin-top:7px;
	width:100%;
	background:url(../images/emailbg.gif) no-repeat 2px 0px;
	height:29px;
}
.submitbutton{
	width:50px;
	height:17px;
	margin-left:3px;
	cursor:pointer;
	display:inline;
	border:none;
	background:url(../images/submit.gif) no-repeat;
}
.bottom{ float:left; width:100%; background:url(../images/bottom.gif) no-repeat left top; height:13px; overflow:hidden;}

.topbanner{ float:left; width:100%; border-top:1px solid #fff;}
.title{ position:relative; z-index:8;float:left; width:710px; margin-left:10px; padding:4px 10px; background:url(../images/columnvg.gif) no-repeat; height:23px; font-size:13px; font-weight:bold; display:inline;}
.page,.productlist{ float:left; width:96%; padding:5px 2%;}
.page a{ padding-left:5px; padding-right:5px;}

.productlist dl{ float:left; width:100%; background:url(../images/listbg.gif) repeat-x left bottom; padding-top:10px; padding-bottom:15px;}
.productlist dt{ float:left; width:170px; overflow:hidden;}
.productlist dd{ padding-left:20px;
	float:left; padding-top:15px;
	width:400px;
	padding-right:130px;
	position:relative;
}
.price{ position:absolute; right:0px; top:15px; text-align:center; background:url(../images/pricebg.gif) no-repeat; width:107px;}
.price h2{ font-size:16px; text-align:center; padding-top:5px; height:23px; overflow:hidden;}
.addbutton{ background:url(../images/add.gif) no-repeat;width:107px; height:34px; border: none; cursor:pointer;}
.price strong{ color:#006600;}
.price p{ color:#cc0000;}
.lastpro_pic{
	float: left;
	width:300px;
	padding:5px 15px;
	text-align: center;
}

.produc_bigpic{ float:left; width:100%; padding-bottom:10px;}
.step{
	float:left;
	width:96%;
	padding-left:4%;
	padding-top:10px;
	padding-bottom: 15px;
}
.step li{ float:left; width: 84px; height:21px; margin-right:3px; background:url(../images/stepbg.gif) no-repeat; text-align:center; line-height:21px;}
.step li a{ line-height:21px;}
.products_Details{
	float: left;
	width:420px;
}
.products_Details h1{ font-size:13px; color:#333;  padding-bottom:8px; padding-top:8px; border-bottom:1px dashed #ccc;}
.products_Details_Parameter td{
	padding:5px;
	font-size: 12px;
}
.products_Details_text,.products_Details_Parameter{
	float:left;
	width:98%;
	padding:1%;
	font-size: 12px;
}
.green{
	color:#339900;
}
.lin_th{ color:#999; text-decoration:line-through;}
.red{ color:#ff0000; text-decoration:underline;}

.qty{ border:1px solid #1B7D07;}
.Detailstext{
	float:left;
	width:455px;
	padding-left: 12px;
}
.detailpic{
	float:right;
	width:273px;
}

.Details{ float:left; width:100%;}
.Detailscont{ float:left; padding:5px 1%; width:98%; list-style: inherit;}
.Detailscont h2 img{ float:left;}
.aboutus {
	float:right;
	width:96%; border-top:1px dashed #ccc;
	font-size:12px;
	padding:10px 1%; 
}
.aboutus p{ padding-bottom:8px; padding-top:8px;}
.carttitle{
	float:right;
	background:url(../images/xudian.gif) repeat-x left top;
	width:98%;
	color:#964D0C;
	padding-top:6px;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	text-indent: 10px;
}
.carttitle{ text-transform:capitalize;}

.sitemap{
	float:right;
	width:96%;
	padding: 10px 1%; background:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contactus{
	float: right;
	width:90%;
	border:1px solid #E3D996;
	position:relative;
	margin-right:5px;
	padding:10px;
}
.contactus h2,.login h2,.Reg h2{ float:left; width:auto; position:absolute; left:0px; top:-12px; padding-left:15px; margin-left:15px; padding-right:15px; background:#fff; }
.contactus li{ float:left; width:100%; background:#fff;}
.contactus span{
	float:left;
	width:30%;
	font-size: 12px;
	text-transform: capitalize;
}
.contactus li{  padding-top:10px;}
.sitemap h2{
	color:#F74C16;
	float:left;
	width:100%;
	padding-bottom:5px;
	padding-top:8px;
}
.sitemap h2 a,.sitemap h2 a:visited{color:#FF9900; }
.sitemap li{ float:left; width:24%;}
.sitemap ul{
	float:left;
	width:100%;
	border-bottom:1px dashed #cfcfcf;
	padding-bottom:8px;
}.textinfo{
	border:none;
	background-color:#FFFFFF;
	border:1px solid #E3D996;
	margin-top: 2px;
	margin-right: 3px;
	color: #666666;
	height: 17px;
	padding-top: 4px;
	width: 200px;
	padding-left: 3px;
	text-align: left;
}
.textinfo2{
	border:none;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	margin-top: 2px;
	margin-right: 3px;
	color: #666666;
	height: 17px;
	padding-top: 4px;
	width: 200px;
	padding-left: 3px;
	text-align: left;
}
.textinfo1{
	border:none;
	background-color:#FFFFFF;
	border:1px solid #E3D996;
	margin-top: 5px;
	margin-right: 3px;
	color: #666666;
	padding-top: 4px;
	padding-left: 3px;
}
.checkout{
	float:left;
	width:100%;
	margin-bottom:15px;
	margin-top: 5px;
	clear: both;
}
.checkout td{ font-family:Arial, Helvetica, sans-serif; padding:4px;}
.checkout input{ margin-right:3px; }
.checkout dl{
	float:left;
	width:100%;
	padding-bottom:5px;
	padding-top: 8px;
}
.checkout dt{
	float:left;
	width:38%;
	text-align:right;
	padding-top: 5px;
}
.checkout dd{ float:left; width:50%; text-align:left; padding-left:5px;}
.shippingcart{
	width:97%;
	float:left;
	background: url(../images/shippingbg.gif) repeat-x;
	margin-left:10px;
	display:inline;
	min-height:500px;
	padding:10px;
	margin-top:10px;
	_height:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.shippingcart h2{
	color:#4A7ECD;
}
.Westernunion{
	float:left;
	width:702px;
	border:2px solid #EEBC82;
	background:#FFF9D9;
	margin-top:10px;
	padding:5px;
	margin-bottom: 15px;
}
.Westernunion td{ padding:5px;}
.Westernunion a,.Westernunion a:visited{ color:#cc0000; text-decoration:underline;}
.shippingcart h4{
	font-size:13px;
	color:#333333;
	float: left;
	width: 100%;
}
.shippingcart h4 strong{ float:left; width:96%; background:#B7B7B7; color:#fff; padding:5px 2%;}

.regl{ float:left; width:100%; text-align:left; padding-top:10px; }
.regl span{ float:right; width:210px; text-align:right;}
.regg{
	float:left;
	width:100%;
	text-align:center;
	padding-top: 10px;
}
.Tip{
	float:left;
	width:96%;
	padding:10px 2%;
	color:#A4652C;
	background-image: url(../images/columnvg.gif);
	background-repeat: no-repeat;
}
.signbutton{
	background:url(../images/updata.gif) no-repeat;
	width:75px;
	height:27px;
	border:none;
	cursor:pointer;
	color:#fff;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.regr{ float:left; width:100%; text-align:right;}
.shippingcart h3{
	color:#FF7E00;
	font-size:14px;
	padding-bottom: 5px;
}
.cart_cont td{ background:url(../images/listbg.gif) repeat-x left bottom; padding:5px 5px 22px;}
.cart_cont{
	float:left; background:url(../images/columnvg.gif) no-repeat left top;
	width:100%;
	margin-top:5px;
	margin-bottom: 10px;
}

.cart_cont th,.order th{ font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px; 
}.go,.order{
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom: 10px;
}
.order th{background:#FFF1B0;}
.order td{
	padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; border-bottom:1px solid #fff;
}
.total{
	background:#FFF1B0;
}
.cart_cont td a,.cart_cont td a:visited{
	color:#FE5E08;
	text-decoration:underline;
	padding-bottom:8px;
	display:block;
	padding-top:5px;
}
.cart_cont th{
	text-transform: capitalize;
	color: #A4652C;
}
.cart_cont td strong,.order td strong{
	color:#ff0000;
	padding-right:8px;
	font-size: 14px;
}
.regc{
	float:left;
	padding-left:22%;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 10px;
	text-align:right;
	width: 75%;
}
.upbuttom,.continuebuttom,.check_button{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.upbuttom{
	background:url(../images/updata.gif) no-repeat transparent;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	width: 75px;
	height: 27px;
	font-size: 11px;
}
.continuebuttom{
	background:url(../images/continue.gif) no-repeat transparent;
	border:none;
	width: 160px;
	height: 26px;
	color: #FFFFFF;
	cursor:pointer;
	margin-right: 5px;
	text-transform: capitalize;
	font-size: 11px;
	line-height: 12px;
}
.check_button{
	background:url(../images/checkout.gif) no-repeat transparent;
	border:none;
	width: 101px;
	height: 26px;
	color: #FFFFFF;
	cursor:pointer;
	margin-right: 10px;
	font-size: 11px;
	text-transform: uppercase;
}


.go h4{ border-bottom:1px solid #e4e4e4; color:#CC0000; text-transform:uppercase; margin-bottom:5px;}
.go a,.go a:visited{
	color:#333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
.go h5{ font-size:12px;}
.go h5 a,.go h5 a:visited{ color:#333333;}
.go td{
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
}

.checkout h2{
	color:#CC6600;
}
.pay{
	float:left;
	width:95%;
	height: 500px;
	overflow:hidden;
	padding-left: 20px;
	padding-top: 20px;
	text-align: center;
}
.pay  h3{
	font-size:20px;
	color:#FF0000;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 15px;
	text-transform: uppercase;
	font-family: verdana;
	font-weight: normal;
}
.pay p{
	padding-left:0px;
	padding-right:15px;
	line-height:150%;
	font-size:11px;
	padding-bottom: 10px;
	clear: both;
}
.paypal{
	float:left;
	width:100%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	padding-top: 10px;
	}
.paypal dl{
	clear:both;
	height: 30px;
}
.paypal dt{
	float:left;
	width:35%;
	text-align:right;
	padding-right:5px;
	color: #333333;
	line-height: 2.3;
	font-weight: bold;
	padding-top: 0px;
}
.paypal dd{
	float:left;
	width:55%;
	padding-left:5px;
	text-align: left;
}
.paypal h2{
	background-image: url(../images/My-Shopping-Cart_21.gif);
	background-repeat:repeat-x;
	font-size:14px;
	line-height:1.5;
	color:#FFFFFF;
	height:23px;
	padding-top:3px;
	background-position: left -1px;
	font-family:"Trebuchet MS";
	text-align: left;
	padding-left: 15px;
}
.paypal h2 span{
	float:left;
	margin-left:5px;
	margin-right:5px;
	padding-top: 8px;
}

.ppl{
	float:left;
	width:98%;
	padding-bottom: 5px;
	padding-top: 20px;
	text-align: left;
}
.ppl h2{
	background-image:url(../images/paypal_03.gif);
	font-size: 12px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 10px;
	color: #FFFFFF;
}
.ppl h5{
	color:#666666;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
.ppl strong{ color:#ff0000;}

.ppl p{ line-height:150%; padding:5px;}
.paybuttom{
	width:222px;
	height:32px;
	background-image:url(../images/order_pay_03.gif);
	text-align:center;
	color: #6f0a0a;
	border:none;
	font-size:11px;
	background-color:transparent;
	margin-top: 3px;
	font-family: "Trebuchet MS";
	line-height: 1.5;
	padding:0px 10px;
	margin-right:8px;
	cursor:pointer;
	background-repeat: no-repeat;
}

.Reg P{
	padding:5px;
	color:#666;
	margin-bottom: 5px;
	font-size: 11px;
}
.Reg dl{
	float:left;
	width:100%;
	padding-bottom: 2px;
}
.Reg dt{
	float:left;
	padding-left:2%;
	width:90%;
	text-align:left;
	font-weight: normal;
	line-height: 13px;
	color: #6c6c6c;
	padding-bottom: 5px;
}
.Reg dd span{
	padding-right:5px;
}
.Reg dd{
	float:left;
	padding-left:2%;
	width:90%;
	text-align: left;
	padding-bottom: 5px;
}
.Reg dd a{
	color:#999999;
}
.login P{
	padding:20px;
	color:#666;
}
.login,.Reg{
	float:right;
	width:90%; margin-right:8px;
	border:1px solid #E3D996;
	margin-bottom:20px; padding:20px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
		margin-top: 10px;
}
.login dl{ float:left; width:100%; margin-bottom:5px;}
.login dt{
	float:left;
	width:35%;
	text-align:right;
	color: #333333;
	padding-left:2%;
}
.login dd{
	float:left;
	width:55%;
	padding-left:2%;
	padding-top: 2px;
	text-align: left;
}
.login dd a{
	color:#999999;
}

.blue{ color:#0066CC; font-weight:bold; padding-right:5px;}
.note{ float:left; width:96%; padding:5px 2%; color:#666;}

.newlist{ float:left; width:96%; padding:8px 2%;}
.newlist li{ float:left; width:97%; padding-left:3%; background: url(../images/sj.gif) no-repeat 7px 7px; padding-bottom:3px;}

.newlist li span{ float:right; width:auto; padding-right:10px; font-size:11px; color:#ccc;}
.newlast{
	float:left;
	width:94%;
	padding:3%;
}
.newlist h1{ font-size:24px; border-bottom:1px solid #FFD3D7; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#CC0066;margin-bottom:5px;}
.newlast h1{ text-align:center; font-size:16px;}
.from{ float:left; width:100%; padding-bottom:5px; margin-bottom:10px; text-align:center; color:#666;}


.new h2{ font-size:14px; text-transform:capitalize; padding-left:15px; padding-right:15px;}
.new h2 span{ float:right; width:auto; font-size:12px; font-weight:normal;}
.new li{ float:left; width:96%; padding-left:4%; margin-top:2px; padding-bottom:1px; background:url(../images/sj.gif) no-repeat 15px 5px;}
.new li a:hover{ color:#cc0000;}
.gspaybuttom
{
	width: 216px;
	height: 20px;
	background-image: url(../images/order_pay_04.gif);
	text-align: center;
	color: #6f0a0a;
	border: none;
	font-size: 11px;
	background-color: transparent;
	margin-top: 3px;
	font-family: "Trebuchet MS";
	line-height: 1.5;
	padding: 0px 10px;
	margin-right: 8px;
	cursor: pointer;
	background-repeat: no-repeat;
}
.ecpssbuttom
{
	width: 200px;
	height: 20px;
	background-image: url(../images/order_pay_05.gif);
	text-align: center;
	color: #6f0a0a;
	border: none;
	font-size: 11px;
	background-color: transparent;
	margin-top: 3px;
	font-family: "Trebuchet MS";
	line-height: 1.5;
	padding: 0px 10px;
	margin-right: 8px;
	cursor: pointer;
	background-repeat: no-repeat;
}
