/* reset */
html,body{height:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height: 130%;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
.clear {clear:both;height:0px;overflow:hidden;}

/* user */

body {
	background:#b4e4d6 url(topbg.jpg) center top repeat-x;
	color: #825c2c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	min-width:960px;
}

a {
	color: #d04a00;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

img {
	filter: expression(p_fix(this,'scale'));
}

p {
	margin-bottom: 20px;
}

h1 {
	font-size: 24px;
	line-height:24px;
	margin-bottom: 10px;
	color: #d86d31;
	font-style: italic;
}

h2 {
	font-size: 18px;
	line-height:20px;
	margin-bottom: 10px;
	color: #d86d31;
	font-style: italic;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}

h5 {
	font-weight: bold;
	margin-bottom: 10px;
}

* html .wrapper {height:100%;}

.wrapper {
	min-height:100%;
	width: 100%;
	background: url(header.jpg) top center no-repeat;
	margin: 0 auto;
}

.bt {
	background: url(bottom.jpg) bottom center no-repeat;
}

.bg {
	background: url(bg.gif) top center repeat-y;
}

div.bbg{background:url(botbg.jpg) center bottom repeat-x;}


.header { 
 	margin: 0 auto;
	width: 950px;
	height: 310px;
}

.header .toph {
	width: 100%;
	height: 215px;
	position: relative; 
}

.logo {
	display: block;
	width: 150px;
	height: 50px;
	position: absolute;
	top: 70px;
	left: 90px;
	outline: none;
}


.header .both {
	width: 100%;
	height: 95px; 
}

.header .both .slog {
	float: left;
	width: 950px;
	text-align: center;
	font-family:"Comic Sans MS", cursive;
	font-size: 19px;
	color: #7f9701;
	margin-top: 35px;
}

.header .both .slog strong{font-weight:normal;color:#e85200;}

.mainmenu {
	float: left;
	width: 790px;
}

.cart {
	float: right;
	width: 160px;
	position: relative;
	z-index:99;
}

.mycart {
	width: 151px;
	height: 52px;
	position: absolute;
	z-index: 99;
	right: 0px;
}

.mycart div{position:absolute;width: 151px;height: 52px;background:url(mycart.png) no-repeat;position:absolute;filter: expression(p_fix(this,'crop'));}

.mycart a {
	color: #886614;
	text-decoration: none;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	padding-left: 15px;
	padding-top:26px;
	padding-bottom:10px;
	position:relative;
	display:block;
}

.cartlist {
	margin-top: 26px;
	position: absolute;
	z-index: 98;
	overflow:hidden;
	width: 160px;
	display: none;
}

.cartlist .cartlisttop {
	background:url(cartlisttop.png) no-repeat;
	width: 160px;
	height: 19px;
	filter: expression(p_fix(this,'crop'));
}

.cartlist .cartlistbody {
	width: 130px;
	overflow: hidden;
	padding: 10px 15px 0px 15px;
	background: url(cartlistbg.png) top center repeat-y;
	color: #886614;
	font-size: 12px;
	filter: expression(p_fix(this,'scale'));
}

.cartlist .cartlistbody a {
	color: #886614;
}

.cartlist .cartlistbody dl {
	width: 100%;
	overflow: auto;
	border-bottom: 1px dotted #886614;
	margin-bottom: 5px;
	padding-bottom: 5px;
} 

.cartlist .cartlistbody dt {
	margin: 0px 0px 0px 0px;
	line-height: 100%;
	padding-bottom: 2px;
}

.cartlist .cartlistbody dd.num {
	float: left;
}

.cartlist .cartlistbody dd.price {
	float: right;
}

.cartlist .cartlistbot {
	text-align: center;
	width: 160px;
	height: 33px;
	padding-top: 10px;
	background: url(cartlistbot.png) no-repeat;
	filter: expression(p_fix(this,'crop'));
}

.cartlist .cartlistbot a {
	font-size: 14px;
	color: #6c5419;
	text-decoration: none;
	position:relative;
}

.mainmenu {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-top: 26px;
	text-shadow: 0px 0px 5px #000000;
}

.mainmenu a {
	color: #FFFFFF;
	padding: 0px 6px 0px 6px;
	position:relative;
	z-index:98;
}

.content {
	margin: 0 auto;
	width: 907px;
	min-height: 660px;
	position:relative;
	z-index:97;
}

.leftcol {
	float: left;
	width: 155px;
	overflow: hidden;
}

.catlist {
	list-style: none;
	float: left;
	width: 155px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}

.catlist li a {
	color: #d04a00;
	/*font-style: italic;*/
}

.catlist ul {
	font-size: 13px;
	line-height: 17px;
	margin-left: 20px;
	margin-bottom: 10px;
	list-style: none;
	display:none;
}

.catlist ul.v{display:block;}

.catlist li li a {
	color: #825c2c;
	font-style: normal;
} 

.sale {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.sale h3 {
	background: url(pl.jpg) no-repeat;
	width: 143px;
	height: 20px;
	padding: 3px 0px 0px 10px;
	color: #FFFFFF;
	text-shadow: 0px 0px 2px #000000;
	position:relative;
	margin:10px 0 5px 0;
}
.sale a{color:#ffffff;text-decoration:none;}

.sale h3 .sl{position:absolute;right:0;width:59px;height:47px;background:url(pl_sale.png) no-repeat;margin:-21px 0 0 0;filter: expression(p_fix(this,'crop'));}
.sale h3 .bo{position:absolute;right:0;width:30px;height:36px;background:url(pl_boy.png) no-repeat;margin:-15px 3px 0 0;filter: expression(p_fix(this,'crop'));}
.sale h3 .gi{position:absolute;right:0;width:32px;height:39px;background:url(pl_girl.png) no-repeat;margin:-15px 15px 0 0;filter: expression(p_fix(this,'crop'));}

.sale ul {
	list-style: none;
	font-style: italic;
}

.sale ul li {
	text-align: center;
	border-bottom: 1px dotted #c99e43;
	/*padding: 0px 5px 10px 5px;*/
	margin-bottom: 10px;
}

.sale ul li a {
	color: #e85200;
	font-size: 13px;
}

.sale ul li dl {
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
	font-size: 14px;
}

.sale ul li dt {
	float: left;
	color:#628b00;
}

.sale ul li dd {
	float: right;
	color: #f10f0f;
}


.banbox {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}


.contbody {
	float: left;
	width: 612px;
	overflow:hidden;
}

.inner {
	padding: 20px 20px 0px 20px;
	width: 572px;
}

.txt {
	padding: 0px 20px 0px 20px;
}

.txt h2 {
	color: #648d04;
}

.topban {
	margin-top: 10px;
}
.inner .topban {
	margin-bottom: 10px;
}
.inner .findbox {
	/*margin-top:-10px;*/
	margin-left: -15px;
}
.findbox {
	background: url(findpane.png) no-repeat;
	width: 520px;
	height: 56px;
	margin: 10px 17px 0px 5px;
	padding: 15px 30px 30px 40px;
	/*filter: expression(p_fix(this,'crop'));*/
}
.b_size,
.findbox select, 
.findbox input {
	border: 1px solid #9d7f59;
	color: #a18159;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}
.b_size{width:190px;}
#findsubmit {
	background:url(findbtn.png) no-repeat;
	width: 92px;
	height: 33px;
	border: none;
	cursor: pointer;
	font-family: "Trebuchet MS", Tahoma, "Myriad Pro Cond";
	text-transform: uppercase;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	float: right;
	filter: expression(p_fix(this,'crop'));
}

.topproducts {
	width: 570px;
	margin: 0px 20px 20px 20px;
}

ul.plist, 
ul.clist {
	list-style: none;
	
}
ul.plist li dt a{position:relative;display:block;text-decoration:none;height:117px;}
ul.plist li {
	float: left;
/*	width: 50%;
	*width: 49.9%;*/
	width: 265px;
	/*height: 147px;
	overflow: hidden;*/
	margin-top: 20px;
	padding-right: 20px;
}
ul.plist li .h{height:122px;overflow:hidden;}
ul.plist li .hh{height:122px;overflow:hidden;}

ul.plist li h4 {
	font-size: 14px;
	font-style: italic;
	height:30px;overflow:hidden;
}

ul.plist li h3 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 10px;
	height:32px;overflow:hidden;
}


ul.plist li h4 a {
	color: #e85200;
}

ul.plist li dl, 
ul.clist li dl {
	width: 100%;
	overflow: auto;
}

ul.plist li dt {
	float: left;
	width: 102px;
}

ul.plist li dt img, 
ul.clist li dt img {
	border: 1px solid #ac895d;
}

ul.plist li dd {
	float: right;
	width: 153px;
	padding-left: 10px;
}

ul.plist li dd span {
	color: #628b00;
}

ul.plist li dd p {
	/*margin-top: 10px;
	margin-bottom: 10px;*/
}

ul.plist dl.incart{overflow:hidden;height:25px;}

ul.plist dl.incart dt {
	width: auto;
	font-size: 16px;
	color: #e85200;
	padding-top: 5px;
}

ul.plist dl.incart dd {
	width: auto;
	margin: 0px;
	padding: 0px;
	position:absolute;
	margin:6px 0 0 -112px;
	font-style:italic;
	color:#628b00;
}

ul.plist dl.incart dd input, 
ul.clist dl dd.desc input, 
#popup_pane dd.desc input, 
.order_history dd input {
	border: 1px solid #d5c3ac;
	font-size: 13px;
	color: #7b582d;
	width: 15px;
/*	margin: 0px;
	padding: 0px;*/
}

#addcart {
	background:url(addcartbtn.png) no-repeat;
	width: 33px;
	height: 28px;
	border: none;
	filter: expression(p_fix(this,'crop'));
}

.colorlist {
}

.colorlist span {
	float: left;
	margin-right: 5px;
}

.color {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin: 4px 2px 0px 2px;
	
	/*cursor:pointer;*/
	
}

.color em{display:block;width:6px;height:10px;overflow:hidden;float:right;}
.color em em{height:5px;margin:5px 0 0 0;}

.color u{display:block;width:10px;height:10px;overflow:hidden;}
.color span{display:block;width:10px;height:10px;margin:-10px 0 0 0;background:url(cframe.png) no-repeat;filter: expression(p_fix(this,'crop'));}

.colorlist .sel{background:url(cframe_s.png) no-repeat;}

ul.clist li {
	border-bottom: 1px solid #dbcbb8;
	margin-top: 20px;
	padding-bottom: 20px;
}

ul.clist li dt {
	float: left;
	width: 102px;
}

ul.clist li dd {
	float: left;
	width: 180px;
	padding-left: 20px;
}

ul.clist li dd.desc {
	width: 180px;
	padding-left: 20px;
	line-height: 200%;
}
ul.clist li dd.desc input{text-align:center;}
ul.clist li dd.act {
	width: 70px;
	padding: 40px 0px 0px 0px;
}

ul.clist li dd.act a.del {
	color: #d66121;
	font-size: 13px;
	background:url(delico.gif) left center no-repeat;
	padding-left: 10px;
}

ul.clist li dd h4 {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}

ul.clist li dd div.price {
	font-size: 14px;
	color: #d66121;
	margin-top: 20px;
}

ul.clist li dd span {
	color: #628b00;
}

.result {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 17px;
	color: #a18159;
}

.result b {
	color: #d66121;
	font-weight: normal;
}

#sendcart {
	background: url(btnbg.png) no-repeat;
	width: 181px;
	height: 35px;
	border: none;
	font-size: 18px;
	color: #FFFFFF;
	text-shadow: -1px -1px 0px #6e4d1f;
	cursor: pointer;
	filter: expression(p_fix(this,'crop'));
	float:right;
}


.rightcol {
	float: right;
	width: 140px;
	overflow: hidden;
}

.regbox {
	float: right;
	background: url(regbg.png);
	width: 122px;
	height: 97px;
	overflow: hidden;
	padding: 5px 7px 5px 7px;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 14px;
	/*
	filter: expression(p_fix(this,'crop'));*/
}

.regbox a {
	color: #FFFFFF;
	text-shadow: -1px -1px #a5732e;
}

.regbox input, 
.searchbox input {
	border: 0;
	background: url(inputbg.gif) no-repeat;
	width: 116px;
	height: 15px;
	color: #825c2c;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 2px;
	margin-bottom: 7px;
}

#authpwd {
	margin-bottom: 3px;
}

#authsubmit {
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 80px;
	width: 40px;
	text-shadow: -1px -1px #a5732e;
	color: #FFFFFF;
	cursor: pointer;
}

