@charset "utf-8";
/* CSS Document */

select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input.text{width:115px; height:14px; padding:1px 0; 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;}
.headlines{color:#000; font-size:13px; font-weight:bold; text-align:left; white-space:nowrap;}

/* newuser and edituser form	--	*user.asp	*/		/*660px	720px*/
#newuser,#edituser{width:666px; margin:0 auto; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fcfcfc; padding:3px 13px 3px 17px;}
#logincol,#pswcol,#billcol,#shipcol{width:192px; float:left; text-align:left; line-height:1.2em;}
#billcol,#shipcol{width:230px;}
#logincol .row label,#pswcol .row label{width:67px;}

#FillFields{width:14px; height:14px; margin-top:4px; margin-left:4px!important; *margin-left:0px!important;}

.row{height:25px; clear:both; margin:0; overflow:hidden; text-align:left;}
.row strong{color:#000; font-size:12px; font-weight:bold;}
.row label{width:105px; float:left; text-align:right; vertical-align:middle; padding-top:3px; padding-right:5px;}
.row label span{color:#be3300; overflow:hidden;}
.orange{color:#be3300;}



#shipping_usa{width:650px; margin:0 auto; color:4d4d4d;}
#shipping_usa .row{padding-left:3px;}
#shipping_usa .row input{float:left;}
#shipping_usa .row label{float:left; width:350px; text-align:left;}
#shipping_usa .row select{margin-top:2px;}

#shipping_canada{width:650px; margin:0 auto; color:4d4d4d;}
#shipping_canada .row{padding-left:3px;}
#shipping_canada .row input{float:left;}
#shipping_canada .row label{float:left; width:350px; text-align:left;}
#shipping_canada .row select{margin-top:2px;}

#orderconfirm{width:650px; margin:0 auto; color:4d4d4d;}
#orderconfirm td{padding-bottom:10px;}
#orderconfirm td label{color:#000; padding-left:15px; display:block;}
#orderconfirm textarea{width:225px; height:120px; margin-top:5px; overflow-y:auto;}
#orderconfirm .row input.text{width:145px;}
#orderconfirm .row label{width:95px; color:#4d4d4d; padding-left:0;}

#ordercomplete{width:650px; margin:0 auto; color:4d4d4d;}
#ordercomplete td{padding-bottom:10px;}
#ordercomplete td label{color:#000; padding-left:15px;}
#ordercomplete a{color:#26559a; font-weight:normal; text-decoration:underline;}
