﻿body {
	margin: 0;
	padding: 0;
	font: normal 12px/16px Arial;
	background: url(../images/bg.gif);
}
form {
	margin: 0;
	padding: 0;
}
/*-------A block Link-----*/
input#place{
	display:block;
	height:71px;
	width:72px;
	line-height:200px;
	background:black url(../images/placeorder.png) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	overflow:hidden
}
a.placelink,a.placelink:visited{
	display:block;
	height:71px;
	width:72px;
	line-height:200px;
	background:black url(../images/placeorder.png) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	overflow:hidden	
}
a.placelink:active,a.placelink:hover{
	display:block;
	height:71px;
	width:72px;
	line-height:200px;
	background:black url(../images/placeorder.png) 0 -71px no-repeat;
	border:0;
	cursor:pointer;
	overflow:hidden	
}
input.placeon{
	display:block;
	height:71px;
	width:72px;
	line-height:200px;
	background:black url(../images/placeorder.png) 0 -71px no-repeat;
	border:0;
	cursor:pointer;
	overflow:hidden;
}
/*-------Form-----*/
#wspform{
	margin:0;
	padding:0;
}
#wspform input{
	background:#F6DE88
}
#wspform .checkbox{
	background:#FFF;
}
#wspform .tdlabel{
	padding:0;
}
#wspform .tdlabel label{
	float:left;
	margin:0 3px 0 0;
	font-size:10px;
}
wspform label.other{
	display:block;
	float:left;
	width:280px;
	background:gray;
	clear:both;
}
/*-------size------*/
img.s30mm9mm{
	width:112px;
	height:39px;	
}
img.s30mm13mm{
	width:115px;
	height:54px;	
}

img.s46mm19mm{
	width:151px;
	height:67px;	
}
/*.theme30mm9mm{
	padding:14px 0 0 0;
	border:0px blue solid;
	height:90px;
	line-height:45px;
	width:290px;
	word-break:break-all;
	text-align:justify;
	text-justify:distribute-all-lines;
}
.theme30mm9mm b{
	font-size:16px;
	font-weight:lighter;
}
.theme30mm9mm span{
	font-size:16px;
	font-weight:lighter;
}

.theme30mm13mm{
	padding:20px 0 0 65px;
	border:0px blue solid;
	height:50px;
	line-height:25px;
	width:140px;
	word-break:break-all;
	text-align:justify;
	text-justify:distribute-all-lines;
	overflow:hidden;

}
.theme30mm13mm b{
	font-size:9px;
	font-weight:lighter;
}
.theme30mm13mm span{
	font-size:9px;
	font-weight:lighter;}
.theme46mm19mm{
	padding:18px 0 0 100px;
	border:0px blue solid;
	height:100px;
	line-height:28px;
	width:180px;
	word-break:break-all;
	text-align:justify;
	text-justify:distribute-all-lines;
	overflow:hidden;
}
.theme46mm19mm b{
	font-size:12px;
	font-weight:lighter;
}
.theme46mm19mm span{
	font-size:12px;
	font-weight:lighter;}
.iron-on38mm10mm{
	border:0px blue solid;
	height:45px;
	line-height:21px;
	width:120px;
	text-align:center;
	overflow:hidden
}
*/
.iron-on38mm10mm b{
	font-size:14px;
	font-weight:lighter;
}
.iron-on38mm10mm span{
	font-size:12px;
	font-weight:lighter;}
	
.iron-on38mm20mm{
	border:0px blue solid;
	height:45px;
	line-height:21px;
	width:120px;
	text-align:center;
	overflow:hidden
}
.iron-on38mm20mm b{
	font-size:14px;
	font-weight:lighter;
}
.iron-on38mm20mm span{
	font-size:12px;
	font-weight:lighter;}
	
.iron-on38mm30mm{
	border:0px blue solid;
	height:45px;
	line-height:21px;
	width:120px;
	text-align:center;
	overflow:hidden
}
.iron-on38mm30mm b{
	font-size:14px;
	font-weight:lighter;
}
.iron-on38mm30mm span{
	font-size:14px;
	font-weight:lighter;}
	
.blank30mm9mm{
	float:left;
	margin:7px 0 0 8px;
	padding:0;
	width:212px;
	height:40px;
	line-height:16px;
	border:0px blue solid;
	text-align:center;
	overflow:hidden;
}
.blank30mm9mm b{
	font-size:7px;
	font-weight:lighter;
}
.blank30mm9mm span{
	font-size:7px;
	font-weight:lighter;}
