*{
	border:0px;
	margin:0px;
	padding:0px;
}
body {
	text-align:left;
	background:#356aa0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#464e55;
}
.clr { 
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.main {
	margin:0px auto;
	min-width:1000px;
 	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
	position:relative;
	background:url(../images/allbg.jpg) top center repeat-y;
}
.all {
	width:966px;
	padding:0 17px 34px 17px;
	margin:0 auto;
}
.head {
	background:#e7d0a4;
	height:68px;
	padding:0 18px 0 0;
}
.topmenu {
	float:left;
	padding:0 0 0 16px;
	width:667px;
}
.topmenu a {
	color:#1e1e1e;
	font-size:18px;
	text-decoration:none;
}
.topmenu a:hover {
	color:#1e1e1e;
	text-decoration:underline;
}
.topmenu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.topmenu ul li.hn {
	display:block;
	float:left;
	line-height:34px;
	font-size:18px;
	padding:34px 16px 0 0;
}
.topmenu ul li.h {
	display:block;
	float:left;
	line-height:41px;
	font-size:18px;
	padding:27px 16px 0 0;
}
.topmenu ul li.hn .tmb {
	background:url(../images/tmbg.jpg) top left repeat-x;
}
.topmenu ul li.hn .tmb div {
	background:url(../images/tml.jpg) top left no-repeat;
}
.topmenu ul li.hn .tmb div div {
	background:url(../images/tmr.jpg) top right no-repeat;
	padding:0 15px;
}
.topmenu ul li.h .tmbh {
	background:url(../images/tmbgh.jpg) top left repeat-x;
}
.topmenu ul li.h .tmbh div {
	background:url(../images/tmlh.jpg) top left no-repeat;
}
.topmenu ul li.h .tmbh div div {
	background:url(../images/tmrh.jpg) top right no-repeat;
	padding:0 15px;
}
.logo {
	float:right;
	background:url(../images/logo.jpg) top left no-repeat;
	width:220px;
	height:53px;
	padding:15px 0 0 45px;
}
.logo a {
	display:block;
	width:220px;
	height:53px;
}
.sc-cont {
	background:url(../images/cartbg.jpg) top right no-repeat;
	height:95px;
}
.cart {
	float:right;
	width:207px;
	line-height:28px;
	padding:15px 0 0 0;
}
.cart a {
	color:#1158a7;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.cart a:hover {
	color:#1158a7;
	text-decoration:none;
}
.toph2 {
	background:url(../images/h2bg.jpg) top left repeat-x;
	height:40px;
	margin:0 37px 0 39px;
}
.toph21 {
	
	height:50px;
	margin:0 37px 0 39px;
	
}
h1 {
	color:#eee4bd;
	line-height:40px;
	padding:0 0 0 10px;
	font-weight:normal;
	font-size:20px;
	background:url(../images/h2r.jpg) top right no-repeat;
}
h2 {
	color:#eee4bd;
	line-height:40px;
	padding:0 0 0 10px;
	font-weight:normal;
	font-size:20px;
	background:url(../images/h2r.jpg) top right no-repeat;
}
.h2 {
	color:#eee4bd;
	line-height:40px;
	padding:0 0 0 10px;
	font-weight:normal;
	font-size:20px;
	float:left;
}
.close {
	font-size:13px;
	float:right;
	background:url(../images/h2r.jpg) top right no-repeat;
	height:20px;
	padding:20px 10px 0 0;
}
.close a {
	color:#ff920a;
	text-decoration:none;
	border-bottom:1px #ff920a dashed;
}
.close a:hover {
	color:#ff920a;
	text-decoration:none;
	border:none;
}
.container {
	margin:0 0 0 39px;
}
.rightmenu {
	float:left;
	width:276px;
	background:#ece5d1;
}
.rmenu {
	padding:10px 26px 10px 52px;
}
.rmenu ul {
	margin:0;
	padding:0;
}
.rmenu ul li {
	line-height:29px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.rmenu ul li a {
	color:#373737;
	text-decoration:underline;
}
.rmenu ul li a:hover {
	color:#373737;
	text-decoration:none;
}
.copy {
	line-height:40px;
	color:;
	background:url(../images/h2r.jpg) #e8dfc6 top right no-repeat;
	padding:0 0 0 47px;
}
.copy a {
	color:#2f6cae;
	text-decoration:none;
}
.copy a:hover {
	color:#2f6cae;
	text-decoration:underline;
}
.copy1 {
	line-height:40px;
	color:;
	background: #e8dfc6 top right no-repeat;
	padding:0 0 8px 0;
	text-align:center;
}
.copy11 {
	line-height:40px;
	color:;
	background: #e8dfc6 top right no-repeat;
	padding:12px 0 8px 0;
	text-align:center;
}
.content {
	float:left;
	width:611px;
	padding:17px 0 0 0;
}
.rec-container {
	padding:0 0 38px 0;
}
.rec-container-kt {
	padding:0 0 26px 0;
}
.rec-img {
	float:left;
	width:213px;
	text-align:center;
}
.rec-more-cont {
	float:left;
	width:398px;
}
.rec-more-cont1 {
	float:left;
	width:550px;
}
.rec-more {
	padding:0 25px;
	line-height:25px;
	font-size:15px;
}
h3 {
	color:#1158a7;
	font-size:18px;
	font-weight:normal;
	padding:10px 0;
}
h3 a {
	color:#1158a7;
	text-decoration:underline;
}
h3 a:hover {
	color:#1158a7;
	text-decoration:none;
}
.rec-link {
	margin:0 25px 0 10px;
	background:url(../images/arrow.jpg) top left no-repeat;
	padding:0 0 22px 0;
	font-size:15px;
}
.rec-link a {
	display:block;
	color:#1158a7;
	text-decoration:underline;
	line-height:20px;
	padding:0 0 0 15px;
}
.rec-link a:hover {
	color:#1158a7;
	text-decoration:none;
}
.rbuy {
	background:#edd5c6;
	width:340px;
	height:60px;
	margin:0 0 0 25px;
}
.dsize {
	float:left;
	width:213px;
	font-size:15px;
	color:#1e1e1e;
	text-align:right;
	padding:0 25px 0 0;
	line-height:60px;
}
.rbuy-kt {
	background:#edd5c6;
	float:left;
	width:340px;
	height:60px;
}
.pr {
	line-height:60px;
	font-size:18px;
	color:#1e1e1e;
	padding:0 0 0 22px;
	float:left;
	width:168px;
}
.bn {
	background:url(../images/bn.jpg) top left no-repeat;
	margin:13px 0 0 0;
	width:135px;
	height:34px;
	float:left;
}
.bn a {
	display:block;
	width:135px;
	height:34px;
}
.allp {}
.allh2 {
	background:url(../images/h2bg.jpg) top left repeat-x;
	height:40px;
}
.alllist {
	padding:23px 0 0 0;
}
.alllist ul {
	margin:0;
	padding:0;
	list-style:none;
}
.alllist ul li {
	padding:0 0 13px 0;
}
.sb {
	background:url(../images/sb.jpg) top left no-repeat;
	width:50px;
	height:17px;
	float:left;
	padding:0 14px 0 0;
}
.sb a {
	display:block;
	width:50px;
	height:17px;
}
.allb {
	float:left;
	font-size:13px;
	color:#5a5a5a;
}
.allb a {
	color:#1158a7;
	text-decoration:underline;
}
.allb a:hover {
	color:#1158a7;
	text-decoration:none;
}
.price {
	color:#cc0000;
}
.pages {
	background:#ece5d1;
	height:39px;
	padding:23px 0 0 65px;
}
.pages ul {
	margin:0;
	padding:0;
	list-style:none;
}
.pages ul li {
	display:block;
	float:left;
	padding:0 15px 0 0;
}
.pages ul li.lar {
	background:url(../images/lar.jpg) top left no-repeat;
	height:13px;
	width:38px;
	margin:2px 0 0 0;
}
.pages ul li.lar a {
	display:block;
	height:13px;
	width:38px;
}
.pages ul li.rar {
	background:url(../images/rar.jpg) top left no-repeat;
	height:13px;
	width:38px;
	margin:2px 0 0 0;
}
.pages ul li.rar a {
	display:block;
	height:13px;
	width:38px;
}
.pages ul li a {
	color:#1158a7;
	font-size:13px;
	text-decoration:underline;
}
.pages ul li a:hover {
	color:#1158a7;
	text-decoration:none;
}
.search-cont {
	padding:26px 0 0 45px;
	float:left;
}
.sc {
	height:28px;
}
.sinput {
	float:left;
	width:402px;
}
.sinput input {
	width:388px;
	height:23px;
	border:1px #c5aa78 solid;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#474747;
}
.sub {
	float:left;
	width:66px;
}
.sub input {
	background:#cc0000;
	width:64px;
	height:25px;
	border:1px #eddec0 solid;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.sopt a {
	font-size:11px;
	color:#1158a7;
	text-decoration:underline;
}
.sopt a:hover {
	color:#1158a7;
	text-decoration:none;
}
.plist-container {
	padding:15px 0 45px 0;
}
.plist-botcontainer {
	padding:15px 0 0 0;
}
.plist {
	float:left;
	width:580px;
}
.plist ul {
	margin:0;
	padding:0 40px 0 15px;
}
.plist ul li {
	line-height:22px;
	color:#373737;
	font-size:11px;
}
.plist ul li a {
	color:#1158a7;
	text-decoration:underline;
}
.plist ul li a:hover {
	color:#1158a7;
	text-decoration:none;
}
.per {
	padding:0 0 0 25px;
}
.pricebuy {
	padding: 0 0 36px 0;
}

/* CART */
.cart-container {
	width:581px;
	background:url(../images/carts.jpg) #f1eddd top left no-repeat;
	padding:0 0 20px 69px;
}
.cart-body {
	padding:0 70px 0 4px;
}
.topline {
	margin:0 0 0 6px;
	border-bottom:2px #d5d3cb solid;
	padding:14px 0 0 0;
}
.productname {
	float:left;
	width:450px;
	font-size:14px;
	color:#1e1e1e;
	font-weight:bold;
	line-height:32px;
}
.cost {
	float:left;
	width:37px;
	padding:0 0 0 14px;
	font-size:14px;
	color:#1e1e1e;
	font-weight:bold;
	line-height:32px;
}
.productline {
	margin:0 0 0 6px;
	border-bottom:1px #d5d3cb solid;
}
.product {
	float:left;
	font-size:13px;
	padding:0 7px 0 0;
	line-height:50px;
}
.product a {
	color:#1158a7;
	text-decoration:underline;
}
.product a:hover {
	color:#1158a7;
	text-decoration:none;
}
.del {
	float:left;
	line-height:50px;
	padding:18px 0 0 0;
}
.del a {
	display:block;
	width:14px;
	height:14px;
	background:url(../images/del.jpg) top left no-repeat;
}
.pr-price {
	float:right;
	width:36px;
	color:#d51114;
	font-size:14px;
	line-height:50px;
}
.order-container {
	padding:17px 0 0 0;
}
.cart-form {
	float:left;
	width:261px;
	background:#edd5c6;
	padding:7px 0 0 0;
}
.order {
	float:right;
	width:120px;
}
.order-line {
	width:256px;
	text-align:right;
	padding:0 5px 13px 0;
}
.order-bline {
	width:256px;
	text-align:right;
	padding:0 5px 7px 0;
}
.order-bline_error {
	width:256px;
	text-align:right;
	padding:0 5px 7px 0;
	color:#f20000;
	font-weight:bold;
}
.order-line label,.order-bline label {
	font-size:14px;
	color:#1e1e1e;
	font-weight:bold;
	padding:0 6px 0 0;
}
.order-line input,.order-bline input {
	width:141px;
	height:20px;
	border:1px #7f9db9 solid;
}
.order-sub {
	margin:0 0 0 113px;
	padding:0 0 7px 0;
}
.order-sub input {
	background:url(../images/order-but.jpg) top left no-repeat;
	width:143px;
	height:27px;
	font-size:13px;
	color:#000;
	cursor:pointer;
}
.orderline {}
.total {
	border-bottom:1px #bababa solid;
}
.ordertext {
	width:84px;
	float:left;
	font-size:14px;
	color:#1e1e1e;
	font-weight:bold;
	height:32px;
}
.discount {
	font-size:14px;
	color:#d51114;
}
.cs {
	padding:17px 0 0 0;
	text-align:right;
}
.cs a {
	background:url(../images/cs.jpg) top left no-repeat;
	text-align:center;
	display:block;
	width:115px;
	height:21px;
	line-height:21px;
	color:#000;
	text-decoration:none;
}
.bottom_menu {
	text-align:center;
		padding-top: 15px;
	
}
.bottom_menu a {
	text-align:center;
	font-size: 14px;
	color:#373737;
	
}