.searchbox {
	float: right;
	position:relative;
	z-index:100;
	background: url(searchbg.png) no-repeat;
	width: 129px;
	height: 23px;
	padding: 4px 0px 0px 7px;
	margin-bottom: 20px;
	/*filter: expression(p_fix(this,'crop'));*/
}

.searchbox #s{width:104px;}
.searchbox #b{margin:3px 5px 0 0;float:right;width:12px;height:17px;border:0;background:url(sb.png) no-repeat;cursor:pointer;filter: expression(p_fix(this,'crop'));}

.infobox {
	float: right;
	width: 100%;
	position: relative;
	z-index:100;
	line-height: 14px;
	margin-bottom: 20px;
	margin-top:15px;
}

.infobox .ico {
	position: absolute;
	background: url(litlecar_ico.png) no-repeat;
	width: 54px;
	height: 39px;
	margin-top:-15px;
	filter: expression(p_fix(this,'crop'));
}

.infobox h3 {
	font-size: 12px;
	font-weight: normal;
	margin-left: 35px;
}

.infobox .infoboxtop {
	float: right;
	background: url(infoboxtop.png) no-repeat;
	width: 135px;
	height: 7px;
	top: 15px;
	filter: expression(p_fix(this,'crop'));
	overflow: hidden;
}

