@charset "utf-8";
/* CSS Document */

select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.text{width:150px;/* height:14px;*/ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.submit{width:auto; _width:0; height:auto; color:#000; font-size:11px; padding:0 7px; _padding:0 10px; *overflow:visible; border:1px solid #888; background-color:#fff;}
input.checkbox{width:14px; height:14px;}
input.radio{width:12px; height:12px; line-height:12px; text-align:left; vertical-align:text-bottom; margin-left:0; padding-left:0;}


.errormsg{clear:both; width:100%; margin:0 auto; line-height:18px; color:#000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.errormsg span{color:#ff0000; font-size:12px;}





/* cart	--	cart.asp */
#cart{width:760px; padding-top:40px;}
.carttbl{text-align:left;}
.carttbl th{color:#776443; font-size:12px; padding-bottom:12px; border-bottom:1px dashed #95a1aa;}
.carttbl td{height:25px; padding:0; vertical-align:middle;}
.carttbl tr.items td{height:90px; vertical-align:middle; border-bottom:1px dashed #95a1aa;}
.carttbl .last{padding-left:30px;}
.carttbl .qty{width:22px; font-size:11px; text-align:center;}

/*#cart table{text-align:left;}
#cart th{color:#776443; font-size:13px; padding-bottom:12px; border-bottom:1px dashed #95a1aa;}
#cart td{height:25px; padding:0; vertical-align:middle;}
#cart tr.items td{height:90px; vertical-align:middle; border-bottom:1px dashed #95a1aa;}
#cart .last{padding-left:30px;}
#cart .qty{width:22px; font-size:11px; text-align:center;}*/



/* checkout	--	template_order*.asp	*/
#checkhead{width:145px; padding:20px 0 20px 12px; overflow:hidden;}
#checkhead ul{margin-top:20px;}
#checkhead li{padding:8px 0; list-style:none;}



/* newuser and edituser form	--	*user.asp	*/
#newuser,#edituser{width:760px; margin:0 auto; padding:40px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc;}
#pswcol, #billcol{width:290px; float:left; text-align:left; margin-right:60px; line-height:1.2em;}
#pswcol .info{text-align:right; font-size:9px; padding-right:10px;}
#logincol, #shipcol{width:400px; float:left; position:relative; text-align:left; line-height:1.2em;}
#btn_login{position:absolute; top:82px; right:0; margin-right:12px;}
#btn_reg,#btn_edit{position:absolute; top:250px; right:0; margin-right:12px;}
#FillFields{width:14px; height:14px; margin-top:4px;}

#recover{margin-top:5px; overflow-y:visible; position:relative; display:none;}
#recover_info{height:15px; display:none; margin-top:5px; color:#ff0000;}
#btn_recover{position:absolute; right:37px; top:0;}

.headlines{color:#776443; font-size:12px; font-weight:bold; margin-bottom:5px; padding:0px; text-align:left;}
.row{height:25px; clear:both; margin:0; overflow:hidden; text-align:left;}
.row strong{color:#776443; font-size:12px;}
.row label{width:120px; float:left; text-align:right; vertical-align:middle; _margin-right:-3px; padding-top:3px; padding-right:5px;}
.row label span{color:#005569; padding-left:2px; font-weight:bold; overflow:hidden;}



/* shipping form	--	shipping*.asp	*/
#shipping_canada{width:660px; position:relative; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc;}/*width:400px;*/
#shipping_canada label{float:none; vertical-align:text-top;}
#shipping_canada .row{padding-left:3px;}

#shipping_usa{width:760px; position:relative; margin:0 auto; padding:40px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#shipping_usa label{float:none; vertical-align:text-top;}
#shipping_usa .row{padding-left:3px;}


/*	review order	*/
#revieworder{width:760px; position:relative; margin:0 auto; padding:40px 0 10px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}


#totalcol{width:200px; float:left; padding-right:80px;}
#totalcol span{display:block; width:100px; float:left;}

#shipcol2,#billcol2{width:170px; float:left;}
#billcol2{float:right;}

#paycol{width:100%; clear:both; padding-top:15px;}
#paycol label{width:105px;}
#paycol textarea{width:280px; height:70px; float:left;}
