.ecfTitle{padding:0 0 10px 0;font-size:1.3em}
.account-page .ecfTitle,.forgot-password .ecfTitle{margin:0;padding:0 0 10px}
.accMenuBar ul{margin:0;padding:0;list-style:none}
h2.accMenuTitle{font-weight:bold;font-size:1.3em;line-height:15px;margin:7px 0 7px 5px}
h2.accMenuCartTitle{border-top:1px solid #B9B6AF;margin:10px 0 0 0;padding:10px 0 5px 5px;font-weight:bold;font-size:1.3em;line-height:15px}
ul.accountMenu{padding:0 0 0 6px}
ul.accountMenu li{padding:6px 0 1px;border:0;font-weight:normal;line-height:16px}
ul.accountMenu li a{color:#666;font-weight:normal;line-height:16px}
ul.accountMenu li a:active{color:#c33}
.welcomeTitle{font-size:16px;font-weight:normal;margin:5px 0}
.topContent{margin-bottom:10px}
.accountOrders{font-size:.8em}
.accountOrders th{font-weight:bold}
.accountOrders th,.accountOrders td{padding:2px 15px;background:0}
.accountOrders th:first-child,.accountOrders td:first-child{padding-left:5px}
.longGradient{background:transparent url(/media/hobbs/images/formGradientLong.png) repeat-y right top;height:17px;width:550px;position:absolute;z-index:-1}
.accountOrders td a{font-weight:bold;color:#000;text-decoration:underline}
.accountOrders td a:hover{text-decoration:none}
h5.recentOrders{font-weight:bold;font-size:12px;margin:0;padding:0 0 4px}
.accSignIn{clear:both;float:left;width:360px;margin-left:20px}
.accCreateAccount{float:left;width:360px;margin-left:20px}
.accSignInCreateAccount .error{font-size:1.2em;padding:10px;margin-bottom:10px}
.chkSignInOpts{clear:both;float:left}
.chkSignIn{clear:both;float:left;width:400px}
.chkNonAccount{float:left}
.chkGuestAcc,.chkCreateAcc{margin-bottom:35px}
.pnlSignIn .forgotPW{width:235px;float:right}
.pnlSignIn .btnContainer{display:block;clear:both;width:235px;float:right;margin-top:10px}
.pnlSignIn .rememberMe{margin-left:5px;margin-top:3px;line-height:20px;display:inline-block}
.autoOrderMngr{clear:both;float:left;width:800px;border-top:1px solid #CCC}
.autoOrderLine{clear:both;float:left;width:800px;border-bottom:1px solid #CCC;padding:12px 0 6px 0}
.autoOrderLine strong{font-weight:bold}
.autoOrderLine em{font-style:italic}
.autoOrderLine .thumb{float:left;width:95px}
.autoOrderLine .desc{float:left;width:275px;padding-right:15px}
.autoOrderLine .sendNow a:link,.autoOrderLine .sendNow a:visited{color:#C33}
.autoOrderLine .dets{float:left;width:300px}
.autoOrderLine .edt{float:left;width:115px;font-weight:bold}
.autoOrderLine div div{padding:3px 0 3px 0}
.autoOrderLine div div.ordHistory{padding:0}
.autoOrderMngr a:link,.autoOrderMngr a:visited{color:Black;text-decoration:underline}
.autoOrderMngr a:hover{text-decoration:none}
.autoOrderLine table{margin-left:20px}
.autoOrderLine td{padding:2px 6px 2px 6px}
.autoOrderEdt .addrContain{float:left;width:500px}
.autoOrderEdt .addrContain div{clear:both;float:left;width:500px}
.bulletList{list-style:disc;margin-left:50px;margin-top:10px}
#fb-root{display:none}
.facebook_login{display:inline-block;margin-bottom:15px;width:370px;min-height:205px;vertical-align:middle;border-left:1px solid #ccc}
.chkSignInOpts .facebook_login{margin:17px 0 15px -50px;border-left:none}
.facebook_login h3{display:none}
.accountDashboard .facebook_login h3{display:block;margin:20px 0 0 0;padding-bottom:0;text-align:left;font-size:1.2em;font-weight:bold}
.facebook_login .divider{position:relative;top:46px;right:13px;display:block;width:26px;height:26px;background:Transparent url(/media/rem/images/or.png) no-repeat center center}
#facebook-login{position:relative;top:20px;display:block;margin:0 auto;width:170px;height:27px;background:Transparent url(/media/shared/images/facebook_login.png) no-repeat left top;cursor:pointer;font:0/0 serif}
#facebook-explain{position:relative;top:25px;float:right;right:101px;cursor:pointer;z-index:10}
#facebook-text{position:relative;top:25px;padding:15px 0 0 50px;z-index:1}
#facebook-text h4{margin:0;padding:20px 0 5px 0;color:#204E8A}
#facebook-text ol{margin:0;padding:0 0 10px 20px}
#facebook-text li{padding:5px 0}
#facebook-explanation{width:410px;padding:10px 20px}
.facebook_profile{position:relative;padding:10px 15px 10px 10px;color:#545454;background-color:#f0f0f0;border:solid 1px #bdc7d8}
.facebook_profile a{text-decoration:none;font-size:1.4em}
.facebook_profile a,.facebook_profile a:active,.facebook_profile a:hover,.facebook_profile a:visited{color:#545454}
.removeBtn{position:absolute;top:5px;right:5px}html,body,form{margin:0;padding:0}
header,footer,article,section,nav,menu,hgroup{display:block}
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#474747;background:#EEE}
a{color:Black;text-decoration:none}
img{border:0}
input:focus{outline:0}
.error{color:#8F1C1C;font-weight:bold}
header,.content,footer{min-width:960px}
.inner{position:relative;width:960px;margin-left:auto;margin-right:auto}
header{position:absolute;top:0;margin:0 auto;height:90px;overflow:hidden;width:100%}
.contentHeader{position:absolute;width:100%;height:120px;top:90px;background:white;z-index:10}
.content{position:relative;width:100%;top:195px;padding:15px 0 40px;background:white;min-height:555px;z-index:1}
footer{position:relative;top:195px;padding:10px 0 0;background:#EEE}
.clear{clear:both}
.cdmc{position:absolute}
.cdmc img{width:1px;height:1px}
.rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.dl-reset dd{margin-left:0}
.btn{display:inline-block}
.btn-expanded{display:block;width:auto}
.row{width:100%;position:relative}
.row:before,.row:after{content:'';display:table}
.row:after{clear:both}
.row .row{margin-left:-1.14%;margin-right:-1.14%;width:auto}
.col{box-sizing:border-box;float:left;padding-left:1.14%;padding-right:1.14%;position:relative}
.col-1,.col-1-1{width:100%}
@media(min-width:18.75em){.col-sm-1-4{width:25%}
.col-sm-2-4,.col-sm-1-2{width:50%}
.col-sm-3-4{width:75%}
.col-sm-1-5{width:20%}
.col-sm-2-5{width:40%}
.col-sm-3-5{width:60%}
.col-sm-4-5{width:80%}
.col-sm-1-3{width:33.33%}
.col-sm-2-3{width:66.66%}
.col-sm-1{width:100%}
}
@media(min-width:37.5em){.vmiddle .col{display:inline-block;float:none;vertical-align:middle}
.col-md-1-4{width:25%}
.col-md-2-4,.col-md-1-2{width:50%}
.col-md-3-4{width:75%}
.col-md-1-5{width:20%}
.col-md-2-5{width:40%}
.col-md-3-5{width:60%}
.col-md-4-5{width:80%}
.col-md-1-3{width:33.33%}
.col-md-2-3{width:66.66%}
.col-md-1{width:100%}
.col-push-md-1-4{left:25%}
.col-push-md-2-4,.col-push-md-1-2{left:50%}
.col-push-md-3-4{left:75%}
.col-push-md-1-5{left:20%}
.col-push-md-2-5{left:40%}
.col-push-md-3-5{left:60%}
.col-push-md-4-5{left:80%}
.col-push-md-1-3{left:33.33%}
.col-push-md-2-3{left:66.66%}
.col-pull-md-1-4{left:-25%}
.col-pull-md-2-4,.col-pull-md-1-2{left:-50%}
.col-pull-md-3-4{left:-75%}
.col-pull-md-1-5{left:-20%}
.col-pull-md-2-5{left:-40%}
.col-pull-md-3-5{left:-60%}
.col-pull-md-4-5{left:-80%}
.col-pull-md-1-3{left:-33.33%}
.col-pull-md-2-3{left:-66.66%}
}
@media(min-width:50em){.inner{position:relative;max-width:960px;margin-left:auto;margin-right:auto}
.col-lg-1-4{width:25%}
.col-lg-2-4,.col-lg-1-2{width:50%}
.col-lg-3-4{width:75%}
.col-lg-1-5{width:20%}
.col-lg-2-5{width:40%}
.col-lg-3-5{width:60%}
.col-lg-4-5{width:80%}
.col-lg-1-3{width:33.33%}
.col-lg-2-3{width:66.66%}
.col-lg-1{width:100%}
.col-push-lg-1-4{left:25%}
.col-push-lg-2-4,.col-push-lg-1-2{left:50%}
.col-push-lg-3-4{left:75%}
.col-push-lg-1-5{left:20%}
.col-push-lg-2-5{left:40%}
.col-push-lg-3-5{left:60%}
.col-push-lg-4-5{left:80%}
.col-push-lg-1-3{left:33.33%}
.col-push-lg-2-3{left:66.66%}
.col-pull-lg-1-4{left:-25%}
.col-pull-lg-2-4,.col-pull-lg-1-2{left:-50%}
.col-pull-lg-3-4{left:-75%}
.col-pull-lg-1-5{left:-20%}
.col-pull-lg-2-5{left:-40%}
.col-pull-lg-3-5{left:-60%}
.col-pull-lg-4-5{left:-80%}
.col-pull-lg-1-3{left:-33.33%}
.col-pull-lg-2-3{left:-66.66%}
}
.printOnly{display:none}
@media print{body{background:0}
.contentHeader{top:0}
body .content{top:120px;padding:0;margin:0;width:740px}
body header,body footer,body .promoblock,body #search,body .cdmc,body .leftMenu,body .checkoutSteps,.contentHeader ul{display:none}
body .checkout .ecfTitle{margin:0}
body .checkout .orderReceipt{margin:0}
.rtnHomepage{display:none}
.printOnly{display:block}
body#bodyTag.checkout-page .content .inner,body#bodyTag.cart-page .content .inner,body#bodyTag .split-column-left-menu section,body#bodyTag .leftMenu{box-shadow:0 0 0 white}
}
span.note{font-size:.9em;font-style:italic;color:#666}a.button,button.button,input.button{font-size:1.3em;font-weight:bold;text-transform:uppercase;cursor:pointer;background:#3466a8;padding:8px 25px;white-space:nowrap;color:#fff;background:-moz-linear-gradient(top,#a4c3ed 0,#3466a8 53%,#275da4 50%,#15417a);background:-webkit-gradient(linear,left top,left bottom,from(#a4c3ed),color-stop(0.53,#3466a8),color-stop(0.50,#275da4),to(#15417a));border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border:1px solid #23589e;-moz-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 10px rgba(010,056,115,1);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 10px rgba(010,056,115,1);text-shadow:0 -1px 0 rgba(000,000,000,0.4),0px 1px 0 rgba(255,255,255,0.3)}
a.button:hover,button.button:hover,input.button:hover{color:White!important;text-decoration:none;background:#5b8dcf;background:-moz-linear-gradient(top,#a4c3ed 0,#5b8dcf 45%,#437bc4 50%,#366bad);background:-webkit-gradient(linear,left top,left bottom,from(#a4c3ed),color-stop(0.45,#5b8dcf),color-stop(0.50,#437bc4),to(#366bad));-moz-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 10px rgba(040,098,168,1);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 10px rgba(040,098,168,1)}
a.button.secondaryBtn,button.button.secondaryBtn,input.button.secondaryBtn{color:#050505;background:#dbdbdb;background:-moz-linear-gradient(top,#fff 0,#dbdbdb 52%,#b5b5b5);background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(0.52,#dbdbdb),to(#b5b5b5));border:1px solid #b0b0b0;-moz-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 4px rgba(255,255,255,1);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0.5),inset 0 0 4px rgba(255,255,255,1);text-shadow:0 -1px 0 rgba(000,000,000,0.2),0px 1px 0 rgba(255,255,255,1)}
a.button.secondaryBtn:hover,button.button.secondaryBtn:hover,input.button.secondaryBtn:hover{background:#b5b5b5;background:-moz-linear-gradient(top,#d1d1d1 0,#dbdbdb 36%,#9e9e9e);background:-webkit-gradient(linear,left top,left bottom,from(#d1d1d1),color-stop(0.36,#dbdbdb),to(#9e9e9e));color:White!important;text-decoration:none!important}
.disabled a.button,.disabled button.button,.disabled input.button,.disabled a.button:hover,.disabled button.button:hover,.disabled input.button:hover{color:#ababab!important;text-decoration:none!important;background:e0e0e0;background:-moz-linear-gradient(top,#e0e0e0 0,#ededed 16%,#ededed);background:-webkit-gradient(linear,left top,left bottom,from(#e0e0e0),color-stop(0.16,#ededed),to(#ededed));border:1px solid #cacaca;-moz-box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 -5px 13px rgba(000,000,000,0.2);-webkit-box-shadow:0 1px 3px rgba(000,000,000,0),inset 0 -5px 13px rgba(000,000,000,0.2);text-shadow:0 -1px 0 rgba(000,000,000,0.1),0px 1px 0 rgba(255,255,255,0.5)}
a.smallBtn,button.smallBtn,input.smallBtn{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;font-size:.8em;padding:5px 12px;line-height:20px}
input.smallBtn{line-height:12px}
a.miniBtn,button.miniBtn,input.miniBtn{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:8px;padding:3px 9px;line-height:18px}
a.largeBtn,button.largeBtn,input.largeBtn{font-size:1.5em}
a.cancelBtn{display:inline-block;margin:0 15px 0 15px;padding:10px 15px 5px 15px}
a.cancelBtn:link,a.cancelBtn:visited{color:#333;text-decoration:underline}
a.cancelBtn:hover{text-decoration:none}
body a.button:hover,body a.smallBtn:hover,body a.miniBtn:hover,body a.largeBtn:hover,body button.button:hover,body button.smallBtn:hover,body button.miniBtn,body button.largeBtn:hover,body input.button:hover,body input.smallBtn:hover,body input.miniBtn,body input.largeBtn:hover{color:white!important;text-decoration:none!important}.cart-page .split-column-right-menu section{float:left;width:760px;margin-right:35px}
.cart-page .split-column-right-menu aside{float:left;width:165px}
.cartItems dd,.cartItems dt,.cartItems dl{margin:0;padding:0}
.secure_logo{float:right;position:relative;right:1.8em;top:.9em}
.split-column-right-menu .secure_logo{top:.9em}
.cartItemsHeader dt,.cartItemsHeader dd{height:18px;max-height:18px;padding-top:4px;font-size:11px}
.cartEmpty{padding:10px 0 110px 20px;color:Gray;font-style:italic}
.cartItems{clear:both;float:left;width:100%}
.cartItems dl{clear:both;float:left;border-bottom:1px solid #DFDFDF;width:100%}
.cartItems dt,.cartItems dd{float:left}
.cartItems .cartItemsHeader{background:transparent url(/media/hobbs/images/formGradientLong.png) repeat-y right top;border-bottom:0}
.cartItemsHeader dd{line-height:15px}
.cartItems .primaryThumb{width:110px}
.cartItems .primaryThumb a,.cartItems .primaryThumb a:hover{float:left;padding:10px 10px 5px;text-decoration:none}
.cartItems p{padding:8px 0 0 2px}
.cartItems .itemNo{color:#333;font-style:italic;font-size:10px}
.cartItems .cartItemDesc{width:300px}
.cartItems .cartItemName{font-weight:bold;color:#666}
.aaCartProd{font-size:.9em;color:#333}
.aaCartCapableProd a:link,.aaCartCapableProd a:visited{color:#C33;text-decoration:underline;background:yellow;padding:1px 3px}
.aaCartCapableProd a:hover{text-decoration:none}
.cartItems .cartItemPrice{width:150px;text-align:right}
.cartItemWasPrice{color:#888;padding-right:4px;text-decoration:line-through}
.cartItemNowPrice{font-weight:bold}
.cartItems .cartItemTotalPrice{width:100px;text-align:right}
.cartItemRemove{font-size:10px;padding:8px 3px 0 0}
.cartItems .qty{width:80px;text-align:right}
.cartItemRemove a{color:#333;text-decoration:underline}
.cartItemRemove a:hover{text-decoration:none}
.updateQty{clear:both;float:left;padding-left:650px;padding-top:12px}
.applyCoupon{clear:both;float:left;width:100%;padding-top:10px;font-size:.8em}
.applyCoupon ul{float:right;list-style:none}
.applyCoupon .couponDesc{float:left;width:310px}
.applyCoupon .couponCode{float:left}
.applyCoupon .couponCode input{width:110px;margin:2px 5px 0 10px}
.applyCoupon .couponBtn{float:left}
.applyCoupon .applyCouponErrorMsgs{float:none;margin-top:10px;margin-left:40px;margin-bottom:10px;list-style-type:disc}
.invalidCoupon{clear:both;float:left;background-color:#EEE;border:2px solid maroon;font-weight:bold;color:Maroon;padding:10px;margin-left:20px;margin-bottom:15px;width:85%}
.validCoupon{clear:both;float:right;font-weight:bold;padding:2px 30px 5px 0;color:gray}
.discount{color:maroon}
.cartBase{clear:both;float:left;width:100%;padding-top:15px}
.cartTotals{clear:both;float:right;width:400px}
.cartTotals div{clear:both;float:right;padding:5px;font-size:1.2em;width:100%}
.cartTotals span{float:left;font-weight:bold;width:90px;text-align:right}
.cartTotals div label{float:left;width:309px;text-align:right;padding-right:0}
.discountSummary label{width:280px}
.cartTotals span.smaller{float:none;font-weight:normal;font-size:10px;width:auto;text-align:inherit}
.cartDisclaimer{float:right;width:300px;padding-right:50px}
.cartDisclaimer p{font-size:10px;padding-top:4px;color:#666}
.cartCheckoutBtns{clear:both;float:left;width:757px;padding:10px;text-align:right;height:30px}
.continueShoppingButton{clear:both;float:left;position:relative;top:-26px;width:150px}
.prodRecommend .intellisuggest{float:left;margin-top:20px;margin-left:0;padding:0;text-align:center;width:165px}
.prodRecommend .intellisuggest-title{font-size:1.1em;font-weight:bold}
.prodRecommend .intellisuggest-item{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}
.prodRecommend .intellisuggest-item img{width:100px;height:100px}
.prodRecommend .intellisuggest-item-name a:link,.prodRecommend .intellisuggest-item-name a:visited{font-size:11px;text-align:left;color:Black}
.prodRecommend .intellisuggest-item-price{margin-top:5px;font-size:1.2em;font-weight:bold}
#asideRight .quickOrder{float:right;width:150px;margin-top:15px}
.quickOrder h3{font-weight:bold;font-size:1.2em}
.quickOrder table{margin:10px 0 30px 0}
.quickOrder th{font-weight:bold}
.quickOrder td{padding:1px 0 1px 0}
.quickOrder .atcInput{width:90px}
.quickOrder .btnAtc{float:right}
.shipping-calculator{clear:both;margin:2em 0}
#shopping-cart .shipping-calculator{padding-top:3em}
.shipping-calculator h2{margin:1em 0 .5em 0;padding:0}
.calculator-container{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;display:table;margin:1.5em 0 0;width:100%}
.calculator-container input{margin:.5em 0;width:11.8em}
.calculator-container .button{float:right}
.calculator-input,.calculator-info{display:table-cell}
.calculator-input{border-right:1px solid #d8d8d8;padding:1em;width:33.333%}
.calculator-info{text-align:center;vertical-align:middle;width:66.666%}
.shipping-results{color:#8c8c8c;display:table;font-weight:bold;width:100%;text-transform:uppercase}
.shipping-result-ground,.shipping-result-air{display:table-cell;padding:1em;width:50%}
.shipping-result-ground{border-right:1px solid #d8d8d8}
.shipping-results h3{color:initial;font-size:2.25em;margin-bottom:.25em}
.shipping-footer{border-bottom:1px solid #d8d8d8;color:#8c8c8c;font-size:80%;padding:.5em;text-align:center;font-style:italic}
.calculator-error.calculator-info{color:#882a14}
@media only screen and (max-width:699px){.calculator-container,.calculator-input,.calculator-info{display:block;width:auto}
.calculator-input{border-right:0;border-bottom:1px solid #d8d8d8;overflow:hidden}
.calculator-input input{width:auto}
.calculator-info{padding:1em 0}
.icon-left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
}ul.categoryThumbnails{margin:0;padding:0;list-style:none}
ul.categoryThumbnails li{float:left;width:250px;margin:0 0 40px 0;text-align:center;position:relative;height:290px}
ul.categoryThumbnails li p{margin:0 0 5px 0}
ul.categoryThumbnails li label a{border:1px solid gray;font-weight:bold;text-transform:uppercase;position:relative;margin-left:auto;margin-right:auto;width:160px;display:block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:6px 2px;color:Black;background:#EEE;background-image:-ms-linear-gradient(top,#DDD 0,#999 100%);background-image:-moz-linear-gradient(top,#DDD 0,#999 100%);background-image:-o-linear-gradient(top,#DDD 0,#999 100%);background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0,#FFF),color-stop(1,#999));background-image:-webkit-linear-gradient(top,#DDD 0,#999 100%);background-image:linear-gradient(top,#DDD 0,#999 100%)}
body #searchspring-sidebar.left ul li.facet_container:first-child{padding-top:8px}
ul.prodThumbnails{margin:0;padding:0;list-style:none}
ul.prodThumbnails li{float:left;width:225px;padding:0 10px;margin:15px 0 35px 0;border-right:1px solid #CCC;text-align:center}
ul.prodThumbnails li:nth-child(3n),ul.prodThumbnails li:last-child{border-right:0}
ul.prodThumbnails li:nth-child(3n+1){clear:both}
ul.prodThumbnails li p{clear:both;margin:0}
ul.prodThumbnails h3{margin:5px 0 0;text-align:left}
ul.prodThumbnails .stock{float:left;display:block;width:108px;font-size:.9em;color:#666;padding-top:9px}
ul.prodThumbnails .lnkAtc{float:left;display:block}
ul.prodThumbnails .price{padding:10px;font-size:1.6em}
ul.prodThumbnails .price .sale{padding-right:15px;font-weight:bold;color:#8F1C1C}
ul.prodThumbnails .price .strikethrough{padding-right:20px;color:#666;text-decoration:line-through}
ul.prodThumbnails .info{float:left;margin:10px 0 0}
ul.prodThumbnails .info span{float:left}
ul.prodThumbnails .compare{display:block;background:#EEE;padding:3px;font-size:1.1em;border:1px solid #CCC;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;position:relative}
ul.prodThumbnails .compare label{position:relative;cursor:pointer;top:-2px;left:-3px}
ul.prodThumbnails .info a{float:left;display:block;text-decoration:none!important;margin:5px 0 0 34px}
ul.prodThumbnails .info a em{padding:0 5px}body.checkout-page header{height:55px}
body.checkout-page header ul{top:0}
body.checkout-page .headerGrad{top:51px}
body.checkout-page .contentHeader{top:53px;height:67px}
body.checkout-page .content{top:120px}
body.checkout-page footer{top:120px}
body.checkout-page .content{padding-top:0}
.checkout .checkoutColA{clear:both;float:left;width:48%}
.checkout .checkoutColB{float:left;width:52%}
.chkSignIn{border-right:1px solid #DFDFDF;width:370px;min-height:210px;margin:15px 50px 0 0}
.chkSignIn h3.ecfTitle{margin:0}
.chkNonAccount{width:370px}
.chkNonAccount h3.ecfTitle{padding-bottom:0}
.chkNonAccount p{margin:0 20px 20px 0}
ul.addrView{margin:0;padding:0;list-style:none}
.checkoutSameAsShipping{float:left;margin-left:5px;height:30px;cursor:pointer}
.checkoutSameAsShipping label{line-height:20px;padding-left:3px;font-weight:bold;cursor:pointer}
#billingAddrInput{clear:both;float:left}
.checkoutItems{clear:both;float:left;width:100%}
.checkoutItems dl{clear:both;float:left;border-bottom:1px solid #DFDFDF;width:100%;min-height:107px;margin:0 0 10px 0;padding:0 0 10px 0}
.checkoutItems dl:last-child{border-bottom:0;padding-bottom:0}
.checkoutItems dt,.checkoutItems dd{margin:0;padding:0;float:left}
.checkoutItems p{margin:0;padding:3px 0 0 2px}
.checkoutItems em{color:#333;font-style:italic;font-size:10px}
.checkoutItems .primaryThumb{padding-top:10px;width:90px;height:80px}
.checkoutItems .primaryThumb a{float:left;padding:0}
.checkoutItems .primaryThumb a:hover{text-decoration:none}
.checkoutItems .cartItemDesc{padding-top:3px;width:270px}
.checkoutItems .cartItemName{font-weight:bold;color:#666}
.checkoutItems .cartItemNowPrice{font-weight:normal}
.checkoutItems .cartItemTotalPrice{padding-top:3px;width:80px;text-align:right;font-weight:bold}
.shippingMethods{padding:3px 0 3px 0}
.shippingMethods td{padding:1px 0 2px 0}
.shippingMethods label{line-height:20px;cursor:pointer}
.checkoutPayments .fieldContain label,.checkoutPayments .fieldContain legend{font-size:10px}
#ccTypes{float:left;margin:4px 0 0 3px;width:100px;height:15px;background-image:url('/media/hobbs/images/credit-cards.png');background-repeat:no-repeat;background-position:0 0}
#ccTypes.visa{width:26px;background-position:0 0}
#ccTypes.mastercard{width:26px;background-position:-27px 0}
#ccTypes.discover{width:26px;background-position:-53px 0}
#ccTypes.amex{width:26px;background-position:-80px 0}
.checkout .applyCoupon{padding:0}
.checkout .applyCoupon ul{float:left;margin:0;padding:0;width:95%}
.checkout .applyCoupon .couponDesc{padding:0 0 10px 10px}
.checkout .applyCoupon .validCoupon{clear:none;float:left;padding:4px 0 0 5px}
.checkout .applyCoupon ul.applyCouponErrorMsgs{margin:15px 0 10px 20px}
.checkoutSteps{clear:both;float:left;width:940px;margin:0 0 15px 0}
.checkoutSteps ul{clear:both;float:left;padding:0;margin-left:0;list-style:none}
.checkoutSteps li{float:left;display:block;margin:0;padding:0}
.checkoutSteps li.step1{margin-right:80px}
.checkoutSteps .cartReturn{padding-right:30px;text-align:center;font-weight:bold;padding-top:9px}
.checkoutSteps .cartReturn a:link,.checkoutSteps .cartReturn a:visited{color:Gray}
.secureLogo{float:left;margin-left:65px}
.rtnHomepage{clear:both;text-align:center;margin-bottom:30px}
.checkoutErrorMsgs{clear:both;float:left;color:Maroon;margin:0 0 20px 50px;width:90%}
.checkoutErrorMsgs h3{font-size:1.3em;font-weight:bold;padding-bottom:4px}
.checkoutErrorMsgs ul{margin-left:40px;list-style-type:disc}
.checkoutWarningMsgs{clear:both;float:left;color:Blue;margin:0 0 20px 50px}
.checkoutWarningMsgs a:link,.checkoutWarningMsgs a:visited{font-weight:bold;text-decoration:underline}
.checkoutWarningMsgs a:hover{font-weight:bold;text-decoration:underline}
.checkoutWarningMsgs h3{font-size:1.3em;font-weight:bold;padding-bottom:4px}
.checkoutWarningMsgs ul{margin-left:40px;list-style-type:disc}
.checkout fieldset{width:95%}
.checkout legend,.checkout legend div{float:left;background:transparent url(/media/hobbs/images/formGradientShort.png) repeat-y}
.checkoutNavBtns{clear:both;float:left;width:95%}
.btnCheckoutGoBack{float:left}
.btnCheckoutContinue{float:right}
.checkout .btnLinkFormat{font-size:12px;padding:0;margin:0;background:0;border:0;cursor:pointer;color:#000;text-decoration:underline;float:none}
.checkout .btnCheckoutEdit.btnLinkFormat{margin-left:20px}
.checkout input.btnLinkFormat:hover,.checkout a.btnLinkFormat:hover{text-decoration:none}
.checkout a.btnLinkFormat{font-weight:normal}
.checkoutMarketingSection{clear:both;position:relative;width:100%;min-height:110px;background-repeat:no-repeat}
.checkoutMarketingCheckbox,.checkoutMarketingMoreInfo,.checkoutMarketingInput{position:absolute}
.checkoutMarketingMoreInfo a:link,.checkoutMarketingMoreInfo a:visited{text-decoration:underline;color:#333;font-size:.9em}
.checkoutMarketingBirthday,.checkoutMarketingGender{clear:both;margin-bottom:5px}
.checkoutMarketingInput label{display:block;float:left;width:70px;text-align:right;font-weight:bold;padding:3px 2px 0 0}
.checkoutMarketingInput div{float:left;white-space:nowrap}
.checkoutMarketingCheckbox label{font-size:12px;font-weight:bold;cursor:pointer}
.checkoutMarketingCheckbox input{cursor:pointer}.split-column-left-menu,.split-column-right-menu{width:960px}
.split-column-left-menu aside{float:left;width:180px;margin-right:20px}
.split-column-left-menu section{float:left;width:760px}
.split-column-right-menu section{float:left;width:635px;margin-right:25px}
.split-column-right-menu aside{float:left;width:300px}
.leftMenu{clear:both;float:left;width:180px;border:1px solid gray;min-height:400px;background:#DDD}
.leftMenu ul.nav{list-style:none;margin:0;padding:0}
.leftMenu ul.nav li{clear:both;float:left;margin:0;padding:0}
.leftMenu ul.nav li h1{font-size:12px;margin:0;padding:0}
.leftMenu ul.nav li a{clear:both;float:left;display:block;font-size:12px;width:170px;margin:4px 0;padding:6px 0 5px 10px;font-weight:bold;text-transform:uppercase;color:Black}
.leftMenu ul.nav li h1 a{color:#8F1C1C}
#bc,.bc{font-size:.9em;padding-bottom:5px}
#bc a,.bc a{color:#333;padding:0 5px;line-height:22px}
#bc span,.bc span{padding:0 4px}
.landingPage .primaryFeatures section{float:left;width:540px}
.landingPage .primaryFeatures aside{float:left;margin:10px 0 10px 20px;width:370px}
.landingPage .socialLinks{padding:25px 0 5px 0}
.landingPage .socialLinks td{padding:0 10px;vertical-align:top}
.landingPage .products ul{list-style:none;margin:0;padding:0}
.landingPage .products li{float:left;width:180px;height:265px;margin:0;padding:5px;text-align:center;border-right:1px solid #ccc}
.landingPage .products li:nth-child(5n),.landingPage .products li:last-child{border:0}
.landingPage .baseColumns{margin-top:20px}
.landingPage .baseColumns .colA{float:left;width:300px}
.landingPage .baseColumns .colB,.landingPage .baseColumns .colC{float:left;width:300px;margin-left:20px}
.landingPage .price .sale{font-weight:bold;color:#681D17}
.landingPage .price{padding:0 0 10px}
.landingPage .price .list{text-decoration:line-through;padding-left:4px}
.landingPage .quickLinks a{text-decoration:underline}
.landingPage .quickLinks a:hover{text-decoration:none}
.jcm .landingPage{background:white;padding:5px 15px 15px 15px;box-shadow:3px 3px 10px #666}footer,footer a{color:#666}
footer{padding-top:25px}
footer dl{float:left;margin:0 40px 0 0;padding:0;font-size:.8em}
footer dt,footer dd{margin:0;padding:0;text-transform:uppercase}
footer dt{font-weight:bold}
footer ul{float:left;margin:0 30px 0 0;padding:0;font-size:.8em;font-weight:bold}
footer li{margin:0 0 12px;padding:0;list-style:none;text-transform:uppercase}
footer li span{padding:3px 6px;margin-right:2px;color:transparent}
footer .phone{float:left;font-weight:bold;font-size:1.2em;margin:0 30px 0 0}
footer .since{float:left}
footer .policy{clear:both;text-align:center;font-size:.8em;padding:20px 0 10px;text-transform:uppercase}
footer #emailSubscribe{margin:15px 0 0 2px}
footer #emailSubscribe dd div{float:left}
footer #emailSubscribe input{background:white;border:1px solid #CCC;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;margin:2px 0 0 0;height:19px;width:180px;padding:0 0 0 4px}
footer a.btn-go{float:left;display:block;width:23px;height:20px;line-height:20px;background:url(/media/hobbs/images/sprite_icons.png?v=5) no-repeat -781px -132px;border:0;margin:2px 0 0 0;padding:2px 0 1px 0;cursor:pointer;font-weight:bold;font-size:12px;color:#F1F1F1;text-align:center;text-decoration:none}
footer a.btn-go:hover{background-position:-811px -132px}
#subscribedRsp h2{font-size:1.2em;font-weight:bold;margin-bottom:8px}
#subscribedRsp h2.nlUpdate{margin-left:45px;margin-top:90px}
#subscribedRsp>div{width:360px;height:425px;overflow:hidden}
#subscribedRsp{margin-left:40px}
#subscribedRsp b{clear:both;float:left;padding-top:4px;width:70px}
#subscribedRsp p{clear:both;margin-bottom:8px;padding-top:10px}
#subscribedRsp label{line-height:18px}
#subscribedRsp .formUpdate{margin-top:10px}
.gfm .nlGF,.rhb .nlRH,.fbw .nlFW,.bdm .nlBM,.jcm .nlJM,.bkd .nlBD{display:none}fieldset{clear:both;float:left;margin-bottom:18px;padding:0;overflow:hidden;border:1px solid #DDD;border-radius:4px}
fieldset legend{font-weight:bold;font-size:1.2em;width:100%;padding:4px 0 4px 0}
fieldset legend span{padding:0 0 0 6px}
fieldset .fieldsetBody{clear:both;float:left;width:95%;margin:8px 0 10px 8px}
.fieldContain,fieldset.fieldContain{clear:both;float:left;width:100%;margin:1px 0 3px 0;border:0;background:white}
.fieldContain label,fieldset.fieldContain legend{clear:both;float:left;width:135px;padding-top:3px;font-weight:bold;font-size:1em;background:white}
.fieldContain label em,.fieldContain legend em{color:#CD200C;font-weight:bold;padding-right:2px}
.fieldContain input{font-family:inherit;float:left;width:166px}
.content input[type=text],.content input[type=password],.content textarea,.content select{border:1px solid #999;box-shadow:0 0 4px 1px #ccc;background:white;border-radius:3px}
.content input[type=text]:focus,.content input[type=password]:focus,.content textarea:focus,.content select:focus{border-color:rgba(204,153,51,0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,204,0,0.6)}
.content input[type=text],.content input[type=password],.content textarea{padding:2px}
.fieldContain input.button{float:left;width:auto}
.radioButtonList{padding:4px 0 4px 0}
.radioButtonList label{clear:none;font-weight:normal;width:auto;padding:2px 16px 0 1px}
.radioButtonList input{clear:none;width:auto}
.checkboxRow input{clear:none;width:auto}
.checkboxRow label{clear:none;font-weight:normal;width:350px;padding:1px 0 0 4px}
.btnFormIndent{padding-left:130px}
.disabled{opacity:.6!important;filter:alpha(opacity=60)!important}
.disabled a,.disabled input{text-decoration:none!important}
.disabled :hover,.disabled a:hover{cursor:default!important;text-decoration:none!important;color:#666!important}
a:hover,.btnLinkFormat:hover{text-decoration:underline;color:#8F1C1C!important}header .shop{position:absolute;top:25px;text-transform:uppercase;font-weight:bold;font-size:.8em}
header .shop span{color:#6691cb}
header .shop a{color:#777;padding-left:8px;font-size:.9em;text-decoration:underline}
header .shop a:hover{text-decoration:none}
header .acc{position:absolute;top:7px;right:0;width:350px}
header .acc a{color:Black;text-decoration:none}
header .acc a:hover{text-decoration:underline}
header .accView{position:absolute;top:2px;width:100px;text-align:right;font-size:.8em;text-transform:uppercase;line-height:1.6em}
header .cartView{position:absolute;right:0;width:230px;padding:8px 2px 8px 7px;border:1px solid #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:white;box-shadow:0 0 6px rgba(0,0,0,0.40);-moz-box-shadow:0 0 6px rgba(0,0,0,0.40);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.40)}
header .cartView a,header .cartView a:hover{text-decoration:none}
header .cartView a:hover .count{text-decoration:underline}
header .cartView .icon{padding:4px 10px}
header .cartView .count{font-weight:bold;padding:0 8px 0 0}
header .cartView a{color:#333}
header .cartView .chkbtn{position:absolute;top:4px;right:0;width:130px;height:26px;display:block}
header ul{position:absolute;margin:0;top:35px;left:0;right:0;list-style:none}
header ul li{float:left;width:160px;margin-left:15px;padding:0}
header ul li a{display:block;float:left;width:100%;height:55px;margin:0;padding:0;text-decoration:none!important}
header ul li a span{display:none}
.headerGrad{position:absolute;top:85px;height:5px;width:100%;z-index:7}
.contentHeader .contactUs{display:none}
.contentHeader .logo{position:absolute;top:20px}
.contentHeader ul{position:absolute;margin:0;padding:0;top:70px;left:-18px;list-style:none}
.contentHeader ul li{float:left;margin:0;padding:0}
.contentHeader ul li a{display:block;float:left;margin:0;padding:9px 18px;font-size:1.2em;font-weight:bold;text-transform:uppercase;text-decoration:none;border-left:1px solid #CCC;color:#333;background:0}
.contentHeader ul li:first-child a{border:0}
.contentHeader ul li a:hover,.contentHeader ul li a.active{color:#8F1C1C}
.contentHeader #search{position:absolute;top:20px;right:0}
.contentHeader #search div{float:left}
.contentHeader #search .srchinput input{font-size:1.3em;padding:6px 6px 5px 7px;width:245px;height:24px;margin-left:5px;border:1px solid #999;-webkit-box-shadow:inset 0 0 5px 1px #999;-moz-box-shadow:inset 0 0 5px 1px #999;box-shadow:inset 0 0 5px 1px #999;background-color:white}
.contentHeader #search .srchinput input.blurred{color:Gray}
.contentHeader #search .icon{width:136px;height:40px}
.contentHeader #search .srchbtn input{border:0;width:40px;height:40px;margin-left:1px;cursor:pointer}
.contentHeader .promoblock{position:absolute;top:-85px;left:330px;right:0;max-width:300px}
ul#searchspring-autocomplete_results{background:#E8E9EA;border-top:0;font-family:"Helvetica Neue",Arial,Sans-Serif;margin-left:0;width:298px;top:157px!important}
ul#searchspring-autocomplete_results em{color:#37393A}
li.ac_term_result{padding:8px 15px!important;line-height:1.4em}
.ac_title{color:#565656!important;background:#D4D5D6;border-bottom:1px solid #FCFCFC;border-top:1px solid #FCFCFC;margin-top:0!important;padding:10px!important}
.ac_product_result.ac_result .image{background:#fff;float:left;margin-bottom:5px;overflow:visible;outline:1px solid #DEDFE0}
.ac_product_result .info{float:none!important;margin-left:60px!important;width:165px!important}
.ac_product_result .name,.ac_product_result .sku{margin-bottom:2px!important}
.ac_result.highlight,.ac_result:hover{background-color:#FFF!important}
.ac_product_result .info .price{color:#333!important}
.ac_term_suggest:hover{background:#8D8F91!important}#homeTabs{position:relative}
#homeTabs ul.tabNav{margin:0;padding:0;list-style:none}
#homeTabs ul.tabNav li{position:relative;float:left;margin:0 5px 0 0;padding:0;z-index:2;font-weight:bold}
#homeTabs ul.tabNav a{position:relative;color:#777;border:1px solid #CCC;background:#DDD;padding:4px 10px;display:block;z-index:3;-moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius-topright:6px;border-radius-topleft:6px}
#homeTabs div.tabItem{position:relative;clear:both;float:left;margin:0;border:1px solid #CCC;padding:10px;background:#EEE;z-index:1;width:280px;min-height:355px;top:-1px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-radius-topright:6px;border-radius-bottomright:6px;border-radius-bottomleft:6px}
#homeTabs .tabItem{display:none}
#homeTabs.tab0 .tabItem.tab0,#homeTabs.tab1 .tabItem.tab1,#homeTabs.tab2 .tabItem.tab2{display:block}
#homeTabs.tab0 a.tab0,#homeTabs.tab1 a.tab1,#homeTabs.tab2 a.tab2{border-bottom:1px solid #EEE;background:#EEE;color:#333}
.mostPopular ul{margin:0;padding:0;list-style:none}
.mostPopular li{clear:both;float:left;width:280px;margin:9px 0 0;padding:10px 0 0;border-top:1px solid #CCC}
.mostPopular li:first-child{margin-top:4px;border-top:0;padding:0}
.mostPopular .colA{float:left;width:85px;margin-right:10px}
.mostPopular img{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CCC!important;padding:1px}
.mostPopular .colB{float:left;width:185px}
.mostPopular h4{margin:0 0 5px 0;font-size:.9em}
.mostPopular h4 a{color:Black}
.mostPopular div{display:block;float:left}
.mostPopular .price{font-weight:bold;width:126px;margin:0;padding:0}
.mostPopular .prodPriceStrikeThrough{font-weight:normal;text-decoration:line-through;padding-left:5px;font-size:.8em}
.mostPopular .lnkAtc{font-size:8px;padding:3px 9px}
.mostPopular p.seeMore{clear:both;float:left;font-weight:bold;text-align:right;width:280px;margin:15px 0 5px;padding:0;text-transform:uppercase}
.fbHomepage{clear:both;float:left;width:300px;margin:25px 0 0 0;border:1px solid #CCC;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}
.fbHomepage .fbHeader{background:#EEE;border-bottom:1px solid #CCC;height:50px}
.fbHomepage .fbHeader div{float:left;margin:5px 0 0 70px;width:160px;height:40px}
.fbHomepage .fb-activity{height:205px;padding:4px 2px 0}
.homepage .emailSubscription{margin:25px 0 0 0}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/media/rem/images/fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/media/rem/images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('/media/rem/images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('/media/rem/images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('/media/rem/images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/media/rem/images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/media/rem/images/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/media/rem/images/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/media/rem/images/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/media/rem/images/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/media/rem/images/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/media/rem/images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/media/rem/images/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('/media/rem/images/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/media/rem/images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/media/rem/images/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/media/rem/images/fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/rem/images/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.orderReceipt{clear:both;float:left;width:740px;margin:0}
.orderReceipt .orderRow{clear:both;float:left;width:100%;margin:5px 0 30px 0}
.orderReceipt .orderRow .colA,.orderReceipt .orderRow .colB{float:left;width:350px}
.orderReceipt .orderRow .colA{margin-right:35px}
.orderReceipt label{font-weight:bold;padding-right:6px}
.orderReceipt .cartTotals label{font-weight:normal}
.orderReceipt h3{font-weight:bold;font-size:1.3em;border-bottom:1px solid #DDD;padding-bottom:2px;margin-top:0;margin-bottom:5px}
.checkout .ecfTitle{margin:0}
.checkout .orderReceipt{margin:15px 0 0 0}
#trackingNumbers a:link,#trackingNumbers a:visited{text-decoration:underline}
#trackingNumbers a:hover{text-decoration:none}#prodColMedia{float:right;width:410px;margin-right:40px}
#prodColEcf{float:right;width:505px}
#prodRowA,#prodRowB{clear:both}
#prodDetail h1{color:#333;margin:0 0 4px;font-size:20px;letter-spacing:.5px}
#prodDetail h5{font-size:.9em;margin:0 0 5px 0}
.attr-list{text-transform:capitalize}
.attr-list dt,.attr-list dd{float:left;padding:0 2.5%}
.attr-list dt{text-align:right;width:60%}
.attr-list dd{margin-left:0;width:30%}
#BVRRSummaryContainer{min-height:81px}
.BVRRWidget{width:100%!important}
.prodECF #prodPrice{clear:both;font-size:2.8em;font-weight:bold;color:#AAA}
.prodECF #prodPrice .discounted{color:#8F1C1C}
.prodECF .prodPriceStrikeThrough{font-weight:normal;text-decoration:line-through;font-size:.8em;padding-left:15px}
.prodECF .prodStock span.onSale{color:#8F1C1C;font-size:16px;font-weight:bold;padding-right:40px}
.prodECF .prodStock{clear:both;margin:12px 0 18px}
.prodECF .prodStock .prodStockLbl{font-size:16px;font-weight:bold;padding-right:50px}
.prodECF .stockIcon{padding:5px 11px}
.prodECF .stock_instock{color:green}
.prodECF .stock_comingsoon{color:blue}
.prodECF .stock_notactive,.prodECF .stock_backordered,.prodECF .stock_invaliddate,.prodECF .stock_outofstock{color:#E00E0E}
.prodECF #prodShip a{color:#666;text-decoration:underline}
.prodECF #prodShip a:hover{text-decoration:none}
.prodECF .prodMsg{color:#333;font-weight:bold;padding:5px 0 15px}
.prodECF .pnlAtc{background:#EEE;width:340px;position:relative;border:1px solid #CCC;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:15px 0 15px 25px}
.prodECF .pnlAtc label{color:Black;font-weight:bold;padding-right:10px}
.prodECF .pnlAtc select{margin-right:15px}
button .atcIcon{padding:3px 9px}
#prodImgMain{float:left;width:410px;min-height:315px;text-align:center;padding:0 0 5px}
ul#prodImgMore{clear:both;float:left;display:block;width:410px;padding-bottom:10px;text-align:center;margin:0;padding:0;height:78px;overflow:hidden}
ul#prodImgMore li{display:inline}
ul#prodImgMore a.moreImg{padding:2px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
ul#prodImgMore a.moreImg.selected{background-color:#CCC}
ul#prodImgMore a.moreImg span{border:1px solid gray;width:70px;height:70px;background:white;display:block;cursor:pointer;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:1px}
#prodImgMain .noPic{margin-top:40px}
.prodVideoBox{clear:both;float:left;margin:30px 0 5px 60px;min-height:60px;width:300px}
#prodDetail #prodVideos{display:none}
#prodVideoView{color:Black;font-weight:bold;font-size:1.6em;line-height:1.4em;text-transform:uppercase}
#prodVideoView span{display:block;float:left;width:230px;cursor:pointer}
#prodVideoView span.icon{width:60px;height:60px;margin-right:10px}
#prodVideoView:hover{color:#888;text-decoration:none}
#prodVideoView:hover span.icon{opacity:.9}
.prodRetailer{padding:15px 0;float:left}
.prodRetailer .retailerText a{text-decoration:underline}
.prodRetailer .retailerText a:hover{text-decoration:none}
.prodRetailer .retailerImg{padding:15px 0;text-align:center}
.relatedProds{clear:both;float:left;margin-top:25px;border:1px solid #CCC;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px;background:#EEE}
.relatedProds h3{float:left;font-size:1.2em;text-transform:uppercase;color:#2A5A99;margin:0 0 5px;width:390px}
.relatedProds ul{margin:0;padding:0;list-style:none}
.relatedProds li{clear:both;float:left;width:390px;margin:9px 0 0;padding:10px 0 0;border-top:1px solid #CCC}
.relatedProds li:first-child{margin-top:4px;border-top:0;padding:0}
.relatedProds .colA{float:left;width:110px;margin-right:10px}
.relatedProds img{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #CCC!important;padding:1px}
.relatedProds .colB{float:left;width:270px}
.relatedProds h4{margin:0 0 5px 0}
.relatedProds h4 a{color:Black}
.relatedProds p{margin:0 0 15px 0}
.relatedProds div{display:block;float:left}
.relatedProds .price{font-weight:bold;font-size:1.4em;width:150px}
.relatedProds .prodPriceStrikeThrough{font-weight:normal;text-decoration:line-through;padding-left:5px;font-size:.8em}
#prodShare{position:absolute;top:-2000px;left:-2000px}
#prodShareLocation{clear:both;float:left;width:360px;margin-top:18px;height:22px}
#prodTabs{clear:both;float:left;margin:30px 0 0 0}
.tabbed .tabHdr{display:none}
#prodTabHdr{width:505px}
#prodTabHdr a{position:relative;border:1px solid #AAA;padding:3px 8px 5px;margin:0 5px 0 0;color:#333;font-weight:bold;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;background:#e2e2e2;background:-moz-linear-gradient(top,rgba(226,226,226,1) 0,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(226,226,226,1)),color-stop(50%,rgba(219,219,219,1)),color-stop(51%,rgba(209,209,209,1)),color-stop(100%,rgba(254,254,254,1)));background:-webkit-linear-gradient(top,rgba(226,226,226,1) 0,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);background:-o-linear-gradient(top,rgba(226,226,226,1) 0,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);background:-ms-linear-gradient(top,rgba(226,226,226,1) 0,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);background:linear-gradient(top,rgba(226,226,226,1) 0,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#fefefe',GradientType=0)}
#prodTabHdr a:hover{background:White;text-decoration:none}
#prodTabHdr a:active,#prodTabHdr a:focus,#prodTabHdr a:selected{outline:0}
#prodTabHdr a.selected{border-bottom:1px solid white;background:White;padding:5px 8px}
#prodTabContent{width:505px;margin-top:5px;font-size:11px}
.tabbed #prodTabContent{border-top:1px solid #AAA}
.prodFiles{padding-top:10px}
.prodFiles h4{padding:0;margin:0}
.prodFiles td{padding:2px 15px 2px 0}
.prodFiles a{color:#8F1C1C;text-decoration:underline}
.prodFiles a:hover{text-decoration:none!important}
.prodUPC,.prodEAN{padding-top:15px}
.prodUPC dt,.prodEAN dt,.prodUPC dd,.prodEAN dd{display:inline;margin:0;padding:0}
#tabAttributes{margin-top:5px}
#tabAttributes dl{min-width:350px}
#tabAttributes dt{clear:both;float:left;width:185px;font-weight:bold;margin:0;padding:4px 0;text-align:right}
#tabAttributes dd{float:left;width:300px;margin:0;padding:4px 0 4px 8px}
.media-left,.media-right{overflow:hidden}
.media-left .media-img{float:left;margin-right:10px}
.media-right .media-img{float:right;margin-left:10px}
.supportingFeatures{float:left;width:100%}
#feedback{margin-top:15px}
#mainFeatures{float:left;margin-top:15px}
#mainFeatures img{display:block}
#mainFeatures .f3{float:left;width:26.5%;padding:0 3.75%}
#mainFeatures .f3.left{padding-left:0;padding-right:6.5%}
#mainFeatures .f3.right{padding-right:0;padding-left:6.5%}
#mainFeatures .f3 h5{margin-top:5px;color:#CD202C}
#hero{float:left;margin-top:15px;margin-right:20px}
#productCallouts{margin-top:25px;float:left}
#productCallouts .productCallout{width:420px;float:left;min-height:180px}
#productCallouts .productCallout img{float:left}
.productCallout .productCalloutText{width:270px;float:left}
#prodDetail .productCallout .productCalloutText h1{float:left;margin-left:10px;color:#cd202c}
.productCallout .productCalloutText p{margin-left:10px;word-wrap:break-word;float:left;margin-top:0;width:270px}
.productCallout .productCalloutText h2{color:#e6222c;padding-left:10px;margin-top:0;font-size:18px;color:#333;margin-bottom:0;float:left;width:270px}
#supportingFeatures{float:left;margin-top:15px;width:420px}
.supportingFeature{float:left;margin-bottom:20px}
#supportingFeatures .supportingFeature img{float:left}
.suppfeatText{float:left;width:270px}
#prodDetail .supportingFeature .suppfeatText h1{float:left;margin-left:10px;color:#cd202c}
.supportingFeature .suppfeatText p{float:left;width:270px;word-wrap:break-word;margin:0 0 0 10px}
.supportingFeature .suppfeatText h2{padding-left:10px;width:270px;float:left;margin-top:0;font-size:18px;color:#333;margin-bottom:0}
#callouts{float:left}
#packageCallout{float:left}
#consumerCallOut{float:left;width:500px}
#consumerCallOut .consumerCallOutTitle H1{font-size:large;font-weight:bold}
#consumerCallOut .consumerCallOutHeading H2{font-size:14px;font-weight:bold}
#consumerCallOutHeader{width:500px;float:left}
#consumerCallOutHeader h2{font-weight:bold;margin-top:15px;background-color:#fff;display:inline-block;padding-right:3px}
#consumerCallOutHeader hr{top:-10px;position:relative;border:0;height:0;border-bottom:1px solid #949494;z-index:-99}
.packageCallout{float:left;padding-right:20px}
.BVRRContextDataContainer{color:#999;margin-left:15px}
.BVRRUserLocationContainer,.BVRRContextDataValueContainer{color:#000;font-size:11px}.rotating-container{width:635px;height:433px}
.rotating-features iframe{width:635px;height:402px}
.rotating-features>div{width:635px;height:402px}
.pix_diapo{overflow:hidden;position:relative;width:635px;height:402px}
.pix_diapo>div{display:none;height:100%;left:0;position:absolute;top:0;width:100%}
#pix_prev,#pix_next{cursor:pointer;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1001}
#pix_prev{left:10px;display:none}
#pix_next{left:auto!important;right:10px!important;display:none}
#pix_pag{margin:0 auto;position:relative;width:635px;height:30px;z-index:1002}
#pix_commands{cursor:pointer;float:left;height:16px;margin:3px 0 0 13px;position:relative;width:24px;opacity:.6}
#pix_play{background:url(/media/hobbs/images/diapo/play.png) center no-repeat;height:24px;left:0;position:absolute;top:0;width:24px}
#pix_stop{background:url(/media/hobbs/images/diapo/pause.png) center no-repeat;height:24px;left:0;position:absolute;top:0;width:24px}
#pix_pag_ul{float:right;margin:0;padding:0}
#pix_pag_ul>li{cursor:pointer;display:block;.display:inline-block;float:left;list-style:none;margin:0 18px 0 0;padding:8px 8px 0;text-align:center;text-indent:-9999px;width:16px}
#pix_pag_ul>li>span{background:#999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;height:16px;width:16px}
#pix_pag_ul>li:hover>span>span{background:#ccc}
#pix_pag_ul>li>span>span{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;float:left;height:8px;margin:4px;width:8px}
#pix_pag_ul>li.diapocurrent>span>span{background:#8F1C1C;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#pix_pag_ul>li>.pix_thumb{border:4px solid #f2f2f2;.border:4px solid #e6e6e6;border:4px solid #e6e6e6\9;-moz-box-shadow:0 1px 8px #000;-webkit-box-shadow:0 1px 8px #000;box-shadow:0 1px 8px #000;height:37px;left:-17px;position:absolute;top:-24px;width:58px}
#pix_pag_ul>li>.thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #e6e6e6;top:20px;left:12px;position:absolute}
.pix_relativize{overflow:hidden;position:relative}
.imgFake{cursor:pointer}
.elemHover{position:absolute}
.caption{background:rgba(0,0,0,0.8);.filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)\9;bottom:20px;color:#fff;display:block;font-size:13px;padding:20px;width:594px}
.ui-loader{display:none}.guidedNav #facets{clear:both;float:left;width:210px;margin-right:20px;min-height:750px}
.guidedNav #results{float:left;width:730px}
#searchspring #searchspring-loading{position:absolute;left:590px;top:130px}
body .content #searchspring-sidebar.left ul li ul li{text-transform:none}
.item .brand{height:16px}
#searchspring-powered_by,#searchspring-autocomplete_results .ac_powered{display:none}
.searchspring-no_results{min-height:300px}
.searchspring-no_results h1,.searchspring-no_results .pagination,.searchspring-no_results .sort-by{display:none}
.js-fallback{display:none}header ul li a,header .cartView .icon,header .cartView .chkbtn,.contentHeader #search .srchbtn input,.prodECF .stockIcon,button .atcIcon,.fbHomepage .fbHeader div,#prodVideoView span.icon,#bc span,.bc span,ul.prodThumbnails .info a em,footer li span{background:url(/media/hobbs/images/sprite_icons.png?v=6) no-repeat;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
header,.headerGrad,footer{background:url(/media/hobbs/images/sprite_bg.png?v=3) repeat-x}
header .cartView .icon{background-position:-10px -71px}
header .cartView .chkbtn{background-position:-55px -68px}
header .cartView .chkbtn:hover{background-position:-55px -96px}
.headerGrad{background-position:0 -105px}
footer{background-position:0 -114px}
header ul li a{opacity:.60;transition:background 80ms ease-in-out}
header ul li.gfm a{background-position:-8px 14px}
.gfm header ul li.gfm a,header ul li.gfm a:hover{background-position:-8px 4px;opacity:1.0}
header ul li.rhb a{background-position:-833px 13px}
.rhb header ul li.rhb a,header ul li.rhb a:hover{background-position:-833px 4px;opacity:1.0}
header ul li.fbw a{background-position:-503px 13px}
.fbw header ul li.fbw a,header ul li.fbw a:hover{background-position:-503px 4px;opacity:1.0}
header ul li.bdm a{background-position:-339px 13px}
.bdm header ul li.bdm a,header ul li.bdm a:hover{background-position:-339px 4px;opacity:1.0}
header ul li.jcm a{background-position:-669px 13px}
.jcm header ul li.jcm a,header ul li.jcm a:hover{background-position:-669px 4px;opacity:1.0}
header ul li.bkd a{background-position:-173px 13px}
.bkd header ul li.bkd a,header ul li.bkd a:hover{background-position:-173px 4px;opacity:1.0}
.contentHeader #search .srchbtn input{background-position:-674px -72px}
.contentHeader #search .srchbtn input:hover{background-position:-730px -72px}
footer li span.fb{background-position:-11px -132px}
footer li span.tw{background-position:-48px -132px}
footer li span.yt{background-position:-89px -132px}
footer li span.pn{background-position:-89px -157px}
footer li span.gp{background-position:-128px -157px}
.prodECF .stockIcon{background-position:900px 900px}
.prodECF .stock_instock .stockIcon{background-position:-123px -130px}
.prodECF .stock_backordered .stockIcon{background-position:-157px -131px}
.prodECF .stock_notactive .stockIcon,.prodECF .stock_invaliddate .stockIcon,.prodECF .stock_outofstock .stockIcon{background-position:-201px -131px}
button .atcIcon{background-position:-11px -102px}
#prodVideoView span.icon{background-position:-345px -69px}
#bc span,.bc span,ul.prodThumbnails .info a em{background-position:-10px -159px}
.lineItems .primaryThumb span,.item .brand{display:block;background:url(/media/hobbs/images/sprite_logo.png?v=2) no-repeat 100px 100px}
.lineItems .BlackAndDeckerUS .primaryThumb span{background-position:0 -100px}
.item .brand.BlackAndDeckerUS{background-position:center -100px}
.lineItems .GeorgeForemanUS .primaryThumb span{background-position:0 0}
.item .brand.GeorgeForemanUS{background-position:center 0}
.lineItems .FarberwareUS .primaryThumb span{background-position:0 -20px}
.item .brand.FarberwareUS{background-position:center -20px}
.lineItems .RussellHobbsUS .primaryThumb span{background-position:0 -40px}
.item .brand.RussellHobbsUS{background-position:center -40px}
.lineItems .BreadmanUS .primaryThumb span{background-position:0 -60px}
.item .brand.BreadmanUS{background-position:center -60px}
.lineItems .JuicemanUS .primaryThumb span{background-position:0 -80px}
.item .brand.JuicemanUS{background-position:center -80px}
.fbHomepage .fbHeader div{background-position:-185px -72px}.ytHolder{float:left;width:640px}
#ytvideo{float:left}
.ytHolder ul{float:left;margin:5px 0 0 0;padding:0}
.ytHolder ul li{display:block;float:left;width:184px;margin:9px;padding:4px;list-style-type:none;background:#DDD;border:1px solid #AAA;border-radius:6px}
.ytHolder ul li img{width:130px;float:left;border:1px solid #999;margin-right:5px;width:80px;height:60px}
.ytHolder ul li a{display:block;float:left;font-size:.8em;text-decoration:none;color:#000}
.ytHolder .currentvideo,.ytHolder ul li:hover{background:#BBB;border:1px solid #666}