.blank30mm13mm{
	float:left;
	margin:10px 0 0 8px;
	padding:0;
	width:212px;
	height:60px;
	line-height:25px;
	border:0px blue solid;
	text-align:center;
	overflow:hidden;
}
.blank30mm13mm b{
	font-size:7px;
	font-weight:lighter;
}
.blank30mm13mm span{
	font-size:7px;
	font-weight:lighter;}

.blank46mm19mm{
	float:left;
	margin:10px 0 0 8px;
	padding:0;
	width:212px;
	height:90px;
	line-height:25px;
	border:0px blue solid;
	text-align:center;
	overflow:hidden;
}
.blank46mm19mm b{
	font-size:9px;
	font-weight:lighter;
}
.blank46mm19mm span{
	font-size:9px;
	font-weight:lighter;}
	
.lfbl{
	display: block;
	float:left;
	height:22px;
	line-height:22px;
	padding:0 0 0 5px;
}
.hide {
	display: none;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.btn {
	color: #fff;
	background: url(../images/btn.png) no-repeat top left;
	cursor: pointer;
}
.btn_focus {
	color: #432853;
	background-position: bottom left;
}
.radio {
	color: #fff;
	background: url(../images/radio.png) no-repeat top left;
}
.radio_chk {
	color: #432853;
	background-position: bottom left;
}
.radio_nobtn {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/radio_nobtn.png) no-repeat top left;
}
.radio_nobtn_chk {
	background-position: bottom left;
}
.line1 {
	font: bold 12px/17px Arial;
	color: #ccc;
	position: absolute;
	top: 0;
	right: 0;
	width: 82px;
	height: 17px;
	text-align: center;
	overflow: hidden;
}
.line2 {
	font: bold 12px/17px Arial;
	color: #ccc;	
	position: absolute;
	bottom: 0;
	right: 0;
	width: 82px;
	height: 17px;
	text-align: center;
	overflow: hidden;
}
.Scroller-Container {
	position: relative;
}
.Scrollbar-Track {
	width: 18px;
	height: 250px;
	position: relative;
	background: url(../images/spacer.gif);
}
.Scrollbar-Handle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
	width: 18px;
}
.smtbar {
	position: absolute;
	top: 440px;
	left: 15px;
	width: 590px;
	height: 70px;
}
.smtbar span.left {
	/* background: url(../images/spacer.gif); */
	float: left;
	width: 70px;
	height: 70px;
	/* cursor: pointer; */
}
.smtbar span.right {
	/* background: url(../images/spacer.gif); */
	float: right;
	width: 70px;
	height: 70px;
	/* cursor: pointer; */
}
.opnbar {
	position: absolute;
	top: 434px;
	left: 0;
	margin: 0 0 0 -11px;
	width: 643px;
	height: 90px;
	overflow: hidden;
}
.opnbar .fbox {
	margin: 0 13px 0 0;
	float: left;
	display: inline;
	width: 145px;
	height: 45px;
	cursor: pointer;
	background: url(../images/spacer.gif);
}
.radio_size_text {
	position: relative;
	width: 100px;
	left: 20px;
	top: 48px;
	display: block;
	font: bold 12px/14px Arial;
	text-align: center;
}
/* everybody begin */
#layout {
	width: 100%;
	/* background: #000; */
	top: 20px;
	left: 0px;
	text-align: center;
	overflow: hidden;
	height: 600px;
	display: table;
}
#layout #pos {
	/* top: 50%; */
	margin: 0 auto;
	text-align: center;
	width: 100%;
	/* display: table-cell; */
	vertical-align: middle;
}
#layout #pos #mainbg {
	width: 98%;
	/* top: -50%; */
	/* background: #ebb200; */
	/* background: #f3bb24 url(../images/bg.gif); */
	/* *background: #f1b21c url(../images/bg.gif); */
	/* *background: #e7a900;*/
	/* border: 2px solid #f4d87f; */
	margin: 0px auto;
}
#layout #pos #mainbg #specials {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -315px;
	width: 630px;
	height: 564px;
	overflow: hidden;
	display: none;
	background: url(../images/specials.png) no-repeat top left;
}
#layout #pos #mainbg #prices {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -315px;
	width: 630px;
	height: 564px;
	overflow: hidden;
	display: none;
	background: url(../images/prices.png) no-repeat top left;
}
#layout #pos #mainbg #prices .tmp {
	position: absolute;
	top: 152px;
	left: 494px;
	width: 60px;
	height: 260px;
	overflow: hidden;
	font: bold 18px/24px Arial;
	color: #333;
}
#layout #pos #mainbg #whatisnew {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -315px;
	width: 630px;
	height: 564px;
	overflow: hidden;
	display: none;
	background: url(../images/whatisnew.png) no-repeat top left;
}
#layout #pos #mainbg #term {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -315px;
	width: 630px;
	height: 564px;
	overflow: hidden;
	display: none;
	background: url(../images/term.png) no-repeat top left;
}
#layout #pos #mainbg #term h1{
	text-align:center;
	line-height:80px;
	height:80px;
	font-size:16px;
	text-indent:-10000px;
}
#layout #pos #mainbg #term .content{
	position:absolute;
	top:80px;
	left: 50%;
	margin: 0 0 0 -260px;
	padding:0 20px 20px 20px;;
	width: 480px;
	height: 380px;
	border:1px #ccc solid;
	text-align:left;
	overflow:auto;
	overflow-x:hidden;
}
#layout #pos #mainbg #term .content strong{
	font-size:14px;
}
#layout #pos #mainbg #preview {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -315px;
	width: 630px;
	height: 564px;
	overflow:visible;
	display: none;
	background: url(../images/order_preview.png) no-repeat top left;
}
#layout #pos #mainbg #preview dl.iron-on38mm30mm{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -205px 0 0 -190px;
	padding: 0;
	width: 380px;
	height: 300px;
	border: 1px solid #666;
}
#layout #pos #mainbg #preview dt.iron-on38mm30mm{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 120px;
	height: 300px;
}
#layout #pos #mainbg #preview dt.iron-on38mm30mm img{
	width:120px;
	height:300px;
}
#layout #pos #mainbg #preview dd.iron-on38mm30mm{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 260px;
	height: 300px;
}
#layout #pos #mainbg #preview dd.iron-on38mm30mm div{
	margin:40px 0 0 0;
	padding:0;
	line-height:75px;
	font-size:16px;
}



