select{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
input.text{width:135px; height:14px; font-size:11px;}
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;}
hr{height:1px; font-size:0px; margin:0; padding:0; border:none; *border:1px solid #dadada; background-color:#dadada; overflow:hidden;}

.errormsg{clear:both; width:100%; margin:0 auto; line-height:18px; color:#000; font-size:11px; text-align:center;}
.errormsg span{color:#ff0000; font-size:12px;}

/* newuser and edituser form	--	*user.asp	*/		/*660px	720px*/
#newuser,#edituser{width:650px; margin:0 auto; font-size:11px; background-color:#fcfcfc; padding:3px 5px;}

#pswcol, #billcol{width:275px; float:left; text-align:left; margin-right:60px; line-height:1.2em;}
#pswcol .info{text-align:right; font-size:9px; padding-right:5px!important; padding-right:0;}
#logincol, #shipcol{width:310px; float:left; text-align:left; line-height:1.2em;}
#logincol{background-color:#f6f6f6;}

#btn_login,#btn_reg,#btn_edit{margin-right:22px!important; margin-right:17px; float:right;}
#FillFields{width:14px; height:14px; margin-top:4px;}

.row{height:25px; clear:both; margin:0; text-align:left;}
.row strong{color:#121212; font-weight:normal;}
.row label{width:125px; float:left; text-align:right; vertical-align:middle; padding-top:3px; padding-right:5px;}
.row label span{color:#121212; padding-left:2px; overflow:hidden;}

.row2 {height:30px; clear:both; margin:0; text-align:center;}
.row2 strong {color:#121212; font-weight:normal;}
.row2 label {width:60px; float:left; text-align:right; padding-top:3px; padding-right:5px;color:#000}
.row2 label span {color:#121212; padding-left:2px; overflow:hidden;}
.row2 input {width:220px; height:30px; line-height:30px; margin-bottom:15px; border:1px solid #000}

#outer_btn_login {margin-top:15px; margin-left:170px; float:left; width:81px; height:31px; border:1px solid #000;padding-left:1px; padding-top:1px}
#btn_login1 {cursor:pointer; float:left; width:80px; height:30px; background:#000; color:#fff;font-family:'Oswald', sans-serif}

.orange{color:#121212;}
.headlines{color:#fff; font-size:14px; margin-bottom:5px; padding:6px 3px; text-align:left; background-color:#121212;}


/* userlogin form	--	login.asp	*/
#logincol1 {background:none; margin:0; padding:0; width:340px; padding-top:75px; font-family:'Oswald', sans-serif; }
#logincol1 h3 {width:220px;padding-top:20px; margin:0 0 30px 0; padding:0 0 5px 0; border-bottom:1px solid #000; text-align:center; color:#000;font-weight:400}
#userlogin {width:400px; clear:both; margin:0 auto; font-size:11px;}

#userlogin label {font-size:12px;}


/* shipping form	--	shipping*.asp	*/
#shipping_canada{width:660px; margin:0 auto; font-size:11px; background-color:#fcfcfc;}/*width:400px;*/
#shipping_canada label{float:none; vertical-align:text-top;}
#shipping_canada .row{padding-left:3px;}

#shipping_usa{width:660px; margin:0 auto; font-size:11px; background-color:#fcfcfc;}/*width:450px;*/ /* padding-top:20px; padding-bottom:50px;*/
#shipping_usa label{float:none; vertical-align:text-top;}
#shipping_usa .row{padding-left:3px;}


/* confirmorder form	--	template_confirmorder.asp	*/
#confirmorder{width:650px; margin:0 auto; font-size:11px; padding:3px; background-color:#fcfcfc;}

/*#totalcol{float:left; margin-right:125px;}*/
#totalcol{width:200px; float:left; padding-right:80px;}
#totalcol span{display:block; width:100px; float:left;}

#billcol2,#shipcol2{width:200px; float:left;}
#shipcol2{float:right;}

#paycol{width:290px; clear:both; padding-top:15px;}
#paycol textarea{width:150px; height:75px; font-size:11px;}


/* cart	--	cart.asp */
#cart {width:950px; margin-left:8px; font-size:12px; text-align:center; background-color:#fff;}
#cart th{color:#121212; font-size:13px; font-weight:normal;}
#cart td{line-height:18px;}
#cart input{font-size:11px;}
#cart input.qty{width:24px; height:13px!important; height:14px; padding:1px 0; margin-right:5px; font-size:11px; border:1px solid #888;}


/* checkout	--	template_order*.asp	*/
#checkout{width:660px; margin:0 auto; font-size:11px; background-color:#fcfcfc;}
#checkout .success{line-height:16px; padding-left:3px; padding-bottom:10px;}
#checkout .row{height:18px; line-height:18px; clear:none;}

#ordership{width:210px; float:left; padding-top:5px; padding-left:3px;}

#ordercontents{float:right; padding-top:5px; padding-left:3px;}
#ordercontents table{width:auto;}
#ordercontents th{height:25px; font-size:12px; font-weight:normal; padding-right:10px; text-align:center;}
#ordercontents td{line-height:18px; padding-right:10px;}

#ordercomplete{clear:both; width:100%; position:relative; padding-left:3px; padding-bottom:30px;}
#ordercomplete span{color:#121212;}
#ordercomplete .thanks{position:absolute; height:40px; line-height:40px; vertical-align:bottom; right:0; bottom:25px; color:#005183; font-size:30px; font-weight:bold; padding-right:10px; text-align:right;}

#checkhead{clear:both; height:35px; line-height:35px; margin:0 auto; margin-top:5px; padding-bottom:5px; font-size:13px; text-align:center;}
#checkhead ul{margin:0 auto; padding:0;}
#checkhead li{display:inline; padding:0 5px; cursor:pointer;}