.infobox .infoboxbody {
	float: right;
	width: 115px;
	background: #ffd21c;
	padding: 0px 10px 0px 10px;
	color: #825c2c;
}
.infobox .infoboxbody p{padding:0;margin:0;}
.infobox .infoboxbot {
	float: right;
	width: 135px;
	height: 7px;
	background: url(infoboxbot.png) no-repeat;
	filter: expression(p_fix(this,'crop'));
}

.topnewsbox {
	float: right;
	width: 100%;
	margin-bottom: 20px;
	color: #825c2c;
}

.topnewsbox h3 {
	background:url(newsheader.png) no-repeat;
	width: 84px;
	height: 24px;
	color: #FFFFFF;
	text-shadow: 0px 0px 2px #000000;
	padding: 22px 0px 0px 50px;
	filter: expression(p_fix(this,'crop'));
}

.topnewsbox h3 a{color:#ffffff;text-decoration:none;}


.topnewsbox ul {
	list-style: none;
}

.topnewsbox li {
	border-bottom: 1px dotted #825c2c;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.topnewsbox li h4 {
	font-size: 13px;
	font-style: italic;
	margin-bottom: 5px;
}

.topnewsbox li h4 a {
	color: #d35611;
}

.topnewsbox li p {
	line-height: 14px;
	margin: 0px;
}

ul.nlist {
	list-style: none;
}

ul.nlist li {
	margin-top:20px;
	padding-bottom: 20px;
}

ul.nlist dl {
	width: 100%;
	overflow: auto;
} 

ul.nlist dt {
	float:left;
	width: 80px;
	font-size: 15px;
	font-style: italic;
	line-height: 150%;
}

ul.nlist dt b {
	background:url(datebg.jpg) no-repeat;
	width: 21px;
	height: 20px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 2px 3px 2px 3px;
}

ul.nlist dd {
	float: right;
	width: 492px;
}

ul.nlist dd h2 i {
	background: url(arowright.gif) center center no-repeat;
	color: #FFFFFF;
	margin-left: 20px;
}

ul.nlist dd p {
	margin: 0px;
}

.breadcrumbs {
	margin-bottom: 20px;
}

.breadcrumbs a {
	background:url(arowright2.gif) right center no-repeat;
	padding-right: 20px;
}

img.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #ac895d;
}

