body{font-size:12px;font-family:Arial, Helvetica, Sans-serif;text-align:center;-webkit-text-size-adjust:none;background:#322115 url(../images/template/body_bg.jpg) repeat center top;margin:0;padding:0;}
#table_checkout_cart3 li{list-style:inside;}
a,a:visited,a:active{outline-style:none;}
#body a:hover{text-decoration:underline;}
img{border:none!important;}
#body .end{border-right:none!important;}
.clear{clear:both;}
#page_wrapper{background:url(../images/template/page_bg.jpg) repeat-x center top;padding-top:31px;}
#header{width:960px;height:79px;text-align:left;background:url(../images/template/header_bg.jpg) no-repeat left top;position:relative;margin:0 auto;padding:0;}
#header div#display_homepage_title{font:29px/46px "Century Gothic",Arial,Helvetica,sans-serif;height:83px;left:0;position:absolute;top:0;width:724px;margin:0;padding:0;}
#header div#display_homepage_title a{color:#FFF;display:block;height:100%;left:0;line-height:87px;position:absolute;text-align:left;text-transform:uppercase;top:0;width:100%;text-indent:-9999px;margin:0;padding:0 0 0 23px;}
#header div a#homepage_title{text-indent:0;font:31px/87px "Lucida Sans", Arial, Helvetica, sans-serif;background:none;color:#fff;}
#site_tools{color:#FFF;position:absolute;right:58px;text-align:right;text-transform:uppercase;top:-20px;margin:0;padding:0;}
#site_tools a{border-right:1px solid #FFF;color:#FFF;float:left;font-size:10px;height:9px;line-height:9px;padding:0 8px;}
#social{position:absolute;top:14px;right:0;text-align:right;}
#social img{vertical-align:middle;}
#top_nav{width:960px;height:35px;text-align:center;background:url(../images/template/top_nav_bg.png) top left repeat-x;margin:0 auto 20px;padding:4px 0;}
#display_menu_1{height:35px;width:auto;margin:0;padding:0;}
#display_search{background:url(../images/template/search_bg.gif) no-repeat scroll 0 0 transparent;height:21px;position:absolute;right:0;top:51px;width:233px;}
#display_search form{height:21px;float:right;width:181px;margin:0;padding:0;}
#search_input{background:none repeat scroll 0 0 transparent;border:medium none;color:#797979;display:block;float:left;font:11px Arial,Helvetica,sans-serif;height:14px;text-align:left;width:146px;margin:0;padding:3px 7px 4px;}
#search_submit{background:none repeat scroll 0 0 transparent;border:medium none;color:#FFF;cursor:pointer;display:block;float:right;font-size:0;height:21px;text-align:right;text-indent:-9999px;width:20px;margin:0;padding:0;}
#eList{float:left;width:164px;margin:0;padding:0;}
#eList .title{color:#FFF;font-size:12px;font-weight:400;height:22px;text-align:left;text-transform:uppercase;margin:0;padding:0;}
#eList form{background:url(../images/template/news_bg.gif) no-repeat scroll 0 0 transparent;height:21px;width:164px;margin:0;padding:0;}
#elist_input{background:none repeat scroll 0 0 transparent;border:medium none;color:#8B8B8B;display:block;float:left;font:11px Arial,Helvetica,sans-serif;height:14px;text-align:left;width:139px;margin:0;padding:4px 0 3px 7px;}
#elist_submit{background:none repeat scroll 0 0 transparent;border:medium none;color:#FFF;cursor:pointer;display:block;float:right;font-size:0;height:21px;text-align:right;text-indent:-9999px;width:17px;margin:0;padding:0;}
#header .cartDiv{z-index:1!important;}
#cartWrapper{font-weight:400;text-align:center;position:absolute;top:-39px;right:-4px;width:59px;height:35px;z-index:5;}
#cartWrapper span.cartAnchor{position:absolute;top:0;right:0;width:100%;height:100%;z-index:6;}
#header a.cartLink{position:absolute;display:block;background:url(../images/softadd/cart.png) no-repeat 16px 14px;top:0;padding-left:0;white-space:nowrap;font-size:11px;color:#10405b;text-align:left;right:0;width:100%;height:100%;z-index:100;}
#header .cartNum{display:block;text-align:center;position:relative;z-index:90;color:#686868;font-weight:700;margin-top:10px;width:60px;}
#cartWrapper .cartAnchor{display:block;}
#view_cart_text_right{display:inline;}
#DropDown_ShopBy_Manufacturer select,#DropDown_ShopBy_Category select,#DropDown_ShopBy_Price select{width:160px;font-size:11px;margin:8px 0;padding:0;}
#left_nav{width:196px;text-align:left;margin:0;padding:7px;}
#left_nav h3{background:url(../images/template/heading_bg.gif) top left repeat-x;font-size:17px;text-transform:uppercase;text-align:center;height:29px;font-weight:400;font-family:"Lucida Sans", Arial, Helvetica, sans-serif;color:#fff;line-height:28px;margin:0 0 15px;padding:0;}
#display_promotions_999{text-align:center;vertical-align:middle;margin:0;padding:10px 0;}
#content{width:960px;text-align:left;background:url(../images/template/content_bg.png) repeat-y top center;margin:0 auto;padding:0;}
#content_area{text-align:left;width:710px;margin:0;padding:15px 15px 15px 25px;}
#content #content_area table{text-align:left;}
#footer{height:118px;width:960px;margin:0 auto 40px;padding:0;}
#footerTop{color:#FFF;float:left;width:auto;margin:0;padding:27px 0 0;}
#footerTop ul{float:left;line-height:14px;list-style:none outside none;width:150px;margin:0 10px 0 0;padding:0;}
#footerTop li{color:#fff;font-size:11px;text-align:left;margin:0 0 3px;}
#footerTop li.title{color:#fff;font-size:12px;font-weight:400;margin-bottom:8px;text-transform:uppercase;}
#aboutText{float:left;width:312px;color:#fff;text-align:left;font-size:11px;margin-right:25px;}
#aboutText .title{font-size:17px;color:#9ec063;}
#footerRight{color:#868686;float:right;font-size:11px;line-height:15px;text-align:left;width:164px;margin:25px 0 0;padding:0;}
#footerBottom{color:#868686;float:right;font-size:11px;line-height:15px;text-align:center;width:960px;margin:50px 0 20px;padding:0;}
#footerBottom a{color:#868686;}
#content_area .v65-onepage-headerShort{width:399px;}
form#v65-onepage-CheckoutForm{margin:0 0 0 13px;}
#v65-onepage-ContentTable{margin:0 auto;}
#v65-onepage-ContentTable td br:first-child{display:none;}
#v65ModalOverlay{position:fixed!important;}
#content_area .v65-cart-giftcert-details-row td font,#content_area .v65-cart-giftcert-details-row td font b{color:#666!important;}
.next_page_img,.previous_page_img{width:auto!important;height:auto!important;}
#table_checkout_cart0{margin-top:5px;}
#v65-cart-shipping-details-wrapper #v65-cart-shipping-details select,#v65-cart-shipping-details-wrapper #v65-cart-shipping-details input{width:auto!important;}
#content_area td[bgcolor=#ffcc00]{background-color:#f6c1ac!important;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 6px 0 rgba(1,1,1,.4);box-shadow:1px 1px 6px 0 rgba(1,1,1,.4);border:1px solid #e0ad93;}
#content_area img[src=/a/i/error_alert.gif]{opacity:.4;}
#content_area td[bgcolor=#ffcc00] table{background-color:#f6c1ac!important;}
#content_area td[bgcolor=#ffcc00] font{color:#6c4836;}
#body a,#header a.cartLink:hover{text-decoration:none;}
.v65-onepage-ordersummary-itemtotal,#v65-cart-shipping-details-text nobr{white-space:normal!important;}
#footer a,#footerTop li a{color:#fff;}

iframe[id*="spreedly"] {
    background-color: #FFF;
    border: 1px solid #CCC;
    max-height: 17px;
    padding: 6px 4px;
}