#layout #pos #mainbg #preview dl.iron-on38mm20mm{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -150px 0 0 -185px;
	padding: 0;
	width: 380px;
	height: 200px;
	border: 1px solid #666;
}
#layout #pos #mainbg #preview dt.iron-on38mm20mm{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 120px;
	height: 200px;
}
#layout #pos #mainbg #preview dt.iron-on38mm20mm img{
	width:120px;
	height:200px;
}
#layout #pos #mainbg #preview dd.iron-on38mm20mm{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 260px;
	height: 200px;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dd.iron-on38mm20mm div{
	margin:40px 0 0 0;
	padding:0;
	line-height:60px;
	font-size:16px;
}





#layout #pos #mainbg #preview dl.iron-on38mm10mm{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -92px 0 0 -185px;
	padding: 0;
	width: 380px;
	height: 100px;
	border: 1px solid #666;
}
#layout #pos #mainbg #preview dt.iron-on38mm10mm{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 120px;
	height: 100px;
}
#layout #pos #mainbg #preview dt.iron-on38mm10mm img{
	width:120px;
	height:100px;
}
#layout #pos #mainbg #preview dd.iron-on38mm10mm{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 260px;
	height: 100px;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dd.iron-on38mm10mm div{
	margin:17px 0 0 0;
	padding:0;
	line-height:35px;
	font-size:16px;
}




#layout #pos #mainbg #preview dl.blank30mm9mm {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -85px 0 0 -150px;
	padding: 0;
	width: 300px;
	height: 91px;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dt.blank30mm9mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 90px;
	border:0px aqua solid
}
#layout #pos #mainbg #preview dd.blank30mm9mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	padding:0;
	width: 300px;
	height: 90px;
	font: normal 14px/22px Arial;
	overflow: hidden;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dd.blank30mm9mm div{
	margin:12px 0 0 0;
	padding:0;
	line-height:35px;
	font-size:14px;
}




#layout #pos #mainbg #preview dl.blank30mm13mm {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -110px 0 0 -150px;
	padding: 0;
	width: 300px;
	height: 130px;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dt.blank30mm13mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 130px;
	border:0px aqua solid
}
#layout #pos #mainbg #preview dd.blank30mm13mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	padding:0;
	width: 300px;
	height: 130px;
	font: normal 14px/22px Arial;
	overflow: hidden;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dd.blank30mm13mm div{
	margin:22px 0 0 0;
	padding:0;
	line-height:45px;
	font-size:14px;
}