img.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	border: 1px solid #ac895d;
}

a.backurl {
	float: right;
}

.csale{text-indent:-7px;font-weight:bold;font-size:22px;line-height:82px;color:#785814;text-align:center;display:block;position:absolute;bottom:0;width:64px;height:62px;background:url(sale.png) no-repeat;text-decoration:none;filter: expression(p_fix(this,'crop'));z-index:98;}
.pcard .ii{position:relative;display:block;text-decoration:none;}
.pcard .ii img{display:block;}

.pcard .dlv{color:#628b00;font-size:14px;font-style:italic;padding:0 0 15px 0;font-weight:bold;}


dl.pcard {
	width: 100%;
	/*overflow: auto;*/
	margin-bottom: 20px;
	float: left;
}

dl.pcard dt {
	float: left;
	width: 232px;
}

dl.pcard dt img {
	border: 1px solid #ac895d;
}

dl.pcard dd {
	float: right;
	width: 315px;
	padding-left: 20px;
}

dl.pcard dd.desc {
	line-height: 200%;
}

dl.pcard dd.desc span {
	color: #628b00;
}

dl.pcard dd.desc b {
	color: #dc7841;
	font-size: 15px;
}

dl.pcard dd.desc s {
	font-size:12px;color:#628b00;margin-right:10px;
}

dl.pcard dd.desc a.tocart {
	background: url(incartbtn.png) no-repeat;
	width: 96px;
	height: 28px;
	text-align: center;
	padding: 5px 0px 0px 0px;
	display: block;
	color: #785814;
	text-decoration: none;
	float:left;
	margin:-3px 0 0 0;
	/*filter: expression(p_fix(this,'crop'));*/
}


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

.more_product h3 {
	color: #825c2c;
	/*font-style: italic;*/
}

.more_product a{text-decoration:none;}

.more_product ul {
	list-style: none;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #d96e33;
}

.more_product li {
	text-align: center;
	float: left;
	width: 110px;
	margin-bottom: 10px;
}

.more_product li img {
	border: 1px solid #ac895d;
}

#h{width:10px;height:10px;overflow:hidden;cursor:pointer;position:absolute;margin:70px 0 0 875px;z-index:102;}

.game{display:none;text-align:center;}

.header .toph{/*margin-top:-536px;*/}

.header .l{float:left;height:236px;width:11px;background:url(header_l.png) no-repeat;filter: expression(p_fix(this,'crop'));}
.header .r{float:right;height:236px;width:5px;background:url(header_r.png) no-repeat;filter: expression(p_fix(this,'crop'));}
.header .a{width:942px;height:236px;overflow:hidden;margin:365px 0 0 1px;position:absolute;z-index:90;}

.footer .l{float:left;height:324px;width:26px;background:url(bottom_l.png) no-repeat;filter: expression(p_fix(this,'crop'));}
.footer .r{float:right;height:324px;width:19px;background:url(bottom_r.png) no-repeat;margin:0 6px 0 0;filter: expression(p_fix(this,'crop'));}
.footer .a{height:324px;overflow:hidden;}

.footer {
	width: 976px;
	margin: 0 auto;
	/*height: 18px;*/
	clear: left;
	/*padding: 232px 20px 0px 20px;*/
	color: #9692b4;
}

.footer a {
	color: #9692b4;
}

.footer dl {
	width: 100%;
	overflow: auto;
	margin:-18px 0 0 0;
	height: 18px;
}

.footer dt {
	float: left;
	margin:0 0 0 20px;
}

.footer dd {
	float: right;
	margin:0 20px 0 0;
}
.footer .counter{float:none;text-align:center;margin:0;}
.topproducts:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.form {
	padding-top: 10px;
	margin-bottom: 20px;
}

.form .el {
	margin-bottom: 10px;
}

.form label {
	float: left;
	width: 150px;
}

.form .ctl label {
	float: none;
	width: auto;
	margin-right: 20px;
}

.form .el sup {
	color: #f40000;
	font-weight: bold;
}

.form input.cap{text-align:center;margin-top:-1px;width:130px;height:48px;font-size:30px;line-height:30px;}

.form input {
	border: 1px solid #d8c7b3;
	padding: 2px;
	color: #825c2c;
	font-size: 12px;
	width: 285px;
	margin-right: 10px;
}

.form input.radinput {
	width: auto;
}

.form textarea {
	padding: 2px;
	border: 1px solid #d8c7b3;
	width: 285px;
	color: #825c2c;
	font-size: 12px;
}

#capcha {
	width: 100px;
	margin-right: 10px;
}

.form .regbtn {
	background: url(regbg2.png) no-repeat;
	width: 150px;
	height: 33px;
	border: none;
	color: #785814;
	line-height: 100%;
	cursor: pointer;
	margin-top: 20px;
	letter-spacing:0px;
	filter: expression(p_fix(this,'crop'));
}

#popup_pane {
	/*background: url(panebg.png) no-repeat;*/
	width: 535px;
	/*height: 332px;*/
	/*padding: 20px;*/
	position: absolute;
	z-index: 99;
	/*filter: expression(p_fix(this,'crop'));*/
	display:none;
}

