@charset "utf-8";
/* CSS Document */
	.order{margin:5px 0 0}

	#cart td.op .overlay{display:block;background:url(../images/vitus/delete.gif) no-repeat scroll left center;padding:0 0 0 20px;line-height:15px;cursor:pointer;width:40px;height:15px;position:absolute;top:20%;*top:-3px;left:5px;z-index:0}
	
	#cart{width:98%;margin:5px 1%;border-collapse:collapse}
	#cart thead tr, #cart thead th{background:#639acf url(../images/vitus/thbg.gif) repeat-x scroll 0 0}
	#cart thead th{border-bottom:1px solid #fff;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;line-height:1;padding:4px 0;border-right:1px solid #cbcbcb}
	#cart tbody, #cart tfoot{font-family:Arial, Helvetica, sans-serif}
	#cart tbody td{background:#f2f2f2;border-bottom:1px solid #fff;padding:3px;border-right:1px solid #ebebeb}
	#cart tfoot td{border:none;border-top:1px solid #cbcbcb}
	#cart tbody td.nm a{color:#000;text-decoration:none;font-size:110%}
	#cart tbody td.nm a:hover{color:#666}
	#cart tbody td.qu{width:40px;text-align:center}
	#cart tbody td.qu input{width:34px}
	#cart td.lp{font-family:Georgia, "Times New Roman", Times, serif;font-size:120%;font-weight:bold;font-style:italic}
	#cart tbody td.pr, #cart td.ps, #cart tbody td.qu input, #cart td.lp{text-align:center}
	#cart td.ps{font-size:130%;font-weight:bold}
	
	#cart tbody td.op{width:70px;overflow:hidden;vertical-align:middle}
	#cart td.op .cont{width:68px;height:15px;position:relative}
	
	#cart td.op input{border:none;background:none;display:block;padding:0;margin:0;color:#f2f2f2;width:68px;position:absolute;top:20%;*top:-3px;left:5px;left:0;text-align:center;z-index:999;padding:0 0 0 1000px;cursor:pointer}
	
	#cartform .cartactions{width:98%;text-align:right;margin:5px 1%;padding:5px 0 0;border-top:1px dotted #cbcbcb}
	
	#cart td.op .overlay:hover,.contact input.inSubmit:hover{opacity:0.8}
	#cartform input.inSubmit, #orderform input.inSubmit{color:#FFF}
	#cartform input.less{opacity:0.6}
	input.inSubmit:hover{opacity:0.8}
	input.inSubmit:active{opacity:0.3}
	
	.newaccount input.inText{float:none;display:block}
	
	#orderform .cart{float:left;clear:left;width:100%;margin:5px 0 0;padding: 0 0 5px}
	#orderform h3{text-transform:uppercase;margin:10px 0 5px;float:left;clear:left;width:100%}
	#orderform h3 b{color:#f00}
	#orderform .preorder{background:#f2f2f2}
	#orderform .preorder .col{float:left;width:45%;padding:1% 2%;display:inline}
	#orderform .orderdata input{margin:4px 0;float:left}
	#orderform .radios input{float:none;margin:0 3px 0 0}
	#orderform .preorder .left{border-right:5px solid #fff}
	.textWrapper .preorder p{text-indent:0}
	
	p.info, p.error{background:url(../images/pinfo.png) no-repeat scroll left top;padding: 0 0 3px 18px;border-bottom:1px dotted #cbcbcb;line-height:16px;font-weight:bold;text-align:left;text-indent:0 !Important;text-transform:uppercase}
	
	.preorder{margin:0 0 20px}
	#content .preorder h3{padding:0;margin:5px 0}
	.preorder ol{margin:0 0 0 10px}
	.preorder li{padding:5px 0;float:left;clear:left;width:270px}
	.preorder input{margin:2px 0}
	.preorder input.radio{float:left;margin:1px 5px 0 0}
	#content .contentBox .preorder ol label{float:left;clear:none}
	
	#content .newaccount div, .contact div{padding:5px 10px 10px}
	#content .login label, .newaccount label, .contact label{float:left;clear:left;line-height:24px;width:30%;text-align:right;padding:0 5% 0 0}
	#content .contact input.inText{width:45%}
	.newaccount input{float:left}
	#content textarea{width:46%;border:1px solid #cbcbcb}
	#content .contact input.inSubmit{float:left;clear:left;margin:5px 0 10px 25%}
	#content .login input.inSubmit{margin:2px 0 0 35%;*margin:2px 0 0 17.5%;display:inline}
	
	ol.olcart{margin:0 0 20px;float:left;clear:left;width:100%}
	ol.olcart li{padding:2px 0;border-bottom:1px solid #ccc;float:left;clear:left;width:100%;height:1%}
	ol.olcart li.first{border-top:1px solid #ccc}
	ol.olcart li.odd{background:#f2f2f2}
	ol.olcart label{min-height:13px;float:left;width:120px;padding:10px 0 5px 10px;line-height:1;text-align:left}
	ol.olcart input{margin:2px 0 0;width:40%}
	ol.olcart select{width:41%;display:block;margin:4px 0;color:#333;font-weight:bold;font-size:12px;padding:3px 2px;*height:100px;font-family:Georgia, "Times New Roman", Times, serif;border:1px solid #555}
	ol.olcart li.long input{float:left}
	ol.olcart li.long label{float:left;clear:left}
	ol.olcart li label.longdesc{padding:2px 0 5px 10px}
	ol.olcart li input.short{width:5%}
	ol.olcart li input.code{width:10%}
	ol.olcart li.radios input{width:auto;vertical-align:text-bottom;margin:3px 5px 0 10px}
	ol.olcart li.radios{line-height:28px}

	ol.result li{line-height:28px}
	
	#paymentshippment{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;width:100%;border-collapse:separate}
	#paymentshippment tr.odd, #paymentshippment tbody tr.odd td, #paymentshippment tbody tr.odd th{background:#f9f9f9}
	#paymentshippment{width:100%;margin:5px 0;float:left;clear:left}
	#paymentshippment thead th{border-bottom:1px solid #fff;vertical-align:middle;text-align:center;color:#fff;text-transform:uppercase;line-height:1;padding:4px 0;border-right:1px solid #cbcbcb;background:#639acf url(../images/vitus/thbg.gif) repeat-x scroll 0 0}
	#paymentshippment tbody td, #paymentshippment tbody th{border-bottom:1px solid #eee;padding:4px 3px;border-left:1px solid #ababab;border-right:1px solid #ebebeb}
	#paymentshippment tbody th{width:178px}
	#paymentshippment tbody td{width:170px;text-indent:40px}
	#paymentshippment tbody .radio{vertical-align:text-bottom;line-height:12px}
	
	/*p.btn{text-align:right}*/
	p.btn{float:left;clear:left;width:100%;text-indent:0;padding:0;margin:0;display:block}
        p.btn input{float:right;clear:right}
        p.btn #orderEdit{float:left;clear:left}
	
	#content .register ol{float:left;clear:left;width:80%;margin:5px 0 0}
	#content .register ol li{float:left;clear:left;width:100%;padding:0}
	#content .register input.inSubmit{margin:1px 0 10px 28%}
