/* Cart Pages */
#pg-login #utility-nav p,#pg-cart #utility-nav p,#pg-mskcart #utility-nav p,#pg-cart-billship #utility-nav p{margin-top:.75em;font-weight:bold;color:#39f}
#pg-mskcart #utility-nav p{font-size:1.2em}
#cart-col table{width:100%;margin:0;padding:0}
#cart-col #smallcart,#my-account #smallcart{width:500px;margin:0 0 2em 0;padding:0;float:right}
#my-account #smallcart{width:100%;float:none;margin-bottom:.25em}
#my-account #address-box tr{background:0 none}
#cart-col #smallcart #submit,#my-account #smallcart #submit,#my-account #smallcart #cancel-row{background:0 none}
#cart-col #smallcart #submit p,#my-account #smallcart #submit p{width:305px;vertical-align:bottom;float:right;text-align:right;margin:0 0 1em 0}
#cart-col #smallcart #submit img{width:150px;float:right;position:relative;margin:-.5em 0 0 .5em}
#my-account #smallcart #submit p{width:93%;float:none}
#my-account #smallcart #cancel-row td{text-align:center}
#review-info{width:435px;float:left}
#cart-col .review-panel{width:200px;margin:0 .5em 1em 0;float:left}
#cart-col .review-panel strong{display:block;margin:0}
#cart-col .review-panel img{float:none;display:block}
#cart-col .review-panel span{font-weight:normal}
#cart-col .review-panel-border{width:400px;height:10px;background:transparent url(/images/bg_graydot.gif) 0 50% repeat-x;float:left}
#cart-col .review-panel img{margin:.5em 0}
#cart-col th,#pg-mskcart #cart-col th,#my-account #smallcart th{padding:.75em;border-left:1px solid #54baff;border-right:1px solid #336cd0;color:#fff}
#pg-mskcart #cart-col th{border-left-color:#4c3266;border-right-color:#390c66}
#cart-path{overflow:hidden;_height:100%;margin-left:225px}
#cart-path ul{float:left;margin:1em 0;padding:0;list-style:none}
#cart-path li{float:left;margin:0;padding:0 15px 0 20px;background:transparent url(/images/path_arrow.gif) 0 4px no-repeat}
#cart-col table{clear:both}
#pg-cart-review #cart-col table{border:1px solid #228fea}
#cart-col p{text-align:left}
#cart-col-review p{margin:1.25em 0}
#cart-col table a{font-weight:normal;font-size:.9em}
#cart-col table p a{font-weight:bold;font-size:1em;display:block}
#cart-col p img{float:left;margin:0 .75em .75em 0}
#cart-col input{width:2em;margin:0 auto;display:block}
#cart-col #cart-nav{text-align:right}
#cart-col #header-row,#my-account #header-row{background:#228fea url(/images/bg_nav.gif) repeat-x}
#pg-mskcart #cart-col #header-row{background:#306 url(/images/msk_bg_nav.gif) repeat-x}
#cart-col tr{background:transparent url(/images/bg_bluedot.gif) 0 0 repeat-x}
#my-account tr{background:transparent url(/images/bg_graydot.gif) 0 0 repeat-x}
#pg-mskcart #cart-col tr{background:transparent url(/images/msk_bg_cartdot.gif) 0 0 repeat-x}
#cart-col tr.first,#pg-mskcart #cart-col tr.first,#my-account tr.first{background:none}
#cart-col td{padding:1.5em 1em 1em;text-align:center;font-weight:bold}
.freeshipping-msg{font:bold 1.5em  arial,tahoma,verdana;color:#093;margin:0 0 1em 1.5em;padding-left:2em;background:transparent url(/images/bg_greenarrow.gif) 0 50% no-repeat;letter-spacing:.05em}
#proceed-checkout{width:275px;float:right;font-size:1.2em}
#proceed-checkout p,#proceed-checkout p img{text-align:center;font-weight:bold;margin:.25em auto;float:none;color:#f30}
#proceed-checkout .subtotal{font-weight:bold;font-size:1em;text-align:right;text-transform:uppercase;margin-right:2em;color:#000}
#cart-utility{width:250px}
#yourCartEmpty{width:100%;height:215px;background:#F2F2F2}
#yourCartEmpty .yourCartEmptyH1{padding-top:20px;text-align:center;color:#C00;font-size:27px;font-weight:bold}
#yourCartEmpty .yourCartEmptyH2{padding-top:-51px;text-align:center;font-size:15px}
#cart-utility a{width:200px}
#cart-col #cart-utility img{margin:.5em 0;float:none}
#cart-utility p{margin:0;padding:0}
#cart-utility a{margin:0;padding:0}
#coupon{width:300px;margin:1em 0;text-align:left}
#coupon strong{display:block}
#coupon input{width:10em;text-align:left;display:inline;margin-right:.5em}
#coupon img{position:relative;top:.35em}
#login-col h2{border:0 none;width:auto}
#login-col div{width:42%;margin:0 2%;float:left;font-size:1.2em}
#login-col p img,#login-col input{margin:.5em 0}
#login-col input{width:75%}
#login-col label{font-weight:bold;display:block;margin-top:1.5em}
#login-col div p em{font-size:.9em}
#login-col-paypal h2{border:0 none}
#login-col-paypal div{width:100%;margin:0 2%;float:left;font-size:1.2em}
#login-col-paypal p img,#login-col input{margin:.5em 0}
#login-col-paypal input{width:75%}
#login-col-paypal label{font-weight:bold;display:block;margin-top:1.5em}
#login-col-paypal div p em{font-size:.9em}
#forgot-password strong{display block}
#forgot-password{margin-top:2em;font-size:.9em}
#forgot-password img,#forgot-password input{display:inline block;float:left;margin:.5em .25em .5em 0}
#forgot-password input{width:75%}
#return-customers{padding:0 0 2em 5%;border-left:1px solid #39f}
#return-customers-paypal{padding:0 0 2em 5%;border-left:1px solid #39f;height:200px}
#cart-col-billship p{margin:1em 0}
#billing-box,#shipping-box,#gift-box,#payments-box,#account-box,#address-box{padding:0 0 2em 0;border-bottom:1px solid #39f}
#address-box{padding-top:1.75em;border-bottom:0 none}
#account-box{border:0 none}
#billing-box td label,#shipping-box td label,#account-box td label,#address-box td label{margin:1em 0 .25em;font-weight:bold;display:block}
#billing-box td label,#shipping-box td label, #address-box td label{margin:1em 0 .5em 0;display:block;width:150px;float:left}
#billing-box td input,#billing-box td select,#shipping-box td input,#shipping-box td select, #address-box td input,#address-box td select{position:relative;top:5px}
#billing-box td p,#address-box td p{margin-left:1em;display:inline}
#shipping-box td table td label{margin:.5em 0;padding:.5em 0 0 .5em}
#shipping-box .selected-label{background:#c5d4f4}
#shipping-box td p{margin:.5em 0;padding:0 1em;font-size:1.2em}
#payments-box label{font-weight:bold}
#account-box label{margin:1em 0 .25em;font-weight:bold;display:block}
#account-box fieldset,#payments-box fieldset,#gift-box fieldset{margin:0;padding:0;border:0;width:500px}
#gift-box fieldset{width:100%}
#account-box fieldset ol,#payments-box ol,#gift-box ol{margin:0;padding:0;list-style:none}
#account-box fieldset li,#payments-box li,#gift-box li{margin:1em 2em 0 0;float:left;display:block}
#account-box fieldset li{margin:0 2em 0 0}
#gift-box li.gift-option{width:380px;float:left;clear:left}
#gift-box .gift-option p{margin:.25em 0 1em 23px}
#payments-box li{float:none}
#payments-box fieldset{width:100%}
#payments-box #paybycheck label{width:200px}
#personal-mesg{width:300px;float:right}
#sample-wrap{float:right;padding-left:50px}
#sample-wrap p{text-align:center;font-weight:bold}
#personal-mesg label{display:block}
#payments-box img{margin-right:1em}
#payments-box #paybycredit{width:460px}
#payments-box #paybycheck img{margin:0}
#payments-box #paybycheck #checksample{width:304px;margin-right:295px;float:right}
#payments-box #paybycredit label,#payments-box #paybycheck label{width:105px;margin-right:10px;display:block;float:left}
#printForm {margin:1em 0;padding:1em 0;width:300px;text-align:center;background:#ccc}
.contentpromo1{margin:-5px 0 0 0;padding:0;}
#shippImg{height:auto;padding-left:1.75em;background:transparent url(/images/img_bluetruck.gif) 0 60% no-repeat;font-weight:bold;color:#093}