#popup_pane a.close {
	float: right;
}

#popup_pane dl {
	width: 100%;
	/*overflow: auto;*/
	padding-top: 10px;
	/*float: left;*/
}

#popup_pane dt {
	float: left;
	width: 86px;
}

#popup_pane dt img {
	border: 1px solid #ab895c;
}

#popup_pane dd {
	float: left;
	padding-left: 20px;
	width: 170px;
}

#popup_pane dd h4 {
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}

#popup_pane dd.desc {
	width: 190px;
	padding-left: 20px;
	line-height: 200%;
}

#popup_pane dd div.price {
	font-size: 14px;
	color: #d66121;
	margin-top: 20px;
}

#popup_pane dd.desc span {
	color: #608c01;
}

#popup_pane .form {
	margin-top: 10px;
	margin-bottom:0;
	float: left;
	width: 100%;
}

input.sendbtn {
	background: url(sendbg.png) no-repeat;
	width: 100px;
	height: 30px;
	border: none;
	cursor: pointer;
	padding-bottom: 5px;
	filter: expression(p_fix(this,'crop'));
}

.order_history {
}

.order_history h3 {
	font-style: italic;
	font-size: 16px;
	margin-bottom: 20px;
}

.order_history dl {
	width: 100%;
	overflow: auto;
	border-bottom: 1px solid #dbcbb8;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.order_history dt {
	float: left;
	width: 86px;
}

