*{margin:0;padding:0;}
body{background:#fff;color:#2f2f2f;font:12px/1.55em arial, helvetica, sans-serif;text-align:center;}
a{color:#1e7ec8;text-decoration:underline;}
a:hover{color:#1e7ec8;text-decoration:underline;}
a img{border:0;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6,.head{margin-bottom:.4em;line-height:1.3em;color:#0A263C;}
h1{font-size:2em;line-height:1.17;}
h2{font-size:1.5em;}
h3{font-size:1.35em;}
h4{font-size:1.05em;}
h5{font-size:1.05em;}
h6{font-size:.95em;}
th{padding:0;text-align:left;vertical-align:top;}
td{padding:0;vertical-align:top;}
p{margin-bottom:.8em;}
address{margin-bottom:.4em;font-style:normal;line-height:1.4em;}
cite{font-style:normal;font-size:10px;}
q:before,q:after{content:'';}
form{display:inline;}
fieldset{border:none;}
legend{display:none;}
label{color:#666;font-weight:700;}
input,select,button{vertical-align:middle;}
dt{display:block;font-weight:700;}
ul,ol{list-style:none;}
small{font-size:.92em;}
big{font-size:1.1em;}
hr{height:0;margin:8px 0;overflow:hidden;visibility:hidden;}
.nowrap{white-space:nowrap;}
.bold{font-weight:700;}
.clear{clear:both;}
div.highlight p.highlight{background:#FF0;}
#nav{z-index:99!important;padding:0;font-size:1.1em;position:relative;}
#catalog-loading{position:fixed;text-align:center;width:100%;top:300px;z-index:9999;display:none;}
.catalog-loading-wrap{background:#CEE8FF;padding:40px;width:200px;height:100px;-moz-border-radius:10px;margin:0 auto;}
.catalog-loading-wrap h3{color:#444;margin-bottom:20px;}
.neverending{margin-top:30px;clear:both;border:1px solid #5FB7FF;border-left:none;border-right:none;height:50px;padding-top:7px;}
.neverending h4{float:left;}
.neverending h4 span{font-size:13px;}
.neverending span{font-size:11px;}
.disable-endless{background:#CEE8FF;padding:3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;cursor:pointer;display:block;}
.no-endless{background:#C03;color:#fff;}
.infinite-content{position:relative;font-size:11px;display:none;}
.infinite-content .infinite-message{background:#9BD2FF url(../images/help_icon_bg.png) no-repeat scroll 190px 13px;-moz-border-radius:5px;margin-top:60px;padding:10px;}
.infinite-content .blocker{display:block;float:right;width:35px;height:20px;}
.infinite-content h4{color:#333!important;text-transform:none!important;}
.infinite-message ul{list-style:disc;padding:0 0 10px 30px;}
#pager-scroll-box h4,#pager-scroll-box h2{color:#fff!important;}
#pager-scroll-box{background:url(../images/page-in-view_bg.png) 0 0 no-repeat;margin-top:20px;padding:6px 30px 7px 12px;width:215px;color:#fff;height:80px;display:none;}
#pager-scroll-box .disable-endless{color:#333;margin-top:7px;}
#pager-scroll-box .no-endless{color:#fff;}
.smooth-top-top{text-decoration:underline;cursor:pointer;}
.fix-pager-bottom{position:fixed;bottom:0;background:transparent url(../images/too_many_grad_filter.png) repeat-x scroll 0 -20px;width:705px;padding:40px 0;}
.fix-pager-bottom .view-by{display:none;}
.fix-pager-bottom .a-right{display:none;}
.fix-pager-bottom table.pager td{text-align:left!important;width:63px;border-bottom:1px solid #008CFF;}
.fix-pager-bottom a{text-decoration:none!important;cursor:default;}
#overflow-layer-message a{text-decoration:underline;font-size:1em;}
#checkout-questionnaire-form{background:#5fb7ff;width:100%;clear:both;display:block;color:#000;margin-bottom:20px;}
.checkout-questionnaire{padding:20px 0 12px;height:183px;}
.checkout-questionnaire > li{float:left;width:200px;padding:0 19px;border-right:1px solid #b1dbff;height:195px;}
.checkout-questionnaire li.last{padding-right:0;border-right:none;}
.checkout-questionnaire .question{font-weight:700;color:#FFF;font-size:1.3em;}
.checkout-questionnaire .question-small{font-size:1em;margin-top:10px;}
.checkout-questionnaire label{color:#444;padding:6px;}
.checkout-questionnaire .textarea{height:82px;width:184px;}
.checkout-questionnaire .input-text{font-size:11px;}
.checkout-questionnaire-image{margin-bottom:-17px;margin-right:-49px;}
#search_big_form{background-repeat:no-repeat;background-image:url(../images/spriteme5.png);background-position:-10px -388px;display:block;height:130px;width:100%;}
#search_big_form #search-big-input{background:transparent none repeat scroll 0 0;border:medium none;font-family:georgia,garamond,serif;font-size:25px;margin:0 0 0 305px;width:490px;font-style:italic;}
#search_big_form .submit-button{background-repeat:no-repeat;background-image:url(../images/spriteme5.png);background-position:-818px -388px;width:130px;height:130px;border:none;}
.sonassi-modelinformation-index-view #main{padding:20px;}
.sonassi-modelinformation-index-view #main h1 a{text-decoration:none;margin-bottom:10px;}
.sonassi-modelinformation-index-view .nodecorate{text-decoration:none;}
.sonassi-modelinformation-index-view table td{padding-right:20px;}
.sonassi-modelinformation-index-view .middle{width:auto;}
.sonassi-modelinformation-index-view .middle-container{background:none;margin-top:0;}
.sonassi-modelinformation-index-view .wrapper{min-width:0;}
.associated-postlist{list-style:circle;padding:20px 0 0 40px;}
.associated-postlist a:hover{color:#005EA8;}
.associated-postlist li{margin-bottom:10px;}
.associated-postlist a{text-decoration:none;display:block;}
.associated-videolist-categories li:hover{background:#CFE8FF;}
.associated-videolist-categories li{height:80px;padding:10px;}
.associated-videolist-categories li.clear{height:0;}
.associated-videolist-categories li img{float:left;margin-right:15px;}
.associated-videolist-categories li a{text-decoration:none;}
.associated-videolist-categories li .subcat-title{font-weight:700;font-size:1.2em;}
.associated-videolist-categories li .subcat-description{text-align:left!important;text-transform:capitalize;color:#000;}
.search-upsell-block .morph-find{float:left;width:347px;}
.search-upsell-block .content{float:left;width:300px;}
#partsForm #comment{width:250px;}
.checkout-outside-uk{top:36px;right:20px;background:transparent url(../images/checkout_shipping_msg.png) no-repeat scroll 0 -5px;position:absolute;width:314px;height:302px;}
.checkout-outside-uk p.msg1{margin:120px 0 0 20px;width:200px;position:absolute;}
.checkout-outside-uk p.msg2{margin:200px 0 0 140px;position:absolute;width:160px;font-weight:700;}
.spare-parts .bigger{font-size:1.6em;}
.spare-parts .red{color:#8F0027;}
.spare-parts .col1{width:160px;float:left;list-style:none;padding:15px 30px;font-weight:700;background:#C03;-moz-border-radius:5px;-border-radius:5px;-webkit-border-radius:5px;margin-right:40px;}
.spare-parts .col1 .clear{display:none;}
.spare-parts .col1 a p{margin-bottom:0;}
.spare-parts .col1 a{color:#fff;}
.spare-parts .col1 a:hover p{border-bottom:1px dotted #fff;}
.spare-parts .col1 .left,.spare-parts .col1 .right{float:none;}
.spare-parts .col1 li{height:30px;}
.spare-parts .col1 li.clear{display:none;}
.spare-parts .col2{float:left;width:400px;}
.left-categ{margin-top:0;width:230px;list-style:none;font-weight:700;-moz-border-radius:5px;-border-radius:5px;-webkit-border-radius:5px;margin-right:40px;}
.left-categ .left,.left-categ .right{float:none;}
.left-categ ul{border-top:1px solid #D4D4D4;background:#ECECEC;padding:15px 30px;display:block;}
.left-categ li{height:30px;}
.left-categ a{color:#303030;}
.left-categ a:hover p{border-bottom:1px dotted #303030;color:#008CFF;}
.left-categ .box-head{color:#008CFF!important;padding:12px;background:#FFF;}
.cms-home #main h3{font-size:25px;}
.home-left-paddit{padding:30px 10px 0;}
.home-left-paddit p{font-size:1.1em;margin-top:10px;}
#home-links{list-style:none;}
#home-links li{float:left;}
#home-links li a{display:block;background-image:url(../images/spriteme5.png);background-repeat:no-repeat;background-position:0px -111px;width:200px;height:225px;color:#fff;}
#home-links .home-link-2 a{background-position:-200px -111px;}
#home-links .home-link-3 a{background-position:-400px -111px;}
#contact-map .box{margin-bottom:0;}
.strong{font-weight:700;}
.normal-style{font-family:arial,helvetica,sans-serif;font-size:12px;}
.contact .col1{float:left;padding-left:20px;padding-right:20px;width:350px;}
.contact .col2{width:200px;float:left;}
.contact .col2 img{border:1px solid #008CFF;}
.contact .col3{width:350px;float:right;}
#contactForm{clear:both;}
.news-section #news-footer{clear:both;padding-top:30px;}
.news-section textarea{width:400px;}
.news-section h3 a{text-decoration:none;}
.news-section .category-head{margin:-5px -5px 0;padding-top:7px;width:460px;}
.news-section .category-head h1{letter-spacing:-1px;font-size:28px;font-weight:700;color:#c03;text-transform:uppercase;padding-left:20px;}
.news-section .single .category-head{margin-bottom:20px;}
.news-section .main a{color:#0082c3!important;}
.news-section .main a:hover{color:#666!important;text-decoration:underline;}
.news-section .postmetadata{height:35px;overflow:hidden;}
.news-section .listview{border-top:1px solid #ccc;}
.news-section .odd{padding:10px;}
.news-section .even{background:#eaf0f6;padding:10px;}
.news-section .first{border-top:none!important;clear:both;}
.news-section .listview h3{text-transform:uppercase;}
.news-section .listview h3 a:hover{text-decoration:underline;}
.news-section .listview .thedate{color:#fff;text-align:center;float:right;margin:0 0 10px 10px;width:100px;height:40px;background:#5FB7FF;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;}
.news-section .listview .moreinfo{display:none;text-align:center;margin:10px 0 -10px 10px;width:100px;height:20px;background:#E8EBED;border:1px solid #ccc;border-bottom:none;padding:3px;}
.news-section .listview .moreinfo a:hover{color:#000;}
.news-section .listview .image{height:60px;overflow:hidden;border:1px solid #ccc;}
.news-section .listview .image img{margin-top:-25%;}
.news-section .listview .bluearrow{position:absolute;margin:1px 0 0 571px;}
.news-section .single .question{padding:10px;margin:20px 0 0 20px;border:1px solid #ccc;background:#FEFCDE url(../images/speech_bubble_bg.png) bottom left repeat-x;-moz-border-radius:10px;-webkit-border-radius:10px;}
.news-section .single .questionpoint{margin:-1px 0 0 40px;}
.news-section .single .question-name{font-weight:700;text-transform:uppercase;position:absolute;margin:-10px 0 0 95px;}
.news-section .single .apart4u-paul{padding:30px 150px 0 30px;border-bottom:1px solid #ccc;height:110px;}
.news-section .single .apart4u-paul-0{background:url(../images/apart4u_3d1.png) bottom right no-repeat;}
.news-section .single .apart4u-paul-1{background:url(../images/apart4u_3d2.png) bottom right no-repeat;}
.news-section .single .apart4u-paul-2{background:url(../images/apart4u_3d3.png) bottom right no-repeat;}
.news-section .single .minimise-image{margin:5px 0 0;border:1px solid #ccc;width:160px;height:100px;cursor:pointer;overflow:hidden;display:block;}
.news-section .single .zoomit{width:157px;background:#ccc;text-transform:capitalize;font-size:.8em;padding-left:5px;}
.product-information-wrap .highlight{background:#FF0;}
.animate-keywords a{text-decoration:none;}
.animate-keywords a:hover{text-decoration:underline;}
.blue-white-box-top{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-border-radius-topleft:5px;-border-radius-topright:5px;border:2px solid #008CFF;margin:0;min-height:80%;text-align:center;background:#FFF;}
.blue-white-box-top > span{display:block;color:#008CFF;font-size:1.3em;font-weight:700;letter-spacing:-1px;margin-top:5%;padding:30% 0;}
.blue-white-box-bottom{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;-border-radius-bottomleft:5px;-border-radius-bottomright:5px;background:#008CFF none repeat scroll 0 0;border:medium none;color:#FFF;margin-bottom:5px;width:100%;font-size:1.2em;font-weight:700;letter-spacing:-.05em;padding:2px 0;text-align:center;cursor:pointer;}
.box-search-left input[type=text]{width:145px;}
.box-search-left .form-button,.box-search-left .form-button-alt{padding:5px 8px;}
.box-head{background:#008cff;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;padding:7px 10px;}
.box-head h4{background:#008cff;color:#fff!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:none!important;}
.category-box{line-height:1em;}
.category-box .cat-title{margin-left:5px;font-weight:700;}
.category-box a{text-decoration:none;}
.special-offer-image{position:absolute;margin-left:60px;}
ul.tabbinate{clear:both;width:100%;}
.tabbinate li{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:none repeat scroll 0 0 #5BB5FF;color:#FFF;cursor:pointer;float:left;font-size:11px;font-weight:700;height:15px;line-height:100%;margin-right:5px;padding:15px 16px;}
.tabbinate li.tabbinate-active{background:#008CFF;}
.tabbinate-active-box{width:100%;border:1px solid #008CFF;padding:10px!important;clear:both;background:#E8F4FF;}
.col2-set,.col3-set,.col4-set,.col5-set{clear:both;}
.col2-set .col-1,.col2-set .col-2{width:48.5%;}
#checkout-step-login .col2-set .col-2{width:43.5%;}
#crafty_postcode_lookup_result_option3 {width:270px !important;}
.col2-set .col-1{float:left;}
.col2-set .col-2{float:right;}
.col2-alt-set .col-1{width:32%;float:left;}
.col2-alt-set .col-2{width:65%;float:right;}
.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{float:left;width:31.3%;}
.col3-set .col-1,.col3-set .col-2{margin-right:3%;}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4{float:left;width:22%;}
.col4-set .col-1,.col4-set .col-2,.col4-set .col-3{margin-right:4%;}
table .col-1,table .col-2,table .col-3,table .col-4{float:none!important;margin:0!important;}
.col3-set td.spacer{width:3%;}
.col4-set td.spacer{width:4%;}
.accent{color:#E76200;font-weight:700;}
input.input-text,select,textarea{border:1px solid #b6b6b6;font:12px arial, helvetica, sans-serif;}
option,optgroup{font:12px arial, helvetica, sans-serif;}
optgroup{font-weight:700;}
textarea{overflow:auto;}
input.input-text,textarea{font-size:18px;margin:5px 0;padding:5px;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
.qty{width:2.5em;}
.group-select label,.form-list label,.payment-methods label{font-weight:700;}
.input-text:focus,select:focus,textarea:focus{background:url(../images/input-bg.png) 0 0 repeat-x #edf7fd;}
.button-set{clear:both;margin-top:4em;border-top:1px solid #e4e4e4;padding-top:8px;text-align:right;}
.form-button,.form-button-alt{overflow:visible;width:auto;border:0;padding:2px 8px;background:#008CFF;color:#fff;font:bold 12px arial, sans-serif!important;cursor:pointer;text-align:center;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;}
.form-button span,.form-button-alt span{white-space:nowrap;}
a.form-button-alt{padding:2px 9px;text-decoration:none;}
.form-button-alt:hover{color:#fff;text-decoration:none;}
.btn-checkout{display:block;float:right;background:transparent url(../images/btn_proceed_to_checkout_rad.gif) no-repeat 100% 0;font-size:15px;font-weight:700;padding-right:8px;}
.btn-checkout,.btn-checkout:hover{color:#fef5e5;text-decoration:none;}
.btn-checkout span{display:block;padding:0 17px 0 25px;background:transparent url(../images/btn_proceed_to_checkout_bg.gif) no-repeat;line-height:40px;}
.form-list li{margin-bottom:6px;}
.form-list li .input-box .input-text,.form-list li .input-box textarea{width:250px;}
.form-list li .input-box select{width:256px;}
.form-list li.addElement{border-top:1px solid #DDD;padding-top:10px;}
.group-select{margin:60px 0 28px;border:1px solid #008CFF;padding:22px 25px 12px;background:#E8F4FF;}
.group-select .legend{margin:-68px -26px 20px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;background:none repeat scroll 0 0 #008CFF;color:#FFF;cursor:pointer;float:left;font-size:11px;font-weight:700;height:15px;line-height:100%;margin-right:5px;padding:15px 18px;}
.group-select li{padding:4px 8px;}
.group-select li .input-box{float:left;width:275px;}
.group-select li .input-text,.group-select li select,.group-select li textarea{width:525px;}
.group-select li .input-box .input-text,.group-select li .input-box textarea{width:250px;}
.group-select li .input-box select{width:256px;font-size:18px;margin:5px 0;padding:5px;height:34px;}
.validation-advice,.required{color:#C03;}
.validation-advice{clear:both;min-height:15px;margin-top:3px;background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px;padding-left:17px;font-size:.95em;font-weight:700;line-height:1.25em;}
.validation-failed{border:1px dashed #EB340A!important;background:#faebe7!important;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;margin-right:-12em;width:12em;position:relative;}
label.required{font-weight:700;}
p.required{font-size:.95em;text-align:right;}
.success{color:#3d6611;}
.error{color:#df280a;}
.notice{color:#e26703;}
.success,.error{font-weight:700;}
.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important;}
.messages{width:100%;overflow:hidden;}
.error-msg,.success-msg,.notice-msg,.note-msg{min-height:23px!important;margin-bottom:1em!important;border-style:solid!important;border-width:1px!important;background-repeat:no-repeat!important;background-position:10px 10px!important;padding:8px 8px 8px 32px!important;font-size:.95em!important;font-weight:700!important;}
.error-msg li,.success-msg li,.notice-msg li{margin-bottom:.2em;}
.error-msg{border-color:#f16048;color:#df280a;background-color:#faebe7;background-image:url(../images/error_msg_icon.gif);}
.success-msg{border-color:#446423;color:#3d6611;background-color:#eff5ea;background-image:url(../images/success_msg_icon.gif);}
.notice-msg,.note-msg{border-color:#fcd344;color:#3d6611;background-color:#fafaec;background-image:url(../images/note_msg_icon.gif);}
.head,.inner-head{line-height:1.25em;text-align:right;}
.head h1,.head h2,.head h3,.head h4,.head h5,.inner-head h1,.inner-head h2,.inner-head h3,.inner-head h4,.inner-head h5{margin:0;float:left;}
h3.red{color:#C03;}
.page-head-alt{margin:0 0 12px;}
.page-head,.page-head-alt{margin-bottom:20px;}
.model-page-head{margin-bottom:0;}
.page-head h3,.page-head-alt h3,.page-head h1,.page-head-alt h1{margin:0;text-align:left;color:#C03;font-size:28px;font-weight:700;letter-spacing:-1px;text-transform:capitalize;}
.button-level h3,.button-level h1{float:left;width:55%;}
.page-head .link-feed{float:right;margin-top:9px;}
.button-level .link-feed{float:none!important;font-size:1em!important;}
.page-title h2,.page-title h1{letter-spacing:-1px;font-size:28px;font-weight:700;color:#c03;text-transform:capitalize;}
.page-subtitle h3{letter-spacing:-1px;font-size:28px;font-weight:700;color:#c03;text-transform:lowercase;}
.category-title{letter-spacing:-1px;font-size:34px;font-weight:bold;color:#c03;text-transform:capitalize;margin-bottom:15px;}
.category-desc{margin-bottom:25px;}
.category-head{margin-bottom:7px;}
.category-head h2{max-width:100%;margin:0;padding:3px 0;color:#0a263c;font-size:1.6em;line-height:1.3em;font-weight:400;overflow:hidden;}
.box-header{font-size:1.05em;text-align:left;background:#eee;font-weight:700;padding:2px 8px;margin:10px 0;}
.category-head .link-feed{float:right;margin-top:10px;position:relative;}
td.label{font-weight:700;}
.data-table{border-top:1px solid #008CFF;border-bottom:1px solid #008CFF;width:100%;}
.data-table tr{background:#fff;}
.data-table .odd{background:#f8f7f5;}
.data-table .even{background:#eeeded!important;}
.data-table td.last,.data-table th.last{border-right:0;}
.data-table tr.last th,.data-table tr.last td{border-bottom:0!important;}
.data-table th{padding:2px 8px;color:#0a263c;white-space:nowrap;}
.data-table th.wrap{white-space:normal;}
.data-table th a,.data-table th a:hover{color:#fff;}
.data-table td{padding:3px 8px;}
.data-table thead tr th{background:#fff;border-bottom:1px solid #008CFF;}
.data-table tfoot{border-bottom:1px solid #d9dde3;}
.data-table tfoot tr.first td{border-top:1px solid #008CFF;}
.data-table tbody tr.first td{border-top:1px solid #008CFF;}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3;}
.data-table tbody td{border-bottom:1px solid #d9dde3;}
.data-table tbody.odd tr{background:#f8f7f5!important;}
.data-table tbody.even tr{background:#f6f6f6!important;}
.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0;}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data-table tbody td h5.title{margin:0;padding:0;font-size:1em;font-weight:700;color:#2f2f2f;}
.data-table tbody td .option-label{font-weight:700;font-style:italic;}
.data-table tbody td .option-value{padding-left:10px;}
.box-table td{padding:10px;}
.box-table tfoot td{padding-top:5px;padding-bottom:5px;}
.box-table select{width:100%;}
.nested-data-table th,.nested-data-table td{padding-top:2px;padding-bottom:2px;}
.generic-table td{padding:0 8px;}
.generic-table td.first{padding-left:0;white-space:nowrap;}
.shipping-tracking .button-set{margin-top:0;border:none;border-top:0;padding-top:0;}
.disc{margin-bottom:10px;list-style:disc;}
.disc li{margin-left:20px;}
.bare-list{margin:5px 0;}
.bare-list li{margin:3px 0;}
.no-display{display:none;}
.content-box{min-height:250px;}
.content{padding:12px 12px 12px 15px;}
.actions{line-height:1.3em;}
.separator{padding:0 3px;}
.pipe{padding:0 4px;font-size:.95em;}
.divider{margin:10px 0;height:1px;background:url(../images/dotted_divider.gif) repeat-x;font-size:1px;line-height:1em;overflow:hidden;}
#checkout-step-login{background:url(../images/checkout-login-bg.png) 0 0 no-repeat #E8F4FF;padding-top:50px;}
#checkout-step-login h4{display:none;}
table.pager select,table.view-by select{margin:0 3px;font-size:.95em;}
table.pager select{width:50px;}
table.view-by td.sort-by{text-align:right;padding-right:44px;}
table.view-by td.sort-by a{text-decoration:none;}
table.view-by select{width:85px;}
table.pager,table.view-by{width:100%;font-size:.95em;}
table.pager td{width:32%;background:#DDF0FF none repeat scroll 0 0;border:0;padding:4px 8px;vertical-align:middle;}
table.pager td.pages{padding:4px 0;white-space:nowrap;text-align:center;}
table.pager ol,table.pager li{display:inline;}
table.pager li{padding:0 2px;}
table.view-by td{width:33%;border-top:1px solid #CCC;padding:4px 8px;vertical-align:middle;}
.pager-arrow-right{background:url(../images/sprite6.png) 0 -15px;width:6px;height:15px;display:inline-block;}
.pager-arrow-left{background:url(../images/sprite6.png) 0 -55px;width:6px;height:15px;display:inline-block;}
.pager-next-page{text-decoration:none;}
.pager-last-page{text-decoration:none;}
.wrapper{min-width:954px;}
.header{text-align:left;position:absolute;width:100%;top:0;left:0;}
.header-top{width:930px;margin:0 auto;position:relative;z-index:100;height:140px;padding:10px;}
.header-nav{height:39px;margin:0 auto 10px;width:960px;}
.middle{width:960px;min-height:400px;margin:0 auto;text-align:left;padding:12px 0 0;}
.side-col{width:230px;}
.col-left{float:left;}
.col-main{float:left;}
.col-right{float:right;}
.col-1-layout .col-main{float:none;margin:0;}
.col-2-right-layout .col-main{float:left;width:705px;}
.col-2-left-layout .col-main{float:right;width:705px;}
.col-3-layout .col-main{width:475px;margin-left:17px;}
.header-top-container{background:url(../images/sprite6.png) repeat-x 0 -580px #040404;}
.header-nav-container{background:url(../images/sprite6.png) 0 -468px repeat-x;height:39px;}
.middle-container{margin-top:200px;}
.main-menu-container{background:#06365E;}
.body-fade{width:100%;margin-top:-214px;height:185px;background:url(../images/body_fade.png) 0 0 repeat-x;display:none;}
.main-menu{margin:0 auto;width:960px;height:48px;}
#welcome-msg{position:absolute;color:#fff;font-family:Georgia,Times New Roman,Garamond,serif;font-size:17px;font-style:italic;font-weight:400;display:block;left:210px;top:80px;}
#personal-welcome{position:absolute;color:#5FB7FF;font-family:Georgia,Times New Roman,Garamond,serif;font-size:17px;font-style:italic;font-weight:400;display:block;top:28px;left:185px;}
.top-cart{position:absolute;margin:0;top:0;left:730px;color:#a4a4a4;font-size:.95em;width:200px;cursor:pointer;}
.top-cart a{color:#9F9F9F;text-decoration:none;}
.top-cart .delivery{border-bottom:1px dashed #2f2f2f;}
.top-cart .items{width:50px;}
.top-cart .price{float:right;}
.top-cart p{margin-bottom:0;}
.top-cart h4{background:url(../images/spriteme5.png) 150px -707px no-repeat;color:#fff;font-family:arial,helvetica,sans-serif;font-size:15px;font-style:normal;font-weight:400;display:block;margin:15px 0 8px;}
#logo{float:left;width:202px;margin:0;}
.page-popup #logo{display:none;}
.big-access{left:265px;margin:0;position:absolute;top:25px;width:430px;}
.big-access a{text-decoration:none;float:left;display:block;height:70px;background:url(../images/spriteme5.png) -390px -545px no-repeat scroll;}
#big-link-contact{background-position:-290px -535px;width:80px;}
#big-link-contact:hover{background-position:-290px -615px;width:80px;}
#big-link-video{background-position:-107px -535px;width:108px;}
#big-link-video:hover{background-position:-107px -615px;width:108px;}
#big-link-qa{background-position:-216px -535px;width:75px;}
#big-link-qa:hover{background-position:-216px -615px;width:75px;}
#big-link-advice{background-position:-10px -535px;width:100px;}
#big-link-advice:hover{background-position:-10px -615px;width:100px;}
#big-link-home{background-position:-390px -535px;width:65px;}
#big-link-home:hover{background-position:-390px -615px;width:65px;}
.quick-access{margin:-30px 0 0 670px;padding:0 10px;color:#fff;position:absolute;}
.quick-access p{margin-bottom:4px;}
.quick-access li{display:inline;background:url(../images/shop_access_pipe.gif) no-repeat 100% .35em;padding-right:7px;padding-left:3px;}
.quick-access li.first{padding-left:0;}
.quick-access li.last{padding-right:0;background:none;}
.shop-access{background:#008CFF none repeat scroll 0 0;color:#FFF;right:0;margin-bottom:6px;padding:5px 10px;position:absolute;top:115px;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;}
.shop-access ul{list-style:none;}
.shop-access ul li{display:inline;}
.shop-access a{color:#fff;font-size:.95em;text-decoration:none;padding-right:3px;}
.shop-access a:hover{color:#000;}
.shop-access li.last{padding-right:0;background:none;}
.language-switcher{float:right;margin-top:5px;margin-left:60px;}
.language-switcher label{color:#A7C6DD;padding-right:5px;}
.language-switcher .flag option{background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:2px;}
.breadcrumbs{margin-bottom:13px;font-size:11px;line-height:1.25em;text-transform:lowercase;}
.breadcrumbs a{text-decoration:none;color:#777;font-size:11px;}
.breadcrumbs li{display:inline;}
#drop-filter{border:medium none;margin-left:-176px;width:110px;background:#fff;font-size:13px;top:11px;position:absolute;}
#drop-filter option{font-size:13px;}
#drop-filter optgroup{padding-top:10px;font-size:13px;}
.mini-search{position:absolute;top:110px;left:140px;width:680px;height:30px;padding:0;margin:0;font-size:14px;}
.mini-search #search,.mini-search_404 #search,#search_mini_form_left .input-text{-moz-border-radius:7px;-webkit-border-radius:7px;width:180px;height:22px;padding:6px 175px 0 5px;font-size:13px;}
#search_mini_form_left .input-text{width:178px;font-size:14px;}
.mini-search h4{margin:7px 15px 0 0;float:left;font-family:arial,helvetica,sans-serif;font-size:15px;color:#fff;font-style:normal;font-weight:400;}
.mini-search button{background:#008cff;-moz-border-radius:0 7px 7px 0;-webkit-border-radius:0 7px 7px 0;-border-radius:0 7px 7px 0;color:#fff;border:none;height:30px;padding:5px 7px 0;margin-left:2px;left:465px;top:5px;position:absolute;width:57px;}
.blog-search button,.mini-search_404 button{background:#008cff;-moz-border-radius:7px;-webkit-border-radius:7px;-border-radius:7px;color:#fff;border:none;height:30px;padding:7px;}
.mini-search .input-text{width:212px;margin-right:4px;font-size:12px;}
.search-autocomplete{z-index:999;}
.search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0;}
.search-autocomplete li{border-bottom:1px solid #f4eee7;padding:2px 8px 1px;cursor:pointer;}
.search-autocomplete li .amount{float:right;font-weight:700;}
.search-autocomplete li.odd{background-color:#fffefb;}
.search-autocomplete li.selected{background-color:#f7e8dd;}
.blog-search input[type=text]{font-size:14px;}
.side-col .box{margin-bottom:30px;}
.side-col .content{padding:5px 10px;}
.side-col .head{text-align:left;}
.side-col h2,.side-col h3,.side-col h4,.side-col h5{float:none;}
.side-col h3{font-size:1.05em;text-transform:uppercase;}
.side-col h4{color:#e65505;text-transform:uppercase;}
.side-col .actions{padding:4px 0;font-size:.95em;text-align:right;}
.side-col .actions a,.side-col .actions a:hover{text-decoration:underline;}
.widget-btn{float:right;font-size:11px;margin:0 3px 1px 5px;}
.widget-btn,.widget-btn:hover{color:#646464;font-weight:700;}
.currency-switcher{height:53px;padding:7px 12px 10px;background:url(../images/currency_switcher_bg.gif) no-repeat;font-size:1.05em;}
.currency-switcher h4{min-height:21px;background:url(../images/icon_world.gif) no-repeat 0 2px;color:#fff;padding-left:22px;text-transform:none;}
.currency-switcher select{width:98%;}
.base-mini{line-height:1.3em;font-size:.95em;}
.base-mini .head h4{-moz-border-radius:5px;-webkit-border-radius:5px;background:#008CFF none repeat scroll 0 0;color:#FFF!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;padding:5px;text-transform:lowercase!important;float:none!important;margin-bottom:10px;}
.base-mini .head h4 a{color:#FFF;font-size:.8em;}
.base-mini .head h4 .count{text-transform:none;color:#2f2f2f;white-space:nowrap;font-weight:400;font-size:.95em;}
.base-mini h5{font-size:1em;}
.base-mini ol{background:#f8f7f5;}
.base-mini ol li{padding:7px 4px 7px 8px;}
.base-mini ol li.odd{background:#fff;}
.base-mini ol li.even{background:#fff;}
.base-mini .actions{padding:6px;}
.base-mini .product-images{float:left;width:52px;height:52px;}
.base-mini .product-images a img{vertical-align:top;}
.base-mini .product-checkbox{float:left;width:10px;}
.base-mini .product-names{margin-left:18px;}
.base-mini .product-details{margin:0 0 0 60px;height:50px;}
.base-mini .product-details[class]{height:auto;min-height:50px;}
.base-mini .regular-price{font-size:11px;}
.base-mini .regular-price .price{color:#2f2f2f;}
.base-mini .special-price{font-size:11px;}
.base-mini .minimal-price{font-size:11px;}
.base-mini .price-box{margin:1px 0;}
.mini-product-tags li{display:inline;padding-right:4px;line-height:1.5em;}
.mini-product-tags li:after{display:inline!important;}
.mini-product-tags .content{padding:10px;}
.mini-product-tags .content a,.mini-product-tags .content a:hover{color:#1b2d3b;}
.mini-newsletter input.input-text{display:block;margin:3px 0;width:167px;}
.mini-cart .subtotal{background:#fbebd9;margin-top:5px;padding:2px 0;text-align:center;}
.mini-cart h5{margin:0;background:#F4F3F3;padding:6px 8px 2px;}
.mini-cart .actions{border-bottom:1px solid #c2c2c2;padding-top:3px;padding-bottom:1px;}
.mini-cart .actions .form-button{margin-top:3px;margin-bottom:5px;}
.mini-wishlist .link-cart{display:block;}
.mini-poll td.label{font-weight:700;padding-right:10px;}
.mini-poll td.item{white-space:nowrap;}
.footer a{color:#fff;text-decoration:none;}
.footer .cms-footer-links{width:120px;float:left;color:#fff;padding-top:20px;}
.footer .core-footer-links{width:150px;float:left;font-size:.95em;border-right:1px dotted #ccc;margin-right:20px;height:180px;}
.footer .footer-news-latest .little-paul{position:absolute;}
.footer .footer-news-latest .block{margin-left:65px;}
.footer .footer-news-latest .head{display:none;}
.footer .footer-news-latest{float:left;width:345px;border-right:1px dotted #ccc;margin-right:20px;height:180px;}
.footer .footer-news-all .head{display:none;}
.footer .footer-news-all{float:left;width:345px;border-right:1px dotted #ccc;margin-right:20px;height:180px;}
.footer .footer-news-social{float:left;width:280px;border-right:0 dotted #ccc;margin-right:20px;height:180px;}
.footer #footer-social-youtube{height:20px;width:48px;background:url(../images/sprite6.png) -15px -71px no-repeat;display:block;}
.footer #footer-social-twitter{height:31px;width:30px;background:url(../images/sprite6.png) -14px 0px no-repeat;display:block;}
.footer #footer-social-facebook{height:31px;width:30px;background:url(../images/sprite6.png) -14px -35px no-repeat;display:block;}
.footer #footer-social-rss{height:31px;width:30px;background:url(../images/sprite6.png) -46px 0px no-repeat;display:block;}
.footer .content{padding:0;}
.footer .block{width:90%;}
.footer .link{float:left;width:180px;}
.footer .pubDate-wrap{float:right;background:#008CFF;padding:4px;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;margin-left:10px;}
.footer .desc-wrap{padding-top:10px;clear:both;}
.footer h4{font-family:arial,helvetica,sans-serif;font-size:17px;font-style:normal;font-weight:400;color:#FFF;}
.footer .newsletter-footer label{font-size:.9em;color:#FFF;font-weight:400;}
.footer .youtube-footer{margin-top:15px;}
.footer .youtube-footer p{float:left;width:218px;padding-top:3px;color:#FFF;}
.footer .youtube-footer a{float:left;display:block;}
.footer .youtube-footer,.footer .medias-footer{font-size:.9em;}
.footer .medias-footer{clear:both;padding-top:15px;}
.footer .medias-footer li{float:left;width:15%;}
.footer .newsletter-footer input.input-text{font-size:11px;width:170px;}
.footer .newsletter-footer .validation-advice{float:left;}
.footer-container{padding-top:88px;background:url(../images/footer_bg.jpg) top right no-repeat;}
.footer-container > .footer{background-image:url(../images/sprite6.png);background-position:0 -159px;}
.footer-wrap{width:960px;margin:0 auto;height:180px;text-align:left;padding-top:20px;}
.footer{padding:0 0 30px;height:200px;overflow:hidden;}
.footer .store-switcher{display:inline;padding:0 10px 0 0;vertical-align:middle;}
.footer .informational label{color:#fff;font-weight:700;padding-right:3px;}
.footer .informational ul{display:inline;}
.footer .informational li{display:inline;background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;padding-right:8px;padding-left:4px;}
.footer .informational li.last{background:none;padding-right:0;}
.footer .informational a,.footer .informational a:hover{color:#fff;}
.footer .informational a{text-decoration:none;}
.footer .legality{padding:13px 0;color:#ecf3f6;text-align:center;}
.footer .legality a,.footer .legality a:hover{color:#ecf3f6;}
.product-shop{float:right;}
.out-of-stock{height:18px;padding-top:3px;color:#D83820;font-weight:700;}
.product-shop .short-description{width:100%;overflow:hidden;margin-bottom:10px;}
.ratings{margin:7px 0;line-height:1em;}
.rating-box{float:left;position:relative;width:69px;height:13px;margin-right:5px;background:url(../images/product_rating_blank_star.gif) repeat-x;}
.rating-box .rating{position:absolute;top:0;left:0;height:13px;background:url(../images/product_rating_full_star.gif) repeat-x;}
.ratings-list{margin:4px 0;}
.ratings-list td{padding:3px 0;}
.ratings-list td.label{padding-right:8px;font-size:.95em;font-weight:700;line-height:1em;}
.price{white-space:nowrap!important;}
.price-box{padding:5px 0;height:70px;}
.price-box .price{font-weight:700;color:#c76200;}
.regular-price{color:#c76200;text-align:center;}
.regular-price .price{display:block;font-weight:700;font-size:18px;color:#c03;margin-top:40px;}
.old-price{margin:0;text-align:center;}
.old-price .price-label{white-space:nowrap;color:#e57f98;}
.old-price .price{font-weight:700;color:#e57f98;text-decoration:line-through;}
.special-price{margin:0;text-align:center;line-height:1.4em;}
.special-price .price-label{font-size:12px;font-weight:700;white-space:nowrap;color:#c03;}
.special-price .price{display:block;font-size:17px;font-weight:700;color:#c03;}
.minimal-price{margin:0;}
.minimal-price .price-label{font-weight:700;white-space:nowrap;}
a.minimal-price-link{display:block;}
a.minimal-price-link .price{font-weight:400;color:#1e7ec8;}
.price-excluding-tax{display:block;color:#999;}
.price-excluding-tax .label{white-space:nowrap;color:#999;}
.price-excluding-tax .price{font-size:13px;font-weight:400;color:#c76200;}
.catalog-product-view .product-shop .price-excluding-tax{text-align:center;}
.price-including-tax{display:block;color:#999;}
.price-including-tax .label{white-space:nowrap;color:#999;}
.price-including-tax .price{font-size:13px;font-weight:700;color:#c76200;}
.catalog-product-view .product-shop .price-including-tax{text-align:center;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:700;}
.price-from{margin:0;}
.price-from .price-label{font-weight:700;white-space:nowrap;}
.price-to{margin:0;}
.price-to .price-label{font-weight:700;white-space:nowrap;}
.price-notice{padding-left:10px;color:#999;}
.price-notice .price{font-weight:700;color:#2f2f2f;}
.price-as-configured{margin:0;}
.price-as-configured .price-label{font-weight:700;white-space:nowrap;}
.price-box-bundle{padding:0 0 10px;}
.price-box-bundle .price-box{margin:0!important;padding:0!important;}
.price-box-bundle .price{color:#555;}
.product-pricing-grouped li{padding:2px 0;color:#e26703;}
.product-pricing-grouped li .price{font-weight:700;}
.generic-box{margin-bottom:15px;padding:12px 15px;border:1px solid #D0CBC1;background:url(../images/base_mini_head_bg.gif) repeat-x #fff;}
.generic-product-list li{margin:12px 0;}
.catalog-listing{line-height:1.35em;}
.catalog-listing h5{margin-bottom:.4em;font-size:1.05em;height:48px;overflow:hidden; padding:0 10px; }
.catalog-listing h5 a,.catalog-listing h5 a:hover{color:#007CE0;text-decoration:none;text-transform:capitalize;font-size:14px;letter-spacing:-1px;}
.catalog-listing .add-to{margin:.7em 0;color:#555;line-height:1.3em;font-size:.95em;font-weight:700;}
.catalog-listing .add-to a,.catalog-listing .add-to a:hover{text-decoration:underline;}
.catalog-listing .ratings{margin-bottom:.6em;line-height:1.5;}
.catalog-listing .ratings .rating-box{float:none;margin-bottom:3px;}
.catalog-listing .ratings .pipe{display:none;}
.catalog-listing .ratings a{display:block;}
.generic-product-grid{width:100%;}
.generic-product-grid td{border-right:1px solid #d9dde3;border-bottom:1px solid #d9dde3;padding:12px 10px;line-height:1.6em;}
.generic-product-grid tr.last td{border-bottom:0;}
.generic-product-grid td.last{border-right:0;}
.generic-product-grid .product-image{text-align:center;}
.generic-product-grid td.empty-product{border-right:0;background:#f5f6f6;}
.layered-results-title{font-size:24px;color:#008cff;font-weight:700;letter-spacing:-1px;}
#layered-hide{-webkit-border-radius:3px;-moz-border-radius:3px;background:#008CFF none repeat scroll 0 0;border:medium none;color:#FFF;font-weight:700;padding:3px;float:right;}
.layered-nav .head{margin:0;background:url(../images/layered_nav_head_bg.gif) no-repeat;height:24px;}
.col-main .layered-nav .head{display:none;}
.layered-nav{margin:10px 0;}
.col-left .layered-nav{margin:0 0 10px;}
.layered-nav h3{display:none;}
.layered-nav .border-creator{border-style:solid;border-color:#a0b3c3;border:none;}
.col-left .layered-nav h4{background:#CEE8FF;text-transform:none;border-bottom:none;font-size:14px;padding-bottom:2px;padding-left:10px;padding-top:4px;color:#000;}
.col-left .narrowed-category{background:#CEE8FF;}
.layered-nav h4{margin:0;border-bottom:1px solid #008CFF;padding:3px 10px;color:#1f5070;font-weight:700;font-size:1em;}
.layered-nav .narrowed-category li{padding:4px 6px 4px 10px;}
.layered-nav .narrowed-category li .label{background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;padding-left:20px;font-weight:700;text-transform:uppercase;}
.col-left .layered-nav .narrowed-category li .label{text-transform:none;display:block;}
.layered-nav .widget-btn{float:right;margin:.1em 0 0 5px;font-size:.95em;overflow:hidden;}
.layered-nav .actions{border-style:solid;border-color:#dee5e8;border-width:1px 0;padding:4px 10px;background:#EFEFEF;display:none;}
.narrow-by dl{background:#eef7ff;padding:20px;}
.col-left .narrow-by dl{padding:0;}
.narrow-by dt{clear:both;margin:0;padding:7px 10px 0 28px;background-image:url(../images/spriteme1.png);background-repeat:no-repeat;background-position:-1px -32px;color:#2f2f2f;text-transform:uppercase;}
.narrow-by dt.even{padding-top:22px;}
.col-left .narrow-by dt{background:none;padding-left:10px;font-size:14px;margin-bottom:8px;text-transform:none;color:#005193;}
.narrow-by dd{padding:0 5px .8em 12px;font-size:.8em;}
.col-left .narrow-by dd{padding-left:10px;}
.narrow-by dd a{font-size:1.2em;text-decoration:none;}
.col-left .narrow-by dd li > a{font-size:11px;float:left;display:block;width:160px;padding-right:5px;}
.col-main .narrow-by dd li{margin-bottom:.6em;line-height:1.3em;display:block;margin-right:10px;float:left;width:200px;}
.col-main .thinthin{width:50px!important;margin-bottom:1em!important;height:60px;font-size:.95em;float:left;margin-right:10px;}
.thinthin p{width:50px;text-align:center;}
.col-left .thinthin p{float:left;padding-left:5px;width:120px;text-align:left;}
.narrow-by dd.last{background:none;}
.narrow-by dd li{border-bottom:1px dashed #CEE8FF;padding-top:3px;}
.narrow-by dd li.last{border-bottom:none;}
.narrow-by dd li:hover{background:#cee8ff;}
.narrow-by dd ol li.thinner{width:60px;}
.narrow-by dd span.manyresults{font-size:12px;font-weight:700;color:#C03;display:block;border:1px solid #C03;padding:10px;background:#ffeff3;margin:20px 0;}
.narrow-items{max-height:330px;overflow:auto;}
.category-part-matches ul{margin-bottom:30px;}
.category-part-matches ul li{float:left;padding:3px 5px;margin:0 10px 5px 0;background:#CEE8FF;-moz-border-radius:5px;}
.category-part-matches ul li:hover{background:#9bd2ff;}
.category-part-matches li.clear{padding:0;}
.category-part-matches > li{clear:both;margin-bottom:20px;}
.category-part-matches ul li a{text-decoration:none;color:#008CFF;}
.category-part-matches h4 a{text-decoration:none;}
.layer-filter-again{background:transparent url(../images/spriteme5.png) -10px 0px no-repeat;color:#005BA5;padding:0;margin:0 auto;text-align:left;height:54px;}
.layer-filter-again span{display:block;font-size:11px;}
.layer-filter-again input{margin:24px 0 0 5px;}
.layer-filter-again p{font-size:11px;margin-bottom:5px;display:block;width:181px;position:absolute;left:-1000px;background:#E0F1FF;border:1px solid #008CFF;padding:10px;}
.layer-filter-again:hover p{left:auto;margin-left:190px;}
.search-as-type{font-size:12px;width:170px;padding:5px;border:none;}
#too-many-cover{background:url(../images/too_many_grad_filter.png) 0 0 repeat-x;position:absolute;margin:-140px 0 0 -10px;padding:60px 15px 0;width:200px;height:100px;font-size:11px;}
.show-overflow-filters{background:#008CFF;padding:3px 5px;color:#fff;margin:10px auto;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;-border-radius:3px;}
#cover-result-spacer{height:60px;}
.col-left .narrow-by dd li.thinthin > a{width:160px!important;}
.col-left .narrow-by dd li.thinthin > a p{width:105px!important;}
.filter-no-results-found{display:none;font-size:11px;}
.filter-no-results-found:hover{background:none!important;}
.tool-tip{position:absolute;border:1px solid #7ba7c9;background:#eaf6ff;}
.tool-tip .btn-close{padding:6px 6px 0;margin-bottom:-9px;text-align:right;}
.tool-tip .inline-content{padding:8px;}
.tool-tip .block-content{padding:15px 20px;}
.home-callout{margin-bottom:12px;}
.home-callout img{display:block;}
.home-spot{float:left;width:470px;margin-left:20px;}
.best-selling h3{margin:12px 0 6px;color:#e25203;font-size:1.2em;}
.best-selling table{border-top:1px solid #ccc;}
.best-selling tr.odd{background:url(../images/best_selling_tr_odd_bg.gif) repeat-x 0 100% #eee;}
.best-selling tr.even{background:url(../images/best_selling_tr_even_bg.gif) repeat-x 0 100% #fff;}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:.95em;}
.best-selling .product-img{float:left;border:2px solid #dcdcdc;}
.best-selling .product-description{margin-left:107px;line-height:1.3em;}
.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{color:#203548;}
.recently{margin:0 0 12px;}
.recently h3{margin:0 0 6px;color:#e25203;font-size:1.2em;}
.recently .product-image{border:1px solid #dcdcdc;}
.recently a.product-name{display:block;width:130px;overflow:hidden;}
.recently a.product-name,.recently a.product-name:hover{font-size:11px;color:#1d7ecf;}
.recently .add-to{margin-top:5px;font-size:11px;}
table.recently-list{width:100%;}
table.recently-list td{width:20%;}
.advanced-search{margin:50px 0 28px;border:1px solid #008CFF;padding:22px 25px 12px;background:#E8F4FF;}
.advanced-search .legend{margin:-70px 0 0 -26px;float:left;border:1px solid #008CFF;background:#008CFF;padding:15px 16px;color:#fff;font-weight:700;font-size:11px;height:15px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-border-radius-topleft:5px;-border-radius-topright:5px;}
.advanced-search li{margin-bottom:5px;}
.advanced-search li label{width:150px;float:left;}
.advanced-search .input-text{width:250px;}
.advanced-search select{width:256px;padding:2px;}
.advanced-search #product_manufacturers,.advanced-search #fits_product{height:150px;}
.advanced-search #fits_product{display:none;}
.advanced-search .field-row{float:left;width:256px;}
.advanced-search .range .input-text{width:70px;}
.advanced-search .range select{width:90px;padding:1px;}
.advanced-search #fits_product_notice_loading{vertical-align:absmiddle;display:none;}
.advanced-search #fits_product_notice_loading_icon{width:10px;}
.contact-group ul{position:relative;}
.contact-captcha-box{position:absolute;bottom:10px;right:0;}
#recaptcha_area{background:#FFF;}
#recaptcha_widget_div{width:345px;}
#recaptcha_table td{padding:4px!important;}
#recaptcha_logo,#recaptcha_tagline{display:none;}
#recaptcha_response_field,#recaptcha_image,#recaptcha_image img{width:97%!important;}
.advanced-search-nothing-found{font-weight:700;color:#df280a;margin-bottom:10px;}
.advanced-search-found-amount{margin-bottom:10px;}
.advanced-search-summary-box{padding:10px 10px 5px;margin:0 0 10px;border:1px solid #E9D7C9;background-color:#FFF6F1;margin-bottom:10px;}
.advanced-search-summary-tip{clear:both;font-weight:700;}
.advanced-search-summary-box ul{list-style:none;float:left;width:50%;}
.advanced-search-summary-box ul li span{background:url(../images/search_criteria.gif) 0 3px no-repeat;padding-left:15px;font-weight:700;color:#E17C24;}
.advanced-search-summary-box ul li span.translate-inline{background:0!important;}
.listing-type-list .listing-item{border-top:1px solid #D9DDE3;padding:12px 10px;}
.listing-type-list .product-image{float:left;width:135px;}
.listing-type-list .product-shop{width:505px;}
.listing-type-list .product-shop .description{margin:.5em 0 1.2em;}
.listing-type-list .product-shop .price-box{float:right;text-align:left;white-space:nowrap;padding:0;height:auto;}
.listing-type-list .product-shop .price-box .price{margin-top:0;}
.listing-type-list .product-shop .form-button{margin:.5em 0 0;}
.listing-type-list .product-shop .product-reviews{margin:15px 0;font-size:.95em;}
.listing-type-list .product-shop .product-reviews a,.listing-type-list .product-shop .product-reviews a:hover{color:#6e6969;}
.listing-type-list .listing-item .rating-box{margin-bottom:6px;}
.listing-type-list .product-shop h5{height:auto;float:left;width:350px;}
.home-featured{overflow:hidden;}
.listing-type-grid{margin:20px 0;}
.listing-type-grid .grid-row{margin-top:4px;}
.listing-type-grid li.item{float:left;width:148px;padding:5px;line-height:1.6em;overflow:hidden;}
.listing-type-grid .last{border-bottom:0;}
.listing-type-grid .product-image{text-align:center;margin-bottom:3px;}
.listing-type-grid .rating-box{float:left;margin-left:0;margin-right:5px;}
.listing-type-grid .actions{margin:10px 0;text-align:center;}
.col-1-layout .listing-type-grid{background-image:url(../images/bkg_products-grid1.gif);}
.col-1-layout .listing-type-grid li.item{width:280px;}
.col-2-left-layout .listing-type-grid li.item,.col-2-right-layout .listing-type-grid li.item{width:125px;border:1px solid #D4D4D4;height:270px;margin-right:5px;}
.listing-type-grid li.last{margin-right:0!important;}
#catalog-data-wrapper{margin-top:40px;}
.catalog-listing .form-button{cursor:pointer;float:right;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;background:#c03;padding:2px 6px;color:#fff;font-weight:700;}
.product-info-box .more-button,.catalog-listing .more-button{font-size:12px;cursor:pointer;float:left;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;background:#008cff;padding:2px 4px;color:#fff;font-weight:700;}
.category-description{margin-top:20px;}
#product-main-img-container{height:268px;border:1px solid #5fb7ff;overflow:hidden;margin-bottom:5px;}
#product-main-img-container .zoom-it-now{background:#5fb7ff;width:50px;height:43px;padding-top:7px;color:#fff;text-align:center;position:absolute;margin:218px 0 0 308px;z-index:1;}
#product-main-img{cursor:pointer;}
.more-views img{margin-top:-15px;}
.product-img-box{float:left;width:360px;}
.product-img-box .product-image-zoom{position:relative;overflow:hidden;width:358px;height:265px;z-index:9;border:1px solid #5fb7ff;}
.product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.image-zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;background:url(../images/slider_bg.gif) no-repeat 50% 50%;padding:0 28px;cursor:pointer;}
.image-zoom #track{position:relative;height:18px;}
.image-zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat;}
.image-zoom .btn-zoom-out{position:absolute;left:2px;top:1px;}
.image-zoom .btn-zoom-in{position:absolute;right:2px;top:1px;}
.product-img-box .more-views h4{border-bottom:1px solid #ccc;margin-bottom:.8em;font-size:.95em;text-transform:uppercase;}
.product-img-box .more-views ul{margin-left:0;}
.product-img-box .more-views li{float:left;margin:0 4px 9px 0;}
.product-img-box .more-views li.last{margin-right:0;}
.product-img-box .more-views li a.last{width:116px;}
.product-img-box .more-views li a{float:left;width:115px;height:80px;overflow:hidden;border:1px solid #5fb7ff;}
.product-info-box{margin-top:20px;}
.product-info-box .product-name{color:#C03;font-size:34px;font-weight:700;letter-spacing:-1px;text-transform:capitalize;}
.product-info-box .price-box{margin:10px 0 0;height:auto;}
.product-info-box .data-table .price-box{margin:0;padding:0;}
.product-info-box .availability{margin:10px 0;padding:0;font-size:.92em;}
.add-to-cart-box{float:right;}
.add-to-cart-box .qty-box{float:left;}
.add-to-cart-box .qty-box label{float:left;}
.add-to-cart-box .qty-box .qty{float:left;margin:0 5px;}
.add-to-cart-box .form-button{float:left;}
.add-to-box{text-align:right;}
.add-to-box li{display:inline;}
.add-to-holder{margin:10px 0;}
.add-to-holder .add-to-cart-box{float:left;}
.add-to-holder .add-or{float:left;padding:0 7px;font-weight:700;color:#666;}
.add-to-holder .add-to-box{float:left;line-height:1.25em;text-align:left;}
.add-to-holder .add-to-box li{display:block;}
.add-to-holder .add-to-box li .pipe{display:none;}
.product-info-box .ratings{margin-bottom:1em;}
.product-essential{margin-bottom:30px;}
.product-essential .product-shop{width:590px;}
.product-essential .product-shop .ratings{margin-bottom:10px;}
#product-attribute-specs-table{border:none;}
#product-attribute-specs-table .even{background:#fff!important;}
#product-attribute-specs-table .odd{background:none!important;}
#description-fits-product-app{margin-top:15px;}
#description-fits-product-app .title{font-weight:700;font-size:1.1em;}
#description-fits-product-app li{float:left;}
#description-fits-product-app li:after{content:",\00a0";}
#description-fits-product-app li.manufacturer-sep{clear:left;float:none;}
#description-fits-product-app li.manufacturer-sep:after{content:"";}
#description-fits-product-app li.manufacturer-name{float:none;font-weight:700;}
#description-fits-product-app li.manufacturer-name:after{content:"";}
.product-information-wrap .head{margin-bottom:20px;}
.product-information-wrap div.content{padding:0;}
#tools-required-box li{text-align:center;border:1px solid #5fb7ff;height:250px;width:130px;float:left;background:#fff;margin:0 10px 10px 0;padding:5px;}
#tools-required-box li .checkbox-container{display:block;width:10px;margin:10px auto;}
#tools-required-box li .product-image-wrap{display:block;width:100px;margin:0 auto;}
#tools-required-box li .product-details{margin-top:10px;}
#tools-required-box li h5{font-size:1.05em;height:48px;margin-bottom:.4em;overflow:hidden;color:#007099;}
#tools-required-box li .price{color:#C03;display:block;font-size:18px;font-weight:700;margin-top:0;}
.product-info-box .product-shop > div.price-box{display:none;}
.product-shop-col1{float:left;width:450px;}
.product-shop-col2{float:right;width:140px;}
.product-shop-col2 .price-box{margin:0;min-height:80px;width:120px;border:2px solid #008cff;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;}
.product-shop-col2 .price-box .price{color:#008CFF;font-size:25px;font-weight:700;letter-spacing:-1px;margin-top:35px;}
.product-shop-col2 .price-box .special-price .price{margin-top:0;}
.product-shop-col2 button{width:124px;height:30px;background:#008cff;color:#fff;border:none;margin-bottom:5px;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-radius-topright:0;-webkit-border-radius-topleft:0;}
.product-shop-col2 a{display:block;text-decoration:none;font-weight:700;font-size:11px;color:#000;margin-left:5px;}
.sku-box{width:114px;border:2px solid #008CFF;color:#008CFF;font-size:12px;text-align:center;padding:5px;font-weight:700;-moz-border-radius:3px;-border-radius:3px;-webkit-border-radius:3px;}
.sku-box-title{color:#C03;}
.sku-box h2{color:#008CFF;font-size:13px;text-align:center;padding:2px;font-weight:700;}
.sku-box-list{color:#008CFF;font-size:12px;text-align:center;font-weight:700;}
.sku-box-title-list{color:#008CFF;}
.alternative-numbers{ word-wrap: break-word; width:100%;font-size:12px;font-weight:normal;margin-bottom:10px;}
.alternative-numbers-title{display:inline-block;font-weight:bold;}
.alternative-numbers h2{color:#008CFF;font-size:13px;text-align:center;padding:2px;font-weight:700;}
.alternative-numbers-list{color:#008CFF;font-size:12px;text-align:center;font-weight:700;}
.alternative-numbers-title-list{color:#008CFF;}
.product-information-wrap{margin-top:50px;}
.product-information-holder{width:590px;}
.product-information-holder li{cursor:pointer;line-height:100%;height:22px;padding:15px 16px;background:#5bb5ff;color:#fff;font-weight:700;font-size:11px;float:left;margin-right:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-border-radius-topright:5px;-border-radius-topleft:5px;}
.product-information-holder .last{margin-right:0;text-align:center;width:45px;}
.product-information-holder .active{background:#008cff!important;}
.product-information-holder .pink{background:#ff3e6e;}
.product-information-wrap > div{display:none;}
.product-information-wrap div.active{display:block;border:1px solid #008cff;background:#e8f4ff;padding:10px;}
#fits-these-models-box .highlight{background:#FF0;}
#fits-these-models-box li{float:left;width:180px;}
#fits-these-models-man-box li{float:left;width:120px;}
#description-box .product-specs{overflow-x:auto;}
#tools-required-box ol{height:535px;overflow:hidden;}
#expand-tools{margin:350px 0 0 470px;position:absolute;text-align:center;width:90px;cursor:pointer;}
#fit-my-model{background:url(../images/fits_model_bg.jpg) 0 0 no-repeat;width:288px;height:127px;margin-top:50px;padding:50px 15px 0 60px;}
#fit-my-model p{color:#fff;font-weight:700;}
#fit-my-model p span{color:#5FB7FF;text-decoration:underline;cursor:pointer;}
#fit-my-model h5{color:#5FB7FF;display:block;font-family:Georgia,Times New Roman,Garamond,serif;font-size:17px;font-style:italic;font-weight:400;margin:0;}
#fit-my-model-input{border:1px solid #B6B6B6;-moz-border-radius:7px;-webkit-border-radius:7px;background-image:url(../images/sprite6.png);background-position:0 -110px;height:22px;padding:6px 5px 0;width:194px;}
#fit-my-model-submit{-moz-border-radius:3px;-webkit-border-radius:3px;background:#008CFF none repeat scroll 0 0;border:medium none;color:#FFF;font-weight:700;height:30px;padding:7px;}
.ac_results{background:#fff;border:1px solid #b6b6b6;width:205px!important;}
.ac_results ul{text-align:left;}
.ac_results li{cursor:pointer;padding:2px 8px 1px;border-bottom:1px solid #F4EEE7;}
.ac_results .ac_odd{background-color:#FFFEFB;}
.product-pricing{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;}
.product-pricing li{line-height:1.4;background:url(../images/bg_tierico1.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#424242;}
.product-pricing .benefit{font-style:italic;font-weight:700;color:#2f2f2f;}
.product-pricing .price{font-weight:700;color:#2f2f2f;}
.product-options{margin:20px 0 0;padding:0;background-color:#f6f6f6;border:1px solid #e4e4e4;}
.product-options dt{padding:10px 0 0;font-weight:400;}
.product-options dt label{color:#2f2f2f;display:none;}
.product-options dt .qty-holder{float:right;margin-right:15px;}
.product-options dt .qty-holder label{vertical-align:middle;}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f;}
.product-options dd{padding:5px 10px 15px;margin:0 0 5px;border-bottom:0 solid #e4e4e4;}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0;}
.product-options dd input.input-text{width:98%;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:99%;}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px;}
.product-options ul.options-list{margin-right:5px;}
.product-options ul.options-list li{line-height:1.5;padding:2px 0;}
.product-options ul.options-list input.radio{float:left;margin-top:3px;}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px;}
.product-options ul.options-list .label{display:block;margin-left:18px;}
.product-options ul.options-list label{font-weight:400;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.required{margin-bottom:0;padding:15px 0 0;display:none;}
.product-options-bottom{background-color:#fffada;padding:15px 20px;border:1px solid #e4e4e4;border-top:0;}
.product-options-bottom .product-pricing{margin:0;padding:0 0 10px;border:0;background:0;}
.product-options-bottom .product-pricing li{background:0;padding:2px 0;color:#e26703;}
.product-options-bottom .product-pricing .price,.product-options-bottom .product-pricing .benefit{color:#e26703;}
.product-options-bottom .price-box{float:left;margin:0;padding:0;}
.product-options-bottom .price-label{float:left;padding-right:5px;}
.product-options-bottom .price-tax{float:left;}
.product-shop .product-options-bottom .price-box{float:none;}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0;}
.product-shop .product-options-bottom .price-tax{float:none;}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px;}
dl.item-options dt{font-weight:700;font-style:italic;}
dl.item-options dd{padding-left:10px;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;text-decoration:none!important;}
.truncated a.details{cursor:help;text-decoration:none!important;display:inline-block;border-bottom:1px #1e7ec8 dotted;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value dl{position:absolute;top:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ccc;border-bottom-color:#bbb;border-right-color:#bbb;background-color:#f6f6f6;}
.truncated .truncated_full_value dl dt{margin-top:0;}
.truncated .show dl{top:-20px;left:50%;}
.col-left .truncated .show dl{left:35px;top:10px;}
.col-right .truncated .show dl{left:-240px;top:10px;}
.col-1-layout .product-collateral{}
.product-collateral .head{margin-bottom:1em;padding-bottom:1px;font-size:1.15em;}
.product-collateral .collateral-box{margin-bottom:2em;}
.product-collateral .collateral-box h4{color:#008CFF;}
.product-collateral .attribute-specs table{border-color:#d9DDE3;}
.product-collateral .attribute-specs .label{font-weight:700;}
.product-collateral .attribute-specs .data{border-right:0;}
.product-collateral .attribute-specs td{padding-top:3px;padding-bottom:3px;line-height:1.25em;}
.product-collateral .up-sell .head{padding-bottom:8px;margin-bottom:0;}
.product-collateral .up-sell .generic-product-grid{width:auto;}
.product-collateral .up-sell .generic-product-grid td{border:1px solid #5FB7FF;height:300px;margin-right:5px;width:150px;display:block;float:left;}
.product-collateral .up-sell .generic-product-grid td.empty-product{border:none;padding:0;background:none;}
#customer-reviews{margin-bottom:15px;}
#customer-reviews li{margin-bottom:25px;}
#customer-reviews li p{clear:both;}
.product-collateral .add-tag-box .input-box{float:left;width:302px;margin-right:8px;}
.product-collateral .add-tag-box .input-box .input-text{width:300px;}
.tags-list{margin-bottom:15px;}
.tags-list li{display:inline;background:url(../images/separator.gif) no-repeat 100% .4em;padding:0 8px 0 4px;}
.tags-list li.first{padding-left:0;}
.tags-list li.last{background:none;}
.add-tag-box{background:url(../images/icon_tag_add.gif) no-repeat 0 2px;padding-left:23px;}
.product-review-box{padding-bottom:10px;}
.product-review-box table{width:456px;margin:8px 0 0;}
.product-review-box td,.product-review-box th{text-align:center;}
.product-review-box td.label{width:100px;text-align:left;}
.mini-related-items .product-images{width:72px;}
.mini-related-items .product-images a{display:block;margin-left:20px;}
.mini-related-items .product-images input{float:left;}
.mini-related-items .product-images .checkbox-container{float:left;width:15px;}
.mini-related-items .product-details{margin-left:80px;padding-left:5px;}
.mini-related-items ol li{padding-left:0;padding-right:0;}
select.address-select{width:630px;}
.shipment-methods dd{margin-bottom:13px;}
.payment-methods dt{margin-bottom:5px;}
.payment-methods dd{padding:5px 20px;}
.payment-methods select.month{width:146px!important;margin-right:10px;}
.payment-methods select.year{width:100px!important;}
.payment-methods input.cvv{width:3em!important;}
.shopping-cart{margin-bottom:0;}
.shopping-cart th,.shopping-cart td{padding-left:13px;padding-right:13px;}
.shopping-cart th .tax-flag{font-size:.9em;font-weight:400;display:block;}
.shopping-cart tr.error{background:#FDE6E0!important;}
.shopping-cart .continue-shopping{float:left;}
.shopping-cart-item-message{margin-bottom:5px;font-size:95%;margin-top:6px;}
td.attributes-col{line-height:1.4em;}
td.attributes-col ul{margin:5px 0;font-size:.95em;}
td.attributes-col dt{margin-top:.5em;}
td.attributes-col dd ul{margin:0 0 5px;list-style:disc;}
td.attributes-col dd ul li{margin-left:15px;}
td.attributes-col h4.title{padding:0;margin:0;font-size:1em;color:#2f2f2f;width:100%;overflow:hidden;}
td.attributes-col h4.title a{font-weight:700;}
.shopping-cart-totals{width:300px;float:right;margin-top:25px;border:1px solid #008CFF;background:#E8F4FF;text-align:right;}
.shopping-cart-totals table{width:100%;margin:7px 0;}
.shopping-cart-totals td{padding:0 15px;}
.shopping-cart-totals tfoot td{padding-top:10px;font-size:1.3em;border:none!important;}
.shopping-cart-totals .checkout-types{padding:8px 15px 15px;}
.shopping-cart-totals .checkout-types li{clear:both;margin:10px 0;}
.tax-total{cursor:pointer;}
.tax-total td{line-height:13px;padding-top:5px!important;padding-bottom:5px!important;}
.tax-total .tax-collapse{float:right;padding-left:20px;background:url(../images/bg_collapse.gif) 0 2px no-repeat;text-align:right;cursor:pointer;}
.show-details .tax-collapse{background-position:0 -55px;}
.show-details td{border-top:1px solid #d2d8db;}
.tax-details td{font-size:.91em;color:#626465;background-color:#dae1e4;}
.tax-details-first td{border-top:1px solid #d2d8db;}
.cart-tax-info,.cart-price{padding-right:20px;}
.cart-tax-total{padding-right:20px;background:url(../images/bg_collapse.gif) 100% 5px no-repeat;cursor:pointer;}
.cart-tax-total-expanded{background-position:100% -52px;}
.shopping-cart-collaterals{float:left;width:605px;padding:25px 0;}
.shopping-cart-collaterals .box{margin-bottom:18px;padding:12px 15px;border:1px solid #008CFF;background:#E8F4FF;}
.shopping-cart-collaterals .box .form-button{margin-left:5px;}
.shopping-cart-collaterals .discount-codes h4,.shopping-cart-collaterals .shipping-estimate h4{min-height:16px;color:#008cff;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;text-transform:uppercase;}
.shopping-cart-collaterals .discount-codes h4{background-image:url(../images/icon_asterick.gif);padding-left:23px;}
.shopping-cart-collaterals .shipping-estimate h4{background-image:url(../images/icon_lorry.gif);padding-left:23px;}
.shopping-cart-collaterals .shipping-estimate .input-text{width:214px;}
.shopping-cart-collaterals .shipping-estimate select{width:220px;}
.shopping-cart-collaterals .upsell{width:42.5%;border:1px solid #cec3b6;padding:12px 15px;background:#fafaec;}
.shopping-cart-collaterals .upsell .product-image{float:left;width:75px;border:1px solid #d0cdc9;}
.shopping-cart-collaterals .upsell .product-shop{width:170px;}
.shopping-cart-collaterals .upsell .product-shop h5{font-size:1em;}
.grand_total{width:auto;margin-top:15px;border:1px solid #BEBCB7;background:#DEE5E8;font-size:1.3em!important;font-weight:700;text-align:right;}
tr.grand_total td,p.grand_total{padding-top:5px;padding-bottom:5px;}
#checkoutSteps-tabs li{padding:15px 4px;}
#checkoutSteps-tabs .step-count{display:none;}
#checkoutSteps-tabs .edit-link{display:none;}
#checkoutSteps-tabs .allow{background:#008CFF;}
#checkoutSteps-tabs .not-allow{background:#5BB5FF;}
#checkoutSteps-tabs .tabbinate-active{background:#FF3E6E;}
#checkoutSteps .head{display:none;}
.one-page-checkout li.section{position:relative;}
.one-page-checkout .group-select{margin-right:0;margin-top:0;border:0;background:none;padding:0;}
.one-page-checkout .box{border:1px solid #bbb6a5;padding:15px 20px;background:#faf7ee;}
.one-page-checkout .head{margin-bottom:0;padding:4px 8px 6px;background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee;border-width:0 1px;border-color:#D9DDE3;border-style:solid;border-top:1px solid #fff;}
.one-page-checkout .tool-tip{right:8px;}
.one-page-checkout .head a{display:none;}
.one-page-checkout h3{color:#999;font-size:1.05em;}
.one-page-checkout h4{border-bottom:1px solid #E4E4E4;padding-bottom:2px;text-transform:uppercase;}
.one-page-checkout h4.title{border-bottom:0;text-transform:none;}
.one-page-checkout .step-count{background:#fff;font-size:.9em;padding:0 4px;line-height:1em;}
.one-page-checkout .content{padding:10px 20px;}
.one-page-checkout label.label{font-size:1.05em;color:#2f2f2f;}
.one-page-checkout .allow .head{background:#d0dce1;border-color:#a3aeb3;border-width:1px 1px 0;cursor:pointer;}
.one-page-checkout .active .head{margin-bottom:0;border:1px solid #BBAFA0;background:#F9F3E3;padding-bottom:5px;cursor:default;}
.one-page-checkout .alloq .head a{display:block;}
.one-page-checkout .allow h3{color:#a4b3b9;}
.one-page-checkout .active h3{color:#F18200;}
.one-page-checkout .allow .step-count{background:#dbe6eb;}
.one-page-checkout .active .step-count{color:#fff;border:1px solid #f19900;background:#F18200;}
.one-page-checkout .active .box{display:block;border-color:#008CFF;background:#E8F4FF;}
.one-page-checkout dd .form-list ul{margin:5px 17px 15px;}
.one-page-checkout .checkmo-mailing-address{padding-left:20px;}
.one-page-checkout-progress .page-head{margin-bottom:1em;}
.one-page-checkout-progress li{margin-bottom:6px;}
.one-page-checkout-progress h4{margin:0;color:#999;padding:5px;background:#eee;text-transform:none;font-size:16px;font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;}
.one-page-checkout-progress h4.complete{background:#008CFF;color:#fff;font-size:16px;font-weight:700;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-border-radius:5px;}
.one-page-checkout-progress h4 a{text-transform:none;color:#fff;font-size:12px;}
.one-page-checkout-progress h4 .separator{display:none;}
.one-page-checkout-progress .content{padding:8px 13px;}
#opc-login .button-set{border-top:0;}
#opc-review .content{border:0 solid #d9dde3;border-top:0;}
#opc-review .data-table{border-top:0;}
.opc-please-wait{padding-right:7px;}
.one-page-checkout a.back{background:url(../images/icon_opc_back.gif) no-repeat;padding-left:16px;line-height:13px;}
.one-page-checkout .payment-methods dd{padding:0;}
.one-page-checkout .button-set{margin-top:0;padding-top:2em;}
.one-page-checkout-progress{margin-top:15px;}
.one-page-checkout-progress h3{display:none;}
.checkout-types-top{float:right;margin-top:0;}
.checkout-types-top li{float:left;}
.checkout-types-top .gcheckout-link{margin-right:25px;padding-top:6px;}
.checkout-cart-index h1{width:50%;}
.checkout-types{clear:both;float:right;}
.checkout-progress{margin:0 auto 1.5em;}
.checkout-progress td{float:left;margin-right:3px;border-top:10px solid #999;padding:4px 20px;color:#abb5ba;font-weight:700;}
.checkout-progress td.active{border-top-color:#008CFF;color:#008CFF;}
.multi-address-checkout-description{margin-top:-15px;margin-bottom:15px;}
.multi-address-checkout-box .box{position:relative;margin-top:15px;margin-bottom:25px;}
.multi-address-checkout-box .legend{color:#FFF!important;cursor:pointer;font-size:11px;font-weight:700;height:15px;line-height:100%;margin-right:5px;padding:15px 16px;background:#008CFF;float:left;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-border-radius-topleft:5px;-border-radius-topright:5px;margin-bottom:0;}
.multi-address-checkout-box .content{clear:both;border:1px solid #008CFF;background:#E8F4FF;padding:15px 20px 20px;}
.multi-address-checkout-box .count-head h4{color:#fff;margin:0;}
.multi-address-checkout-box .count-head{color:#FFF!important;cursor:pointer;font-size:11px;font-weight:700;height:15px;line-height:100%;margin-right:5px;padding:15px 16px;background:#008CFF;float:left;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px;-border-radius-topleft:5px;-border-radius-topright:5px;}
.shipment-count{background:#E26703;padding:2px 5px;color:#fff;font-size:.95em;line-height:1em;}
.multi-address-checkout-box .tool-tip{left:-23px;}
.multi-address-checkout-box .head h5{color:#008CFF;}
.multi-address-checkout-box .head a{font-weight:400;}
.multi-address-checkout-box .checkmo-mailing-address{display:block;padding-left:20px;}
.shipping-method-pointer{border:1px solid #d9d2be;padding:13px;background:#F9F3E3;position:relative;}
.shipping-method-pointer .pointer{position:absolute;top:-20px;right:-40px;}
.place-order-box{float:right;height:71px;overflow:hidden;}
.place-order-box .left-radius{width:21px;background:url(../images/place_order_container_bg.gif) no-repeat;}
.place-order-box .main-radius{background:url(../images/place_order_bg.gif) no-repeat 100% 0;padding-right:21px;vertical-align:middle;}
.place-order-box .grand-total{font-size:1.5em;}
.place-order-box .grand-total .price{color:#008CFF;font-weight:700;}
.place-order-box input{margin-left:15px;}
.checkout-agreements li{margin:30px 0;}
.checkout-agreements .agreement-content{overflow:auto;height:10em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5;}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}
.one-page-checkout .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 20px;}
.one-page-checkout .checkout-agreements li{margin:20px 0 0;}
.one-page-checkout .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px;}
.one-page-checkout .checkout-agreements .agree{padding-left:6px;}
.giftmessages .gift-header{font-size:12px;font-weight:700;color:#e87403;}
.giftmessages .input-checkbox{padding-bottom:15px;}
.giftmessages textarea{height:100px;}
.giftmessages .input-checkbox input{margin-right:5px;}
.giftmessages .input-checkbox label{font-weight:400;color:#8e8d8b;}
.one-page-checkout .box-no-padding{border:1px solid #008CFF;padding:15px 0;background:#E8F4FF;}
.one-page-checkout .box-no-padding .inner-box{padding:0 20px;}
.giftmessages .gift-box{background-color:#f6f1eb;border-top:1px solid #e9e4de;border-bottom:1px solid #e9e4de;padding:22px 16px 22px 22px;}
.giftmessages .gift-box .scroll-box{overflow:auto;height:260px;}
.giftmessages .product-image{border:1px solid #d2d1cd;}
.no-border{border-top:none;border-left:none;border-right:none;border-bottom:none;}
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.giftmessages .giftmessage-product-info{padding-left:10px;}
.giftmessages .numeration{font-weight:700;color:#8a8987;}
.giftmessages .gift-box label{color:#918d8e;}
.giftmessages .group-select li .input-box{float:left;width:260px;}
.giftmessages .group-select li .input-text,.group-select li select,.group-select li textarea{width:495px;}
.giftmessages .group-select li .input-box .input-text,.group-select li .input-box textarea{width:235px;}
.giftmessages .group-select li .input-box select{width:256px;}
.customer-name-prefix .name-prefix{width:60px!important;}
.customer-name-prefix .name-prefix input{width:45px!important;}
.customer-name-prefix .name-prefix select{width:51px!important;}
.customer-name-prefix .name-firstname{width:215px!important;}
.customer-name-prefix .name-firstname input{width:190px!important;}
.customer-name-middlename .name-firstname{width:215px!important;}
.customer-name-middlename .name-firstname input{width:200px!important;}
.customer-name-middlename .name-middlename{width:60px!important;}
.customer-name-middlename .name-middlename input{width:35px!important;}
.customer-name-suffix .name-lastname{width:205px!important;}
.customer-name-suffix .name-lastname input{width:190px!important;}
.customer-name-suffix .name-suffix{width:50px!important;}
.customer-name-suffix .name-suffix input{width:45px!important;}
.customer-name-suffix .name-suffix select{width:51px!important;}
.customer-name-prefix-middlename .name-prefix{width:60px!important;}
.customer-name-prefix-middlename .name-prefix input{width:45px!important;}
.customer-name-prefix-middlename .name-prefix select{width:51px!important;}
.customer-name-prefix-middlename .name-firstname{width:215px!important;}
.customer-name-prefix-middlename .name-firstname input{width:190px!important;}
.customer-name-prefix-middlename .name-middlename{width:50px!important;}
.customer-name-prefix-middlename .name-middlename input{width:35px!important;}
.customer-name-prefix-middlename .name-lastname{width:200px!important;}
.customer-name-prefix-middlename .name-lastname input{width:200px!important;}
.customer-name-prefix-suffix .name-prefix{width:60px!important;}
.customer-name-prefix-suffix .name-prefix input{width:45px!important;}
.customer-name-prefix-suffix .name-prefix select{width:51px!important;}
.customer-name-prefix-suffix .name-firstname{width:215px!important;}
.customer-name-prefix-suffix .name-firstname input{width:190px!important;}
.customer-name-prefix-suffix .name-lastname{width:205px!important;}
.customer-name-prefix-suffix .name-lastname input{width:190px!important;}
.customer-name-prefix-suffix .name-suffix{width:50px!important;}
.customer-name-prefix-suffix .name-suffix input{width:45px!important;}
.customer-name-prefix-suffix .name-suffix select{width:51px!important;}
.customer-name-middlename-suffix .name-firstname{width:215px!important;}
.customer-name-middlename-suffix .name-firstname input{width:200px!important;}
.customer-name-middlename-suffix .name-middlename{width:60px!important;}
.customer-name-middlename-suffix .name-middlename input{width:35px!important;}
.customer-name-middlename-suffix .name-lastname{width:205px!important;}
.customer-name-middlename-suffix .name-lastname input{width:190px!important;}
.customer-name-middlename-suffix .name-suffix{width:50px!important;}
.customer-name-middlename-suffix .name-suffix input{width:45px!important;}
.customer-name-middlename-suffix .name-suffix select{width:51px!important;}
.customer-name-prefix-middlename-suffix .name-prefix{width:60px!important;}
.customer-name-prefix-middlename-suffix .name-prefix input{width:45px!important;}
.customer-name-prefix-middlename-suffix .name-prefix select{width:51px!important;}
.customer-name-prefix-middlename-suffix .name-firstname{width:155px!important;}
.customer-name-prefix-middlename-suffix .name-firstname input{width:140px!important;}
.customer-name-prefix-middlename-suffix .name-middlename{width:60px!important;}
.customer-name-prefix-middlename-suffix .name-middlename input{width:35px!important;}
.customer-name-prefix-middlename-suffix .name-lastname{width:205px!important;}
.customer-name-prefix-middlename-suffix .name-lastname input{width:190px!important;}
.customer-name-prefix-middlename-suffix .name-suffix{width:50px!important;}
.customer-name-prefix-middlename-suffix .name-suffix input{width:45px!important;}
.customer-name-prefix-middlename-suffix .name-suffix select{width:51px!important;}
.customer-dob .input-box{float:left;width:60px!important;}
.customer-dob input{width:50px!important;}
.customer-dob label.label-dob{font-weight:400;color:#888;font-size:10px;}
.account-nav .head h3{-moz-border-radius:5px;background:none repeat scroll 0 0 #008CFF;color:#FFF!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;padding:5px;text-transform:lowercase!important;}
.account-nav ul{padding:4px 10px 10px;}
.account-nav li a,.account-nav li.on{padding:3px 0;}
.account-nav li a{display:block;}
.account-nav li a,.account-nav li a:hover{color:#5f5d5c;text-decoration:none;}
.account-nav li a:hover{color:#C03;}
.account-nav li.on{color:#C03;font-weight:700;}
.account-nav li.on a{padding:0;}
.account-nav li.last,.account-nav li.last a{border-bottom:0;}
.login-box .head{width:100%;background:#008CFF;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-radius-topleft:8px;-webkit-border-radius-topright:8px;margin-bottom:0;}
.login-box .content{padding:14px 21px;border:1px solid #008CFF;background:#E8F4FF;min-height:190px;}
.login-box h4{min-height:16px;font-size:1.05em;padding:10px;margin:0;color:#fff;}
.login-box .button-set{margin:0;border:none;padding:8px 13px;}
.account-box{margin-bottom:20px;padding:0 0 15px;}
.account-box .head{margin-bottom:10px;}
.account-box h4{color:#008CFF;font-size:1.1em;}
.account-box .inner-head{margin-bottom:8px;background:url(../images/dotted_divider.gif) repeat-x 0 100%;padding-bottom:2px;text-align:right;}
.account-box h5{font-size:1.1em;}
.account-box h5 a{font-weight:400;}
.account-box h6{text-transform:uppercase;}
.account-main .account-box li{padding:5px 0;}
.account-box ol .count{float:left;margin-top:3px;background-color:#0a263c;padding:1px 3px;font-size:9px;font-weight:700;color:#fff;line-height:1em;}
.account-box ol .content{margin-left:20px;padding:0;}
.account-box ol.recent-reviews small{float:left;margin-right:3px;font-weight:700;}
.account-box .product-images{width:65px;}
.account-box .product-images img{border:1px solid #ccc;}
.account-box .product-details{margin:0 0 10px 70px;}
.account-box .content{padding:0;}
.account-side .actions{border-top:1px solid #ccc;padding-top:4px;}
.account-side .actions .form-button{float:right;}
.edit-password{display:block;height:20px;background:url(../images/icon_lock.gif) no-repeat 0 2px;padding-left:20px;}
.dashboard-welcome{margin-right:8em;margin-bottom:1.5em;font-size:1.1em;}
.account-box .head h4{padding-left:21px;min-height:17px;background-repeat:no-repeat;background-position:0 0;}
.ad-orders .head h4{background-image:url(../images/icon_folder_table.gif);}
.ad-account-info .head h4{background-image:url(../images/icon_ma_info.gif);}
.ad-tags .head h4{background-image:url(../images/icon_ma_tags.gif);}
.ad-reviews .head h4{background-image:url(../images/icon_ma_reviews.gif);}
.primary-address-list h4,.address-list h4{font-size:1.1em;color:#008CFF;}
.primary-address-list li{margin-bottom:10px;border:1px solid #ccc;background:url(../images/account_box_bg.gif) repeat-x #fff;padding:10px 13px 8px;}
.primary-address-list li .head{margin:0;}
.address-list li{margin-bottom:1em;}
.address-list .actions{float:right;margin:0 0 10px 10px;}
.sales-order-view .checkmo-mailing-address{display:block;padding-left:20px;}
.compare-products{margin:30px 0 50px;}
.compare-products table{width:auto;border:0;}
.compare-products tr{background:#EEEDED;}
.compare-products td{width:170px;text-align:left;}
.compare-products tbody td{border-color:#ccc;}
.compare-products tbody tr.first td{border-top:1px solid #D9DDE3;text-align:center;}
.compare-products tbody td.last{border-right:1px solid #D9DDE3;}
.compare-products tbody.attribute-cart td{background:#fffada!important;text-align:center;border-bottom:1px solid #D9DDE3;}
.compare-products tbody td.label{width:auto;border-bottom:1px solid #9eb8cb;border-left:1px solid #BEBCB7;background:url(../images/comparison_table_label_bg.gif) repeat-y 100% 0 #d9e5ee!important;text-align:left;}
.compare-products tbody.remove-buttons tr{background:#fff;}
.compare-products tbody.remove-buttons td{border:none!important;padding:0;text-align:right;font-size:0;line-height:0;}
.compare-products tbody.remove-buttons td img{float:right;}
.compare-products tr.last td{border-bottom:1px solid #ccc!important;}
#recently-viewed-items li,#recently-compared-items li{border-bottom:1px solid #D4D4D4;padding-top:15px;}
#recently-viewed-items .left-img,#recently-compared-items .left-img{float:left;margin-right:10px;}
.my-review-detail .product-image{float:left;width:135px;}
.my-review-detail .product-image p{margin-bottom:0;}
.my-review-detail .product-image p img{vertical-align:top;}
.my-review-detail .details{float:right;width:538px;}
.my-review-detail .ratings-list{margin-bottom:.8em;}
.my-review-detail .ratings{line-height:1.5;}
.my-review-detail .ratings .rating-box{float:none;margin-bottom:3px;}
.my-review-detail .ratings .pipe{display:none;}
.my-review-detail .ratings a{display:block;}
.giftmessage{padding:10px 0 0;}
.giftmessage-preview-link{font-size:11px;padding-right:7px;background-repeat:no-repeat;background-position:right 5px;}
.giftmessage-row{background-color:#f2efe9;}
.giftmessage-content{float:left;}
.giftmessage-close{float:right;}
.expand{background-image:url(../images/gift-message-expand.gif);}
.collapse{background-image:url(../images/gift-message-collapse.gif);}
table.print .giftmessage-preview-link{display:none!important;}
table.print .price-excl-tax{white-space:nowrap;}
table.print .price-incl-tax{white-space:nowrap;}
table.print .price-excl-tax .label,table.print .price-excl-tax .price,table.print .price-incl-tax .label,table.print .price-incl-tax .price{display:inline;}
.page-popup{background:#fff;padding:25px 30px;text-align:left;}
.page-popup .print-head{margin:0 0 15px;}
.page-popup .print-head img{float:left;}
.page-popup .print-head address{float:left;margin-left:15px;}
.product-gallery-nav{padding:0 5px;}
.nowrap,.nobr{white-space:nowrap!important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.v-bottom{vertical-align:bottom;}
.a-left{text-align:left;}
.a-center{text-align:center;}
.a-right{text-align:right;}
.left{float:left;}
.right{float:right;}
.normal-weight{font-weight:400;}
.auto-width{width:auto;}
.link-cart{color:#DC6809!important;font-weight:700!important;}
.link-remove{color:#646464!important;}
.link-print{background:url(../images/icon_printer.gif) no-repeat 0 2px;padding-left:23px;}
.link-feed{background-image:url(../images/spriteme5.png);background-repeat:no-repeat;background-position:-20px -355px;padding-left:18px;line-height:1.15;}
.order-access{padding-bottom:8px;}
.order-info{border:solid 1px #D0CBC1;background:#DEE5E8;padding:4px 8px;}
.order-info span{display:block;float:left;}
.order-info ul{display:inline;}
.order-info li{display:inline;padding-right:7px;padding-left:3px;}
.order-info li.selected{font-weight:700;background:url(../images/point-con.gif) no-repeat fixed center bottom;}
.noscript{border:1px solid #000;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0;background:url(../images/i_notice.gif) 20px 50% no-repeat;}
.noscript p{margin:0;}
.demo-notice{margin:0;background:#d75f07;padding:5px 10px 6px;color:#fff;line-height:1em;text-align:center;}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:disc outside;padding-left:1.5em;}
.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:700;}
.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:700;}
.std i,.std em{font-style:italic;}
.std .a-top{text-align:right;}
#nav li{text-align:left;}
#nav li.over{z-index:999;background:url(../images/sprite6.png) 0px -420px repeat-x;}
#nav a,#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}
#nav>li.nav-7{border-right:none;}
#nav>li{float:left;padding:5px 0px;color:#fff;font-size:14px;border-right:1px solid #0058A0;}
#nav li.active{background:url(../images/sprite6.png) 0 -516px repeat-x;}
#nav li.active > a{color:#fff;}
#nav > li > a{padding:5px 4px 6px 4px;color:#fff;}
#nav li.over > a{color:#fff;}
#nav ul.level0{float:left;padding-top:10px;}
#nav ul.level0 li.active > a{color:#fff;background:#000;}
#nav ul li,#nav ul li.active{margin:0;font-size:12px;font-weight:700;}
#nav ul li.last{padding-bottom:0;}
#nav ul a,#nav ul a:hover{float:none;background:none;}
#nav ul li a{font-weight:400!important;color:#fff;padding-top:0;}
#nav li ul.level0{position:absolute;width:15em;top:-10000px;background:#3a3a3a;padding:20px;margin-left:-1px;}
#nav li.active ul.level0{position:absolute;width:auto;top:-10000px;background:#1d1d1d;padding:20px;margin-left:-1px;}
#nav li.over > ul{top:-999px;}
#nav li.over > ul.level0{top:auto;margin-top:5px;}
#nav li.over > ul li.over > ul{left:100px;}
#nav li.over ul ul{left:-10000px;}
#nav ul li a:hover{text-decoration:underline;}
#nav ul span,#nav ul li.last li span{padding:2px;}
#nav ul ul{top:5px;}
.nav-7 .level0{right:10px;}
.page-head:after,.page-head-alt:after,.page-popup .print-head:after,.clear:after,.col2-set:after,.col3-set:after,.col4-set:after,.col2-alt-set:after,.head:after,.inner-head:after,.header-top:after,.quick-access:after,.header-nav:after,#nav:after,.middle:after,.product-essential:after,.more-views ul:after,.button-set:after,.actions:after,.legend:after,.form-list li:after,.button-container:after,.ratings:after,.page-head:after,.page-head-alt:after,.group-select li:after,.search-autocomplete li:after,.tool-tip .btn-close:after,.side-col li:after,.account-box li:after,.address-list li:after,.generic-product-list li:after,.listing-type-list .listing-item:after,.listing-type-list .product-info .product-reviews:after,.my-review-detail:after,.product-options dt:after,.product-options-bottom:after,.product-options dd ul.options-list li:after,.add-to-holder:after,.listing-type-grid .grid-row:after,.advanced-search-summary-box:after,.shopping-cart-totals .checkout-types:after,.advanced-search li:after{content:".";display:block;clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.block-blog-search .block-content{font-size:11px;padding:5px 10px;}
.block-blog-search label{color:#666;font-weight:700;}
.block-blog-search .actions{background:none repeat scroll 0 0 transparent;margin:3px 0 0;padding:0;text-align:left;}
.block-blog-search button{float:none!important;margin-top:3px;}
.block-blog-search button span{background:none repeat scroll 0 0 #618499;border-color:#406A83;}
.blog-feed ul{padding:5px;font-size:11px;}
.blog-feed ul p{margin:0;}
.blog-feed ul p.title{font-weight:700;}
.blog-comments ul p{margin:0 0 0 35px;}
.blog-feed ul li{margin-bottom:10px;}
.block-blog .block-content{font-size:.9em;padding:5px 10px;}
.block-blog .block-content > ul > li{margin-bottom:10px;}
.sonassi-wp .navigation{height:40px;clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.manufacturer-item{width:48px;height:28px;border:1px solid #DBDBDB;margin-bottom:3px;background:url(../images/csg-4e60ea7474c2d.gif) no-repeat 50px 50px #FFF;}
.col-left .manufacturer-item{float:left;}
.manufacturer-acec{ background-position: 0 -10px; }
.manufacturer-admiral{ background-position: -58px -10px; }
.manufacturer-aeg{ background-position: -116px -10px; }
.manufacturer-aga{ background-position: -174px -10px; }
.manufacturer-algor{ background-position: -232px -10px; }
.manufacturer-allders{ background-position: -290px -10px; }
.manufacturer-alno{ background-position: -348px -10px; }
.manufacturer-ariston{ background-position: -406px -10px; }
.manufacturer-arthur-martin{ background-position: -464px -10px; }
.manufacturer-arthurmartin{ background-position: -522px -10px; }
.manufacturer-asko{ background-position: -580px -10px; }
.manufacturer-aspes{ background-position: -638px -10px; }
.manufacturer-atag{ background-position: -696px -10px; }
.manufacturer-aztec{ background-position: -754px -10px; }
.manufacturer-balay{ background-position: -812px -10px; }
.manufacturer-bauer{ background-position: -870px -10px; }
.manufacturer-bauknecht{ background-position: -928px -10px; }
.manufacturer-baumatic{ background-position: -986px -10px; }
.manufacturer-beko{ background-position: -1044px -10px; }
.manufacturer-belling{ background-position: -1102px -10px; }
.manufacturer-bendix{ background-position: -1160px -10px; }
.manufacturer-benk{ background-position: -1218px -10px; }
.manufacturer-blanco{ background-position: -1276px -10px; }
.manufacturer-blank{ background-position: -1334px -10px; }
.manufacturer-blank{ background-position: -1345px -10px; }
.manufacturer-blomberg{ background-position: -1356px -10px; }
.manufacturer-bomann{ background-position: -1414px -10px; }
.manufacturer-bompani{ background-position: -1472px -10px; }
.manufacturer-bosch{ background-position: -1530px -10px; }
.manufacturer-brandt{ background-position: -1588px -10px; }
.manufacturer-brother{ background-position: -1646px -10px; }
.manufacturer-bush{ background-position: -1704px -10px; }
.manufacturer-butler{ background-position: -1762px -10px; }
.manufacturer-candy{ background-position: -1820px -10px; }
.manufacturer-cannon{ background-position: -1878px -10px; }
.manufacturer-caple{ background-position: -1936px -10px; }
.manufacturer-carlton{ background-position: 0 -68px; }
.manufacturer-castor{ background-position: -58px -68px; }
.manufacturer-cda{ background-position: -116px -68px; }
.manufacturer-clatronic{ background-position: -174px -68px; }
.manufacturer-comet{ background-position: -232px -68px; }
.manufacturer-concept-homark{ background-position: -290px -68px; }
.manufacturer-cookers-homark{ background-position: -348px -68px; }
.manufacturer-corbero{ background-position: -406px -68px; }
.manufacturer-creda{ background-position: -464px -68px; }
.manufacturer-crosslee{ background-position: -522px -68px; }
.manufacturer-crusader{ background-position: -580px -68px; }
.manufacturer-cuisina-pabl{ background-position: -638px -68px; }
.manufacturer-cylinda{ background-position: -696px -68px; }
.manufacturer-daewoo{ background-position: -754px -68px; }
.manufacturer-danby{ background-position: -812px -68px; }
.manufacturer-dedietrich{ background-position: -870px -68px; }
.manufacturer-delonghi{ background-position: -928px -68px; }
.manufacturer-diplomat{ background-position: -986px -68px; }
.manufacturer-dometic{ background-position: -1044px -68px; }
.manufacturer-dyson{ background-position: -1102px -68px; }
.manufacturer-eboard{ background-position: -1160px -68px; }
.manufacturer-edesa{ background-position: -1218px -68px; }
.manufacturer-elba{ background-position: -1276px -68px; }
.manufacturer-electra{ background-position: -1334px -68px; }
.manufacturer-electrolux{ background-position: -1392px -68px; }
.manufacturer-electroluxgroup{ background-position: -1450px -68px; }
.manufacturer-elica{ background-position: -1508px -68px; }
.manufacturer-etna{ background-position: -1566px -68px; }
.manufacturer-eurolec{ background-position: -1624px -68px; }
.manufacturer-eurotech{ background-position: -1682px -68px; }
.manufacturer-exquisit{ background-position: -1740px -68px; }
.manufacturer-fagor{ background-position: -1798px -68px; }
.manufacturer-falcon{ background-position: -1856px -68px; }
.manufacturer-favorit{ background-position: -1914px -68px; }
.manufacturer-firenzi{ background-position: -1972px -68px; }
.manufacturer-flavel-arcelik{ background-position: 0 -126px; }
.manufacturer-flavel{ background-position: -58px -126px; }
.manufacturer-frigidaire{ background-position: -116px -126px; }
.manufacturer-gala{ background-position: -174px -126px; }
.manufacturer-gda{ background-position: -232px -126px; }
.manufacturer-generalelectric{ background-position: -290px -126px; }
.manufacturer-gorenje{ background-position: -348px -126px; }
.manufacturer-haier{ background-position: -406px -126px; }
.manufacturer-haus{ background-position: -464px -126px; }
.manufacturer-homark{ background-position: -522px -126px; }
.manufacturer-hoover{ background-position: -580px -126px; }
.manufacturer-hotpoint{ background-position: -638px -126px; }
.manufacturer-howden{ background-position: -696px -126px; }
.manufacturer-husqvarna{ background-position: -754px -126px; }
.manufacturer-hygena{ background-position: -812px -126px; }
.manufacturer-ignis{ background-position: -870px -126px; }
.manufacturer-ikea{ background-position: -928px -126px; }
.manufacturer-indesit{ background-position: -986px -126px; }
.manufacturer-integra{ background-position: -1044px -126px; }
.manufacturer-jackson{ background-position: -1102px -126px; }
.manufacturer-johnlewis{ background-position: -1160px -126px; }
.manufacturer-juno{ background-position: -1218px -126px; }
.manufacturer-kelvinator{ background-position: -1276px -126px; }
.manufacturer-kenwood{ background-position: -1334px -126px; }
.manufacturer-kuppersbusch{ background-position: -1392px -126px; }
.manufacturer-lec{ background-position: -1450px -126px; }
.manufacturer-leisure{ background-position: -1508px -126px; }
.manufacturer-lg{ background-position: -1566px -126px; }
.manufacturer-magnet{ background-position: -1624px -126px; }
.manufacturer-matsui{ background-position: -1682px -126px; }
.manufacturer-maytag{ background-position: -1740px -126px; }
.manufacturer-miele{ background-position: -1798px -126px; }
.manufacturer-moffat{ background-position: -1856px -126px; }
.manufacturer-nardi{ background-position: -1914px -126px; }
.manufacturer-neff{ background-position: -1972px -126px; }
.manufacturer-newworld{ background-position: 0 -184px; } 
.manufacturer-ocean{ background-position: -58px -184px; } 
.manufacturer-otsein{ background-position: -116px -184px; } 
.manufacturer-panasonic{ background-position: -174px -184px; } 
.manufacturer-parkinsoncowan{ background-position: -232px -184px; } 
.manufacturer-philco{ background-position: -290px -184px; } 
.manufacturer-prestige{ background-position: -348px -184px; } 
.manufacturer-prima{ background-position: -406px -184px; } 
.manufacturer-proline{ background-position: -464px -184px; } 
.manufacturer-rangemaster{ background-position: -522px -184px; } 
.manufacturer-rosieres{ background-position: -580px -184px; } 
.manufacturer-samsung{ background-position: -638px -184px; } 
.manufacturer-sarena{ background-position: -696px -184px; } 
.manufacturer-scholtes{ background-position: -754px -184px; } 
.manufacturer-servis{ background-position: -812px -184px; } 
.manufacturer-siemens{ background-position: -870px -184px; } 
.manufacturer-smeg{ background-position: -928px -184px; } 
.manufacturer-sovereign{ background-position: -986px -184px; } 
.manufacturer-stoves{ background-position: -1044px -184px; } 
.manufacturer-tecnik{ background-position: -1102px -184px; } 
.manufacturer-tecnolec{ background-position: -1160px -184px; } 
.manufacturer-tefal{ background-position: -1218px -184px; } 
.manufacturer-teka{ background-position: -1276px -184px; } 
.manufacturer-thorn{ background-position: -1334px -184px; } 
.manufacturer-tricitybendix{ background-position: -1392px -184px; } 
.manufacturer-whirlpool{ background-position: -1450px -184px; } 
.manufacturer-whirlpoolgeneration2010{ background-position: -1508px -184px; } 
.manufacturer-whiteknight{ background-position: -1566px -184px; } 
.manufacturer-whitewestinghouse{ background-position: -1624px -184px; } 
.manufacturer-wrighton{ background-position: -1682px -184px; } 
.manufacturer-zanker{ background-position: -1740px -184px; } 
.manufacturer-zanussi{ background-position: -1798px -184px; } 
.manufacturer-zerowatt{ background-position: -1856px -184px; } 

#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(../images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;z-image:1;}
#lbSlide{display:block;position:absolute;width:100%;}
#lbTooltip{display:none!important;left:-99999px!important;position:absolute;z-index:9999;border:1px solid: #555;background:#fff;color:#000;padding:2px 4px;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;}
#lbPlayPauseLink{display:block;position:relative;left:48%;height:16px;outline:none;cursor:pointer;font-size:100000px;overflow:hidden;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:63px;outline:none;font-size:100000px;overflow:hidden;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;display:none;}
.sort-asc-arrow{background:url(../images/sprite6.png) 0 -34px;width:7px;height:15px;display:inline-block;}
.sort-desc-arrow{background:url(../images/sprite6.png) 0 -76px;width:7px;height:15px;display:inline-block;}
ul.shopbybrands-az-toolbar { padding:4px 0; clear:both; margin:20px auto 0; width:960px; border:1px solid #008CFF; border-left:none; border-right:none; font-size:12px; text-align:center; }
ul.shopbybrands-az-toolbar li { padding:0 2px; display:inline; font-size:0.95em; margin-right:3px; color:#aaa; text-align:center; }
ul.shopbybrands-az-toolbar li.title { color:#2F2F2F }
ul.shopbybrands-az-toolbar .active { color:#333; cursor:pointer; }
ul.shopbybrands-az-toolbar .active span { text-decoration:underline; color:#1E7EC8; }
ul.letter-group-chunk { width:200px; margin-right:40px; float:left; }
.letter-group { clear:both; margin-bottom:20px; }

#home-left-intro { width:220px; height:310px; float:left; }
#home-left-intro .intro-p { color:#555555; font-size:1.3em; font-weight:bold; letter-spacing:-1px; padding-top:10px; }

#home-slider { width:720px; height:300px; float:right; overflow:hidden; }
#home-slider ul, #home-slider li { height:300px !important; }
#home-brand-grid { width: 740px; height:150px; float:left; }
#home-brand-grid li { background:url(../images/manufacturer-image-grid.png) 0 -5px no-repeat; float:left; width:86px; height:44px; overflow:hidden; margin-right:2px; border:2px solid #fff; }
#home-brand-grid li:hover { border:2px solid #C2E3FF; }
#home-brand-grid li a { display:block; text-decoration:none; padding-top:44px;}
.home-grid-aeg { background-position:0 -5px; }
.home-grid-beko { background-position:-89px -5px !important; }
.home-grid-belling { background-position:-178px -5px !important; }
.home-grid-bosch { background-position:-267px -5px !important; }
.home-grid-creda { background-position:-356px -5px !important; }
.home-grid-diplomat { background-position:-445px -5px !important; }
.home-grid-dyson { background-position:-534px -5px !important; }
.home-grid-electrolux { background-position:-623px -5px !important; }
.home-grid-hoover { background-position:0 -58px !important; }
.home-grid-hotpoint { background-position:-89px -58px !important; }
.home-grid-indesit { background-position:-178px -58px !important; }
.home-grid-neff { background-position:-267px -58px !important; }
.home-grid-siemens { background-position:-356px -58px !important; }
.home-grid-stoves { background-position:-445px -58px !important; }
.home-grid-tricity-bendix { background-position:-534px -58px !important; }
.home-grid-vax { background-position:-623px -58px !important; }
.home-grid-whirlpool { background-position:0px -111px !important; }
.home-grid-zanussi { background-position:-89px -111px !important; }
.home-grid-all-brands { background-position:-178px -111px !important; width:150px !important; }
.home-grid-all-brands:hover { border:2px solid #fff !important; }

#home-social-links { width:200px; float:right; }
#home-social-links li { background:transparent url(../images/sprite6.png) repeat-x scroll 0 -782px; height:36px; margin-bottom:1px; padding:4px 0 0 6px; }
#home-social-links li:hover { background-position:0 -922px; }
#home-social-links li a { background:transparent url(../images/sprite6.png) no-repeat scroll 174px -855px; color:#0A263C; display:block; height:30px; line-height:100%; padding-right:20px; text-decoration:none; width:115px; padding-left:55px; }
#home-social-links li span { width:31px; height:30px; display:block; position:absolute; margin-left:-55px !important; }
.home-social-twitter { background:transparent url(../images/sprite6.png) no-repeat scroll -14px 0px; } 
.home-social-facebook { background:transparent url(../images/sprite6.png) no-repeat scroll -14px -35px; } 
.home-social-videos { background:transparent url(../images/sprite6.png) no-repeat scroll -15px -71px; width:50px !important; } 
.home-social-qa { background:transparent url(../images/sprite6.png) no-repeat scroll -46px 0; } 

#home-appliance-types { background:rgb(194,227,255); padding:10px 0 10px 10px; margin-top:8px; height:200px; }
#home-appliance-types p { margin-top:20px; }
#home-appliance-types h2 { font-size:20px; }
#home-appliance-types .copy-wrap { width:210px; float:left; margin-right:20px; }
#home-appliance-types li { background:url(../images/home-appliance-icons.png) 0 0 no-repeat;  width:117px; height:205px; overflow:hidden; float:left; }
#home-appliance-types li a { display:block; padding-top:200px; }
#home-appliance-types .washer-spares { background-position:-221px -4px; }
#home-appliance-types .cooker-spares { background-position:-341px -4px; }
#home-appliance-types .dishwasher-spares { background-position:-461px -4px; }
#home-appliance-types .fridge-spares { background-position:-581px -4px; }
#home-appliance-types .cooker-hood-spares { background-position:-701px -4px; }
#home-appliance-types .vacuum-spares { background-position:-821px -4px; }

#home-best-deals p { font-size:20px; }
#home-best-deals .listing-type-grid { background:none; }
#home-best-deals .item { width:124px; height:310px; margin-right:1px; border:1px solid #D4D4D4; }
#home-best-deals .price-box { height:100px; }
#home-best-deals .old-price { font-size:14px; }

@media print {
*{background:none !important;text-align:left !important;}
html{margin:0 !important;padding:0 !important;}
body{background:#fff !important;font-size:9pt !important;padding:0 !important;margin:10px !important;}
a{color:#2976c9 !important;}
th,td{color:#2f2f2f !important;border-color:#ccc !important;}
.header-container, .nav-container, .footer-container, .pager, .toolbar, .actions, .buttons-set{display:none !important;}
.page-print .data-table .cart-tax-total{background-position:100% -54px;}
.page-print .data-table .cart-tax-info{display:block !important;}
}

#goog-wm .content {padding:0px;}
.fof-wrap .col1 {width:350px;float:left;}
.fof-wrap .col2 {width:590px;float:right;}
.search-goog {margin:20px 0;padding:10px 20px;background:#EEF7FF;color:#1E7EC8;-moz-border-radius:10px;-border-radius:10px;-webkit-border-radius:10px;font-size:14px}
.search-goog form {clear:both;display:block;margin-top:10px;}
#goog-wm-qt {padding:5px;width:390px;}
#goog-wm-sb {padding:4px}
