/* ==== Magento Enterprise Edition ==== */*{margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:'Helvetica Neue',Arial,sans-serif;color:#333;background:#fff;font-size:14px;line-height:1.4;margin:0;padding:0;min-height:500px}.page,.widget-banner,#content{background:#fff}.page{float:left}.page .widget-banner li{margin-top:0}.page .widget-banner ul{margin-bottom:0}.widget-banner li img{box-shadow:0 0 6px 0 #c5c5c5}.jPanelMenu-panel{background:transparent !important}.contentWrapper{position:relative;z-index:1;width:100%;float:left;padding-bottom:5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.cms-home .contentWrapper{padding-bottom:0}/* DROPDOWN MENU - Desktop View */.navWrapper{display:block;width:100%;float:left;position:relative;z-index:2}#menu ul li a{display:inline-block;color:#424242;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box;padding:1em;-webkit-box-sizing:border-box}#menu ul li div a{font-family:'Helvetica Neue',Arial,Sans-serif;letter-spacing:0;font-weight:normal !important;font-size:1em !important}#menu{width:100%;float:left;margin:0;position:relative}#menu ul{margin:0;padding:0}#menu li div.sub{transition:border-radius 0.6s,background 0.6s,box-shadow 0.6s}#menu ul{background:none}#menu ul li{list-style:none;float:left;display:inline}#menu li div.sub,#menu li.active div.sub{left:0;position:absolute}#menu a.active{z-index:3;color:#000}#menu a.active,#menu li.saleTab a{position:relative}#menu ul li a.navTab{position:relative}#menu ul li div a{color:#5c5c5c}#menu ul li a.navTab span{display:none;height:10px;width:100%;position:absolute;margin-bottom:0;bottom:-0.7em;left:0}#menu ul li a.navTab.active span{display:block}#menu ul li a.last{border:0}#menu ul li a:hover{color:#000;text-decoration:none}#menu li.saleTab{/*float:right*/}#menu li.saleTab a.last{color:#D41246 !important;font-weight:700;/*color:#fff !important;background-color:#D41246 !important;padding:12px !important;border-radius:10px !important*/}#menu h3{position:absolute;left:-999em}#menu li div.sub{background-color:#fff;border:1px solid #E8DAEB;margin-top:0.5em;padding:0.5em;z-index:1;display:none;width:1024px !important}#menu li div.sub ul.leftCol{width:15%}#menu li div.sub ul.rightCol{width:70%}#menu li div.sub ul.col ul.grid li{float:left;display:table-row}#menu li div.sub ul.col{float:left;padding:0 0.5em;text-align:left}#menu li div.sub ul.col li{float:none}#menu li div.sub ul.col a{border-right:none;padding:0.3em;width:100%;font-weight:normal;border-right:0}#menu li div.sub ul.col li a:hover{background:#ededed !important;text-shadow:0 0 0;color:#272727;border-radius:5px}#menu li div.sub ul.twoCol a.subcategoryHeading,#menu li div.sub ul.col a.subcategoryHeading{font-weight:bold !important;margin-bottom:0.5em;border-bottom:1px solid #ccc}#menu li div.sub a.subcategoryHeading:hover{background:#ededed !important;text-shadow:0 0 0;color:#272727}#menu li div.sub ul.col.featured{background-color:rgba(255,255,255,0.73);background-image:-moz-linear-gradient(top,rgba(255,255,255,.95),rgba(255,255,255,.4));background-image:-ms-linear-gradient(top,rgba(255,255,255,.95),rgba(255,255,255,.4));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.95)),to(rgba(255,255,255,0.4)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.95),rgba(255,255,255,0.4));background-image:-o-linear-gradient(top,rgba(255,255,255,.95),rgba(255,255,255,.4));background-image:linear-gradient(top,rgba(255,255,255,.95),rgba(255,255,255,.4));background-repeat:repeat-x;background-color:rgba(0,0,0,0);-ms-box-shadow:5px -46px 15px 0 rgba(0,0,0,.07);-o-box-shadow:5px -46px 15px 0 rgba(0,0,0,.07);-webkit-box-shadow:5px -46px 15px 0 rgba(0,0,0,0.07);-moz-box-shadow:5px -46px 15px 0 rgba(0,0,0,.07);box-shadow:5px -46px 15px 0 rgba(0,0,0,0.07)}#menu ul.subcategories{width:auto;margin:0;padding:0}/* SITE ELEMENTS */h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1em;line-height:1.1}h1,h2,h3,p.productName,.sidebar .block-account .block-title div,a.linkStyle,.sidebar .block-layered-nav .block-title,#contributor-nav .menu-title,.sidebar .block-layered-nav dt,.sidebar .block-custom-nav .block-title strong span,.product-view .product-shop .price-box .price-including-tax .price,.product-view .product-shop .price-box .regular-price .price,.product-shop .price-box,#checkout-step-login h4,.sidebar .block-layered-nav .currently .block-subtitle,#menu li div.sub a.subcategoryHeading{font-weight:400 !important}h1{font-size:1.8em;color:#333}h2,#contributor-nav .menu-title{font-size:1.5em;color:#333}.product-collateral h3,#relatedProductsCarousel h3,#recentlyViewedProductsCarousel h3,#moreFromListId h3,#newProductsCarouselList h3,h3.customer-reviews{font-size:1.1em;color:#717171;margin:2em 0;text-transform:uppercase}/* product page headings */h3,.fieldset h2.legend,#checkout-step-login h4{font-size:1.4em;color:#000}/* product name,community headings,checkout subheadings */h4,.sidebar .block-layered-nav dt{font-size:1.2em}h3 span{font-style:italic}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}img{border:0;vertical-align:middle;max-width:100% !important;height:auto}.product-details .product-image img{height:68px;width:68px;max-width:68px !important}img.fullWidth,.widget img{width:100%;height:auto !important}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:5px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.4;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.img-circle{border-radius:50%}.jPanelMenu,body{overflow-x:hidden !important}.cl{clear:both}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.first{padding-left:0 !important;margin-left:0 !important}img.divLine{display:block;margin:1em auto;width:100%}#content p{margin-bottom:1em}input[type="text"],input[type="password"]{border:1px solid #cccccc;padding:0.5em}input[type="submit"]{cursor:pointer}form{display:inline}fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid #c0c0c0}legend{display:none;padding:0;border:0}button,input{line-height:normal}button,select{text-transform:none}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}/* Table */table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}/* Content */address,cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}small{font-size:10px}big{font-size:1.2em}/* Tools */.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}.clear{height:1px;display:block;width:100%;float:left}.clearFloat{clear:both}.noFloat{float:none}#overlay,.overlay{display:none;z-index:10000;background-color:#fff}#PinItButton{margin-left:12px}.tooltip{display:none;font-size:12px;height:72px;width:169px;padding:25px;text-align:left;z-index:10000}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}table{border-collapse:collapse;border-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}/* Text */.small{font-size:.8em}.saquo{font-size:1.2em}small{font-size:85%}cite{font-style:normal}ul,ol{margin-top:0;margin-bottom:1em}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline > li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:1.4}dt{font-weight:bold}dd{margin-left:0}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eeeeee}blockquote p{font-size:1.2em}blockquote p:last-child{margin-bottom:0}blockquote small{display:block;line-height:1.4;color:#999}blockquote small:before{content:'\2014 \00A0'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:1.4}code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.4;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;/* IE8-9 */ line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}.form-control:-moz-placeholder,.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#999}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.4;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio + .radio,.checkbox + .checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:45px;line-height:45px}textarea.input-lg{height:auto}.label{font-weight:bold;white-space:nowrap;vertical-align:baseline}.label[href]:hover,.label[href]:focus{color:#ffffff;text-decoration:none;cursor:pointer}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}/* =========== Layout =========== */#wrapper,#footer{display:block;position:relative;width:100%;margin:0 auto}.innerDiv{max-width:1024px;margin:0 auto;width:100%;display:block;clear:both}.phoneNumber{font-weight:bold;font-size:140%}.home-banner img,.std .overlay-generic img{width:100%;max-height:633px}@media screen and (min-width:1930px){ .home-banner img,.std .overlay-generic img{max-height:800px}}.page{position:relative;text-align:center;width:100%;background:#fff}.page-print{background:#fff;padding:20px;text-align:left}.page-popup{padding:20px;text-align:left}.page-empty{background:#fff;padding:20px;text-align:left}.main{margin:0;min-height:350px;text-align:left;width:100%;max-width:1024px;float:left;clear:both}.widget-banner,.main{width:100%;max-width:1024px}.widget-banner,#content{float:none;margin:0 auto}.cms-home .main{width:100%;max-width:2560px}.sidebar a,.sidebar a:visited{padding:0 0;display:inline-block}.sidebar #narrow-by-list2 a,.sidebar #narrow-by-list2 a:visited{display:block;padding:0.25em 0}.sidebar .block-title{margin-bottom:1em;text-transform:uppercase;font-size:1.2em}/* Base Columns */.col-left,.col-main,.col-right,.col1-layout,.col1-layout .col-main,.col1-layout .breadcrumbs,.col2-left-layout,.col2-left-layout .col-main,.col2-right-layout,.col2-right-layout .col-main,.col3-layout,.col3-layout .col-main,.col3-layout .col-wrapper,.col3-layout .col-wrapper,.col3-layout .col-wrapper .col-main,.col2-set .narrow,.col2-set .col-1,.col2-set .col-2,.col2-set .wide,.col3-set .col-1,.col3-set .col-2,.col3-set .col-3,.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4{position:relative}.col-left{float:left;width:22%;min-height:65em}.col-main{float:left;padding:1em !important}.col-main p{font-size:1.1em}.col-right{float:right;width:182px;padding:0 0 0;margin:0 0 -1px}/* 1 Column Layout */.col1-layout{background-position:-1000px 0}.col1-layout .col-main{float:none;padding:1%;clear:both}.col1-layout .breadcrumbs{margin-bottom:0 !important}/* 2 Columns Layout */.col2-left-layout{background:#ffffff;float:none;margin:0 auto}.col2-left-layout .col-main{float:right;width:76%}.col2-left-layout #message{float:left;clear:both;margin:2em}.col2-right-layout{background-position:573px 0}/* 3 Columns Layout */.col3-layout{background-position:0 0;margin-top:14px}.col3-layout .col-main{width:532px;margin-left:1px;display:inline}.col3-layout .col-wrapper{float:left;width:755px}.col3-layout .col-wrapper .col-main{float:right}/* Content Columns */.col2-set .col-1,.col2-set .col-2{width:47%}#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{width:49%}.col2-set .col-1{float:left}.col2-set .col-2{float:right}.col2-set .narrow{width:33%}.col2-set .wide{width:65%}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}/* ============ Global Styles ============= */input.input-text,textarea{border:1px solid #c7c7c7;background:#fff}select option{padding-right:10px}select.multiselect option{padding:2px 2px;border-bottom:1px solid #bbb}select.multiselect option:last-child{border-top:0}textarea{overflow:auto}input.radio,input.checkbox{margin-right:3px;font-size:11px !important;margin-top:4px;vertical-align:top}input.radio{font-size:10px !important}input.qty{width:2.5em !important;text-align:center}button.button::-moz-focus-inner{padding:0;border:0}/* FF Fix */button.button{-webkit-border-fit:lines}/* <- Safari & Google Chrome Fix */button.button{float:right;position:relative;border:0;margin:0;overflow:visible;cursor:pointer;vertical-align:middle}a.button,button.button span,a.button span,button.button span span{background-color:transparent}a.button,button.button span{border:0;margin:0;cursor:pointer;background-position:0 0;display:block;color:#c73615;text-decoration:none}a.button span,button.button span span{color:#fff;display:block;white-space:nowrap;text-transform:uppercase}a.button{line-height:21px}a.button{line-height:20px}button.btn-small span{font-size:11px;line-height:14px;padding:1px 9px 0}button.disabled{cursor:default !important;bottom:0 !important;right:0 !important}button.disabled span{cursor:default !important;color:#bbb !important}img.shadow{padding:2px;background:#fff;box-shadow:0 0 10px 0 #CCC;text-decoration:none;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}img.shadow:hover{box-shadow:0 0 10px 0 #995c99}/* Form Validation */.validation-advice{clear:both;font-size:11px !important;padding:3px 0 0 !important;color:#d91a00 !important}.product-options .validation-error .options-list,.validation-failed{border:1px solid #f47d4e !important;background:#fff7f5 !important}input.input-text.validation-failed,textarea.validation-failed{background:#fff7f5!important}span.validation-passed,div.validation-passed{background:url(../images/icon_ok.gif) 100% 2px no-repeat;padding-right:20px}span.validation-error,div.validation-error{background:url(../images/icon_error.gif) 100% 2px no-repeat;padding-right:20px}.required em{color:#f10f0f;margin-right:4px}p.required{margin:0;padding:0.5em 0;text-align:right;width:100%;color:#f10f0f}/* Expiration date and CVV number validation fix */.v-fix{float:left;margin:0.25em 0}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.cart-collaterals .v-fix{width:54%}.cart-collaterals .v-fix input{width:100% !important}/* Fieldset */.fieldset{margin:0 0 1em}.fieldset p{margin:0 0 1.5em}/* Form lists */.form-list li{margin:0 0 9px;vertical-align:top}.form-list label{float:left;width:25%;text-align:right}.form-list .value{float:left;padding:2px 0 0;width:125px}.form-list .note{clear:both;font-size:0.9em;margin:0}.form-list span.label{font-weight:normal}.form-list .input-box{float:right;width:62%;margin-left:2%}.form-list .input-box a{font-size:11px;margin-top:4px}.form-list input.input-text,.form-list select,.form-list textarea{float:left;width:98%;vertical-align:top}.form-list textarea{height:13em}.form-list select{float:left;vertical-align:top}.form-list p{margin:0;padding:0 0 0 240px}ul.add-row,.form-list li.add-row{margin-top:15px}ul.add-row .btn-remove,.form-list li.add-row .btn-remove{font-size:0;line-height:0;padding:5px 5px 0 0;margin:0;text-align:right}.form-list .range input.input-text{float:none;width:64px;vertical-align:middle}.form-list .add-field .input-box{margin-left:21%}.form-list .control{position:relative;vertical-align:top;z-index:1}/* row with checkbox or radio button */.form-list .control label{line-height:16px}.form-list .control input.radio{margin-top:3px}.form-alt label{float:none;display:inline;width:auto}.form-alt li{margin:0 0 5px;line-height:16px}.form-alt select{width:496px}.form-alt .input-box{width:496px;margin-top:5px;padding-bottom:11px}.form-alt .input-text{width:480px}.inner-form{margin:10px 0 5px;padding:10px 0 0;border:1px dashed #d1d1d1;background:#f7f7f7}.inner-form .form-alt label{padding-left:5px}/* Date Of Birth */.form-list .customer-dob label{float:none;width:auto;padding:0;font-size:11px;font-weight:normal;color:#777}.form-list .customer-dob .input-box{float:left;width:auto;margin-right:8px}.form-list .customer-dob .input-box .validation-advice{display:none !important}.form-list .customer-dob input.input-text{float:none;display:block;margin-bottom:2px}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-year{float:left;margin-right:8px;padding-right:0 !important;background:none !important}.form-list .customer-dob .dob-day .validation-advice,.form-list .customer-dob .dob-month .validation-advice,.form-list .customer-dob .dob-year .validation-advice{display:none}.form-list .customer-dob .dob-day input.input-text{width:104px}.form-list .customer-dob .dob-month input.input-text{width:104px}.form-list .customer-dob .dob-year{margin-right:0}.form-list .customer-dob .dob-year input.input-text{width:138px}/* Combination of fields */.form-list li.fields{margin:0}.form-list li.fields .field{clear:left;padding:0 0 9px}/* Overrides for 3columns */.col3-layout .form-list .note{padding-left:165px;width:280px}.col3-layout .form-buttons p.back-link,.col3-layout .form-list label{width:150px}.col3-layout .form-list input.input-text,.col3-layout .form-list textarea{width:274px}.col3-layout .form-list select{width:280px}.col3-layout .form-list .control .input-box{margin-left:165px}.col3-layout .form-list .customer-dob .dob-day input.input-text{width:74px}.col3-layout .form-list .customer-dob .dob-month input.input-text{width:74px}.col3-layout .form-list .customer-dob .dob-year{margin-right:0}.col3-layout .form-list .customer-dob .dob-year input.input-text{width:98px}/* HOMEPAGE SLIDESHOW */.cms-home .bx-wrapper{padding:0}.cms-home .col1-layout .col-main,.cms-home .bx-wrapper li{padding:0 !important}.cms-home .bx-wrapper li{list-style:none !important}.cms-home .carousel .bx-wrapper li{width:216px !important}.cms-home .col1-layout .col-main{margin-top:0;padding-top:0 !important}.cms-home .home-banner #slider-prev,.cms-home .home-banner #slider-next{position:absolute;top:10%;font-size:1000%}.cms-home .home-banner #slider-prev{left:1.5em}.cms-home .home-banner #slider-next{right:1.5em}.cms-home .home-banner #slider-prev a,.cms-home .home-banner #slider-next a{color:#fff;font-size:2em;text-shadow:0 0 3px #ccc}.home-banner .bx-wrapper .bx-controls-direction a{top:40%;opacity:0.6;margin:0;width:60px;height:120px;text-align:center}.home-banner .bx-wrapper .bx-controls-direction a:hover{opacity:1}.home-banner .bx-wrapper .bx-prev{background:url("../images/hp-arrow-left.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important}.home-banner .bx-wrapper .bx-next{background:url("../images/hp-arrow-right.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important}.home-banner .bx-wrapper .bx-next:hover,.home-banner .bx-wrapper .bx-prev:hover{background-position:0 0}.cms-home .promo-row{margin:0}.cms-home .col2-set .home-promo01,.cms-home .col2-set .home-promo02,.cms-home .col2-set .home-promo03,.msie8 .cms-home .col2-set .home-promo01,.msie8 .cms-home .col2-set .home-promo02,.msie8 .cms-home .col2-set .home-promo03,.msie .cms-home .col2-set .home-promo01,.msie .cms-home .col2-set .home-promo02,.msie .cms-home .col2-set .home-promo03{margin:0 !important;float:none !important;display:inline-block !important;width:32.5% !important}.msie #menu ul li a{letter-spacing:0}.cms-home .promo-row{margin:0}/* HOME FEATURED CAROUSEL */.hp-featured-scroll{clear:both;float:left;width:100%;margin-top:1em}.hp-featured-scroll h2.headline{color:#333;font-size:2.5em;margin:0 0 1em 0 !important}.hp-featured-scroll a{color:#333 !important;display:block;text-align:center}/* LINK STYLES */.col-main a{-moz-osx-font-smoothing:auto}a img{transition:0.5s}a:hover img{opacity:0.9}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:focus,a:active,a:hover,:focus{outline:0}a{-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear}/* light blue */a,a:focus,a:visited,.topLinks li a:hover{color:#17829a;text-decoration:none}.ratings .amount a:hover,.minicartWrapper .tableContainer a,.minicartWrapper a#checkout-link-top,.minicartWrapper a#checkout-link-mobile,.gridContainer ul li.gridItem a,.linkContainer ul li.gridItem a{color:#424242}/* dark blue */a:hover,a.active,.gridContainer ul li.gridItem a:hover,.linkContainer ul li.gridItem a:hover,#contributor-nav .menu-group a:hover{color:#10849E}.productName a:hover,.category-products .products-grid .product-name a:hover,.products-list .product-name a:hover,.pager .pages a:hover,.sidebar a:hover{text-decoration:none;color:#10849E}/* gray */.topLinks li a,a.back-link{color:#424242}.ratings .rating-links a{color:#717171;text-decoration:none}.sidebar a,.sidebar a:visited{color:#858585}.productName a,.category-products .products-grid .product-name a,.products-list .product-name a,.ratings .amount a{color:#4b4b4b}.pager .pages a{color:#333}/* dark gray *//*.minicartWrapper .tableContainer a:hover,*/.minicartWrapper .minicart a#checkout-link-top:hover,.minicart a#checkout-link-mobile:hover,#topLinksRight li#signIn a#ddLink:hover{color:#1B99B4 !important;text-decoration:none}#topLinksRight li#signIn a#ddLink,.minicartWrapper a{color:#424242}/* purple */.ratings .rating-links a:hover{color:#784588}#content .product-essential .no-rating a.addYourReview{color:#784588}#content .product-essential .no-rating a.addYourReview:hover{text-decoration:underline}/* === BUTTON STYLES ===*/.minicartWrapper a#checkout-btn,.topDiv ul li#signIn ul#ddMenu li a.btnSignOut{padding:0.25em 0.75em;text-transform:uppercase}a.btnLink:hover{color:#fff}.topDiv ul li#signIn ul#ddMenu li a.btnLink,.topDiv ul li#signIn ul#ddMenu li a.btnSignOut{margin:1em auto;/*padding:0.25em;width:80%*/}/*.minicartWrapper a.close-btn{padding-bottom:1em}*//* white btn / blue border */.topDiv ul li#signIn ul#ddMenu li a.btnLink{background:#fff;color:#1b99b4;border:2px solid #1b99b4}/* blue border */.topDiv ul li#signIn ul#ddMenu li a.btnLink:hover{background:#1b99b4;color:#fff}/* white btn / gray text / gray border */.topDiv ul li#signIn ul#ddMenu li a.btnSignOut{color:#424242;border:2px solid #424242}.topDiv ul li#signIn ul#ddMenu li a.btnSignOut:hover{color:#fff;background:#424242}/* blue btn / white text */.minicartWrapper a#checkout-btn,button.button,input.btnLink{background:#1B99B4;color:#fff}button.button:hover{background:#005b6f;color:#fff}a.btnStyle{color:#fff;background:#1B99B4}a.btnStyle:hover{background:#005b6f;color:#fff}a.btnLink,a:visited.btnLink{background:#784588;color:#fff}a.btnLink:hover{background:#54075B !important;color:#fff}.pager{background-color:#f4f2ef;color:#333}.options-container-big,.product-shop .add-to-box{border-top:1px solid #ccc}.productCol .variant-select-box{background:#F8F2FA !important}.product-shop .grouped-items-table{background:#F8F2FA}a.linkStyle{font-size:1em;font-weight:normal;text-align:center;display:block}a.btnStyle{font-weight:bold;padding:0.5em 1em;margin:0.5em 0;float:left;white-space:nowrap;vertical-align:middle;border-radius:5px;border:1px solid #20B2E7;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3);text-shadow:0 -1px 1px #156EB6}.buttons-set{clear:both;margin:15px 0}/* general for button containing block */.buttons-set p.back-link{float:left;padding:2px 15px 0 0;text-align:right;margin:0}.buttons-set a.button,.buttons-set button.button{float:right}.buttons-set2{clear:both;margin:5px 0 0;padding:5px;text-align:right}.form-buttons{margin:0}/* for button containing block under the general form */.form-buttons .button{float:right}.form-buttons .button{margin-left:15px}.form-buttons p.back-link{float:left;width:225px;padding:2px 15px 0 0;text-align:right}.bx-wrapper .itemWrapper p,.cart-table .contributors,.cart-table .productSku,.contributor-index-view .category-products .products-grid .item p,.products-grid li.item p,.products-list li.item p{color:#424242;font-size:0.9em;-moz-osx-font-smoothing:auto}.bx-wrapper .itemWrapper p a{font-weight:700;font-size:1.1em}/* purple button / white text */#content .product-essential .add-to-cart button,.checkout-types button.btn-checkout,#review-buttons-container button.btn-checkout,#content .product-shop .add-to-box button{background:#784588;color:#fff}/* dark purple bg */#content .product-essential .add-to-cart button:hover,.checkout-types button.btn-checkout:hover,#review-buttons-container button.btn-checkout:hover{background:#562665;color:#fff}#content .product-essential .add-to-cart button,.checkout-types button.btn-checkout,#review-buttons-container button.btn-checkout,#content .product-shop .add-to-box button{text-transform:uppercase;font-weight:300}/* dark blue bg */.minicartWrapper a#checkout-btn:hover{background:#005b6f}/* dark gray */input.btnLink:hover,a.btnLink:hover,a.btnSignOut:hover,#topNav ul li#signIn li.signInLink a:hover{background:#0a9a65}#topNav ul li a.createAccountLink{float:none;padding:0}.topDiv a.createAccountLink{text-transform:none}/* sizes */.topDiv ul li#signIn a.btnLink,.topDiv ul li#signIn a.btnSignOut{width:100%;display:block}button.button,input.btnLink,a.btnLink,a.btnSignOut{padding:0.5em 1em;border-radius:2px}/* transitions */.minicartWrapper a#checkout-btn,button.button,input.btnLink,a.btnLink,a.btnSignOut,#topNav ul li a.createAccountLink{-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.topDiv ul li#signIn ul#ddMenu li.accountLink a{transition:padding 0.2s ease;-webkit-transition:padding 0.2s ease}.minicartWrapper a#checkout-btn,button.button,input.btnLink,a.btnLink{ -moz-box-shadow:inset 0px 2px 0px 0px rgba(255,255,255,0.2),0px 3px 4px 0px rgba(0,0,0,0.2); -webkit-box-shadow:inset 0px 2px 0px 0px rgba(255,255,255,0.2),0px 3px 4px 0px rgba(0,0,0,0.2); box-shadow:inset 0px 2px 0px 0px rgba(255,255,255,0.2),0px 3px 4px 0px rgba(0,0,0,0.2);}/* text colors */.sidebar-reviews .reviewDetails{color:#999}/* HOMEPAGE *//* hp featured */.home-banner ul.slide_images{height:100%}.home-banner.mobile ul.slide_images{max-height:321px;max-width:385px}#content .hp-featured-grid p{margin-bottom:0;clear:both}/* ECOMMERCE BADGES */.bestsellerTag,.clearanceTag,.familyValueTag,.prebuyTag,.newTag,.membersonlyTag{width:69px;height:67px;top:-0.2em;right:-0.3em;position:absolute;z-index:9;float:left}.bestsellerTag{background:url(../images/promo-best-seller.gif) no-repeat}.familyValueTag{background:url(../images/promo-family-values.gif) no-repeat}.prebuyTag{background:url(../images/promo-pre-buys.gif) no-repeat}.newTag{background:url(../images/promo-new.gif) no-repeat}.membersonlyTag{background:url(../images/membersonly.gif) no-repeat}/* FONT STYLES */h1,h2,h3,#menu ul li a.navTab,a.btnSignOut,.mainHeader,select.mobileNav,.sidebar .block .block-subtitle,.sidebar .block h3,#menu ul li a,.box-reviews h3,#footerWrapper #connect p,#footerWrapper #footer ul.footerLinksCol h3,p.phoneNumber a,a.linkStyle,.sidebar .block-account .block-title div,.sidebar .block-layered-nav .block-title,#contributor-nav .menu-title,.sidebar .block-layered-nav dt,.sidebar .block-title,.sidebar .block-layered-nav .currently .block-subtitle,.cta-aboutus,.brandWrapper h3,.hp-featured-scroll h2,h2,#contributor-nav .menu-title,#relatedProductsCarousel h3,#recentlyViewedProductsCarousel h3,#moreFromListId h3,#newProductsCarouselList h3,.product-collateral h3,h3.customer-reviews,#shopping-cart-table .nobr,.opc .allow .step-title h2,#mobileNav ul li a,.ui-dialog .ui-dialog-titlebar{font-family:"Roboto","Helvetica Neue",Arial,Sans-serif}.topDiv ul li#signIn ul#ddMenu li a.btnLink,#content .product-essential .add-to-cart button,.checkout-types button.btn-checkout,#review-buttons-container button.btn-checkout,#content .product-shop .add-to-box button,.minicartWrapper a#checkout-btn,.topDiv ul li#signIn ul#ddMenu li a.btnSignOut,button.button,input.btnLink,.minicartEditCartBtn,.minicartCheckoutBtn,#content .product-essential .add-to-cart button,.checkout-types button.btn-checkout,#review-buttons-container button.btn-checkout,#content .product-shop .add-to-box button,#footerWrapper #connect .signUpForm button,.cart .cartItemRemoveButton a{font-family:'Carrois Gothic','Helvetica Neue',Arial,sans-serif;-moz-osx-font-smoothing:auto}.topDiv ul li#signIn ul#ddMenu li a.btnLink,#content .product-essential .add-to-cart button,.checkout-types button.btn-checkout,#review-buttons-container button.btn-checkout,#content .product-shop .add-to-box button,.minicartWrapper a#checkout-btn,.topDiv ul li#signIn ul#ddMenu li a.btnSignOut,button.button,input.btnLink,.minicartEditCartBtn,.minicartCheckoutBtn,#content .product-essential .add-to-cart button,.checkout-types button.btn-checkout,#review-buttons-container button.btn-checkout,#content .product-shop .add-to-box button,#footerWrapper #connect .signUpForm button{font-size:1.2em}.cart-table .btn-update,.cart-collaterals .button{font-size:1em}/* grey button*//* discount codes,gift cards - shopping cart */.cart-collaterals .button{color:#666;background:#eee;border-radius:2px;border:1px solid #ccc;margin:0.25em;float:left}.cart-collaterals .button:hover{background:#E5F3F5;color:#fff}.cart-collaterals .button,.cart .cartItemRemoveButton a{text-transform:lowercase}/*.topDiv,*/.checkout-link,#menu ul li a.navTab{text-transform:uppercase}#menu ul li a.navTab{ -webkit-transition:color 0 linear; -moz-transition:color 0 linear;-ms-transition:color 0 linear; -o-transition:color 0 linear;transition:color 0 linear;}h2.product-name,.sidebar-reviews h3{font-family:"Helvetica Neue",Arial,Sans-serif}/* === Top Bar Wrapper === */.topDiv{width:100%;float:left;font-size:0.9em;background-color:#f2f2f2 !important}.topDiv ul{margin:0}/* Top Bar:Top Links */.topLinks{margin-top:0.5em;padding:0 1.75em}#topLinksLeft{float:left;width:55%;text-align:left;margin-bottom:0}#topLinksLeft li{display:inline}#topLinksLeft li a{padding:0.5em;float:left;color:#424242}#topLinksLeft li a:hover{color:#1b99b4}#topLinksLeft li:first-child a{padding-left:0}#topLinksRight{float:right;width:43%;text-align:right}#topLinksRight li{display:inline-block}#topLinksRight li a{padding:0.2em 0.5em 0.5em 0;float:left}/* My Account / Sign In */#topLinksRight ul#ddMenu{ position:absolute; top:2.75em; right:0; z-index:10000; display:none; background:#fff; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; border:1px solid #ccc;}#topLinksRight li#signIn{position:relative}#topLinksRight li#signIn ul#ddMenu a{float:none}#topLinksRight li#signIn ul#ddMenu span.newcustomer{display:block}#topLinksRight li#signIn ul#ddMenu span.newcustomer a{color:#17829a}#topLinksRight li#signIn li{display:block}#topLinksRight li#signIn li div.ddMenuDiv{width:240px}#topLinksRight li#signIn li.signInLink{text-align:center;border-bottom:1px solid #f1f1f1;padding:0 1em 1em}a.btnSignIn,a.btnSignOut{font-size:1.1em;display:block}a.btnSignIn{color:#1b99b4;background:#fff;border:2px solid #1b99b4}a.btnSignIn:hover{color:#fff;background:#1b99b4}a.btnSignOut{color:#717171;border:2px solid #717171}a.btnSignOut:hover{color:#fff;background:#717171}#topLinksRight li#signIn ul#ddMenu li.accountLink a,#topLinksRight li#signIn ul#ddMenu li.ordersLink a{ padding:0.75em 0.5em; transition:.2s; color:#696969; text-transform:none; text-align:left; display:block}#topLinksRight li#signIn ul#ddMenu li.accountLink a:hover,#topLinksRight li#signIn ul#ddMenu li.ordersLink a:hover{color:#222;background:#f1f1f1}#topLinksRight ul li a#ddLink span{padding:1.25em 0}#topLinksRight ul#ddMenu:after,#topLinksRight ul#ddMenu:before{bottom:100%;left:93%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#topLinksRight ul#ddMenu:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:11px;margin-left:-11px}#topLinksRight ul#ddMenu:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:13px;margin-left:-13px}/**** #topNav for jPanel ****/#topNav{width:100%;position:relative;float:left;z-index:1000;padding-right:0.25em}#topNav ul{padding:0;margin:0.5em 0;float:right}#topNav ul ul{float:none}#topNav ul li{position:relative;float:left;list-style:none}#topNav ul li a{float:left;font-size:100%;padding:0 0.7em;border-right:1px solid #ccc}#topNav ul li a:hover{background:#e6d7e9;border-radius:5px;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}#topNav ul li a#ddLink span{font-weight:normal}#topNav ul li a.btnLink,#topNav ul li a.btnSignOut{font-size:1.1em;display:block;width:90%;text-align:center;color:#fff;margin:0.5em;padding:0.5em}#topNav ul li ul#ddMenu li{width:100%;line-height:1.7em}/**** Main top navigation ****/#menu li div.sub:after,#menu li div.sub:before{bottom:100%;left:31.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#menu li div.sub:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:11px;margin-left:-11px}#menu li div.sub:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:13px;margin-left:-13px}/* Top Navigation Menu - arrow position in DD*/#menu li div.sub.booksDDMenu:after,#menu li div.sub.booksDDMenu:before{left:39%}#menu li div.giftsDDmenu:after,#menu li div.giftsDDmenu:before{left:6%}#menu li div.kidsDDmenu:after,#menu li div.kidsDDmenu:before{left:45%}#menu li div.musicDDmenu:after,#menu li div.musicDDmenu:before{left:51.5%}#menu li div.videoDDmenu:after,#menu li div.videoDDmenu:before{left:58.5%}#menu li div.apparelDDMenu:after,#menu li div.apparelDDMenu:before{left:20%}#menu li div.cardsDDMenu:after,#menu li div.cardsDDMenu:before{left:31%}#menu li div.churchDDmenu:after,#menu li div.churchDDmenu:before{left:69%}#menu li div.biblesDDmenu:after,#menu li div.biblesDDmenu:before{left:25%}/*#menu li div.vbsDDmenu:after,#menu li div.vbsDDmenu:before{left:90%}*/#menu li div.christmasDDMenu:after,#menu li div.christmasDDMenu:before{left:86%}#menu li div.saleDDmenu:after,#menu li div.saleDDmenu:before{left:97%}#menu li div.saleDDmenu a{padding:0}/* NORTON STYLES - BADGE */.productCol .store-locator{float:left;width:50%;margin-top:2em}#norton-product-wrapper{float:right;width:50%;margin:2em 0;text-align:right}.livechat{clear:both}#norton-cart-wrapper{padding:0 0.5em 0.5em 0}#norton-checkout-wrapper{margin-bottom:1em}.headerContent{padding:0 0 0 0;width:100%;float:left}/* header */.brand-header{background:#58595b;color:#fff;padding:10px}.brand-header .logo-wrapper{float:left}.brand-header .logo img{text-decoration:none !important}.brand-header .logo-wrapper strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.brand-header .logo-wrapper h1{margin-bottom:0}.brand-messaging{float:right}.freeshipping{float:left;width:36%;margin:1em 0}a#free_shipping{display:block}img#free-shipping-image{cursor:pointer}.searchWrapper{float:left;width:64%}.form-search{margin:2em 0 1em 0}/* Collapse/Expand */.targetDiv{padding:1em;display:none;float:left}#mobileNav .subNavHeading{cursor:pointer}#mobileNav .targetDiv{width:100%;color:#fff;z-index:99;position:relative;padding:0}#mobileNav .targetDiv a{background:#141414}#mobileNav .targetDiv a:hover{color:#fff}#mobileNav .m-view-all{color:#8A6191}#mobileNav .m-view-all:after{float:right}#mobileNav a.subNavHeading.activeTab{background:#671B72}#mobileNav a.m-sale-link{background:#77103D}/* Global Messages */.messages{background-color:#FFFFFF;overflow:hidden;padding-top:1em;text-align:left;width:99%;margin:0 auto}.messages li{margin:0 0 10px;padding:0}#content .messages ul{padding:1em;position:relative;margin:0}.messages ul li{margin:0;padding:0 0 3px}.messages a{text-decoration:underline}.messages a:hover{text-decoration:none}.messages li.error-msg,.messages li.success-msg,.messages li.note-msg,.messages li.notice-msg{border-style:solid !important;border-width:1px !important}p.error-msg{border-style:solid !important;padding:1em;border-width:1px !important;margin:10px 0}/* Error Message */.messages li.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00}.messages li.error-msg a{color:#d91a00}p.error-msg{border-color:#e9581f;background-color:#fff5f3;color:#d91a00}/* Success Message */.messages li.success-msg{border-color:#ccc;background-color:#e4dae7}/* Notification Message */.messages li.note-msg,.messages li.notice-msg{border-color:#ccc;background-color:#e4dae7}/* std class reset */.alert-message{background:#FFF9D7;padding:1em}.std .messages{margin-top:0}.std .messages{width:auto;list-style:none !important;padding:0 !important;margin-bottom:0 !important}.std .messages ul{list-style:none !important;padding-left:17px !important;margin:0 0 -11px !important}/* BreadCrumbs */.breadcrumbs{text-align:left;width:100%;float:left;margin:1em 0.5em 0 1em;font-size:0.8em;-moz-osx-font-smoothing:auto}.col2-left-layout .breadcrumbs{margin:0 !important}.breadcrumbs li{display:inline}.breadcrumbs li span,.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumb > li{display:inline-block}.breadcrumb > li + li:before{padding:0 5px;color:#cccccc;content:"/\00a0"}.breadcrumb > .active{color:#999}/* Page Heading */.page-title{clear:both}.page-title .link-rss{float:right;margin-top:1em}.title-buttons{text-align:right}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}.title-buttons .link-print{float:right;margin-top:4px}.subtitle{clear:both;padding:10px 0;font-size:18px;color:#d12c01}.sub-title .separator{font-weight:normal}.sub-title a{font-size:11px;font-weight:normal;text-transform:lowercase}.section-title{font-size:14px;font-weight:normal;color:#151515;margin:0 0 5px}/* Pager */.pager{margin:1em 0;font-size:0.9em;padding:0.5em}.pager p{margin:0 !important}.pager select{padding:0;margin-bottom:1px}.pager .amount{float:left}.pager .amount strong{font-weight:normal}.pager .limiter{float:right;line-height:20px}.pager .pages{margin:0 135px;text-align:center;color:#333}.pager .pages a{padding:0.25em 0.5em}.pager .pages ol,.pager .pages li{display:inline;padding:0 2px}.pager .pages li{margin:0.25em;display:inline-block}.pager .pages .current{font-weight:bold;background:#fff;padding:0.25em 0.5em}.pager .pages .i-previous,.pager .pages .i-next{text-decoration:none !important;vertical-align:middle}.pager-only{clear:both}.pager-only .pages{margin:0}.my-account .pager{width:100%;clear:both;float:left}/* Sorter */.sorter p{margin:0}.sorter select{padding:0;margin-bottom:1px}.sorter .view-mode{float:left;line-height:20px;white-space:nowrap}.sorter .view-mode label{float:left;margin:0 5px 0 0}.sorter .view-mode a.list{background-position:-24px 0}.sorter .view-mode strong.list{background-position:-24px -29px}.sorter .view-mode a.grid{background-position:0 0}.sorter .view-mode strong.grid{background-position:0 -29px}.sorter .view-mode a.list-fix{background-position:0 -58px}.sorter .view-mode strong.list-fix{background-position:0 -87px}.sorter .view-mode a.grid-fix{background-position:-24px -58px}.sorter .view-mode strong.grid-fix{background-position:-24px -87px}.sorter .sort-by{float:right;line-height:20px}/* Toolbar */.toolbar{margin-top:-1px}.toolbar .pager{margin:0 0 0;border-width:1px 0}/* Data Table */.table-caption{border:1px solid #ddd;border-bottom:0;margin:-1px 0 0;background:#fff;padding:3px 7px 4px;color:#444}.table-caption a{font-size:11px;text-transform:lowercase}.data-table{border-bottom:0;width:100%;border-collapse:separate}.data-table th{padding:0.2em 1em;color:#2d2d2d;font-weight:400;text-transform:uppercase}.data-table td{padding:1em}#super-track-table .data-table td{padding:0.5em}.data-table thead{background:#F8F2FA}#reviewForm .data-table thead{background:#fff}#reviewForm .data-table tr th,#reviewForm .data-table tr td{border:0}#reviewForm .data-table tr td input.radio{margin:0 auto}.product-main-info .data-table tbody{background:#F8F2FA}.data-table tfoot{background-color:#f1f1f1}.data-table tfoot td{padding:0.5em 1em}.data-table tfoot th{border:none;text-transform:none}.data-table tr.last th,.data-table tr.last td{border-top:1px solid #ccc}.data-table tr.even{background-color:#F7F7F7}#super-product-table .data-table tr.even{background-color:#F8F2FA}.data-table tbody.odd td{border-width:0 1px}.data-table tbody.even{background-color:#e4dae7}.data-table tbody.even td{border-width:0 1px}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px}.data-table th .tax-flag{white-space:nowrap;font-weight:normal}.data-table td.label,.data-table th.label{font-weight:bold;text-transform:none;border-color:#fff;background-color:#e4dae7}.data-table td.value{float:none !important}.data-table .link-rss{display:block}.page-popup .data-table td,.page-popup .data-table th{border-bottom:1px solid #d9d9d9}.page-popup .buttons-set .button{float:right}.product-review-table tr.last th,.product-review-table tr.last td{border:0 !important}.product-review-table thead{background:#fff!important}/* Shopping cart total summary row expandable to details */tr.summary-total{cursor:pointer}tr.summary-total td{min-width:40px}tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}tr.show-details .summary-collapse{background-position:0 -53px}tr.summary-details td{background-color:#ede9e6;font-size:12px;padding:5px !important}tr.summary-details-excluded{font-style:italic}/* Shopping cart tax info */.cart-tax-info,.cart-tax-info .cart-price{display:block;padding-right:20px}.cart-price small{font-size:0.8em}.item-options dt:after{content:":"}.item-options dt{float:left;margin:0 0.5em 0 0 !important;clear:both;padding:0 !important}span.imprint-price{display:block}.imprint-price small{font-size:0.8em;display:block}.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 3px no-repeat;cursor:pointer}.cart-tax-total-expanded{background-position:100% -54px}/* Links */ul.links li .separator{margin:0 2px 0 5px;font-size:10px;color:#8f8f8f}ul.links li.last .separator{display:none}/* Reward Points */.rewards{margin:-10px 0 20px}.reward-message{display:block;margin:5px -15px 5px -15px;background:#d55721 url(../images/bkg_rewards.gif) 5px 3px no-repeat;padding:3px 5px 3px 32px;font:normal 12px/20px Arial,Helvetica,sans-serif;color:#fff}.reward-message p{display:inline;margin:0 !important}.reward-message .limit{display:block;font-size:11px;line-height:1.15}.reward-message a{color:#ffe6dc;text-decoration:underline}.reward-message a:hover{color:#ffe6dc;text-decoration:none}.reward-message .price{font-size:1em;font-weight:normal}/* Reward Points types rewrites */.reward-review,.reward-tag,.reward-checkout{margin:0}/* Class:std - styles for admin-controlled content */.std{width:100%;float:left;clear:both}.std ul,.std ol,.std dl,.std p,.std address,.std blockquote,.std table{margin-bottom:5px}.std ul{list-style:disc outside;padding-left:1.5em}.cms-home .std .bx-wrapper ul,.cms-home .std .bx-wrapper li{list-style:none !important;padding:0 !important;margin-left:0.1em}.cms-home .carousel .bx-wrapper .bx-viewport{width:93% !important;left:2.5em !important}.std ol{list-style:decimal outside;padding-left:1.5em}.std ul ul{list-style-type:circle}.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}.std dt{font-weight:bold}.std dd{padding:0 0 0 1.5em}.std blockquote{font-style:italic;padding:0 0 0 1.5em}.std address{font-style:normal}.std b,.std strong{font-weight:bold}.std i,.std em{font-style:italic}.std hr{margin:1.5em 0;color:#d9d9d9}.std table{width:100%}.std table thead{background:#e8e8e8}.std table th{background:#e8e8e8;font-weight:bold}.std table th,.std table td{padding:5px 10px;border:1px solid #d9d9d9}ul.disc li{padding-left:10px}.std ul.disc li{padding-left:0;background:none}/* Misc */.link-rss{background:url(../images/icon_rss.gif) 100% 1px no-repeat;padding-right:18px;white-space:nowrap}.link-rss:hover{color:#f58550}.link-print{background:url(../images/icon_printer.gif) 0 1px no-repeat;padding:2px 0 2px 25px;white-space:nowrap}.link-cart{font-size:11px;font-weight:bold;color:#c73615;text-decoration:underline}.link-cart:hover{color:#c73615;text-decoration:none}.data-table .btn-remove{display:block;margin:0 auto;width:13px;height:12px;font-size:0;line-height:0;background:url(../images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.divider{margin:16px 0;background:#ccc;font-size:0;line-height:0;height:1px;overflow:hidden}/* Noscript Notice */.noscript{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.noscript .noscript-inner{width:940px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat}.noscript p{margin:0}.header-container{margin:0;text-align:left;background:#fff}.header-container .new-flag{position:absolute;bottom:19px;left:612px;z-index:30}.header-container a:hover{color:#702B7A}.header-panel{z-index:994;float:left;width:725px;font-size:12px;font-weight:bold;line-height:28px}.header-panel .welcome-msg{display:block;float:left;font-weight:bold;margin-right:15px;text-align:right;white-space:nowrap;width:182px;color:#A072AF}.header-panel .siteLinks{clear:both;overflow:hidden;padding:2px 0 0 0}.header-panel .acctLinks{float:right;width:508px;text-align:right;margin:0 -20px 0 0}.header-panel ul.links{margin-right:18px;color:#a072af;float:left}.header-panel .links li a{color:#a072af}.header-panel .links li a:hover{color:#a072af}.header-panel ul.fcsLinks{width:227px;float:right}.header-panel ul.fcsLinks li{float:left;text-transform:uppercase;text-align:right;margin-left:28px}.header-panel ul.fcsLinks li.fcs-community{margin-left:0}.header-panel ul.fcsLinks a.fcscommunitylink{color:#784588}.header-panel ul.fcsLinks a.fcsgd{color:#491c58;padding:0 0 0 14px}.header-panel ul#searchLinks{margin:0 0 10px 65px}.header-panel ul#searchLinks li{margin-right:11px}.quick-access{margin-top:0;margin-left:64px;width:280px;float:left;clear:both}.quick-access .links{float:right;line-height:18px;white-space:nowrap}.quick-access .links li{padding:0 7px 0 4px}.quick-access .links li a{text-transform:uppercase;text-decoration:none}.hideMe{display:none}.showMe{display:block}/**** Top cart styles ****/div#cart-header{position:relative}#topCartContent:after,#topCartContent:before{bottom:100%;left:79%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#topCartContent.cart-empty:after,#topCartContent.cart-empty:before{left:95%}#topCartContent:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:11px;margin-left:-11px}#topCartContent:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:13px;margin-left:-13px}.minicartWrapper{position:relative}.minicartWrapper .minicart a#checkout-link-mobile{font-size:1em}.minicartWrapper .minicart a#checkout-link-mobile{font-size:0.8em !important}.minicartWrapper .minicart a.btnLink{margin-left:0.5em;margin-top:-0.5em}.minicartWrapper .minicart a.btnLink:hover{text-decoration:none}#topCartContent{position:absolute;z-index:999;right:0;top:2.75em;background:#fff;border:1px solid #ccc}#topCartContent .cart-empty{padding:1em;width:400px;background:none;border:none;overflow:hidden;font-size:14px;font-weight:bold;text-align:center}#topCartContent div.inner-wrapper{position:relative;overflow:hidden;padding:0.5em}#topCartContent td{padding:0.2em;vertical-align:top}.minicart h4{font-size:14px;font-weight:bold;color:#000 !important;margin-bottom:0.25em;padding-top:0.5em;width:320px}.minicart h4 a{color:#333 !important;display:block;text-align:left;width:320px}th.cartItemTotalQty{width:80%;font-size:16px}th.cartItemTotalQty p{padding-bottom:0.5em}.minicart td.product-details{width:10%;padding:0.5em 1em !important}.minicart td.prod-info{width:75%;padding:0.5em 0 !important}.minicart td.prod-info div.inline{float:left;width:120px}.minicart td.prod-info div.qty{font-size:10px;text-align:left !important}.minicart td.subtotal{width:10%;padding:0.5em !important}th.addedToCartConfirmation{width:10%;text-align:right}#topCartContent div.tableContainer table tbody{width:100%}#topCartContent div.tableContainer tfoot td,#topCartContent div.tableContainer tfoot th{padding-top:4px;margin-top:0.5em;vertical-align:middle !important}#topCartContent div.tableContainer table tbody td.subtotal span{margin-right:0;text-align:right}#topCartContent div.tableContainer table tbody td.subtotal span.price{text-align:right;display:block;font-weight:bold;font-size:15px}#topCartContent div.tableContainer table tbody td.subtotal span span.price{display:inline}#topCartContent div.tableContainer table tbody td.allCartItemsBtn{text-align:center}#topCartContent div.tableContainer table tbody td.allCartItemsBtn a{background:#784588;font-size:1em;color:#fff !important;padding:0.5em 0;margin-top:12px;display:block;float:none}#topCartContent div.tableContainer table tbody td.allCartItemsBtn a:hover{background:#562665}#topCartFooterButtons{float:left;width:40%}#topCartFooterButtons span{margin-right:0.25em}#topCartFooterButtons a{text-transform:uppercase;font-size:1em;color:#fff !important;padding:0.5em !important;margin:0.5em;display:inline-block}#topCartFooterButtons a.minicartViewCartBtn{font-family:'Carrois Gothic','Helvetica Neue',Arial,sans-serif;background:#1B99B4}#topCartFooterButtons a.minicartViewCartBtn:hover{background:#005B6F}#topCartFooterButtons a.minicartCheckoutBtn{background:#784588}#topCartFooterButtons a.minicartCheckoutBtn:hover{background:#54075B}#topCartFooterTotals{float:right;width:60%;min-width:160px}#topCartFooterTotalsInnerWrapper table{float:right}table#cart-sidebar thead{border-bottom:1px solid #ccc}table#cart-sidebar tfoot{border-top:1px solid #ccc}#cart-sidebar dl.item-options{margin:0}#cart-sidebar dl.item-options dt{line-height:12px;font-size:10px;margin:5px 0 0;padding:0}#cart-sidebar dl.item-options dd{font-style:italic;font-size:10px;line-height:12px;margin:0;padding:0}#cart-sidebar p.productSku{font-size:11px;margin-top:2px;margin-bottom:0}#cart-sidebar p.productSku span{color:#000}#cart-sidebar td.price small{display:block}/**** end of top cart styles ****/.switches{float:right;padding:0}.switch{line-height:28px;margin-left:-1px;margin-right:0;display:inline;float:left;background:pink}.switch label{font-weight:normal;margin-right:0;float:left}.switch .switch-wrapper{float:left;position:relative;z-index:1;padding-left:7px;padding-right:11px}.switch strong.current{font-weight:normal}.switch .separator{margin:0 2px;font-size:10px;color:#8f8f8f}.switch .switcher{color:#1e75b4;cursor:pointer;padding:0 10px 0 0;margin:0 3px 0 1px}.switch ul{position:absolute;min-width:100%;text-align:left;top:0;left:0;float:left;line-height:16px;padding:0 0 0 0;border-top:0}.switch ul li{vertical-align:top;display:block;white-space:nowrap;border:1px solid #c8c8c8;border-top:0}.switch ul li a{white-space:nowrap;display:block;background:#f2f2f2;padding:4px 6px;color:#1e75b4;text-decoration:none}.switch ul li a:hover{color:#d33911;background:#f8f8f8}.switch ul .current{line-height:28px;border:0;cursor:default;padding:0 7px;visibility:hidden}.switch ul .current span{padding-right:20px}.switch .faded{color:#8f8f8f}.switch .faded li{border-color:#e6e6e6;background-color:#f6f6f6}.switch .faded a{color:#9ac1dd}.switch ul,x:-moz-any-link{width:100%}/* FireFox 2 fix */.switch ul,x:-moz-any-link,x:default{width:auto}/* FireFox 3 restore */.list-opened{background-position:100% -129px !important;color:#d33911 !important}a.catalog{cursor:pointer}.catalog_overlay{display:none;background-color:#fff;width:685px;height:490px;padding:20px;z-index:99999;border:1px solid #D2D2D2}/* default close button positioned on upper right corner */.catalog_overlay .close{background-image:url(../images/btn_window_close.gif);position:absolute;right:5px;top:5px;cursor:pointer;height:15px;width:15px}/********** < Navigation */.nav-container{z-index:25;height:28px;width:998px;float:left;clear:both;position:relative}/* All Levels */.mainTest .one{background:url(../images/bkg-navigation.gif)}/********** Navigation > *//* Block:Events */.event{background-color:#fbf4de;border-bottom:1px solid #e2d4c7;width:182px;position:static;height:144px;text-align:center}.event .status{font-weight:normal;font-size:16px;display:block;padding:19px 0 0;margin:0 0 0;text-align:center;color:#cf3a00}.event .event-ticker{color:#cf3a00;height:55px}.event .event-ticker span{font-size:32px;line-height:40px;height:40px;padding-bottom:10px;display:inline-block}.event .event-ticker span,x:-moz-any-link{padding-bottom:13px}/* FireFox 2 fix */.event .event-ticker span,x:-moz-any-link,x:default{padding-bottom:10px}/* FireFox 3 restore */.event .event-ticker span.days{background-position:50% 3px}.event .event-ticker span.hour{background-position:50% -56px}.event .event-ticker span.minute{background-position:50% -115px}.event .event-ticker span.second{background-position:50% -174px}.event .event-ticker span.delimiter{background:none}.event .event-dates{font-size:14px;color:#555;height:51px;padding-top:4px}.event .event-dates .date-part{font-weight:bold}.event .event-dates .time-part{font-size:12px}.col-main .event .event-button{line-height:27px !important;height:27px !important;padding:0 0 0 13px !important;vertical-align:middle}.col-main .event .event-button span{width:121px;text-align:center;padding:0 13px 0 0 !important;color:#fff;font:bold 15px/27px Arial,Helvetica,sans-serif !important;height:27px !important;text-transform:none}.event p a{color:#666;font-size:11px}.event .event-bottom{position:absolute;z-index:2;height:12px;width:23px;left:50%;margin-left:-11px;bottom:-12px}.upcoming{background:#f6f6f6}.upcoming .status{color:#333}.closed .event-button,.col-main .closed .event-button,.col-main .upcoming .event-button,.upcoming .event-button,.closed .event-button span,.col-main .closed .event-button span,.col-main .upcoming .event-button span,.upcoming .event-button span{line-height:27px !important;font-size:12px !important;color:#7c7b7b !important;background:none !important;padding:0 !important;width:auto !important;display:inline !important;text-transform:capitalize}.upcoming .event-button{text-decoration:underline !important}.upcoming .event-button:hover{text-decoration:none !important}.upcoming p a{color:#666}.upcoming .event-bottom{background-position:50% -187px}.closed{background:#494949}.closed .status,.closed .event-dates{color:#e2d4c7}.event-container{clear:both;border:1px solid #d0af83;position:relative;z-index:2;margin-top:7px;margin-bottom:-5px;height:59px}.event-container .event{background-color:transparent;background-repeat:no-repeat;background-position:50% 100%;padding-bottom:18px;margin-bottom:-18px;padding-top:5px;height:52px;line-height:50px;text-align:center;width:auto;position:relative;z-index:2;border-bottom:0 !important}.event-container .container{display:inline;margin:0;padding:0;background:none}.event-container .status{display:inline;margin:0 10px 0 0;background:none;font-size:22px}.event-container .event-ticker{display:inline;font-size:28px;height:auto}.event-container .event-ticker span{line-height:50px;height:50px;padding:0}.event-container .event-ticker span,x:-moz-any-link{padding:5px 0 5px}/* FireFox 2 fix */.event-container .event-ticker span,x:-moz-any-link,x:default{padding:0}/* FireFox 3 restore */.event-container .event .event-ticker span.days{background-position:50% 4px}.event-container .event .event-ticker span.hour{background-position:50% -55px}.event-container .event .event-ticker span.minute{background-position:50% -114px}.event-container .event .event-ticker span.second{background-position:50% -173px}.event-container .event-dates{display:inline;font-size:22px;height:auto}.event-container .event-dates .time-part{font-size:14px}.event-container .event-dates div,.event-container .event-dates p{display:inline}.container-open{background:#f7d4b6}.container-open .open{padding-top:3px;height:54px}.container-upcoming{border-color:#d0d0d0;background:#eeeeee}.container-closed{background:#9f958c}/* Block:Events Lister */.col3-layout .col-main .widget-events{margin:0 -20px 1px;position:relative;z-index:1}.widget-events{padding:11px;background:#f0eae3}.col1-layout .col-main .widget-events{padding:12px}.events-slider{position:relative;clear:both;margin:0 0 0;border:1px solid #d0c2b6;z-index:2}.events-slider .slider-panel,.events-slider ul.slider li.slider-item,.events-slider .slide-button{float:left;display:inline}.events-slider .event{position:relative;z-index:1}.events-slider .slider-panel{position:relative;overflow:hidden;background:#d0c2b6;z-index:1;width:0}.events-slider ul.slider{width:200000px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)" !important}.events-slider ul.slider li.slider-item{overflow:hidden;width:182px;height:386px;border-right:1px solid #d0c2b6;background:#f5f5f5;padding-left:0}.events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:normal;color:#454343;display:block;padding:80px 10px 0}.events-slider ul.slider li.slider-item .category-show{width:182px;height:241px;background:#fff;overflow:hidden;text-align:center;display:block;text-decoration:none}.events-slider ul.slider li.slider-item .no-event{height:401px}.events-slider .slide-button{background:url(../images/bkg_slide-button.gif) no-repeat 0 0;position:absolute;text-indent:-999em;cursor:pointer;top:17px;width:28px;height:28px;z-index:2;overflow:hidden}.events-slider .backward{left:-11px}.events-slider .forward{right:-11px;background-position:0 -40px}.events-slider .inactive{cursor:default;display:none}.sidebar .widget-events{background:none;padding:0}.sidebar .events-slider{border:1px solid #cfcfcf;margin:-1px -1px 0;background:#fff;padding:0}.sidebar .events-slider .event{height:115px}.sidebar .events-slider ul.slider li.slider-item{width:182px;height:300px;margin:0;border-color:#cfcfcf;border-width:0 1px 0 0}.sidebar .events-slider ul.slider .status{padding-top:10px;padding-bottom:5px}.sidebar .events-slider ul.slider .event-dates{height:40px}.sidebar .events-slider ul.slider li.slider-item .category-name{font-size:16px;font-weight:normal;color:#454343;display:block;padding:50px 10px 0}.sidebar .events-slider ul.slider li.slider-item .category-show{height:241px;background:#fff}.sidebar .events-slider{margin-top:-1px}.sidebar .events-slider .backward{left:3px;top:6px}.sidebar .events-slider .forward{right:3px;top:6px}.sidebar .events-slider .event-ticker{height:45px}.sidebar .events-slider .event-ticker span{font-size:22px;line-height:28px;height:28px;padding-bottom:10px;display:inline-block}.sidebar .events-slider .event-ticker span.days{background-position:50% -10px}.sidebar .events-slider .event-ticker span.hour{background-position:50% -69px}.sidebar .events-slider .event-ticker span.minute{background-position:50% -128px}.sidebar .events-slider .event-ticker span.second{background-position:50% -185px}/* Sidebar =============================================================================== */.sidebar .callout{display:block;margin:10px 0}.sidebar .block .block-title,.sidebar .block-account .block-content{padding:0}.sidebar .block .block-title strong small{font-size:12px;color:#777}.sidebar .block .block-subtitle,.sidebar .block h3{font-size:1.2em}.sidebar .block h3 span{font-style:normal}.sidebar .block .block-content{padding:0;color:#555}.sidebar .block .btn-remove{color:#222;margin-right:3px}.sidebar .block .btn-remove a{color:#222 !important;text-decoration:none !important}.sidebar .block .actions{margin:8px 0 0;text-align:right}.sidebar .block .actions a{float:left;color:#999;margin-top:3px}.sidebar .block .actions button.button{float:right}.sidebar .block li a.btn-remove{border:0;float:right;width:13px;height:0;padding-top:12px;margin-top:3px;overflow:hidden;background:url(../images/btn_remove.gif) no-repeat 0 0;text-indent:-9999px}.sidebar .block li a.btn-remove:hover{background:url(../images/btn_remove.gif) no-repeat 0 0}.col-main .block{background:#fff}.col-main .block .block-title{background:#f5f5f5;border:1px solid #eee;padding:5px 20px 5px;margin:0 -1px}.col-main .block .block-title h2,.col-main .block .block-title h3{font-size:14px;line-height:1.2;color:#000333;font-weight:bold}.col-main .block .block-content{padding:20px}/* Generic box */.info-box{border:1px solid #ccc;position:relative;z-index:1}.info-box .box-title{padding:0;color:#222}.info-box .box-title a,.sub-title a{font-size:0.8em;text-transform:lowercase}.info-box .box-content{color:#555}.info-table th{font-weight:bold;padding:2px 15px 2px 0}.info-table td{padding:2px 0}/* Block:Account */.sidebar .block-account .block-title div{font-size:1.5em}.sidebar .block-account li{line-height:1.8em}.sidebar .block-account li a{display:block}.sidebar .block-account li a:hover{text-decoration:none;color:#501962}.sidebar .block-account li.last{border-bottom:0;background-image:none}/* Block:Layered Navigation */.sidebar .block-layered-nav .block-title h2{color:#111}.sidebar .block-layered-nav .block-title strong span{text-transform:uppercase;font-weight:bold}.sidebar .block-layered-nav .block-title strong span span{font-weight:bold}.sidebar .block-layered-nav .block-subtitle{display:none}.sidebar .block-layered-nav dt{margin-top:1em}.sidebar .block .block-content dl,.sidebar .block .block-content ol{margin:0}.sidebar .block-layered-nav dd{margin:0;color:#666}.sidebar .block-layered-nav dd.last{margin:0}.sidebar .block-layered-nav dd li{color:#434343}.sidebar .block-layered-nav #narrow-by-list dd li{margin:5px 0}.sidebar .block-layered-nav .currently{padding:1em 0;border-bottom:1px solid #fff}/* Block:more / less toggle */.sidebar .block-layered-nav dd a.nav-toggle-display.more{color:#501962;font-weight:bold;background:url(../images/nav_toggle_more.png) no-repeat right bottom;padding-right:16px}.sidebar .block-layered-nav dd a.nav-toggle-display.less{color:#501962;font-weight:bold;background:url(../images/nav_toggle_less.png) no-repeat right center;padding-right:16px}.sidebar .block-layered-nav .currently .block-subtitle{display:block;padding:0.5em 0}.sidebar .block-layered-nav .currently ol{background:#FBF4FD}.sidebar .block-layered-nav .currently li{padding:0.5em;color:#434343}.sidebar .block-layered-nav .currently .label{color:#434343;font-size:12px}.sidebar .block-layered-nav .actions{text-align:left;padding-right:7px;display:none}/* Block:Custom Category Navigation */.sidebar .block-custom-nav .block-title h2{color:#111}.sidebar .block-custom-nav .block-title strong span{font-weight:bold}.sidebar .block-custom-nav .block-title strong span.normal-weight{font-weight:normal}.sidebar .block-custom-nav ul{margin:0 0 26px}.sidebar .block-custom-nav li{margin:5px 0}.sidebar .block-layered-nav dt.custom{margin:2px 0 0;font-weight:bold;font-size:12px;text-transform:none}.sidebar .block-layered-nav dt.custom a{color:#501962}/* Block:List */.block-list .block-content ol{margin:-5px -13px}.block-list li.item{padding:5px 10px 5px 13px}.block-list .actions{padding:5px 0 0}.sidebar .block-list .product-name{color:#444}.sidebar .block-list .product-name a{color:#333}/* Block:Poll */.block-poll li{margin:5px 0}.block-poll input.radio{float:left;margin:1px -18px 0 0;vertical-align:top}.block-poll .label{display:block;margin-left:18px}.block-poll .votes{float:right;font-weight:bold;margin-left:10px}/* Block:Tags */.block-tags ul,.block-tags li{display:inline}/* Block:Subscribe */.block-subscribe{height:140px;padding-top:20px;width:100%;float:left;clear:both;position:relative}.block-subscribe .block-content label{float:left;margin:2px 10px;font-size:14px;color:#444}.block-subscribe .block-content .input-box{float:left}.block-subscribe .block-content .input-box input{background:#fff url(../images/bkg-search-input.gif) no-repeat 0 0;width:179px;height:18px;padding:3px 8px;font-size:11px;border:none;color:#626262}.block-subscribe .block-content .actions{float:left;width:61px}.block-subscribe .validation-advice{width:200px}.block-subscribe button.button,.block-subscribe button.button span{width:63px;margin:0;padding:0 0 0 4px}.block-subscribe .input-box{width:190px}/* Block:Reorder */.block-reorder li{padding:5px 0}.block-reorder input.checkbox{float:left;margin:3px -20px 0 0}.block-reorder .product-name{margin-left:20px;font-size:11px;font-weight:normal}/* Block:Banner */.block-banner{border:0;margin:10px 0}.block-banner .block-content{border-top:0;padding:0;background:#cbcbcb;text-align:center}.top-container .block-banner{background:#d0d0d0;margin:0}/* Paypal */.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}/* email a friend */.sendfriend-product-send .fieldset{margin:20px}/* Category Page ========================================================================= *//* Category - ALL */.category-view{clear:both}/* Category - Top-Cat *//* shop by contributor filter */.category-view .catNameFilter{display:block;clear:both;width:780px;padding:3px 0 6px;color:#4F1961;height:30px;margin-left:20px}.category-view .catNameFilter h1{font-size:20px;float:left;width:250px;padding-right:8px;background:url('../images/large_right_arrow.png') transparent right 7px no-repeat}.category-view .catNameFilter ol.contribPoolSectionLinks li{float:left;width:100px;text-align:center;margin-top:4px}.category-view .catNameFilter ol.contribPoolSectionLinks li a{font-size:14px;padding-right:10px;background:url('../images/small_right_arrow.png') transparent right 4px no-repeat}.category-view .contribPoolDiv{padding:10px 10px 10px 0;width:770px;clear:both;float:left}.category-view .contribPoolDiv .close{margin-right:10px;float:right;width:760px;display:block;text-align:right;padding-right:12px;background:url('../images/close_square.png') transparent right 3px no-repeat}.category-view div.panes{display:none;clear:both;float:left;width:780px}.category-title{margin:1em 0;border-bottom:1px solid #ccc;text-align:left;display:block;width:100%;float:left}.overlay-wrap .category-title{width:100%}.category-title h1,.page-title h1{float:left;width:100%;text-align:center}.category-title h1.startWithCapital{text-transform:capitalize}.category-title hr,.page-title hr{width:65%;margin:0 auto;border-top:1px solid #584F40;clear:both}.category-title img{float:right;margin-right:-100px}/* Subcat blocks with links on top cat pages */.top-subcat-block{width:760px;float:left;display:block;clear:both}.top-cat{clear:both}.top-cat .top-subcat-block{width:235px;float:left;display:block;clear:none;padding:15px;border-bottom:1px solid #fff}.category-view .cmsBlock .top-subcat-block h3{font-size:16px;text-transform:uppercase;font-weight:bold;margin-bottom:15px}.category-view .cmsBlock .top-subcat-block a{font-size:13px;color:#4F1961}.category-view .cmsBlock .top-subcat-block a.see-all-link{float:left;clear:both;margin-top:15px;font-size:12px;color:#774587;padding-right:10px;background:url('../images/small_right_arrow_light.png') transparent right 4px no-repeat}.category-view .cmsBlock{background-color:#E8E1EA;clear:both;display:block;float:left;height:auto;width:801px}.category-view .cmsBlock .clear{display:block;float:left;width:801px;border-bottom:1px solid #f1ecf2}/* Recommended Block top of top cat pages*/.recommendedList h3,#bestsellersList,#latestList,#familyValuesList,#recommendedList{margin-top:5px;clear:both;float:left;display:block}.recommendedList{padding-bottom:14px;background-color:#ffffff;float:left;clear:both;width:100%}.cart-subtotal .recommendedList{padding-bottom:0}.promo-row .recommendedList img{width:auto;padding-bottom:0}.catalog-product-view .recommendedList h3,#bestsellersList h3,#latestList h3,#familyValuesList h3{clear:both}.col2-left-layout .recommendedList h3,.col2-left-layout #bestsellersList h3,.col2-left-layout #latestList h3,.col2-left-layout #familyValuesList h3{font-size:1.5em;color:#943B94}.recommendedList h3,#recommendedList h1{background-color:#ccc;padding:10px 15px;font-size:16px;font-weight:bold;color:#434343;width:771px;text-transform:uppercase}.catalog-product-view .recommendedList h3,.catalog-product-view #recommendedList h1{width:968px}/* review block in left nav */.scrollable{position:relative;overflow:hidden;width:660px;height:90px}.scrollable .items{width:20000em;position:absolute}#leftNav ul.latestReviews li.item .itemWrapper,.itemWrapper{min-height:20em;text-align:center;padding:0.5em;position:relative;z-index:4}#leftNav ul.latestReviews li.item img,.scroller-block .carousel ul.items li.item img{display:block;margin:0 auto}#leftNav ul.latestReviews li.item p,#content .scroller-block .carousel ul.items li.item p{text-align:center}.scroller-block .carousel a.hotspot320{display:none;position:absolute;top:0;right:0;width:100%;height:100%}/* hotspot only enabled for viewport <460px */#content .itemWrapper .p{text-align:center;margin-bottom:0}/* border treatment */.itemWrapper{position:relative;/*border-top:1px solid #e2e2e2*/}.itemWrapper:before,.itemWrapper:after{/*content:""*/;position:absolute;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e2e2e2),to(transparent));background-image:-webkit-linear-gradient(#e2e2e2,transparent);background-image:-moz-linear-gradient(#e2e2e2,transparent);background-image:-o-linear-gradient(#e2e2e2,transparent);top:-1px;bottom:-1px;width:1px}.itemWrapper:before{left:-1px}.itemWrapper:after{right:-1px}/* category sidebar recent reviews */.customer-reviews img.separator{margin:-25px 0 0 0}/** SIDEBAR **/.col-left .box-collateral{padding:1em 1em 1em 0}.col-left .box-collateral .reviewsTitle .bottomP{font-size:15px;font-weight:bold;color:#501962}.sidebar-reviews .reviewSummary{padding:0;display:block}.sidebar-reviews li{padding:1em 0;text-align:center}.sidebar-reviews .rating-box{float:left;margin-left:0}.sidebar-reviews .numReviews{width:72px;float:right;font-size:11px;line-height:2.5em}.sidebar-reviews h3{display:block;font-weight:normal;width:100%;float:left;margin-top:1em;text-align:left;font-size:1em}.sidebar-reviews .reviewSummary,.sidebar-reviews h3,.sidebar-reviews p,.sidebar-reviews .reviewByline{clear:both;text-align:left}.sidebar-reviews h3 a:hover{text-decoration:none}.sidebar-reviews .reviewByline{clear:both;word-wrap:break-word}.sidebar-reviews .reviewByline,.sidebar-reviews .reviewByline small{color:#777}.category-title .rss-feed{float:right;margin:7px 0 0;padding-left:17px;line-height:12px;background:url(../images/icon_rss.gif) 0 0 no-repeat;white-space:nowrap;text-decoration:none}.category-title .rss-feed:hover{text-decoration:underline}.category-description{margin-bottom:1em}.results-view{margin:0}.results-view .recommendations{padding:20px 20px 0}.catalogsearch-result-index .page-title{margin-bottom:0}.catalogsearch-result-index .note-msg{margin:20px}.results-view .resultsMsg{padding:12px 18px;font-size:16px;color:#0B7A9E;border-bottom:1px solid #ccc}.catalogsearch-result-index .category-products .product-name a{color:#784588}.catalogsearch-advanced-index .col-main h2.legend{margin-left:40px;margin-top:20px}.sidebar .category-title{margin:0}.catalog-category-view .sidebar-tagline{padding:15px}.category-image{text-align:center;margin:0 0 1px}.category-image img{display:block;margin:0 auto}.category-products{padding:25px 0 0}.category-products .product-shop .products-list{margin-top:5px;margin-left:5px}.catalog-category-view .seo_description{background-color:#ffffff;position:relative;padding:15px;color:#434343;font-size:11px;width:968px;float:left;clear:both;display:none}/*VIEW COUPON*/.viewcoupon-wrapper .viewcoupon-content{float:left;width:100%;background:#3b82bc url(//familychristian.com/media/wysiwyg/lp/viewcoupon-fcbg.jpg) no-repeat center bottom}.viewcoupon-wrapper .viewcoupon-img{float:right;margin:2em 1em 2em 2em;width:40%}.viewcoupon-wrapper .viewcoupon-img a{color:#fff;text-align:center;margin-top:1em;margin-right:5em}.viewcoupon-wrapper .viewcoupon-img img#coupon-image{box-shadow:1px 0 30px 5px #353535}.viewcoupon-wrapper .page-title{float:left;margin:2em 1em 1em 1em;color:#fff;font-size:1.8em;width:47%}.viewcoupon-wrapper .viewcoupon-didyouknow a{font-size:1em}.viewcoupon-didyouknow{font-size:1.4em;padding:1.5em 1em;line-height:1.9em;text-align:center;float:left;width:100%}.viewcoupon-banners ul{float:left;width:100%}.viewcoupon-didyouknow span{font-family:"Oswald","Helvetica Neue",Arial,Sans-serif;font-size:1.5em}.viewcoupon-didyouknow span i,.viewcoupon-wrapper .viewcoupon-didyouknow a{color:#da3e01}.viewcoupon-banners ul li{float:left;width:33%;text-align:center}a.printLightBox{background:#B81B1B;width:330px;border-radius:10px;text-transform:uppercase;padding:0.7em}/* Category - Sub-Cat */.category-view .toolbar-bottom{display:block}/* View Type:Grid */.products-grid{padding:0 0 0 20px;margin:0 0 40px 0}.category-products .products-grid{margin:0 ;padding:0}ul.products-grid.last{border:none}.products-grid li.item{position:relative;display:inline;float:left;list-style:none outside none;/*border:1px solid #eee;*/margin:1em;padding:1em 0.5em;text-align:center;width:30%}.products-grid li.last{margin-right:0}.products-grid .product-image{display:block;border-bottom:0;text-decoration:none !important;margin:0 auto 10px;position:relative;width:150px}.products-grid .product-name{margin-bottom:7px}.category-products .products-grid .product-name{margin-bottom:0;font-size:1.1em}.products-grid .rating-links{display:block;padding:2px 0 0;clear:both}.products-grid .price-box{margin:5px 0 10px;clear:both}.products-grid li.item{min-height:21em}.products-grid li.item p,.products-list li.item p{margin:0;color:#999}/* Product Name Style */p.productName{margin:0.5em 0 !important}.bx-wrapper .itemWrapper p.productName,.gridContainer ul li.gridItem p.productName{margin:0 !important}.bx-wrapper .itemWrapper p,.gridContainer ul li.gridItem p,.itemWrapper .price-box,.gridWrapper .price-box{margin:0 !important;text-align:center}.gridContainer ul li.listView p{text-align:left}.productName,.category-products .products-grid .product-name,.products-list .product-name{font-size:1em;margin:0.5em 0 !important}/* View Type:List */.products-list li.item{margin:0 0 20px 0;padding:0 20px 20px 20px}.products-list li.last{background-image:none}.products-list .product-image-list{float:left;position:relative;border:1px solid #eee;width:25%}.products-list .product-image{padding:0.5em;float:left;text-decoration:none !important;position:relative}.products-list .product-shop{float:right;width:73%}.products-list .price-box{margin-bottom:1em}.products-list .desc{margin-top:1em}.products-list .desc .link-learn{white-space:nowrap}.products-list li{border-bottom:1px solid #ccc}.products-list ul.add-to-links{clear:both;overflow:hidden}.products-list ul.add-to-links li{float:left;margin-right:10px}/* Product View ========================================================================== */.catalog-product-view .col1-layout .col-main{padding:0;clear:both}.catalog-product-view .price-box{text-align:left}.catalog-product-view .product-collateral .std{clear:none;width:100%;float:none}.col2-left-layout .product-view,.col2-right-layout .product-view{background:none;width:755px}.col2-left-layout .product-view .product-shop,.col2-left-layout .product-view .product-collateral,.col2-right-layout .product-view .product-shop,.col2-right-layout .product-view .product-collateral{float:none;width:695px}.col2-left-layout .product-view .product-img-box,.col2-right-layout .product-view .product-img-box{float:none;width:auto}.col2-left-layout .product-view .product-img-box .product-image,.col2-right-layout .product-view .product-img-box .product-image{margin:0 auto}.col3-layout .product-view{background:none;width:572px}.col3-layout .product-view .product-shop,.col3-layout .product-view .product-collateral{float:none;width:512px}.col3-layout .product-view .product-img-box{float:none;width:auto}.col3-layout .product-view .product-img-box .product-image{margin:0 auto}#messages_product_view{position:relative;z-index:1}#messages_product_view .messages{margin:0 0 1px}#messages_product_view .messages li{margin:0;position:relative;z-index:1}.product-essential{width:100%;clear:both;display:inline-block}.product-collateral .collateral{margin-bottom:1em}.product-collateral .emailto-link{font-size:11px;margin:0;background:url(../images/bkg_arrow-bullet.gif) no-repeat 0 4px;padding-left:12px}.catalog-product-view .videos,.catalog-product-view .interviews{border-top:1px solid #ccc}/* store inventory lookup */.catalog-product-view #results.simple_overlay{z-index:10000;box-shadow:0 0 6px #000;background-color:#fff;width:450px;height:453px;display:none;border:solid 2px #ccc;overflow:hidden}.catalog-product-view #results.simple_overlay h3{padding:5px}.catalog-product-view #results.simple_overlay .innerWrapper{height:398px;overflow-x:hidden;overflow-y:scroll;border-top:1px solid #ccc;position:relative;margin-bottom:27px}.catalog-product-view #results.simple_overlay .storeAddress{display:block;float:left;clear:both;width:412px;border:solid 1px #ccc;border-style:none none solid none;padding:10px}.catalog-product-view #results.simple_overlay .close{background-image:url(../images/btn_window_close.gif);height:15px;margin:5px;position:absolute;right:0;top:0;width:15px;cursor:pointer}.catalog-product-view #results.simple_overlay .viewAllLocations{display:block;position:absolute;bottom:0;left:0;width:430px;height:21px;padding:4px 10px 0;border-top:solid 1px #ccc;background-color:#ffffff}.catalog-product-view #results.simple_overlay .viewAllLocations .close{float:right;width:50px;text-align:right;background:url(../images/btn_window_close.gif) no-repeat right top;height:15px;margin:5px;float:right;padding-right:20px;cursor:pointer}/* product video gallery styles */.collateral #videos{clear:both}.collateral #videos #embed{float:left;width:530px;margin-right:28px}.collateral #videos #embed .videoHeader{margin-bottom:5px;white-space:nowrap}.collateral #videos #embed object{margin-left:40px}.collateral #videos #embed .embedContent{border:1px solid #ccc;height:105px;width:412px;margin-left:40px;overflow-y:scroll;padding:5px}.collateral #videos #list{float:left;height:360px;margin:0 0 15px 0;overflow-y:scroll;border:1px solid #ccc}.collateral #videos #list .video{clear:both;padding:10px;float:left}.collateral #videos #list .video.current{background:url("../images/cat_recommended_background.png") repeat-x scroll left bottom transparent}.collateral #videos #list .video img.thumbnail{float:left}.collateral #videos #list .video .content{float:left;margin-left:10px;width:295px}ul#product-attributes .label{font-weight:bold}.product-collateral #accordion{width:100%}.product-collateral #accordion h4{font-size:12px;font-weight:normal;cursor:pointer;color:#784588}.product-collateral #accordion h4 span{background:url(../images/bkg_change.gif) no-repeat right 6px;padding-right:13px}.product-collateral #accordion h4.current{background:#fff}.product-collateral #accordion h4.current span{background:url(../images/bkg_arrow-bullet.gif) no-repeat right 4px;padding-right:13px}.product-collateral #accordion .pane{display:none;height:auto;font-size:12px}.product-collateral #accordion .pane p{padding-bottom:15px}.product-collateral #accordion .pane p span{font-weight:bold}.box-collateral .box-title{padding:5px 0 5px}.box-collateral .box-title h2{color:#000333}.box-collateral .box-content{padding:1em}.catalog-product-view #reviews #reviewForm{display:none}.tab-list{position:relative}.tab-list .tab{float:left;cursor:pointer}.tab-list .active{cursor:default}.tab-list .tab-container{position:absolute;left:0;width:100%}.collateral-tabs{padding-bottom:20px;margin:0}.collateral-tabs .tab{position:relative;z-index:2;margin-right:3px;background:#dedede;color:#222;padding:0 0 0 17px;font-size:12px}.collateral-tabs .tab span{line-height:24px;float:left}.collateral-tabs .active{color:#000;font-weight:bold;z-index:3;border-bottom:0;background:#fff}.collateral-tabs .active span{background-position:100% 0;padding-bottom:1px}.collateral-tabs .tab-container{z-index:1;top:24px;background:#fff}.collateral-tabs .tab-content{padding:30px 25px;background:#fff;border:1px solid #c4c4c4;font-size:12px}.collateral-tabs .tab-content object,.collateral-tabs .tab-content embed{width:100% !important;height:auto !important}/* Product Images */.product-view .prodContainer{height:225px}.product-view .product-img-box{float:left;position:relative;margin-right:1em;width:36%}.product-view .product-img-box .banners{position:absolute;top:0;right:4px;z-index:1}.product-view .productImg{border:1px solid #eee;margin:3px 3px 0 0;padding:1em}.product-view .productImg div{height:305px !important}.product-view .productImg div.more-views{height:auto !important}.product-view .product-img-box .product-image img{background:#fff;opacity:1}/*IE8 PNG Fix */.product-view .product-img-box div.notice{text-align:center;display:block;font-size:11px;height:auto !important;color:#1b99b4;font-weight:bold;margin-top:10px}.product-view .product-img-box .product-image{width:300px;height:300px;margin:0 auto;overflow:hidden;z-index:3}.product-view .product-img-box .product-image-zoom{position:relative;width:370px;height:370px;overflow:hidden;z-index:3}.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}.product-view .product-img-box .zoom-notice{text-align:center}.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer}.product-view .product-img-box .zoom #track{position:relative;height:18px}.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat}.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}.product-view .product-img-box .more-views{margin:10px 0 0;padding:0 0 0}.product-view .product-img-box .more-views h2{display:none}.product-view .product-img-box .more-views li{float:left;border:1px solid #ddd;margin:0 6px 6px 0}.product-image-popup{margin:0 auto}.product-image-popup .buttons-set{clear:none;line-height:28px;margin:0 0 10px;float:right;width:150px;text-align:right}.product-image-popup .buttons-set .button{vertical-align:middle;float:none}.product-image-popup .image{display:block;clear:both;margin:15px auto 15px}.product-image-popup .image-label{font-size:14px;text-align:left;clear:both;font-weight:normal;color:#000;line-height:19px;margin:0 0 10px}.product-image-popup .nav{text-align:center;margin:0 auto;width:120px}.product-image-popup .nav .prev,.product-image-popup .nav .next{margin:0 15px;display:inline;background:url(../images/bkg_slide-button.gif) no-repeat 0 0;text-indent:-999em;cursor:pointer;width:28px;height:28px;z-index:2;overflow:hidden;float:left}.product-image-popup .nav .prev{left:-19px;float:left}.product-image-popup .nav .next{right:-19px;float:right;background-position:0 -40px}a.product-image{cursor:pointer !important}p.product-image{cursor:default !important}.jqZoomPup img{border:0}.preload{text-decoration:none;border:1px solid #ccc;padding:8px;text-align:center;background:#fff url(../images/zoomloader.gif) no-repeat 43px 30px;width:90px;height:43px;z-index:10;position:absolute;top:3px;left:3px;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}.jqZoomWindow{border:1px solid #ccc;background-color:#fff}.zoomPad{position:relative;float:left;z-index:1;cursor:crosshair}.zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;* width:100px;* height:49px}.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair}.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/ z-index:5000;width:100%;height:100%;display:none;z-index:101}.zoomWindow{position:absolute;left:110%;top:40px;background:none;z-index:6000;height:auto;z-index:10000;z-index:110}.zoomWrapper{position:relative;/*border:1px solid #999;*/z-index:110}.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60)}.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101}.zoomIframe{z-index:-1;filter:alpha(opacity=0) -moz-opacity:0.80;opacity:0.80;position:absolute;display:block}/*********************************************************/ When clicking on thumbs jqzoom will add the class "zoomThumbActive" on the anchor selected/*********************************************************//* Product Shop */.product-view .product-shop{float:right;width:60%}.product-view .product-shop .product-main-info{margin:0;padding:0;clear:both}.product-view .product-shop p,.product-view .product-shop .ratings{float:left;margin:0 0 10px 0}.product-view .product-shop .ratings p{margin:0}.product-view .product-shop .product-ids{text-align:left;float:left;font-style:italic;font-size:0.9em}.product-view .product-shop .qty-container{float:right;margin:10px 20px 4px 0}.product-view .product-shop .availability{display:block;float:none;font-style:italic}.product-view .product-shop .instoreonly{font-weight:bold}.product-view .product-shop .price-box{padding:0 0 10px;text-align:right}.product-view .product-shop .price-box .price-as-configured .price{color:#e55100}.product-view .product-shop .price-box .price-including-tax .price,.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .old-price,.product-view .product-shop .price-box .special-price{font-size:1.8em}#super-product-table .product-view .product-shop .price-box .special-price{font-size:1.5em}.product-view .product-shop .price-box .special-price .price-label{display:inline;width:100px}.product-view .product-shop .price-box .price-as-configured .price-including-tax .price{color:#e55100}.product-view .product-shop .price-box .price-as-configured .price-excluding-tax .price{color:#222;font-size:11px}.product-view .product-shop .price-box p{margin:0 0.2em;text-align:right !important}.product-view .product-shop .add-to-links{float:right;margin:0}.product-view .product-shop .grouped-items-table .price-box .old-price{font-size:1.3em !important}#super-product-table .product-view .product-shop .grouped-items-table .price-box .old-price{font-size:1.2em !important}.product-view .product-shop .price-box .price-label,.product-view .product-shop .price-box .special-price .price-label,.cart-collaterals .crosssell .product-shop .old-price .price-label,.cart-collaterals .crosssell .product-shop .special-price .price-label,.itemWrapper .price-box .old-price .price-label,.itemWrapper .price-box .special-price .price-label{display:none !important}.product-essential .product-name{border-bottom:1px solid #ccc;margin-bottom:1em}.product-essential .product-name h1{margin-top:0}.product-view .product-shop .product-name a.minor{font-weight:normal;font-size:11px}.product-essential .rating-box{margin:0 auto;float:none}#super-product-table .product-essential .rating-box{margin:0;float:none}.product-essential .data-table .rating-box{margin:0}/* cart table in product page */#content .product-essential .no-rating,#content .product-essential .ratings .rating-links{text-align:center;width:100%}#content .product-essential .no-rating a.addYourReview{text-decoration:none;width:40%;display:block;clear:both;margin:1em auto}.product-main-info .infoCol .readMore a{color:#784588;text-decoration:none}.product-main-info .infoCol .readMore a:hover{text-decoration:underline}.product-main-info .infoCol .communityLink{margin:20px 0}.product-main-info .dataCol{margin:0 0 0 0}.product-main-info .banners img{margin:0 3px 5px 0}.product-main-info .shippingMsg{color:#E50C3A;padding-top:20px}.product-main-info a.right-arrow{font-size:12px}.product-main-info .infoCol .banners{margin:20px 0 10px}.product-main-info .dataCol .store-locator{padding:1em;border:1px solid #e6f4f8;z-index:5;margin-top:1em}.product-essential .social{margin:0 auto;text-align:center;width:255px}.product-essential .social .emailto-link{margin:0 0 10px 0}.product-essential .social .tw-like{float:right;width:70px}.product-essential .social .g-like{float:right;width:50px;margin:0 0 0 1em !important;position:relative;z-index:99}.product-essential .social .fblike{float:right;width:50px;margin:0 1em 0 0 !important}.product-essential .social .p-like{float:right;margin-left:12px}.product-essential .social .p-like .Pinterest iframe{width:43px !important}.fb_edge_widget_with_comment span.fb_edge_comment_widget{left:-224px!important;top:23px!important}.connect_comment_widget .nub{left:-236px!important}.product-main-info .dataCol .communityLink{clear:both;padding:10px 0 0 0;text-align:right}.product-main-info #more-from-link{clear:both;display:none !important}.product-main-info #super-product-table,.product-main-info #super-product-table tr.even,.product-main-info #super-product-table tr.odd,.product-main-info .add-to-box,.productCol .add-to-box,.productCol .add-to-box{margin-bottom:0 !important}.productCol .store-locator{margin-top:1em}.product-main-info .add-to-box,.productCol .add-to-box{clear:both}.instoreonly .add-to-box{background:#fff;border:0}.product-main-info #super-product-table td{border-bottom:1px solid #fff;color:#333;border-right:1px solid #fff;border-top:none}.product-main-info #super-product-table td.last{border-right:none;border-top:none}.product-main-info .data-table tr th{border:0 !important;padding:0.5em 1em !important}/* addtocart border style in configurable product */.product-main-info #super-product-table{border:none}.product-main-info #super-product-table td span.name{font-weight:bold}.product-main-info #super-product-table td.price{width:136px}.product-main-info #super-product-table td .price-box{text-align:center;font-weight:normal;color:#444;margin:0;padding:0;border:none;font-size:12px}.product-main-info #super-product-table .product-ids{margin:0;font-size:11px}.product-main-info .add-to-box{text-align:right;padding:10px 0}.product-main-info .dataCol.instoreonly{clear:both}.product-main-info .dataCol.instoreonly .add-to-box{background-color:#fff}.product-main-info .dataCol .availability{float:left;width:100%}.product-main-info .dataCol.instoreonly .availability{width:250px;float:left}.product-main-info .dataCol .price-box{width:130px;padding:0;margin:0 8px 12px 0;display:block}.product-main-info .dataCol .add-to-box{clear:both;padding:10px 8px 10px 0}.product-main-info .dataCol.instoreonly .add-to-box{padding:0 8px 10px 0}.product-main-info .dataCol.instoreonly .add-to-box{border:0}.product-main-info .dataCol.instoreonly .add-to-links{float:right;margin:0}.product-main-info .dataCol.instoreonly span,.product-main-info .dataCol .add-to-box span.format{font-weight:bold}.product-view .product-name h1{font-size:1.1em;line-height:1.2;margin-bottom:0.5em}.product-view .short-description{padding:0 0;clear:both;font-size:12px;display:none;width:272px}.product-view .short-description h2{margin:0 0 5px;font-size:13px}.product-view .product-shop .add-to-cart{width:100%;text-align:right;border-top:1px solid #ccc;padding:1em 12px 0 26px}.product-view .track-title{clear:both;overflow:hidden;margin-bottom:18px;margin-top:12px}.product-view .track-title h3{float:left}.product-view .product-collateral .help{float:right;margin-top:-2em;font-size:0.8em}.livechat{font-weight:bold;margin:1em 0}.product-view .track-title .help{float:right;margin-top:5px}.product-view #super-track-table{border-bottom:1px solid #ccc}.product-view #super-track-table .play-sample img{max-width:16px !important;width:16px !important}.product-view #super-track-table th{text-align:left;padding:8px 9px}.product-view #super-track-table td{padding:8px 9px 4px}.product-view #super-track-table td.sample{width:38px}.product-view #super-track-table td.name{width:304px}.product-view #super-track-table td.artist{width:321px}.product-view #super-track-table tr.last td{border-top:none}.product-view #super-track-table tr.trackVolumeHeader{height:30px}.product-view #super-track-table tr.trackVolumeHeader td{font-weight:bold;text-transform:uppercase}/* Rating *//* .rating-box width needs to be 105px for 5 stars,fcRating.png is 51px wide */.rating-box{width:105px;height:18px;font-size:0;float:left;line-height:0;background:url(../images/fcRating.png) 0 100% repeat-x;overflow:hidden}.products-grid .rating-box,.itemWrapper .rating-box{float:none;margin:0 auto}.rating-box .rating{float:left;height:18px;background:url(../images/fcRating.png) 0 2px repeat-x}#product-review-table .rating-box{width:100px;height:18px;font-size:0;float:left;line-height:0;background:url(../images/fcRating-sm.jpg) 0 100% repeat-x;overflow:hidden}#product-review-table .rating-box .rating{height:20px;background:url(../images/fcRating-sm.jpg) 0 0 repeat-x}.ratings{margin:5px 0}.ratings .amount{clear:both;display:block}.ratings .amount a{font-size:0.9em}.ratings .rating-links{margin:0.5em 0 0 0.5em;float:left}.ratings .rating-links,.product-shop .addYourReview{font-size:1em}.ratings .rating-links .separator{margin:0 3px}/* Availability */.availability{font-weight:normal}.availability.out-of-stock{color:#cf3a00}.availability-only{margin:10px 0 7px;line-height:16px;background:url(../images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px}.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}.availability-only a{background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat ;cursor:pointer;padding-right:15px;text-decoration:none}.availability-only .expanded{background-position:100% -15px}.availability-only strong{color:#d12c01}.availability-only-details{margin:0 0 7px;border:1px solid #d9d9d9}.availability-only-details thead{background:#e8e8e8}.availability-only-details th,.availability-only-details td{padding:2px 8px}.availability-only-details th{border-bottom:1px solid #d9d9d9;font-size:10px;text-transform:uppercase}.availability-only-details td{background:#fff;font-size:11px}.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold}.availability.shiptostore{font-weight:bold}/* ===== Product Prices ======== *//* Regular price */.regular-price,.old-price,.old-price .price-label,.old-price .price{color:#999}.regular-price .price,p.minimal-price{color:#4B4B4B !important}/* Old price */.old-price,.old-price .product-view .product-shop .price-box .price-label,.old-price .price{text-decoration:line-through}.old-price .price-label{white-space:nowrap}.old-price .price{font-weight:normal;color:#4B4B4B}.sidebar .old-price .price-label,.category-products .old-price .price-label{display:none !important}.productCol .price-box .old-price .price{font-size:0.8em}/* Product Page */.price-box .old-price{font-size:0.9em;padding-right:0.5em}/* gridView */.regular-price .price{text-decoration:none !important}/* Special price */.special-price,.special-price .price-label,.product-view .product-shop .price-box .special-price .price-label,.product-view .product-shop .price-box .special-price .price,.special-price .price{white-space:nowrap;color:#D31145 !important}.red{color:#e50c3a !important}.sidebar .special-price .price-label,.category-products .special-price .price-label,#relatedProductsList .price-box .old-price .price-label{display:none !important}.minimal-price .price-label,.price-excluding-tax .label{white-space:nowrap}.minimal-price-link{display:block;margin:5px 0;text-decoration:none}a.minimal-price-link:hover{text-decoration:underline}.price-excluding-tax,.price-including-tax,.weee{display:block}.price-excluding-tax .price{font-weight:normal}.minimal-price-link .label,.minimal-price-link .price,.price-including-tax .price,.configured-price .price-label,.configured-price .price,.price-incl-tax .price,.price-notice .price,.weee .price,.product-pricing li .price,.product-pricing li .benefit{font-weight:bold}.weee,.weee .price{font-size:11px}.price-excl-tax,.price-excl-tax .label,.price-excl-tax .price,.price-incl-tax,.price-incl-tax .label,.price-incl-tax .price{display:block}.price-from .price-label,.price-from .price,.price-to .price,.price-to .price-label,.price-as-configured .price-label,.price-excl-tax .label,.price-incl-tax .label,.configured-price .price-label,.price-including-tax .label{white-space:nowrap}.price-as-configured .price{font-size:12px;color:#e55100;font-weight:bold !important}.price-notice{padding-left:10px}a#show_all_stores{cursor:pointer}/********** Product Prices > *//* Tier Prices */.product-pricing{background:#fff9d1;padding:4px;text-align:right;float:right}.product-pricing li{line-height:1.35;margin:2px 0}/* Add to Links */.add-to-links{margin:5px 0 0;font-size:11px}.add-to-links li{margin:2px 0}.add-to-links .separator{display:none}/* Add to Cart */.add-to-cart label{font-size:12px;vertical-align:middle;font-weight:bold;margin-right:5px;text-transform:capitalize}.add-to-cart .qty{vertical-align:middle;margin-right:10px;width:60px}.add-to-cart .paypal-logo{clear:left;text-align:right}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}/* On product view */.product-view .product-essential button.btn-cart span,.add-to-cart button.btn-cart span{padding:0 0 0 13px !important;height:27px!important}.product-view .product-essential button.btn-cart span span,.add-to-cart button.btn-cart span span{border:0;padding:1px 32px 0 19px !important;color:#fff;font:bold 15px/26px Arial,Helvetica,sans-serif !important;height:26px;text-transform:none}.product-view .product-essential button.btn-gr span span,.add-to-cart button.btn-gr span span{font-size:14px !important;padding:1px 18px 0 10px !important}.product-view .add-to-cart .paypal-logo{margin:0}.product-view .product-essential .fcs-exclusive-content{margin-top:20px;font-size:12px;line-height:18px;height:auto !important}/* Add to Links + Add to Cart */.add-to-box{padding:1em 0;margin-bottom:1em}.add-to-box .add-to-links li{margin:0 0 2px}/* Product Options */.product-options{padding:1em 0 0}.product-options dt label{font-weight:bold;margin-right:0.5em}.product-options dt .required em{margin-left:5px}.product-options dd .qty-holder{display:block;padding:10px 0}.product-options dd .qty-holder label{vertical-align:middle}.product-options dd .qty-disabled{background:none;border:0;padding:3px;color:#000}.product-options dd{margin:5px 0 15px;padding:0 0 12px}.product-options dd .input-box{display:block}.product-options dd input.input-text{width:98%}.product-options dd input.datetime-picker{width:150px}.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}.product-options dd .time-picker select{vertical-align:middle}.product-options dd textarea{width:98%;height:8em}.product-options dd select{width:100%}.product-options .options-list li{vertical-align:middle;margin:0;padding:2px 0;line-height:1.315}.product-options .options-list input.radio{float:left;margin:2px -18px 0 0}.product-options .options-list input.checkbox{float:left;margin:2px -20px 0 0}.product-options .options-list .label{display:block;margin-left:20px}.product-options .validation-error .options-list,.product-options ul.validation-failed{padding:2px 1px !important;position:relative;z-index:2;top:-3px;left:-2px;margin-right:-2px}.options-container-small .product-options .validation-error .options-list,.options-container-small .product-options ul.validation-failed{padding:0 1px !important;position:relative;z-index:2;top:-1px;left:-2px;margin-right:-2px}.product-options li{margin:3px 0}.product-view .product-options-bottom .product-pricing{clear:both}.product-view .product-options-bottom{padding:0;margin:1em 0 0 0}.product-view .product-options-bottom .add-to-cart{float:right;padding-right:15px;padding-bottom:10px;clear:both}.product-view .product-options-bottom .price-box{margin:0 !important;display:none}.product-view .product-options-bottom p.required{padding:0 0 10px 0;margin:0 15px 0 0;clear:both;text-align:right;width:auto}/* Options in product info column */.options-container-small{margin:20px 0 0}.options-container-small .product-options-bottom{float:left}.options-container-small .product-pricing{display:none}.options-container-small .price-box{display:none}.options-container-small .add-to-cart{padding:13px 15px 0 0 !important}.options-container-small .product-options-bottom p.required{padding:0 0 0 90px;width:auto;float:left;clear:left;text-align:left}.options-container-small dt{clear:left;float:left;line-height:1.2;width:10em;padding:3px 5px 3px 0;margin:0 0 8px}.options-container-small dd{float:left;width:275px;border-bottom:0;padding:0;margin:0 0 8px}.options-container-small .product-options{margin:0 0 0}.options-container-big{clear:both}.options-container-big .product-options dd{margin:0;width:45%;float:left}.options-container-big .product-options dt{width:45%;float:left;text-align:right}#customizeTitle{margin:0}#customizeTitle a{line-height:45px;margin-right:20px}.product-options .bundle-summary{font-size:11px}.bundleProduct .product-options{font-size:12px;margin-top:0}.bundleProduct .product-options-bottom{padding:0;font-size:12px;margin:0 0 5px;line-height:27px}.bundleProduct .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px}.bundleProduct .product-options-bottom .price-box{margin:0;float:right}.bundleProduct .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right}.with-bundle{position:relative;z-index:1}#bundle-product-wrapper{margin:0 auto;display:inline-block;border-bottom:1px solid #cfcfcf;float:left;width:auto;/*overflow:hidden;*/ position:relative;z-index:1}#bundleProduct{width:auto;background:#fff;z-index:1;position:relative}#productView{margin:0;position:static;border:0}#options-container{min-height:510px;width:998px;position:relative;z-index:2;float:right;border-left:1px solid #cfcfcf;background:#fff;left:0}#options-container h1{text-align:left}.col2-left-layout #bundle-product-wrapper,.col2-right-layout #bundle-product-wrapper{width:755px}.col2-left-layout #bundleProduct,.col2-right-layout #bundleProduct{background-position:574px 0;width:1511px}.col2-left-layout #options-container,.col2-right-layout #options-container{background-position:277px 0;left:-1px;width:755px}.col2-left-layout #options-container .product-options,.col2-right-layout #options-container .product-options{width:459px}.col2-left-layout #options-container .product-options-bottom,.col2-right-layout #options-container .product-options-bottom{width:429px}.col2-left-layout .bundle-summary,.col2-right-layout .bundle-summary{left:460px}/* Bundle Product 3 column design */.col3-layout #bundle-product-wrapper,.col3-layout #options-container{width:572px}.col3-layout #bundleProduct{background-position:390px 0;width:1144px}.col3-layout #options-container{background-position:94px 0}.col3-layout #productView{margin-right:-10px}.col3-layout #options-container .product-options{width:276px}.col3-layout #options-container .product-options-bottom{width:246px}.col3-layout #options-container .product-options-bottom .price-box{float:none}.col3-layout .bundle-summary{left:277px}#options-container .product-options{font-size:12px;z-index:1;margin:0;width:600px;padding:20px 20px 0;clear:both;position:relative;z-index:1}#options-container .product-options-bottom{padding:0 20px 20px;width:600px;font-size:12px;margin:0 0 5px;line-height:27px}#options-container .product-options-bottom .add-to-cart{float:right;margin:0 0 0 20px}#options-container .product-options-bottom .price-box{margin:0;float:right}#options-container .product-options-bottom p.required{padding:5px 0 0;width:auto;clear:both;text-align:right}.bundle-summary{background:#fff;position:absolute;z-index:2;left:643px;margin-top:0;padding:20px;width:310px}.bundle-summary .product{background:#fff;border-bottom:1px solid #ddd;margin-bottom:10px;padding:10px 8px;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.bundle-summary .product .block-title{background:none;border:solid #e6e6e6;border-width:0 0 1px;margin:0 0 10px;padding:5px 0;position:relative}.bundle-summary .product .block-title h2{color:#000;font-size:12px;font-weight:bold;padding-left:0}.bundle-summary .product-image{border:1px solid #d6d6d6;float:left;margin:0 -60px 0 0}.bundle-summary .product-details{margin:-15px 0 5px 0}.bundle-summary .qty-container{margin-top:5px}.bundle-summary .product-details p.availability{font-weight:bold;font-size:12px;margin:28px 0 0;position:relative;color:#000}.bundle-summary .price-box{margin-bottom:35px}.bundle-summary .price-box .price-as-configured .price{font-weight:normal}.bundle-summary .price-box .price-as-configured .price-label{color:#444;font-size:12px;font-weight:bold;margin-right:10px}.bundle-summary .product-name{font-size:16px;color:#111}.bundle-summary .product .add-to-links{border-top:1px solid #e6e6e6;margin-top:10px;padding:7px 0 2px 5px}.bundle-summary .product .add-to-links a{color:#ef5d24;font-weight:bold}.bundle-summary .product .add-to-links li{display:inline;margin-right:20px}.bundle-summary .summary{padding:10px 8px !important;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.bundle-summary .summary h4{border-bottom:1px solid #e6e6e6;color:#000;font-size:12px;font-weight:bold;padding:0 0 5px 5px}.bundle-summary .summary ul{margin:6px 0 10px}.bundle-summary .summary li{margin:0;padding:11px 0 7px}.bundle-summary .summary .last{background:none;padding-bottom:0}.bundle-summary button.btn-cart span,.bundle-summary button.btn-cart span span{font-weight:normal !important;height:23px !important;line-height:23px !important;padding:0 0 0 18px !important}.bundle-summary button.btn-cart span span{padding:0 18px 0 0 !important}.bundle-summary .add-to-cart .qty{margin-right:80px}.bundle-summary .add-to-cart button{margin:10px 0 0}.bundle-summary .add-to-cart .paypal-logo{text-align:left}.bundle-summary .add-to-cart .paypal-or{margin:5px 0 5px 42px}.bundle-summary .add-to-cart{margin-top:-15px}#bundleProduct .page-title a{color:#ef5d24;position:relative;font-weight:normal;text-decoration:none;top:4px;font-size:14px}#bundleProduct .page-title a:hover{text-decoration:underline}#bundleProduct .page-title a small{font-size:14px;font-weight:bold}#bundleProduct .product-options{padding:0;width:642px}#bundleProduct .product-options dd{background-position:0 -33px;margin:0}#bundleProduct .product-options dt{border-bottom:1px solid #e6e6e6;color:#010101}#bundleProduct .product-options dl.last .last{border-bottom:none}#bundleProduct .product-options p.required{padding:0;position:absolute;right:10px;top:10px}#bundleProduct .product-options-bottom{padding:0 15px 0;width:612px}#bundleProduct .product-options-bottom a{color:#ef5d24;font-size:14px;font-weight:normal;text-decoration:none}#bundleProduct .product-options-bottom a:hover{text-decoration:underline}#bundleProduct .product-options-bottom a small{font-size:14px}#bundleProduct .product-options-bottom .price-as-configured{font-size:11px}#bundleProduct .product-options-bottom .price-as-configured .price{font-size:12px;vertical-align:baseline}#bundleProduct .product-options-bottom .price-as-configured .price-label{color:#010101;font-weight:bold;margin-right:15px}/* Grouped Product */.groped-product-type{position:relative;z-index:2;margin:20px -30px -20px;background:#fff;border-top:1px solid #cfcfcf;padding:20px 30px 0}.grouped-items td{vertical-align:middle;padding:5px 10px}.grouped-items-table{clear:both}/* bible imprinting styles */#imprintingContainer{font-size:12px}#imprintingContainer .number{font-size:14px;color:#784588;font-weight:bold}#imprintingContainer .required{color:#ed1c24}#imprintingContainer .title{font-weight:bold}#imprintingContainer .impStepOne ul{margin-left:15px;padding-left:15px;list-style-type:disc}#imprintingContainer p.note{display:none}#imprintingContainer label{float:none;text-align:left}#imprintingContainer .product-options dd{float:none;padding:0 0 4px 62px}#imprintingContainer .product-options dt{float:none;width:344px;margin:0 0 0 45px}#imprintingContainer .product-options dd.addImprinting{padding-left:20px}#imprintingContainer .product-options dd.select select{width:195px;margin-right:24px;float:left}#imprintingContainer .product-options dd.select a{display:block;float:right;width:120px}#imprintingContainer .product-options dd.select{width:344px;clear:both;overflow:hidden}#imprintingContainer .impStepTwo,#imprintingContainer .impStepThree,#imprintingContainer .impStepFour{margin-top:20px}#imprintingContainer .options-list .titleMsg{float:left;width:320px}#imprintingContainer .options-list .price{float:right;width:50px;color:#000}#imprintingContainer .options-list{clear:both;overflow:hidden;width:392px}#imprintingContainer .options-list .titleMsg h4{text-transform:uppercase;font-weight:bold;color:#784588}#imprintingContainer .selectedImage{cursor:default}.giftcard-amount-form{margin:0 0 10px}.giftcard-amount-form label{width:120px;text-align:left;padding-right:5px}.giftcard-amount-form .form-list .input-text{width:70px}.giftcard-amount-form .form-list select{width:150px}.giftcard-amount-form .form-list .input-box{padding-right:20px;margin-right:9px}.giftcard-amount-form .form-list .input-box .v-fix{white-space:nowrap}.giftcard-amount-form .form-list .input-box p.notice{float:left;padding:0;clear:left;width:55px;margin:5px -100px 0 0;white-space:nowrap;font-size:11px;position:relative;z-index:1}.giftcard-amount-form .form-list .input-box p.notice span{margin-right:5px;display:block}.giftcard-send-form{background:#fff;z-index:2;position:relative;border-top:1px solid #ddd;padding:30px 30px 10px;margin:0 -30px -30px}.giftcard-send-form label{width:120px;text-align:left;padding-right:5px;padding-bottom:5px}.giftcard-send-form .field label{padding-bottom:0}.giftcard-send-form .field .input-text{width:249px !important}/* Block:Related */.product-view .box-related{font-size:11px}.product-view .box-related p{margin:0}.product-view .box-related .product-name{font-size:12px}.product-view .box-related .price-box{margin:8px 0}.product-view .box-related .note{padding:5px 20px;margin:0;font-size:12px;background:#f7edda}.product-view .box-related .note,.product-view .box-related .note a{color:#d02600}.product-view .box-related input.checkbox{position:absolute;margin:3px 0 0 105px}.product-view .box-related ol{padding:20px 0 20px 20px !important}.product-view .box-related li.item .item-info{margin-right:20px}.product-view .box-related li.item{width:31.5%;float:left;margin-right:1%}.product-view .box-related li.item p a{color:#999}.product-view .box-related li.item .product-image{float:left;margin-right:-100px;width:100px}.product-view .box-related li.item .product-details{margin-left:125px}.product-view #ymalList{background:url(../images/bkg-ymal.png) repeat-x;height:314px}.product-view #ymalList h1{padding:15px 0 0 20px}.product-view #ymalList .scroller-block{width:958px;padding:20px 22px 0 20px}.product-view #ymalList .scroller-block .product-list-block{width:958px}.product-view #ymalList .scroller-block ul.items li.item{width:219px;margin:0;padding:0 10px}.product-view #ymalList .scroller-block .carousel ul.items li .price-box{width:219px}.product-view #moreFromList{clear:both;background:url("../images/topcat_section_background.png") repeat-x;height:314px}.product-view #moreFromList h1{padding:15px 0 0 20px}.product-view #moreFromList .scroller-block{width:912px;padding:20px 18px 0 24px;margin:0 20px}.product-view #moreFromList .scroller-block .product-list-block{width:912px}.product-view #moreFromList .scroller-block .carousel{width:912px}.product-view #moreFromList .scroller-block .carousel ul.items li.item{width:208px;padding:0 10px;margin:0}.product-view #moreFromList .scroller-block .carousel ul.items li .price-box{width:208px}.product-view #moreFromList .scroller-block .carousel ul.items p{margin:0;font-weight:normal}a.product-link h2.product-name{color:#784588}a.product-link:hover{color:#784588;text-decoration:underline}/*** product specs table ***/#product-attribute-specs-table{border-bottom:1px solid #ccc}#product-attribute-specs-table td{border-bottom:1px solid #fff}/* 3 Column Block:Related */.col3-layout .product-view .box-related li.item .product-image{display:block;float:none;margin:0 auto}.col3-layout .product-view .box-related li.item .product-details{margin-left:0}.col3-layout .product-view .box-related input.checkbox{margin-left:135px}/* Block:Upsell */.product-view .box-up-sell .products-grid{padding:30px 0 10px 61px;margin:0}.product-view .box-up-sell .products-grid li{width:176px;margin-right:40px;display:inline}/* 2 Column Block:Upsell */.col2-left-layout .product-view .box-up-sell .products-grid,.col2-right-layout .product-view .box-up-sell .products-grid{padding:30px 0 10px 30px;margin-right:0}.col2-left-layout .product-view .box-up-sell .products-grid li,.col2-right-layout .product-view .box-up-sell .products-grid li{display:inline;width:140px}/* 3 Column Block:Upsell */.col3-layout .product-view .box-up-sell .products-grid{padding:30px 0 10px 15px;margin:0}.col3-layout .product-view .box-up-sell .products-grid li{width:135px;margin-right:2px;display:inline}/* Block:Tags */.product-view .box-tags h3{font-size:12px;font-weight:normal}.product-view .box-tags .form-add-tags{padding:5px 0 0 0}.product-view .box-tags .form-add-tags label{margin:0;font-weight:bold;font-size:12px;padding:2px 15px 0 0;height:4em;float:left}.product-view .box-tags .form-add-tags .input-box{margin:0;display:inline-block}.product-view .box-tags .form-add-tags div.validation-passed,.product-view .box-tags .form-add-tags div.validation-error{padding-right:17px}.product-view .box-tags .form-add-tags input.input-text{width:300px}.product-view .box-tags .form-add-tags button.button{margin-left:5px;vertical-align:top}.product-view .box-tags .form-add-tags p{padding:5px 0;font-size:11px}.product-view .box-tags .tags-list{margin:15px 0;line-height:1.5em}.product-view .box-tags .tags-list li{display:inline;font-size:10px;margin:0 5px 0 0}.product-view .box-tags .tags-list li a{text-decoration:none;font-size:12px;margin:0;padding:3px;background:#fffcf0}.product-view .box-tags .tags-list li a:hover{text-decoration:underline}.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link{float:left}/* FireFox 2 fix */.product-view .box-tags .form-add-tags .button,x:-moz-any-link{margin-bottom:15px}/* FireFox 2 fix */.product-view .box-tags .form-add-tags .input-box,x:-moz-any-link,x:default{float:none}/* FireFox 3 restore */.product-view .box-tags .form-add-tags .button,x:-moz-any-link,x:default{margin-bottom:0}/* FireFox 3 restore *//* Block:Reviews */.product-view .product-main-info .review-summary-table{margin:10px 0}.review-summary-table{border:0;margin:0 0 10px}.review-summary-table th,.review-summary-table td{padding:2px 5px}.review-summary-table tr.last td{border:0}.review-summary-table th.label,.review-summary-table td.label{width:1px;white-space:nowrap;padding-left:0;background:none}.product-view .box-reviews{min-height:98px;border-top:1px solid #ccc}.product-view .box-reviews .pager{border-width:1px 0;margin:0}.product-view .box-reviews dt{padding:0 0}.product-view .box-reviews dt a{font-weight:bold;font-style:normal;margin-right:10px}.product-view .box-reviews dd{padding:0 0 10px}.product-view .box-reviews dd p{margin:0 0 10px}.product-view .box-reviews dd .date{margin:0 0 10px;font-style:italic}.product-view .box-reviews dd.last{background:none;margin-bottom:0}.product-view .box-reviews .reviews-title{clear:both;overflow:hidden}.product-view .box-reviews .reviews-title h3.customer-reviews{float:left;width:300px}.product-view .box-reviews .reviews-title div{margin-top:25px;clear:both}a.writeReview{display:block;float:right}.product-view .box-reviews .reviews-title a.firstReview{background:url(../images/bkg_change.gif) no-repeat right 6px;padding-right:12px}.product-view .box-reviews h4{font-size:11px;font-weight:bold;text-transform:uppercase}.product-view .box-reviews #reviewForm{display:none;border-top:1px solid #eee}#product-reviews-list{padding:0}#product-reviews-list .reviewlist{border-bottom:1px solid #ccc;padding-top:20px}#product-reviews-list .review-summary-table{margin-top:10px}#product-reviews-list div.last{border-bottom:none}.product-view .box-reviews .form-list .input-box input.radio{margin:0 auto}#product-reviews-list a.readReviewsBelow{display:block;margin:0 20px 20px}#product-reviews-list a.showMoreReviews{display:block;margin:20px}#product-reviews-list .reviewGroup{display:none}#product-reviews-list .reviewGroup#reviewGroup1{display:block}/* Add Review Form */.product-view .box-reviews .product-name{font-weight:normal;margin-bottom:20px}.product-view .box-reviews .product-name span{font-weight:bold}.product-view .box-reviews .form-list{margin:15px 0}.product-view .box-reviews .form-list .review-summary-table thead{background:none}.product-view .box-reviews .form-list .review-summary-table thead th{background:none;border:0}.product-view .box-reviews .form-list .review-summary-table .value{text-align:center}/* Product Review ============= */.review-product-list .col-main{padding-top:0}.product-review .product-img-box{float:left;width:285px;margin:0 20px}.product-review .product-img-box .product-image{display:block;margin:0 0 15px}.product-review .product-img-box p.rating-links{width:100%}.product-review .details{float:left;width:455px;margin-right:20px}.product-review .details .product-name{font-size:15px;font-weight:bold;color:#151515;line-height:19px;margin:0 0 10px}.product-review .details p.date{font-size:12px;font-style:italic}.product-review .details p{margin:10px 0}.product-review .details .review-summary-table{margin:10px 0}.product-review .buttons-set{clear:both;padding:25px 0 0}.review-product-view .col-main{background:#fff;padding:0}.review-product-view .col-main .page-title{margin-left:0;margin-right:0}.review-product-view .product-review .product-img-box{padding:0 0 20px 20px}.review-product-view .product-review .details{width:570px;padding:0 20px 20px 0}.review-product-view .product-review .buttons-set{border-top:1px solid #d1d1d1;background:#fff;margin:0;padding:15px 20px}/*========= slideshow ===========*//* container for slides */.slide_images{position:relative;left:0;top:0;height:auto;width:100%;margin:0;cursor:pointer;z-index:0;overflow-x:hidden}/* single slide */.slide_images div{display:none;position:absolute;top:0;left:0;margin:0;padding:0;height:322px;font-size:12px}/* header */.slide_images h3{font-size:22px;font-weight:normal;margin:0 0 20px 0;color:#456}/* controls / tabs (those little circles below slides) */.cms-home .widget{position:relative;z-index:0;display:block;float:left}.controls{width:131px;clear:both;position:absolute;top:auto !important;bottom:1.5em !important;left:0.5em}.slidetabs{padding:0}/* single tab */.slidetabs a,.slidetabs a:visited{font-size:10px;background:#702B7A;color:#702B7A;width:1.2em;height:1.2em;text-decoration:none;line-height:1.5em;float:left;margin:0.25em;padding:0;border-radius:50%;display:block;text-align:center;text-decoration:none}.slidetabs a.active,.slidetabs a:hover{background:#156EB6;color:#156EB6;text-decoration:none}.slidetabs a.num1{background-position:0 0}.slidetabs a.num2{background-position:-24px 0}.slidetabs a.num3{background-position:-48px 0}.slidetabs a.num4{background-position:-72px 0}/* mouseover state */.slidetabs a:hover.num1{background-position:0 -15px}.slidetabs a:hover.num2{background-position:-24px -15px}.slidetabs a:hover.num3{background-position:-48px -15px}.slidetabs a:hover.num4{background-position:-72px -15px}/* active state (current page state) */.slidetabs a.current.num1{background-position:0 -15px}.slidetabs a.current.num2{background-position:-24px -15px}.slidetabs a.current.num3{background-position:-48px -15px}.slidetabs a.current.num4{background-position:-72px -15px}/* play and pause buttons */.playpause{float:left;margin:0}.playpause a{width:15px;height:15px;float:left;margin:0;padding:0;background:url(../images/rotator-controls.png) 0 0 no-repeat;display:block;font-size:12px;text-align:center}.playpause a.butPlay{background-position:-96px 0}.playpause a.butPause{background-position:-111px 0}/* mouseover state */.playpause a:hover.butPlay{background-position:-96px -15px}.playpause a:hover.butPause{background-position:-111px -15px}.playpause a:active.butPlay{background-position:-96px -15px}.playpause a:active.butPlay{background-position:-111px -15px}/* disabled navigational button. is not needed when tabs are configured with rotate:true */.disabled{visibility:hidden !important}.cms-home .col2-set{float:left;clear:both;width:100%}.cms-home .col2-set .home-promo01{margin-left:0}.cms-home .col2-set .home-promo03{margin-right:0}.cms-home .col2-set .home-promo01,.cms-home .col2-set .home-promo02,.cms-home .col2-set .home-promo03,.msie8 .cms-home .col2-set .home-promo01,.msie8 .cms-home .col2-set .home-promo02,.msie8 .cms-home .col2-set .home-promo03,.msie .cms-home .col2-set .home-promo01,.msie .cms-home .col2-set .home-promo02,.msie .cms-home .col2-set .home-promo03{margin:0 !important;float:none !important;display:inline-block !important;width:32.5% !important}.msie #menu ul li a{letter-spacing:0}.cms-home .col2-set .home-promo02{margin:0 0.5% !important}.cms-home .col2-set .home-promo01 p,.cms-home .col2-set .home-promo02 p{margin-bottom:0}.cms-home .col2-set .home-promo01 ul,.cms-home .col2-set .home-promo02 ul{padding:0;list-style-type:none;margin-bottom:0}.cms-home p img{float:left;clear:both}.cms-home .home-banner{display:block;margin:0 auto 0.7em auto;clear:both;position:relative;width:100%}.home-middle-banners{float:left;width:100%;padding:1em 0}.cms-home .col1-layout,.cms-index-index .col1-layout{border:0;float:left;clear:both;margin-top:0}.cms-home .top-callout,.cms-index-index .top-callout{margin-bottom:6px}.cms-home .promo-row img{width:100%;max-width:335px;height:auto}.cms-home .promo-row{clear:both;overflow:hidden;width:100%;float:left;text-align:center;margin:0 0.5em}.cms-home .promo-row a{display:block}.cms-home .promo-row .widget-static-block{float:left;margin-right:20px}.cta-aboutus{text-align:center;padding:1em;background:#fff;font-size:1.1em;margin:1em auto;border:2px solid #ccc}.cta-aboutus a{font-weight:bold;color:#333;font-style:italic}#content .cta-aboutus p{margin-bottom:0}#newNow{background:url(../images/bkg-newnow.png) no-repeat;width:309px;height:198px}.new-now{position:relative;height:125px;padding:57px 13px 0 14px}.new-now .prevPage,.new-now .nextPage{display:block;width:14px;height:25px;top:95px;position:absolute;cursor:pointer}.new-now .prevPage{left:14px}.new-now .nextPage{display:block;text-align:right;right:13px;top:95px;width:14px}.new-now .carousel{width:240px;height:125px;margin:0 0 0 22px;position:relative;overflow:hidden}.new-now .carousel ul.items{width:20000px;height:125px;overflow:hidden;position:absolute;padding:0}.new-now .carousel ul.items li{float:left;display:inline;list-style:none;width:240px;margin:0 0;padding:0;height:125px}.new-now .carousel ul.items li.last{float:left;display:inline;list-style:none;width:231px;margin:0;padding:0;height:125px}/* community on home page */.cms-home #community{overflow:hidden;clear:both;line-height:18px;margin-top:20px}.cms-home #community .col1{width:652px;float:left}.cms-home #community .post{margin-bottom:25px}.cms-home #community .col1 .dailyDevotional,.cms-home #community .col1 .contest{float:left;margin:0 0 20px 20px;width:306px}.cms-home #community .col1 .dailyDevotional p.quote{margin-bottom:15px}.cms-home #community .date{color:#8b8b8b}.cms-home #community h2{margin-bottom:10px}.cms-home #community h2.mega{background:url(../images/bkg-megaphone.gif) no-repeat;padding-left:44px;height:31px}.cms-home #community .col2{width:346px;float:left}.cms-home #community .col2 .happening{margin:0 20px}.cms-home #community .social{clear:both;overflow:hidden;border:1px solid #d2d2d2;padding:13px;margin:20px 0 0 20px}.cms-home #community .social .facebook{float:left;width:290px;margin-right:20px;overflow:hidden;height:174px}.connect_top{display:none}.fbConnectWidgetFooter{display:none}.cms-home #community .social .twitter{float:left;width:250px}.cms-home #community .social .twitter p{margin-left:34px}.cms-home #community .social .twitter div{text-align:left}.cms-home #community .social .twitter div .twtr-ft,.cms-home #community .social .twitter div .twtr-hd{display:none}/* home page banners */.home-banner-01{text-align:center}.cms-menu li.parent > a,.cms-menu li.parent > strong{background:url(../images/bkg_cms-menu-arrow-down.gif) 100% 50% no-repeat;padding-right:13px}.cms-menu li strong{font-size:13px;font-weight:bold;color:#333}.cms-menu li ul,.cms-menu li ol{padding-left:15px;margin-bottom:7px;list-style-position:inside}/* CMS Menu Types */ol.cms-menu.type-1,ol.cms-menu.type-1 ol{list-style-type:decimal}ol.cms-menu.type-a,ol.cms-menu.type-a ol{list-style-type:lower-alpha}ol.cms-menu.type-A,ol.cms-menu.type-A ol{list-style-type:upper-alpha}ol.cms-menu.type-i,ol.cms-menu.type-i ol{list-style-type:lower-roman}ol.cms-menu.type-I,ol.cms-menu.type-I ol{list-style-type:upper-roman}ul.cms-menu.type-circle,ul.cms-menu.type-circle ul{list-style-type:circle}ul.cms-menu.type-disc,ul.cms-menu.type-disc ul{list-style-type:disc}ul.cms-menu.type-square,ul.cms-menu.type-square ul{list-style-type:square}/* community page styles */.cms-community.cms-page-view .col-main{padding:0}.cms-community.cms-page-view .blogPostSingle{width:70%;float:left;display:block;padding:1em}.cms-community.cms-page-view .blogPostSingle h2 a{color:#943B94}.cms-community.cms-page-view .blogPostSingle h2 a:hover{text-decoration:none}.cms-community.cms-page-view .blogPostSingle h2 span{color:#434343}.cms-community.cms-page-view .blogPostSingle .blogCategories{margin:10px 0 28px 0}.cms-community.cms-page-view .blogPostSingle .postContent{margin-top:10px;line-height:18px}.cms-community.cms-page-view .blogPostSingle .wp-caption-text{text-align:center;display:block;color:#cccccc;font-style:italic;font-size:10px;padding:4px}.cms-community.cms-page-view .blogPostSingle .wp-caption{padding:10px}.cms-community.cms-page-view .blogPostSingle a.permalink{float:right;margin-top:10px}.cms-community.cms-page-view .blogPostList{width:25%;float:left;display:block;padding:1em;color:#b1b1b1;font-size:0.9em}.cms-community.cms-page-view .blogPostList a{color:#787878}.cms-community.cms-page-view .blogPostList a:hover{color:#20B2E7}.cms-community.cms-page-view .blogPostList h2.mega{text-transform:uppercase;color:#444444;font-size:16px}.cms-community.cms-page-view .blogPostList .postList{margin:5px 0 30px;line-height:20px}.cms-community.cms-page-view .community_right{display:block;float:right;width:304px;margin:20px 20px 20px 0}.cms-community.cms-page-view .community_register{margin-bottom:20px}.cms-community.cms-page-view .social{clear:both;float:left;display:block;width:100%;padding:1em}.cms-community.cms-page-view .social .twitter{width:301px;height:590px;display:block;float:left;margin-right:8px}.cms-community.cms-page-view .social .youtube{width:299px;height:600px;display:block;float:left;margin-right:8px;background-color:#ffffff;border:#e8e8e8 solid 1px;border-radius:5px}.cms-community.cms-page-view .social .youtube .yt_logo{margin:5px 0 0 5px}.cms-community.cms-page-view .social .youtube h5{color:#784588;float:right;margin-top:19px;text-transform:uppercase;width:205px}.cms-community.cms-page-view .social .youtube .videos{width:299px;height:510px;overflow:auto}.cms-community.cms-page-view .social .youtube .videos .video{padding:0.5em 1em;clear:both;float:left;border-bottom:1px solid #e8e8e8}.cms-community.cms-page-view .social .youtube .videos .video .video_thumbnail_background{background:url('../images/video-background.png') no-repeat;height:76px;width:132px;float:left}.cms-community.cms-page-view .social .youtube .videos .video .video_thumbnail{display:block;overflow:hidden;height:68px;width:120px}.cms-community.cms-page-view .social .youtube .videos .video .video_thumbnail img{margin-top:-11px}.cms-community.cms-page-view .social .youtube .videos .video .yt_content{width:130px;float:left;font-size:0.9em}.cms-community.cms-page-view .social .youtube .videos .video .yt_content .video_title{margin-bottom:0 !important}.cms-community.cms-page-view .social .youtube .videos .video .yt_content .video_date{color:#707070;font-size:0.9em}.cms-community.cms-page-view .social .youtube .yt_header a.yt_logo_link{width:85px;float:left}.cms-community.cms-page-view .social .youtube .yt_header{height:50px;border-bottom:#e8e8e8 solid 1px}.cms-community.cms-page-view .social .youtube .yt_footer{height:32px;border-top:#e8e8e8 solid 1px}.cms-community.cms-page-view .social .youtube .yt_footer a{float:right;margin:5px 10px 0 0}.cms-community.cms-page-view .social .facebook{width:306px;height:590px;display:block;float:left;background-color:white}.cms-community.cms-page-view .community_tagline{display:block;width:575px;margin:20px 20px 20px 52px;clear:left;float:left}.cms-community.cms-page-view .social .twitter,.cms-community.cms-page-view .social .youtube,.cms-community.cms-page-view .social .facebook{margin:0.5em}/* Content Styles ================================================================= */.product-name{font-size:1.2em}.product-name span.product-small-description,.product-name span.author-name,.product-shop #more-from-link a{font-size:0.8em;color:#717171}.product-name h2{color:#784588;text-decoration:none}.product-name a{color:#333;text-decoration:none;font-weight:normal}.product-name a:hover,.product-shop #more-from-link a:hover{color:#1b99b4;text-decoration:underline}.product-name span a,.product-shop #more-from-link a{color:#717171}/* Product Tags */.tags-list{margin:5px 0}.tags-list li{display:inline;font-size:12px}.tags-list li a{text-decoration:none;margin:0 2px 0 0}.tags-list li a:hover{text-decoration:underline}/* Advanced Search */.search-summary,.catalogsearch-advanced-result p.results{padding:10px 10px 0;margin:10px 0 0;font-size:12px}.search-summary li{margin:2px 0}.catalogsearch-advanced-result .products-grid li.item{width:229px}.catalogsearch-advanced-result .messages{margin:0 10px;width:auto}/* Sitemap */.page-sitemap .links{display:block;text-align:right;margin:0 20px -36px 0}.page-sitemap .links a{position:relative}.page-sitemap .sitemap{padding:0 20px;margin:15px 0;font-size:12px}.page-sitemap .sitemap li{margin:3px 0}/* Shopping Cart ========================================================================= */.checkout-cart-index .col-main{padding:0;background:#fff}.cart-empty{padding:1em;background:#f7f7f7;border:2px solid #f1f1f1;clear:both}.checkout-cart-index .cart .continue{margin:1em 0}.checkout-cart-index .cart a.btn-continue{background:url(../images/bkg-arrow-previous.png) no-repeat left 4px;padding-left:10px;font-size:12px}.cart .messages,.cart .messages li{margin:0}.cart .checkout-types{text-align:center}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .checkout-types fieldset{display:inline}.cart .checkout-types .btn-proceed-checkout span span{border:0;color:#fff;font:bold 15px/26px Arial,Helvetica,sans-serif !important;height:26px;text-transform:none;margin:0 !important}/* Shopping Cart Table */.cart-table{border:none}.cart-table thead tr{background:#f1f1f1}.cart-table tbody tr.even{background:#f7f7f7}.cart-table tbody tr.even td,.cart-table tbody tr.odd td{border-top:1px solid #ccc}#content .prod-info{width:70%}#content .prod-info h2{font-size:1em}#content .prod-info h2 a{color:#333}.cms-home .promo-row{margin:0}.cart-table .item-msg{font-size:10px}.cart-table thead th{vertical-align:bottom}.cart-table tbody td{padding:1em 1em 0.25em 1em;border-left:1px solid #ccc}.cart-table tbody td.prod-image-cell{border-left:1px solid #ccc;border-right:none}.cart-table tbody td.prod-info{border-left:none}.cart-table tbody td.last{border-right:1px solid #ccc}.cart-table .btn-continue{float:left;background:none;border:none}.cart-table .btn-continue span{background:none;border:none;text-transform:none;color:#444;text-decoration:underline;font-weight:normal;padding:0}.cart-table .btn-update{float:right}.cart-table .btn-update.loggedIn{float:right}.cart-table tfoot a.btn-continue{margin-top:5px}.cart .cart-collaterals{width:100%;padding:1.5em 0 1em;position:relative;z-index:1}.cart .cart-collaterals h2{color:#444;text-transform:uppercase;font-size:1.2em;clear:both}.cart .deals{background:#F7F7F7;margin-top:0.5em;padding:1em}.cart .deals p,.cart .deals label{margin:0 0 7px;display:block}.cart .deals .input-text{width:auto;padding:0.5em;margin:0 5px 3px 0;float:left}.cart .deals button.button span{padding:0}.cart .deals .giftcard{padding-top:1.5em;clear:both}.cart .deals .giftcard button{margin-bottom:1em}.cart .giftcard{position:relative;z-index:1}.cart .giftcard button.check-gc-status{clear:both}.cart .giftcard button.check-gc-status span{padding:0 !important;background:none !important;line-height:1.3 !important;color:#444 !important;height:auto !important;font-weight:normal !important;text-transform:none !important}.cart .giftcard button.check-gc-status span span{text-decoration:underline;font-size:12px !important}.cart .cancel-btn{margin:5px 30px 0 0;clear:left}.cart .shipping{float:left;margin:1em 0 0 0;display:inline;width:60%;border:1px solid #ccc;padding:1em}.cart .shipping p{margin:0 0 15px}.cart .shipping .buttons-set{margin-bottom:0}.cart .shipping .form-list label{float:none;width:auto;text-align:left;padding:0}.cart .shipping .form-list .input-text,.cart .shipping .form-list select{display:block;float:none}.cart .shipping #estimate-shipping-btn{color:#fff;background:#58595B;margin:0.25em}.cart .shipping #estimate-shipping-btn:hover{background:#212121}.cart .shipping dt.shipping-rate-type{color:#333;text-transform:uppercase;font-weight:normal !important;padding-top:0.5em}.cart .shipping li.shipping-rate label{margin:0.125em 0 0 0.25em;font-size:1.1em}.cart .shipping li.shipping-rate span.shipping-rate-price{font-weight:bold;padding-left:0.25em}.cart .shipping li.shipping-rate p{font-style:italic;padding:0.25em 0 0 0.5em}.cart .shipping li.shipping-rate-disabled label{color:#999}.cart .cart-actions{float:right;width:36%}.cart .cart-carousel{padding-top:1.5em;clear:both}/* Shopping Cart Totals */.cart .totals{padding:1em;position:relative}.cart .totals table{width:100%}.cart .totals table th,.cart .totals table td{padding:0 0.25em 0.25em}.cart .totals table tfoot td{border-top:1px solid #ccc}.cart .totals table tfoot td.total-message{border-top:none;font-size:11px;color:#8b8b8b;text-align:right}.cart .totals table tfoot strong{font-weight:normal;font-size:14px;display:block;margin:10px 0 15px}.cart .totals table tfoot .summary-total td{padding:0 0 20px}.cart .totals table tfoot th strong{margin:0}.cart .totals table tfoot td .price{font-weight:bold}.cart .totals .btn-remove{vertical-align:middle}.cart .totals .btn-remove img{vertical-align:baseline}.cart .totals .checkout-types li{margin:0 0 15px;/*clear:both;*/height:45px}.cart .totals .checkout-types li button{margin-top:15px}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding-top:8px;line-height:1.0;font-size:11px}.cart .totals li.continue-shopping-link{height:20px;margin:0;color:#784588;font-size:0.9em;text-align:center}.cart .totals li.continue-shopping-link div{float:right;padding:0 3.25em}.cart .totals li.continue-shopping-link span{display:block}.cart .totals li.continue-shopping-link a{color:#784588}.cart .cartItemRemoveButton{clear:both;text-align:right}.cart .data-table .item-options{padding:12px 0 17px}.cart .data-table .item-options dd{padding:0}.cart .data-table .item-options dt{padding:0}.cart .shippingMsg{color:#1AB7EA}/* Options Tool Tip */.item-options p{font-size:11px;font-weight:bold;text-transform:uppercase;padding:10px 12px 0 12px}.item-options dt{font-weight:bold;padding:7px 0 7px}.item-options dd{padding-bottom:5px}.truncated{cursor:help;margin:5px 0 0;position:relative;z-index:1}.truncated a.dots{cursor:help}.truncated a.details{cursor:help;text-decoration:none;color:#514f4f}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;padding:0;width:190px;border:1px solid #c8c8c8;border-bottom:1px solid #919191;background-color:#fff}.truncated .truncated_full_value .item-options dl{margin-right:-9px;position:relative;z-index:9999;padding:0 21px 10px 12px;background:url(../images/bkg_truncated.gif) no-repeat 100% 38px}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:30px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}.top-cart .truncated .show .item-options{top:-60px;left:-206px}.block-cart .truncated .show .item-options{top:-60px;left:-206px}/* Item options in the cart */.data-table .item-options dt{padding:3px 0 0 10px}.data-table .item-options dd{padding:0 0 3px 10px}.data-table .item-options dd .price{font-weight:bold;margin-left:5px}/* Checkout ============================================================================== *//* One Page */a.edit-step{display:none}.checkout-onepage-index .col-main{padding:0;background:#fff}.checkout-onepage-index .col-main .page-title h1{margin-top:0}/* Block:Checkout Progress */.opc-progress-container{float:left;width:20%}.opc-progress-container .opc-block-progress{background:#fff}.opc-progress-container .opc-block-progress .block-title strong{padding:0;color:#111}.opc-progress-container .opc-block-progress .block-content{padding:17px 11px 17px 17px}.opc-progress-container .opc-block-progress dt{font-weight:normal;margin:2px 0 8px;color:#999}.opc-progress-container .opc-block-progress dt.complete{color:#444;font-weight:bold;margin:2px 0 4px}.opc-progress-container .opc-block-progress dt.complete a{font-weight:normal;text-transform:lowercase}.opc-progress-container .opc-block-progress dd.complete{margin:5px 0 8px;padding:5px}.opc-progress-container .block-progress .cards-list dd{padding:0}.opc-progress-container .block-progress .cards-list .info-table th{font-weight:normal}.opc{float:left;width:100%}.opc li.section{position:relative}.opc .step-title{margin:0;border-top:1px solid #eee}.opc .step-title .number{display:none}.opc .step-title h2{background-color:#fff;font-size:1.1em;padding:1em;text-transform:uppercase;margin-bottom:0 !important}.opc .allow .step-title h2{background-color:#fff;cursor:pointer}.opc .active .step-title{margin:0 0 0;padding:0 0 0 0}.opc .active .step-title h2{background:#f5f5f5;cursor:default}.opc .step{min-height:300px;border-top:0}.opc .step .tool-tip{right:10px}.opc .form-alt .input-box{width:695px}.opc .form-alt .input-box select{width:695px}ul.bulleted-list{list-style:disc inside none}#checkout-step-login ul.bulleted-list{font-style:italic}#checkout-step-login{height:auto !important;min-height:0 !important;padding:0}#checkout-step-login .login-only{background-image:none}#checkout-step-login .login-member .already-register{color:#444;font-size:14px;font-weight:normal;padding-right:5px;line-height:15px;text-align:left}#checkout-step-login .col2-set .col-2 .radio{margin-right:5px;margin-top:0.75em;float:left}#checkout-step-login .col2-set .col-2 li{margin-left:1em;list-style-type:none}#checkout-step-login .col2-set .col-2 .form-list li{background:none;padding-left:0}#checkout-step-login .form-list label,#checkout-step-login .form-list .label{float:left;padding:0.5em}#checkout-step-login .btn-only{padding:0 0 0 105px;text-align:left;width:214px}#checkout-step-login .btn-only .button{float:right}#checkout-step-login .form-list p{padding-left:105px;margin:0}.shipMethodAddress{margin-bottom:10px;text-transform:capitalize}.opc .buttons-set,.opc .form-buttons{width:auto;text-align:right}.opc .buttons-set p.back-link{text-align:left}.opc .form-buttons{width:auto;text-align:right}#checkout-step-login .col-2 .buttons-set .comment-after-button{color:#444;float:left;margin:5px 0 0 48px;font-weight:normal}#checkout-step-login .col-2 .buttons-set .comment-after-button em{font-style:italic}.opc .buttons-set .button,.opc .form-buttons .button{float:right;margin:0}.opc p.required{text-align:right;width:auto;padding-left:0}.checkout-onepage-payment-additional-customerbalance{margin-bottom:5px}.checkout-onepage-payment-additional-customerbalance .checkbox{margin-left:0}#checkout-step-review{padding:0}#checkout-step-review .data-table{border-bottom:1px solid #ccc;font-size:12px}#checkout-step-review .data-table .item-options{font-size:11px}#checkout-step-review .data-table thead th{vertical-align:bottom;font-size:11px}#checkout-step-review .data-table .product-name{font-size:1.1em;font-family:'Helvetica Neue',Arial,sans-serif}#checkout-step-review .data-table .productSku{font-style:italic}#checkout-step-review .data-table tfoot{background:#F9F5FA}#checkout-step-review .data-table tfoot tr.last strong{font-size:14px}#checkout-step-review .buttons-set{padding:15px 20px;margin:0}.opc .checkout-agreements{margin:20px}/* Onepage checkout tooltips */div.opc-field-information{background:url(../images/information.png) 100% 2px no-repeat;padding-right:20px}div.opc-tooltip{float:right;display:inline-block}div.opc-tooltip-message{background:#f5f5f5;border:1px solid #eee;color:#333;padding:8px;font-size:11px;width:140px;margin-left:4px;position:absolute}#checkout-review-table-wrapper{margin:1em}#checkout-review-table form{float:right;width:55px}form#email-opt-in label{font-size:1.2em;font-weight:500}form#email-opt-in input{margin-left:0.5em}#review-buttons-emailOptIn{margin:1em;border-bottom:1px solid #ccc;padding:0 10px 10px}#review-buttons-microdonation{margin:0 1em;border-bottom:1px solid #ccc;background:#F9F9F9;border-top:none;padding:10px}#review-buttons-microdonation ul{clear:both;overflow:hidden;margin-top:5px}#review-buttons-microdonation ul li{float:left;margin:0.5em}#review-buttons-microdonation ul li.other{margin:0.25em}#review-buttons-microdonation #link{cursor:pointer}#review-buttons-microdonation ul li input[type="radio"]{margin:0;font-size:0.9em}#checkout-review-table .btn-remove{height:19px;width:55px;background-position:left bottom !important;text-indent:0;padding:0 0 0 10px}#checkout-review-table .btn-remove span{height:15px;font-weight:normal;padding:0}#checkout-review-table .btn-remove span span{padding:0;color:#5cc1e2;font-weight:normal;text-transform:lowercase;height:18px;box-shadow:none !important;text-shadow:none !important}#checkout-review-table .button span span:hover{color:#369FC2 !important}#checkout-review-table .button{border:0 !important;-webkit-box-shadow:none !important;-moz-transition:none !important;-webkit-transition:none !important}#checkout-review-table .button:hover{background:url(../images/btn_remove.gif) 0 0 no-repeat;-moz-transition:none !important;-webkit-transition:none !important}#checkout-review-table tbody tr td{border-bottom:1px solid #E9E9E9}#checkout-review-table tr.last th,#checkout-review-table tr.last td{border-top:none}#checkout-review-table .btn-remove a img{margin-top:3px}/* Address Verification */#address_validation,#unable_to_verify{width:450px}#address_validation-wrap,#unable_to_verify-wrap{text-align:left}#address_validation .close-lnk,#unable_to_verify .close-lnk{background:url(../images/bkg-arrow-previous.png) no-repeat left 4px;padding-left:10px;font-size:12px;display:block}#unable_to_verify .close-lnk{margin-bottom:20px}#unable_to_verify .col-1{padding:20px 0 20px 60px}#address_validation h2,#unable_to_verify h2{padding:0 0 20px 20px;background:url("../images/icon_error.gif") no-repeat scroll left 5px transparent}#address_validation h3,#unable_to_verify h3{color:#444;font-size:14px;padding-bottom:12px}h3.error-msg{color:#d91a00 !important}#address_validation label{font-size:14px;font-weight:bold;width:200px;float:left;display:inline}#address_validation address,#unable_to_verify address{padding-bottom:20px;clear:both}#address_validation .col-2 address{padding-left:20px}#address_validation .radio-box{width:20px;float:left;display:inline}#address_validation #submit-address{margin-top:20px}#address_validation #submit-address span{padding:0}/* tooltip styling */#review-buttons-microdonation .tooltip{background:url(../images/bkg-tooltip.png) no-repeat;display:none;height:264px;padding:0;width:480px;font-size:11px;margin-left:55px}#review-buttons-microdonation .tooltip .tooltip-body{margin:19px;height:218px}#review-buttons-microdonation .tooltip .tooltip-body .title{overflow:hidden;clear:both;padding-top:12px}#review-buttons-microdonation .tooltip .tooltip-body .title div{float:right;width:10px;cursor:pointer}#review-buttons-microdonation .tooltip .tooltip-body p{margin-bottom:10px}#review-buttons-microdonation .tooltip .tooltip-body .ttBody{clear:both;overflow:hidden}#review-buttons-microdonation .tooltip .tooltip-body .ttBody .logo{float:left;margin-right:10px;width:68px}#review-buttons-microdonation .tooltip .tooltip-body .ttBody div{float:left;width:345px}/* Multiple Addresses Checkout */.checkout-progress,.checkout-progress li.first span,.checkout-progress li.last span{background-repeat:no-repeat}.checkout-progress{padding:0 0 0 0;border-bottom:1px solid #cfcfcf;background-color:#ededed;text-align:center;margin:-21px -21px 5px;font-size:11px;font-weight:bold;text-transform:uppercase;width:940px;position:relative;z-index:2}.checkout-progress li{float:left;width:20%;text-align:center;color:#888;line-height:20px}.checkout-progress li span{display:block;text-align:center;border-right:1px solid #cfcfcf}.checkout-progress li.first span{background-position:0 0}.checkout-progress li.last span{background-position:100% 0;border:0}.checkout-progress li.active span{color:#fff;background-color:#d12c01}.multiple-checkout{position:relative;z-index:1}.multiple-checkout .data-table thead th{vertical-align:bottom}.multiple-checkout .col3-set .actions{border:1px solid #e4e4e4;padding:3px 9px 4px;float:left}.multiple-checkout .col3-set address{padding:10px;clear:both}.multiple-checkout .col3-set,.multiple-checkout .col2-set{margin:0 0 15px}.multiple-checkout .buttons-set{padding:15px 0;clear:both;width:auto}.multiple-checkout .buttons-set .button{float:right}.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}.multiple-checkout .grand-total{font-weight:normal;font-size:18px;color:#cd3800;text-align:right;display:block;margin:10px 0 15px}.multiple-checkout .grand-total .price-label{font-weight:normal}.multiple-checkout .grand-total .price{font-weight:bold}.multiple-checkout .sp-methods{font-size:12px}.multiple-checkout .checkout-multishipping-payment-customerbalance{font-size:12px;margin-bottom:7px}.multiple-checkout .fieldset label{font-size:11px}.multiple-checkout .gift-item .fieldset{font-size:11px;width:380px}/* Review Details */#checkout-step-review .data-table .btn-remove,.checkout-multishipping-overview .data-table .btn-remove,#details-table .btn-remove{display:-moz-inline-stack;display:inline-block;vertical-align:middle}/********** < Common Checkout Styles *//* Shipping and Payment methods */.sp-methods dt{font-weight:bold;margin-bottom:5px}.sp-methods dd{margin:0 0 7px}.sp-methods dd li{margin:5px 0}.sp-methods .form-list{margin:15px 0}.sp-methods input.radio{float:left}.sp-methods sel3ect.month{width:150px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:3em !important}.sp-methods .input-box{line-height:21px}#checkout-step-shipping_method .radio,#checkout-step-shipping_method .checkbox{float:left}.sp-methods .v-fix .validation-advice{margin-right:-250px;position:relative;z-index:1;width:250px}.sp-methods .adv-container{padding-left:170px}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:1.5em 0 2em}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}.checkmo-list li{margin:0 0 4px}.checkmo-list label{padding-top:0}.checkmo-list address{float:left}.please-wait{position:absolute;z-index:99;top:50%;left:50%;margin:-34px 0 0 -90px;border:5px solid #5cc1e2;font-size:12px;color:#5cc1e2;font-weight:bold;background:#fff;padding:20px;white-space:nowrap}.cvv-what-is-this{cursor:help;margin-left:5px}/* Payment Bridge */.pbridge-reload{display:block;text-align:right}.pbridge-reload a{color:#1e75b4;font-size:11px}/* Tooltip */.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999}.tool-tip .btn-close{text-align:right}.tool-tip .tool-tip-content{padding:5px}/* Gift Messages */.add-gift-message{padding:1em 0 0 0}.add-gift-message h3{color:#444;line-height:19px;margin:0 0 10px;font-weight:bold !important;font-size:1.2em}.add-gift-message p{margin:10px 0}.gift-message-form{border:1px solid #ccc;background:#fff}.gift-message-form .fieldset{padding:10px 0 10px}.gift-message-form .fieldset .input-text,.gift-message-form .fieldset textarea{width:200px}.gift-message-form .fieldset textarea{width:200px;height:8em}.gift-message-form .inner-box{padding:0;overflow:auto}.gift-message-form .inner-box h5,.gift-message-form .inner-box h4{font:14px/1.25 Arial,Helvetica,sans-serif}.gift-message-form .inner-box p{margin:10px 0;padding:0 20px}.gift-message-form .gift-item{padding:5px 0 0}.gift-message-form .gift-item .number{padding:5px 20px 5px;margin-bottom:0;color:#adadad;font-weight:bold}.gift-message-form .gift-item .product-img-box{float:left;width:150px;padding-right:15px}.gift-message-form .gift-item .product-image{text-align:center;margin:20px}.gift-message-form .gift-item .product-name{font-size:12px;margin:20px 0 5px;text-align:center}.gift-message-form .gift-item .fieldset{float:left;padding:20px 0 10px 10px;margin:0 0 0 -2px}.gift-message-form .gift-item .fieldset label{width:80px}.gift-message-form .gift-item .gift-wrapping-form{padding:0 20px}.gift-options-for-order{padding:0 0.5em 0 1em}.gift-options-for-order .fieldset{padding:0}.gift-options-for-order .fieldset p{padding:0}.gift-options-for-order .fieldset .input-text,.gift-options-for-order .fieldset textarea{width:100%}.gift-wrapping-form{padding:0 0 10px}.gift-wrapping-form img{border:1px solid #ccc;float:left;margin-right:10px}.gift-wrapping-form label{margin-right:10px;vertical-align:middle}.gift-wrapping-form .gift-wrapping-design{overflow:hidden;padding:10px 0 0;width:100%}.gift-message-link{display:block;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}.gift-message-link.expanded{background-position:0 -53px}.gift-message-row .btn-close{float:right;width:13px;height:12px;text-indent:-999em;overflow:hidden}.gift-message dt strong{font-weight:bold}/* Checkout Agreements */.checkout-agreements li{margin:10px 0}.checkout-agreements .agreement-content{border:1px solid #d8cea8;font-size:11px;background-color:#fffdef;padding:15px;height:10em;overflow:auto}.checkout-agreements .agree{padding:10px 0;font-size:12px;font-weight:bold}.checkout-agreements .agree .checkbox{margin-right:5px}/* Centinel */.centinel{margin:10px 0}.centinel p{margin:0 0 10px}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important}.opc .centinel{margin:0;padding:20px}/* Checkout Success */.checkout-onepage-success .col-main{font-size:12px}.checkout-onepage-success .col-main p{margin:0 0 10px}.checkout-onepage-success .container{margin:20px;float:left;width:700px}.checkout-onepage-success .container .downloadable{margin-top:20px}.checkout-onepage-success .column{float:right;margin:20px 20px 0 0;width:191px}.checkout-onepage-success .column h2{color:#501962}.checkout-onepage-success .column img{margin-bottom:15px}.checkout-onepage-success .buttons-set{float:right;width:700px;padding:20px 0;clear:both;display:block}.checkout-onepage-success .buttons-set .btn-downloadable{float:left}.checkout-onepage-success .buttons-set .button-checkout{float:right}.checkout-onepage-success #my-ebook-products-table{margin:0;width:698px}/********** Common Checkout Styles > *//* Invitation page ======================================================================= */#invitationForm p.required{padding-bottom:20px}/* account shared title styles */#account-hd .page-title img,#account-hd .page-title a{float:right}#account-hd .page-title img{margin-top:5px;margin-right:5px}#account-hd .page-title h1{float:left;width:100%;margin-bottom:0}#account-hd .page-title{clear:both;float:left;width:100%}/* My Downloadable Products page ======================================================================= */.my-downloadable-products-table{clear:both;font-size:12px}.my-downloadable-products-table .prodName{font-weight:bold;font-size:14px;width:185px}.my-downloadable-products-table .prodImg{padding:0;width:100px}.my-downloadable-products-table .prodImg img{margin:14px 14px 0 18px}.my-downloadable-products-table .avail,.my-downloadable-products-table .hideShow{width:130px}.my-downloadable-products-table .complete{color:#6aa536}.my-downloadable-products-table.checkout-success{margin:0}.tracks-table{border-bottom:1px solid #ccc;margin:0 7px 8px;width:724px}.tracks-table th{padding:5px 10px}.tracks-table .title{width:270px}.downloadable-customer-products .livehelp{background:url(../images/bkg-livehelp-bottom.png) repeat-x;height:90px;text-align:right;padding-right:20px}/* Compare popup ========================================================================= */.catalog-product-compare-index tr.last a,.catalog-product-compare-index tr.first a{color:#999}.catalog-product-compare-index tr.last p,.catalog-product-compare-index tr.first p{margin:10px 0}.catalog-product-compare-index tr.first .product-name a{color:#784588}/* Account Login/Create Pages ============================================================ */.account-login{position:relative}.login-only{background:none}.login-only .registered-users{float:none;margin:0 auto}.account-login .new-users,.account-login .registered-users{float:left;margin:1%}.fieldsetContent{padding:1em}.account-login .registered-users p{margin-bottom:1.5em}.account-login .spacer{position:absolute;top:100%;left:447px;margin-top:-1px;width:16px;height:3px;font-size:0;line-height:0;background:#fff;overflow:hidden}.account-login .fieldset{margin:0}.account-login .fieldset h2{margin-bottom:.5em}.account-login .form-list label,.account-login .form-list span.label{width:25%;margin-right:1em}.account-login p.required,.account-login .btn-only{text-align:right}.account-login .btn-only a{float:left;white-space:nowrap}.account-login .form-list input.input-text{width:90%}.account-login .form-list p{padding:0 0 0 110px}.customer-account-login h2,.customer-account-create .account-create .fieldset h2{font-weight:normal;color:#737373}.customer-account-create .account-create .fieldset,.my-account .fieldset{padding:1em}.customer-account-forgotpassword .fieldset .form-list label{width:30%}/* My Account ============================================================================= */.customer-account-index .col2-left-layout .col-main,.customer-account-create .col-main{padding:0}.dashboard .welcome-msg,.dashboard .col2-set,.dashboard .recent-orders{padding:1em 0;margin-bottom:1em}.dashboard .col2-set .info-box{border:none;background-color:transparent}.dashboard .col2-set{border-bottom:1px solid #ccc}.dashboard .col2-set .info-box h3{font-size:1.1em}.dashboard h2{font-size:1.3em}.dashboard .reviews h2{margin-left:0}.dashboard .reviews #my_recent_reviews{padding:20px;border-bottom:1px solid #ccc}.dashboard .welcome-msg{padding-top:0}/* Block:Tags */.dashboard .tags{padding:0 0 20px}.dashboard .tags p{display:inline}.dashboard .tags .product-name{margin:0 0 3px;font-size:11px;line-height:17px}.dashboard .tags li{margin:0 0 8px}.dashboard .tags .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px}.dashboard .tags .details{margin-left:25px}/* Block:Reviews */.dashboard .reviews{padding:0 20px 20px}.dashboard .reviews .product-name{margin:0 0 3px;font-size:11px;line-height:17px}.dashboard .reviews p{float:left;margin-right:5px}.dashboard .reviews li{margin:0 0 5px;float:none;display:inline-block !important;width:100%}.dashboard .reviews .number{float:left;border:1px solid #ddd;text-align:center;line-height:17px;width:15px;margin-right:-20px}.dashboard .reviews .details{margin-left:25px}.dashboard #my-orders-table{border-bottom:1px solid #ccc}.dashboard #my-orders-table tr.odd{border-bottom:none}/********** Dashboard > *//**** edit account info ****/.my-account .page-title{margin-bottom:1em}.my-account .info-box{border:none}/* Address Book */.my-account .back-link{margin-left:20px !important}.customer-address-index .page-title .button{margin:15px 20px 0 0;float:right}.addresses-primary .sameShippingMessage{margin-left:17px}.sameShippingMessage em{margin-bottom:20px;color:#2EB2D6;display:block}.sameShippingMessage h4{color:#774587;font-weight:bold;font-size:11px}.addresses-list .info-box .sameShippingMessage p,.sameShippingMessage p{margin-left:0}.addresses-list{margin:0 20px}.addresses-list .box-content{font-size:12px}.addresses-list .col-2 li{padding:0 0 10px}.addresses-list .col-2 li .actions{padding:3px 9px 4px;float:left}.addresses-list .col-2 li address{padding:10px;clear:both}.addresses-list .info-box p{margin-left:17px}/* Order View */.sales-order-history #my-orders-table,.sales-order-view #my-orders-table{border-bottom:1px solid #ccc;clear:both}.my-account p.message{margin:0 20px}.sales-order-view #my-orders-table tfoot{background:#fff}.sales-order-view #my-orders-table tr.last td{border-top:none}.sales-order-view .page-title a{display:block;float:right;margin:20px}.sales-order-view .table-caption,.sales-order-view .sub-title{border:none;margin:0 10px 20px;padding:0}.sales-order-view .info-box{border:none}.sales-order-view .page-title .separator{float:right;margin-top:19px}.wishlist-index-index table p{margin:0}.order-page .order-date{margin:20px 20px 10px}.order-page .col2-set{padding:0 20px 20px}.order-details .link-print{background:none;padding:0}.order-details .order-additional,.order-details .data-table{margin-bottom:20px}.order-details .order-additional dt{font-weight:bold;padding:0 0 5px;margin:0 0 5px}.order-details .order-additional dd{padding:10px;margin:0 0 10px}.order-details dl.gift-message{margin:0 20px}.order-details .gift-message dt{margin:1px 0;padding:2px 10px}.order-details .gift-message dd{margin:0 0 10px;white-space:pre-wrap;word-wrap:break-word}.order-links{margin:0 0 10px;text-align:right;padding-bottom:5px;text-align:right}.order-info{margin-bottom:5px;border-bottom:1px solid #e4dae7}.order-info dt{padding:6px 20px 0 10px;color:#6c6c6c;float:left}.order-info dd,.order-info ul,.order-info li{float:left}.order-info li{position:relative;z-index:2;margin-right:3px;background:#dedede;color:#222;padding:0 0 0 17px;font-size:12px}.order-info li strong,.order-info li a{text-decoration:none;padding:0 17px 0 0;line-height:24px;float:left}.order-info li.current{margin-bottom:-1px;font-weight:bold;z-index:3;border-bottom:0;background:#e4dae7}.order-info li.current strong{background-position:100% 0;padding-bottom:1px}.order-info dt{font-weight:bold}.newsletter-manage-index .form-buttons .button{float:left;margin:0}.newsletter-manage-index .form-buttons p.back-link{text-align:left}.my-wishlist fieldset,.enterprise-giftregistry-index-addselect fieldset{padding:0 20px}.my-wishlist textarea{width:180px;height:100px}.my-wishlist .truncated .truncated_full_value .item-options dl{background-image:none;margin-right:0;padding-right:12px}#wishlist-table{border-bottom:1px solid #ccc}#wishlist-table .price-box{margin:3px 0}#wishlist-table button.btn-cart{margin:3px 0}.wishlist-index-share ul.form-list li{margin-bottom:10px}.wishlist-index-share .form-list #email_address{height:5em}.wishlist-index-share ul.form-list #message{position:relative;float:none;clear:none;width:374px ;margin-left:0;bottom:0;left:0}/* Store credit */.my-account .storecredit{margin:0 20px}.storecredit .account-balance{margin:0 0 20px;padding:0 0 10px;font-size:12px}.storecredit .account-balance .price{font-weight:bold}.giftcard-redeem{padding-bottom:20px}.giftcard-redeem .input-box{margin-right:5px}/* Gift card */.giftcardaccount{margin:0 20px}.giftcard-status .messages,.giftcardaccount .messages{margin-bottom:10px}.giftcardaccount p{margin:15px 0;font-size:12px}.giftcardaccount .fieldset{margin:0}.giftcardaccount .btn-only{margin:0 0 15px}/* Gift Card Status Check */.giftcard-status .gift-card-info,.giftcard-status p.error-msg,.giftcardaccount #giftcard_balance_lookup .gift-card-info,.giftcardaccount #giftcard_balance_lookup p.error-msg{margin:10px 0 20px}.gift-card-info{margin-top:10px}.gift-card-info p{font-size:12px;margin:0 0 5px}.gift-card-info .giftcard-number{font-weight:bold}.gift-card-info .btn-only{padding-left:0}#gc-please-wait{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-moz-opacity:0.8;opacity:0.8}/** my product reviews **/.review-customer-index .pager,.review-customer-index #my-reviews-table{margin:0 20px}.review-customer-index #my-reviews-table{width:760px;border-bottom:1px solid #ccc}.page-print .print-head img{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print h2.h2{margin:15px 0 10px}.page-print .col2-set{margin:10px 0 20px}/* Price Rewrites */.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}/* Tagged products */.my-tag-edit{float:left}.my-tag-edit .btn-remove{float:right;margin:-3px 0 0 5px;position:relative}#my-tags-table .price-box{margin:5px 0}#my-tags-table .last{text-align:center}#my-tags-table .last p{margin:10px 0}/* Reward Points */.my-rewards .box{margin:0 20px 30px}.my-rewards .btn-only .button{float:none}.my-rewards .info-box .box-title{margin:10px 10px}.my-rewards .info-box .box-content{padding:0 10px 10px}.my-rewards p.error{display:inline;color:#d91a00}.my-rewards dl{font-size:12px}.my-rewards dl dt{font-weight:bold;font-size:13px;margin-top:10px}.my-rewards dl dt span{color:#d12c01}.my-rewards dl dd.last{margin:7px 0 0}.my-rewards .form-list label{width:auto}.my-rewards .form-list .control .input-box{position:static;margin:0 5px 0 0}.my-rewards .data-table small{display:block;font-size:1em;color:#808080}/* Billing Agreements */.billing-agreements .info-box{margin:15px 0}.billing-agreements .info-box p{margin:0 0 9px}.billing-agreements .form-list li button.button{float:left;margin-left:10px}/* Gift Registry Functionality */.btn-gift-registry{background:url(../images/i_gift-registry3.gif) 0 0 no-repeat;padding:3px 0 0 33px;text-align:left}.btn-gift-registry .input-box{margin:0 0 7px}.btn-gift-registry select{width:100%}.gift-registry-name{background:url(../images/i_gift-registry2.gif) 0 0 no-repeat;margin:3px 0 0;padding:0 0 0 20px;line-height:18px}/* Block:Gift Registry Search */.sidebar .block-gr-search .form-alt .input-box{width:148px;margin:3px 0 0;padding:0}.sidebar .block-gr-search .form-alt input.input-text{width:142px}.sidebar .block-gr-search .form-alt select{width:148px}.block-gr-search p.note{margin:0 0 3px;text-align:right;color:#f15c22}/**** Store Locator styles ****/div.storelocator-form-container{display:block;border-radius:1em;padding:1em;background:#000}div.storelocator-form-container h1{text-transform:uppercase;display:inline-block;color:#fff;margin-bottom:0;font-size:1.8em;margin-right:2.7em;vertical-align:middle;margin-top:-4px;font-weight:bold !important;margin-left:0.5em}#store_locator_form{margin:0;padding:0}#store_locator_form div.form-field-wrapper{display:inline-block;margin:0 1em}#store_locator_form label.label{color:#fff;margin-bottom:0;font-weight:normal;margin-right:1em}#store_locator_form input#zip{float:none;padding:0.25em;width:85px}#store_locator_form select#state{padding:0.5em}#store_locator_form button.button{float:none;margin:0;padding:0.25em 1.5em}#storelocator-container{width:100%;margin:1em auto;position:relative}#storelocator-img{z-index:1}#storelocator-heading{z-index:2;position:absolute;top:2em;text-align:center;width:100%}#storelocator-heading p{font-weight:bold;font-size:1.25em}#storelocator-cta{z-index:2;position:absolute}#storelocator-promo{margin-top:1em}#storelocator-promo div{display:inline-block;margin:0 0.75em}#storelocator-status{margin:1em 0;font-size:1.25em}#storelocator-status span.status-title{font-weight:bold}#storelocator-status span.status-query{font-weight:bold}#storelocator-results{z-index:100;position:absolute;top:0;width:100%;background-color:#fff}#map{overflow:hidden;width:608px;height:608px}#sidebar{overflow:auto;width:360px;height:608px;background-color:#fff}#sidebar div.location{cursor:pointer;width:100%;border-bottom:1px solid #e4dae7;padding:0.5em 1.5em 1.5em 0;margin-bottom:0.5em;display:block;font-size:12px}#sidebar div.location table{width:100%}#sidebar div.location td.loc{color:#784588;font-weight:bold;font-size:1.25em}#sidebar div.location td.distance{text-align:right;font-size:1.35em}#sidebar div.location td.address{padding:0.25em 0}#sidebar div.location td.hours{padding-bottom:0.5em}#sidebar div.location td.phone{text-align:right;font-size:1.1em}#sidebar div.location td.directions{text-align:left;padding:0.5em 0;width:25%}#sidebar div.location td.directions a{color:#fff;background-color:#784588;padding:0.5em 1em;text-align:center}#sidebar div.location td.directions a:hover{background-color:#531f5b}#sidebar div.location td.status{text-transform:uppercase;width:20%;text-align:center;font-size:1.25em;vertical-align:middle}#sidebar div.location td.status.store-open{color:#009245}#sidebar div.location td.status.store-closed{color:#d41246}#sidebar div.location td.preferred{text-align:right;padding:0.5em 0;width:25%}#sidebar div.location td.preferred a.my-preferred-store{color:#fff;background-color:#1b99b4;padding:0.5em 1em;text-align:center}#sidebar div.location td.preferred a.my-preferred-store:hover{background-color:#005b6f}.my-preferred-store-selected{color:#005B6F !important}#storelocator-search p.subheader{font-size:1.4em;line-height:1.5em;margin:1em auto}#state-notification span{float:none;margin:0;padding:0 5px 0 0}#state-notification span#zip-notify{display:block}#state-notification p{margin-bottom:0}.radiusResultsContainer{clear:both;overflow:hidden}.radiusResults{width:80%;min-height:196px;border:1px solid #cbb7d1;margin:1em auto}.radiusResultsNoPromo{width:auto;min-height:196px;border:1px solid #cbb7d1;margin:15px 0}.radiusPromo{float:right;width:305px;margin:15px 0}.radiusResultsContainer .home-promo01{margin:0}/* shared map/store locator styles */#zip-notify{color:#f10f0f}#radius-notification{padding:1em 1.5em}#radius-notification span{font-size:16px;color:#0a7b9d}span#zip-notification{display:block;width:100%;padding:0 !important;margin:0}/*** Mobile Styles for Store Locator ***/@media only screen and (max-width:768px){ #storelocator-map-container table{width:100% !important} div.storelocator-form-container h1{position:relative;display:block;text-align:center;font-size:1.5em;margin:0 !important;font-weight:bold !important;text-align:center;padding-bottom:20px} .title-buttons{text-align:center} #storelocator-promo img{margin-top:1em} #storelocator-results{position:relative}}@media only screen and (max-width:420px){ #storelocator-search{padding:1em 0em !important} #sidebar div.storelocator-form-container h1{font-size:1.5em;margin:0 0 20px 0 !important;font-weight:bold !important;text-align:center} #store_locator_form select#state{padding:0.5em;margin-left:20px;margin-bottom:20px} #store_locator_form input#zip{width:145px} #storelocator-img{display:none !important} #storelocator-heading{display:none !important} .title-buttons{text-align:center;margin-bottom:1em} #storelocator-results{position:relative} #sidebar div.location td.directions{width:30%;vertical-align:middle} #sidebar div.location td.preferred{width:31%} div.storelocator-form-container{text-align:center !important}}@media only screen and (max-width:360px){ #store_locator_form input#zip{width:145px} div.storelocator-form-container h1{font-size:1.4em !important;margin-right:0;text-align:center;vertical-align:middle;margin-top:-4px;font-weight:bold !important;margin-left:0;padding-bottom:20px}#sidebar div.location td.preferred{width:31.5%}}/*** local store shipping ***/#shipping-ship-to-store-form{border-top:1px solid #fff;padding-top:1em}#shipping-ship-to-store-form .form-alt input#zip{width:115px;margin-right:12px;float:left}#shipping-ship-to-store-form #shipping-store,.opc #checkout-step-shipping input.radio{float:left}#shipping-ship-to-store-form #storelocator-results{margin:1em 0 0;float:left;clear:both;width:100%;position:relative !important}#checkout-step-shipping label.secondary{margin-bottom:5px}#checkout-step-shipping .form-list .add-field .input-box{margin-left:240px}#checkout-step-shipping .sts-form{margin:8px 0;float:left;width:100%}#shipping-ship-to-store-form .sts-form button.button{float:none;margin-top:1px}.checkout-onepage-index #sidebar{width:320px;height:480px}.checkout-onepage-index #map-wrapper{width:640px;height:480px;position:relative}.checkout-onepage-index #map{width:640px;height:100%}.checkout-onepage-index #sidebar .location td.btn{padding:6px 14px 0}.checkout-onepage-index #sidebar #stores{margin-top:9px}.checkout-onepage-index #sidebar td.storeinfo{padding:14px 0;width:130px}.checkout-onepage-index #sidebar div.location img{margin:1em 0 0 0}.checkout-onepage-index #storelocator-status{margin-left:1em;margin-bottom:1em}#checkout-step-shipping #storelocator-results p.ship-to-store-note{float:left;clear:both;display:block;padding:0}#checkout-step-shipping #storelocator-results p.ship-to-store-note span{color:#F10F0F}/* Footer ================================================================================ */#footer #gcb-footer{background:#643564;padding:1em;clear:both;overflow:hidden;display:none}#footer #gcb-footer h4{margin-bottom:10px}#footer #gcb-footer .button{float:right}#footer #gcb-footer input{width:130px;padding:0.5em}#footer #gcb-footer .gcResults{clear:both}#footer #gcb-footer .gcResults span{font-weight:bold}.subfoot{clear:both;border-top:1px solid #474747;padding-top:0.5em;color:#b5b5b5}.subfoot p{float:left}.subfoot img{float:right}/* cms page styles ================================================================================ */.cms-page-view .col-main .std{width:100%}/* Restricted ================================================================================ */.restriction-index-stub .page{width:652px;padding-bottom:3px}.restriction-index-stub .main{margin-top:100px;min-height:0;height:auto !important;padding:13px;text-align:center;margin-bottom:0}.restriction-index-stub .col-main{color:#dedede;height:auto !important;min-height:230px;height:230px;font-size:16px;background:#4a4a4a url(../images/logo-offline.gif) no-repeat 50% 95px;padding:170px 60px 40px}.restriction-index-stub .page-title{margin:0 0 15px !important;padding:0 !important;border:0 !important;background:none}.restriction-index-stub .col-main h1,.restriction-index-stub .col-main h2{font-style:italic;font-size:2em;color:#fff}.restriction-index-stub .header-container,.restriction-index-stub .footer-container{display:none}.restriction-index-stub .copyright{padding:15px 0 0;margin:0}/* Clears ================================================================================ */.product-options dt:after,#bundleProduct:after,.events-slider:after,.product-image-popup .nav:after,.gift-item:after,.block-content:after,.block-list li.item:after,.block-poll li:after,.currently li:after,.order-info:after,.top-cart .actions:after,.header .quick-access:after,.product-view .box-related li.item:after,.bundle-summary .product:after,.collateral-tabs:after,.block-cart .block-content .item:after,.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header-panel:after,#nav:after,.main:after,.footer-before-container:after,.footer-container:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block li.item:after,.block .actions:after,.mini-products-list li:after,.cms-index-index .block-featured li.item:after,.title-buttons:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.products-grid:after,.products-list li.item:after,.product-view:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add-tags:after,.product-options .options-list li:after,.options-container-small .product-options:after,.product-options-bottom:after,.product-review:after,.box-collateral:after,.box-collateral .box-content:after,.collateral-tabs .tab-content:after,.account-login:after,.cart .cart-collaterals:after,.cart:after,.opc .step-title:after,.checkout-progress:after,.form-list li:after,.form-list li.fields .field:after,.clearfix:after,.buttons-set:after,.buttons-set2:after,.page-print .print-head:after,.new-product-spotlight .more-new .item:after,.addresses-list .col-2 li:after,.product-view .product-shop:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}/* 404 */.cms-no-route .std{padding:2em}.notfound{background:#f1f1f1;padding:3em 2em;border:1px solid #ccc}.cms-no-route .page-head-alt h3{font-size:1.5em;text-align:center;margin-bottom:1em}/* logged out */.customer-account-logoutsuccess .col-main p{padding:1.5em}/*** BLOG ***/.is-blog .sidebar .block{margin-bottom:1em}.blog-search button.button{padding:0 !important;border:0 !important;box-shadow:none;background:none}.blog-search input[type="text"]{width:78%}.is-blog .post-list{padding:1em}.post-list ul li{margin-bottom:1em}.is-blog #comments{margin-top:1em;padding-top:1em;border-top:1px solid #ccc}.is-blog #comments h2{color:#444;margin-bottom:5px}.is-blog #comments .legend{color:#444;font-size:14px}.is-blog p.when{margin-bottom:15px}.wordpress-post-view-index p.details{margin-top:15px}.is-blog .post-list p.details{border-bottom:1px solid #e2e2e2;padding-bottom:1em}.is-blog .post-list p.on{color:#999}.is-blog .post-list p.on a{color:#6b6b6b}.iks-blog .post-container{clear:both}.comments-list{margin-bottom:1em}/** contact page **/.contacts-index-index .col-main{padding-top:0}.contacts-index-index .col1-layout{margin-top:0}.contacts-index-index #contactForm .fieldset{padding:20px}.add-address-container{float:right}.checkout-body .page-title h1{float:left}.checkout-page-title-coupon-reminder{margin-bottom:1em;font-style:italic}/* wordpress internal styles */.blogPostSingle.alignleft,.blogPostSingle img.alignleft,.is-blog .alignleft,.is-blog img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.blogPostSingle .alignright,.blogPostSingle img.alignright,.is-blog .alignright,.is-blog img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.blogPostSingle img.alignleft,.blogPostSingle img.alignright,.blogPostSingle img.aligncenter,.is-blog img.alignleft,.is-blog img.alignright,.is-blog img.aligncenter{margin-bottom:12px}.blogPostSingle .blogPostSingle ul,.blogPostSingle ol,.blogPostSingle dd,.blogPostSingle pre,.blogPostSingle hr,.blogPostSingle .entry ul,.blogPostSingle .entry ol,.blogPostSingle .entry dd,.blogPostSingle .entry pre,.blogPostSingle .entry hr,.is-blog .post-container ul,.is-blog .post-container ol,.is-blog .post-container dd,.is-blog .post-container pre,.is-blog .post-container hr,.is-blog .entry ul,.is-blog .entry ol,.is-blog .entry dd,.is-blog .entry pre,.is-blog .entry hr{margin-bottom:24px;clear:both}.blogPostSingle p,.blogPostSingle .entry p,.is-blog .post-container p,.is-blog .entry p{line-height:18px;margin-bottom:24px}.blogPostSingle h1,.blogPostSingle h2,.blogPostSingle h3,.blogPostSingle h4,.blogPostSingle h5,.blogPostSingle h6,.blogPostSingle .entry h1,.blogPostSingle .entry h2,.blogPostSingle .entry h3,.blogPostSingle .entry h4,.blogPostSingle .entry h5,.blogPostSingle .entry h6,.is-blog .post-container h1,.is-blog .post-container h2,.is-blog .post-container h3,.is-blog .post-container h4,.is-blog .post-container h5,.is-blog .post-container h6,.is-blog .entry h1,.is-blog .entry h2,.is-blog .entry h3,.is-blog .entry h4,.is-blog .entry h5,.is-blog .entry h6{line-height:1.5em;margin:0 0 20px 0;clear:both}/*======================================= eBooks Category and Product Pages=======================================*/.ebooks-block{font-size:12px}.ebooks-block h2{font-size:14px}.ebooks-block a{font-weight:bold}/* Category Static Block */#ebooks-cat-block{background:#fff;padding:18px}#ebooks-cat-block .content-wrapper{float:left;width:485px}#ebooks-cat-block ul{float:left;width:180px;margin:23px 0 0 0}#ebooks-cat-block li{margin:0 0 14px 0}#ebooks-cat-block li.list-heading{margin:0}#ebooks-cat-block ul.how-to-read{width:285px}#ebooks-cat-block #download-reader{display:block;float:right;width:267px;margin:0;position:relative}/* Product Static Block */#ebooks-prod-block{background:#ede8ee;padding:20px;margin:-25px -20px -20px -20px}#ebooks-prod-block .content-wrapper{float:left;width:660px}#ebooks-prod-block li{margin:0 0 25px 0}#ebooks-prod-block li.short-item{width:500px}#ebooks-prod-block a.learn-more{font-weight:normal}#ebooks-prod-block #download-reader{display:block;float:right;width:267px}/* Product Page */#howto-read-ebook,.digital-book-audio .store-locator,.digital-book-ebook .store-locator,.catalog-product-view.category-ebooks .store-locator,.product-img-box span.media-flag{display:none}.digital-book-ebook #howto-read-ebook{display:block}div.product-main-info .product-name h1 span{font-size:18px;color:#45bcdf}.catalog-product-view .digital-book-ebook .product-img-box span.media-flag{position:absolute;top:0;left:0;background:url(../images/ebook-flag.png) no-repeat;width:59px;height:50px;display:block;z-index:20}ul#product-attributes li:nth-child(odd){background-color:#f1f1f1}/* zebra striped table - other formats */ul#product-attributes{width:100%;background:#f9f9f9;padding:1em;float:left;margin-bottom:1em}.other-formats{width:100%;padding:1em;float:left;margin-bottom:1em;background:#F3FCFE;border:1px solid #e6f4f8}.other-formats ul li:nth-child(odd){background-color:#e6f4f8}.other-formats ul li,ul#product-attributes li{padding:0.5em;width:100%;float:left}.other-formats ul li a,ul#product-attributes li .label{width:50%;float:left}.other-formats .specialPrice .price{color:#444 !important;text-decoration:line-through}.other-formats .specialPrice{color:#F10F0F !important;font-size:11px}#howto-read-ebook{margin:16px 0 0 0}#howto-read-ebook a{color:#0b7a9e;font-weight:bold;padding:0 13px 0 0;background:url(../images/arrow-blue-down.png) right no-repeat}.shippingMsg{width:100%}.fcs-couponprint-index-index .viewcoupon-wrapper .viewcoupon-img{margin:0 auto;width:80%;text-align:center;float:none}.fcs-couponprint-index-index .viewcoupon-wrapper .viewcoupon-img a{margin:1em auto}.fcs-couponprint-index-index .viewcoupon-wrapper .page-title{width:100%}#newProductsCarouselList h3{font-weight:300 !important;letter-spacing:0.01em;font-family:"Oswald","helvetica Neue",Arial,sans-serif}#newProductsCarouselList{width:auto}.specialOrderMsg{background:#FFF9D1;padding:0.25em 0.5em}.specialOrderMsg a{color:#EA621B;font-size:0.8em}.specialOrderCartMsg{display:inline-block}.specialOrderCartMsg p{background:#FFF9D1;padding:0.5em 0.75em}.specialOrderCartMsg p span{padding-bottom:0.5em;vertical-align:middle}.specialOrderCartMsg p a{color:#EA621B;font-size:0.8em;margin-left:0.25em;padding-bottom:0.5em;vertical-align:middle}/*tabs*/#tabs.ui-widget-content{background:none;border:0}#tabs .ui-widget-content{border:1px solid #ccc;float:left;width:100%}#content #tabs .ui-tabs-nav{margin-bottom:0}#tabs .ui-widget-header{background:none}.ui-tabs .ui-tabs-panel{border-width:1px}/*jquery UI overwrites*/.ui-dialog .ui-dialog-titlebar{background:none;border:none;color:#575757;font-size:0.8em;font-weight:normal;text-transform:uppercase;min-height:2em}#tabs .ui-widget-header{border:none !important}/* My Account */.my-account #ebooks-prod-block{background:none;border-top:none;border-bottom:none;padding:0 20px 20px 20px;margin:0}.my-account #ebooks-prod-block li.short-item,.my-account #ebooks-prod-block .content-wrapper{width:465px}.my-account #ebooks-prod-block h2{color:#0b7a9e}#my-ebook-products-table{margin:20px;width:758px;font-size:12px;border-collapse:collapse}#my-ebook-products-table th.ebook-product{width:290px}#my-ebook-products-table td{border-top:1px solid #cfb5b5;border-bottom:1px solid #cfb5b5;border-spacing:10px;background:#fff}#my-ebook-products-table tr.even{background:none}.grandriver-overdrive-customer-audioebooks .col-main,.grandriver-overdrive-customer-ebooks .col-main{background:url(../images/bg-gradient-wht-purp.png) bottom repeat-x}.live-chat-account-footer{float:right;margin:20px}.no-results{padding:10px 0 20px 40px}/* Search Results */.catalogsearch-result-index .category-products li.item{position:relative}.catalogsearch-result-index span.media-flag{position:absolute;top:0;left:0;background:url(../images/ebook-flag.png) no-repeat;width:59px;height:50px;display:block;z-index:20}.catalogsearch-result-index .digital-book-audio span.media-flag{display:none}/** Empty Layout Page Overlay **/#overlay .contentWrap .std{width:815px !important;max-height:400px;overflow:auto}/* Contributor Description */.contributor-description{background-color:#FFFFFF;clear:both;color:#434343;float:left;font-size:11px;padding:15px;position:relative;width:968px}/*description*/.info-container .details p{padding:0 0 20px 0}.info-container .details ul{float:none;margin:0 0 10px 0}.info-container .details ul li{margin:0;padding:0;list-style:disc inside none;font-size:10pt}.info-container .details p,.info-container .details{clear:both;display:inline-block}.info-container .details{width:100%}.info-container .details p.MsoNormal span{font-weight:bold}.info-container .details p{display:block}.info-container .details p img{float:left;margin-right:10px}.info-container .details dl{font-size:10pt;color:#444}.info-container .details dl dd em{font-style:normal;font-weight:bold;color:#444}.sidebar-reviews .reviewDetails{-moz-osx-font-smoothing:auto;text-align:left}.sidebar-reviews .reviewDetails,.sidebar-reviews .reviewDetails a{font-size:0.9em}.live-chat-account-header img{width :300px}.live-chat-account-header{margin:0;float:right}.product-main-info .product-name h2.author-name{color:#784588;padding:0 0 5px 0;text-decoration:none;display:inline-block;font-size:18px !important;margin-bottom:10px}.product-main-info .product-name h2.author-name a{font-size:14px !important;font-weight:bold}.product-main-info .product-name .product-small-description{color:#784588;display:inline-block;font-size:12px}.product-main-info .product-name h2.last-author{color:#784588;padding:0 0 5px 0;text-decoration:none;display:block !important;font-size:18px !important}.info-container .details a:hover{text-decoration:none}.info-container .details strong,.info-container .details b{color:#444444;font-weight:bold}.info-container .details{width:100%}.contributor-title{padding:1em 0}.contributor-title .subcat{width:98% !important}.contributor-title img{float:left}.category-view-img{float:left}.category-view-img .page-title-right-img{width:auto !important;float:left;font-size:12px;color:#444;font-weight:normal;text-align:left}.category-view-img .page-title-right-img img{float:left;padding:0;margin:0 10px 5px 0}.category-view-img .page-title-right-img p{float:left;text-align:left}.category-view-img .page-title-right-img .category-description{float:left;text-align:left}/* Class:std - styles for admin-controlled content */.details .subtitle{padding:0}.details ol.ol{list-style:decimal outside;padding-left:1.5em}.details ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}.details dl dt{font-weight:bold}.details dl dd{margin:0 0 10px}.details ul,.details ol,.details dl,.details p,.details address,.details blockquote{margin:0 0 1em;padding:0}.details ul{list-style:disc outside;padding-left:1.5em}.details ol{list-style:decimal outside;padding-left:1.5em}.details ul ul{list-style-type:circle}.details ul ul,.details ol ol,.details ul ol,.details ol ul{margin:.5em 0}.details dt{font-weight:bold}.details dd{padding:0 0 0 1.5em}.details blockquote{font-style:italic;padding:0 0 0 1.5em}.details address{font-style:normal}.details b,.details strong span{font-weight:bold}.details i,.details em{font-style:italic}/*User Registration Button and Text */.btn-submit-reg-txt{float:right;color:#4C185D;font-size:12px;font-weight:bold}#promoWrap{margin-left:60px;width:782px}#promoWrap #left-creative{float:left}#promoWrap #right-creative{float:right}/*bundleProduct*/#bundleProduct{left:0 !important}.Customize-btn-cart span{padding-left:0 !important}/*style for Ajax loading div included in footer*/#loading_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none}/*== contributor.css =============*//*** Columns ***/#contributor-nav{overflow:hidden;border-bottom:1px solid #F1F1F1;padding:0 0 1em 0;margin-bottom:1em;float:left;width:100%}#contributor-nav .menu-title{margin:0.5em 0 1em 0}#contributor-nav .menu-group{width:55px;float:left;text-align:center;margin:1em 0.5em}#contributor-nav .menu-group a{padding:0.5em 1em;border:1px solid #E2E2E2;width:4em;float:left}#contributor-menu{overflow:hidden;height:0;width:100%;display:block}.contributor-close{overflow:hidden;text-align:right;margin-right:30px}.contributor-close img{margin:1px 0 0 3px}.contributor-close{font-weight:bold}.contributor-close a{color:#501962}.contributor-wrapper,.contributor-inner{overflow:hidden}#contributor-overlay .overlay-wrap{display:inline-block;width:100%;margin-top:15px}.overlayColumns{float:left;width:20.5%;margin:0 2%}#contributor-nav .currentGroup,#loadingWrap{color:#501962}#loadingWrap{float:right;margin:3px 20px 0 0;font-size:14px;font-weight:bold}#loadingWrap img{margin-right:5px}/* =======CMS - Custom Pages ======= */.leftColumn{float:left;margin:1%;width:38%}.rightColumn{float:right;margin:1%;width:58%}.categoryBanner{margin-bottom:2em}.heading-container{display:block;width:100%;height:2em}.heading-container h2,.heading-container .viewMoreLink{float:left}.heading-container .viewMoreLink{font-size:0.9em;margin-left:1em;line-height:2.3em}.only-mobile{display:none}/* hide from desktop view */.hide-mobile{display:block}.divContainer{float:left;display:block;width:100%}.alignLeft{float:left;margin-right:1%}.alignRight{float:right}.subheading{font-size:1.4em;color:#999}.grid-view{margin:0 auto;clear:both;width:100%;float:left;text-align:center}.grid-view .col-3{padding:2%;display:inline;width:33%;float:left}#cms-wrapper p,.main p{margin-bottom:1em}.only-print{display:none !important}/* content displays only in print view */.hide-print{display:block}/* content is hidden from print view */#cms-wrapper p.device-name a{font-size:1.4em;color:#943B94;line-height:1.5em;vertical-align:bottom}.product-collateral .container-left img{padding-right:1em}.promo-info{padding-top:0.5em;font-size:0.9em;font-style:italic}/* promo page */.catalog-product-view .product-video{width:60%;margin:0 auto}.catalog-product-view .product-video-left{width:60%;margin:0 1em 1em 0;float:left}.catalog-product-view .product-video-right{width:60%;margin:0 0 1em 1em;float:right}.gridContainer ul li.listView{width:45% !important;max-width:48% !important;height:auto !important;font-size:0.9em;text-align:left !important}.gridContainer ul li.listView div{float:right;width:48%}.gridContainer ul li.listView img{float:left;width:48%}.gridContainer ul li.listView a{width:100% !important}/* Crafts */.categoryGroupDisplay .categoryContainer{width:48%;float:left;border:1px solid #eee;margin:1%;padding:1em;background:#f8f8f8;line-height:1.5em}.categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryImage{float:left}.categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryLinks li a{color:#4b4b4b}.categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryLinks li a:hover{color:#156Eb6}/* Church */li.leftColumnContent{float:left}li.rightColumnContent{float:right}li.leftColumnContent,li.rightColumnContent{width:48%;margin:1%}li.rightColumnContent ul li{float:left;width:46%;margin:0 1%}li.rightColumnContent ul li a,.contentBlock h3 a{color:#fff}.contentBlock .subcategories{float:left}.contentBlock{display:block;float:left;padding:1em;margin-bottom:1em}.churchSupplies{background:#79267C}.groupResources{background:#2F78A8}.churchResources{background:#7DA049}a.viewAllLink{clear:both;color:#fff;padding-left:0.5em}.welcome-content{float:left;width:67%}#content{padding-top:0 !important}/* homepage only *//* World Vision LP */.worldVisionLP{position:relative}.worldVisionLP a,.volunteerLP a{color:#ff6600 !important;font-weight:bold}.worldVisionLP a:hover,.volunteerLP a:hover{color:#F78E1E}.worldVisionLP h4{color:#4b4b4b;font-size:1.3em;margin-bottom:0.5em}.worldVisionLP .wvHeader h1,.volunteerLP .wvHeader h1{background:#ff6600;opacity:0.8;width:70%;padding:0.5em;position:absolute;bottom:6%;color:#FFF;font-size:1.7em;font-weight:bold}.worldVisionLP .wvHeader h1 i,.volunteerLP .wvHeader h1 i{font-weight:normal}.worldVisionLP .wvHeader img,.volunteerLP .wvHeader img{margin-right:1.5em}.worldVisionLP .wvAbout{padding:1em 0}.worldVisionLP .wvAbout img{margin-right:10px}.worldVisionLP .wvHeader{background:url(//www.familychristian.com/media/wysiwyg/wvheaderbgLP-2.jpg) no-repeat;height:517px;position:relative}.worldVisionLP .wvCalltoAction,.volunteerLP .wvCalltoAction{float:left;width:270px;text-align:center;background:#FFFBF1;border-radius:5px;padding:15px 10px;border:3px solid #F60;position:absolute;top:80px;right:25px}a.wvSponsorBtn,a.wvVolunteerBtn,a.worldVisionBtn{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.worldVisionLP .wvCalltoAction h4{font-size:1.2em}.worldVisionLP .wvCalltoAction h4 span{font-weight:normal}.worldVisionLP .wvCalltoAction img{margin:1em 0}a.wvSponsorBtn,a.wvVolunteerBtn,a.worldVisionBtn{text-align:center;clear:both;margin:0.25em auto;color:#fff !important;padding:0.5em;border:1px solid #54075B;border-radius:5px;font-size:0.8em;font-weight:normal;display:block}a.wvSponsorBtn,a.wvVolunteerBtn{width:90%}a.wvSponsorBtn{border:1px solid #ff6600}a.worldVisionBtn{width:70%;margin-left:12%;margin-top:2%}a.wvSponsorBtn{background:#f78e1e;margin-bottom:0.5em}a.wvSponsorBtn:hover{background:#FFAA00;text-decoration:none}a.wvVolunteerBtn,a.worldVisionBtn{background:#54075B}a.wvVolunteerBtn:hover,a.worldVisionBtn:hover{background:#87019C;text-decoration:none}.worldVisionLP .wvMedia{padding:1em;background-image:linear-gradient(bottom,#FFFFFF 32%,#FEF6DF 74%);background-image:-o-linear-gradient(bottom,#FFFFFF 32%,#FEF6DF 74%);background-image:-moz-linear-gradient(bottom,#FFFFFF 32%,#FEF6DF 74%);background-image:-webkit-linear-gradient(bottom,#FFFFFF 32%,#FEF6DF 74%);background-image:-ms-linear-gradient(bottom,#FFFFFF 32%,#FEF6DF 74%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#FFFFFF),color-stop(0.74,#FEF6DF))}.wvGetInvolved{float:left;width:100%;margin-bottom:3em}.wvGetInvolved h3{text-align:center;font-size:1.5em;color:#4b4b4b}.wvGetInvolved span.divline{text-align:center;width:100%;float:left}.wvGetInvolved a.worldVisionSponsorBtn{font-size:15px}.wvGetInvolvedHowItWorks{float:left;width:600px;background:url(//www.familychristian.com/media/wv_arrow.jpg) scroll right center no-repeat;padding-right:90px;padding-left:2em}.wvGetInvolvedSponsor,.wvSignUp{float:right;width:25%;text-align:center;margin-top:1em}.wvChildSponsorship{padding:0 1em}.wvChildSponsorship ol li{margin-bottom:0.5em}.wvChildSponsorship ol{counter-reset:li;/* Initiating counter */ list-style:none;/* Remove default numbering */ *list-style:decimal;/* Keep using default numbering for IE6/7 */ padding:0;margin-bottom:0;text-shadow:0 1px 0 rgba(255,255,255,.5)}.wvChildSponsorship ol ol{margin:0 0 0 2em}.wvChildSponsorship ol span{position:relative;display:block;padding:.4em .4em .4em 2.5em;*padding:.4em;margin:.5em 0;color:#444;text-decoration:none;border-radius:.3em;transition:all .3s ease-out}.wvChildSponsorship ol span:hover{background:#eee}.wvChildSponsorship ol span:hover:before{transform:rotate(360deg)}.wvChildSponsorship ol span:before{content:counter(li);counter-increment:li;position:absolute;left:-0.3em;top:50%;margin-top:-1.3em;background:#ebebeb;height:2em;width:2em;line-height:1.5em;border:.3em solid #fff;text-align:center;font-weight:bold;border-radius:2em;transition:all .3s ease-out}.fc20box{background:url(//www.familychristian.com/media/wvgift.jpg) no-repeat;color:#444;font-size:18px;position:relative;width:566px;height:111px;margin:1em auto}.fc20box p{padding-top:2em;padding-left:11em;font-size:16px;padding-right:5px}.wvSponsorGift{padding:0.5em;margin:0 1em}.wvSponsorGift p{margin-bottom:0}.wvChildSponsorshipDescription,.wvChildImpactVolunteerDescription{width:70%}.wvChildImpactVolunteer{border-top:1px solid #f1f1f1;margin-right:1em;margin-top:2em;padding:2em 1em;float:left;margin-left:1em}.hp-tile-leftCol{float:left;width:33%;padding-right:0.4em}.hp-tile-rightCol{float:right;width:67%;padding-left:0.4em}.hp-tile-rightCol-left{float:left;margin-right:0.25em}.hp-tile-rightCol-right{float:right;margin-left:0.25em}.hp-tile-rightCol-bottom{float:left;width:100%;clear:both}.hp-tile-rightCol-left,.hp-tile-rightCol-right{margin-bottom:0.8em;width:49%}.tiles{display:block}.tiles div img{width:100%}/*================ v3 Layout ==================*/button.button img.searchBtn{display:block;height:25px}.form-search button.button{padding:3px 6px 0 0 ;border:0;border-radius:0;background:transparent;box-shadow:0 0 0 0 !important;border:0 !important}.form-search button.button:hover{border:0;background:transparent}.form-search input.button{height:25px;float:right;padding:3px 6px 0 0 ;border:0;border-radius:0;background:transparent;box-shadow:0 0 0 0 !important;border:0 !important}.form-search input.button:hover{border:0;background:transparent}.form-search{float:right;margin-top:2em;margin-left:1em;width:80%;background:#fff;border-radius:15px;border:none;cursor:pointer}.form-search input.input-text{float:left;font-size:1em;border:0;width:80%;margin-left:1em;background:transparent}.form-search{border:1px solid #ccc;padding:0.25em}.form-search:hover{color:white;width:80% !important;background:#f1f1f1}.form-search:focus{transition:width 0.6s cubic-bezier(0,1.22,.66,1.39),border-radius 0.6s,background 0.6s;border:none;outline:none;box-shadow:none;padding-left:15px;cursor:text;width:300px;border-radius:auto;background:#f1f1f1;color:black}/* form search */.form-search a.advanced{display:none}#skin-floatingad{position:absolute;left:-10em;z-index:999;top:25em}.salePrice{color:#ff0000}#content h2,#content ul{margin-bottom:1em}#content .missionMenu,#content .missionContent{margin:0 auto;width:auto}#content .missionMenu{float:left;width:98%;display:block;background:#85428f;margin:0 0 1em 1em;border:6px solid #e0e0e0}#content .missionMenu ul{margin-bottom:0}#content .missionMenu ul li{float:left;display:inline;border-right:1px solid #54075B;border-bottom:0;width:33%}#content .missionMenu ul li a{height:100%;color:#fff;padding:8%;display:block}#content .missionMenu ul li a:hover{background:#54075B}#content .missionContent{padding:2% 0 2% 2%;text-align:center;margin-top:1em}#content .missionContent h1{color:#4b4b4b;font-size:2.1em;font-weight:normal}#content .missionContent p.youShopMsg{text-align:center;color:#000;font-size:2em;margin:0.5em 0;line-height:1.5em}#content .missionContent p.missionDesc{margin-bottom:0.5em;text-align:center}.welcomeMsg,.Community{margin-bottom:1em;margin-top:1em}#content .welcomeMsg p{text-align:left}#content .welcomeMsg h2{color:#313131;font-weight:400 !important}.Community{width:29%;margin-top:4em;border-left:1px solid #eee;height:350px;padding-left:1em !important}.welcomeMsg .linkStyle,.Community .linkStyle{text-align:right}.post{margin-bottom:1em}.post p{clear:both}.Community{padding-left:1em !important}.Community .entryTitle{display:block;width:100%;float:left}.Community .entryTitle span.date{float:left;color:#777;font-style:italic;font-size:0.9em}.Community h3{font-size:1em}.Community h3,.Community h3 a{color:#414141;font-weight:bold !important}.Community a h4{color:#4b4b4b;float:left;margin:0 0.25em 0 0;font-size:1em;line-height:1.5em;font-weight:normal !important}.Community a:hover h4{color:#156EB6}.topBanner{margin-top:1.5em}#cms-wrapper .tableStyle{margin-bottom:1em;float:left}#cms-wrapper .tableStyle,#cms-wrapper .tableStyle ul li a{width:100%}#cms-wrapper .tableStyle ul{clear:both;width:100%;float:left;margin:0}#cms-wrapper .tableStyle ul.odd li a{background:#f8f8f8}#cms-wrapper .tableStyle ul.even li a{background:#fff}#cms-wrapper .tableStyle ul li{float:left;width:33%}#cms-wrapper .tableStyle ul li a{padding:0.5em;float:left;color:#676767}#cms-wrapper .tableStyle ul li a:hover{color:#784588}#cms-wrapper .tableStyle ul.odd li span{background:#f8f8f8;float:left;width:100%;padding:0.5em}/*footer*/#footerWrapper{color:#fff;background:#212121;border-top:1px solid #5F325F;width:100%;float:left;padding:1em 0;line-height:1.5em}#footerWrapper #footer ul.footerLinksCol{float:left;margin-right:0.5em;padding:0 1%}#footerWrapper #footer ul.footerLinksCol h3{margin-top:1em;font-size:1.1em;color:#fff}#footerWrapper #footer ul.footerLinksCol a{color:#b5b5b5}#footerWrapper #footer ul.footerLinksCol p.phoneNumber a{color:#fff}#footerWrapper #footer ul.footerLinksCol a:hover{color:#fff}#footerWrapper #footer ul.col1{width:20%}#footerWrapper #footer ul.col2{width:25%}#footerWrapper #footer ul.col3{width:25%}#footerWrapper #footer ul.col4{width:25%}#footerWrapper #connect{background:#424242;padding:1em;border-radius:10px}#footerWrapper #connect p{font-size:1.2em;line-height:2em}#footerWrapper #connect .signUpForm{background:#fff;border-radius:0.5em;float:left;width:100%;padding:0;border:0;transition:width 0.6s cubic-bezier(0,1.22,.66,1.39)}#footerWrapper #connect .signUpForm input#newsletter{border:0;width:68%;line-height:1.5em;border-radius:0.5em 0 0 0.5em}#footerWrapper #connect .signUpForm button{float:right;height:39px;border-radius:0 0.3em 0.3em 0;text-transform:uppercase}#footerWrapper #connect .FacebookLink,#connect .TwitterLink,#connect .YouTube,#connect .GooglePlus{margin-right:0.5em;width:40px;height:46px;float:right}#footerWrapper #connect .subscribe-controls,#footerWrapper #connect .email-signup{float:none}#footerWrapper .validation-advice{position:absolute;bottom:0;color:#F37878 !important}#footerWrapper #connect{position:relative}.footer-container{padding-bottom:1em}.footer-mcafee-link{float:right;padding-top:0.5em}/* HP MINISTRY */.bottomWrapper{clear:both;width:100%;float:left;background:#f5ecd5 url(//www.familychristian.com/media/wysiwyg/hp/hp-brand-bg_1.jpg) center center no-repeat}.brandWrapper{font-size:1.5em;position:relative;text-align:center;padding:2em 0 1.5em 0;color:#333}.brandWrapper .brand-desc{margin:2em auto}/* form bg */.customer-account-create .account-create .fieldset,.forgotPassword,.account-login .new-users,.account-login .registered-users,#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2,#checkout-step-billing .form-list,#checkout-step-shipping .form-list #shipping-new-address-form,#checkout-step-shipping .form-list #shipping-ship-to-store-form .sts-form,#checkout-shipping-method-load,.gift-message-form,#checkout-step-payment .sp-methods,#storelocator-search{padding:1em;/*background:#FAFAFA;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;*/}#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{margin:1em 0;background:none;border:0}#checkout-step-login .col2-set .col-1{border-right:1px solid #eee}#search_autocomplete{z-index:9999;background:#fff;padding:0.5em;color:#333}#search_autocomplete li{padding:0.25em}#search_autocomplete li:hover{background:#f1f1f1}#search_autocomplete li span.amount{color:#888;padding-right:0.25em;font-style:italic}.storelocator-label{font-weight:bold}/* ======== responsive video ========= */.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}.flex-video.widescreen{padding-bottom:57.25%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){ .flex-video{padding-top:0}}/* Mobile Main Menu */a.menu-trigger{padding:0 0.25em;font-size:2em;color:#888;float:left}a.menu-trigger:hover{color:#333}span.menu-trigger{padding:0 0.25em;font-size:2em;color:#888;float:left;cursor:pointer}span.menu-trigger:hover{color:#333}#mobileNav{font-size:1.1em;width:250px;position:fixed;padding-bottom:20em;top:0;left:0;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:block;background:#242424}#mobileNav ul{margin:3em 0 0 0;z-index:2;padding:0}#mobileNav ul ul{margin:0}#mobileNav ul li,.mobile_homeMenu ul li{position:relative;clear:both}#mobileNav ul li a{position:relative;color:#B4B4B4;padding:1em 5%;display:block;text-shadow:0 1px 0 #000;background:#242424}#mobileNav ul li a:hover,#mobileNav ul li a.subNavHeading:hover{background:#000;text-decoration:none}#mobileNav ul li ul.subNav a{padding-left:8%}#mobileNav ul li a.subNavHeading{color:#B4B4B4;font-size:0.8em;letter-spacing:1px;background:#292929}#mobileNav ul li.subheading{font-size:1em}#mobileNav ul li.subheading a{color:#B4B4B4;font-weight:bold;padding-left:6% !important}#mobileNav ul li:after{content:' ';display:block;width:100%;height:1px;background:#381A3D;border-bottom:1px solid #303030;top:0;left:0;right:0;bottom:0}#mobileNav li div.sub{z-index:1000}#mobileNav li div.sub a:hover{text-decoration:none}#mobileNav div.mobile_mainNavHeading{color:#fff;padding:0.5em 1em;position:fixed;margin-bottom:1em;z-index:300;background:#242424}#mobileNav div.mobile_mainNavHeading a.loginBtn{cursor:pointer;text-align:right;margin-left:1.5em;background:#313131;padding:0.3em 0.5em;color:#B4B4B4;box-shadow:0 0 3px 0 #131313;font-size:0.9em;background-image:linear-gradient(bottom,#2B2B2B 33%,#383838 67%);background-image:-o-linear-gradient(bottom,#2B2B2B 33%,#383838 67%);background-image:-moz-linear-gradient(bottom,#2B2B2B 33%,#383838 67%);background-image:-webkit-linear-gradient(bottom,#2B2B2B 33%,#383838 67%);background-image:-ms-linear-gradient(bottom,#2B2B2B 33%,#383838 67%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.33,#2B2B2B),color-stop(0.67,#383838))}#mobileNav div.mobile_mainNavHeading a:hover{background:#0F0F0F;background-image:linear-gradient(bottom,#0F0F0F 33%,#292929 67%);background-image:-o-linear-gradient(bottom,#0F0F0F 33%,#292929 67%);background-image:-moz-linear-gradient(bottom,#0F0F0F 33%,#292929 67%);background-image:-webkit-linear-gradient(bottom,#0F0F0F 33%,#292929 67%);background-image:-ms-linear-gradient(bottom,#0F0F0F 33%,#292929 67%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.33,#0F0F0F),color-stop(0.67,#292929))}/* mobile Home Menu */.mobile_homeMenu{clear:both}.mobile_homeMenu .mobile_mainNavHeading{display:none}.mobile_homeMenu ul{padding:0 !important}.mobile_homeMenu ul li{border-bottom:1px solid #eee;list-style:none}.mobile_homeMenu ul li a{font-size:1.1em;padding:0.5em 1em;position:relative;display:block;color:#545454}.products-grid .item .banners,.product-image-list .banners,.itemWrapper .banners{position:absolute;z-index:9;float:left;top:-0.4em;right:-0.4em}.product-image-list{position:relative}.contributor-index-view .category-product ul.product-grid{margin-left:1em}#content .itemWrapper p,#content .itemWrapper p.productName{text-align:center}.contributor-index-view .category-products .products-grid .item p{text-align:center !important}/* ===== Category Landing Page ===== */#content .breadcrumbs ul{width:98%;float:left;margin:0}.breadcrumbs ul li,.breadcrumbs ul li a{color:#424242}.breadcrumbs ul li{float:left}.breadcrumbs ul li strong{font-style:italic;font-weight:normal}#leftNav{display:none;margin-top:1em}/* leftnav will be hidden for <680px viewports */#leftNav .shopBy{padding:0.5em;background:#fbfbfb;border:1px solid #eee;margin-bottom:1em}#leftNav ul{margin-bottom:1em}#leftNav ul li{padding:0.5em;border-bottom:1px dotted #d7d7d7}#leftNav ul li a{color:#4b4b4b}#leftNav ul li a:hover{color:#20B2E7}#leftNav .shopBy ul li.last{border:0}#leftNav h4{font-style:italic;color:#000;font-weight:normal}#leftNav ul.latestReviews{width:190px;margin:0 auto}#leftNav ul.latestReviews li.item{border:0}#iDiscipleSignupWrapper iframe{width:100% !important}#idiscipleSignupContainer{padding-top:8em !important}.categoryDescription{margin-bottom:1em}.gridContainer,.linkContainer{margin-top:1em;width:100%;float:left;margin-bottom:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gridContainer ul li.gridItem,.linkContainer ul li.gridItem{height:265px;width:25%;padding:0.5em;float:left;text-align:center}.linkContainer ul li.gridItem{border:1px solid #eee}.gridContainer.gridTwoColumns ul li,.csscolumns.msie .gridContainer ul li.gridItem,.csscolumns.msie .linkContainer ul li.gridItem{float:left !important}.gridContainer ul li.gridItem .subcatImgLink,.linkContainer ul li.gridItem .subcatImgLink,#subCategories ul li.subcategory .subcatNameLink{display:block}.gridContainer ul li.gridItem a,.linkContainer ul li.gridItem a{padding-top:0.25em;display:block;word-break:normal;word-wrap:break-word}.linkContainer ul li.gridItem{height:auto;padding:0}.bx-wrapper .itemWrapper .regular-price{color:#999}.bx-wrapper .itemWrapper p,.gridContainer ul li.gridItem p{margin:0}.linkContainer ul li.gridItem a{height:4em;padding:0.5em;width:9em;float:left;display:table-row}/* hover effects */.linkContainer ul li.gridItem,#contributor-nav .menu-group a{color:#4B4B4B;background:#FAEFFC}img.shadow,.gridContainer ul li.gridItem img{padding:2px;background:#fff;box-shadow:0 0 10px 0 #CCC;text-decoration:none;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}.no-shadow ul li.gridItem img{box-shadow:none !important}/* remove shadow from images in grid - add to gridContainer div */.smGrid110 ul li.gridItem{height:110px !important}.smGrid180 ul li.gridItem{height:180px !important}img.shadow:hover,.gridContainer ul li.gridItem:hover img{box-shadow:0 0 10px 0 #995c99}.products-grid li.item:hover{background:#fff}#menu .nav-current{display:none}/* subCategory Listing in Category Page */.forgotPassword{width:80%;margin:0 auto}.sidebar{background:#fff;margin:1em 0 0.5em 1em}#container1{background:#ccc;left:30%}/** BxSlider v4.0 - Fully loaded,responsive content slider **/.bx-wrapper{position:relative;margin:1em auto 4em auto;padding:0;*zoom:1}.catalog-product-view .bx-wrapper{padding:0 1.7em}.cms-home .home-banner .bx-wrapper{margin-top:0;margin-bottom:0}.bx-wrapper img{max-width:100%;display:block;margin:0 auto 1em auto}.cms-home .home-banner .bx-wrapper img{margin-bottom:0;border-top:0px !important;border-bottom:0px !important}.bx-wrapper li{padding:5px}.bx-wrapper li li{padding-top:0}.bx-wrapper .bx-viewport{left:0;clear:both}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}/* LOADER */.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}/* PAGER */.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}/* DIRECTION CONTROLS (NEXT / PREV) */.bx-wrapper .bx-prev{left:-5px;background:url(../images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:-5px;background:url(../images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}/* AUTO CONTROLS (START / STOP) */.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}/* IMAGE CAPTIONS */.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}/* ======= Icons =========== */@font-face{ font-family:'FontAwesome'; src:url('//www.familychristian.com/media/fonts/font-awesome/fontawesome-webfont.eot'); src:url('//www.familychristian.com/media/fonts/font-awesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('//www.familychristian.com/media/fonts/font-awesome/fontawesome-webfont.woff?v=4.0.2') format('woff'), url('//www.familychristian.com/media/fonts/font-awesome/fontawesome-webfont.ttf?v=4.0.2') format('truetype'), url('//www.familychristian.com/media/fonts/font-awesome/fontawesome-webfont.svg?v=4.0.2#fontawesomeregular') format('svg'); font-weight:normal;font-style:normal;}.fa:before,.mobile_homeMenu .fa:after,#mobileNav .subNavHeading:after,.minicart .fa:after,#signIn .fa:after,.minicart #my-cart .fa:after,.fa-caret-right:after,.right-arrow:after,a.left-arrow:before,.viewMoreLink:after,.fa-youtube:after,.fa-facebook-square:after,.fa-twitter:after,.fa-google-plus-square:after,.fa-lock:before,.fa-video-camera:before{font-family:FontAwesome;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;margin-right:0.6em;-webkit-font-smoothing:antialiased;opacity:0.5}.fa-bars:before{content:"\f0c9"}.fa-file-text:before{content:"\f15c"}.fa-th-large:before{content:"\f009"}.fa-map-marker:before{content:"\f041"}.fa-user:before{content:"\f007"}.fa-certificate:before{content:"\f0a3"}.fa-ellipsis-h:before{content:"\f141";font-size:1.5em}.fa-exclamation-circle:before{content:"\f06a";color:#EA621B;font-size:1.5em;margin-right:0.25em;line-height:1.25em;opacity:1}.fa-remove:before{content:"\f00d";margin-right:0.25em;color:#333}.fa-shopping-cart:before{content:"\f07a"}.minicart .fa-angle-right:after{content:"\f105"}.minicart .fa-angle-right:before{content:""}.fa-arrow-circle-o-right:after{content:"\f18e"}.searchContainer .fa:before{margin-right:0;opacity:1;color:#545454}.searchContainer .fa:hover{opacity:0.75}.fa-angle-right:after{content:"\f105"}.fa-location-arrow{content:"\f124"}#mobileNav .subNavHeading:after{content:"\f067"}#mobileNav .subNavHeading.activeTab:after{content:"\f068"}#mobileNav .subNavHeading:after,#mobileNav .fa-angle-right:after,.mobile_homeMenu .fa:after{float:right}.fa-caret-down:after,#topNav #signIn .fa-caret-down:after,.minicart #my-cart .fa-caret-down:after{content:"\f0d7";margin-left:0.25em}#mobileNav .subNavHeading.m-sale-link:after,.viewMoreLink:after,.fa-caret-right:after,.right-arrow:after{content:"\f0da";margin-left:0.2em !important}.viewMoreLink:after{font-size:1.1em;opacity:1;vertical-align:baseline}#topNav #signIn .active:after{content:"\f0d8"}.minicart #my-cart .fa-angle-down:after{content:"\f107"}#relatedProductsCarousel,#recentlyViewedProductsCarousel,#moreFromListId,#newProductsCarouselList,.contributor-index-view .col1-layout .col-main{width:97%;margin:0 auto;font-size:1.1em}.carousel{width:95%;margin:0 auto}#newProductsCarouselList{margin-top:2em}.fa-caret-left:before,a.left-arrow:before{content:"\f0d9"}.fa-google-plus-square:after{content:"\f0d4"}.fa-video-camera:before{content:"\f03d";opacity:1;margin-right:0}.fa-youtube:after{content:"\f167"}.fa-facebook-square:after{content:"\f082"}.fa-twitter:after{content:"\f099"}.fa-lock:before{content:"\f023"}.fa-long-arrow-right:after{content:"\f178";opacity:1!important}.fa-youtube:after,.fa-facebook-square:after,.fa-twitter:after,.fa-google-plus-square:after{opacity:1;color:#fff;font-size:2.5em;margin-top:0.1em;-moz-osx-font-smoothing:grayscale}.fa-youtube:hover,.fa-facebook-square:hover,.fa-twitter:hover,.fa-google-plus-square:hover{opacity:0.5}.freeshipping-banner-sm{background:#f68f21;width:100%;padding:0.5em;bottom:-6em;position:absolute;text-align:center}.freeshipping-banner-sm a{color:#fff}.freeshipping-banner-sm a:hover{text-decoration:underline}span.freeshipping-mobile{font-family:'Oswald','Helvetica Neue',Arial,sans-serif;font-weight:bold;color:#FFF;font-weight:300;letter-spacing:0.1em;font-size:1.2em}.topNav-mobile{clear:both;float:left;top:2.5em;right:0.75em;position:absolute;background:#F1F1F1;padding:0.5em 0.25em}#topNav ul li a.fa-idisciple,.topNav-mobile a{background:url(../images/idisciple-icon.png) no-repeat left center;padding:0 0.5em 0 0.75em;margin-left:0.5em;border-right:0}#topNav ul li a.fa-idisciple:hover,.topNav-mobile a:hover{background:#FFF4DD url(../images/idisciple-icon.png) no-repeat left center}.topNav-mobile a{color:#7c7c7c}.topNav-mobile a:hover{color:#444}/* ========= FC Promotions CSS ============== */.categorypath-promotions-members-only-html .category-title,.sale-header,.category-dvds-2-for-20 .category-title,.category-5-dollar-titles .category-title,.category-sale-apparel .category-title,.category-bath-body .category-title,.category-jesus-calling-50-off .category-title,.category-womens-study-bibles .category-title,.category-40-off-books .category-title,.category-bible-stories-devotionals .category-title,.categorypath-i-can-read .category-title,.categorypath-niv-teen-bibles .category-title,.categorypath-adventure-bible .category-title,.categorypath-water-bottles .category-title,.categorypath-697-veggietales-dvds .category-title,.categorypath-rose-pamphlets .category-title,.categorypath-bible-reference .category-title,.category-patriotic-tees .category-title,.category-duck-commander-on-sale .category-title,.categorypath-promotions-sale-kids-html .category-title,.categorypath-promotions-sale-books-html .category-title,.categorypath-promotions-sale-bibles-html .category-title,.categorypath-promotions-sale-gifts-html .category-title,.categorypath-promotions-sale-video-html .category-title,.categorypath-promotions-sale-music-html .category-title,.categorypath-kitchen .category-title,.categorypath-macarthur-study-bibles-sale .category-title,.categorypath-997-select-music .category-title,.categorypath-797-music .category-title,.categorypath-standard-lesson-bogo .category-title,.categorypath-niv-bible-sale .category-title{background:url(//www.familychristian.com/media/wysiwyg/sale-bg.jpg) no-repeat left top}.categorypath-promotions-familyvalues-kids-html .category-title,.categorypath-promotions-familyvalues-html .category-title,.categorypath-promotions-familyvalues-familyvalues-bibles-html .category-title,.categorypath-niv-bible-sale .category-title,.categorypath-promotions-familyvalues-video-html .category-title,.categorypath-music-bogo .category-title,.categorypath-397-veggietales .category-title,.categorypath-promotions-familyvalues-kids-aio-html .category-title,.categorypath-promotions-familyvalues-kids-veggietales-html .category-title,.category-cards-and-more .category-title,.categorypath-promotions-familyvalues-music-html .category-title,.categorypath-50-percent-off .category-title,.categorypath-5-dollars .category-title,.categorypath-promotions-familyvalues-books-html .category-title,.categorypath-promotions-familyvalues-gifts-html .category-title,.categorypath-promotions-familyvalues-patriotic-tees-more-html .category-title,.categorypath-promotions-familyvalues-gifts-for-mom-html .category-title,.categorypath-promotions-familyvalues-share-your-faith-html .category-title,.categorypath-promotions-familyvalues-dvd-2-for-20-html .category-title,.categorypath-promotions-familyvalues-5-dollar-books-html .category-title,.categorypath-promotions-familyvalues-797music-html .category-title,.categorypath-promotions-familyvalues-apparel-html .category-title{background:url(//www.familychristian.com/media/wysiwyg/familyvalues-bg2.jpg) no-repeat left top}/* SALE & FV */.categorypath-promotions-members-only-html .category-title,.categorypath-promotions-familyvalues-kids-html .category-title,.categorypath-promotions-familyvalues-html .category-title,.categorypath-promotions-familyvalues-familyvalues-bibles-html .category-title,.category-dvds-2-for-20 .category-title,.category-5-dollar-titles .category-title,.category-sale-apparel .category-title,.category-bath-body .category-title,.category-evangelical-christian-publishers-award-winners .category-title,.categorypath-niv-bible-sale .category-title,.category-jesus-calling-50-off .category-title,.category-womens-study-bibles .category-title,.category-40-off-books .category-title,.category-bible-stories-devotionals .category-title,.categorypath-promotions-familyvalues-video-html .category-title,.categorypath-music-bogo .category-title,.categorypath-397-veggietales .category-title,.categorypath-promotions-familyvalues-kids-aio-html .category-title,.categorypath-promotions-familyvalues-kids-veggietales-html .category-title,.category-cards-and-more .category-title,.categorypath-promotions-familyvalues-music-html .category-title,.category-patriotic-tees .category-title,.category-duck-commander-on-sale .category-title,.category-graduation-doorbusters .category-title,.categorypath-promotions-graduation-doorbuster-5-doorbusters-html .category-title,.categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html .category-title,.categorypath-promotions-sale-kids-html .category-title,.categorypath-promotions-sale-books-html .category-title,.categorypath-promotions-sale-bibles-html .category-title,.categorypath-promotions-sale-gifts-html .category-title,.categorypath-promotions-sale-video-html .category-title,.categorypath-promotions-sale-music-html .category-title,.categorypath-50-percent-off .category-title,.categorypath-5-dollars .category-title,.categorypath-promotions-familyvalues-books-html .category-title,.categorypath-kitchen .category-title,.categorypath-macarthur-study-bibles-sale .category-title,.categorypath-997-select-music .category-title,.categorypath-797-music .category-title,.categorypath-standard-lesson-bogo .category-title,.categorypath-promotions-familyvalues-gifts-html .category-title,.categorypath-promotions-familyvalues-apparel-html .category-title,.categorypath-promotions-familyvalues-gifts-for-mom-html .category-title,.categorypath-promotions-familyvalues-share-your-faith-html .category-title,.categorypath-promotions-familyvalues-5-dollar-books-html .category-title,.categorypath-promotions-familyvalues-5-dollar-books-html .category-title,.categorypath-promotions-familyvalues-797music-html .category-title,.categorypath-promotions-familyvalues-apparel-html .category-title,.categorypath-promotions-familyvalues-patriotic-tees-more-html .category-title,.categorypath-promotions-familyvalues-dvd-2-for-20-html .category-title{border:0;min-height:100px}/* family values red*/.categorypath-promotions-familyvalues-kids-html .category-title h1.subcat,.categorypath-promotions-familyvalues-html .category-title h1.subcat,.categorypath-promotions-familyvalues-familyvalues-bibles-html .category-title h1.subcat,.categorypath-niv-bible-sale .category-title h1.subcat,.categorypath-promotions-familyvalues-video-html .category-title h1.subcat,.categorypath-music-bogo .category-title h1.subcat,.categorypath-397-veggietales .category-title h1.subcat,.categorypath-promotions-familyvalues-kids-aio-html .category-title h1.subcat,.categorypath-promotions-familyvalues-kids-veggietales-html .category-title h1.subcat,.category-cards-and-more .category-title h1.subcat,.categorypath-promotions-familyvalues-music-html .category-title h1.subcat,.categorypath-50-percent-off h1.subcat,.categorypath-5-dollars h1.subcat,.categorypath-promotions-familyvalues-books-html h1.subcat,.categorypath-promotions-familyvalues-gifts-html h1.subcat,.categorypath-promotions-familyvalues-patriotic-tees-more-html h1.subcat,.categorypath-promotions-familyvalues-gifts-for-mom-html h1.subcat,.categorypath-promotions-familyvalues-share-your-faith-html h1.subcat,.categorypath-promotions-familyvalues-5-dollar-books-html h1.subcat,.categorypath-promotions-familyvalues-dvd-2-for-20-html h1.subcat,.categorypath-promotions-familyvalues-5-dollar-books-html h1.subcat,.categorypath-promotions-familyvalues-797music-html h1.subcat,.categorypath-promotions-familyvalues-apparel-html h1.subcat{line-height:100px;color:#d01e45}.category-evangelical-christian-publishers-award-winners .category-title h1{line-height:100px}.categorypath-promotions-familyvalues-kids-html .category-title h1.subcat,.categorypath-promotions-familyvalues-familyvalues-bibles-html .category-title h1.subcat,.categorypath-niv-bible-sale .category-title h1.subcat,.categorypath-397-veggietales .category-title h1.subcat,.categorypath-promotions-familyvalues-kids-aio-html category-title h1.subcat,.categorypath-promotions-familyvalues-kids-veggietales-html .category-title h1.subcat,.categorypath-promotions-familyvalues-music-html .category-title h1.subcat{color:#D01E45}.category-evangelical-christian-publishers-award-winners .category-title h1.subcat{background:url(//www.familychristian.com/media/wysiwyg/cba-bg.jpg) no-repeat left top}/* PATRIOTIC */.categorypath-gifts-gifts-patriotic-html .category-title h1.subcat{color:#b00d0d;margin-bottom:1em !important}.categorypath-gifts-gifts-patriotic-html .category-title{border:0;background:url(//familychristian.com/media/wysiwyg/lp/patriotic_header_1.jpg) no-repeat left bottom}.catalog-product-view .widget-banner{display:none}/* CBA*/.category-evangelical-christian-publishers-award-winners .category-title h1.subcat,.cba-header{background:url(//www.familychristian.com/media/wysiwyg/cba-bg.jpg) no-repeat left top}/* SALE - RED */.categorypath-promotions-html h1,.categorypath-promotions-html h1.subcat,.categorypath-promotions-clearance-html h1.subcat{color:#C40000 !important}/* sale header */.categorypath-promotions-members-only-html h1.subcat,.sale-tag,.category-dvds-2-for-20 h1.subcat,.category-5-dollar-titles h1.subcat,.category-sale-apparel h1.subcat,.category-bath-body h1.subcat,.category-jesus-calling-50-off .category-title h1.subcat,.category-womens-study-bibles .category-title h1.subcat,.category-40-off-books .category-title h1.subcat,.category-bible-stories-devotionals .category-title h1.subcat,.categorypath-niv-teen-bibles h1.subcat,.categorypath-adventure-bible h1.subcat,.categorypath-water-bottles h1.subcat,.categorypath-697-veggietales-dvds h1.subcat,.categorypath-rose-pamphlets h1.subcat,.categorypath-bible-reference h1.subcat,.categorypath-i-can-read h1.subcat,.category-patriotic-tees .category-title h1.subcat,.category-duck-commander-on-sale .category-title h1.subcat,.categorypath-kitchen h1.subcat,.categorypath-macarthur-study-bibles-sale h1.subcat,.categorypath-997-select-music h1.subcat,.categorypath-797-music h1.subcat,.categorypath-standard-lesson-bogo h1.subcat,.categorypath-niv-bible-sale .category-title h1.subcat{line-height:100px;color:#c40000}.categorypath-promotions-sale-kids-html .category-title h1.subcat,.categorypath-promotions-sale-books-html .category-title h1.subcat,.categorypath-promotions-sale-bibles-html .category-title h1.subcat,.categorypath-promotions-sale-gifts-html .category-title h1.subcat,.categorypath-promotions-sale-video-html .category-title h1.subcat,.categorypath-promotions-sale-music-html .category-title h1.subcat{line-height:100px;color:#c40000}.sale-header,.cba-header{padding-left:8em !important}.cba-tag{line-height:4em;font-size:2em;color:#584F40}.sale-tag{font-size:3em;padding-left:2.5em}.sale-tag span{font-family:"Helvetica Neue",Arial,Sans-serif;font-size:0.6em;font-weight:normal}/* MOTHER'S DAY DB */.category-mothers-day-doorbusters h1.subcat,.categorypath-promotions-mothers-day-doorbusters-bibles-html h1.subcat,.categorypath-promotions-mothers-day-doorbusters-books-html h1.subcat,.categorypath-promotions-mothers-day-doorbusters-video-html h1.subcat,.category-graduation-doorbusters h1.subcat,.categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html h1.subcat,.categorypath-promotions-graduation-doorbuster-5-doorbusters-html h1.subcat{color:#cb0000;background:url(//familychristian.com/media/wysiwyg/lp/mothersdaydoorbusters-header.jpg) no-repeat right bottom;line-height:3em;border:1px solid #fff;text-shadow:0 4px 6px #fff;font-family:'Pathway Gothic One',Helvetica Neue,Arial,Sans-serif}.category-mothers-day-doorbusters h1.subcat{background:url(//familychristian.com/media/wysiwyg/lp/mothersdaydoorbusters-header4.jpg) no-repeat right bottom}.category-mothers-day-doorbusters .page-title,.categorypath-promotions-mothers-day-doorbusters-bibles-html .page-title,.categorypath-promotions-mothers-day-doorbusters-books-html .page-title,.categorypath-promotions-mothers-day-doorbusters-video-html .page-title{border:0;font-size:1.2em}/* SUMMER */.categorypath-gifts-summer-gifts-summer-gift-picks-html h1,.categorypath-gifts-summer-gifts-nautical-beach-gifts-html h1,.categorypath-summer-cooking category-summer-cooking h1,.categorypath-books-summer-reading-picks-html h1,.categorypath-water-bottles-cups h1,.categorypath-summer-cooking h1{background:url(//familychristian.com/media/wysiwyg/lp/summer2014-header.jpg) no-repeat top center;color:#0060ae;padding-top:3.5em}/* FATHERSDAY DB */.categorypath-promotions-fathers-day-doorbusters-50-off-doorbusters-html h1.subcat{font-family:'Neuton','Helvetica Neue',Arial,sans-serif;color:#5CB15E;line-height:2.5em;font-size:2.5em}/* GRADUATION DB */.category-graduation-doorbusters h1.subcat,.categorypath-promotions-graduation-doorbuster-5-doorbusters-html h1.subcat,.categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html h1.subcat{background:url(//familychristian.com/media/wysiwyg/lp/graduationdoorbusters-header5.jpg) no-repeat right bottom;padding-bottom:0.5em;margin-bottom:0;font-size:4em !important;color:#0b717b;text-shadow:0 2px 0px #2E2E2E}.categorypath-promotions-graduation-doorbuster-5-doorbusters-html h1.subcat,.categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html h1.subcat{background:url(//familychristian.com/media/wysiwyg/lp/graduationdoorbusters-header6.jpg) no-repeat right bottom}/* FV VIDEO */.categorypath-5and50videos .category-title h1.subcat,.categorypath-5and50videos .category-title,.categorypath-5dollars .category-title,.categorypath-50off .category-title,.categorypath-niv-teen-bibles .category-title,.categorypath-adventure-bible .category-title,.categorypath-water-bottles .category-title,.categorypath-697-veggietales-dvds .category-title,.categorypath-rose-pamphlets .category-title,.categorypath-bible-reference .category-title,.categorypath-i-can-read .category-title{border-bottom:0}.product-view .product-essential .fcs-exclusive-content{height:auto !important}@media screen and (max-width:750px){ .categorypath-promotions-familyvalues-video-html .category-title, .categorypath-music-bogo .category-title,.categorypath-397-veggietales .category-title, .categorypath-promotions-familyvalues-kids-aio-html .category-title, .categorypath-promotions-familyvalues-kids-veggietales-html .category-title, .categorypath-promotions-familyvalues-kids-html .category-title, .category-dvds-2-for-20 .category-title, .category-5-dollar-titles .category-title,.category-sale-apparel .category-title, .category-bath-body .category-title, .category-evangelical-christian-publishers-award-winners .category-title h1.subcat, .categorypath-niv-bible-sale .category-title, .category-jesus-calling-50-off .category-title, .category-womens-study-bibles .category-title, .category-40-off-books .category-title, .category-bible-stories-devotionals .category-title, .category-cards-and-more .category-title, .categorypath-promotions-familyvalues-music-html .category-title, .category-patriotic-tees .category-title, .category-duck-commander-on-sale .category-title, .category-graduation-doorbusters .page-title, .categorypath-promotions-graduation-doorbuster-5-doorbusters-html .page-title, .categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html h1.subcat, .categorypath-promotions-sale-kids-html .category-title, .categorypath-promotions-sale-books-html .category-title, .categorypath-promotions-sale-bibles-html .category-title, .categorypath-promotions-sale-gifts-html .category-title, .categorypath-promotions-sale-video-html .category-title, .categorypath-promotions-sale-music-html .category-title, .categorypath-50-percent-off .category-title, .categorypath-5-dollars .category-title, .categorypath-promotions-familyvalues-books-html .category-title, .categorypath-kitchen .category-title, .categorypath-macarthur-study-bibles-sale .category-title, .categorypath-997-select-music .category-title, .categorypath-797-music .category-title, .categorypath-standard-lesson-bogo .category-title, .categorypath-standard-lesson-bogo .category-title, .categorypath-promotions-familyvalues-gifts-html .category-title, .categorypath-promotions-familyvalues-patriotic-tees-more-html .category-title, .categorypath-promotions-familyvalues-gifts-for-mom-html .category-title, .categorypath-promotions-familyvalues-share-your-faith-html .category-title, .categorypath-promotions-familyvalues-5-dollar-books-html .category-title, .categorypath-promotions-familyvalues-dvd-2-for-20-html .category-title, .categorypath-5-dollar-deals .category-title, .categorypath-promotions-familyvalues-5-dollar-books-html .category-title, .categorypath-promotions-familyvalues-797music-html .category-title, .categorypath-promotions-familyvalues-apparel-html .category-title, .categorypath-niv-teen-bibles .category-title, .categorypath-adventure-bible .category-title, .categorypath-water-bottles .category-title, .categorypath-697-veggietales-dvds .category-title, .categorypath-rose-pamphlets .category-title, .categorypath-bible-reference .category-title, .categorypath-i-can-read .category-title, .categorypath-promotions-members-only-html .category-title, .categorypath-promotions-familyvalues-html .category-title{background:none;min-height:1em;border-bottom:1px double #584F40} .categorypath-397-veggietales .category-title h1, .categorypath-promotions-familyvalues-kids-aio-html .category-title h1, .categorypath-promotions-familyvalues-kids-veggietales-html .category-title h1, .categorypath-niv-teen-bibles .category-title h1.subcat, .categorypath-adventure-bible h1.subcat,.categorypath-water-bottles h1.subcat, .categorypath-697-veggietales-dvds h1.subcat, .categorypath-rose-pamphlets h1.subcat, .categorypath-bible-reference h1.subcat,.categorypath-i-can-read h1.subcat, .category-sale-apparel .category-title h1, .category-bath-body .category-title h1, .category-evangelical-christian-publishers-award-winners .category-title h1.subcat, .category-jesus-calling-50-off .category-title h1.subcat, .category-womens-study-bibles .category-title h1.subcat, .category-40-off-books .category-title h1.subcat, .category-bible-stories-devotionals .category-title h1.subcat, .category-cards-and-more .category-title h1.subcat, .categorypath-promotions-familyvalues-music-html .category-title h1.subcat, .category-patriotic-tees .category-title h1.subcat, .category-duck-commander-on-sale .category-title h1.subcat, .categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html h1.subcat h1.subcat, .categorypath-promotions-sale-kids-html .category-title h1.subcat, .categorypath-promotions-sale-books-html .category-title h1.subcat, .categorypath-promotions-sale-bibles-html .category-title h1.subcat, .categorypath-promotions-sale-gifts-html .category-title h1.subcat, .categorypath-promotions-sale-video-html .category-title h1.subcat, .categorypath-promotions-sale-music-html .category-title h1.subcat, .categorypath-promotions-familyvalues-books-html h1.subcat, .categorypath-kitchen h1.subcat,.categorypath-macarthur-study-bibles-sale h1.subcat, .categorypath-997-select-music h1.subcat, .categorypath-797-music h1.subcat,.categorypath-standard-lesson-bogo h1.subcat, .categorypath-niv-bible-sale .category-title h1.subcat, .categorypath-promotions-familyvalues-gifts-html h1.subcat, .categorypath-promotions-familyvalues-patriotic-tees-more-html h1.subcat, .categorypath-promotions-familyvalues-gifts-for-mom-html h1.subcat, .categorypath-promotions-familyvalues-share-your-faith-html h1.subcat, .categorypath-promotions-familyvalues-5-dollar-books-html h1.subcat, .categorypath-promotions-familyvalues-dvd-2-for-20-html h1.subcat, .categorypath-5-dollar-deals h1.subcat, .categorypath-promotions-familyvalues-5-dollar-books-html. h1.subcat, .categorypath-promotions-familyvalues-797music-html h1.subcat, .categorypath-promotions-familyvalues-apparel-html h1.subcat, .categorypath-promotions-familyvalues-kids-html .category-title h1, .categorypath-promotions-members-only-html h1, .categorypath-promotions-familyvalues-familyvalues-bibles-html .category-title h1, .category-dvds-2-for-20 .category-title h1, .category-5-dollar-titles .category-title h1{line-height:1.5em} .category-mothers-day-doorbusters h1.subcat, .category-50-off-doorbusters .h1.subcat, .categorypath-promotions-mothers-day-doorbusters-bibles-html h1.subcat, .categorypath-promotions-mothers-day-doorbusters-books-html h1.subcat, .categorypath-promotions-mothers-day-doorbusters-video-html h1.subcat, .category-graduation-doorbusters h1.subcat, .categorypath-promotions-graduation-doorbuster-5-doorbusters-html h1.subcat, .categorypath-promotions-graduation-doorbuster-50-off-doorbusters-html h1.subcat{line-height:1.2em;background:none} .category-mothers-day-doorbusters .page-title, .categorypath-promotions-mothers-day-doorbusters-bibles-html .page-title, .categorypath-promotions-mothers-day-doorbusters-books-html .page-title, .categorypath-promotions-mothers-day-doorbusters-video-html h1.subcat, .category-graduation-doorbusters h1.subcat, .categorypath-50-percent-off .page-title, .categorypath-5-dollars .page-title{border-bottom:1px solid #f2757a} .categorypath-5and50videos .category-title h1.subcat, .categorypath-5dollars .category-title h1.subcat, .categorypath-50off .category-title h1.subcat{background:#add9c4;background-image:none} .Community{padding-left:0 !important}}/* ================== Browser Compatibility ================= */.msie9 .cms-home .col2-set .home-promo01,.msie9 .cms-home .col2-set .home-promo02,.msie9 .cms-home .col2-set .home-promo03,.msie8 .cms-home .col2-set .home-promo01,.msie8 .cms-home .col2-set .home-promo02,.msie8 .cms-home .col2-set .home-promo03,.msie7 .cms-home .col2-set .home-promo01,.msie7 .cms-home .col2-set .home-promo02,.msie7 .cms-home .col2-set .home-promo03{width:29% !important}.firefox .gridContainer ul li.gridItem,.firefox .linkContainer ul li.gridItem{padding:0.25em 0.5em !important}.csscolumns .gridContainer.noColumns ul{-webkit-columns:auto !important;-o-columns:auto !important;-columns:auto !important;-moz-column-count:auto !important}.csscolumns .gridContainer.noColumns ul li{float:left !important}.csscolumns.safari .gridContainer ul li.gridItem,.csscolumns.safari .linkContainer ul li.gridItem{float:left !important}.msie8 .hide950,.msie8 .show320{display:none}.msie8 #footerWrapper #connect .socialLinks{float:right;width:38%}.msie8 #footerWrapper #connect .socialLinks p,.msie8 #footerWrapper #connect .signUp p{float:left}.msie8 #footerWrapper #connect .signUp{float:left;width:60%}.msie8 .Community{float:right;width:27%;padding:1em}.msie8 .welcomeMsg{width:70%}.msie8 #footerWrapper #connect .signUpForm{width:55%}.msie8 .cms-home .col2-set .home-promo01,.msie8 .cms-home .col2-set .home-promo02,.msie8 .cms-home .col2-set .home-promo03{width:33%}.msie8 .hide950,.msie8 .show320{display:none}.msie8 #footerWrapper #connect .socialLinks{float:right;width:38%}.msie8 #footerWrapper #connect .socialLinks p,.msie8 #footerWrapper #connect .signUp p{float:left}.msie8 #footerWrapper #connect .signUp{float:left;width:60%}.msie8 #footerWrapper #connect .signUpForm{width:55%}.msie8 .cms-home .col2-set .home-promo01,.msie8 .cms-home .col2-set .home-promo02,.msie8 .cms-home .col2-set .home-promo03{width:33%}.msie9 .hide950{display:none !important}/* Switch ul,ol to dropdown for mobile view */.tinynav{display:none}#nav .selected a,#nav2 .selected a{color:red}.is-blog .block-blog-search .block-content button.button input{width:80%}#contributor-nav .menu-group a{width:4em;float:left}.bottombg{display:none !important}.topAd{margin-top:0.5em}#overlay .contentWrap .std{width:815px !important}blockquote p{font-size:1.2em}.topAd{text-align:right;margin-top:0.5em}.gridContainer ul li.gridItem{height:265px}.smGrid140 ul li.gridItem{height:190px !important}.bx-wrapper .itemWrapper p,.gridContainer ul li.gridItem p,.itemWrapper .price-box,.gridWrapper .price-box{text-align:center}.gridContainer ul li.listView p{text-align:left}.product-view .product-img-box .banners{z-index:1}.categoryGroupDisplay .categoryContainer{line-height:1.5em}.hpCategories-mobile{display:none;width:100%;padding:1em 0 0 0 !important;border-top:1px solid #ccc;float:left}.hpCategories-mobile li{width:23%;float:left;text-align:center;margin:0.5em;list-style:none;font-size:0.9em}.hpCategories-mobile li a{background:#fff;padding:0.5em;float:left;width:100%;color:#212121}.hpCategories-mobile li a img{max-width:100%}/* ===================== Media Queries ====================== */@media screen and (max-width:400px){ @-ms-viewport{width:320px}}@-ms-viewport{width:device-width}@media screen and (max-width:1000px){ .cart .shipping,.cart .totals,.cart .checkout-types,.cart .cart-actions,.cart .deals,.cart .crosssell,.cart .cart-collaterals{margin:0 0 1em 0;float:left;width:100%}}@media screen and (max-width:960px){ .is-blog .sidebar .block{padding:1em}}@media screen and (max-width:790px){ .fcs-couponprint-index-index .viewcoupon-wrapper .page-title{float:left}}@media screen and (max-width:750px){ #contributor-nav .menu-title{float:none;width:100%}}/* Old Screen - Desktop View */@media screen and (min-width:960px){ .hide680,.hide960{display:none}}@media screen and (max-width:788px){ /* product page */ .product-view .product-img-box{float:none;width:auto;text-align:center;max-width:400px;margin:0 auto 1em auto} .catalog-product-view #results.simple_overlay{width:350px !important;left:0 !important} .form-list label{width:auto} .form-list .input-box{width:63%}/* login,checkout*/ .form-list input.input-text,.form-list select,.form-list textarea{float:right}/*checkout*/ .product-view .product-shop,.product-shop .social{width:100%;float:left} .product-shop .social{margin-bottom:1em} #co-billing-form .form-list .control .input-box,#checkout-step-shipping .billAddress .input-box{margin-right:1em;float:left;width:auto} #co-billing-form .form-list .control label{float:left;text-align:left} #shipping-ship-to-store-form .form-alt label{float:left;width:95%;text-align:left} .checkout-onepage-index #map,#storelocator-container #map{display:none} .checkout-onepage-index #sidebar,#storelocator-container #sidebar{height:auto;width:100%} #reviews .form-list li.stars{overflow-x:scroll;-webkit-overflow-scrolling:auto} #review-buttons-microdonation ul li{float:none;width:100%} .products-grid li.item{margin:0.5em} .product-shop .data-table .price-box .old-price{display:block;margin:0;padding:0}}@media screen and (max-width:790px){ .viewcoupon-wrapper .viewcoupon-img,.viewcoupon-wrapper .page-title,.viewcoupon-wrapper .viewcoupon-img a.printLightBox{width:90%;margin:0.5em auto;display:block;float:none;text-align:center} .viewcoupon-didyouknow span{display:block} .viewcoupon-banners ul li{width:100%;margin-bottom:0.5em}}@media (max-width:767px){ .brandWrapper{padding:1em 0;font-size:1.2em} .categoryGroupDisplay .categoryContainer{width:100%;padding:1em;background:#FBFBFB;border:1px solid #eee;margin:0 0 1em 0} .categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryImage{display:none} .categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryLinks,li.leftColumnContent,li.rightColumnContent,li.rightColumnContent ul li{width:100%} .categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryLinks li a{padding:0.5em;display:block;border-bottom:1px solid #eee} .categoryGroupDisplay .categoryContainer ul.categoryContent li.categoryLinks li a:hover{background:#f1f1f1} .churchSupplies,.groupResources,.churchResources{background-image:none} li.rightColumnContent ul li a{padding:1em;display:block} .churchSupplies li.rightColumnContent ul li a{border-bottom:1px solid #664479} .groupResources li.rightColumnContent ul li a{border-bottom:1px solid #428DC9} .churchResources li.rightColumnContent ul li a{border-bottom:1px solid #5F883A} li.leftColumnContent{text-align:center} li.rightColumnContent ul li a{color:#fff} li.rightColumnContent ul li a:hover{color:#54075B;background:#f1f1f1} a.viewAllLink{background:#D1D1D1;display:block;text-align:center;margin:0;padding:0.5em;color:#000;border-radius:5px} a.viewAllLink:hover{background:#f1f1f1;display:block}}@media screen and (max-width:750px){ .quicklinks-wrapper{margin-left:0 !important}/* news releases */ .gridContainer ul li.listView{margin:1em 0 !important;max-width:100% !important;float:left;width:100% !important} .gridContainer ul li.listView img{width:auto !important} .gridContainer ul li.listView div{float:left;width:100% !important} .grid-view .col-3,.grid-view .col-3 img,.catalog-product-view .product-video,.catalog-product-view .product-video-left,.catalog-product-view .product-video-right{width:100%} .catalog-product-view .product-video-left,.catalog-product-view .product-video-right{margin:0} .grid-view>div{margin-bottom:0.5em;display:block;float:left} .only-mobile-sm550{display:block} .product-collateral .container-left,.product-collateral .container-middle{width:100% !important} .product-collateral .container-left img{margin:0 auto;padding:0} .sidebar-reviews .numReviews{float:none}}@media screen and (max-width:780px){ .only-desktop{display:none !important}/* hide from mobile view */ .only-mobile{display:block}/* display in mobile only */}/* Desktop View */@media screen and (min-width:960px){/* 960px - when desktop styles start */ .jPanelMenu-panel{left:0 !important}/* hide mobile main nav when screen > 960 */ #mobileNav{display:none !important}/* hide mobile main nav when screen > 960 */}@media screen and (max-width:950px){ .worldVisionPromo .wvPromoDesc{margin:1em} .topDiv{height:auto}}@media screen and (max-width:800px){ .worldVisionPromo .wvDescription,.worldVisionPromo .wvCalltoAction{display:block;margin-left:0} .worldVisionPromo .wvDescription{opacity:1;margin-top:21em;float:left;width:100% !important;padding:0} .worldVisionPromo .wvCalltoAction{float:none;width:60%;clear:both;margin:0 auto} .worldVisionPromo .wvDescription img{top:-10em;right:1em}}@media screen and (min-width:768px) and (max-width:800px){ .worldVisionPromo .show800{display:block !important;top:12em;float:right;right:1em;position:absolute;padding:0 1em} .wvDescription a.worldVisionSponsorBtn{display:none}}@media screen and (max-width:1060px){ .worldVisionPromo .wvCalltoAction{display:none !important} .worldVisionPromo .wvDescription{width:auto;margin-right:1em} .welcome-content{width:61%}}@media screen and (max-width:950px){ #checkout-step-login .col2-set .col-1{border-bottom:1px solid #eee;border-right:0} .topDiv .topLeftAd a{width:100% !important;height:auto} #footerWrapper #connect .socialLinks p{margin:0} .hide800{display:none} .scroller-block .carousel{width:100%}/* fullwidth for viewports < 950px */ .oneColumn scroller-block .carousel,.twoColumns scroller-block .carousel{width:auto;float:none;margin:0 auto} .scroller-block .carousel ul.items{height:auto;overflow-y:visible} #footerWrapper #connect .FacebookLink,#connect .TwitterLink,#connect .YouTube,#connect .GooglePlus{float:left} .header-container,.widget-banner{padding:0} #content{padding:0} .form-search{margin-right:0.5em} .forgotPassword{width:100%} .sidebar .block-layered-nav dd li{margin:0} .block-title h3,.sidebar .block-title div,.sidebar .block-layered-nav dt, .sidebar .block-layered-nav .block-title strong{padding:0.5em 0 0 0.5em} .col-left .block-content li a,.col-left .block-content li.current strong,.sidebar #narrow-by-list2 a,.sidebar #narrow-by-list2 a:visited{padding:1em;display:block;border-bottom:1px solid #eee;background-image:linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-o-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-moz-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-webkit-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-ms-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.39,#F7F7F7),color-stop(0.7,#FEFEFE))} .col2-left-layout .breadcrumbs{margin:1em !important} .sidebar .block{padding:0} .col-left .block-content li a:hover{background:#F8F3F8;text-decoration:none} .show950{display:none !important} .hide950{display:block !important} .col2-set .col-1,.col2-set .col-2,/* login */ #checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2 /* checkout */{width:100%;margin:1em 0} .checkout-body .page-title h1,.checkout-page-title-coupon-reminder{float:left;width:100%;margin-bottom:1em} .col2-left-layout .col-main,.col-left{width:100%;min-height:1em;margin:0} .col2-left-layout .col-main{padding:0 !important} .col-left{padding:0 !important} .sidebar ul{float:left;width:100%} .sidebar ul li a,.sidebar ul li strong{padding:0.5em;width:100%;float:left} .sidebar ul li a,.sidebar ul li strong,.sidebar #narrow-by-list .odd li,.sidebar #narrow-by-list .even li{background-image:linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-o-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-moz-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-webkit-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-ms-linear-gradient(bottom,#F7F7F7 39%,#FEFEFE 70%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.39,#F7F7F7),color-stop(0.7,#FEFEFE))} .sidebar .box-reviews{display:none} .sidebar #narrow-by-list .odd li,.sidebar #narrow-by-list .even li{color:#A7A7A7;font-weight:bold;border-bottom:1px solid #EEE} .sidebar #narrow-by-list .odd li a,.sidebar #narrow-by-list .even li a{float:none;font-weight:normal;width:88%;display:inline-block;border:0} .is-blog .block-blog-search .block-content{padding:0 1em 1em 1em} .is-blog .block-blog-search .block-title{padding:1em} .is-blog .block-blog-search .block-content input[type="text"]{float:left;margin-right:1em} .is-blog .block-blog-search .block-content button.button{float:left} .cms-community.cms-page-view .blogPostSingle,.cms-community.cms-page-view .blogPostList{width:100%}}/* Mobile CSS */@media screen and (min-width:769px){ .show320,.show480{display:none}}@media screen and (max-width:768px){ #footerWrapper #connect .signUpForm input#newsletter{width:63%} .hpCategories-mobile{display:block} .hide320,.hide480,.widget-banner,.pager .limiter{display:none !important} .leftColumn,.rightColumn{display:block;width:100%} .alignLeft,.alignRight{float:none;clear:both;width:100% !important} .alignRight{margin-top:1em} .catalog_overlay{left:0 !important} .catalog_overlay,.catalog_overlay iframe{width:100%!important} /* world vision */ .worldVisionPromo .wvDescription{margin-top:0.5em} .wvLeftCol,.wvRightCol{width:100%} .worldVisionLP .wvCalltoAction,.volunteerLP .wvCalltoAction{position:relative;margin:0 auto;float:none;right:auto} a.wvSponsorBtn,a.wvVolunteerBtn{display:block !important;float:none !important} .worldVisionLP .wvHeader h1,.volunteerLP .wvHeader h1{width:100%;bottom:0} .tiles,.tiles div{margin-bottom:1em !important} .hp-tile-leftCol,.hp-tile-rightCol{width:100%} .hp-tile-leftCol,.hp-tile-rightCol,.hp-tile-rightCol div,.hp-tile-leftCol div{padding:0;margin:0} .hp-tile-rightCol-bottom{clear:none;width:49%} .hp-tile-rightCol-left{width:49%} /* home */ .cms-home .col2-set .home-promo01, .cms-home .col2-set .home-promo02{width:49% !important;float:left !important;text-align:center} .cms-home .col2-set .home-promo03{display:none !important} .home-banner .bx-wrapper .bx-controls{display:none} select.mobileNav{width:93%;margin-left:1em} .bottomWrapper{background:#f5ecd5;padding:2em 0.5em} .show320,.show480{display:block} .pager .amount{float:none} #topNav{width:100%;background:#fff;position:relative} #topNav ul li{border:0} #topNav ul li a{font-size:98%} #topNav ul li a.signin-sm{width:45px;padding:0 0.5em;height:2em;line-height:3em} #topNav ul li a.signInLink{color:#fff;font-weight:normal} #topNav ul li#signIn{width:auto} #topNav ul li a#ddLink,#topNav ul li#signIn li{min-width:1em} .productCol .store-locator,#norton-product-wrapper{float:left;width:100%;margin:0 0 1em 0} .gridContain.products-list .descer ul{width:100%;float:left} .gridContainer ul li.gridItem,.linkContainer ul li.gridItem{width:50%} .form-search{width:80% !important;margin:0.3em 1em 0 0 !important} .hp-featured-grid li{width:49%} .branding a.logo{width:40%} .jPanelMenu,body{overflow-x:hidden !important}/* disable overflow-x for smart phones */ .touch body{overflow-y:hidden !important}/* disable overflow-y for smart phones */ #wrapper,#footer{width:100%} .col2-left-layout{padding:1em} .breadcrumbs{margin:2em 1em} .cms-page-view .breadcrumbs{margin:1em} .col1-layout .col-main{padding-top:0 !important} .bx-wrapper li{width:250px} .cms-home .bx-wrapper li{width:auto} .pager .pages{margin:1em 0 0 0;text-align:left;display:block} .title-buttons{text-align:left;margin-bottom:1em} .title-buttons h2{float:none} #overlay .contentWrap .std{width:100% !important} .product-view .product-img-box div.notice{display:none} .controls{bottom:-1em !important;left:35%} .cms-home .home-banner{margin-bottom:2em !important} .cms-home .col2-set .promo-row div{margin-bottom:1em !important} .prod-info .prod-image{width:100%} .prod-info .prod-desc{width:100%} .cms-home .carousel .bx-wrapper .bx-viewport{left:0 !important;width:100% !important} .cms-home .carousel .std .bx-wrapper ul,.cms-home .carousel .std .bx-wrapper li{margin-left:0 !important} /* CMS */ .divContainer{clear:both;margin-bottom:1em} .product-collateral .help{float:none;display:block;width:100%;margin:0 0 1em 0!important} .cms-home .col1-layout .col-main{padding:1em !important} .Community{margin-right:0 !important;margin-top:0 !important;width:100%} #storelocator-search select{margin-top:1em} .products-list .product-image{text-align:center} .gridContainer ul li.gridItem,.linkContainer ul li.gridItem{padding:0.2em !important} .subfoot{clear:both} .subfoot p{width:100%} .subfoot img{float:left;margin-top:0.5em} .sidebar .block-custom-nav .block-title{padding:0.5em} .heading-container{height:auto;min-height:3em} .track-listing .data-table td,.cart .data-table td{padding:0.5em 0.2em !important;font-size:0.9em}/* music product page */ /* Shopping cart table */ table#shopping-cart-table,table#shopping-cart-table thead,table#shopping-cart-table tbody, table#shopping-cart-table tfoot,table#shopping-cart-table th,table#shopping-cart-table td,table#shopping-cart-table tr{display:block} .data-table thead tr,.checkout-cart-index .cart .continue{position:absolute;top:-9999px;left:-9999px} #shopping-cart-table tbody tr td{position:relative;padding-left:50%;border-bottom:1px solid #eee;text-align:left !important} table#shopping-cart-table tbody tr td:nth-of-type(1){border-bottom:none} #shopping-cart-table td:before{padding-right:1em;white-space:nowrap} #shopping-cart-table tbody tr td:nth-of-type(1):before{content:" "} #shopping-cart-table tr td:nth-of-type(2):before{content:"";font-weight:bold} #shopping-cart-table tr td:nth-of-type(3):before{content:"Price:"} #shopping-cart-table tr td:nth-of-type(4):before{content:"Qty:"} #shopping-cart-table tr td:nth-of-type(5):before{content:"SubTotal:"} #content .prod-info h2 a{font-weight:bold} .cart-table tbody tr.even td,.cart-table tbody tr.odd td{border:none} #shopping-cart-table tbody tr td:nth-of-type(1), #shopping-cart-table tbody tr td:nth-of-type(2){text-align:center !important} #shopping-cart-table tbody tr td:nth-of-type(3), #shopping-cart-table tr td:nth-of-type(4), #shopping-cart-table tr td:nth-of-type(5){text-align:right !important;clear:both} #content .prod-info{width:100%} table#shopping-cart-table tfoot{height:4em} table#shopping-cart-table tbody tr{border-bottom:1px solid #999} #overlay{width:98% !important;left:0 !important} #overlay .contentWrap .std{width:100% !important} #checkout-link-mobile .minicartLbl{display:none} .branding{margin:0} #search_mini_form button.button:hover{background:none} /*tabs*/ #tabs .ui-widget-header{padding:0 !important} .ui-tabs .ui-tabs-nav li,.ui-tabs-nav .ui-tabs-anchor{width:100% !important}}@media screen and (max-width:480px){ .gridContainer ul li{width:50%} .mobileHidden{display:none !important}}@media screen and (max-width:610px){ #topNav .fa-map-marker:before,#topNav .fa-certificate:before,#topNav .fa-th-large:before{display:none !important}}@media screen and (min-width:550px) and (max-width:680px){ .scroller-block .carousel{margin-left:0;width:100%} .csscolumns .oneColumn .scroller-block .carousel ul.items{-moz-column-count:2;-webkit-columns:2;-o-columns:2;columns:2}}::-webkit-scrollbar{-webkit-appearance:none;width:8px}::-webkit-scrollbar-track{background-color:rgba(57,57,57,.6);border-radius:8px}::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(156,156,156,.6)}@media screen and (min-width:788px) and (max-width:980px){ .product-view .product-shop{width:49%}}@media screen and (min-width:480px) and (max-width:680px){ .csscolumns .twoColumns .scroller-block .carousel ul.items{-moz-column-count:2;-webkit-columns:2;-o-columns:2;columns:2;-webkit-column-gap:20px}}@media screen and (max-width:550px){ .hpCategories-mobile li a{height:8em} .hpCategories-mobile li{width:21% !important} .products-grid li.item{float:none;display:block;width:90%;margin:1em auto !important} .products-list .product-image,.products-list .product-image-list,.products-list .product-shop,#cms-wrapper .tableStyle ul li,#cms-wrapper .tableStyle ul li a{width:100% !important} #cms-wrapper .tableStyle ul li a{background:#f8f8f8 !important;border-bottom:1px solid #f1f1f1} #cms-wrapper .tableStyle ul li a:hover{background:#fff !important;text-decoration:none} #cms-wrapper .tableStyle ul li a.tblMoreLink{background:#20B2E7 !important;color:#fff;text-shadow:0 -1px 1px #156EB6;border:1px solid #20B2E7 !important} .resources-left{text-align:center !important} .product-info h3 a{text-align:center !important} .resources-right h3{text-align:center !important}}@media screen and (max-width:600px){ .products-list .product-image,.products-list .product-image-list,.products-list .product-shop,#cms-wrapper .tableStyle ul li,#cms-wrapper .tableStyle ul li a{width:100% !important} #cms-wrapper .tableStyle ul li a{background:#f8f8f8 !important;border-bottom:4px solid #f1f1f1;font-size:16px !important} #cms-wrapper .tableStyle ul li a:hover{background:#fff !important;text-decoration:none} #cms-wrapper .tableStyle ul li a.tblMoreLink{background:#20B2E7 !important;color:#fff;text-shadow:0 -1px 1px #156EB6;border:1px solid #20B2E7 !important}}@media screen and (max-width:768px){ div.brand-header{padding-top:35px;padding-bottom:0} .topLinks{padding:0 4px} #topLinksLeft{float:none;position:absolute;top:0;left:0;text-align:center;width:100%} #topLinksLeftList{margin:0 auto;background-color:#212121;padding:5px} #topLinksLeftList li{padding:12px 6px} #topLinksLeftList li a{float:none;margin:0;padding:5px;color:#fff !important} #topLinksRight{float:none;width:100%} #topLinksRight li#signIn{float:left;width:120px;padding:0.2em 0 !important} #topLinksRight li#signIn a#ddLink{padding:0 !important} #topLinksRight li#signIn ul#ddMenu span.newcustomer a{display:block} #topLinksRight li#minicartWrapper{float:right} #topLinksRight ul#ddMenu{left:0 !important;width:200px} #topLinksRight ul#ddMenu:after,#topLinksRight ul#ddMenu:before{left:32% !important} #topLinksRight li#signIn li div.ddMenuDiv{width:200px !important} #topCartContent:after,#topCartContent:before{left:55% !important} #topCartContent.cart-empty:after,#topCartContent.cart-empty:before{left:93% !important} #topCartContent div.inner-wrapper{width:280px} #topCartContent .cart-empty{width:240px} #topCartFooterButtons{width:240px;margin-top:12px;text-align:center !important} #topCartFooterTotals{width:240px} #topCartFooterTotalsInnerWrapper table#shopping-cart-totals-table{width:240px} #topCartFooterTotalsInnerWrapper table#shopping-cart-totals-table td span{display:block;width:60px !important} table#cart-sidebar{position:relative;width:100%} .minicart h4{font-size:12px;width:160px} .minicart h4 a{width:160px} .product-details,.addedToCartConfirmation img{display:none} .contributors,.productSku,.translations{display:none} .cart-subtotal{display:block !important} td.subtotal span.price{font-size:13px}}@media screen and (max-width:390px){ .hpCategories-mobile li{width:21% !important}}@media screen and (max-width:960px){ .branding,.searchWrapper{width:100%} .branding{margin:2em 0 0 0} .branding a.logo{width:55%;float:none;display:block;margin:0 auto} .header-container{background:#fff} .page .widget-banner li{margin-top:1em} .widget-banner{margin-bottom:1em} #content,.col2-left-layout{border:0} .show680,.missionMenu,.opc-progress-container,.topBanner{display:none !important} .form-search{width:80%;float:right;margin:0}/* switching search to full width */ body{background:#fff} /* adjusting footer to 100% width */ #footerWrapper #footer{width:95%} #footerWrapper #footer ul.footerLinksCol{line-height:2em;display:block;width:100%;padding:0} #footerWrapper #footer ul.footerLinksCol li{border-bottom:1px solid #333} #footerWrapper #footer ul.footerLinksCol li h3{background:#333;padding:1em 1%;display:block;margin:0} #footerWrapper #footer ul.footerLinksCol li a{padding:0.5em 5%;display:block;border-bottom:#e2e2e2} #footerWrapper #footer ul.footerLinksCol li a:hover{text-decoration:none;background:#333} .hide680,.hide960{display:block} .searchWrapper{margin:2em 0}/* switching search to full width */ #content{padding-top:1em}/* position content div according to search positioning */ #topNav ul li ul#ddMenu li.accountLink{padding:0 !important} #topNav ul#ddMenu li.accountLink li.first a{border-bottom:1px solid #f1f1f1;width:90%;display:block;padding:0.5em!important} .form-search input.input-text{padding:1%} .checkout-onepage-index .checkout-body,.checkout-onepage-index #sidebar,.checkout-onepage-index #storelocator-container table{width:100%;float:left} .tinynav{display:block;width:95%;margin:0 auto 1em auto;/*background:#EDF7FA;border:1px solid #B6CBCF;*/height:3em}/* Narrow Your Results DD */ select.mobileNav{background:#EEE1F0;border:1px solid #D9C5DB;height:3em;font-weight:400 !important;font-size:1.2em} #nav,#narrow-by-list dd ol,.block-account .block-content ul,.sidebar .block-custom-nav .block-content ul,.block-blog .block-content ul,#footerWrapper #footer ul.col1 li{display:none}/* Narrow Your Results DD - hide for mobile view */ #leftNav{display:block;float:left;width:25%} #content.twoColumns{width:73%;float:right} .welcome-content{width:100%;padding:1em} .worldVisionPromo{float:left} .Community{float:left;height:auto;border-left:0}}@media screen and (min-width:800px){ .oneColumn .scroller-block .carousel{width:86%}/* 86% width for viewports > 950px */ .Community{float:right;width:27%;padding:1em} /* mission */ #content .missionMenu{float:left;width:25%} .welcomeMsg,#content .missionMenu ul{float:left} #content .missionMenu ul li{width:100%;display:block;border-bottom:1px solid #54075B} #content .missionContent{float:right;width:71%;padding:0 0 2% 2%;text-align:center} #content .missionContent h1{color:#4b4b4b;font-size:2.1em;font-weight:normal} #content .missionContent p.youShopMsg{color:#000;font-size:2em;margin:0.5em 0;line-height:1.5em} #content .missionContent p.missionDesc{margin-bottom:0.5em} #footerWrapper #connect{margin-top:-4em} #footerWrapper{margin-top:4em} #footerWrapper #connect p{margin-right:0.5em} #footerWrapper #connect p,#footerWrapper #connect div{float:left} #footerWrapper #connect .socialLinks{float:right;width:40%} #footerWrapper #connect .socialLinks p{margin-left:4em} #footerWrapper #connect .signUp{width:60%} #footerWrapper #connect .signUpForm{width:55%}}@media screen and (min-width:950px) and (max-width:1024px){ .oneColumn .scroller-block .carousel{width:86%}/*tbd if it is just for one column */}@media screen and (min-width:800px) and (max-width:1024px){ .socialLinks p{display:none} #footerWrapper #connect .signUp{width:75%} #footerWrapper #connect .socialLinks{width:25%}}@media screen and (max-width:1024px){ .twoColumns .scroller-block .carousel{width:100%} .twoColumns .scroller-block a.prevPage,.twoColumns .scroller-block a.nextPage{display:none} #reviews .form-list li .input-box{width:100% !important;padding:0} .innerDiv{width:96%;margin:0 auto}}/***Brand Messaging***/@media screen and (max-width:1024px){ .brand-header .logo-wrapper{text-align:center !important;float:none !important} .brand-header{background:#58595b;color:#fff;padding-top:10px} .brand-messaging{text-align:center !important;float:none !important}}@media screen and (max-width:768px){ .freeshipping{float:none !important;width:100% !important;margin:1em 0;text-align:center !important} .searchWrapper{margin:1em 0}}@media screen and (max-width:450px){.brand-header .logo img{width:70% !important}img#free-shipping-image{width:65% !important}.searchWrapper{margin:0 !important}#topLinksLeftList{margin:0 auto;background-color:#212121 !important;padding:5px}#topLinksLeft li a{color:#fff !important}.home-middle-banners{padding:0 !important}}@media screen and (max-width:360px){.brand-header .logo img{width:65% !important}img#free-shipping-image{width:60% !important}.col2-left-layout{padding:0.4em}#topLinksLeftList li{padding:12px 4px !important}#topLinksRight li#signIn{float:left;width:120px;padding:0.2em 0 !important}}/***End Brand Messaging***//***Next and Previous Buttons Bigger***/@media screen and (max-width:768px){ .pager .pages{margin:0.5em 0 0 0;text-align:left;display:block;font-size:1.4em;text-align:center} .pager .amount{text-align:center} .pager .pages .i-previous,.pager .pages .i-next{text-decoration:none !important;vertical-align:inherit;font-weight:bold;color:#17829A}}@media screen and (max-width:320px){ .pager .pages{font-size:1.3em}}/* Desktop Size */@media screen and (min-width:950px){ .show950{display:block !important} .hide950{display:none !important} p.phoneNumber a{pointer-events:none}}/* Perennial CSS ========= *//* savings pass fadein/fadeout popup */.fadeInPopup{display:none;position:fixed;right:7%;top:16%;z-index:4}@media screen and (max-width:1450px){ .fadeInPopup{right:0%}}.header-toplink{background:#fff;bottom:-9em}.header-toplink .overlay-generic{background:none repeat scroll 0 0 #0c7b97;float:left}.header-toplink .top-savingspass{clear:both;background:url(//www.familychristian.com/media/wysiwyg/hp/hp-savings-pass-m.jpg) no-repeat top center;float:left;margin-top:1em;padding:0 2em;width:100%}@media screen and (max-width:960px){ .worldVisionPromo{width:100%}}@media print{ .hide950,.show320{display:none}}@media screen and (max-width:950px){ .topDiv{height:auto}}@media screen and (max-width:550px){ #overlay .contentWrap .std{width:100% !important}}#details a{color:#1b99b4 !important}.sts-onepage-disabled{float:left;font-size:0.95em !important;padding:4px 0 !important;width:25%;font-style:italic;color:#999}.not-available-txt{color:#999 !important;text-decoration:line-through}#shipping-method-buttons-container{margin-bottom:1em}#map .gm-style img{max-width:none !important}#map .gm-style label{width:auto;display:inline}body.category-basic-craft-supplies .product-image img,body.category-arts-crafts .category-view .gridContainer ul li.gridItem a img,body.category-arts-crafts .bx-wrapper a.carousel-image img,body.category-crafts .category-view img,body.category-baking-party-supplies .category-view img,body.category-kids-crafts .category-view img,body.category-needle-arts .category-view img,body.category-scrapbooking-paper-crafts .category-view img,body.category-sewing-quilting .category-view img,body.category-art-supplies .category-view img,body.category-basket-making .category-view img,body.category-candle-soap-making .category-view img,body.category-clay-accessories .category-view img,body.category-craft-books .category-view img,body.category-dollmaking .category-view img,body.category-jewelry-beads .category-view img,body.category-leather-fabric-crafts .category-view img,body.category-mosaics-stone-crafts .category-view img,body.category-paint-by-number .category-view img,body.category-ribbon .category-view img,body.category-floral .category-view img,body.category-glass-crafts .category-view img,body.category-paper-mache-decoupage .category-view img,body.category-home-decor-craft-kits .category-view img,body.category-wood-crafts .category-view img,body.category-cake-decorating-tools .category-view img,body.category-cake-pans-bakeware .category-view img,body.category-candy-making .category-view img,body.category-cookie-making .category-view img,body.category-fondant .category-view img,body.category-food-crafting-books .category-view img,body.category-party-supplies .category-view img,body.category-seasonal-bakeware-supplies .category-view img,body.category-art-craft-supplies .category-view img,body.category-clay-modeling .category-view img,body.category-coloring-activity-books .category-view img,body.category-doll-plush-animal-crafts .category-view img,body.category-accessory-apparel-crafts .category-view img,body.category-glass-stone-crafts .category-view img,body.category-jewelry-beads .category-view img,body.category-paint-kits .category-view img,body.category-paper-crafts .category-view img,body.category-perler-beads .category-view img,body.category-puzzles .category-view img,body.category-science-educational-kits .category-view img,body.category-sewing-yarn-kits .category-view img,body.category-books-patterns .category-view img,body.category-organizers .category-view img,body.category-stitching-floss-thread .category-view img,body.category-yarn .category-view img,body.category-albums-album-kits .category-view img,body.category-books-media .category-view img,body.category-chipboard-mixed-media .category-view img,body.category-cutting-tools-trimmers .category-view img,body.category-die-cut-machines-accessories .category-view img,body.category-embellishments .category-view img,body.category-glues-adhesives .category-view img,body.category-other-scrapbooking-tools .category-view img,body.category-paper-cardstock-page-kits .category-view img,body.category-pencils-pens-markers .category-view img,body.category-punches .category-view img,body.category-quilling-paper-quilting .category-view img,body.category-stamping-embossing .category-view img,body.category-stickers-laminating-tools .category-view img,body.category-storage-organization .category-view img,body.category-our-daily-bread-stamps .category-view img,body.category-stamping-embossing .category-view img,body.category-albums-album-kits .category-view img,body.category-cross-stitch .category-view img,body.category-knitting-machines-looms .category-view img,body.category-latch-hook-rug-hooking .category-view img,body.category-macrame .category-view img,body.category-needle-felting .category-view img,body.category-needles-hooks .category-view img{opacity:0.8;-webkit-filter:grayscale(80%);-moz-filter:grayscale(80%);-o-filter:grayscale(80%);-ms-filter:grayscale(80%);filter:grayscale(80%)}body.category-basic-craft-supplies .product-image:after,body.category-arts-crafts .category-view .gridContainer ul li.gridItem a.prodImg:after,body.category-arts-crafts .bx-wrapper a.carousel-image:after,body.category-crafts .bx-wrapper a.carousel-image:after,body.category-baking-party-supplies .bx-wrapper a.carousel-image:after,body.category-baking-party-supplies .gridContainer ul li.gridItem a.prodImg:after,body.category-kids-crafts .bx-wrapper a.carousel-image:after,body.category-kids-crafts .gridContainer ul li.gridItem a.prodImg:after,body.category-needle-arts .gridContainer ul li.gridItem a.prodImg:after,body.category-needle-arts .bx-wrapper a.carousel-image:after,body.category-scrapbooking-paper-crafts .bx-wrapper a.carousel-image:after,body.category-scrapbooking-paper-crafts .gridContainer ul li.gridItem a.prodImg:after,body.category-sewing-quilting .gridContainer ul li.gridItem a.prodImg:after,body.category-art-supplies .category-view a.product-image:after,body.category-basket-making .category-view a.product-image:after,body.category-candle-soap-making .category-view a.product-image:after,body.category-clay-accessories .category-view a.product-image:after,body.category-craft-books .category-view a.product-image:after,body.category-dollmaking .category-view a.product-image:after,body.category-jewelry-beads .category-view a.product-image:after,body.category-leather-fabric-crafts .category-view a.product-image:after,body.category-mosaics-stone-crafts .category-view a.product-image:after,body.category-paint-by-number .category-view a.product-image:after,body.category-ribbon .category-view a.product-image:after,body.category-floral .category-view a.product-image:after,body.category-glass-crafts .category-view a.product-image:after,body.category-paper-mache-decoupage .category-view a.product-image:after,body.category-home-decor-craft-kits .category-view a.product-image:after,body.category-wood-crafts .category-view a.product-image:after,body.category-cake-decorating-tools .category-view a.product-image:after,body.category-cake-pans-bakeware .category-view a.product-image:after,body.category-candy-making .category-view a.product-image:after,body.category-cookie-making .category-view a.product-image:after,body.category-fondant .category-view a.product-image:after,body.category-food-crafting-books .category-view a.product-image:after,body.category-party-supplies .category-view a.product-image:after,body.category-seasonal-bakeware-supplies .category-view a.product-image:after,body.category-art-craft-supplies .category-view a.product-image:after,body.category-clay-modeling .category-view a.product-image:after,body.category-coloring-activity-books .category-view a.product-image:after,body.category-doll-plush-animal-crafts .category-view a.product-image:after,body.category-accessory-apparel-crafts .category-view a.product-image:after,body.category-glass-stone-crafts .category-view a.product-image:after,body.category-jewelry-beads .category-view a.product-image:after,body.category-paint-kits .category-view a.product-image:after,body.category-paper-crafts .category-view a.product-image:after,body.category-perler-beads .category-view a.product-image:after,body.category-puzzles .category-view a.product-image:after,body.category-science-educational-kits .category-view a.product-image:after,body.category-sewing-yarn-kits .category-view a.product-image:after,body.category-books-patterns .category-view a.product-image:after,body.category-organizers .category-view a.product-image:after,body.category-stitching-floss-thread .category-view a.product-image:after,body.category-yarn .category-view a.product-image:after,body.category-albums-album-kits .category-view a.product-image:after,body.category-books-media .category-view a.product-image:after,body.category-chipboard-mixed-media .category-view a.product-image:after,body.category-cutting-tools-trimmers .category-view a.product-image:after,body.category-die-cut-machines-accessories .category-view a.product-image:after,body.category-embellishments .category-view a.product-image:after,body.category-glues-adhesives .category-view a.product-image:after,body.category-other-scrapbooking-tools .category-view a.product-image:after,body.category-paper-cardstock-page-kits .category-view a.product-image:after,body.category-pencils-pens-markers .category-view a.product-image:after,body.category-punches .category-view a.product-image:after,body.category-quilling-paper-quilting .category-view a.product-image:after,body.category-stamping-embossing .category-view a.product-image:after,body.category-stickers-laminating-tools .category-view a.product-image:after,body.category-storage-organization .category-view a.product-image:after,body.category-our-daily-bread-stamps .category-view a.product-image:after,body.category-stamping-embossing .category-view a.product-image:after,body.category-albums-album-kits .category-view a.product-image:after,body.category-cross-stitch .category-view a.product-image:after,body.category-knitting-machines-looms .category-view a.product-image:after,body.category-latch-hook-rug-hooking .category-view a.product-image:after,body.category-macrame .category-view a.product-image:after,body.category-needle-felting .category-view a.product-image:after,body.category-needles-hooks .category-view a.product-image:after{content:"TEMPORARILY UNAVAILABLE";color:#A1A1A1;font-size:0.7em;line-height:1.5em;display:block;width:80%;margin:0 auto 0.5em auto}body.category-basic-craft-supplies .category-products .products-grid .product-name a,body.category-arts-crafts .category-view a,body.category-crafts .category-view a,body.category-baking-party-supplies .category-view a,body.category-kids-crafts .category-view a,body.category-needle-arts .category-view a,body.category-scrapbooking-paper-crafts .category-view a,body.category-sewing-quilting .category-view a,body.category-art-supplies .category-view a,body.category-basket-making .category-view a,body.category-candle-soap-making .category-view a,body.category-clay-accessories .category-view a,body.category-craft-books .category-view a,body.category-dollmaking .category-view a,body.category-jewelry-beads .category-view a,body.category-leather-fabric-crafts .category-view a,body.category-mosaics-stone-crafts .category-view a,body.category-paint-by-number .category-view a,body.category-ribbon .category-view a,body.category-floral .category-view a,body.category-glass-crafts .category-view a,body.category-paper-mache-decoupage .category-view a,body.category-home-decor-craft-kits .category-view a,body.category-wood-crafts .category-view a,body.category-cake-decorating-tools .category-view a,body.category-cake-pans-bakeware .category-view a,body.category-candy-making .category-view a,body.category-cookie-making .category-view a,body.category-fondant .category-view a,body.category-food-crafting-books .category-view a,body.category-party-supplies .category-view a,body.category-seasonal-bakeware-supplies .category-view a,body.category-art-craft-supplies .category-view a,body.category-clay-modeling .category-view a,body.category-coloring-activity-books .category-view a,body.category-doll-plush-animal-crafts .category-view a,body.category-accessory-apparel-crafts .category-view a,body.category-glass-stone-crafts .category-view a,body.category-jewelry-beads .category-view a,body.category-paint-kits .category-view a,body.category-paper-crafts .category-view a,body.category-perler-beads .category-view a,body.category-puzzles .category-view a,body.category-science-educational-kits .category-view a,body.category-sewing-yarn-kits .category-view a,body.category-books-patterns .category-view a,body.category-organizers .category-view a,body.category-stitching-floss-thread .category-view a,body.category-yarn .category-view a,body.category-albums-album-kits .category-view a,body.category-books-media .category-view a,body.category-chipboard-mixed-media .category-view a,body.category-cutting-tools-trimmers .category-view a,body.category-die-cut-machines-accessories .category-view a,body.category-embellishments .category-view a,body.category-glues-adhesives .category-view a,body.category-other-scrapbooking-tools .category-view a,body.category-paper-cardstock-page-kits .category-view a,body.category-pencils-pens-markers .category-view a,body.category-punches .category-view a,body.category-quilling-paper-quilting .category-view a,body.category-stamping-embossing .category-view a,body.category-stickers-laminating-tools .category-view a,body.category-storage-organization .category-view a,body.category-our-daily-bread-stamps .category-view a,body.category-stamping-embossing .category-view a,body.category-albums-album-kits .category-view a,body.category-cross-stitch .category-view a,body.category-knitting-machines-looms .category-view a,body.category-latch-hook-rug-hooking .category-view a,body.category-macrame .category-view a,body.category-needle-felting .category-view a,body.category-needles-hooks .category-view a{color:#5F5F5F !important}body.category-arts-crafts .category-view .smGrid180 ul li.gridItem,body.category-baking-party-supplies .category-view .smGrid180 ul li.gridItem,body.category-kids-crafts .category-view .smGrid180 ul li.gridItem,body.category-needle-arts .category-view .smGrid180 ul li.gridItem,body.category-scrapbooking-paper-crafts .smGrid180 ul li.gridItem,body.category-sewing-quilting .smGrid180 ul li.gridItem{height:267px !important}span#ecVideoLinkWrapper{display:block;background:#f0f0f0;padding-left:0.75em}a#ecVideoLink{display:block;background:url(//www.familychristian.com/skin/frontend/enterprise/familychristianv2/images/video-gry.png) no-repeat 1em 40%;color:#909090;text-transform:uppercase;padding:16px 42px}span#ecVideoLinkWrapper:hover{background:#909090}a#ecVideoLink:hover{background:url(//www.familychristian.com/skin/frontend/enterprise/familychristianv2/images/video-wht.png) no-repeat 1em 40%;color:#f0f0f0}.store-address{padding:15px;margin-bottom:12px}.store-address table{width:100%;margin-top:6px}.store-address td.item{font-style:italic;padding:10px;background-color:#f8f8f8}.store-address td.status{font-weight:700;padding:10px;text-align:center}a.store-map-link{color:#10849E !important;padding:2px 0}.city-state{font-size:18px;font-weight:700}.status-not-available{background-color:#f7d7d2}.status-available{background-color:#d2f7e4}.checkout-onepage-index .checkout-body{float:left;width:100%}.opc .step-title h2{background-color:#f8f8f8}#checkout-step-login .col2-set .col-1{background-color:#F8f8f8}.buttons-set{clear:both;margin:0px}.opc .active .step-title h2{background:#807F83;color:#fff;font-weight:600 !important}h3,.fieldset h2.legend,#checkout-step-login h4{font-size:1.6em}.opc .step-title h2{margin-bottom:5px !important}.form-list .note{float:right;margin-bottom:20px}#checkout-step-login .col2-set .col-1{background-color:#f2f2f2;border-radius:20px;padding:30px}#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{padding:30px}.small-text{font-size:0.8em !important}