.order_history dd {
	float: left;
	width: 330px;
	padding-left: 20px;
}

.order_history dd h4 {
	font-style: italic;
	font-size: 14px;
}

.order_history dd.date {
	width: 100px;
	padding-top: 20px;
	float: right;
	text-align: center;
}

.order_history dl img {
	border: 1px solid #ac895d;
}

.order_history dd div.price {
	font-size: 14px;
	color: #d66121;
	margin-bottom: 5px;
}

.bannersite_frame{margin:0 auto;}

a.bannersite_fake,a.bannersite_fake:link,a.bannersite_fake:visited{position:absolute;display:block;}
.bannersite_fake_img{width:100%;height:100%;}

div.blockUI{font-size:12px;line-height:13px;}
div.growlUI h1{margin:0;font-weight:normal;font-size:12px;line-height:13px;text-align:left;font-style:normal;}
div.growlUI h1 p{padding:3px 0;margin:0;}

.info_top{background:url(infobg2.png) left top;overflow:hidden;height:15px;}
.info_bottom{background:url(infobg2.png) left bottom;overflow:hidden;height:15px;}
.info_m{background:url(infobg2.png) left center;padding:0 20px 0 20px;}

.inf_top{background:url(panebg.png?1) left top;overflow:hidden;height:15px;}
.inf_bottom{background:url(panebg.png?1) left bottom;overflow:hidden;height:15px;}
.inf_m{background:url(panebg.png?1) no-repeat left center;padding:5px 20px;}


