#emwrap { padding-top: 10px; background-color: #eee; }
.gallery_sec{height:270px;}
#allpgmsg p { margin: 12px 20px; }
.container_12 .grid_3 { width: 22%; }
.fa { color: #a10000; }
.checkout-heading { font-size: 16px; }
.loyalmsg .blu14 { color: rgb(255,153,0); }
.prod_detail { width: 765px }
.detail_sec { width: 495px; }
#secnav { position: relative; top: 30px; left: 295px; }
#secnav a { color: #000; font-family: Georgia, Helvetica, Arial, sans-serif; }
.box-category > ul > li + li { width: 99%; }
#welcometxt { margin:0px auto; padding: 8px 20px 20px 20px; }
body {background: none;}
div, p { font-size: 14px; }
#saveships .button { color: #fff; }
body, body, td, th, input, textarea, select, a {font-size: 14px; }
.desc p { margin-bottom: 0px; }
.fourth_color_bg, #header #welcome a, register_welcome a:hover, a.button, a.button span { /* GREEN */ color: #A10000; background-color: #fff; }
#mloctxt { font-weight: bold; margin: 20px 0px 5px 0px;}
.loct { padding-top: 5px; }
#lvbc { padding-top: 10px ; }
a.button, a.button span { /* GREEN */ color: #fff; background-color: #06c; }
#save_add_btn a.button, #save_add_btn a.button span { padding: 5px; }
a.button { border: 1px solid #999; box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.2); }
.secondary_color_bg, #header #welcome a:hover, .register_welcome a, .register_welcome:hover a, a.button:hover, a.button:hover span { /* DARK GREY*/ background-color: #06c; }
#sicon { display: none; }
#footer ul li a:hover, a:hover {color: #065601;}
#footer ul li a:hover {text-decoration: underline;}
.hpqtxt { text-align: center; }
#header-right { width: 400px; }
#welcome { color: #fff; padding-right: 10px; }
#header { height: 140px; }
#logo { padding: 10px 0px 0px 10px; }

.boxtop { background-color: #fff;
        border: 0px solid #ccc;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}
.box-category > ul > li ul > li a { font-size: 14px; padding: 5px 0px 5px 10px; width: 100%; color: #174B79;}
.box-category > ul > li ul > li a:hover { color: #000; width: 99%; background-color: #ddd; }
.box-category {
        padding-left: 0px;
}
.box-category > ul > li { padding: 0px 0px 0px 8px; margin-bottom: 0px; }
#emwrap {padding-left: 5px}
#emwrap .lnav_opt_opt {padding-bottom: 5px}
.box-category > ul > li a.active { padding: 5px 0px 5px 8px; background-color: #c20d0d; color: #fff; font-size: 14px;  font-weight: normal}
.box-category > ul > li ul > li {
        padding: 0px 0px 0px 0px;
}

.sf-menu a, .sf-menu li li a { padding: 0px; }
.sf-menu a { padding: 10px 16px 5px 17px; }
.sf-menu {line-height: 1; padding-left: 110px;}
.sf-contener, .sf-menu {width: 900px!important; }
/* .sf-menu {text-transform: uppercase} */
.sf-menu li li li, .sf-menu li li {font-family: Georgia, Helvetica, Arial, sans-serif; background-color: #fff; }
.sf-menu a, .sf-menu a:visited { font-weight: bold; font-size: 18px; color: #000; }
.sf-menu li a:hover {font-size: 18px; color: #d23a20; -webkit-border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px;}
.sf-menu li:hover a {color:#d23a20; }
.sf-menu a.sf-with-ul { font-size: 18px; } 
.box-category > ul > li ul > li a.lnav_link { margin-bottom: 30px; }
.sf-contener { font-family: Georgia, serif; position: absolute; top: 96px; z-index: 99;}
.grid_12 { margin: 0px; }
.container_12 { padding: 0px; }
#header { box-shadow: 0px 5px 15px #333333;; }
.sf-menu{ z-index: 99; background-color: none; color: #fff; margin-left: 78px;}
.sf-contener { background-color: none;}

#topnav li ul { box-shadow: 0px 5px 15px #333333; z-index: 66; width: 165px;}
#topnav li ul li {background-color: #fff; font-size: 12px;}
#mcsec { padding-top: 15px; }
#topnav li ul li a { font-size: 16px; font-weight: normal; line-height: 18px; background-color: #fff; color: #000; padding: 5px 0px 5px 10px;}
#topnav li ul li a:hover { color: #d23a20; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
#topnav li ul li ul { top: -5px; z-index: 54; left: 168px}

.mainhpbox {  text-align: center; width: 450px; font-size: 14px; border: 1px solid #065601; color: #000; padding-bottom: 5px; }
.mainhpbox .hpbox { ; font-size: 14px; height: 20px; background-color: #065601; color: #fff; padding-bottom: 5px; }
.mainhpbox .hpbox > div { padding: 3px 5px 0px 5px}
.mainhpbox .hpbox > div a { color: #fff; }

.rrrestop { padding: 2px 5px 2px 5px; background-color: #06c; color: #fff;}

.rebl15 { font-size: 18px; }
.secondary_color, p, body, #header #search input, .heading h4, #currency a, #footer ul li a, .cart_right a, .box-category > ul > li ul > li a, .product-list .wishlist a, .product-list .compare a, .product-list .price-tax { color: #000; }

#container #search { height: 0px; top: -80px; position: relative; left: -20px; }
#container #search input { width: 300px; background-color: #f6f6f6; height: 25px; font-size: 14px; border: 1px solid #222; }
.orig14 { font-size: 12px; color: #999; }
.numbrs { color: #000; }
.blu14, .saltx, .rd14 b { font-size: 14px; color: #06c; font-weight: normal; }
.blu14, .rd14 b { font-weight: bold; }
/* body { background-image: url('/skins/gentle/images/bg/2.png'); background-repeat:repeat; } */
.welcome, .box .box-heading, #footer-top-outside h2, #footer h3, .product-grid .name a, body { font-family: sans-serif; font-size: 14px;}
#footer h3 { font-weight: bold; }
h1 { font-family: sans-serif; }
.product-list > div { background-color: #f6f6f6; width: 735px; border: 0px;; }
.calendar td.event { background: #93c572; }
td.event a { color: #065601; }
td.event a:hover { color: #F70000; }
#shric {position: absolute; top: -140px; right: 260px;}
#header-bottom { min-height: 10px;}
.sorting { background: none; width: 763px;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 10px; border: 1px solid #ccc;}
#content { padding-top: 7px; width: 765px;}
.container_12 { width: 995px; }
#hpwrprod { padding-bottom: 20px; }
.hpvert div { bordeR: 0px; text-align: center; background-color: #174B79; padding: 2px 0px;}
.box-product > div { width: 235px; border: none; display: block; height: 220px}
.desc a { font-size: 12px; }
.hpvert div a { color: #fff;; }
.hpvert div a:hover { color: #fff; text-decoration: underline;; }
.box .box-heading { background: none; padding-bottom: 0px;}
.banner { position: relative; top: 55px; display: block; height: 0px; }
#cart .content { border-color: #174B79; min-width: 200px; font-size: 12px;}
.cart .total, .cart .quantity, .cart a {font-size: 12px;}
.cart .total { text-align: right; }
.wf_content td, .saltx, .prodata_txt, .prodata_cat, .total td, .cart_total_td, .wf_content {font-size: 14px; }
#header-bottom { line-height: 14px; }
.itrev { padding: 5px 0px;;} 
.itrev td { font-size: 10px; }
#prodr { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; float: left; width: 100%; margin-bottom: 10px; }
h4 { padding: 0px; margin: 0px; font-size: 16px;}
td { font-size: 12px; }
#ftbot { text-align: center; background-color: #174B79; padding: 4px 0px;}
#ftbotg { padding-left: 100px; background-color: #ccc; font-size: 12px;}
#ftbotg div { font-size: 12px;}
#ftbot a { color: #fff; padding: 0px 5px; }
#pweredtb td { font-size: 12px; }
.hdata_tbl td { font-size: 12px; }
.mega-menu li a { position-left: 0px; }
.category-info { padding-bottom: 10px; }
#banner0 { margin-left: 340px; }
.desc p {font-size: 12px; line-height: 15px;}
#topscore { padding-bottom: 10px; }
#footer { text-align: center; }
#column-left { width: 200px; }
#column-left + #content { margin-left: 250px; }
.vmlnk a { font-weight: bold; padding-left: 10px;  color: #000;}
.error { font-size: 14px; }
.wfc { font-size: 14px; font-color: #000; }
.wfc td { font-size: 14px; font-color: #000; }
.checkout { text-align: right; }
p.txt { font-size: 14px; }
#saveaddress td, .sbar2 td { font-size: 14px; }
.fsrtxt { font-weight: bold; color: #FF1A00;}
.fsrtxt a { font-weight: bold; color: #FF1A00;}
.box-category > ul > li ul > li a.lnav_link {font-weight: bold; color: #06c;}
.shipbtns a { padding: 5px; }
.shipbtns a:hover { color: #fff; }
.shipbtns { padding-bottom: 10px;; }
#header .button-search, .button-search { position: absolute; top: 8px; left: 288px; height: 27px; width: 31px; background: url("/images/sites/mag.png") no-repeat; }
.accolades { padding: 5px 0px; color: #ff0000; font-weight: bold;}
h4.accolades { padding-top: 20px; }
#saveships .button {padding: 5px;}
.itwrap { height: 280px; }
.feat { font-size: 18px; }
.fttitwrap { border-bottom: 2px solid #999; padding-bottom: 5px; margin-bottom:5px; ; }
.feattitle { font-weight: bold; color: #000; font-size: 16px; padding-bottom: 5px;; }
#connectbar { background-color: #bd0a14; height: 28px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 3px; }
.connectbar_optlast a, .connectbar_opt, .connectbar_optsign, .connectbar_optvisit { margin-top: 6px; padding: 0px 30px 0px 30px; border-right: 1px solid #fff; float: left; color: #fff; font-size: 16px;}
.connectbar_optlast a { margin-top: 6px; padding: 0px 30px 0px 40px; border-right: none; border-left: 1px solid #fff; float: left; color: #fff; font-size: 16px;}
.connectbar_opticp, .connectbar_optic{ margin-top: 2px; padding: 0px 10px 0px 10px; float: left; color: #fff; font-size: 16px;}
.connectbar_opticp { padding: 0px 30px 0px 10px; }
.connectbar_optvisit{border-left: 1px solid #fff; border-right: none; }
.connectbar_optsign {border-right: none; }
.connectbar_optnew { float: left; padding-top: 1px;}
input.lowernews {font-size: 12px; width: 160px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.connectbar_optbut { padding: 4px 30px 0px 20px; float: left; color: #fff; font-size: 12px;}

.container_12 .grid_12, .container_12, .grid_12 { width: 1048px; }
#footer h3 { background-image: none; }
#footer { border-top: 2px solid #a10000; }
#footer ul li {padding-bottom: 3px; color: #D23A20; font-size: 14px;}
#footer ul li a {font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #D23A20; }
#evntwrap { margin-left: 10px; width: 195px; }
.hpeven { border: 1px solid #E4E4E4; }
a.evhrf { color: #000; }
a.evhrf:hover { color: #c20d0d; }
#pweredtb a{color:#000;font-size:12px;}
#evnthead { padding: 5px; background-color: #c20d0d; color: #fff; }
a.fullev table { padding-top: 10px; }
a.fullev b{ color: #000; }
a.fullev:hover b{ color: #c20d0d; }
.loyalmsg { padding-top: 10px; }
.resultdesc { margin-top: 5px; }
#loycp h2 { color: rgb(255,153,0); }
div#ourloc { width: 200px; }
.navigation, .sf-contener { z-index: 33; }
#header #search { z-index: 0; }
#header #cart { width: 300px; }
#header { z-index: 27; }
#header #cart .content { border: 1px solid #a10000;}
#cart_items { box-shadow: 0px 5px 15px #333333; }
#header #cart .heading a { color: #000; }
#header #cart .heading { margin-right: 0px; }
#header #cart { position: relative; min-width: 20px; left: 580px; top: -125px; }
#cart { width: 240px; left:630px; text-align: right; z-index: 44; top: -112px; }
.tsn, #cart .heading h4 { position: relative; top: -8px; }
.cart { padding-bottom: 20px; }
#qtyin, #qtyincs { text-align: center; }
span#cart_total { position: relative; top: -7px; } 
.llegal { font-size: 14px; }
.cqtyb { text-align: center;}
.rqt a.button { position: relative; top: -2px; }

        #header .button-search { position: absolute; top: 72px; z-index: 3; left: 1000px; }
        .ui-autocomplete { font-family: 'Roboto Slab', Helvetica, serif; box-shadow: 0px 20px 60px 10px #747474; -webkit-box-shadow: 0px 20px 60px 10px #747474; max-height: 500px; max-width: 350px; overflow-y: auto; overflow-x: hidden; font-size: 16px; }
        .ui-autocomplete-category { font-weight: bold; padding: .2em .4em; margin: .8em 0 .2em; font-size: 14px; line-height: 1.5; font-size: 14px; background: #b82e37; color: #fff; margin-top: 0px; }
        .ui-menu-item td { font-size: 14px; }
        #navlong { position: relative; z-index: 20; }
        .ui-menu .ui-menu-item { padding-top: 0px; }
        .ui-autocomplete-input { margin-left: 740px; width: 270px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 20px; position: relative; top: -73px; padding-left: 10px;}
        .ui-widget input { font-family: 'Roboto Slab', Helvetica, serif; font-size: 14px; color: #999;}
        .ui-menu-item { background: #fff; font-size: 14px; }
        .ui-state-focus:hover { background: #ddd; }
        .ui-autocomplete .ui-menu-item table { position: relative; top: -5px; padding-right: 5px; }
        .ui-extra { ; margin-top: 10px; }
        * html .ui-autocomplete { height: 100px; }

        a.button, a.button span{ background: #c20d0d; }
        .qtw { padding: 10px 0px 5px; }
        .product-list > div + div { padding-top: 0px; margin-top: 20px; overflow: hidden; }
        .product-list > div { background: #fff; border: 1px solid #eee; padding: 0px; width: 780px; overflow: hidden;}
        .resultdesc { line-height: 24px; }
        .rpwrap, .qtxt { text-align: center; }
        .box-category > ul > li a.active { background: #fff; color: #c20d0d; font-weight: bold; cursor: default; font-size: 18px;}
        .rpwrap { padding: 10px 20px; background: #eee; }
        .ccsale { font-size: 18px; }
        .resimg, .srmid { padding-top: 10px; }
        .rd14 b { color: #444; font-size: 20px; }
        .qtwc { margin-top: 10px; }
        .orig14 { color: #000; font-size: 18px; }
        .prwrp td { font-size: 22px; }
        .pricewrap { padding-top: 10px; }
        .rct { padding-bottom: 15px; }
        .sorting { width: 800px; }
        .qtwa { padding-top: 5px; }
        .qtwc a.button, .qtwa a.button { width: 100%; padding: 3px 0px;}
        .qtwc a.button:hover, .qtwa a.button:hover { color: #fff; background: #444;;}
        #hpemail .wfc { color: #fff; }
        #newsbar { background: #a10000; }
        #hpsup { background: #999; }
        a#hpsup:hover { background: #00a110; }
        .no_right_margin .name, .no_right_margin .price, .no_right_margin .cart { text-align: center; }
        .no_right_margin .name { height: 53px; }
        .box-product .image { height: 220px; }
        .box-product { width: 1035px; }
        .box-product > div { height: auto; display: inline-block;}
        #secnav a, .sf-contener, .sf-menu a { font-family: "Open Sans", sans-serif; }
        .rebl15 { font-size: 20px; }
        #column-left + #content { margin-left: 230px; }
        .blu14, .saltx, .rd14 b { color: #000; }
        .blu14 { font-size: 17px; }
        #pweredtb { padding: 0px 10px; }
        .box-category > ul > li ul > li a.lnav_link, #footer ul li, #footer ul li a { color: #000; }
        #footer h3 { color: #bf0a13; font-size: 18px; }
        .sf-menu { margin-left: 137px; }
        #tilewrap { width: 1040px; }
        .banner { margin-left: 13px; height: auto; top: 0px; float: left;}
        .slideshow { margin-left: 12px; }
        #hpbgitems { width: 1048px; padding: 0px 14px;}
        #evntwrap { width: 300px; }
        #evnthead { background: none; color: #000; padding: 0px; font-size: 18px; border-bottom: 2px solid #999; padding-bottom: 5px; margin-bottom: 5px; }
        .product-list > div { width: 797px; }

.go2save, .holdphone, .good2go{padding: 9px!important;}