#layout #pos #mainbg #preview dl.blank46mm19mm {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -140px 0 0 -230px;
	padding: 0;
	width: 460px;
	height: 190px;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dt.blank46mm19mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 460px;
	height: 190px;
	border:0px aqua solid
}
#layout #pos #mainbg #preview dd.blank46mm19mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	padding:0;
	width: 460px;
	height: 190px;
	font: normal 14px/22px Arial;
	overflow: hidden;
	border:0px blue solid;
}
#layout #pos #mainbg #preview dd.blank46mm19mm div{
	margin:25px 0 0 0;
	padding:0;
	line-height:48px;
	font-size:22px;
}





#layout #pos #mainbg #preview dl.blank {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -115px;
	padding: 0;
	width: 230px;
	height: 100px;
}
#layout #pos #mainbg #preview dt.blank {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 230px;
	height: 110px;
	border:0px aqua solid
}
#layout #pos #mainbg #preview dd.blank {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	padding:0;
	width: 230px;
	height: 80px;
	font: normal 14px/22px Arial;
	overflow: hidden;
	border:0px blue solid;
}

#layout #pos #mainbg #preview dl.theme30mm9mm {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -105px 0 0 -210px;
	padding: 0;
	width: 424px;
	height: 128px;
	border:0px #390 solid
}
#layout #pos #mainbg #preview dt.theme30mm9mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 424px;
	height: 128px;
	border:0px #390 solid
}
#layout #pos #mainbg #preview dd.theme30mm9mm {
	position: absolute;
	top: 0;
	left:125px;
	margin: 0;
	padding: 0;
	width: 290px;
	height: 128px;
	font: normal 14px/22px Arial;
	border:0px #000 solid;
}
#layout #pos #mainbg #preview dd.theme30mm9mm div{
	margin:20px 0 0 0;
	padding:0;
	height:108px;
	line-height:37px;
	font-size:19px;
}

#layout #pos #mainbg #preview dl.theme30mm13mm {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -140px 0 0 -210px;
	padding: 0;
	width: 424px;
	height: 182px;
	border:0px #390 solid
}
#layout #pos #mainbg #preview dt.theme30mm13mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 424px;
	height: 182px;
	border:0px #390 solid
}
#layout #pos #mainbg #preview dd.theme30mm13mm {
	position: absolute;
	top: 0;
	left:125px;
	margin: 0;
	padding: 0;
	width: 290px;
	height: 182px;
	font: normal 14px/22px Arial;
	border:0px #000 solid;
}
#layout #pos #mainbg #preview dd.theme30mm13mm div{
	margin:30px 0 0 0;
	padding:0;
	height:108px;
	line-height:50px;
	font-size:19px;
}

#layout #pos #mainbg #preview dl.theme46mm19mm {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -170px 0 0 -290px;
	padding: 0;
	width: 580px;
	height: 240px;
	border:0px #390 solid
}
#layout #pos #mainbg #preview dt.theme46mm19mm {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 580px;
	height: 240px;
	border:0px #390 solid
}
#layout #pos #mainbg #preview dd.theme46mm19mm {
	position: absolute;
	top: 0;
	left:235px;
	margin: 0;
	padding: 0;
	width: 330px;
	height: 240px;
	font: normal 14px/22px Arial;
	border:0px #000 solid;
}
#layout #pos #mainbg #preview dd.theme46mm19mm div{
	margin:30px 0 0 0;
	padding:0;
	line-height:55px;
	font-size:22px;
}

