﻿img.left{float:left;}
img.right{float:right;}
a img{border:medium none;}
img{display:block;}
div.precart{background-color:#FFF;}
div.cartTextTop{padding:22px;font-size:11px;padding-bottom:5px;}
div.cartTextTop strong{font-size:14px;line-height:18px;}
div.thecart{margin-left:30px;margin-right:30px;}
div.thecart p{margin-bottom:30px;font-size:16px;color:#06A105;}
table.cartTable{width:100%;border-left:1px solid #1E5288;border-right:1px solid #1E5288;}
div.thecart table.cartTable p{color:#000;margin:0;font-size:13px;}
table.cartTable thead{display:none;}
table.cartTable td{font-size:12px;line-height:15px;padding-top:2px;padding-bottom:2px;}
table.cartTable tr.cartHeader img{margin-top:-1px;}
table.cartTable tr.cartHeader img.left{margin-left:-1px;}
table.cartTable tr.cartHeader img.right{margin-right:-1px;}
table.cartTable .cartCol1{width:80px;text-align:center;}
table.cartTable .cartColItem{width:45px;}
table.cartTable .cartCol3{width:90px;}
table.cartTable .cartCol4{width:70px;}
table.cartTable tr.cartHeader th{border-top:1px solid #1E5288;border-bottom:1px solid #1E5288;background-color:#a8d0e0;font-size:15px;font-weight:normal;line-height:22px;vertical-align:top;}
table.cartTable tr.cartItemAlt td{background-color:#E0F4FF;}
table.cartTable tr.cartItem td{background-color:#fff8e3;}
table.cartTable tr.cartItem td span,
table.cartTable tr.cartItemAlt td span,
table.cartTable tr.cartItem td a,
table.cartTable tr.cartItemAlt td a{margin-left:3px;margin-right:3px;}
table.cartTable tr.cartFooter td{text-align:right;padding:3px;}
div.cartFooterShip,div.cartButtons,
div.cart_bottom{background-color:#a8d0e0;}
div.cartButtons{border-left:1px solid #1E5288;border-right:1px solid #1E5288;/*margin-left:-1px;*/}
table.cartTable tr.cartFooter p{text-align:left;margin-top:5px;}
div.cartFooterShip{text-align:right;font-size:11px;line-height:20px;padding-top:0;padding-bottom:2px;padding-left:12px;padding-right:12px;clear:both;}
div.cartButtons{text-align:center;padding-top:4px;padding-bottom:4px;border-top:1px solid #1E5288;}
div.cartButtons a,
div.precart div.precartButtons a{margin-left:6px;margin-right:6px;font-weight:bold;font-size:14px;line-height:25px;margin-top:0;height:28px;display:inline-block;background-position:left 50%;background-repeat:repeat-x;text-decoration:none;color:#000;}
div.cartButtons a img,div.precart div.precartButtons a img{margin-top:0;margin-bottom:0;}
div.cartButtons a:hover,
div.precart div.precartButtons a:hover{text-decoration:underline;}
div.cartButtons a{height:28px;}
div.precart div.precartButtons a.precartButtonCart,
div.cartButtons a.cartButtonCheckOut
,div.precart div.precartButtons a.precartButtonCheckOut{background-image:url(/images/or_center.gif);}
div.cartButtons a.cartButtonContinue,
div.precart div.precartButtons a.precartButtonContinue{background-image:url(/images/bl_center.gif);cursor:pointer;color:#FFF;}
div.cartButtons div.cartFooterShip a.cartButtonContinue{margin-left:10px;float:left;}
div.checkoutButtons div.chkNcards{margin:5px;text-align:center;}
div.chkNcards a.cartButtonCheckOut{background-image:url(/images/chk_center.gif);height:26px;}
div.checkoutButtons div.NFMessage{margin-left:5px;text-align:left;color:red;}
div.chkNcardsNoGoogle{margin:5px;text-align:center;}
div.chkNcardsNoGoogle a.cartButtonCheckOut{background-image:url(/images/chk_center.gif);height:26px;}
div.checkoutButtons div.googlebtns{float:right;margin:5px;}
div.checkoutButtons div.paypalbtns{float: left;}
div.checkoutButtons{font-size:16px;line-height:40px;}
div.cartButtons div.checkoutButtons{background-color:#FFF;border:1px solid #1E5288;width:450px;margin-top:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;clear:both;}
div.checkoutButtons a.cartButtonCheckOut img.left{margin-right:3px;}
div.cartButtons div.checkoutButtons img.top{margin-top:-1px;}
div.cartButtons div.checkoutButtons img.left{margin-left:-1px;clear:left;}
div.cartButtons div.checkoutButtons img.right{margin-right:-1px;clear:right;}
div.cartButtons div.checkoutButtons img.bottom{margin-bottom:-2px;}
div.cart_bottom{height:3px;line-height:3px;display:block;margin-right:1px;margin-bottom:30px;}
div.thecart div.cart_bottom{border-bottom:1px solid #1E5288;}
div.cart_bottom img.left{margin-left:-1px;}
div.cart_bottom img.right{margin-right:-1px;}
div.precartWrapper{margin-left:auto;margin-right:auto;width:475px;margin-top:25px;}
div.precartWrapper div.cart_bottom{margin-left:1px;}
div.precart{border-left:1px solid #1E5288;border-right:1px solid #1E5288;text-align:center;}
div.precart img{margin-top:-1px;}
div.precart img.left{margin-left:-1px;}
div.precart img.right{margin-right:-1px;}
div.precart h2{background-color:#a8d0e0;line-height:30px;border-bottom:1px solid #1E5288;color:#333;padding-left:15px;padding-right:15px;text-align:left;margin-bottom:14px;font-size:14px;margin-top:0;}
div.precart h2 a br{display:none;}
div.precart h2 span.variant{width:100%;text-align:center;display:block;font-size:20px;}
div.precart h2 span.variant span.label{text-transform:capitalize;color:#A02020;}
div.precart h2 span.variant span.option{text-transform:uppercase;}
div.precart a{margin-top:5px;margin-left:auto;margin-right:auto;}
div.precart a img{display:inline;}
div.precart p.preCartText{border-top:1px solid #1E5288;background-color:#a8d0e0;text-indent:15px;text-align:left;line-height:28px;font-size:14px;margin-top:10px;text-align:center;color:#A02020;}
div.precart div.precartButtons{background-color:#a8d0e0;padding-top:4px;padding-bottom:4px;}
div.shippingDetails{padding-left:40px;padding-right:40px;font-size:10px;padding-bottom:15px;line-height:12px;text-align:center;}
div.cartBannerMessage{margin-bottom:30px;text-align:center;}
table.cartTable tr.cartFooter td.ZipCode{text-align:left;}
.CartFreeGlow{font-size:14px;color:Black;margin-top:20px;margin-left:28px;}
.CartFreeGlow Span{color:#4A4;font-weight:bold;}
div#popupOverlay{position:fixed;z-index:1200;background-color:#458;opacity:.4;filter:alpha(opacity=40);display:block;height:100%;width:100%;top:0;left:0;}
div.dialog div.preview{background-color:#a8d0e0;border-bottom:2px solid #1e5288;border-top:2px solid #1e5288;text-align:center;margin-left:7px;margin-right:7px;height:481px;}
div.dialog div.preview img.mainimage{border:1px solid #000;margin-left:auto;margin-right:auto;margin-top:35px;margin-bottom:15px;height:375px;}
div.dialog div.preview a{cursor:pointer;}
div.dialog div.preview p{text-align:center;}
div.dialog div.preview p a img{display:inline;}
div.dialog div.preview .close{float:right;margin-right:5px;margin-left:5px;cursor:pointer;}
.cartDISCAmt{color:Red;}
.cartPromo{font-size:14px; font-weight:bold;}
.cartPromoDesc{font-size:14px; color:Red;}
.cartPromoTerms{font-size:11px;}
div.dialog div.terms
{
    border-top: none;
    border-bottom: none;
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-right: 0px;
    border-left: 2px solid #1E5288;
    border-right: 2px solid #1E5288;
    height: auto;
}
div.dialog div.terms .close
{
    position: relative;
    top: -2px;
}
div.dialog div.terms div.container
{
    padding-bottom: 15px;
    padding-left:25px;
    padding-right:25px;
    clear: both;
    text-align: left;
    color:black;
    font-size:11px;
}
p.CartFreeGlow
{
    display: none;
}
div.checkoutButtons div.chkNcards .ccImage
{
    margin-left: auto;
    margin-right: auto;
}
div.extraoptions
{
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    margin-top:20px;
}
