@charset "utf-8";
/* CSS Document */
	.order{margin:5px 0 0}
.contentBox{float:left;clear:left;width:100%;}
	#cart td.op .overlay{display:block;background: no-repeat scroll left center;padding:0 0 0 18px;line-height:15px;cursor:pointer;width:40px;height:15px;position:absolute;top:20%;*top:-3px;%left:5px;z-index:0}
	.body {background:#ffffff;width:650px;float:left;padding:10px 34px;border:1px solid #BFBFBF;margin-top:10px;}
	#cart{width:97%;margin:10px;border:1px solid #BFBFBF!Important;clear:left;position:relative;}
	#cart thead tr, #cart thead th{}
	#cart thead th{/*border-bottom:1px solid #fff;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;*/vertical-align:middle;text-align:center;color:#333;text-transform:uppercase;line-height:1;padding:4px 0;background:#FFFFFF url(../images/proplast/intext.gif) repeat-x scroll left top;}
	#cart thead th.lp{width:30px}
	#cart tbody, #cart tfoot{font-family:Arial, Helvetica, sans-serif}
	#cart tbody td{text-align:center;background:#f2f2f2;border-bottom:1px solid #fff;padding:3px;border-left:1px solid #bfbfbf;/*border-right:1px solid #ebebeb*/;vertical-align:middle}
	#cart tbody td spam {left:93px;position:relative;}
	#cart tbody td input{text-align:center;background:#ffffff;border-bottom:1px solid #fff;padding:1px;border-left:1px solid #bfbfbf;border-right:1px solid #ebebeb;vertical-align:middle}
	#cart tfoot td {border:none;border-top:3px solid #cbcbcb}
	#cart tfoot td strong{border:none;border-top:3px solid #cbcbcb}
/*	#cart tbody td.nm a.sale {color:#000;text-decoration:none;font-size:110%}
	#cart tbody td.nm a.sale:hover {color:#666}
*/	#cart tbody td a.sale {color:#000;text-decoration:none;font-size:110%;float:left;margin-right:10px;}
	#cart tbody td a.sale: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}
	#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;top:20%;*top:-3px;%left:5px;left:0;text-align:center;z-index:999;padding:0 0 0 69px;cursor:pointer;  border: 1px solid #333333;}
	
	#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{text-transform:lowercase;background: no-repeat scroll left top;width:150px;height:26px}
	#cartform input.less{opacity:0.6}
	input.inSubmit:hover{opacity:0.8}

	
	#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;position:relative}
	#orderform h3 b{color:#257447}
    #orderform p.left{float:left;clear:left; width:500px;}
	#orderform .preorder{background:#f1f1f1;width:100%}
	#orderform .preorder .col{float:left;width:45%;padding:1% 2%;display:inline;overflow:hidden}
	#orderform .orderdata input{margin:4px 0;float:left}
	.textWrapper .preorder p{text-indent:0}
	
	p.info, p.error{padding: 18px 0 18px 18px;line-height:16px;font-weight:bold;text-align:left;text-indent:0 !Important;text-transform:uppercase; border:1px dotted #257447;margin:10px 0;}
	
	.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%}
	#content .newaccount input{float:none;display:block}
	#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.olcart1{margin:0 0 20px;float:left;clear:left;width:100%}
	ol.olcart li{padding:2px 0;*padding:2px 0 5px;border-bottom:1px solid #ebebeb;float:left;clear:left;width:100%;}
	ol.olcart li.first{border-top:1px solid #ebebeb}
	ol.olcart1 li{padding:2px 0;*padding:2px 0 5px;border-bottom:1px solid #ebebeb;float:left;clear:left;width:100%}
	ol.olcart1 li.first{border-top:1px solid #ebebeb;line-height:28px;}
	ol.olcart1 li.odd{background:#f1f1f1;line-height:28px;}
	ol.olcart1 label {float:left;line-height:1;min-height:13px;padding:10px 0 5px 10px;text-align:left;width:120px;}
	ol.olcart li.odd{background:#f1f1f1}
	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;font-weight;border:1px solid #ebebeb}
	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%}
	#content ol.olcart li.radios input{width:auto;float:none;vertical-align:text-bottom;margin:3px 5px 0 0;background:none}
	#content 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%}
	#paymentshippment tr.odd, #paymentshippment tbody tr.odd td, #paymentshippment tbody tr.odd th{background:#f2f2f2}
	#paymentshippment{width:100%;margin:5px 0;clear:left}
	#paymentshippment thead th{background:#ffffff url(../images/proplast/intext.gif) repeat-x scroll 0 0;border-bottom:1px solid #fff;vertical-align:middle;text-align:center;color:#333;text-transform:uppercase;line-height:1;padding:4px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb}
	#paymentshippment tbody td, #paymentshippment tbody th{border-bottom:1px solid #fff;padding:4px 3px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}
	#paymentshippment tbody th{width:178px}
	#paymentshippment tbody td{width:170px;text-indent:40px;vertical-align:middle}
	#paymentshippment tbody .radio{vertical-align:text-bottom;line-height:12px}
	
	/*p.btn{text-align:right}*/
	
        p.btn #orderEdit{float:right;}
	
	.settings p{margin:0 0 10px}
	.settings input.inText{margin:5px}
	
	#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%}