#layout #pos #mainbg span.btn {
	/* display: block; */
	position: absolute;
	bottom: 4px;
	right: 16px;
	width: 100px;
	height: 25px;
	/* cursor: pointer; */
	/* background: url(../images/spacer.gif); */
	background: none;
}
#layout #pos #mainbg #main {
	margin: 16px auto 0;
}
#layout #pos #mainbg #main #mainBody {
	position: relative;
	display: block;
	width: 625px;
	height: 533px;
	overflow: hidden;
	margin: 0 auto;
}
#layout #pos #mainbg #main #mainBody #logolink {
	position: absolute;
	top: 0;
	left: 10px;
	width: 170px;
	height: 94px;
	cursor: pointer;
}
#layout #pos #mainbg #main #mainBody #menubar {
	position: absolute;
	top: 29px;
	left: 210px;
	width: 380px;
	height: 70px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #menubar span {
	float: left;
	display: inline;
	width: 70px;
	height: 70px;
	margin: 0 5px 0 0;
	padding: 0;
	cursor: pointer;
	background: url(../images/spacer.gif);
}
/* everybody end */
/* index.asp begin */
#layout #pos #mainbg #main #mainBody #flashdog {
	position: absolute;
	top: 140px;
	left: 20px;
	width: 174px;
	height: 284px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #aboutContent {
	width: 346px;
	height: 252px;
	position: absolute;
	top: 170px;
	left: 210px;
	text-align: left;
	color: #eee;
	font: normal 12px/16px Arial;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #aboutScrollbar {
	position: absolute;
	top: 170px;
	left: 565px;
}
/* index.asp end */
/* order.asp begin */
#layout #pos #mainbg #main #mainBody .btn_product_text {
	position: relative;
	width: 60px;
	left: 5px;
	top: 39px;
	display: block;
	font: bold 11px/14px Arial;
	text-align: center;
	margin: 0 auto;
}
#layout #pos #mainbg #main #mainBody #prd_class {
	position:absolute;
	left:232px;
	top:174px;
	width:162px;
}
#layout #pos #mainbg #main #mainBody #prd_class dd {
	line-height: 79px;
	height: 79px;
	width: 160px;
	overflow: hidden;
	position: relative;
	margin: 0 auto 16px;
	padding: 0;
	text-align: left;
	cursor: pointer;
}
/* order.asp end */
/* order_size.asp begin */
#layout #pos #mainbg #main #mainBody #prd_size {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	top: 174px;
	left: 232px;
	width: 160px;
}
#layout #pos #mainbg #main #mainBody #prd_size dd {
	line-height: 82px;
	height: 82px;
	width: 160px;
	overflow: hidden;
	position: relative;
	margin: 0 auto 16px;
	padding: 0;
	text-align: left;
	cursor: pointer;
}
/* order_size.asp end */
/* order_design_theme.asp begin */
#layout #pos #mainbg #main #mainBody #designContent {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	top: 190px;
	left: 180px;
	width: 270px;
	height: 242px;
}
#layout #pos #mainbg #main #mainBody #designContent #theme_design {
	margin: 0;
	padding: 0;
}
#layout #pos #mainbg #main #mainBody #designContent #theme_design dd {
	margin: 0;
	padding: 0;
	width: 250px;
	clear: both;
	text-align: left;
}
#layout #pos #mainbg #main #mainBody #designContent #theme_design dd span.s30mm9mm {
	margin: 4px 6px 0;
}
#layout #pos #mainbg #main #mainBody #designContent #theme_design dd span.s30mm13mm {
	margin: 12px 6px 0;
}
#layout #pos #mainbg #main #mainBody #designContent #theme_design dd span.s46mm19mm {
	margin: 18px 6px 0;
}
#layout #pos #mainbg #main #mainBody #designScrollbar {
	position: absolute;
	top: 190px;
	left: 481px;
}
.theme_text {
	color: #fff;
	float: left;
}
strong.s30mm9mm {
	height: 32px;
	line-height: 38px;
	font: bold 14px/38px Arial;
}
strong.s30mm13mm {
	height: 50px;
	line-height: 54px;
	font: bold 14px/54px Arial;
}
strong.s46mm19mm {
	height: 63px;
	line-height: 67px;
	font: bold 14px/67px Arial;
}
.rdo_title {
	margin: 0 0 10px;
	display: table;
	*display: inline-block;
	cursor: pointer;
}
.rdo_title img {
	margin: 0;
	padding: 0;
	float: right;
	border: none;
}
/* order_design_theme.asp end */
/* order_texture_blank.asp begin */
#layout #pos #mainbg #main #mainBody #blankbody {
	position: absolute;
	top: 160px;
	left: 118px;
	width: 380px;
	height: 300px;
}
#layout #pos #mainbg #main #mainBody #blankbody .texture_blank {
	margin: 15px auto;
	padding: 0;
	width: 100%;
}
#layout #pos #mainbg #main #mainBody #blankbody .texture_blank dd {
	margin: 0;
	padding: 0;
	width: 160px;
	height: 82px;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
}
.radio_blank_text {
	margin: 0;
	position: relative;
	width: 142px;
	left: 0;
	top: 48px;
	display: block;
	font: bold 12px/14px Arial;
	text-align: center;
}
/* order_texture_blank.asp end */
/* order_design_iron.asp begin */
#layout #pos #mainbg #main #mainBody #iron_design {
	position: absolute;
	top: 165px;
	left: 102px;
	width: 410px;
	height: 306px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #iron_design dd {
	margin: 0 4px;
	padding: 0;
	display: inline;
}
#layout #pos #mainbg #main #mainBody #iron_design dd img {
	display: block;
}
#layout #pos #mainbg #main #mainBody #iron_design dd input {
	margin: 0 auto;
	padding: 0;
}
/* order_design-iron.asp end */
/* order_detail_line(N).asp begin */
#layout #pos #mainbg #main #mainBody #input_dl_line2 {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 460px;
	height: 132px;
	overflow: hidden;
	top: 280px;
	left: 79px;
}
#layout #pos #mainbg #main #mainBody #input_dl_line3 {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 432px;
	height: 141px;
	overflow: hidden;
	top: 253px;
	left: 143px;
}
#layout #pos #mainbg #main #mainBody #input_dl_line2 dd {
	margin: 0;
	padding: 0;
	height: 101px;
}
#layout #pos #mainbg #main #mainBody #input_dl_line2 input {
	margin: 0;
	padding: 0;
	width: 460px;
	height: 29px;
	font: normal 16px/29px Arial;
	background: url(../images/spacer.gif);
	border: none;
	letter-spacing: 2px;
}
#layout #pos #mainbg #main #mainBody #input_dl_line3 dd {
	margin: 0;
	padding: 0;
	height: 56px;
}
#layout #pos #mainbg #main #mainBody #input_dl_line3 input {
	margin: 0;
	padding: 0;
	width: 430px;
	height: 27px;
	font: normal 16px/27px Arial;
	background: url(../images/spacer.gif);
	border: none;
	letter-spacing: 2px;
}
/* order_detail_line(N).asp end */
/* order_font.asp begin */
#layout #pos #mainbg #main #mainBody #font {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 220px;
	left: 50px;
	width: 260px;
	height: 200px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #font dd {
	margin: 0 0 5px 0;
	padding: 0;
	position: relative;
	width: 260px;
	height: 35px;
	float: left;
	display: inline;
	cursor: pointer;
	text-align: left;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #font dd img {
	margin: 0 35px 0 0;
	padding: 0;
}
#layout #pos #mainbg #main #mainBody #font dd span {
	position: absolute;
	right: 0;
	top: 1px;
	width: 32px;
	height: 32px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #preview_btn {
	position:absolute;
	left:350px;
	top:252px;
	width:162px;
	height:79px;
}
#layout #pos #mainbg #main #mainBody #preview_btn .btn_preview_text {
	position: relative;
	width: 60px;
	left: 10px;
	top: 45px;
	display: block;
	font: bold 14px/14px Arial;
	text-align: center;
	margin: 0 auto;
}
/* order_font.asp end */
/* order_confirm.asp begin */
#layout #pos #mainbg #main #mainBody #sideleft {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	top: 230px;
	left: 100px;
	height: 220px;
	width: 240px;
	text-align: left;
	border:0px teal solid;
}
#layout #pos #mainbg #main #mainBody #sideright {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: absolute;
	top: 190px;
	left: 340px;
	height: 240px;
	width: 162px;
}
#layout #pos #mainbg #main #mainBody #sideleft dd {
	font: normal 13px/18px Arial;
	color: #eee;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: left;
	border:0px blue solid;
}
#layout #pos #mainbg #main #mainBody #sideright dd {
	margin: 20px 0;
	padding: 0;
	line-height: 79px;
	height: 79px;
	width: 162px;
	overflow: hidden;
	position: relative;
	text-align: left;
	cursor: pointer;
}
#layout #pos #mainbg #main #mainBody #sideleft dd label {
	width: 60px;
	display: block;
	float: left;
}
#layout #pos #mainbg #main #mainBody #sideleft dd span {
	display: block;
	float: left;
	font-size:10px;
}