#auth{height:100px;margin-bottom: 20px;position:relative;z-index:100;}
.authon{font-size:14px;line-height:22px;color:#825c2c;font-style:italic;padding:0 0 20px 0;}
.authon a{color:#d04a00;}
#authoff_but{margin:10px 0 0 0;float:right;width:60px;height:28px;background:url(exit.png) no-repeat;cursor:pointer;padding:0;border:0;}

.form .mes{height:3em;}

.be{padding:0 0 10px 10px;}

.order_h{overflow:auto;height:590px;padding:0 5px 0 0;}

#ny{position:absolute;width:96px;height:159px;margin:67px 0 0 325px;}
#nys{position:absolute;width:716px;height:192px;margin:130px 0 0 150px;}

/*
#ny{position:absolute;width:96px;height:159px;background:url(spring.png) no-repeat;filter: expression(p_fix(this,'crop'));margin:67px 0 0 325px;}
#nys{position:absolute;width:716px;height:192px;margin:130px 0 0 150px;}

#ny{position:absolute;width:95px;height:158px;background:url(ny.png) no-repeat;filter: expression(p_fix(this,'crop'));margin:57px 0 0 318px;}
#nys{position:absolute;width:1024px;height:268px;margin:0 0 0 -70px;}
*/
.pager{font-size:16px;font-weight:bold;text-align:right;}
.pager a,.pager span{text-decoration:none;margin:0 5px;}

.ss_color{width:70px;}
.ss_size{width:70px;}
.ss_manufacturer{width:90px;}

.item_image{padding:15px 0 0 0;}
#iti_left{display:none;position:absolute;width:13px;height:28px;margin:9px 0 0 -7px;background:url(arr.png) no-repeat;}
#iti_right{display:none;position:absolute;width:13px;height:28px;margin:9px 0 0 223px;background:url(arr.png) no-repeat -13px top;}
#iti_scroll{height:47px;width:215px;overflow:hidden;margin:0 auto;}
#iti_body a{display:block;float:left;margin:0 1px;}
#iti_body img{display:block;width:50px;height:45px;}

.delivery{list-style:none;padding:0;margin:0;}
.delivery li{margin:0;padding:5px 0;}
.delivery span{float:right;color:#628B00;}

#f_order .regbtn,.bback{
	background: url(btnbg_l.gif) no-repeat;
	width: 181px;
	height: 35px;
	border: none;
	font-size: 18px;
	color: #FFFFFF;
	text-shadow: -1px -1px 0px #6e4d1f;
	cursor: pointer;
	text-align:center;
	filter: expression(p_fix(this,'crop'));
}
.bback a{display:block;color:#fff;text-decoration:none;padding:9px 0;}
#f_order .regbtn{float:right;background-image:url(btnbg.png);}
#f_order .bback{margin:-55px 0 0 0;}
/*
.bback {
	background: url(btnbg.png) no-repeat;
	float: right;
}

#f_order .regbtn, 
#sendcart {
	background: url(btnbg_l.gif) no-repeat!important;
	float: left;
}
*/
.cs{width:300px;}

.printnow {
	background: url(printer.gif) left center no-repeat;
	padding: 8px 0px 8px 35px;
}