#layout #pos #mainbg #main #mainBody #sideleft dd input {
	margin: 0 6px;
	padding: 0;
	width: 10px;
	height: 14px;
	font: normal 11px/12px Arial;
	border: 1px solid #ccc;
	text-align: right;
}
#layout #pos #mainbg #main #mainBody #sideright dd .btn_confirm_text {
	position: relative;
	width: 90px;
	left: 6px;
	top: 44px;
	display: block;
	font: bold 12px/16px Arial;
	text-align: center;
	margin: 0 auto;
}
/* order_confirm.asp end */
/* order_checkout.asp and cart.asp begin */
#layout #pos #mainbg #main #mainBody #chkoutBox {
	position: absolute;
	top: 177px;
	left: 66px;	
	width: 348px;
	height: 286px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #chkoutBox th {
	font: bold 11px/11px Arial;
	color: #333;
	height: 16px;
	line-height: 16px;
}
#layout #pos #mainbg #main #mainBody #chkoutBox td {
	font: bold 12px/16px Arial;
	color: #333;
	height: 16px;
	line-height: 16px;
}
#layout #pos #mainbg #main #mainBody #chkoutBox #goods {
	margin: 6px 0;
	padding: 0;
	height: 196px;
	overflow: auto;
}
#layout #pos #mainbg #main #mainBody #chkoutBox #goods td {
	font: normal 11px/11px Arial;
	color: #666;
	line-height: 16px;
	height: 16px;
}
#layout #pos #mainbg #main #mainBody #chkoutBox #goods td input {
	margin: 0;
	padding: 0 4px 0 0;
	font: normal 11px/12px Arial;
	color: #666;
	width: 26px;
	height: 12px;
	line-height: 12px;
	border: 1px solid #ddd;
	text-align: right;
}
#layout #pos #mainbg #main #mainBody #chkoutBox td input {
	margin: 0;
	padding: 0 4px 0 0;
	font: normal 11px/14px Arial;
	color: #666;
	width: 42px;
	height: 14px;
	line-height: 14px;
	border: 1px solid #ddd;
	text-align: right;
}
#layout #pos #mainbg #main #mainBody #chkoutBox td img {
	margin: 0 auto;
	padding: 1px 0 0 0;
	cursor: pointer;
}
.prd {
	text-align: left;
	width: 190px;
}
.w160 {
	width: 170px;
}
.qty {
	text-align: center;
	width: 34px;
}
.prs {
	text-align: right;
	width: 50px;
}
.chk {
	vertical-align: top;
	width: 8px;
}
span.chkimg {
	display: block;
	width: 18px;
	height: 19px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/checkbox_btn.png) no-repeat left top;
}
span.chkedimg {
	background-position: left bottom;
}
.del {
	vertical-align: top;
	width: 54px;
}
a.delimg:link, a.delimg:visited {
	display: block;
	width: 44px;
	height: 18px;
	overflow: hidden;
	text-indent: 44px;
	white-space: nowrap;
	background: url(../images/delete_btn.png) no-repeat left top;
}
a.delimg:hover {
	background-position: left bottom;
}
a.delimgs:link, a.delimgs:visited {
	display: block;
	width: 44px;
	height: 18px;
	overflow: hidden;
	text-indent: 44px;
	white-space: nowrap;
	background: url(../images/delete_btns.png) no-repeat left top;
}
a.delimgs:hover {
	background-position: left bottom;
}
#layout #pos #mainbg #main #mainBody #cart_btns {
	position: absolute;
	top: 180px;
	left: 396px;
	width: 160px;
	height: 260px;
}
#layout #pos #mainbg #main #mainBody #cart_btns li {
	line-height: 79px;
	height: 79px;
	width: 160px;
	overflow: hidden;
	position: relative;
	margin: 0 auto 16px;
	padding: 0;
	text-align: left;
	cursor: pointer;
}
/* order_checkout.asp and cart.asp end */
/* order_personal.asp begin */
#layout #pos #mainbg #main #mainBody #personalBox {
	position: absolute;
	top: 175px;
	left: 110px;	
	width: 390px;
	height: 260px;
	overflow: hidden;
	border:0px green solid;
}
#layout #pos #mainbg #main #mainBody #personalBox #smallfont,#layout #pos #mainbg #main #mainBody #personalBox #smallfont tr,#layout #pos #mainbg #main #mainBody #personalBox #smallfont td{
	font-size:9px;
}
#layout #pos #mainbg #main #mainBody #personalBox td {
	font: normal 11px/11px Arial;
	padding:0 0 0 5px;
	color: #666;
	height: 24px;
	line-height: 24px;
}
#layout #pos #mainbg #main #mainBody #personalBox td input.text {
	margin: 0;
	padding: 0 2px;
	font: normal 11px/12px Arial;
	color: #666;
	width: 260px;
	height: 14px;
	line-height: 14px;
	border:1px; 
}
/* order_personal.asp end */
/* order_payment.asp begin */
#layout #pos #mainbg #main #mainBody #paymentBox {
	position: absolute;
	top: 215px;
	left: 137px;
	width: 336px;
	height: 230px;
	overflow: hidden;
	text-align: left;
	bottom: 1px;
}
#layout #pos #mainbg #main #mainBody #paymentBox strong {
	font: bold 12px/14px Arial;
}
#layout #pos #mainbg #main #mainBody #paymentBox p {
	margin: 6px 0;
	padding: 0;
	font: normal 12px/14px Arial;
}
#layout #pos #mainbg #main #mainBody #paymentBox th {
	font: italic normal 12px/20px Arial;
	color: #333;
}
#layout #pos #mainbg #main #mainBody #paymentBox td {
	font: normal 11px/11px Arial;
	color: #333;
}
#layout #pos #mainbg #main #mainBody #paymentBox td input.text {
	margin: 0;
	padding: 0 2px;
	font: normal 11px/12px Arial;
	color: #666;
	width: 216px;
	height: 14px;
	line-height: 14px;
	border: 1px solid #ddd;
}
#layout #pos #mainbg #main #mainBody #paymentBox td input.rad {
	margin: 0;
	padding: 0;
}
/* order_payment.asp end */
/* faq.asp begin */
#layout #pos #mainbg #main #mainBody #faqContent {
	width: 346px;
	height: 252px;
	position: absolute;
	top: 168px;
	left: 210px;
	text-align: left;
	color: #eee;
	font: normal 12px/16px Arial;
	overflow: hidden;
	border: 0px solid #f00;
}
#layout #pos #mainbg #main #mainBody #faqContent h3 {
	margin: 0 auto;
	padding: 0;
	font: bold 13px/16px Arial;
}
#layout #pos #mainbg #main #mainBody #faqContent p {
	margin: 0 auto 15px;
	padding: 0;
	font: normal italic 12px/14px Arial;
}
#layout #pos #mainbg #main #mainBody #faqScrollbar {
	position: absolute;
	top: 168px;
	left: 565px;
	border: 0px solid #f00;
}
/* faq.asp end */
/* contact.asp begin */
#layout #pos #mainbg #main #mainBody #contactBody {
	position: absolute;
	top: 168px;
	left: 100px;
	color: #fff;
	width: 420px;
	height: 260px;
	line-height:30px;
	overflow: hidden;
	border:0px fuchsia solid;
}
#layout #pos #mainbg #main #mainBody #contactBody form{
	margin:0 auto;
	padding:10px 0 0 0;
	width:300px;
}
#layout #pos #mainbg #main #mainBody #contactBody label{
	display:block;
	width:94%;
	height:45px;
	line-height:20px;
	clear:both;
	text-align:left;
	border:0px white solid;
}
#layout #pos #mainbg #main #mainBody #contactBody input,#layout #pos #mainbg #main #mainBody #contactBody textarea{
	width:260px;
}
/* contact.asp end */
/* sendfriend.asp begin */
#layout #pos #mainbg #main #mainBody #sfBody {
	position: absolute;
	top: 250px;
	left: 100px;
	color: #fff;
	width: 420px;
	height: 27px;
	overflow: hidden;
}
#layout #pos #mainbg #main #mainBody #sfBody input {
	position: absolute;
	top: 1px;
	left: 0;
	width: 360px;
	height: 23px;
	border: none;
	font: normal 18px/24px Arial;
}
#layout #pos #mainbg #main #mainBody #sfBody button {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	width: 59px;
	height: 27px;
	border: none;
}
/* sendfriend.asp end */
#layout #pos #mainbg #footer {
	color: #674f0e;
	font: 9px Arial;
	margin: 0 auto 2px;
}
#layout #pos #mainbg #footer a,#layout #pos #mainbg #footer a:visited{
	color: #674f0e;
}
/*--------LiveValidation
---------------------------------------------------------------------*/
.LV_valid {
    color:#339900;
}
	
.LV_invalid {
	color:#CC0001;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
    font-family:Arial, Helvetica, sans-serif;

}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #339900;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0001;
}
