
.postWrapper{padding-bottom:25px;clear:both}.postTitle
h2{font-size:20px;font-weight:normal;margin:0px;padding:0px}.postTitle
h3{font-size:10px;margin:0px;padding-top:2px;padding-right:0px;padding-bottom:2px;padding-left:0px}.postContent{padding-bottom:10px}.postDetails{}.postBookmarks{padding-bottom:10px}.postBookmarks
h4{font-size:12px;font-weight:bold}.commentWrapper{padding-bottom:15px}.commentContent{padding-bottom:0px}.commentDetails{margin-bottom:5px;padding:0px}.commentDetails
h4.username{display:inline}.postError{font-size:16px}.tags{font-weight:bold;padding-bottom:10px}.tags
UL{display:inline}.tags UL
LI{font-weight:normal;display:inline;padding-right:6px}.tags
h4{font-size:12px;font-weight:bold}.menu-tags,.menu-categories,.menu-recent{margin:5px
9px}.menu-tags h5, .menu-categories h5, .menu-recent
h5{font-size:11px}.block-blog .menu-tags UL
LI{display:inline;padding:2px;margin-left:10px}.block-blog .menu-categories UL
LI{margin-left:10px}.block-blog .menu-recent UL
LI{margin-left:10px}.block-blog .menu-recent UL LI a,.block-blog .menu-categories UL LI a,.block-blog .menu-tags UL LI
a{font-size:11px}.tagcloud{}.tag-count-1{font-size:1em}.tag-count-2{font-size:1.2em}.tag-count-3{font-size:1.4em}.tag-count-4{font-size:1.6em}.tag-count-5{font-size:1.8em}.tag-count-6{font-size:2em}.tag-count-7{font-size:2em}.tag-count-8{font-size:2em}.tag-count-9{font-size:2em}.tag-count-10{font-size:2em}.block-blog .head
h4{padding-left:20px}.block-blog .block-title
strong{background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/aw_blog/images/icon_blog.png);background-repeat:no-repeat;padding-left:21px;text-align:left}.postWrapper
.poster{display:inline}.input-box.aw-blog-comment-area{width:100%}.widget-latest
li{font-size:12px;padding:5px
10px}.block-blog .menu-categories{margin:0;padding:5px
9px}
#nav
div.brandBox{width:815px;background-color:#ECF3F6}#nav div.brandBox
ul.brand_category{width:200px;float:left}#nav div.brandBox
div.brands{width:600px;position:static;float:left;padding:5px;left:0;border:medium none;border-left:1px solid #899BA5}#nav div.brandBox
.brand_image_list{clear:both}#nav div.brandBox ul.brand_image_list
li{list-style:none;float:left;padding:0
0 10px 10px;background:none}#nav
.viewAllBrand{float:right}.a_z_brands_wrap{display:block}.a_z_brands_wrap
.logo_wrappper_block{margin-bottom:25px;display:block}.a_z_brands_wrap .logo_wrappper_block
a{display:block;float:left;margin-right:15px;margin-bottom:15px}.a_z_brands_wrap
.orderlist_group_wrap{display:block;width:100%;margin-bottom:30px}.a_z_brands_wrap .orderlist_group_wrap
ul{margin:0
20px 20px 0;padding:0;display:block;list-style:none;float:left;width:205px}.a_z_brands_wrap .orderlist_group_wrap ul
li{margin:0
0 3px 0;padding:0;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px}.a_z_brands_wrap .orderlist_group_wrap ul
li.head{margin:0
0 14px 0;padding:0
0 14px 0;font-family:Arial,Helvetica,sans-serif;color:#424242;font-size:20px;border-bottom:1px solid #d6d6d6}.a_z_brands_wrap .orderlist_group_wrap ul li
a{color:#424242}.a_z_brands_wrap .orderlist_group_wrap ul li a:hover{text-decoration:underline}.a_z_brands_wrap .orderlist_group_wrap ul:first-child{margin-left:0}.clear{clear:both}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix:before{clear:both}.clearfix{zoom:1}.clearfix{display:inline-block}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/agegate/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/agegate/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/agegate/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background-position:0 -36px}.fancybox-next
span{right:10px;background-position:0 -72px}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/agegate/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}
.snippets{border:1px
solid #ccc;margin:5px
0;overflow:auto}.snippets
p{margin-bottom:0}.snippets .product-name{font-weight:700}.snippets .prod-thumb{float:left;padding:8px}.snippets
img{display:block;margin-right:5px;margin-left:10px}.snippets
.content{margin-left:85px;padding:5px}.snippets .rating-box{float:left;margin-top:3px;margin-right:5px}.snippets-footer{margin-top:-5px;color:#666;font-style:normal}.snippets-fields
ul{display:inline}.snippets-fields
li{display:inline;color:#000;background:none!important;padding-left:0!important;font-size:11px}.snippets-fields li+li::before{content:"- "}
.breadcrumbs li span
span{background:none !important;width:auto !important;height:auto !important;text-indent:0px !important;overflow:visible !important;display:block;margin:0
5px !important;float:left !important}
.cloud-zoom-lens{border:4px
solid #888;margin:-4px;background-color:#fff;cursor:move}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px}.cloud-zoom-big{border:4px
solid #ccc;overflow:hidden}.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px
solid #000}.product-image
.mousetrap{z-index:100 !important}
.ordersummary{padding:5px}.opc .form-alt .input-box select,.opc .form-alt .input-box{width:620px}.Growler{display:none!important}.password{font-size:12px;border:1px
solid #c93;width:200px;font-family:arial,sans-serif}.pstrength-minchar{font-size:10px}.pstrength-bar,password_text{float:left}.pstrength-bar{}.pstrength-info{color:white !important;float:left;width:175px;margin-left:10px}.delivery-instructions{float:left}#checkout-shipping-method-load,#onepage-checkout-shipping-method-additional-load{float:left;clear:both}div.loading-ajax{height:50px;text-align:center;background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/ajax-loader.gif);background-repeat:no-repeat;background-position:center center;width:300px}.opc-summary-container .loading-ajax{width:auto;height:200px}#co-shipping-form{float:left;width:700px}#advice-validate-one-required-by-name-login\:guest{display:none}#advice-validate-one-required-by-name-custom-login\:guest{display:none}#advice-validate-one-required-by-name-custom-login\:user{top:-40px;left:225px}.popup_visible{position:absolute;display:none;border:1px
solid #C7C7C7;z-index:1000;overflow-y:auto}.popup_visible.customer_form_mini_login{top:160px;left:275px;padding:5px}.customer_form_mini_login .form-list
label{width:75px}.customer_form_mini_login
.actions{padding-left:89px}.popup_visible#new_address{top:0px;left:125px;padding:20px;height:600px;width:660px}.ajax_loader{background-color:#F7F7F7;background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/ajax_loader.gif);background-position:center center;background-repeat:no-repeat;display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;display:none;z-index:1001;opacity:.3}.msc_title.step-title{float:left;padding:2px
20px 0;background:#232020;width:95%;margin:0
10px 20px 10px;min-height:38px}.msc_title.step-title
h1{margin:0;float:left;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:30px;color:#fff;text-transform:uppercase}.msc_title{float:left;width:100%;margin:0;padding:0;font-size:14px}.msc_title
.section{float:left;width:100%}.msc_title .section
fieldset{float:left;width:700px}.msc_title .sub-title{float:left;padding:0
20px;width:900px;margin:0
0 20px}.msc_title .sub-title
h2{margin:0;font-size:24px;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal}.msc_title
.checkout_progress_container{width:100px}.msc_content
fieldset{float:left;width:700px}.msc_content .form-alt .input-box select, .opc .form-alt .input-box{width:620px}.cocktail_book_listing ul.messages
li{border:0
none}.basket_items ul.messages li,.basket_items
ul.messages{margin:0
}.fancybox-inner
.cat_cocktail_wrap{width:622px}/*/*/.postWrapper .postDetails
.widgets_block{float:left;height:30px}.postWrapper .postDetails .widgets_block iframe,.postWrapper .postDetails .widgets_block .twitter-share-button{float:left;padding:0
5px}.postWrapper .postDetails .widgets_block .fb-like{float:left;padding:0
5px 0 0}/**/.age_verify
.content{padding:0
20px 0 0;width:160px;float:left}.age_verify
.wide{width:400px}.age_verify .content
p{font-size:13px}.age_verify .content p
a{text-decoration:underline;color:#1872ac}.age_verify .content p a:hover{text-decoration:underline;color:#232020}#stock_popup_content .addto-box{float:right;width:240px}#stock_popup_content
span.or{float:left;font-size:16px;font-weight:600;padding:10px
0 0}#stock_popup_content .addto-box .btn-cart{float:right}.product-shop p.email-stock{padding-left:10px}.product-shop p.email-stock a,#stock_popup_subscribe
a{text-decoration:underline;color:#1872ac}.product-shop p.email-stock a:hover,#stock_popup_subscribe a:hover{text-decoration:underline;color:#232020}.loading-ajax-small{width:150px;float:left}.age_verify .loading-ajax-small
p{padding:0;margin:0;float:right;width:80%}#advice-required-entry-billing\:lastname,#advice-required-entry-shipping\:lastname{margin-left:50px}.promotions:hover a.minimal-price-link{color:#FFF}.loading-content{float:left;width:70%;margin:0
0 5px}.opc .loading-content .please-wait{margin:5px
0 0}.tracking_code
iframe{width:0}.dont_miss.mobile{display:none}.featured_product.mobile{display:none}.mobile-back-to-top{display:none}
.input_tiny{width:50px}.input_small{width:100px}.input_medium{width:150px}.input_large{width:200px}.input_xlarge{width:250px}.input_xxlarge{width:300px}.input_full{width:100%}.input_full_wrap{display:block;padding-right:8px}input[type="search"]::-webkit-search-decoration{display:none}input:invalid,button:invalid,select:invalid,textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input:focus,button:focus,select:focus,textarea:focus{-webkit-box-shadow:#06f 0 0 5px 0;-moz-box-shadow:#06f 0 0 5px 0;box-shadow:#06f 0 0 5px 0;z-index:1}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:#ddd url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/button.png?1298351022') repeat-x;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(#ffffff, #dddddd);background-image:-moz-linear-gradient(#ffffff, #dddddd);background-image:-o-linear-gradient(#ffffff, #dddddd);background-image:-ms-linear-gradient(#ffffff, #dddddd);background-image:linear-gradient(#ffffff, #dddddd);border:1px
solid;border-color:#ddd #bbbbbb #999;cursor:pointer;color:#333;font:bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;outline:0;overflow:visible;margin:0;padding:3px
10px;text-shadow:white 0 1px 1px;vertical-align:top;width:auto;*padding-top:2px;*padding-bottom:0}button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(#ffffff, #eee 1px, #cccccc);background-image:-moz-linear-gradient(#ffffff, #eee 1px, #cccccc);background-image:-o-linear-gradient(#ffffff, #eee 1px, #cccccc);background-image:-ms-linear-gradient(#ffffff, #eee 1px, #cccccc);background-image:linear-gradient(#ffffff, #eee 1px,#cccccc)}button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee));background-image:-webkit-linear-gradient(#ffffff, #ddd 1px, #eeeeee);background-image:-moz-linear-gradient(#ffffff, #ddd 1px, #eeeeee);background-image:-o-linear-gradient(#ffffff, #ddd 1px, #eeeeee);background-image:-ms-linear-gradient(#ffffff, #ddd 1px, #eeeeee);background-image:linear-gradient(#ffffff, #ddd 1px, #eeeeee);-webkit-box-shadow:inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;-moz-box-shadow:inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;box-shadow:inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;border-color:#999 #bbbbbb #ddd}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;padding:0}button{*padding-top:1px;*padding-bottom:1px}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:white;border:1px
solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;outline:0;margin:0;padding:2px
3px;text-align:left;font-size:13px;font-family:Arial,"Liberation Sans",FreeSans,sans-serif;height:1.8em;vertical-align:top;*padding-top:2px;*padding-bottom:1px;*height:auto}textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee}button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,textarea[disabled]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}textarea,select[size],select[multiple]{height:auto}select[size="0"],select[size="1"]{height:1.8em;*height:auto}@media (-webkit-min-device-pixel-ratio: 0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/chrome_arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:20px}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));border:1px
solid;border-color:#747474 #5e5e5e #4f4f4f;color:white;font:13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;overflow:hidden;padding:15px
15px 17px;text-shadow:black 0 0 1px;height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border:0}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:black;font-style:normal;font-weight:normal;font-family:Arial,"Liberation Sans",FreeSans,sans-serif}optgroup::-moz-focus-inner{border:0;padding:0}.ie6_button,
* html
button{background:#ddd url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/button.png?1298351022') repeat-x;border:1px
solid;border-color:#ddd #bbbbbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial, sans-serif;padding:2px
10px 0px;overflow:visible;width:auto}* html
button{padding-top:1px;padding-bottom:1px}.ie6_input,
* html textarea,
* html
select{background:white;border:1px
solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;padding:2px
3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top}* html
select{margin-top:1px}.placeholder_text,.ie6_input_disabled,.ie6_button_disabled{color:#888}.ie6_input_disabled{background:#eee}
@font-face{font-family:'LektonBold';src:url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-bold-webfont.eot');src:url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-bold-webfont.woff') format('woff'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-bold-webfont.ttf') format('truetype'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-bold-webfont.svg#LektonBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'LektonItalic';src:url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-italic-webfont.eot');src:url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-italic-webfont.woff') format('woff'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-italic-webfont.ttf') format('truetype'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-italic-webfont.svg#LektonItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'LektonRegular';src:url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-regular-webfont.eot');src:url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-regular-webfont.woff') format('woff'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-regular-webfont.ttf') format('truetype'),
url('http://www.31dover.com/skin/frontend/enterprise/dmd/fonts/lekton-regular-webfont.svg#LektonRegular') format('svg');font-weight:normal;font-style:normal}*:focus{outline:none}*::-moz-focus-inner{border:none}body{margin:0;padding:0;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#3d3737;background:#f4f4f4 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg.jpg)}img{border:none}.block{display:block}.float_l{display:block;float:left !important}.float_r{display:block;float:right !important}.text_c{text-align:center !important}.text_r{text-align:right !important}.text_l{text-align:left !important}.txt_trans_none{text-transform:none !important}.cur_point{cursor:pointer !important}form{margin:0}fieldset{border:none;padding:0;margin:0}legend{display:none}a{color:#3d3737;text-decoration:none}a:hover{color:#1872ac}div{margin:0;padding:0}ul,li{padding:0;margin:0;list-style:none}.disp_none{display:none !important}.margin_0{margin:0px
!important}.margin_0_auto{margin:0
auto !important}.margin_b_0{margin-bottom:0px !important}.margin_b_10{margin-bottom:10px !important}.margin_r_0{margin-right:0px !important}.margin_l_10{margin-left:10px !important}.padding_0{padding:0px
!important}.padding_t_0{padding-top:0px !important}.padding_l_0{padding-left:0px !important}.padding_b_0{padding-bottom:0px !important}.border_0{border:0
!important}.w_auto{width:auto !important}.border_0{border:0
!important}.rel{position:relative}.abs{position:absolute}.clear{clear:both}.colwidth40{width:40px}.colwidth120{width:120px}.colwidth150{width:150px}.colwidth200{width:200px}.colwidth500{width:500px}.colwidth800{width:800px}.colwidth850{width:850px}.colwidth880{width:880px}.hidden{display:block !important;border:0
!important;margin:0
!important;padding:0
!important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display{display:none !important}.no-margin{margin:0
!important}.no-padding{padding:0
!important}.no-bg{background:none !important}.v-fix{float:left}.table-caption{border:1px
solid #ddd;border-bottom:0;margin:-1px 0 0;background:#fff url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bkg_block-title.gif) 0 100% repeat-x;font:14px/1.25 Arial, Helvetica, sans-serif;padding:3px
7px 4px;color:#444}.table-caption
a{font-size:11px;text-transform:lowercase}.data-table{border:1px
solid #d9d9d9;border-bottom:0;width:100%;border-collapse:separate}.data-table
th{padding:5px
12px;color:#2d2d2d;border-bottom:1px solid #d9d9d9;font-weight:normal;text-transform:uppercase;white-space:nowrap}.data-table
td{padding:5px
12px}.data-table
thead{background:#e8e8e8 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bkg_thead.gif) repeat-x 0 0;font-size:11px}.data-table
tbody{}.data-table
tfoot{background-color:#ededed}.data-table tfoot
td{padding:5px
12px}.data-table tfoot
th{border:none;text-transform:none}.data-table
tr.first{}.data-table
tr.last{}.data-table tr.last th,
.data-table tr.last
td{border-bottom:1px solid #d9d9d9}.data-table
tr.odd{background-color:#fff}.data-table
tr.even{background-color:#E5E5E5}.data-table
tbody.odd{}.data-table tbody.odd
td{border-width:0 1px}.data-table
tbody.even{background-color:#f5f5f5}.data-table tbody.even
td{border-width:0 1px}.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border
td{border-bottom-width:1px}.data-table th .tax-flag{white-space:nowrap;font-weight:normal}.data-table td.label,
.data-table
th.label{font-weight:bold;text-transform:none;border-color:#fff;background-color:#f7f7f7}.data-table
td.value{float:none !important}.data-table .link-rss{display:block}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix:before{clear:both}.clearfix{zoom:1}.clearfix{display:inline-block}header,footer,article,section,nav,menu,hgroup{display:block}.wrapper{width:100%;float:left;min-width:1050px}.page{margin:0
auto;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/body_bg.png) top repeat-y;padding:20px
45px;width:960px;min-height:470px}.main{width:940px;float:left;padding:0
10px}.col1-layout{width:960px;float:left;padding:0}.col-main{width:960px;float:left}.std{width:100%;float:left}.col2-left-layout{float:left}.col2-left-layout .col-main{width:700px;float:right;padding:0
0 10px}.col-left{width:220px;float:left}.col2-right-layout .col-main{width:620px;float:left;padding:0
0 10px}.col-right{width:300px;float:right}.col2-set{float:left;width:100%}.col2-set .col-1{float:left;width:49%}.col2-set .col-2{float:right;width:49%}.global-site-notice{height:40px;background:#231f20;padding:0
10px;text-align:center}.notice-inner{width:1000px;margin:0
auto}.notice-inner
ul{float:left;width:100%;margin:6px
0 0 0;line-height:30px}.notice-inner ul
li{display:inline;padding:0
21px;padding:0
28px;float:left;border-left:1px solid #fff}.notice-inner ul
li.credit_cards_checkout{line-height:11px}.notice-inner ul li:first-child{border:0}.notice-inner ul li .call
a{float:left;color:#fff;margin-top:2px}.global-site-notice
p{margin:0;color:#c5c5c5;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:11px;float:left;margin:3px
0 0 10px;width:160px;text-align:left;line-height:normal}.global-site-notice p
span{color:#fff}.global-site-notice
.secure_checkout{padding:0
0 0 20px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_lock.png) left no-repeat;color:#fff;font-weight:bold;font-family:"proxima-nova-condensed";font-size:15px;text-transform:uppercase}.header-container{float:left;width:100%;padding:0
0 20px}.header{float:left;width:100%;padding:0
0 15px}.branding{float:left;padding:0
0 0 10px}.header
.logo{text-decoration:none !important}.logo{float:left}.header
h1{font-size:40px;font-weight:normal;color:#222;margin:0}.header .logo
strong{font-size:0;height:0;left:-999em;line-height:0;overflow:hidden;position:absolute;text-indent:-999em;top:-999em;width:0}.header .branding
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/logo.gif) no-repeat;float:left;width:337px;height:125px}.header .branding
img{display:block}.header .quick-access{float:right}.top-cart{float:right;padding:0
0 12px}.top-cart .block-title{float:right;cursor:pointer;padding:4px
10px;color:#1872ac;font-family:"proxima-nova-condensed";font-weight:400;font-style:normal;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.top-cart .block-title:hover{background:#1872ac;color:#fff}.top-cart .block-title
strong{font-size:20px;text-transform:uppercase;font-weight:400}.top-cart .block-title strong
span{font-family:"proxima-nova-condensed";font-weight:600;font-style:normal}.quick-access
ul.links{float:right;padding:0
10px 0 0;clear:right;text-transform:uppercase;font-size:16px;min-width:250px}.quick-access ul.links
li{display:inline;float:right}.quick-access ul.links:first-child{margin:0
0 3px}.quick-access ul.links
li{padding-left:15px;border-right:0px solid #bebdbd;font-family:"proxima-nova-condensed";font-weight:400;font-style:normal}.quick-access ul.links li:first-child{border:0;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal}.header
form{float:right;clear:right;min-width:500px}.header .form-search{float:right;padding:15px
10px 0 0;position:relative;z-index:200}.header .form-search
.search_text{margin:0
10px 0 0;float:right;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_searchtext.png) right no-repeat;width:194px;height:38px}.header .form-search input.input-text, .footer .form-subscribe input.input-text{width:155px;height:18px;border:1px
solid #d2d2d2;border-right:0;padding:5px
10px;float:right;line-height:18px;vertical-align:middle;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit;color:#848383;font-family:"proxima-nova";font-weight:400;font-style:normal;font-size:14px;box-shadow:none}.header .form-search button, .footer .form-subscribe
button{float:right;width:82px;height:30px;border:1px
solid #1872ac;font-size:16px;color:#3d3737;text-align:center;text-transform:uppercase;background:#fff;transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear}.header .form-search button, .footer .form-subscribe
button{background:#1872ac;color:#fff}.header .form-search button:hover, .footer .form-subscribe button:hover{background:#1872ac;color:#fff}.header .form-search button:hover, .footer .form-subscribe button:hover{background:#232020}.yui-ac{float:none;position:static!important}.search-autocomplete{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/search_bg_bottom.png) left bottom no-repeat;padding-bottom:5px;position:absolute;right:20px;top:45px;width:250px;opacity:0.98;filter:alpha(opacity=98)}.search-autocomplete{left:5px !important;top:45px !important;width:250px !important}.search-autocomplete
ul{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/search_bg.png) left top repeat-y;width:210px;float:left;padding:0
20px;padding-top:0;font-size:14px;text-transform:capitalize}.search-autocomplete ul
li{float:left;padding:8px
0;border-top:1px solid #c5c3c3;width:100%;cursor:pointer}.search-autocomplete ul li:hover, ul.yui-ac-descp li:hover
span{color:#1872ac}.search-autocomplete ul li:first-child{border:0;padding:8px
0}.search-autocomplete ul
li.last{border-bottom:1px solid #c5c3c3;padding:10px
0}.search-autocomplete ul
li.first{padding:8px
0}.search-autocomplete
img{display:inline;float:left;padding:0
10px 0 0}ul.yui-ac-descp{float:left;width:auto;background:none;padding:0}ul.yui-ac-descp
li{float:left;padding:0
0 4px 15px;border:0;display:block;clear:both;width:auto}ul.yui-ac-descp li:first-child{padding:0}ul.yui-ac-descp li
span{padding:0
0 10px 0;float:left;color:#727070}ul.yui-ac-descp li p, .yui-ac-wrap
p{float:left;margin:0;padding:0
0 10px;width:75%}.nav-container{width:100%;float:left;position:relative;z-index:100}.nav{float:left}.nav
li{float:left;display:inline;text-transform:uppercase;font-size:25px;font-family:"proxima-nova-condensed";font-weight:400;font-style:normal;margin:0
0 0 3px}.nav li:first-child{margin:0}.nav li
a{color:#231f20;padding:5px
10px;float:left;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}nav
li.over{z-index:150}.nav li a:hover, .nav li.over
a.over{background:#1872ac;color:#fff}.nav li.active
a{background:#eceaea}.nav li.over .shown-sub,.nav li:hover .shown-sub{display:block}.nav li
.submenu_wrapper{display:none}.submenu_wrapper{border:10px
solid #1872ac;position:absolute;top:38px;background:#fff;padding:30px}.submenu_wrapper
ul{float:left;border-left:1px solid #dddbdb}.submenu_wrapper ul:first-child{border:0}.submenu_wrapper
ul.submenu_left{min-width:110px;padding:0
9px 0 0}.submenu_wrapper ul
li{display:block;float:left;clear:left;width:100%;font-size:14px;font-family:"proxima-nova";font-weight:400;font-style:normal;padding:6px
0 0;margin:0}.submenu_wrapper ul li:first-child{padding:0
0 10px 0;font-family:"proxima-nova";font-weight:600;font-style:normal}.submenu_wrapper ul li
a{padding:0}.submenu_wrapper ul li a:hover{background:none;color:#1872ac}.submenu_wrapper
ul.submenu_right{float:left;min-width:160px;padding:0
5px 0 19px}.submenu_wrapper
ul.submenu_brands{width:300px;padding:0
0 0 15px}.submenu_wrapper ul.submenu_brands
li{width:160px;padding:6px
10px 0 0;clear:none}.submenu_wrapper ul.submenu_brands li:first-child{clear:both;padding:0;width:100%;padding-bottom:10px}.submenu_wrapper ul.submenu_brands li
a{text-transform:capitalize}.submenu_wrapper ul.submenu_brands li:first-child
a{text-transform:uppercase}.submenu_wrapper ul.submenu_brands
li.see_more{float:right;width:120px}.submenu_wrapper ul.submenu_brands li.see_more
a{color:#1872ac;text-transform:none}.submenu_wrapper ul.submenu_brands li.see_more a
span{text-decoration:underline}.submenu_wrapper ul.submenu_brands li.see_more a:hover{color:#231F20}.submenu_wrapper ul.submenu_brands
li.even{width:120px}.submenu_wrapper ul.submenu_right li
a{text-transform:none;font-size:14px;font-family:"proxima-nova";font-weight:400;font-style:normal}.submenu_wrapper
ul.brands{width:350px;padding:0
25px 0 10px;text-align:center}.submenu_wrapper ul.brands
li{width:150px;padding:0
0 10px 25px;clear:inherit}.submenu_wrapper ul.brands li:first-child{width:325px;text-align:left}.submenu_wrapper ul.brands li:first-child
span{float:left}.submenu_wrapper ul.brands li:first-child
a{font-family:"proxima-nova";font-weight:400;font-style:normal;font-size:14px;text-transform:none;width:auto;height:auto !important;line-height:normal;float:right;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -13px no-repeat;transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;padding-right:7px}.submenu_wrapper ul.brands li:first-child a:hover{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -33px no-repeat}.submenu_wrapper ul.brands li
a{float:left;width:150px;height:75px !important;width:150px;position:relative;cursor:pointer;display:block}.submenu_wrapper ul.brands li a
img{display:inline !important}.nav li.nav-1
.submenu_wrapper{left:0}.nav li.nav-2
.submenu_wrapper{left:10px}.nav li.nav-3
.submenu_wrapper{left:10px}.nav li.nav-4
.submenu_wrapper{left:10px}.nav li.nav-5
.submenu_wrapper{left:10px}.nav li.nav-6
.submenu_wrapper{right:10px}.nav li.nav-7
.submenu_wrapper{right:10px}.nav li.nav-8
.submenu_wrapper{right:10px}.nav li.nav-9
.submenu_wrapper{right:10px}.nav li.nav-10
.submenu_wrapper{right:10px}.nav li.over .submenu_wrapper a:hover, .nav li.over .submenu_wrapper
a.over{background:none;color:#1872ac}.nav li.active .submenu_wrapper
a{background:none}input,select,textarea,button{color:#3d3737;font:14px "proxima-nova",Helvetica,sans-serif;font-weight:400;font-style:normal;vertical-align:middle;text-shadow:none;box-shadow:none}button.button{background:none repeat scroll 0 0 transparent;border:0
none;cursor:pointer;margin:0;overflow:visible;padding:0;vertical-align:middle;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal;border-radius:0;box-shadow:none;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.banner_wrapper{width:940px;padding:0
10px 20px;float:left;position:relative}.banner_container{width:100%;float:left;position:relative;height:460px;overflow:hidden}.banner_container
a{display:block}.banner_container a
img{display:block}p.barman_comment{position:absolute;font-family:LektonBold;font-size:20px;left:338px;top:50px;color:#fff;width:285px;text-align:center;margin:0}a.user_comment{position:absolute;right:344px;top:116px;font-family:LektonBold;font-size:14px;border-bottom:1px dashed #fff;color:#fff;font-weight:normal}.ask_the_barman{position:absolute;left:338px;width:285px;top:150px;color:#fff}.ask_the_barman
.hero_title{float:left;width:100%;font-family:"proxima-nova-condensed";font-style:normal;font-weight:600;font-size:24px;text-transform:uppercase;margin:0
0 12px}.ask_the_barman
p{float:left;margin:0
0 15px;width:100%;font-size:16px;line-height:24px}.ask_the_barman
ul{float:left;max-width:200px}.ask_the_barman ul
li{float:left;margin:0
0 5px;text-transform:uppercase;font-size:18px;width:100%}.ask_the_barman ul li
a{height:30px;line-height:30px;padding:0
10px;background:#1872ac;color:#fff;width:auto;float:left;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear;cursor:pointer}.ask_the_barman ul li a
span{float:left;padding-right:10px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrw.png) right 12px no-repeat}.ask_the_barman ul li a:hover{background:#fff;color:#1872ac}.ask_the_barman ul li a:hover
span{background-position:right -21px}.promo_wrapper{float:left;width:100%}ul.our_specials{float:left;width:100%}ul.our_specials
li{display:inline;float:left;font-size:47px;text-transform:uppercase;font-family:"proxima-nova-condensed";font-style:normal;font-weight:400;margin:0
0 0 33px}ul.our_specials li:first-child{margin:0}ul.our_specials li
a{padding:0
10px;color:#187e8d;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}ul.our_specials li a:hover{background:#187e8d;color:#fff}ul.our_specials li.green
a{color:#50a649}ul.our_specials li.green a:hover{background:#50a649;color:#fff}ul.our_specials li.red
a{color:#730d10}ul.our_specials li.red a:hover{background:#730d10;color:#fff}ul.our_specials li.brown
a{color:#a96117}ul.our_specials li.brown a:hover{background:#a96117;color:#fff}.our_products{float:left;width:940px;padding:0
10px 45px}.our_products
ul{float:left;width:220px;margin:0
0 0 20px}.our_products ul:first-child{margin:0}.our_products
li{float:left;width:100%;margin:0
0 2px 0}.our_products li:first-child{margin:0}.our_products li
span{color:#187e8d;font-size:20px;text-transform:uppercase;padding:0
0 5px;float:left}.our_products li
a{font-size:16px}.our_products ul.green span, .our_products ul.green a:hover{color:#50a649}.our_products ul.red span, .our_products ul.red a:hover{color:#730d10}.our_products ul.brown span, .our_products ul.brown a:hover{color:#a96117}.promotions_wrapper{float:left;width:940px;padding:0
10px 25px}.promotions{background:#fff;border:10px
solid #dddbdb;width:200px;float:left;padding:10px
0;position:relative;margin:0
0 0 20px;transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-webkit-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear;cursor:pointer;min-height:183px}.promotions:hover{border:10px
solid #a5a4a4}.promotions:hover
a{color:#1872ac}.promotions:first-child{margin:0}.promotions
.product_descp{width:120px;float:right;text-align:left;padding:0
0 15px;height:138px;overflow:hidden}.product_descp h4, .category-products .product_descp h2, .category_banner .product_descp
h2{float:left;margin:0
0 10px;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal;font-size:17px;min-height:46px;overflow:hidden;width:100%;line-height:18px;text-transform:none}div.product-essential div.box-collateral.box-related ul
div.product_descp{height:30px}div.product-essential div.box-collateral.box-related ul div.product_descp
h4{font-size:14px;font-weight:normal}div.product-essential div.box-collateral.box-related ul div.product_descp h4
a{text-align:center}div.product-essential div.box-collateral.box-related ul
div.pricebox_wrapper{background:none repeat scroll 0 0 #fff}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper
.saved_price{margin:6px
0 0;padding:0
0 0 17px;display:inline;background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_price_tag.png") no-repeat scroll -1px 0 rgba(0, 0, 0, 0);color:#db0022;font-weight:bold}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .minimal-price-link{width:100%}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box{color:#000;float:left;width:100%;text-align:center}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box .regular-price
span{width:100%}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box
p{float:left;padding:0
5px 0 5px}.product_descp
a{float:left;width:100%;text-align:center}.product_descp h4 a, .product_descp h2
a{text-align:left}.product_descp
p{color:#727070;font-size:13px;margin:0;float:left;width:100%;min-height:30px;max-height:30px;padding:0
0 5px}.promotions .product_descp
img{position:static;transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none}.promotions:hover .product_descp
img{transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}.pricebox_wrapper{float:left;width:100%;height:30px;background:#231f20}.pricebox_wrapper .price-box{float:right;width:120px;line-height:30px;vertical-align:middle;padding:0
5px;color:#fff}.category-products .wide .pricebox_wrapper .price-box{padding:0
5px 0 0;width:105px}.promotions_wrapper .wide .pricebox_wrapper .price-box{padding:0
5px 0 0;width:105px}.box-related .wide .pricebox_wrapper .price-box{padding:0
5px 0 0;width:105px}.pricebox_wrapper .special-price, .pricebox_wrapper .old-price{margin:0}.pricebox_wrapper .special-price .price, .pricebox_wrapper .regular-price
.price{font-family:LektonBold;font-size:18px;margin:0}.pricebox_wrapper .old-price
.price{font-size:14px;text-decoration:line-through;float:left;font-family:LektonBold}a.minimal-price-link{font-family:LektonBold;float:right;color:#fff;font-size:17px}.products-grid a.minimal-price-link{font-family:inherit;color:inherit;font-size:inherit}.promotions
img{position:absolute;left:-10px;bottom:-10px}.promotions:hover
img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.footer-before-container{float:left;width:940px;padding:0
10px}.promo_text{float:left;width:100%;margin:0
0 20px 0;overflow:hidden;height:32px}.promo_text
h2{margin:0;float:left;overflow:hidden;width:100%;font-size:30px;text-transform:uppercase;color:#858383;font-weight:normal}.articles_wrapper{float:left;width:100%;padding:0
0 30px}.article{width:290px;background:#231f20;padding:5px;float:left;margin:0
0 0 20px;cursor:pointer}.article:first-child{margin:0}.article
img{margin:0
10px 0 6px;display:inline;float:left;background:#000001}.article_content{background:#efeded;padding:2px
5px;float:right;width:210px;text-align:center}.article_content
h3{font-size:26px;margin:0;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal;text-transform:uppercase;float:left;width:100%}.article_content
p{font-size:24px;margin:0;font-family:"proxima-nova-condensed";font-weight:400;font-style:normal;text-transform:uppercase;float:left;width:100%}.quotes{float:left;width:100%;text-align:center}.quotes
p{margin:0;font-family:LektonItalic;font-size:18px}.quotes p
span{float:left;width:100%;font-size:14px;font-family:LektonRegular;padding:4px
0 0 0}.page-titl, .opc-wrapper .step-title{float:left;padding:2px
0px 0;min-width:297px;margin:0
10px 20px 10px;min-height:38px}.product-view .product-name{float:left;padding:0;min-width:297px;margin:-2px 0px 8px;min-height:38px}.page-title h1, .product-name h1, .opc-wrapper .step-title h1, .color_title
h1{margin:0;float:left;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:17px;color:#232020;text-transform:uppercase}.category-view{float:left;width:100%;position:relative}.category_banner{float:left;width:100%;padding:0
0 25px;margin-top:-15px}.category-image{float:left;width:100%;height:240px}.category_main
.category_banner{padding:0}.category_main .category-image{min-height:290px}.landing_banner{padding:0
10px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.landing_banner
.category_desktop_banner{position:relative;float:left}.landing_banner
img{display:inline-block}.landing_banner .category_content, .banner_top
.category_content{float:left;text-align:center;font-size:18px;color:#474747;line-height:18px;width:100%;padding:15px
75px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.landing_banner .category_content p, .banner_top .category_content
p{float:left;width:100%;text-align:center;font-size:18px;color:#474747;line-height:18px;margin:0
0 10px}.landing_page{padding:0
10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.category-products{float:left;width:100%;padding:10px
0}.products-grid{float:left;width:100%;padding:25px
0}.category_main ul.products-grid{border-top:1px solid #dddbdb;padding:0}.category_main ul.products-grid:first-child{border:0}.category_main ul.products-grid
li{padding:16px;text-align:center;border:0;border-left:1px solid #dddbdb;margin:0}.category_main ul.products-grid li:first-child{border:0}.category_main ul.products-grid li
a{float:left;width:100%}.category_main ul.products-grid li
img{display:inline;position:static}.category_main ul.products-grid li:hover
img{transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}a.stock_list{float:left;width:678px;background:#efeded;border:1px
solid #dddbdb;font-size:14px;color:#1872ac;padding:4px
10px;text-align:center;margin:10px
0 0 0;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear;height:20px;line-height:20px}a.stock_list
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -33px no-repeat;padding:0
8px 0 0}a.stock_list:hover{background:#1872ac;color:#fff}a.stock_list:hover
span{background-position:right 7px}.block-layered-nav,.block-content{float:left;width:100%}.sidebar .block-layered-nav
dl{float:left;margin:6px
0 0;padding:0;width:100%}.sidebar .block-layered-nav
dd{display:block;float:left;width:100%;margin:0;padding:0
0 25px}.sidebar .block-layered-nav
dd.category{padding-left:0;width:100%}.sidebar .block-title{width:200px;float:left;border:1px
solid #dddbdb;background:#efeded;padding:9px;margin:0
0 20px}.sidebar .block-title
span{float:left;width:100%;font-size:14px;line-height:20px;padding:0
0 20px}.sidebar .block-content dt
span{font-size:18px;font-family:"proxima-nova";font-weight:600;font-style:normal;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_tab_arrow.png) 2px 1px no-repeat;padding:0
0 0 20px;width:200px;float:left;display:block;width:200px;cursor:pointer;margin:0
0 10px}.sidebar .block-content dt span
strong{float:left;font-weight:600}.sidebar .block-content dt:hover
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_tab_arrow.png) 2px -20px no-repeat;color:#3d3737}.sidebar .block-content dt.adj-nav-dt-selected span, .block-layered-nav dt.m-collapsed
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_tab_arrow.png) 2px -41px no-repeat}.sidebar .block-content dt.adj-nav-dt-selected:hover span, .block-layered-nav dt.m-collapsed:hover
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_tab_arrow.png) 2px -60px no-repeat}.sidebar .adj-nav .block-title p
a{color:#1872ac}.sidebar .adj-nav .block-title p a:hover{text-decoration:underline}.sidebar .block-content dt span
a{float:right;font-size:13px;margin:4px
0 0;font-weight:normal}.sidebar .category-list dt
span{margin:0;padding:0
0 10px;color:#231f20;font-size:20px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;background:none;cursor:default}.sidebar .category-list dt:hover
span{background:none;color:#231f20}.sidebar .block-content
ol{float:left;margin:0;padding:0
0 0 20px;width:200px}.sidebar .block-content ol
li{padding:0
0 4px}.sidebar .block-content.category-list ol li
a{font-size:14px}.sidebar .block-content
ol.brand_listing{min-height:232px}.sidebar .category-list
ol.brand_listing{min-height:inherit;background:#fff}.sidebar .block-content
ol.brand_listing{border-top:4px solid #dddbdb;border-bottom:4px solid #dddbdb;padding:0;width:100%}.sidebar .block-content ol.brand_listing
li{float:left;width:100%;border-top:1px solid #dddbdb;padding:0}.sidebar .block-content ol.brand_listing li.first-child{border:0}.sidebar .block-content ol.brand_listing li:hover a, .sidebar .block-content ol.brand_listing li.active
a{color:#fff;background:#1872ac}.sidebar .block-content ol.brand_listing li
a{font-size:16px;text-transform:uppercase;color:#231f20;width:190px;padding:6px
15px;float:left;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.toolbar{float:left;padding-bottom:10px;width:100%}p.amount{float:left;font-size:13px;margin:0;font-family:"proxima-nova";font-weight:600;font-style:normal;margin:4px
10px 0 0}.toolbar .back-to-top{float:right;line-height:21px;display:none}.toolbar-bottom .back-to-top{display:block;padding-right:10px;line-height:15px}.toolbar .back-to-top
a{border:none}.sorter,.sort-by{float:right;line-height:21px}.sorter
select{width:220px;height:23px;font-size:13px;box-shadow:none}.sorter
label{font-size:13px;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:0
15px 0 0}.toolbar-bottom{float:left;width:100%}.pager{float:right}.pager
.pages{float:right}.pages
ol{float:left;margin:0;padding:0}.pages ol
li{display:inline;float:left;font-size:18px}.pages ol
li.current{font-family:"proxima-nova";font-weight:600;font-style:normal}.pages ol li
a{margin:0;border:0;color:#727070;font-size:18px}.pages ol li a:hover{color:#1872ac}.pages ol li a.i-next{font-size:13px;margin:4px
0 0 0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -14px no-repeat;padding:0
7px 0 10px;color:#3d3737}.pages ol li a.i-next:hover{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -34px no-repeat;color:#1872ac}.pages ol li a.i-previous{font-size:13px;margin:4px
0 0 0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrow_prev.png) left -14px no-repeat;padding:0
10px 0 7px;color:#3d3737}.pages ol li a.i-previous:hover{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrow_prev.png) left -34px no-repeat;color:#1872ac}.toolbar
.pager{display:none}.toolbar-bottom .toolbar
.pager{display:block}.products-grid
li{background:#fff;border:10px
solid #dad9dc;width:200px;float:left;padding:10px
0;position:relative;margin:0
0 0 20px;transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-webkit-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear;cursor:pointer}.products-grid li:hover{border-color:#a5a4a4}.products-grid li:hover a, .category-products li:hover .product_descp h2
a{color:#1872ac}.products-grid li:first-child{margin:0}.products-grid li
img{position:absolute;left:-10px;bottom:-15px}.products-grid
.product_descp{width:120px;float:right;text-align:left;padding:0
5px 15px;height:135px;overflow:hidden}.products-grid li:hover
img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.products-grid .product_descp
img{position:static;transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none;-webkit-transition:none}.products-grid li:hover .product_descp
img{transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}.sidebar .block-content ol
li{float:left;width:100%}.sidebar .block-content ol li
input{float:left;margin-right:0;margin-left:0}.sidebar .block-content ol li
label{float:left;width:140px;margin-top:2px}.sidebar label a.adj-nav-attribute{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left top no-repeat;padding:0
0 0 20px;float:left;line-height:15px;font-size:13px}.sidebar label a.adj-nav-category, .block-layered-nav .m-checkbox-unchecked{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left top no-repeat;padding:0
0 0 20px;float:left;min-height:15px;line-height:15px;font-size:13px}.sidebar label a.adj-nav-category.adj-nav-category-selected{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left -76px no-repeat}.sidebar label a.adj-nav-attribute.adj-nav-attribute-selected{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left -76px no-repeat}.sidebar label a.adj-nav-attribute-selected, .block-layered-nav .m-checkbox-checked{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left -76px no-repeat;padding:0
0 0 20px;float:left;height:15px;line-height:15px;font-size:13px}.sidebar .block-content ol li
img.tooltip_trigger{float:left;cursor:pointer;z-index:25}#m-wait
p.loader{background:#fff;border:2px
solid #1872ac;color:#1872ac}.tooltip_wrap{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/tooltip_arrow.png) left no-repeat;padding-left:14px;float:left;z-index:50}.tooltip_container{width:180px;background:#1872ac;float:left;font-size:13px;color:#fff;padding:12px
20px;line-height:18px}.m-filter-slider{float:left;width:200px}.adj-nav-slider{width:218px;background:#dbdbdb;border:1px
solid #949191;height:4px;position:relative;float:left}.adj-nav-slider
.handle{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/m-slider.png) no-repeat;position:absolute;cursor:e-resize;width:10px;height:20px;top:-8px}.adj-nav-slider-price{padding:0;background:none;font-size:13px;font-family:"proxima-nova";font-weight:600;font-style:normal;margin:0
0 15px}.adj-nav-slider-price-from{float:left}.adj-nav-slider-price-to{float:right}.m-filter-slider.style3>.m-slider-span{background:none !important;height:4px !important}.m-filter-slider.style3{border:1px
solid #949191 !important;background:#dbdbdb !important;height:4px !important}.m-filter-slider.style3:before,.m-filter-slider.style3:after{background:none !important}.m-filter-slider.style3>.m-slider-from,.m-filter-slider.style3>.m-slider-to{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/m-slider.png) no-repeat !important;width:10px !important;height:20px !important;top:-8px !important;box-shadow:none !important;border:0
!important}.banner_wrap,.sub_category{float:left;width:530px}.banner_wrap{margin:0
0 20px;background:#231f20;height:300px;width:530px}.sub_cat_descp
h5{float:left;width:100%;padding:0
0 15px;font-size:16px;color:#231f20;line-height:24px;font-weight:normal;margin:0}.sub_cat_descp
p{float:left;margin:0;width:100%;padding:0
0 10px;font-size:14px;line-height:24px;color:#231f20}.sub_cat_descp
a{color:#1872ac}.sub_cat_descp{float:left;width:100%;padding:0
0 15px}.popular_prdcts{float:left;width:100%}.popular_prdcts
h2{float:left;width:100%;margin:0;padding:0
0 15px;font-size:24px;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal;color:#232020}.popular_prdcts .products-grid{padding:0}.popular_prdcts .products-grid
li{padding:5px
0;margin:25px
0}.popular_prdcts .products-grid
li.even{margin:25px
0 25px 40px}.popular_prdcts
a.stock_list{width:458px;text-align:left}ul.sub_cat_listing{float:right;width:380px;padding:0
0 40px}ul.sub_cat_listing
li{float:left;width:378px;border:1px
solid #dddbdb;position:relative;margin:40px
0 0 0;cursor:pointer}ul.sub_cat_listing li:first-child{margin:0}ul.sub_cat_listing li
.prdct_wrap{float:left;width:370px;border:4px
solid #efeded;background:#efeded;padding:20px
0;transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-webkit-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear}.prdct_wrap
.product_descp{width:240px;float:right}.prdct_wrap
img{position:absolute;left:25px;bottom:-10px}ul li:hover
.prdct_wrap{border:4px
solid #dddbdb}ul li:hover .prdct_wrap
a{color:#1872ac}.prdct_wrap .product_descp
h4{margin:0
0 25px}.prdct_wrap .product_descp
p{color:#3d3737;line-height:20px;font-size:14px;padding:0
0 10px;min-height:80px}.prdct_wrap
.pricebox_wrapper{padding:0
5px 0 0}ul li:hover .prdct_wrap
.pricebox_wrapper{padding:0}.prdct_wrap .pricebox_wrapper .price-box{width:210px;padding:0
15px}.prdct_wrap .price-box
p{float:left;width:auto;min-height:inherit;padding:0
5px;color:#fff}.prdct_wrap .price-box
.price{line-height:30px}.sub_cat_wrap{width:400px;float:right}.sub_cat_wrap
a.stock_list{float:right;width:358px;text-align:left}.product-view{float:left;width:940px;padding:0
10px;margin-top:42px}.product-view .long-name{margin:0
0 30px 0;padding:2px
15px 0}.product-essential{float:left;width:100%;position:relative}.product-img-box{float:left;width:460px;position:relative;padding:0
10px 0 0;z-index:50;min-height:460px}.product-img-box a.product-image{float:left;width:458px;margin:0;min-height:300px;border:1px
solid #dddbdb}.product-img-box .flexslider a.product-image{border:0}ul.product_thumbs{float:left;width:100%;margin-top:5px;margin-left:-6px}ul.product_thumbs
li{float:left;width:102px;margin:0
0 6px 6px;border:1px
solid #dddbdb;transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-webkit-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear}ul.product_thumbs li:hover{border:4px
solid #a5a4a4}.certificate_img{position:absolute;right:0;top:0;margin-top:-78px}.product-shop{float:right;width:445px;margin:0
0 20px}.product-view .product-shop{clear:left;*clear:none;width:455px}.product-main-info{float:left;width:100%}ul.ingredients{float:left;margin:0
0 15px}ul.ingredients
li{float:left;font-size:14px;padding:0
0 0 8px;margin:0
0 0 8px;border-left:1px solid #a5a4a4}ul.ingredients li:first-child{padding:0;border:0;margin:0}ul.ingredients li.sku
span{text-transform:uppercase}.product-pricing{float:left;padding:0
0 10px}.product-shop .ratings, .product-shop .no-rating{float:left;width:100%;margin:0
0 15px;font-size:13px}.rating-box{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_ratingstar.png) left top repeat-x;width:75px;height:12px;overflow:hidden}.rating-box
.rating{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_ratingstar.png) left bottom repeat-x;float:left;height:12px}.ratings .rating-box{margin:0
15px 0 0;float:left}.ratings .rating-links{float:left;margin:0;font-size:14px}.ratings .rating-links
a{float:left;margin:0
0 0 8px;color:#727070;border-bottom:1px dashed #727070}.ratings .rating-links a:hover{color:#1872AC;border-bottom:1px dashed #1872AC}.ratings .rating-links a:first-child{padding:0;margin:0
8px 0 0}.rating-links
.separator{float:left;font-size:17px;color:#727070}.product-options{float:left;width:100%}.product-options
ul{float:left;padding:0
0 10px;width:100%}.product-options ul
li{float:left;width:100%;padding:0
0 5px}.product-options
input{margin:0
8px 0 0;float:left}.product-options
label{font-size:14px;line-height:17px}.product-options
dl{float:left;width:100%}.product-options
dt{color:#232020;float:left;font-size:14px;padding:0
0 5px;width:100%}.product-options
dd{float:left;margin:0;padding:0
0 12px;width:100%}.product-options dd .input-box{position:relative;width:100%}.product-options
select{border:1px
solid #dddbdb;height:33px;padding:0
5px;width:100%}.product-options dd .validation-advice{left:inherit;right:0}.product-shop .price-box{float:left;padding:0
0 15px;clear:left}.product-shop .price-box
p{float:left;margin:0}.product-shop .price-box .old-price{font-size:14px;color:#9d9d9e;padding:15px
11px 0 0}.product-shop .price-box .old-price .price-label{display:none}.crosssell .price-box .old-price{font-size:14px;color:#727070;padding:0
0 5px;width:100%}.product-shop .price-box .old-price
.price{text-decoration:line-through}.product-shop .price-box .special-price, .product-shop .price-box .regular-price{font-size:30px;font-family:"proxima-nova";font-weight:600;font-style:normal;margin:0
10px 0 0;float:left}.product-shop p.in-stock{margin:0;font-size:13px;margin:14px
0 0 0}.price-box p.in-stock{display:none}ul.tier-prices,ul.saved_price{float:left;padding:7px
0 0}ul.tier-prices li, ul.saved_price
li{float:left;background:#db0022;padding:2px
5px;font-size:14px;color:#fff;clear:left;margin:3px
0 0;min-width:230px}ul.tier-prices li:first-child, ul.saved_price li:first-child{margin:0}ul.tier-prices li .price, ul.saved_price li
.price{font-weight:bold}.add-to-box,.add-to-cart{float:left;width:100%}.product-view .input-text{float:left;width:228px;height:18px;padding:5px
2px;font-size:13px;margin:0;color:#727070;line-height:20px;box-shadow:none;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit}.add-to-cart .input-text{color:#232020;border-left:0 none;border-right:0 none;border-top:0 none;background-color:#f0f0f0;float:left;font-size:13px;height:30px;line-height:20px;margin:0;margin-top:-1px;padding:5px
2px;text-align:center;width:31px;line-height:20px;box-shadow:none;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit}button.btn-cart, button.btn-checkout, .opc .buttons-set button.button, .my-account button, .age_verify .btn_age, .order_confirm .btn_share, .order_confirm .btn_pass, .account-login button, a.btn-cart, .contact-us button, .blog_detail button,.send-friend button, .block_gift button, .opm button, .onestepcheckout-index-index button, .discount
button{width:186px;height:40px;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal}button.btn-cart span, button.btn-checkout span, .opc .buttons-set button.button span, .my-account button span, .age_verify .btn_age span, .order_confirm .btn_share span, .account-login button span, a.btn-cart span, .contact-us button span, .order_confirm .btn_pass span, .blog_detail button span,.send-friend button span, .opm button span, .discount button
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) right no-repeat;padding-right:20px}button.btn-cart:hover, button.btn-checkout:hover, .opc .buttons-set button.button:hover, .my-account button:hover, .age_verify .btn_age:hover, .order_confirm .btn_share:hover, .account-login button:hover, a.btn-cart:hover, .contact-us button:hover, .order_confirm .btn_pass:hover, .blog_detail button:hover, .send-friend button:hover, .opm button:hover, .onestepcheckout-index-index button:hover, .discount button:hover{background:#232020}button.btn-white, .continue-shopping-top .btn-white{width:196px;height:40px;background:#fff;margin:0;text-align:center;color:#232020;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;border:1px
solid #232020}button.btn-white
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow_black.png) right no-repeat;padding-right:20px}button.btn-white:hover{background:#232020;color:#fff}button.btn-white:hover
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) right no-repeat}.add-to-cart .input-box{margin:1px
0 0 0}.add-to-cart button.btn-cart{float:left;margin:0
0 0 6px;width:149px}.add-to-cart button.btn-cart
span{background:none;padding:0}a.qnt_add{border-bottom:1px solid #dddbdb;border-left:1px solid #dddbdb;border-right:1px solid #dddbdb;float:left;width:35px;height:40px;line-height:40px;background:#F0F0F0;margin-top:-1px;text-align:center;font-size:14px;font-family:"proxima-nova";font-weight:600;font-style:normal;color:#232020;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}a.qnt_add:hover{background:#1872ac;color:#fff}.opc_email{width:660px;float:left;padding:0
0 0 20px}.opc_email
.note{margin:0
0 0 200px;float:left}.opc .step .opc_email  .buttons-set{width:100%;margin:15px
0 0}.product-collateral{float:right;width:455px}.product-view .product-collateral{min-height:325px;width:465px}dl.collateral-tabs{float:left;margin:0;width:100%;position:relative;z-index:25}.collateral-tabs
.tab{font-size:14px;min-width:60px;text-transform:uppercase;padding:10px
6px;cursor:pointer;float:left;position:relative;text-align:left;color:#9d9d9e}.collateral-tabs
.tab.gifttab{padding:10px
60px 10px 6px;background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_present_icon.png") no-repeat scroll 115px 5px rgba(0, 0, 0, 0);color:#1872ac}.collateral-tabs
.tab.sharetab{border-bottom:1px solid #dddbdb;width:453px}.collateral-tabs .tab.sharetab
span{float:left;color:#4c4c4c}.collateral-tabs .tab.sharetab .follow_us
a{margin:0
0 0 29px}.collateral-tabs .tab.sharetab .follow_us
a.tw{background-position:-30px -134px;width:15px}.collateral-tabs .tab.sharetab .follow_us
a.mail{background-position:left -134px;width:15px}.collateral-tabs .tab.sharetab .follow_us
a.fb{background-position:-18px -136px;width:10px}.collateral-tabs .tab.sharetab .follow_us
a.google{background-position:-90px -139px;width:19px}.collateral-tabs .tab.sharetab .follow_us
a.pinrest{background-position:-66px -136px;width:18px}.collateral-tabs .tab.sharetab .follow_us
a.instagram{background-position:-120px -136px;width:18px}.collateral-tabs
.tab.active{}.collateral-tabs .tab:first-child{}.jcarousel-prev{margin-left:-445px;margin-top:210px;position:absolute;z-index:99999}.jcarousel-next{margin-left:-40px;margin-top:210px;position:absolute;z-index:99999}.tab-container{float:inherit;width:100%;margin:0;left:0;border-top:1px solid #dddbdb;top:39px}.tab-container.active{border:none}.tab-content{padding:0
10px 10px;font-size:14px;width:450px;float:left;border-bottom:1px solid #dddbdb}.tab-content
p{margin:0;float:left;width:100%;padding:0
0 10px;line-height:22px}.tab-content
table{width:100%;float:left;padding:0
0 15px}.tab-content table
td{padding:2px
0}.tab-content table td:first-child{font-family:"proxima-nova";font-weight:600;font-style:normal}a.more_details{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) left -33px no-repeat;padding-left:10px;float:left;color:#1872ac}a.more_details:hover{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) left -13px no-repeat;color:#3d3737}.collateral-tabs .tab-content
a{color:#1872ac}.collateral-tabs .tab-content a:hover{color:#3d3737;text-decoration:underline}.tab-content
h4{font-weight:600;font-style:normal;margin:0
0 20px;font-size:14px;float:left;width:100%}.tab-content
h3{font-weight:600;font-style:normal;margin:0
0 10px;font-size:14px;text-transform:uppercase;float:left;width:100%}.tab-content
.gifting{float:left;width:100%}.tab-content .gifting
img{float:left;border:1px
solid #dddbdb}.tab-content
.gifting_content{float:right;width:230px}.tab-content .gifting_content
a{color:#1872ac}.tab-content .gifting_content h3
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrw2.png) right no-repeat;padding-right:10px}.product-view .box-collateral.box-reviews{padding:0
0 20px;width:100%}.box-reviews
.ratings{float:left;width:100%;padding:0
0 15px}.box-reviews .ratings .rating-box{margin:9px
15px 0 0}.box-reviews .ratings
p{float:left;max-width:240px;padding:0;margin:5px
0 0 0}.box-reviews
.button_1{padding:0
10px;float:right}.box-reviews.box-collateral .box-title
h2{font-weight:400}.box-reviews.box-collateral .box-title{padding:0
0 5px;border-bottom:1px solid #dddbdb}.box-reviews .box-content{float:left;width:100%;margin:0}.box-reviews .box-content
dt{float:left;width:100%;padding:20px
0 0;border-top:1px solid #dddbdb}.box-reviews .box-content dt:first-child{border:0}.box-reviews .box-content
dd{float:left;width:100%;margin:0;padding:0
0 5px}.box-reviews .box-content .ratings
p{float:right;text-align:right;font-size:13px;color:#727070;width:auto}.box-reviews
a.stock_list{width:428px}.prdct_video
.video_title{padding:0
0 40px;display:block}.prdct_video{float:right;width:450px;position:relative;margin:20px
0 0 0;clear:right}.video_label{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp.png) repeat;width:430px;height:22px;float:left;position:absolute;left:0px;top:33px;color:#fbfbfb;font-size:13px;text-transform:uppercase;padding:8px
10px 0}.box-collateral{float:left;width:100%}.product-view .box-collateral{width:460px;padding:20px
0 0 0;clear:left}.box-collateral .box-title{float:left;width:100%;padding:0
0 25px}.box-collateral .box-title h2, .prdct_video .video_title
h2{font-size:14px;font-family:"proxima-nova";font-weight:600;font-style:normal;margin:0;text-transform:uppercase}.cloud-zoom-big{background-color:#fff !important}.cart{float:left;width:940px;padding:0
10px}.cart .page-title{margin:0
0 30px 0}.basket_items{float:left;width:910px;border:1px
solid #dddbdb;padding:24px
14px;background:#efeded;margin:0
0 28px}.basket_items
table{float:left;width:100%;font-size:16px}.basket_items table
td{padding:0
5px}.basket_items
.price{font-size:24px}button.btn-checkout{float:left;margin:0;width:196px}.cart .continue-shopping{float:left;padding-top:15px}.cart .continue-shopping
a{float:left;padding-top:5px;color:#1872AC}.cart .continue-shopping a:hover{text-decoration:underline}.cart .continue-shopping .btn-cont{height:20px;width:194px;font-size:13px;margin-left:208px}.cart .continue-shopping .btn-cont
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_cart_arrow.png) right -68px no-repeat;padding:0
15px 0 0}.cart .continue-shopping .btn-cont:hover
span{background-position:right -44px}.cart .continue-shopping .btn-cont.selected{background:#232020;color:#fff}.cart .continue-shopping .btn-cont.selected
span{background-position:right 6px}.cart .continue-shopping .btn-cont.selected:hover{background:#fff;color:#232020}.cart .continue-shopping .btn-cont.selected:hover
span{background-position:right -18px}.cart-collaterals{float:left;width:322px;float:left}.crosssell{float:left;width:280px;border:1px
solid #dddbdb;padding:20px;background:#fff}.cart
h2{float:left;width:100%;margin:0;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:20px;text-transform:uppercase;margin:0
0 30px}.crosssell
ul{float:left;width:100%}.cart .crosssell
li{float:left;width:100%;padding:35px
0 0 0;position:relative}.cart .crosssell li:first-child{padding:0}.crosssell a.product-image{float:left;padding:0
15px 0 0}.crosssell .product-shop{width:150px;float:right;padding:10px
0;margin:0}.crosssell .product-name{float:left;width:100%;margin:0;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:14px}.crosssell .price-box{float:left;width:100%;padding:10px
0}.crosssell .product-shop
p{float:left;margin:0}.crosssell .product-shop .btn-cart{width:130px;height:30px;background:#1872ac;font-family:"proxima-nova";font-weight:400;font-style:normal;color:#fff;font-size:13px}.crosssell .product-shop .btn-cart:hover{background:#232020;color:#fff}.cart
fieldset{float:right;width:560px;border:1px
solid #dddbdb;padding:20px;background:#fffefe}.cart fieldset
table{float:left;width:100%;border:0;font-size:14px;border-collapse:collapse}.cart fieldset .cart-table
td{padding:20px
8px;border-bottom:1px solid #dddbdb}.cart fieldset table tr.first
td{padding-top:0;vertical-align:top}.cart-table td
img{display:inline-block}.cart .cart-table h2.product-name{margin:0
0 15px;font-size:14px;text-transform:none}.cart .cart-table td table td, .cart .cart-table td table td:first-child{padding:4px
0;border:0}.cart fieldset .cart-table tr td table tr
td{padding:4px
0}.cart .cart-table .input-text{float:left;width:24px;height:22px;padding:0;line-height:22px;text-align:center;margin:0
20px 0 0;box-shadow:none}.cart .cart-table td table
a{font-size:12px;color:#1872ac;margin:5px
0 0 0;float:left;padding:0
10px;border-left:1px solid #1872ac}.cart .cart-table td table
a.update{padding-left:0;border:0}.cart fieldset table.cart-shipping-table{margin:0
0 30px}.cart fieldset table.cart-shipping-table td:first-child{width:96px;padding:0}.cart fieldset .cart-table.cart-shipping-table
td{border:0;padding:0}.cart fieldset .cart-table.cart-shipping-table tr.last
td{border-bottom:1px solid #dddbdb;padding:20px
5px 20px 0}.totals{float:left;padding:30px
0 35px 100px;width:460px;border-bottom:1px solid #DDDBDB;margin:0
0 30px}.totals
table{margin:0
0 15px}.totals table
td{padding:5px
0}.totals table td:first-child{font-family:"proxima-nova";font-weight:600;width:385px;font-style:normal}.cart .totals table td:first-child{width:auto}.totals table td
select{width:200px;height:22px;box-shadow:none}.cart .totals table td
select{width:240px;height:22px;box-shadow:none}.totals table tfoot
.price{font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:24px}.totals ul.checkout-types, .totals ul.checkout-types
li{float:left}.deals{float:left;width:100%}.deals
.discount{float:left;width:100%}.deals .discount
#copounForm{float:left;width:402px;padding:0
0 0 100px}.cart .deals .discount
ul.messages{min-width:inherit}.cart .deals .discount .messages li ul
li{width:382px}.cart .deals .discount .messages li ul li
a.another_code{color:#fff;padding-left:5px;cursor:pointer}.cart .deals .discount .messages li ul li a.another_code:hover{text-decoration:underline}.cart .deals .discount .messages li ul li
a.trash{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_trash.png) right center no-repeat;width:13px;height:16px;float:right;margin-top:5px;padding:0}.deals .discount #copounForm
p{float:left;width:393px}.deals .discount
label{font-size:14px;float:right;display:block;margin:0
0 3px;width:100%}.deals .discount label
a{color:#727070;border-bottom:1px dashed #727070;display:inline-block}.deals .discount label a:hover{color:#1872ac;border-bottom:1px dashed #1872ac}.deals .discount label
span{font-size:12px}.deals .discount .v-fix{width:100%;display:block !important}.deals .discount .input-text{width:319px;height:24px;float:left;padding:3px;color:#848383;box-shadow:none;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit;border:1px
solid #e2e3ea;border-top:1px solid #abadb3}.deals .discount
button{width:75px;height:32px;padding-right:10px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) 61px no-repeat #1872ac;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;float:left}.deals .discount button:hover{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) 61px no-repeat #232020}.btn_separator{float:left;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:24px;padding:5px
14px 0}.basket_items
.btn_separator{padding:5px
0 0 15px}.btn_paypal{float:left;width:145px}.basket_items
.btn_paypal{position:relative;height:42px}.basket_items .btn_paypal
a{position:absolute;top:7px;left:0}.basket_items .btn_paypal
img{display:block}ul.checkout-types
img{display:block;margin:6px
0 0 -4px;float:left;clear:left}.cart-empty{float:left;width:100%}.cart-empty
p{margin:0;padding:0
0 10px;float:left;width:100%;font-size:16px}.cart-empty p
a{color:#1872ac;display:inline-block;border-bottom:1px dashed #fff}.cart-empty p a:hover{border-bottom:1px dashed #1872ac}.category_brand{float:left;padding:0
10px;text-align:center;width:940px}.category_brand .page-title{margin:0}.category_brand .page-title
h1{float:none}.category_brand
.category_banner{position:relative;margin:0;padding:0
0 10px}.category_brand .category-image{height:auto;vertical-align:top}.category_brand .category_banner
.certificate_img{top:10px}.banner_descp{float:left;width:300px;padding:20px;position:absolute;left:0;top:0;overflow:hidden;color:#1c1f23}.category_brand
.banner_descp{width:420px;left:35px;top:35px;padding:0;text-align:center}.banner_descp
.banner_title{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/banner_title_dot.png) center bottom no-repeat;padding-bottom:14px;margin:0
0 15px}.category_brand .banner_descp
h2{font-size:48px;margin:0
0 25px}.banner_descp .banner_title
h2{color:#fff;font-size:45px;line-height:45px;font-family:"proxima-nova-condensed";padding:5px
8px;background:#2a373f;float:none;width:auto;display:inline-block}.category_brand .banner_descp
span{color:#33abe0}.category_brand .category-products{border-bottom:1px solid #dcdcdc;padding-top:10px}.banner_descp
p{float:left;width:100%;margin:0
0 15px;font-size:18px;line-height:24px}.category_brand .banner_descp
p{font-size:14px;line-height:17px;font-weight:600}.banner_descp
.strapline{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_strapline.png) left center no-repeat;display:block;clear:both;padding-left:44px}.banner_descp .strapline
p{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_strapline.png) right center no-repeat;padding-right:44px;margin:0;float:none;width:auto;display:block;font-size:16px;color:#fff;text-transform:none}.category_brand .banner_descp.left, .landing_banner .category_desktop_banner
.banner_descp.left{left:25px;top:120px}.category_brand .banner_descp.left h2, .landing_banner .category_desktop_banner .banner_descp.left
h2{color:#fff;font-size:48px;text-align:left;margin:0
0 25px}.category_brand .banner_descp.left p, .landing_banner .category_desktop_banner .banner_descp.left
p{font-size:24px;color:#fff;line-height:normal;font-weight:normal;text-align:left}.category_brand .banner_small
.banner_descp.left{top:80px}.category_brand .banner_small .banner_descp.left
h2{font-size:40px;line-height:40px}.category_brand .banner_small .banner_descp.left
p{font-size:18px}.category_brand
.banner_descp.right{left:inherit;right:35px;top:140px}.category_brand .banner_descp.right
p{font-size:18px;line-height:normal;font-weight:normal;text-align:right}.category_brand .banner_small
.banner_descp.right{top:50px;right:30px}.category_brand .banner_small .banner_descp
h2{margin:0
0 15px}.category_brand
p.orange{color:#ef5316 !important}.category_brand
p.brown{color:#cf8557 !important}.category_brand
.banner_descp.bottom{top:inherit;left:0;bottom:15px;width:100%;text-align:center}.category_brand .banner_descp.bottom
h2{text-align:center;margin-bottom:0}.category_brand .banner_descp.bottom
p{color:#000;font-size:18px;line-height:normal;font-weight:normal;margin-bottom:10px}.category-view.landing_page .products-grid{text-align:center}.category-view.landing_page .products-grid.grid_4 li, .category_brand .products-grid.grid_4
li{width:217px}.category-view.landing_page .products-grid
li{display:inline-block;float:none;padding:0}.category_brand .products-grid
li{float:none;padding:0;display:inline-block}.category_brand .products-grid
.product_descp{height:55px}.category_brand_descp{margin:0
auto;width:780px;font-size:16px;line-height:22px;color:#1c1f23;display:block;clear:both}.category_brand_descp
p{float:left;width:100%;color:#1c1f23;margin:0
0 15px}.about_brand{float:left;width:100%;padding-bottom:10px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_about_close.png) center bottom no-repeat;margin:0
0 30px;text-align:center;cursor:pointer}.category_brand
.about_brand{margin:0
auto 20px;width:780px;float:none;display:block;clear:both;padding:2px
0 0}.about_brand.active{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_about.png) center bottom no-repeat}.about_brand
.summary_content{float:left;width:100%;max-width:940px;height:94px;overflow:hidden}.about_brand
h3{color:#232323;font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;letter-spacing:0.8px}.about_brand
p{font-size:16px;color:#232323;line-height:none;padding:0
20px;text-align:justify}.banner_bottom{float:left;width:100%;padding:0
0 20px;margin-top:10px}.banner_bottom
a{display:inline-block}.banner_bottom
img{vertical-align:top}.brand_carousel{float:left;width:100%;position:relative;z-index:50}#brand_carsl{z-index:200;background:#fff}.brand_carousel
ul{float:left;width:100%;background:#fff}.brand_carousel ul
li{float:left;width:300px;margin:0
0 0 20px;cursor:pointer}.brand_carousel ul li:first-child{margin:0}.brand_image_wrap{width:298px;height:298px;border:1px
solid #dddbdb;border-bottom:0}.brand_carousel
.brand_name{width:100%;height:40px;line-height:40px;background:#232020;font-size:20px;color:#fff;text-align:center;float:left;transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;-webkit-transition:background 0.2s linear;-ms-transition:background 0.2s linear}.brand_carousel ul li:hover
.brand_name{background:#1872ac}.brand_carousel
.nav_left{position:absolute;left:-40px;top:110px;z-index:500}.brand_carousel
.nav_right{position:absolute;right:-40px;top:110px;z-index:300}.brand_carousel .nav_left
a.prev{background:#3d3737 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/prev-arrow.png) 12px no-repeat;width:62px;height:75px;float:left}.brand_carousel .nav_right
a.next{background:#3d3737 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/next-arrow.png) 26px no-repeat;width:62px;height:75px;float:left}.carousel_nav{float:left;height:45px;background:#3d3737;padding:30px
12px 0 0;display:none}.carousel_nav
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/pagination.png) left top no-repeat;width:12px;height:12px;float:left;margin:0
0 0 5px}.carousel_nav a:hover, .carousel_nav
a.activeSlide{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/pagination.png) left bottom no-repeat}.carousel_nav a:first-child{margin:0}.brand_carousel .nav_left:hover
.carousel_nav{display:block;float:left}.brand_carousel .nav_left:hover
a.prev{width:41px}.brand_carousel .nav_left:hover .carousel_nav, .brand_carousel .nav_left:hover
a.prev{background-color:#1872ac}.brand_carousel .nav_right:hover{z-index:300}.brand_carousel .nav_right:hover
.carousel_nav{display:block;padding:30px
0 0 12px;float:right}.brand_carousel .nav_right:hover
a.next{background:#3d3737 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/next-arrow.png) 5px no-repeat;width:41px;float:right}.brand_carousel .nav_right:hover .carousel_nav, .brand_carousel .nav_right:hover
a.next{background-color:#1872ac}a.call_us{float:right;font-size:30px;font-family:"proxima-nova";font-weight:600;font-style:normal;letter-spacing:1px;margin:0
10px 57px 0}a.chat{float:right;font-family:"proxima-nova-condensed";font-weight:400;font-style:normal;font-size:24px;color:#1872ac;text-transform:uppercase;clear:right;margin:0
10px 0 0}.opc-wrapper{float:left;width:940px;padding:0
10px 0}.opc-wrapper .step-title{margin:0
0 20px 0}.checkout_progress{float:right;width:100%;margin:0
0 20px}.checkout_progress_block{border-bottom:5px solid #DDDBDB;cursor:default;float:left;padding:0
0 5px;text-align:center;width:188px}.checkout_progress_block.checkout_progress_active{border-color:#1872ac}.checkout_progress_block.checkout_progress_allow{border-color:#1872ac}.checkout_progress_container{border-left:1px solid #DDDBDB;font-size:12px;font-weight:normal;margin:0;padding:7px
0;text-transform:uppercase;color:#DDDBDB}.checkout_progress_opc_order{border-left:none;width:376px;text-align:left}.checkout_progress_opc_order
.checkout_progress_container{padding-left:27px;width:161px}.checkout_progress_block:first-child
.checkout_progress_container{border:0}.checkout_progress_block.checkout_progress_active
.checkout_progress_container{background:#1872ac;color:#fff}.checkout_progress_block.checkout_progress_allow{cursor:pointer}.checkout_progress_block.checkout_progress_allow
.checkout_progress_container{color:#3D3737}.checkout_progress_container
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_create_process.png) no-repeat left top;display:inline-block;line-height:26px;padding:0
0 0 35px}#checkout_progress_opc_before_login .checkout_progress_container
span{background-position:left -355px}#checkout_progress_opc_before_login.checkout_progress_active .checkout_progress_container
span{background-position:left -385px}#checkout_progress_opc_before_login.checkout_progress_allow .checkout_progress_container
span{background-position:left -415px}#checkout_progress_opc_billing .checkout_progress_container
span{background-position:left -90px}#checkout_progress_opc_billing.checkout_progress_active .checkout_progress_container
span{background-position:left -120px}#checkout_progress_opc_billing.checkout_progress_allow .checkout_progress_container
span{background-position:left -150px}#checkout_progress_opc_shipping .checkout_progress_container
span{background-position:left -180px}#checkout_progress_opc_shipping.checkout_progress_active .checkout_progress_container
span{background-position:left -210px}#checkout_progress_opc_shipping.checkout_progress_allow .checkout_progress_container
span{background-position:left -240px}#checkout_progress_opc_payment .checkout_progress_container
span{background-position:left -447px}#checkout_progress_opc_payment.checkout_progress_active .checkout_progress_container
span{background-position:left -477px}#checkout_progress_opc_payment.checkout_progress_allow .checkout_progress_container
span{background-position:left -507px}#checkout_progress_opc_order .checkout_progress_container
span{background-position:left -270px}#checkout_progress_opc_order.checkout_progress_active .checkout_progress_container
span{background-position:left -300px}#checkout_progress_opc_order.checkout_progress_allow .checkout_progress_container
span{background-position:left -330px}.opc{float:left;width:100%;margin:0;padding:0;font-size:14px}.opc
.section{float:left;width:100%;padding:0
0 20px;display:none}.opc
.section.active{display:block}.opc .section
fieldset{float:left;width:660px;padding:0
30px 0 0}.opc .sub-title{float:left;padding:0
20px;width:900px;margin:0
0 20px;text-transform:uppercase}.opc .sub-title
h2{margin:0;font-size:24px;font-family:"proxima-nova";font-weight:600;font-style:normal;float:left}#checkout-step-billing .fieldset, #checkout-step-billing .fieldset
ul{float:left;width:100%}.add-field
p{float:left;margin:5px
0 0 10px;font-size:14px}button.btn-find_add{width:105px;height:28px;background:#efeded;border:1px
solid #dddbdb;color:#1872ac;font-family:"proxima-nova";font-weight:400;font-style:normal}#billing_postcode_field .add-field .input-box{margin:0
0 0 15px}#shipping_postcode_field .add-field .input-box{margin:0
0 0 15px}button.btn-find_add:hover{background:#1872ac;color:#fff}.opc .section
.step{float:left;width:100%}.opc .step .buttons-set{float:left;width:665px}.opc .step .buttons-set
button.button{width:143px;float:right}.opc .please-wait{float:right;margin:10px
0 0;clear:right;line-height:18px}.opc #payment-please-wait
img{padding-right:5px}.opc #opc-payment .back-link, .newsletter-manage-index .back-link, #opc-shipping .back-link, .opc #opc-billing .back-link, .opm .back-link, .account_created .back-link{float:left;display:block;margin:0;width:auto;clear:left}.opc .back-link a.button, .newsletter-manage-index .back-link a, .opm .back-link a, .account_created .back-link
a{width:87px;height:40px;background:#232020;line-height:40px;font-size:16px;text-align:center;color:#fff;text-transform:uppercase;float:left;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.back-link a.button span, .opm .back-link a span, .account_created .back-link a
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow_prev.png) no-repeat left top transparent;padding:0
5px 0 15px}.opc .back-link a.button:hover, .opm .back-link a:hover, .account_created .back-link a:hover{background:#1872AC}.opc_email .back-link{margin:0}.opc #opc-payment .checkout-agreements{float:none;text-align:center;width:100%}.opc #opc-payment{padding:0}.opc-summary-container{width:192px;background:#f1efef;border:1px
solid #e2e0e0;padding:10px
21px;float:right;min-height:230px}.ordersummary{float:left;width:100%;padding-bottom:30px}.ordersummary
a.cart_link{color:#1872AC}.ordersummary .cart_link:hover{color:#3D3737}.opc-summary-container
h3{margin:0
0 10px;font-family:"proxima-nova";font-weight:600;font-style:normal;float:left;font-size:20px;width:100%}.opc-summary-container
table{float:left;width:105%;padding-bottom:5px}.opc-summary-container table
td{padding:2px
0}.opc-summary-container table tbody td
a{font-size:11px;color:#a5a4a4;float:left;padding:0
0 0 5px}.opc-summary-container table tbody td a:hover{color:#1872ac}.opc-summary-container table tfoot
td{font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:20px;padding:10px
0 0 0}#payment-buttons-container.buttons-set{height:80px}.paymentsage li
a{color:#1872AC}.paymentsage li a:hover{color:#3D3737}.checkout_footer{margin:0
auto;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_footer.png) left bottom no-repeat;height:70px;width:940px;padding:0
55px;font-size:14px;text-align:center}.checkout_footer
address{font-style:normal;display:inline-block}.checkout_footer
span{float:right}ul.form-list .co-address-select li
label{text-align:left;padding-left:200px;width:460px}ul.form-list .co-address-select li .input-box{padding-left:200px;width:300px}ul.form-list .co-address-select li
select{width:400px}ul.form-list .co-address-select li select#shipping-address-select{width:480px}.co-shipping-form ul.form-list .co-address-select li
label{width:480px}ul.form-list
li.save_book{padding-left:200px}#billing_cp_result_display
select{width:250px}#shipping_cp_result_display
select{width:250px}ul.form-list li.save_book
label{text-align:left}ul.form-list{float:left;width:100%}.opc ul
li{float:left;padding-bottom:14px;width:100%}ul.form-list
li{float:left;width:100%;padding:0
0 14px}.form-list
li.fields{padding:0}.form-list .customer-name{float:left;width:100%}.form-list li.fields
.field{float:left;padding:0
0 14px;width:100%}ul.form-list li
label{float:left;padding:7px
10px 0 0;width:190px;text-align:right;font-size:14px}ul.form-list .input-text{width:220px;height:24px;line-height:24px;color:#6E7273;box-shadow:none;font-size:14px;padding:2px
5px;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit}ul.form-list .input-box{position:relative}ul.form-list
select{width:152px;height:20px;color:#6E7273;padding:4px
3px;box-shadow:none;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit}ul.form-list .customer-name .input-text{width:102px;text-transform:capitalize}.form-list .add-field .input-box{margin:0
0 0 200px}.input-box{float:left}.opc .input-text, .opc
textarea{float:left;vertical-align:middle;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit;box-shadow:none}ul.form-list .age-check .input-text{width:22px;margin:0
10px 0 0;font-size:13px}.opc ul.form-list .age-check
span{float:left;margin:6px
4px 0 0;width:auto;font-size:14px;color:#3D3737}ul.form-list .age-check p.age-check-message{background:#F1EFEF;border:1px
solid #E2E0E0;padding:4px
9px;float:left;font-size:12px;width:338px;margin:0}.opc_email ul.form-list li
label{width:142px}.opc_email ul.form-list li
label.radio{width:auto}#opc-before_login .opc_email .login-control, #opc-before_login .opc_email
span.pass{padding-left:154px}#opc-before_login .opc_email
.note{margin:0
0 0 154px}.use-billing{float:left;width:700px;padding:0
0 10px}.opc
li.control{float:left;padding:0
0 5px;width:100%}.use-billing li
label{float:left;font-size:14px;padding:7px
10px 0 0;text-align:right;width:190px;text-transform:uppercase}.opc li .input-box .radio, .opc li .input-box .checkbox, #opc-payment .radio, #opc-payment .checkbox, #checkout-shipping-method-load
.radio{margin-left:0;margin-top:8px}.opc li
label.radio{width:auto;padding-left:2px;text-transform:none;float:left}#checkout-step-before_login li.age-check{padding-bottom:2px}.use-billing
span{float:left;display:block;font-size:12px;color:#7d7d7d;width:482px;padding:0
0 0 218px}#checkout-shipping-method-load .sp-methods{float:left;width:100%}#onepage-checkout-shipping-method-additional-load{padding-left:200px}#checkout-shipping-method-load .sp-methods
dt{float:left;width:190px;padding:7px
10px 0 0;text-align:right}#checkout-shipping-method-load .sp-methods
dd{float:left;margin:0;padding:0;width:410px}.add-gift-message
h3{float:left;font-family:"proxima-nova-condensed";font-size:18px;font-style:normal;font-weight:600;margin:0
0 15px;width:100%}.add-gift-message
p{float:left;width:100%;margin:0
0 10px}#shipping-new-address-form, .opc
.multiple_addresss{padding-top:14px}.opc
textarea{width:226px;height:58px;padding:5px;color:#a5a4a4}.opc li .input-box
span{float:left;width:90px;font-size:12px;color:#a5a4a4;margin:0
0 0 10px}.delivery-instructions{float:left;width:700px;padding:15px
0}.delivery-instructions
label{float:left;font-size:14px;padding:7px
10px 0 0;text-align:right;width:190px}.dispatch_address{float:left;padding:0
0 0 200px;width:300px}.dispatch_address
p{float:left;width:100%;padding:0
0 15px;font-weight:600;margin:0}.dispatch_address
h2{float:left;width:100%;padding:0
0 20px;font-weight:600;font-size:20px;color:#1872ac;margin:0}#opc-payment dl, #opc-payment dt, #opc-payment
dd{float:left;width:100%;margin:0}#opc-payment ul.form-list select.month, #opc-payment ul.form-list
select.year{width:106px}#opc-payment ul.form-list
select.year{margin:0
0 0 10px}#opc-payment .input-text.cvv{float:left;width:102px}#opc-payment a.cvv-what-is-this{float:left;margin:7px
0 0 10px;color:#1872ac;border-bottom:1px solid #fff}#opc-payment a.cvv-what-is-this:hover{border-bottom:1px dashed #1872ac}#opc-payment .control, #opc-payment
p{float:left;padding:0
0 2px;width:210px}#opc-payment .control
label{float:left;width:372px}#opc-payment #checkout-agreements
a{color:#1872ac;border-bottom:1px dashed #fff;display:inline-block}#opc-payment #checkout-agreements a:hover{border-bottom:1px dashed #1872ac}.opc #opc-payment .step .buttons-set
button.button{width:186px}#payment_form_paypal_express
li{float:left;padding:14px
0 14px 20px;width:390px}#opc-payment .sp-methods dt, #opc-payment .sp-methods
dd{padding:2px
0 2px 200px;width:410px}#opc-payment .sp-methods dt, #opc-payment .sp-methods
dd.sagepay{padding:2px
0 2px 162px !important}#opc-payment .sp-methods ul.form-list{padding:5px
0}#opc-payment .sp-methods ul.form-list li
label{width:160px}#opc-payment .sp-methods dt:first-child{width:auto}#opc-payment .sp-methods dt:first-child
p{width:auto}#opc-before_login
.step{padding:0
0 30px}#opc-before_login
span.pass{float:left;padding-left:200px}#opc-before_login .login-control{float:left;padding-left:200px}#opc-before_login .note
a{float:left;margin:10px
0 0 0;color:#1872ac;border-bottom:1px dashed #fff}#opc-before_login .note a:hover{border-bottom:1px dashed #1872ac}.category-products.cocktail_listing{padding:0}.cocktail_listing .products-grid, .cocktail-list .products-grid{padding:10px
0}.cocktail_listing .products-grid li, .products-grid
li.grid_2{padding:0}.cocktail_listing .products-grid li img, .products-grid li.grid_2
img{position:static;transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none;display:block}.item_details{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp.png) repeat;width:200px;height:60px;padding:10px;position:absolute;left:0;bottom:0;color:#fff;font-size:13px;transition:background 0.6s linear;-moz-transition:background 0.6s linear;-o-transition:background 0.6s linear;-webkit-transition:background 0.6s linear;-ms-transition:background 0.6s linear}.cocktail_listing .pricebox_wrapper, .grid_2
.pricebox_wrapper{position:absolute;bottom:10px}.cocktail_listing .pricebox_wrapper h4, .grid_2 .pricebox_wrapper
h4{margin:0
0 8px;font-size:14px;line-height:30px;margin:0;color:#fff;text-align:center;text-transform:uppercase}.item_details
p{position:relative;margin:0;z-index:10;max-height:34px;overflow:hidden}.item_det{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp_hover.png) repeat;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:5}.category_cocktail{float:left;width:940px;padding:0
10px}.category_cocktail
h5{margin:0
0 20px;font-size:16px;font-weight:normal;float:left;width:100%}.category_cocktail
h2{margin:0
0 20px;font-size:20px;float:left;width:100%;text-transform:uppercase;font-family:"proxima-nova";font-weight:600;font-style:normal}.category_cocktail .category-products
h2{font-weight:400;margin:0
0 30px}.category_cocktail
.cocktail_video{padding-bottom:10px}.category_cocktail .product_descp
p{max-height:200px}.category_cocktail
.category_descp{float:left;width:100%;padding:10px
0 30px;position:relative;min-height:120px}.category_descp_wrap{float:left;width:620px;font-size:16px}.category_descp_wrap
a{color:#1872ac;text-decoration:underline}.category_descp_wrap a:hover{color:#3d3737}.category_cocktail .category_descp
p{margin:0;padding:0
0 10px;width:100%;float:left}.category_cocktail .category_descp
img{position:absolute;right:0px;top:-75px}.category_cocktail .cat_cocktail_wrap
a{color:#1872ac;text-decoration:underline}.category_cocktail .cat_cocktail_wrap a:hover{color:#232020;text-decoration:underline}.cat_cocktail_wrap{float:left;width:680px}.ingredients_wrap{float:left;width:220px;padding:0
15px 0 0}.cat_listing{width:100%;float:left}.category_cocktail
ul{float:left;width:100%;padding:0}.cat_listing ul
li{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) left no-repeat;padding:0
0 0 10px;width:210px;font-size:13px;margin:0
0 10px 0}.cat_cocktait_content{float:right;width:385px}.listing_2{float:left;width:100%}.listing_2
ul{float:left;width:100%}.list_bullet{float:left;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bullet_arrow.png) right top no-repeat;padding:0
8px 0 0;margin:0
20px 0 0}.list_bullet
span{background:#232020;font-family:"proxima-nova";font-weight:600;font-style:normal;color:#fff;text-align:center;padding:3px
0 0 0;width:24px;height:22px;float:left;font-size:16px}.lisiting_2_descp{float:left;width:333px;font-size:13px;line-height:24px}.listing_2 ul
li{float:left;width:100%;padding:0
0 20px}.category_cocktail .category-products{float:right;width:220px;padding:0;text-align:center}.category_cocktail .products-grid
li{margin:35px
0 0 0}.category_cocktail .products-grid li:first-child{margin:0}.category_cocktail .products-grid li
img{top:-15px}.category_cocktail .product_descp
p{padding:0
0 10px}.category_cocktail ul.ingrdts
li{border:0;padding:0
0 3px 0;margin:0;width:100%;font-size:13px;color:#727070}.category_cocktail .pricebox_wrapper .price-box
p{padding:0;float:left;width:auto}.category_cocktail .pricebox_wrapper p.special-price{color:#FFF;float:right;padding:0}.category_cocktail .pricebox_wrapper .old-price
.price{float:left;padding:0
0 0 15px}.category_cocktail .add-to-cart{float:left;width:260px;padding:0
10px}.category_cocktail .products-grid li a.qnt_add:hover{color:#fff}.category_cocktail .add-to-cart
button{width:175px}.category_cocktail li.wide .pricebox_wrapper .price-box{width:95px;padding:0
5px 0 0}.gifts_wrapper{float:left;width:940px;padding:0
10px}.gifts_wrapper .page-title{margin:0
0 20px 0}.gifts_banner{float:left;width:100%;text-align:center;border-bottom:2px solid #dddbdb;padding:0
0 20px}.gifts_wrapper
h2{float:left;width:100%;text-align:center;text-transform:uppercase;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:25px
0 5px;margin:0;font-size:20px}.gifts_banner
p{float:left;width:100%;font-size:14px;margin:0
0 10px}.gifts_banner h2
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrw2.png) right no-repeat;padding-right:12px;color:#1872ac}.gifts_wrapper .category-products{padding:0}.corporate_gift_wrap{width:940px;float:left;padding:0
10px}.gifting_wrap{float:left;width:580px}.corporate_gift_wrap
h2{float:left;width:100%;text-transform:uppercase;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:20px;margin:0
0 15px}.corporate_gift_wrap
a.stock_list{width:918px}.corporate_gift_wrap
.listing_2{padding:0
0 15px 0}.corporate_gift_wrap
.list_bullet{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bullet_arrow.png) right bottom no-repeat;margin:0
22px 0 0}.corporate_gift_wrap .list_bullet
span{height:25px;width:30px;padding:5px
0 0 0}.corporate_gift_wrap
.lisiting_2_descp{width:520px;float:left;line-height:normal;padding:5px
0 0 0;font-size:14px;line-height:20px}.corporate_gift_wrap .lisiting_2_descp
img{padding:10px
0 0 0;display:block}.help_wrap{width:278px;border:1px
solid #dddbdb;padding:20px;float:right;background:#efeded}.help_wrap
p{float:left;margin:0
0 15px;font-size:14px}.help_wrap
a{font-size:36px;font-family:"proxima-nova";font-weight:600;font-style:normal;color:#1872ac}.gifting_temp
p{font-size:14px;padding:0
0 10px;float:left;width:100%;margin:0}.gifting_temp p.old-price{width:auto;padding:0}.gifting_temp p.special-price{width:auto;padding:0;float:right}ul.gifting_progress{float:left;width:100%;padding:0
0 10px}ul.gifting_progress
li{float:left;width:220px;padding:0
0 0 20px;text-align:center}ul.gifting_progress li.first .progress_content, ul.gifting_progress li.last
.progress_content{background:#fff;color:#3d3737}ul.gifting_progress li.first
.progress_count{background-position:left top}ul.gifting_progress li.last
.progress_count{background-position:right top}ul.gifting_progress li:first-child{padding:0}.progress_header{font-weight:600;background:#1872ac;width:100%;color:#fff;float:left;padding:3px
0;margin:0
0 25px}.progress_content{width:84%;background:#1872ac;position:relative;float:left;padding:15px
8%;color:#fff}.progress_count{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/gifting_progress.png) center top no-repeat;height:28px;width:28px;position:absolute;left:0;top:0}.progress_content
img{margin:0
0 10px}.progress_nav{position:absolute;left:0;top:0;width:226px;height:100%;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_nav.png) center no-repeat}.gifting_temp .category-products
h2{float:left;font-size:20px;font-weight:600;margin:0;text-align:right;text-transform:uppercase;width:100%}.gifting_temp .products-grid.first{border-top:2px solid #DDDBDB}.block_gift .products-grid
li{height:242px}.block_gift .products-grid
.product_descp{height:197px;display:table-cell;vertical-align:middle}.block_gift .product_descp
h4{margin:50px
0 0}.block_gift .pricebox_wrapper
.label{float:right;font-family:LektonBold;font-size:16px;float:right;margin:0
10px 0 0}.block_gift .pricebox_wrapper
.price{font-size:16px}.giftbox_label{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_gift_label.png) left top no-repeat;position:absolute;right:-20px;top:-20px;width:120px;height:120px}.block_gift
h3{float:left;font-size:17px;font-weight:600;margin:0;text-transform:uppercase;width:100%}.block_gift
p{float:left;font-size:14px;margin:0;padding:0
0 10px;width:100%;line-height:20px}.block_gift
button{width:100%}.event_details{float:left;width:940px;padding:0
10px;position:relative}.event_detail_wrap{float:left;width:620px}#fl_menu{position:absolute;right:0}.event_details
.list_bullet{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bullet_arrow.png) no-repeat right bottom;margin:0
10px 15px 0}.event_details .list_bullet
span{height:25px;padding:5px
0 0;width:30px}.event_details
h2{font-size:20px;font-family:"proxima-nova";font-weight:600;font-style:normal;margin:0;text-transform:uppercase;line-height:30px;float:left;width:532px}.event_details
.lisiting_2_descp{width:100%;line-height:20px;font-size:14px}.event_details .lisiting_2_descp
p{float:left;margin:0
0 15px;width:100%}.event_details .products-grid{padding:0;margin:0
0 10px}.event_details .products-grid
li{padding:0;margin:0
0 20px 20px;width:280px;padding:10px
0;min-height:344px}.event_details .products-grid
li.odd{margin-left:0}.event_details .products-grid li
img{top:-15px}.event_details .products-grid
.product_descp{padding:0
10px 0 0;width:175px;height:262px}.event_details .product_descp
p{padding:0
0 10px;margin:0}.event_details ul.ingrdts
li{border:0
none;color:#727070;font-size:13px;margin:0;padding:0
0 3px;width:100%;min-height:inherit}.event_details
.pricebox_wrapper{background:none;padding:10px
0}.event_details .pricebox_wrapper .price-box{padding:0;width:100%}.event_details .pricebox_wrapper .price-box
p{float:left;padding:0
10px 0 0;width:auto}.event_details .pricebox_wrapper p.special-price, .event_details .pricebox_wrapper .regular-price{color:#3d3737}.event_details .pricebox_wrapper .old-price
.price{float:left}.event_details .add-to-cart{float:left;padding:0
10px;width:260px}.event_details .add-to-cart
button{width:175px}.products-grid
.hw_to_make{float:left;width:260px;text-align:center;padding:15px
10px 0}.products-grid .hw_to_make
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_play.png) left no-repeat;padding-left:25px;color:#1872ac;text-transform:uppercase;display:inline-block;cursor:pointer}.products-grid .hw_to_make a
span{float:left;border-bottom:1px dashed #fff}.products-grid .hw_to_make a:hover
span{border-bottom:1px dashed #1872ac}.event_details
h5{float:left;width:100%;font-size:14px;text-transform:uppercase;font-weight:600;margin:0
0 5px}.event_details .products-grid a.qnt_add:hover{color:#fff}.recommendations{float:left;width:100%}.event_pack{width:300px;border-top:10px solid #1872ac;border-bottom:10px solid #1872ac;float:right;background:#fff}.event_pack_container{border-left:1px solid #dddbdb;border-right:1px solid #dddbdb;padding:20px
5px;width:288px;float:left}.empty_pack{padding:0
15px;width:258px;float:left}.event_details .event_pack
h2{width:100%;padding:0
0 15px}.event_pack
p{float:left;width:100%;padding:0
0 10px;margin:0;font-size:14px;color:#727070;line-height:20px}.pack_container{float:left;width:100%;display:none}.event_details .pack_container
h2{padding:0
15px 5px;width:258px}.pack_container
ul{float:left;width:100%;margin:0
0 20px}.pack_container ul
li{float:left;width:100%;background:#fff;padding:10px
0;cursor:pointer;transition:background 0.6s linear;-moz-transition:background 0.6s linear;-o-transition:background 0.6s linear;-webkit-transition:background 0.6s linear;-ms-transition:background 0.6s linear}.pack_container ul li:hover{background:#feffbd}.pack_image{float:left;text-align:center;width:65px;padding:0
4px 0 0}.pack_prdct_detail{float:left;width:200px}.pack_container
h4{font-size:14px;font-family:"proxima-nova";font-weight:600;font-style:normal;line-height:20px;margin:0
0 10px;float:left;width:100%}.pack_container .input-text{float:left;width:14px;height:14px;padding:2px;text-align:center;font-size:13px;color:#000;margin:0;line-height:14px;box-shadow:none;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit}.pack_container
label{font-size:14px;float:left;padding:2px
8px 0 10px}.pack_container
.price{float:left;padding:2px
0 0 0;font-size:14px}.pack_container
a.close{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_close.png) right no-repeat;width:14px;height:14px;float:right;margin:0
5px 0 0}.pack_container .add-to-cart{float:left;width:268px}.pack_container .add-to-cart .input-box{margin:0
0 15px}.pack_container .add-to-cart
label{text-transform:uppercase;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:0
10px}.pack_container .add-to-cart
.price{font-family:"proxima-nova";font-weight:600;font-style:normal;padding:0}.pack_container .add-to-cart
p{float:left;margin:0;padding:0
0 0 10px;width:258px}.pack_container .add-to-cart
a{float:right;color:#a5a4a4}.pack_container .add-to-cart a:hover{color:#1872AC}.pack_container .add-to-cart
button{width:220px}.search_results{float:left;width:100%}.search_results p.note-msg{font-size:16px;float:left;margin:0}.search_results
.recommendations{font-size:16px}li.grid_2,.promotions.grid_2{padding:0}.promotions.grid_2{min-height:203px}li.grid_2 img, .promotions.grid_2
img{position:static;display:block}.products-grid li.grid_2:hover
img{transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}.search_results .page-title{background:none;min-height:inherit;margin:0;padding:0}.search_results .page-title
h1{font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:20px;text-transform:uppercase;float:left;margin:0
50px 0 0;color:#3d3737}.search_results .page-title h1
span{font-family:"proxima-nova";font-weight:400;font-style:normal;text-transform:none}.search_results
.toolbar{width:auto}.search_results .toolbar-bottom
.toolbar{width:100%}.search_results .toolbar
.sorter{display:none}.search_results div.amshopby-page-container{float:none}.block-account{padding:10px
0 0 0;float:left}.block-account
ul{border-bottom:4px solid #DDDBDB;border-top:4px solid #DDDBDB;width:100%;float:left}.block-account ul
li{border-top:1px solid #DDDBDB;float:left;width:100%}.block-account ul li:first-child{border:0}.block-account ul li
a{font-size:16px;color:#231f20;width:180px;line-height:30px;padding:0
20px;float:left;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.block-account ul li a:hover{background:#1872ac;color:#fff}.block-account ul li
strong{background:#eceaea;width:180px;line-height:30px;padding:0
20px;float:left;font-size:16px;font-weight:400}.my-account{float:right;width:650px;padding:10px
0 0}.my-account .page-title{float:left;width:100%;margin:0
0 15px 0;background:none;padding:0;height:auto}.my-account .page-title
h1{font-size:20px;color:#3d3737}.my-account .page-title a.link-print{font-size:14px}.my-account .welcome-msg{float:left;width:100%;margin:0
0 25px 0}.my-account .welcome-msg
p{font-size:13px;margin:0}.my-account
h2{font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:20px;float:left;width:100%;margin:0
0 15px}.my-account
.pager{float:left;width:100%;margin:0
0 10px}.my-account .pager
.limiter{float:right;margin:0
10px 0 0}.my-account.orders
.pager{width:540px}p.amount
strong{font-weight:600}.my-account h2.table-caption{padding:0;border:0;background:none}.my-account
table{float:left;width:100%;border:0;border-collapse:collapse;text-align:left}.my-account .col-2 .box-content
table{float:right;width:100%}.my-account .data-table
thead{background:none;font-size:13px}.my-account .data-table thead tr
th{border-top:1px solid #dddbdb;border-bottom:1px solid #dddbdb;font-weight:600;padding:10px;text-transform:none;text-align:left}.my-account .data-table tr
td{padding:10px;font-size:13px}.my-account .data-table tr td
a{color:#1872ac;float:left;border-bottom:1px dashed #fff}.my-account .data-table tr.even td
a{border-color:#EFEEEE}.my-account .data-table tr td a:hover{border-bottom:1px dashed #1872ac}.button_1{float:left;border:1px
solid #dddbdb;background:#efeded;height:28px;line-height:28px;padding:0
20px;font-size:14px;color:#1872ac;transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;cursor:pointer;text-transform:none;width:auto}.button_1
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -26px no-repeat;float:left;padding:0
8px 0 0;transition:background-image 0.2s linear;-moz-transition:background-image 0.2s linear;-o-transition:background-image 0.2s linear;-webkit-transition:background-image 0.2s linear;-ms-transition:background-image 0.2s linear}.button_1:hover{background:#1872ac;border:1px
solid #1872ac;color:#fff}.button_1:hover
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right 14px no-repeat}.dashboard{float:left;width:640px}.recent-orders, .dashboard .recent-details{padding:0
0 25px;float:left;width:100%}.recent-orders h2.table-caption{padding-top:20px}.dashboard .col2-set{float:left;width:100%}.dashboard .col2-set .info-box{float:left;width:100%}.dashboard .col2-set .info-box
p{float:left;width:100%;padding:0
0 15px;font-size:13px;margin:0}.dashboard .col2-set .info-box p
a{display:inline-block;color:#727070;border-left:1px solid #3d3737;padding:0
0 0 10px;margin:0
0 0 10px}.dashboard .col2-set .info-box p a:hover{color:#1872ac}.my-account ul.form-list li
label{width:145px;text-align:left}.my-account ul.form-list .input-text{width:148px;float:left}.my-account .buttons-set{float:left;width:100%}.my-account .buttons-set
ul{padding:0
5px}.my-account ul.form-list li
label.radio{width:auto}.my-account label a.amshopby-attr{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left top no-repeat;padding:0
0 0 20px;float:left;height:15px;line-height:15px;font-size:14px}.my-account label a.amshopby-attr.checked{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left bottom no-repeat}.my-account label a.amshopby-attr-selected{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.jpg) left bottom no-repeat;padding:0
0 0 20px;float:left;height:15px;line-height:15px;font-size:14px}.my-account
button{margin:0;width:160px;float:left}.my-account .monkey-multisubscribe
button{width:120px}.my-account .monkey-multisubscribe ul.form-list li
label.radio{padding-top:5px}.passrd_strength{float:left;font-size:14px;margin:6px
0 0 0px}.passrd_strength
span{float:left;margin:2px
5px 0}.pstrength-info{width:192px;height:20px;border:1px
solid #d2d2d2;float:left;margin:auto}.pstrength-info .pstrength-comment{float:left;font-size:12px;height:20px}.pstrength-info .pstrength-comment
span{color:#fff}.addresses .col2-set{float:left;width:100%;margin:0
0 20px}.address_block{background:#f4f3f3;min-height:18px;width:630px;padding:12px
10px 10px;float:left}.address_block.even{background:#fff}.address_block
p{float:left;margin:0;font-size:13px;width:100%}.address_block p
a{float:left;font-size:11px;color:#1872ac;border-bottom:1px dashed #f4f3f3}.address_block p
span.seperator{width:1px;background:#a5a4a4;float:left;margin:1px
10px 0;height:11px}.address_block p a:hover{border-bottom:1px dashed #1872ac}.address_block .box-content
span{float:left;max-width:550px}.address_block .box-content
span.actions{float:right;max-width:inherit;margin:2px
0 0}.my-account
.add_address{float:left;width:100%}.my-account .add_address
.fieldset{background:none;border:0;padding:0;margin:0
0 15px}.add_address
li.control{padding:0
0 5px}.my-account li .input-box
.checkbox{margin-left:0;margin-top:9px}.my-account li
label.radio{padding-left:5px}.my-account .add_address .buttons-set
button{margin:0}.my-account .add_address .buttons-set
.button_1{height:38px;line-height:38px;padding:0
15px}.my-account .add_address
.button_1{margin:0
0 0 5px;padding:0
15px}.my-account .form-list .note, .account-create .form-list
.note{float:left;width:250px;border:1px
solid #dddbdb;margin:-20px 20px 0;text-align:left}.my-account .form-list .note label, .account-create .form-list .note
label{padding:10px;width:220px}.my-account
table{width:540px}.my-account.orders .data-table{margin:0
0 25px}.my-account.orders .recent-orders
thead{background:#fbfbfb}.my-account.orders .recent-orders .data-table{margin:0}.my-account.orders .recent-orders tbody
tr.odd{background:#fff}.my-account.orders .recent-orders tbody
tr.even{background:#efeeee}.order-page{float:left;width:540px}.order-page .page-title{margin:0;padding:0
0 25px}.order-items .page-title.title-buttons{margin:0
0 15px}.page-title.title-buttons h1, .order-items .page-title.title-buttons
h2{float:left;width:auto;margin:0}.page-title.title-buttons{text-align:right}.page-title.title-buttons
a{color:#1872ac;border-bottom:1px solid #fff}.page-title.title-buttons a:hover{color:#1872ac;border-bottom:1px dashed #1872ac}.order-items a.link-print{float:right;font-size:14px;color:#1872ac;border-bottom:1px dashed #fff;margin:4px
0 0}.order-items a.link-print:hover{border-bottom:1px dashed #1872ac}.sp_prdct_name{display:none}.order-items{float:left;width:540px;margin:0
0 15px}p.order-date{margin:0;float:right}.order-items
tr.even{background:none}.my-account .order-items .data-table
th{padding:10px
15px}.my-account .order-items tbody
td{border-bottom:1px solid #DDDBDB;padding:10px
15px}.my-account .order-items tbody td:first-child{padding-right:0}.my-account .order-items tfoot
td{padding:5px
15px}.order-items td
img{float:left}.order-items
h3{float:left;margin:0;font-weight:400;font-size:13px}.order-items .data-table
tfoot{background:#FFF}.my-account .order-items tfoot tr.grand_total td
strong{font-weight:600;text-transform:uppercase}.my-account .order-items tfoot tr.first
td{padding-top:15px}.my-account .order-items tfoot tr.grand_total
td{padding-bottom:15px}.order-items .data-table
tbody.even{background-color:#FFF}.order-page .col2-set{border-top:1px solid #dddbdb;float:left;width:510px;padding:15px}.order-page .col2-set
h2{margin:0
0 6px;font-size:13px;display:block}.order-page .col2-set .box-content{float:left;font-style:normal;font-size:13px;line-height:18px;width:100%;clear:left}.order-page .col2-set .info-box{float:left;width:100%}.order-page .col-2 .info-box{margin:0
0 15px}dl.order-info{float:left;width:540px;margin:0
0 15px 0}dl.order-info
dt{float:left;font-size:14px;text-transform:uppercase;color:#1872ac;padding:0}.order-info
dd{float:left;margin:0}.order-info
ul{float:left}.order-info
li{background:#DDDBDB;cursor:pointer;float:left;font-size:14px;margin:0
4px 0 0;min-width:60px;padding:10px;position:relative;text-transform:uppercase;z-index:2}.order-info
li.current{background:#fff;border-bottom:0;min-width:58px;cursor:default;padding:10px
10px 12px;z-index:5;margin-bottom:-1px}.order-info
li.current{padding-left:0}.order-info li.current
strong{font-weight:400}.page-sitemap{float:left;width:940px;padding:0
10px}.page-sitemap .page-title{margin:0
0 20px}#sitemap_top_links{float:right}#sitemap_top_links
ul{float:left}#sitemap_top_links
ul.brand{padding:0
0 0 10px}#sitemap_top_links ul
li{float:left;text-transform:uppercase;font-size:14px}#sitemap_top_links ul li
a{float:left;height:28px;line-height:28px;border:1px
solid #dddbdb;padding:5px
15px;background:#efeded;color:#1872ac;transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear, border-color 0.2s linear}#sitemap_top_links ul li a
span{float:left;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -28px no-repeat;padding:0
10px 0 0}#sitemap_top_links ul li a:hover{border:1px
solid #1872ac;background:#1872ac;color:#fff}#sitemap_top_links ul li a:hover
span{background-position:right 12px}.page-sitemap
.pager{float:left;width:100%;margin:0
0 20px}ul.sitemap{float:left;width:100%;padding:0
0 20px}ul.sitemap
li{width:134px;border:1px
solid #dddbdb;float:left;padding:18px;background:#efeded;margin:0
0 0 20px;font-size:14px}ul.sitemap li:first-child{margin:0}ul.sitemap li
ul{float:left;width:100%}ul.sitemap li ul
li{background:none;padding:0;border:0;width:100%;margin:0
0 4px}ul.sitemap li ul li
a{float:left;cursor:pointer}ul.sitemap li ul li
span{float:left;border-bottom:1px dashed #efeded;font-size:20px;font-weight:600;text-transform:uppercase}ul.sitemap li ul li:first-child{margin:0
0 10px}ul.sitemap li ul li:first-child
a{color:#1872ac;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrw2.png) right 10px no-repeat;padding:0
10px 0 0}ul.sitemap li ul li:first-child a:hover
span{border-bottom:1px dashed #1872ac}.product-view .product_review .box-collateral.box-reviews{padding:0
0 30px}.product_review{float:left;width:100%}.product_wrapper{float:left;width:560px}.product_block{float:left;width:100%;padding:0
0 25px}.pdct_review_image{float:left;width:100px;margin:0
20px 0 0}.pdct_review_image
img{float:left;border:1px
solid #dddbdb}.prdct_block_descp{float:left;width:440px}.prdct_block_descp
h2{float:left;width:100%;margin:0;font-weight:600;color:#1872ac;font-size:20px}.prdct_block_descp
.pricebox_wrapper{background:none;padding:8px
0}.prdct_block_descp .price-box{float:left;color:#3d3737;width:auto;padding:0}.prdct_block_descp .price-box
p{float:left;padding:0
5px;width:auto}.prdct_block_descp .price-box p.old-price{padding:2px
5px 0;color:#727070}.prdct_block_descp p.old-price
.price{float:left}.product_review .ratings
p{font-weight:600;max-width:none;font-size:20px;margin:5px
0 0 0}.product_review dl .ratings
p{font-weight:400;margin:10px
0 0 0}.product_review .ratings .rating-box{margin:11px
0 0 15px}.product_review dl.box-content dt
p{float:left;width:100%;margin:0;font-size:14px;line-height:22px}.product_review dl.box-content .ratings .rating-box{margin-left:0}.product_review .box-content
dt{padding:25px
0 10px;border:0}.product_review .box-content
dd{padding:0
0 10px;border-bottom:1px solid #DDDBDB}.product_review
.toolbar{padding:10px
0 0}.product_review .sorter
select{width:134px}.product_review .toolbar
.pager{display:block}.product_review .pages ol li
a{font-size:13px}.product_review .pages ol
li{font-size:13px}.product_review .pages ol li a.i-previous, .product_review .pages ol li a.i-next{margin:0}.product-view .product_review .box-up-sell{width:270px;float:right}.product_review .box-up-sell .products-grid
li{margin:40px
0 0 0}.product_review .box-up-sell .products-grid li:first-child{margin:0}.products-grid .wide .product_descp, .promotions_wrapper .wide
.product_descp{width:100%;float:right;text-align:left;height:70px;overflow:hidden}.products-grid .wide .pricebox_wrapper, .promotions_wrapper .wide
.pricebox_wrapper{float:left;width:100%;height:30px;background:#231F20}.products-grid .wide .pricebox_wrapper .old-price .price, .promotions_wrapper .wide .pricebox_wrapper .old-price
.price{font-size:13px;text-decoration:line-through;float:left;font-family:LektonBold;padding-left:7px}.category_cocktail .products-grid .wide .pricebox_wrapper .old-price
.price{padding-left:0}.products-grid .wide .pricebox_wrapper .special-price .price, .pricebox_wrapper .regular-price .price, .promotions_wrapper .wide .pricebox_wrapper .special-price
.price{font-family:LektonBold;font-size:16px;float:right;margin:0}.careers{float:left;width:940px;padding:10px
10px 0}.careers_wrapper{float:left;width:620px;margin:0
0 15px}.video_wrap{float:left;width:100%;height:350px;background:#222;margin:0
0 30px}.video_wrap.image_wrap{width:600px;height:auto;border:10px
solid #ccc;transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-webkit-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear;cursor:pointer}.video_wrap.image_wrap:hover{border:10px
solid #a5a4a4}.careers
p{float:left;width:100%;padding:0
0 20px;margin:0;font-size:14px;line-height:20px}.careers
p.descp{font-size:16px;line-height:22px}.careers
h2{font-size:20px;margin:0;font-weight:600;text-transform:uppercase;margin:0;padding:0
0 15px;float:left;width:100%}.careers
h3{font-size:16px;margin:0;font-weight:600;text-transform:uppercase;margin:0;padding:0
0 10px;float:left;width:100%}.careers
h4{font-size:20px;margin:0;font-weight:400;margin:0;padding:0
0 15px;float:left;width:100%}.careers
ul{float:left;width:100%;padding:0
0 20px 15px}.careers
ul.jobs{padding-left:0}.careers ul.jobs
li{width:580px;border-top:1px solid #dddbdb;padding:15px
20px;cursor:pointer;background:#fff;transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;-webkit-transition:background 0.2s linear;-ms-transition:background 0.2s linear;list-style:none}.careers ul.jobs li:hover{background:#efeded}.careers ul.jobs li:first-child{border:0}.careers ul.jobs li
a{float:right;font-size:13px;color:#727070;margin:2px
0 0 0}.careers ul.jobs li
a.job_title{float:left;font-size:16px;color:#3d3737;margin:0}.careers ul.jobs li:hover
a{color:#1872ac}.careers
dl{float:left;width:100%;margin:0}.careers dl
dt{float:left;width:100%}.careers dl
dd{float:left;width:600px;padding:0
0 0 20px;margin:0}.careers ul
li{float:left;width:100%;padding:0
0 10px;font-size:14px;list-style:square}.working_withus{float:right;width:290px}.working_withus
img{display:block}.comment_wrap{float:left;width:248px;border:1px
solid #dddbdb;padding:20px;background:#efeded;margin:0
0 20px}.comment_wrap
p{padding:0
0 5px}.job_detail .button_1
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrow_prev.png) left -27px no-repeat;padding:0
0 0 10px}.job_detail .button_1:hover
span{background-position:left 13px}.job_detail
.working_withus{width:260px}.job_detail
.comment_wrap{width:218px}.job_detail .comment_wrap
p{padding:0
0 15px}.comment_wrap
a.apply{color:#1872ac;text-transform:none;font-weight:400;font-size:20px;float:left;border-bottom:1px dashed #efeded}.comment_wrap a.apply:hover{border-bottom:1px dashed #1872ac}.twitter_wrap{float:left;height:21px}.trending_wrap{float:left;width:640px;padding:0
20px 0 0}.trending_wrapper{float:left;width:940px;padding:0
10px}.trending_wrapper
p{float:left;font-size:14px;line-height:20px;margin:0;padding:0
0 20px;width:100%}.trending_wrap
p.descp{font-size:16px;line-height:22px}.trending_wrap
.video_wrap{width:620px}.trending_wrapper
h2{font-size:20px;margin:0;font-weight:600;text-transform:uppercase;margin:0;padding:0
0 20px;float:left;width:100%}ul.clubs{float:left;width:100%;padding:0
0 20px}ul.clubs
li{float:left;margin:0
0 0 20px}ul.clubs li:first-child{margin:0}ul.clubs li
a{float:left;width:180px;height:130px;border:10px
solid #dddbdb;background:#fff;transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;-webkit-transition:border-color 0.2s linear;-ms-transition:border-color 0.2s linear}ul.clubs li a:hover{border-color:#1872ac}.trending_wrap
.comment_wrap{padding:0;width:568px;padding:25px;margin:0
0 25px}.trending_wrapper .comment_wrap
h2{padding:0
0 5px}.trending_wrapper .comment_wrap h2
span{text-transform:none}.trending_wrapper .comment_wrap
a{font-size:14px;color:#1872ac;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) right -33px no-repeat;padding:0
10px 0 0;float:left;cursor:pointer}.trending_wrapper .comment_wrap a
span{float:left;border-bottom:1px dashed #EFEDED}.trending_wrapper .comment_wrap a:hover
span{border-bottom:1px dashed #1872ac}.trending_wrapper .comment_wrap
img{float:left;margin:10px
0 0}.books_wrap{width:400px;float:right;font-size:14px;padding:35px
0 0}.books_wrap
ul{float:left;width:100%;padding:0
0 15px}.books_wrap ul
li{float:left;width:390px;padding:0
0 0 10px;margin:0
0 10px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) left -14px no-repeat}.trending_wrapper .category-products{width:244px}.trending_wrapper .category-products
h2{padding:0
0 25px}.trending_wrapper .cocktail_listing .products-grid{padding:0
0 0 24px;width:240px}.trending_wrapper .cocktail_listing .products-grid
li{margin:20px
0 0 0;position:relative}.trending_wrapper .cocktail_listing .products-grid li:first-child{margin:0}.trending_wrapper .item_details
p{padding:0;font-size:13px;line-height:normal}.trending_wrapper
.list_bullet{position:absolute;margin:0;left:-24px;top:-10px}.cocktail_book .product-img-box{width:420px;text-align:right;padding:0
60px 0 0}.cocktail_book .product-img-box a.product-image{border:0;width:100%;z-index:50}.product-img-box
span.notice{margin:0;position:absolute;top:10px;left:10px}.product-img-box span.notice
img{width:30px}.cocktail_book .product-collateral{width:460px;padding:65px
0 0 0}.cocktail_book
h2{font-weight:600;font-size:30px;text-transform:uppercase;margin:0
0 20px;float:left;width:100%}.cocktail_book
.books_wrap{float:left;padding:10px
0 0;font-size:16px;width:460px}.cocktail_book .books_wrap ul
li{padding:0
0 0 12px;background-position:left -12px;width:448px}.cocktail_book
a.scroll{float:left;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_scroll.jpg) left no-repeat;padding:0
0 0 50px;height:38px;line-height:38px;font-weight:600;text-transform:uppercase;font-size:20px}ul.cocktail_book_listing{float:left;width:100%}ul.cocktail_book_listing
li{float:left;width:100%;border-top:2px solid #dddbdb;padding:25px
0;text-align:center}.cocktail_book
h3{font-size:20px;margin:0;padding:0
0 10px;float:left;width:100%;font-weight:600}.cocktail_book p, .cocktail_book .regular-price{margin:0;float:left;width:100%;font-size:14px;padding:0
0 20px}.cocktail_book_listing dl, .order_confirm
dl{width:402px;display:inline-block;float:none;height:150px !important}.cocktail_book_listing .product-collateral, .order_confirm .product-collateral{width:100%;padding:0}.cocktail_book_listing .collateral-tabs .tab, .order_confirm .collateral-tabs
.tab{display:inline-block;padding:5px
10px}.cocktail_book_listing .collateral-tabs .tab span, .order_confirm .collateral-tabs .tab
span{float:left;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_share.png) left top no-repeat;padding:0
0 0 35px;height:24px;line-height:24px}.cocktail_book_listing .collateral-tabs .tab span.facebook, .order_confirm .collateral-tabs .tab
span.facebook{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_share.png) left bottom no-repeat}.cocktail_book_listing .collateral-tabs .tab.active, .order_confirm .collateral-tabs
.tab.active{margin:0
4px -1px 0;padding-bottom:7px}.cocktail_book_listing .collateral-tabs dt:first-child, .order_confirm .collateral-tabs dt:first-child{margin-left:85px !important}.cocktail_book_listing .tab-container, .order_confirm .tab-container{border:1px
solid #A5A4A4;width:400px;height:58px;top:36px;float:left}.cocktail_book_listing .tab-content, .order_confirm .tab-content{padding:0;width:100%;height:58px}.cocktail_book_listing .tab-content textarea, .order_confirm .tab-content
textarea{border:0;width:380px;height:34px;padding:12px
10px;float:left;font-size:14px;color:#231f20;font-weight:400;font-family:"proxima-nova";vertical-align:middle;box-sizing:inherit;-moz-box-sizing:inherit;-ms-box-sizing:inherit;-o-box-sizing:inherit;-webkit-box-sizing:inherit;box-shadow:none;min-height:inherit;margin:0
0 15px}ul.cocktail_book_listing .btn-cart{display:inline-block;width:116px;padding:0
10px 0 20px;line-height:40px;cursor:pointer;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}ul.cocktail_book_listing button.btn-cart{width:146px}ul.cocktail_book_listing .btn-cart
span{width:96px;float:left;text-align:left}ul.cocktail_book_listing .v-fix{width:100%;padding:0
0 20px}ul.cocktail_book_listing .v-fix
input{float:none;padding:5px;width:218px}ul.cocktail_book_listing .price-box{float:left;width:100%}ul.cocktail_book_listing .price-box
.price{font-size:20px;font-weight:600;padding:0
2px}ul.cocktail_book_listing .add-to-cart .btn-cart{width:176px}ul.cocktail_book_listing .add-to-cart .btn-cart
span{width:126px}ul.cocktail_book_listing .add-to-cart{margin:0
0 0 340px;width:auto}.cloud-zoom-big{z-index:50 !important}ul.cocktail_book_listing p.old-price{color:#727070;font-weight:400}ul.cocktail_book_listing p.old-price
.price{color:#727070;font-weight:400}.error_wrap{float:left;width:940px;padding:0
10px;text-align:center}.error_wrap
.title{background:#232020;padding:25px
20px;width:900px;float:left;text-align:center;margin:0
0 60px}.error_wrap
h1{float:left;width:100%;font-size:30px;text-transform:uppercase;margin:0
0 5px;color:#fff;font-weight:600}.error_wrap .title
p{float:left;width:100%;color:#fff;font-weight:600;font-size:20px;margin:0}.error_wrap .title p
a{display:inline-block;color:#fff;border-bottom:2px dotted #fff}.error_wrap .title p a:hover{color:#1872ac;border-bottom:2px dotted #1872ac}.error_wrap
.comment_wrap{margin:0
0 25px;padding:25px;width:568px;text-align:center;float:none;display:inline-block}.error_wrap
h2{float:left;font-size:20px;font-weight:600;margin:0;padding:0
0 5px;text-transform:uppercase;width:100%}.error_wrap .comment_wrap
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_small_arrow.png) no-repeat right -33px;color:#1872AC;cursor:pointer;display:inline-block;font-size:14px;padding:0
10px 0 0}.error_wrap .comment_wrap a
span{border-bottom:1px dashed #EFEDED;display:inline-block}.error_wrap .comment_wrap a:hover
span{border-bottom:1px dashed #1872ac}.error_wrap .comment_wrap
img{float:left;margin:10px
0 0 20px}.error_wrap .books_wrap ul
li{text-align:left}.error_wrap .comment_wrap .books_wrap
a{float:left}.order_confirm{float:left;width:940px}.order_confirm
ul{float:left;width:100%}.order_confirm ul
li{float:left;width:900px;padding:30px
20px;text-align:center}.order_confirm ul li:first-child{background:#1872AC}.order_confirm ul li:first-child
h2{text-transform:none}.order_confirm
h2{font-size:20px;font-weight:600;float:left;width:100%;margin:0
0 5px;text-transform:uppercase;color:#fff}.order_confirm h2 a, .order_confirm p
a{text-decoration:underline}.order_confirm h2 a:hover, .order_confirm p a:hover{text-decoration:none}.order_confirm h2
.sucess_icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_create_process.png) no-repeat left -300px;display:inline-block;width:30px;height:22px}.order_confirm
p{float:left;width:100%;font-size:13px;margin:0;color:#fff}.order_confirm ul .fieldset
ul{padding:20px
0;margin-left:150px;width:750px}.order_confirm ul .fieldset
li{background:none;border:0;width:auto;padding:0}.order_confirm ul.form-list li
label{font-size:13px}.order_confirm ul.form-list .input-text{width:190px;float:left}.order_confirm
button.btn_pass{width:202px;float:left}.order_confirm .fieldset
p{width:auto;margin:10px
0 0 10px}.order_confirm .product-collateral{margin:20px
0;padding:0;width:100%}.order_confirm
.btn_share{display:inline-block;padding:0
10px 0 20px;width:100px;float:none;margin:0
0 20px}.order_confirm
p.happy_days{text-transform:uppercase}.order_confirm .validation-advice{left:195px}.order_confirm .validation-advice
p{width:185px;margin:0;text-align:left}.success_social_list{width:460px;float:left;margin:0
auto;padding:80px
250px 50px 250px}.success_social_list
li{display:block;width:100%;float:left;margin:0
0 20px 0}.success_social_list li
.icon{width:31px;height:31px;float:left;margin-right:10px;background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_followus.png") no-repeat 0 0}.success_social_list li
p{float:left;margin:0;padding:3px
0 0 0;width:415px;line-height:13px;text-align:justify}.success_social_list:after{content:".";display:block;height:0;clear:both;visibility:hidden}.success_social_list li
.icon.tw{background-position:right center}.success_social_list li
.icon.fb{background-position:left center}.success_social_list li
.icon.pint{background-position:-62px center}.success_social_list li
.icon.yt{background-position:-31px center}.success_reg_wrap{width:940px;float:left;padding:15px
10px 50px 10px}.success_reg_wrap
.success_reg{width:450px;float:left}.success_reg_wrap .success_reg
.success_reg_form_wrap{width:415px;float:left;padding:0
10px 0 25px}.success_reg_wrap .success_reg
h2{float:left;background:#232020;margin:0
0 20px 0;padding:8px
15px;font-family:"proxima-nova";color:#fff;text-transform:uppercase;font-size:15px}.success_reg_wrap .success_reg
p{width:100%;float:left;margin:0
0 15px 0;font-size:14px}.success_reg_wrap
.success_social_list{width:450px;float:right;margin:40px
0 0 0;padding:20px
0px 0px 20px;border-left:1px solid #DDDBDB}.success_reg_wrap .success_social_list li
p{width:405px}.success_reg_wrap ul.form-list li
label{width:115px}.success_reg_wrap ul.form-list .input-text{width:182px}.success_reg_wrap
.success_reg_tooltip_wrap{display:inline-block;position:absolute;left:272px;top:10px}.success_reg_wrap ul.form-list .input-box{max-width:280px}.review_order{float:left;width:940px;padding:0
10px}.review_order .page-title{margin:0
0 20px}.review_order
h2{float:left;font-family:"proxima-nova";font-size:20px;font-style:normal;font-weight:600;margin:0
0 15px;width:100%}.review_order
h3{float:left;font-family:"proxima-nova";font-size:16px;font-style:normal;font-weight:600;margin:0
0 15px;width:100%}.review_order .info-set{float:left;width:100%;padding:0
0 15px}.review_order .box, .review_order .box-title, .review_order .box-content{float:left;width:100%;font-size:14px}.review_order
.box{margin:0
0 20px}.review_order
address{font-style:normal;line-height:20px}.review_order
a{color:#1872ac;display:inline-block;border-bottom:1px dashed #fff}.review_order a:hover{border-bottom:1px dashed #1872ac}.review_order #shipping_method_form
a{float:left;padding:8px
0 0 0;font-size:14px;cursor:pointer}#details-reload{float:left;width:100%}.review_order .data-table{border:0;border-collapse:collapse;font-size:14px}.review_order .data-table
thead{background:#fbfbfb;font-size:14px}.review_order .data-table thead tr
th{border-bottom:1px solid #DDDBDB;border-top:1px solid #DDDBDB;font-weight:600;padding:10px;text-align:left;text-transform:none}.review_order tbody
tr.odd{background:#FFF}.review_order  tbody
tr.even{background:#EFEEEE}.review_order .data-table tr
td{font-size:13px;padding:10px;border:0}.review_order .data-table
tfoot{background:none}.review_order .data-table tfoot
td{font-weight:600;font-size:14px}.review_order .data-table tfoot
td.last{font-weight:400}.review_order .data-table tfoot td
span{font-weight:400;font-size:13px}.review_order .data-table .grand_total
.price{font-family:"proxima-nova";font-size:24px;font-style:normal;font-weight:600}.age_verify{width:420px;padding:5px}.age_verify .page-title
p{float:left;width:100%;margin:0;font-size:20px;padding:0
0 5px;text-transform:uppercase;font-weight:400;line-height:30px}.age_verify
p{float:left;width:100%;font-size:15px;line-height:20px;padding:0
0 20px;margin:0}.age_verify
.btn_age{margin:0}.age_verify .ext-link{float:right;width:210px;text-align:center}.age_verify .ext-link
a{text-decoration:underline;font-size:15px}.age_verify .ext-link
img{display:inline-block;padding:5px
0 0}.cat_brand_list{width:940px;padding:0
10px;float:left}.cat_brand_list .page-title{padding:15px
0}.cat_brand_list
.toolbar{width:auto;float:right}.cat_brand_list .toolbar p.amount, .cat_brand_list .toolbar
a{display:none}.cat_brand_list .toolbar
.sorter{margin:18px
0 0 0}.cat_brand_list .products-grid{padding:20px
0 0 0}.cat_brand_list .products-grid:first-child{padding:0}.cat_brand_list .products-grid
li{height:115px;text-align:center}.cat_brand_list .products-grid li
a{float:left;width:100%;font-size:20px;text-transform:uppercase}.cat_brand_list .products-grid li
img{position:static}.cat_brand_list .products-grid li:hover
img{transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}.account-login{float:left;width:940px;padding:0
10px}.account-login .page-title{margin:0
0 30px}.account-login
.fieldset{float:left;padding:30px
0;border-top:2px solid #727070;border-bottom:2px solid #727070;width:100%}.account-login ul.form-list{width:710px;margin:0
0 0 230px}.account-login  ul.form-list .input-text{width:190px}.account-login
button{width:auto;margin-left:200px;float:left;padding:0
16px}.account-login li.note
a{margin-left:200px;float:left;font-size:13px;color:#1872ac;border-bottom:1px dashed #fff}.account-login li.note a:hover{border-bottom:1px dashed #1872ac}.account-login
h2{font-family:"proxima-nova";font-size:20px;font-style:normal;font-weight:600;margin:0;padding:0
0 15px}.col-1 ul.form-list, .col-2 ul.form-list{margin:0;width:100%}.account-login .new-users{float:left}.account-login ul.form-list .customer-name .input-text{width:84px}.pass_reset{float:left;padding:0
245px;width:450px}.account-login
p{float:left;width:100%;font-size:14px;line-height:24px;margin:0;padding:0
0 15px}.pass_reset
p{padding:0
0 20px}.pass_reset
strong{color:#231F20}.account-login
.button_1{padding:0
10px}.account-login .button_1
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrow_prev.png) left -27px no-repeat;padding:0
0 0 8px}.account-login .button_1:hover
span{background-position:left 13px}.category_banner h2, .category_banner
h3.widget_title{float:left;width:100%;text-align:right;text-transform:uppercase;margin:0;font-weight:600;font-size:20px}.category_banner
.certificate_img{top:-60px}.category_banner .category-products{padding:0}.category_banner ul.products-grid{border-top:2px solid #dddbdb !important;border-bottom:2px solid #dddbdb !important;padding:25px
0}.category_main .category_banner ul.products-grid
li{border:10px
solid #dad9dc;width:200px;padding:10px
0;margin:0
0 0 20px}.category_main .category_banner ul.products-grid li:first-child{margin:0}.category_main .category_banner ul.products-grid li:hover{border-color:#a5a4a4}.category_main .category_banner ul.products-grid li
img{position:absolute}.category_main .category_banner ul.products-grid li:hover
img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.postWrapper{float:left;width:100%;border-bottom:2px solid #dddbdb;padding:0
0 20px 0;margin:0
0 20px 0}.postWrapper:first-child{padding:10px
0 20px}.postTitle{float:right;width:540px;padding:0
0 10px}.postWrapper
h2{float:left;width:60px;font-size:28px;font-weight:600;text-align:left;color:#727070;margin:-2px 0 0 20px}.postWrapper h2
span{font-size:18px;display:inline-block;width:100%;float:left;margin-top:-8px}.postWrapper h2
em{font-size:14px;font-style:normal;width:100%;float:left;margin-top:-24px}.postTitle
h3{float:left;width:100%;font-size:20px;font-weight:600;color:#231f20;margin:0}.postTitle h3
a{color:#231f20}.postTitle h3 a:hover{color:#1872ac}.postContent{float:right;width:540px;padding:20px
0}.postContent
img{padding:0
0 20px}.postContent
p{float:left;width:100%;margin:0;padding:0
0 15px;font-size:14px;line-height:20px;width:490px}.postContent
a{display:inline;color:#1872ac;border-bottom:1px solid #fff}.postContent a:hover{border-bottom:1px dashed #1872ac}.postDetails{float:right;width:540px;margin:0
0 20px}.postDetails
a{font-size:11px;text-transform:uppercase;height:19px;line-height:20px;padding:0
12px}.postDetails
.widgets_block{float:right;line-height:20px;width:420px}a.older_posts{padding:0
12px}a.older_posts
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrw_prev.png) left -22px no-repeat;padding:0
0 0 12px;font-size:16px}a.older_posts:hover
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrw_prev.png) left 11px no-repeat}a.newer_posts{padding:0
12px;float:right}a.newer_posts
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrw.png) right -22px no-repeat;padding:0
12px 0 0;font-size:16px}a.newer_posts:hover
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrw.png) right 11px no-repeat}.blog{width:100%;position:relative}.blog
img{width:100%;height:100%}.icon_rss{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_rss.jpg) no-repeat;width:20px;height:20px;position:absolute;right:0;top:-60px}.blog_detail{float:left;width:940px;padding:0
10px;position:relative}.blog_detail
.postWrapper{width:720px;border:0;padding:0;margin:0}.blog_detail .postTitle, .blog_detail .postContent, .blog_detail
.postDetails{width:490px}.blog_detail
h2{width:200px;text-align:right}.blog_detail
p.descp{font-size:16px;line-height:24px}.blog_detail
.widgets_block{width:100%}.blog_detail
.tags{width:490px;float:right}.blog_detail .products-grid
li{margin:0
0 0 30px}.blog_detail .products-grid li:first-child{margin:0}.blog_detail .postTitle
h2{font-size:16px;font-weight:600;margin:0;color:#3d3737;border-bottom:1px solid #dddbdb;width:100%;text-align:left;padding:0
0 5px;text-transform:uppercase}.blog_detail .group-select{float:right;width:490px}.group-select
h4{margin:0;font-size:16px;font-weight:600;text-transform:uppercase;padding:0
0 25px}.group-select
ul{float:left;width:100%}.blog_detail ul.form-list li
label{width:90px;font-size:13px;text-align:left}.blog_detail ul.form-list .input-text{width:368px;font-size:13px}.blog_detail ul.form-list
textarea{height:126px}.blog_detail li .input-box
.checkbox{margin-left:0;margin-top:9px}.blog_detail ul.form-list li
label.radio{width:auto;padding:8px
5px 0;padding:11px
5px 0;color:#727070}.blog_detail .box-content{float:left;width:100%;margin:0
0 20px;font-size:14px}.blog_detail .box-content
dt{float:left;padding:20px
0 0;width:100%}.blog_detail dt
p{float:left;line-height:22px;margin:0;padding:0
0 10px;width:100%}.blog_detail
dd{border-bottom:1px solid #DDDBDB;float:left;margin:0;padding:0
0 20px;width:100%}.blog_detail dd
p{color:#727070;float:right;font-size:13px;text-align:right;width:100%;margin:0}.blog_detail
.blog{width:200px;float:left;position:static}.blog_detail .button-set{float:right;width:390px}.cms_wrap{float:left}.cms_wrap p.no-float{float:none}.cms_wrap .page-title{margin:0
0 20px 0}.cms_content_wrap{width:510px;float:left;padding:0
0 0 10px}.cms_wrap
p{float:left;margin:0;font-size:16px;line-height:24px;padding:0
0 10px}.cms_content_wrap
p{padding:0
20px 10px 20px}.cms_wrap
h1{font-family:"proxima-nova";font-size:30px;font-style:normal;font-weight:600;margin:0
0 20px;text-transform:uppercase}.cms_wrap .page-title
h1{margin:0}.cms_wrap
h2{float:left;width:100%;margin:0;font-size:30px;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:25px
0 7px 0}.cms_wrap
h3{float:left;width:100%;margin:0;font-size:26px;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:20px
0 7px 0}.cms_wrap
h4{float:left;width:100%;margin:0;font-size:20px;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:15px
0 7px 0;text-transform:uppercase}.cms_wrap
h5{float:left;width:100%;margin:0;font-size:18px;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:10px
0 7px 0;text-transform:uppercase}.cms_wrap
ul{padding:0
0 10px 20px;display:inline-block}.cms_wrap ul
li{padding:0
0 10px;font-size:16px;list-style:disc;line-height:24px}.cms_wrap
ol{padding:0
0 10px 25px;display:inline-block;margin:0}.cms_wrap ol
li{padding:0
0 10px;font-size:16px;list-style:decimal;line-height:24px}.cms_wrap
table{float:left;width:100%;font-size:13px}.cms_wrap table thead
th{border-bottom:1px solid #DDDBDB;border-top:1px solid #DDDBDB;font-weight:600;padding:10px;text-align:left;color:#2d2d2d}.cms_wrap tbody
tr.odd{background:#fff}.cms_wrap tbody
tr.even{background:#EFEEEE}.cms_wrap tbody tr
td{font-size:13px;padding:10px}.cms_wrap .table-caption{border:0;background:none;color:#3d3737}.cms_wrap
img{display:inline-block}.log-out
p{float:left;width:940px;font-family:"proxima-nova";font-size:16px;font-style:normal;font-weight:400;margin:0;padding:0
10px}.contact-us{width:940px;float:left;padding:0
10px 20px}.contact-us .page-title{margin:0
0 30px}.contact-us
fieldset{float:left}.contact-us .buttons-set{float:left;margin:0
0 10px 220px;width:540px}.contact-us
button{width:120px}.contact-us
h2{float:left;font-size:20px;font-weight:600;margin:0;padding:0
0 15px;width:100%}.contact-us
p.required{float:left;margin:0;margin:0
0 0 200px;font-size:13px;width:540px}.contact-us ul
li{list-style:none !important}ul.messages{display:block;float:left;margin:0
0 5px;padding:0;width:100%;font-size:16px}ul.messages
li{display:block;float:left;list-style:none outside none;margin:0
0 5px;padding:0;line-height:normal;color:#fff;width:100%}ul.messages li.success-msg{background:#50a649}ul.messages li.error-msg, ul.messages li.notice-msg{background:#730d10}ul.messages li
ul{float:left;padding:0;width:100%}.messages li ul
li{float:left;padding:8px
10px;width:auto;margin:0}.messages li ul li
span{padding-left:50px;float:left;min-height:27px;line-height:27px}.messages li.success-msg ul li
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/success_msg.png) no-repeat left}.messages li.error-msg ul li span, .messages li.notice-msg ul li
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/error_msg.png) no-repeat left}.cart
ul.messages{font-size:14px;min-width:480px}ul.messages li.error-msg
a{color:#fff;text-decoration:underline}ul.messages li.error-msg a:hover{color:#fff}.validation-advice{clear:both;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/tooltip_arrow.png) left no-repeat;padding-left:14px;float:left;z-index:50;position:absolute;left:165px;top:-14px}.checkout-onepage-index .validation-advice{top:-4px}.checkout-onepage-index .opc_email #advice-validate-email-login-email{left:235px;top:-30px}.checkout-onepage-index .age-check #advice-validate-custom-day{display:none}.checkout-onepage-index .age-check #advice-validate-custom-month{display:none}.checkout-onepage-index .age-check #advice-validate-custom-year{display:none}.checkout-onepage-index .validation-advice.age-check{left:295px}.validation-advice
p{background:#1872AC !important;color:#FFF !important;float:left;font-size:12px !important;line-height:18px !important;padding:10px
20px;width:122px !important;margin:0
!important}#opc-payment .validation-advice
p{padding:10px
20px;width:185px}.video_page{float:left;width:940px;padding:0
10px}.video_tabs{float:left;width:100%;padding:0
0 5px;border-bottom:2px solid #dcdadb}.video_tabs
li{font-size:24px;float:left;margin:0
0 0 40px}.video_tabs li:first-child{margin:0}.video_tabs li
a{color:#231F20;border-bottom:1px dashed #fff;float:left}.video_tabs li a:hover, .video_tabs li.active
a{color:#1872ac;border-bottom:1px dashed #1872ac}.video_thumbs_wrapper{float:left;width:100%;padding:0}.video_thumbs{float:left;width:100%;padding:20px
0}.video_thumbs
ul{float:left;width:100%;padding:0
0 30px}.video_thumbs ul
li{float:left;width:300px;padding:0
0 0 20px;font-size:16px}.video_thumbs ul li:first-child{padding:0}.video_thumb_wrap{float:left;margin:0
0 15px;height:175px}.video_thumbs ul li
h2{font-weight:600;color:#231F20;margin:0;padding:0
0 5px;font-size:17px;float:left;width:100%;text-transform:capitalize}.video_thumbs ul li
p{float:left;width:100%;margin:0}.video_thumbs ul li
a{font-weight:600;text-transform:capitalize;float:left;border-bottom:1px solid #fff}.video_thumbs ul li a:hover{border-bottom:1px dashed #1872ac}.video_thumb_wrap a:hover{border:none !important}.video_page
.category_descp_wrap{width:100%}.color_viewmore{width:600px;position:relative;padding:40px}.color_title{float:left;padding:0
0 20px}.color_title
h1{color:#231F20;font-size:26px}.viewmore_video_wrap{float:left;width:600px;padding:0
0 15px}.color_viewmore
p{float:left;width:100%;margin:0;padding:0
0 15px;font-size:16px}.crosssell.send_gift{padding:5px;width:310px;margin:0
0 20px}.crosssell.send_gift a.product-image{padding:0
5px 0 0}.crosssell.send_gift .product-shop{width:250px;padding:0;text-align:center}.crosssell.send_gift .product-shop.edit{background:none repeat scroll 0 0 #EFEDED;border:1px
solid #DDDBDB;margin:16px;width:216px;word-wrap:break-word}.cart .crosssell.send_gift
h2{margin:0
0 10px}.crosssell.send_gift .product-shop
p{margin:0
0 10px 40px;text-align:left;font-size:14px;width:192px}.crosssell.send_gift .product-shop
a{color:#1872AC;float:left;font-size:14px;margin:0
20px 5px}.crosssell.send_gift .product-shop .btn-cart{font-size:16px;float:none;display:inline-block;width:210px;height:35px}.gift_cart_message{width:640px}.gift_cart_message
h1{float:left;padding:0;background:none;min-width:297px;margin:15px
0 10px 60px;min-height:38px;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:27px;text-transform:uppercase;color:#232020}.gift_cart_message
p{float:left;font-size:14px;padding:0
0 10px;width:100%;margin:0}.gift_cart_message
p.gift_msg{width:auto;margin:0
0 10px 60px}.gift_cart_message .form-list, .gift_cart_message .buttons-set{margin:0
20px;width:600px}.gift_cart_message .form-list li.fields
.field{width:auto}.fancybox-inner .gift_cart_message .form-list li.fields
.field{width:100%}.gift_cart_message ul.form-list li
label{width:55px;padding-right:5px}.gift_cart_message ul.form-list .input-text{border-color:#555}.gift_cart_message ul.form-list
textarea{width:528px;height:75px}.gift_cart_message .buttons-set
button{float:right;width:auto;padding:0
10px}.gift_cart_message .loading-ajax-small{float:right}.gift_cart_message .loading-ajax-small
img{float:left;margin:0
5px 0 0}.gift_cart_message .loading-ajax-small
p{width:auto}.gift_cart_message .validation-advice{position:static;background:none;padding:0;float:none}.gift_cart_message .validation-advice
p{font-size:12px;padding:1px
15px;text-align:left;width:120px;float:none}.gift_cart_message
.ajax_cart_load{line-height:16px;margin:6px
0 0 10px}.gift_cart_message .ajax_cart_load
img{float:left;margin:0
5px 0 0}.gift_cart_message
ul.messages{margin:0
20px;width:600px}.gift_cart_message ul.form-list input.input-text{width:188px}ul.giftbox_content{margin:0
20px 10px;width:600px;float:left}ul.giftbox_content
li{border:1px
solid #e5e3e3;padding:10px;float:left;margin:10px
0 0;width:578px}ul.giftbox_content li:first-child{margin:0}ul.giftbox_content
a.product_img{width:70px;padding:0
8px 0 0;text-align:center;float:left}ul.giftbox_content a.product_img
img{display:inline-block}.gift_content{float:right;width:500px;padding:10px
0 0}.gift_content_left{width:310px;float:left;padding:10px
10px 0 0}.gift_content
h2{float:left;font-family:"proxima-nova";font-size:20px;font-style:normal;margin:0
0 5px;width:100%;font-weight:600}.gift_content_right{float:right;width:180px}.fancybox-inner
.gift_content_right{width:120px}.fancybox-inner .ul.giftbox_content a.product_img, .fancybox-inner
.gift_content{width:auto}.gift_content .price-box{float:left;width:100%;padding:0
0 10px}.gift_content .regular-price{clear:left;float:right;font-family:"proxima-nova";font-size:26px;font-style:normal;margin:0
10px 0 0}.gift_content .input-box{float:right;margin:3px
0 0}.gift_content .input-text{box-shadow:none;float:right;height:22px;line-height:22px;margin:0;padding:0;text-align:center;width:24px}.gift_content .add-to-box
button{width:auto;height:30px;font-size:14px;float:right;padding:0
5px}.gift_content .add-to-box button
span{padding-right:15px}.gift_content .add-to-box
.btn_success{background:#50A649;padding:0
5px;float:right;height:auto}.gift_content .add-to-box .btn_success
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_added.jpg) left no-repeat;padding:0
0 0 22px;float:left;color:#fff;text-transform:uppercase;font-size:22px}.gift_wrapper{float:left;width:100%}.gift_wrapper
.gift_message{float:left;width:620px;padding:0
20px 0 0}.gift_wrapper .gift_message
ul{float:left;width:100%}.gift_wrapper .gift_message ul
li{float:left;width:580px;padding:14px
19px;border:1px
solid #dddbdb;background:#efeded;margin:0
0 15px}.gift_wrapper .gift_message li
label{float:left;width:75px;font-size:20px}.gift_wrapper .gift_message li
span{float:left;font-size:20px;font-weight:600}.gift_promo{float:right;width:220px}p.gift_image{float:left;margin:0
0 20px}.gift_promo
ul{float:left;width:100%}.gift_promo ul
li{background:#fff;border:10px
solid #dddbdb;width:180px;float:left;padding:10px;transition:border-color 0.4s linear;-moz-transition:border-color 0.4s linear;-o-transition:border-color 0.4s linear;-webkit-transition:border-color 0.4s linear;-ms-transition:border-color 0.4s linear;cursor:pointer;text-align:center}.gift_promo ul li:hover{border-color:#a5a4a4}.gift_promo ul li
h2{font-weight:400;font-size:20px;text-transform:uppercase;padding:0
0 15px}.gift_promo ul li
p{font-size:14px;margin:0;float:left;width:100%;padding:0
0 15px}.gift_promo ul li
button{height:40px;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;width:140px}.gift_promo ul li button
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) right no-repeat;padding-right:20px}.gift_promo ul li button:hover{background:#232020}.checkout-cart-index .fancybox-inner{height:auto !important}.checkout-cart-index .fancybox-opened{position:absolute !important;padding:0
0 20px}.cms_advanced_wrapper{width:940px;float:left;display:none}.cms_advanced_wrapper
.cms_content_wrap{padding:0;width:100%}.cms_advanced_wrapper .page-title{margin:0
10px 20px 0}.paypal-express-review .info-set{float:left;width:940px;padding:0
10px 20px 10px}.paypal-express-review
h2{margin:0;float:left;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:18px;color:#3d3737;text-transform:uppercase;width:100%;padding:0
0 15px}.paypal-express-review .box-title{float:left;width:100%}.paypal-express-review .box-content{float:left;width:100%;font-size:14px}.paypal-express-review .box-title
h3{margin:0;float:left;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:14px;color:#3d3737;width:100%;padding:0
0 15px}.paypal-express-review .box-content
address{font-style:normal;line-height:22px;width:100%}.paypal-express-review .data-table{float:left;font-size:13px;width:100%;border:0;border-collapse:collapse}.paypal-express-review .data-table
thead{background:none;font-size:13px}.paypal-express-review .data-table thead
th{border-bottom:1px solid #DDDBDB;border-top:1px solid #DDDBDB;color:#2D2D2D;font-weight:600;padding:10px;text-align:left}.paypal-express-review .data-table tbody
tr.even{background:#F5F5F5}.paypal-express-review .data-table tbody tr
td{font-size:13px;padding:10px}.paypal-express-review .data-table tfoot tr.last
.price{font-family:"proxima-nova";font-size:24px;font-style:normal;font-weight:600}.paypal-express-review button.btn-checkout{float:right}.paypal-express-review .data-table tfoot td:first-child{text-align:right !important;padding-right:20px}.paypal-express-review .buttons-set{width:940px;float:left;padding:0
10px}.account-login.customer_login .col-1{width:49.5%}.account-login.customer_login .new-users{float:right;width:48%}.account-login.customer_login .col2-set
h2{background:#0d71ae;color:#fff;padding:7px
20px;margin:0
0 10px;width:405px}.account-login.customer_login .col-2
h2{background:#232020}.customer_login
.content{float:left;padding:20px}.customer_login .col-1
.content{border-right:1px solid #dddbdb}.customer_login
span.small_text{clear:left;font-size:11px;display:block}.customer_login ul.form-list li
label{width:150px}.customer_login .col-2 ul.form-list li
label{width:110px;text-align:left}.account-login.customer_login button, .account-login.customer_login li.note
a{margin-left:160px}.account-login.customer_login .registered-users button
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_login.png) left center no-repeat;padding:0
0 0 20px}.account-login.customer_login .new-users button
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_create.png) left center no-repeat;padding:0
0 0 25px}.account-login.customer_login .col-2
button{margin-left:120px;padding:0
8px}.customer_login
p.alert{font-weight:600;color:#0d71ae;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_alert.png) left top no-repeat;padding:0
0 15px 25px}.customer_login .col-2
p{line-height:normal}.footer-container{float:left;width:100%;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_footer.jpg) center repeat-x;min-height:381px}.footer{width:940px;margin:0
auto}.footer_top{float:left;width:100%;padding:30px
0 0}.footer_left{float:left;width:540px}.footer_left_checkout{float:left;width:325px}.footer .form-subscribe{float:left;width:520px;padding:0
20px 35px 0}.footer .form-subscribe .v-fix{position:relative}.footer .form-subscribe .validation-advice{left:250px;top:-22px}.footer .form-subscribe .validation-advice
p{width:185px;padding:10px
20px;font-size:12px}.form-subscribe-header, .footer ul li
span{color:#fff;font-size:24px;font-family:"proxima-nova-condensed";font-weight:600;font-style:normal;text-transform:uppercase;padding:0
0 25px 0;float:left;width:100%}.form-subscribe-header{padding:0}.footer .form-subscribe
p{margin:0;float:left;width:100%;font-size:14px;padding:0
0 10px;color:#fff}.footer .form-subscribe input.input-text{float:left;color:#a5a4a4}.footer .form-subscribe
button{float:left}.footer .form-subscribe button:hover{border:1px
solid #5b5b5b}.footer
.we_accept{float:left;width:275px;padding:5px
0 0;height:auto}.footer .we_accept
ul{padding:0
0 10px}.footer .we_accept
span{padding:0
0 5px}.footer .we_accept ul li
a{height:auto !important;border:0
!important}.footer_left_wrap{float:left;width:auto}.twitter-bird{float:left;width:36px;height:25px;padding-top:10px}.twitter_block{padding:0
20px 0 14px;width:470px;float:left;font-size:14px;color:#fff;line-height:22px}.footer .twitter_block
span{color:#fff;font-size:14px;font-family:"proxima-nova";font-weight:400;font-style:normal;text-transform:none;padding:0;float:none;width:auto}.footer .twitter_block span.tweet_time, .footer .twitter_block
span.tweet_text{width:100%;float:left}.footer
ul.tweet_list{height:4.5em;overflow-y:hidden}.footer .tweet_list
li{height:4.5em}.footer .twitter_block ul.tweet_list li
a{border:0;float:none;color:#fff;text-decoration:underline}.footer_r_container{float:left;width:158px;height:214px;overflow:hidden}.footer
ul{float:left;width:100%}.footer ul
li{font-size:14px;padding:0
0 8px 0;float:left;width:100%}.footer ul li:first-child{margin:0}.footer ul li
a{color:#fff;float:left}.footer ul li a:hover{border-bottom:1px dashed #fff}.form-subscribe
.follow_us{float:left;padding:0
0 0 20px}.follow_us
a{width:31px;height:31px;float:left;margin:0
0 0 10px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_followus.png) no-repeat}.follow_us a:first-child{margin:0}.follow_us
.fb{background-position:left}.follow_us
.youtube{background-position:-31px}.follow_us
.pinrest{background-position:-62px}.follow_us
.tw{background-position:right}.footer_r_container
img{float:left}.productview-CTA{border-top:1px solid #dddbdb;clear:both;display:block;height:30px;padding:25px
0;margin-top:15px}.productview-CTA
a{float:left;margin:0
0 0 11px}.productview-CTA
a.defaultSize{width:220px;height:30px}.productview-CTA
a.defaultImage1{background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/productview-CTA.png") no-repeat scroll 0 -87px rgba(0, 0, 0, 0)}.productview-CTA
a.defaultImage2{background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/productview-CTA.png") no-repeat scroll 0 -28px rgba(0, 0, 0, 0)}.productview-CTA
a.defaultImage3{background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/productview-CTA.png") no-repeat scroll 0 -58px rgba(0, 0, 0, 0)}.productview-CTA
a.defaultImage4{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/productview-CTA.png) no-repeat}.product-view .box-collateral.box-related{border-top:1px solid #dddbdb;padding-top:0;width:100%;margin-top:20px}.CTA-heading{position:absolute;font-weight:bold;font-size:15px;background-color:#fff;margin:-35px 0 0 -500px;text-align:center;width:90px}.feature-img-heading{background-color:#fff;font-size:15px;font-weight:bold;margin:-35px 0 0 -515px;position:absolute;text-align:center;width:90px}.also-like-heading{background-color:#fff;font-size:15px;font-weight:bold;margin:-10px 0 0 375px;position:absolute;text-align:center;width:190px;font-family:"proxima-nova-condensed"}.featured-images{border-top:1px solid #dddbdb;clear:both;display:block;height:150px;padding-top:25px;width:950px;margin-top:15px}.featured-images .ft-image.first-child{margin-left:0px}.featured-images .ft-image{float:left;margin-left:22px}.footer_bottom{float:left;width:100%}.footer
.comment{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_bar_man.png) left top no-repeat;width:240px;padding:0
50px 0 125px;font-family:LektonRegular;font-size:18px;color:#fff;min-height:94px;float:left}.footer .comment
a{color:#fff;float:left;margin:0;padding:40px
24px 0 0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrow.png) right 61px no-repeat}.footer_right{float:left;width:400px}.footer_logo{float:left;padding:16px
0 16px 0;vertical-align:bottom;width:520px}.footer_logo
.payment_method{float:left;margin:10px
76px 0 0}.footer_logo
a{float:left}.footer_logo
img{display:block}.toolbar-bottom .sorter, .toolbar-bottom .pager
.limiter{display:none}.video_thumbs ul li
h1{font-weight:700;color:#231F20;margin:0;padding:0
0 5px;font-size:20px;float:left;width:100%;text-transform:capitalize}.st_pinterest_custom{background:url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/pinit.png') no-repeat scroll left top transparent;width:40px;height:20px;display:block}.at_PinItButton{background:url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/pinit.png') no-repeat scroll left top transparent;width:40px;height:20px;border:0;margin:2px
0 0}.at_PinItButton:hover{background-position:left top;border:0}.send-friend{float:left;width:530px;height:100%}.send-friend
.fieldset{float:left}.send-friend
h2{float:left;font-size:20px;font-weight:600;margin:0;padding:0
0 15px;width:100%}.send-friend .buttons-set{float:left;margin:0
0 10px 200px}.send-friend .page-title{margin:0
0 30px}.send-friend .additional-row
p{float:left;width:360px;text-align:right;margin:0
0 10px}.send-friend .additional-row .validation-advice
p{width:185px;text-align:left}.send-friend .additional-row p
a{background:#1872ac;padding:5px
10px;float:right;color:#fff;font-size:13px}.send-friend
button.button{width:125px}.send-friend #stock_submit
li.control{padding-left:196px;width:auto}.cart #advice-required-entry-delivery_dates{position:relative;left:242px;top:-30px}.cart #advice-required-entry-delivery_dates{width:120px}#checkout-shipping-method{display:none}.send-friend .additional-row p a:hover{background:#232020}.emailto-link{background:url('http://www.31dover.com/skin/frontend/enterprise/dmd/images/email_friend.jpg') no-repeat;width:119px;height:19px;float:left}#twttrHubFrame,#twttrHubFrameSecure{height:0 !important;width:0 !important}.social_container{float:left;width:100%;margin:20px
0 0}.social_container_cocktail{float:left;width:100%;padding:20px
0}.product-essential
.social_container_cocktail{padding:0;margin:20px
0 0}.search-autocomplete
.selected{background:none !important}.search-autocomplete>ul>li:hover{background:#fff !important}.case_discounts{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/case_discounts.png) no-repeat;width:74px;height:74px;position:absolute;right:-5px;top:4px}.crosssell
.case_discounts{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/crosssell_case_discounts.png) no-repeat;left:-6px;right:inherit;top:29px}.cart .crosssell li:first-child
.case_discounts{top:-6px}#thawteseal{float:right;padding:10px
0 0}#checkout-summary-make-changes{color:#1872AC;clear:left;display:block}a:hover#checkout-summary-make-changes{color:#3D3737}#checkout-summary-delivery-date{padding:0
!important;width:auto !important;margin:10px
0 0}#cancel-coupon{width:150px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) 135px center no-repeat #1872AC}#cancel-coupon:hover{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_arrow.png) 135px center no-repeat #232020}.cocktail-recipe-intro-text{width:42pc;margin:-9px 0 0 9px;font-size:16px;float:left;padding-bottom:8px}.cocktail-recipe-image{float:right;margin:-60px 35px 0 0}.cocktail-recipe-image
img{max-width:220px;max-height:220px}.cocktail-recipe-video{margin-left:9px;float:left;padding-bottom:20px}.cocktail-recipe-products{float:right;width:220px;padding:0;text-align:center;margin-right:30px}.cocktail-recipe-products
.promotions_wrapper{float:left;padding:0;width:auto}.cocktail-recipe-products
.promotions{margin:10px
0}.cocktail-recipe-products
h2{text-transform:uppercase;font-weight:400;font-size:20px}.cocktail-recipe-social-links{padding:10px;float:left;width:450px}.category-view #adj-nav-container{width:100%}.block-layered-nav .adj-nav-progress{position:fixed}.qty_outofstock{float:left}.qty_outofstock .page-title{margin:0
0 20px}.qty_outofstock .page-title
h1{padding:0
0 5px}iframe#sagepaysuite-server-incheckout-token-iframe{border:none;height:400px;width:70%}ol#account_steps_top{float:left;width:940px;padding:0
10px;margin:0
0 20px}ol#account_steps_top li.step-title{float:left;width:235px;text-align:center;padding:0
0 5px;border-bottom:5px solid #dddbdb;cursor:default}ol#account_steps_top li.step-title.allow{cursor:pointer}ol#account_steps_top li
h2{font-size:12px;font-weight:normal;margin:0;text-transform:uppercase;padding:7px
0;border-left:1px solid #dddbdb}ol#account_steps_top li:first-child
h2{border:0}ol#account_steps_top li h2
span{display:inline-block;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_create_process.png) left top no-repeat;padding:0
0 0 35px;line-height:26px;color:#dddbdb}ol#account_steps_top li.step-title.allow
span{background-position:left -60px;color:#3d3737}ol#account_steps_top li.step-title.active
h2{background:#1872ac}ol#account_steps_top li.step-title.active
span{background-position:left -30px;color:#fff}ol#account_steps_top li#opm-billing h2
span{background-position:left -90px}ol#account_steps_top li#opm-billing.allow
span{background-position:left -150px}ol#account_steps_top li#opm-billing.active
span{background-position:left -120px;color:#fff}ol#account_steps_top li#opm-shipping h2
span{background-position:left -180px}ol#account_steps_top li#opm-shipping.allow
span{background-position:left -240px}ol#account_steps_top li#opm-shipping.active
span{background-position:left -210px;color:#fff}ol#account_steps_top li#opm-success h2
span{background-position:left -270px}ol#account_steps_top li#opm-success.allow
span{background-position:left -330px}ol#account_steps_top li#opm-success.active
span{background-position:left -300px;color:#fff}.opm li .input-box .radio, .opm li .input-box
.checkbox{margin-left:0;margin-top:8px}.opm li
label.radio{width:auto;padding-left:2px;text-transform:none;float:left;text-align:left}#account_steps{float:left;width:940px;padding:0;margin:0
10px;min-height:300px}#account_steps
li{float:left;width:100%}#opm-password-content
li.control{padding:0
0 5px}#opm-password-content li
label{width:170px}#opm-password-content li
label.text{width:auto;font-size:12px}#opm-password-content li label.text
a{color:#1872ac}#opm-password-content li
label.radio.text{font-size:13px;padding-left:5px}#opm-password-content li label.text a:hover{color:#3d3737;text-decoration:underline}.opm li .input-text{width:226px}#opm-password-content li .input-text{width:190px}.opm ul.form-list
select{width:230px}.opm .step .buttons-set{float:left;width:100%}.opm .step .buttons-set
button.button{float:right;width:143px}.account_created{float:left;margin:0
10px;width:940px}.account_created
p{float:left;margin:0;font-size:16px;line-height:24px;padding:0
0 10px;width:100%}.opm button.btn-find_add{font-size:14px;text-transform:none}.opm #billing_postcode_field .add-field, .opm #shipping_postcode_field .add-field{width:200px;float:left}.opm .please-wait{float:right;margin:12px
32px 0 0}.opm #shipping_cp_result_display select, .opm #billing_cp_result_display
select{width:230px}#account_steps li#opm-success-content
p{font-size:14px;padding:0
0 8px}.opm #opm-success-content .step .buttons-set
button.button{width:180px}.account_created .back-link
a{width:180px}.summary_wrap{float:right;width:236px}.category_message_bar,.home_message_bar{background:#f00;min-width:593px;max-width:593px;height:34px;float:right;padding:3px
0;text-align:center;margin-right:10px}.category_message_bar a, .home_message_bar
a{color:#fff;text-transform:uppercase;font-family:"proxima-nova";font-weight:600;font-style:normal;padding:0
30px;border-left:1px solid #fff;line-height:34px;display:inline-block;font-size:16px}.category_message_bar a:first-child, .home_message_bar a:first-child{border:0}.home_message_bar{min-width:940px;max-width:940px;margin:0
10px 15px}.continue-shopping-top .btn-white{line-height:14px;padding:13px
15px;width:auto;text-align:left;height:14px}.continue-shopping-top
a{padding:0
25px;text-transform:capitalize;font-size:14px}.continue-shopping-top
a.cart_home{padding:0
0 0 47px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_cart_home.jpg) 25px top no-repeat}.continue-shopping-top
a.cart_category{border-right:1px solid #DDDBDB}.delivery_msg{display:block;float:left;padding:0
20px;font-size:13px;background:#50a649;text-transform:uppercase;width:auto;color:#fff;font-weight:600;height:40px;line-height:40px}#continue_shopping_opt{width:194px;border:1px
solid #DDDBDB;border-bottom:0;float:left;margin:2px
0 0 208px}.cart .continue-shopping #continue_shopping_opt
a{width:90%;padding:4px
0 4px 10%;float:left;border-bottom:1px solid #DDDBDB;font-size:14px;color:#3d3737}.cart .continue-shopping #continue_shopping_opt a:hover{color:#1872ac;text-decoration:none}.cart .continue-shopping #continue_shopping_opt
a.cart_home{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_cart_home.jpg) no-repeat 20px 4px;padding-left:22%;width:78%}.notice-inner-checkout ul
li{padding:0
52px}.global-site-notice
p{margin:0;height:30px;width:135px;text-align:right;font-family:"proxima-nova-condensed"}.global-site-notice
p.time{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/page_topbar_icons.png) no-repeat left 4px;padding-left:30px;float:left;line-height:30px;margin:0
0 0 10px;text-align:left;width:auto;font-size:13px}.global-site-notice
p.date{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/page_topbar_icons.png) no-repeat left 4px;padding-left:27px;float:left;line-height:30px;margin:0
0 0 10px;text-align:left;width:auto;font-size:15px;text-transform:uppercase;color:#FFF;font-family:"proxima-nova-condensed";font-weight:bold}.global-site-notice
p.date_message{padding-top:9px}.global-site-notice p.time
span{font-size:25px}.global-site-notice
a.barmans_blog{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/page_topbar_icons.png) no-repeat left -44px;padding-left:30px}.global-site-notice
a.send_a_gift{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/page_topbar_icons.png) no-repeat left -92px;padding-left:30px}.global-site-notice .follow_us
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icons_followus.png) no-repeat 0 0;float:left;height:26px;margin:0
0 0 10px;width:26px;padding:0}.global-site-notice .follow_us
a.tw{background-position:left center}.global-site-notice .follow_us
a.fb{background-position:-26px center}.global-site-notice .follow_us
a.pinrest{background-position:-52px center}.global-site-notice .follow_us
a.youtube{background-position:-78px center}.top_message_bar{width:940px;height:34px;background:#dddbdb;float:left;padding:3px
0;margin:0
10px 12px}.top_message_bar
li{border-left:1px solid #fff;float:left;line-height:34px;font-size:16px;font-weight:600;text-transform:uppercase;padding:0
22px}.top_message_bar li
p{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icons_productbar.png) left top no-repeat}.top_message_bar li:first-child{border:0}.top_message_bar li
p{margin:0}.top_message_bar li.price_match
p{background-position:left top;padding-left:34px}.top_message_bar li.price_match p
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icons_productbar.png) right -61px no-repeat;padding-right:22px}.top_message_bar li.nextday_delivery
p{background-position:left -108px;padding-left:58px}.top_message_bar li.free_delivery
p{background-position:left -184px;padding-left:32px}.top_message_bar li.free_delivery p
span{background:#db0022;display:inline;color:#fff;padding:0
3px}ul.tier-prices
li{background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_price_tag.png") no-repeat scroll -1px 3px rgba(0, 0, 0, 0);padding:0
0 0 11px}ul.saved_price
li{background:url("http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_price_tag.png") no-repeat scroll -1px 3px rgba(0, 0, 0, 0);padding:0
0 0 11px;min-width:inherit}ul.tier-prices li p, ul.saved_price li
p{margin:0;padding:2px
10px 2px 5px;color:#db0022}.product_descp
.saved_price{float:right;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_price_label.png) left top no-repeat;padding:0
0 0 11px;font-size:14px;color:#fff;right:0;bottom:100px;position:absolute;text-tranform:uppercase;max-height:21px;min-height:21px;width:auto}.product_descp .saved_price
strong{background:#db0022;padding:2px
10px 2px 5px;float:left;min-height:17px;font-size:13px}.cart ul.tier-prices li, .cart ul.saved_price
li{font-size:13px}.cart ul.tier-prices li p, .cart ul.saved_price li
p{padding-right:5px}.crosssell.send_gift{position:relative}.crosssell.send_gift .loading-ajax-small{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;background-color:rgba(255, 255, 255, 0.85);color:#666;font-size:14px}.crosssell.send_gift .loading-ajax-small
p{display:inline-block;padding:20% 0;margin:0
0 0 4px}.fancybox-wrap .page-title
p{margin:0;float:left;font-family:"proxima-nova";font-weight:600;font-style:normal;font-size:30px;color:#fff;text-transform:uppercase}.copounForm .messages li.error-msg ul li
span{cursor:pointer}.my-sagepaycards-table td
input.checkbox{margin-top:-2px}.tokencard-radio a, #payment_form_sagepayserver
a.addnew{color:#1872ac}.tokencard-radio a:hover, #payment_form_sagepayserver a.addnew:hover{color:#3d3737}.fancybox-inner .coupon-error, .fancybox-inner .cart-error-msg{width:470px}.fancybox-inner .coupon-error ul.messages, .fancybox-inner .coupon-error ul.messages li, .fancybox-inner .cart-error-msg ul.messages,
.fancybox-inner .cart-error-msg ul.messages
li{margin:0}#opc-payment .sp-methods
dd.sagepay{width:auto}#opc-payment .sp-methods dd.sagepay p.sage-comment{width:100%}.paypal-express-review .col-1{float:left;width:32%}.paypal-express-review .col-2{float:left;margin-left:2%;width:32%}.paypal-express-review .col-3{float:right;width:32%}.paypal-express-review .col-1
.box{width:256px;float:left}.paypal-express-review .col-2
.box{width:277px;margin:0
0 0 25px;float:left}.paypal-express-review .col-3
.box{width:236px;float:right}.paypal-express-review
h2.legend{background:#1872ac;padding:8px;color:#fff;margin:0
0 20px;width:auto}.paypal-express-review h2.legend
span{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_create_process.png) no-repeat left top;display:inline-block;line-height:26px;padding:0
0 0 35px}.paypal-express-review .col-1 h2.legend
span{background-position:left -120px}.paypal-express-review .col-2
h2.legend{background:#232020}.paypal-express-review .col-2 h2.legend
span{background-position:left -208px}.paypal-express-review .box-content{padding:0
0 20px}.paypal-express-review .col-2
select{width:250px}.paypal-express-review h3
a{color:#1872ac}.paypal-express-review h3 a:hover{color:#3D3737}.paypal-express-review .col-3 .buttons-set{width:auto;padding:0}.paypal-express-review .col-3 button.btn-checkout{width:236px;margin:0
0 20px}.paypal-express-review .opc-summary-container{margin:0
0 20px}.paypal-express-review #details-reload{width:auto;font-size:14px}.promoalert .fancybox-skin{padding:0
!important;position:relative;font-family:Helvetica,Arial,sans-serif}.promoalert
.promo_image{height:643px;width:843px}.promoalert .promo_image
img{float:left}.promoalert .form-subscribe{position:relative}.promoalert
.form_subscribe_content{position:absolute;left:0;bottom:0;width:100%;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_newsletter_overlay.png) left top repeat;text-align:center;padding:30px
0 0;color:#fff;min-height:230px}.promoalert
h2{margin:0
0 10px;font-size:20px;font-weight:normal}.promoalert .form-list
li.fields{position:relative}.promoalert .form-list li.fields
.field{width:auto;float:none;display:inline-block;padding:0
0 31px;position:relative}.promoalert .form-list li.fields .field:first-child{padding-right:5px}.promoalert ul.form-list .input-text{width:214px;height:24px;line-height:24px;border:0;-moz-box-shadow:inset 2px 2px 2px #aaa;-webkit-box-shadow:inset 2px 2px 2px #aaa;box-shadow:inset 2px 2px 2px #aaa;padding:8px
15px 6px;font-size:16px}.promoalert ul.form-list .input-text.validate-email-custom{width:288px}.promoalert .validation-advice{background:none;clear:both;left:2px;padding:0;top:40px;width:100%}.promoalert
.error_advice{left:0;margin:0;position:absolute;text-align:center;top:46px;width:100%;font-size:14px;font-weight:bold}.promoalert .validation-advice
p{background:none !important;font-size:14px !important;font-weight:bold;padding:5px
0 0 0!important;text-align:left;width:auto !important}.promoalert .form-btn-set{width:100%;clear:both}.promoalert .form-btn-set
a.terms{display:block;color:#fff;font-size:16px;text-decoration:underline;margin:0
0 10px}.promoalert .form-btn-set .input-box{display:block;width:100%;font-size:16px;float:none;margin:0
0 10px}.promoalert .form-btn-set .opt-box{margin-top:0}.promoalert .form-btn-set .buttons-set{padding:0
0 16px;display:block}.promoalert .form-btn-set
button.button{width:auto;min-width:300px;height:38px;background:#aa0c13;text-align:center;text-transform:uppercase;color:#fff;padding:0
10px;font-size:16px;font-family:Helvetica;font-weight:normal}.promoalert
.promo_success{padding-top:35px}.promoalert .promo_success
h2{font-size:40px;margin:0}.promoalert .promo_success
p{margin:0
0 20px;font-size:20px}.promoalert .form_subscribe_content>p{font-size:14px;color:#fff;margin:0;line-height:18px}.promoalert .promo_success .form-btn-set
button.button{min-width:400px}.promoalert .fancybox-close{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/close.png) left top repeat;width:83px;height:18px;top:15px;right:20px}.promoalert
.bottle{position:absolute;left:88px;top:18px;z-index:200;margin:0}.notice-inner
ul{margin-top:11px;width:auto}.notice-inner ul
li{padding:0
30px}.global-site-notice{font-family:"proxima-nova-condensed"}.global-site-notice
p.call{width:auto;font-size:16px;text-transform:uppercase;font-weight:400}.global-site-notice p.call
span{float:left;margin-top:2px}.global-site-notice p.call
.icon{width:18px;height:21px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) left top no-repeat;margin:0
7px 0 0}.top-cart{padding:11px
30px 0 0}.top-cart .block-title{padding:0;color:#fff}.top-cart .block-title:hover{background:none;color:#fff}.top-cart .block-title
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -20px top no-repeat;width:19px;height:17px;float:left;margin:2px
6px 0 0}.top-cart .block-title
strong{font-size:16px;float:left;margin-top:4px}.top-cart .block-title strong
span{font-weight:400}.page{padding-top:5px;padding-bottom:15px}.header-container{padding:0}.col3-set{float:left;width:100%}.col3-set .col-1{float:left;width:33.33%}.col3-set .col-2{float:left;width:33.33%}.col3-set .col-3{float:left;width:33.33%}#countdown-wrapper{float:left;padding-left:10px;font-family:"proxima-nova-condensed"}#countdown-wrapper
.icon{width:21px;height:21px;float:left;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -40px top no-repeat;margin:0
6px 0 0}#countdown-wrapper
p{float:left;font-size:12px;color:#3d3737;margin:0}#countdown-wrapper
.order{float:left;width:40px;font-size:13px;line-height:11px;color:#999;margin-right:3px}#countdown-wrapper
.time{line-height:normal}#countdown-wrapper .time
span{font-size:16px;text-transform:uppercase;font-weight:600}#countdown-wrapper
.time_message{font-size:16px;text-transform:uppercase;font-weight:600}.header{padding:0
0 8px}.branding{padding:5px
0 0;width:100%;text-align:center;height:87px}.header .branding
a{background:none;width:255px;height:87px;float:none;display:inline-block}.header
.logo{width:100%}.header .branding
img{display:inline-block}.header .col-3
.links{float:right;font-family:"proxima-nova-condensed";padding:0
10px 0 0}.header .col-3 .links
li{float:left;padding-left:9px;margin-left:4px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/link_seperator.png) left 4px no-repeat}.header .col-3 .links li:first-child{margin:0;padding:0;background:none}.header .col-3 .links
a{font-size:16px;text-transform:uppercase;font-weight:400;color:#3d3737;transition:color 0.2s linear;-moz-transition:color 0.2s linear;-o-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;-ms-transition:color 0.2s linear}.header .col-3 .links a:hover{color:#1872ac}.header
form{min-width:inherit}.header .form-search{padding-top:5px}.header .form-search input.input-text{width:210px;height:21px;padding-right:39px;border:1px
solid #eaeaea}.header .form-search
button{padding:0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -65px top no-repeat !important;width:20px;height:19px;position:absolute;border:0;text-indent:-9999px;color:transparent;font-size:0;top:12px;right:19px}.nav{width:100%;padding-bottom:2px}.nav>li{font-size:22px}.nav>li.barman_blog{float:right;padding-right:10px}.nav>li>a{padding:5px
10px;border-bottom:5px solid #fff;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear}.nav>li.last.active>a{background:#db0022;color:#fff}.nav>li.barman_blog>a{padding:5px
0 1px;border-bottom:5px solid #1872ac}.nav>li.barman_blog>a:hover{border-color:#dddbdb;background:none;color:#231f20}.nav>li.barman_blog.active>a{border-color:#1872ac}.top_message_bar{height:18px;padding:3px
0;border-top:1px solid #231f20;border-bottom:1px solid #231f20;background:#fff}.top_message_bar
li{height:18px;line-height:19px;border-left:1px solid #231f20;font-size:14px;color:#3d3737;font-weight:600;width:28.58%;*width:28.56%;text-align:center;font-family:"proxima-nova-condensed"}.top_message_bar li
p{background:none}.filters{float:left;width:100%;position:relative;z-index:99;padding:0
0 15px}.filters>ul{float:left;padding-left:10px}.filters>ul>li{float:left;padding:0
0 0 20px;position:relative}.filters>ul>li>a{height:20px;padding:10px
12px;line-height:20px;float:left;font-size:14px;color:#231f20;background:#eceaea;font-weight:600;text-transform:uppercase;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear}.filters>ul>li>a:hover,.filters>ul>li.active>a{background:#1872ac;color:#fff}.filters > ul li:first-child{padding:0}.filters > ul li a
span{float:left}.filters > ul li a
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -88px top no-repeat;width:10px;height:7px;margin:7px
0 0 11px}.filters > ul li a:hover .icon, .filters > ul li.active a
.icon{background-position:-88px -8px}.filters ul
.dropdown{position:absolute;top:43px;left:20px;padding-top:6px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_top_arrow.png) 13px top no-repeat}.filters ul
ul{float:left;width:100%;background:#eceaea}.filters ul ul
li{float:left;width:100%}.filters ul ul li
a{display:block;background:#eceaea;height:18px;padding:10px
12px;color:#231f20;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:600;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear}.filters ul ul li a:hover{background:#231f20;color:#eceaea}.filters .form-search{float:right;padding-right:10px}.filters .form-search input[type="text"]{border:1px
solid #eaeaea;width:203px;height:18px;padding:10px
15px;color:#848383;font-size:14px;color:#848383;font-family:"proxima-nova";box-sizing:inherit;background:#fff}.filters .form-search
button{padding:0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -65px top no-repeat !important;width:20px;height:19px;position:absolute;border:0;text-indent:-9999px;color:transparent;font-size:0;top:9px;right:20px}.banner_wrapper{padding-bottom:14px;z-index:50}.banner_wrapper .slideshow-wrapper{height:460px;width:940px}.banner_container ul.slides, .banner_container ul.slides
li{float:left;width:100%;position:relative}.banner_container ul li
img{vertical-align:top}.banner_container
.banner_contents{color:#fff;left:460px;position:absolute;top:75px;width:400px;line-height:20px;font-size:14px}.banner_container .banner_contents
h2{font-size:40px;color:#fff;margin:0
0 15px;text-transform:uppercase;line-height:normal;font-family:"proxima-nova-condensed";font-weight:600}.banner_container .banner_contents
p{line-height:20px;font-size:14px}.banner_container .banner_contents
a{display:inline-block;color:#fff;text-decoration:underline}.banner_container .banner_contents a:hover{text-decoration:none}.banner_container .banner_contents
.btn{padding:5px
12px;clear:both;height:30px;line-height:30px;text-decoration:none;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;cursor:pointer;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.banner_container .banner_contents .btn:hover{background:#fff;color:#232020}.banner_container .flex-control-nav{position:absolute;left:0;width:100%;margin:0;padding:0;bottom:14px;text-align:center}.banner_container .flex-control-nav
li{display:inline-block;margin:0
4px}.banner_container ul.flex-direction-nav{position:absolute;width:100%;top:213px;left:-99999px}.banner_container .flex-control-nav li
a{width:12px;height:12px;font-size:0;color:transparent;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) -25px -24px no-repeat;cursor:pointer}.banner_container .flex-control-nav li a:hover{background-position:-25px -44px}.banner_container .flex-control-nav li a.flex-active{background-position:-25px -64px}.banner_container .flex-direction-nav
li{float:right;margin:0
15px}.banner_container .flex-direction-nav li:first-child{float:left}.banner_container .flex-direction-nav
a{float:left;width:19px;height:34px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) left -25px no-repeat;font-size:0;color:transparent;text-indent:-99999px}.banner_container .flex-direction-nav a.flex-next{float:right;background-position:0 -59px}.flex-prev{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) no-repeat scroll left -25px rgba(0, 0, 0, 0);color:transparent;float:left;height:34px;right:910px;position:absolute;right:910px;text-indent:-999999px;top:213px;width:19px;z-index:99999}.product-img-box .flex-direction-nav .flex-next{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) no-repeat scroll 0 -59px rgba(0, 0, 0, 0);color:transparent;float:left;height:34px;right:910px;position:absolute;right:910px;text-indent:-999999px;top:233px;width:19px;z-index:99999}.product-img-box .flexslider:hover .flex-prev{left:4px}.product-img-box .flexslider:hover .flex-next{right:4px}.flex-prev.flex-next{background-position:0 -59px;float:right;right:15px;top:213px}.home_contents{padding:0
10px;width:940px;float:left}.featured_product{float:left;width:100%;padding:0
0 15px;position:relative}.featured_product
img{vertical-align:top}.featured_product
.content{position:absolute;text-align:right;top:30px;right:40px;color:#3d3737}.featured_product
h2{font-family:"proxima-nova-condensed";font-size:32px;font-weight:700;line-height:32px;margin:0;text-transform:uppercase}.featured_product
p{font-size:16px;text-transform:uppercase;line-height:20px;margin:0
0 5px}.home_contents .featured_product
.btn{margin-top:20px}.gift_service{border:1px
solid #dddbdb;padding:15px;display:block;clear:both;margin:0
0 15px}.home_contents
.btn{padding:5px
12px;clear:both;height:30px;line-height:30px;text-decoration:none;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;cursor:pointer;display:inline-block;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.home_contents .btn:hover{background:#232020}.gift_service
img{float:right;margin-right:35px}.gift_service
h2{font-size:28px;font-family:"proxima-nova-condensed";font-weight:600;line-height:28px;margin:0
0 10px;text-transform:uppercase}.gift_service
p{font-size:14px;line-height:20px;margin:0
0 5px}.col2_set{float:left;width:100%;margin:0
0 15px}.col_1{float:left;width:464px;border:1px
solid #dddbdb}.col_2{float:right;width:464px;border:1px
solid #dddbdb}.col2_set
img{vertical-align:top}.home_category_content{border-top:1px solid #dddbdb;float:left;padding:18px
10px 10px;width:444px;text-align:center;position:relative}.home_category_content
h2{font-size:28px;font-family:"proxima-nova-condensed";font-weight:600;line-height:28px;text-transform:uppercase;margin:0
0 10px;float:left;width:100%}.home_category_content
p{float:left;font-size:14px;line-height:20px;width:100%;margin:0
0 10px;text-align:left}.home_category_content .price-box{float:left;padding-left:9px;margin-left:9px;*clear:right;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/footer_border.png) left top repeat-y;width:auto}.footer .support li:first-child{padding:0;margin:0;background:0;*clear:none;width:100%;padding:0
0 10px;vertical-align:middle;color:#3d3737;font-family:"proxima-nova"}.home_category_content .special-price, .home_category_content .old-price{display:inline-block;width:auto;padding:0
8px;float:none;margin:0}.home_category_content .special-price
.price{color:#db0022;font-size:18px;font-weight:600}.home_category_content .regular-price
.price{font-size:18px;margin:0;font-weight:600}.home_category_content .old-price
.price{font-size:14px;text-decoration:line-through}.home_category_content
button{padding:5px
12px;clear:both;height:40px;line-height:30px;text-decoration:none;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;cursor:pointer;display:inline-block;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.home_category_content button:hover{background:#231f20}.social_block{float:left;width:100%;height:23px;margin-top:15px;padding:5px
0;background:#3d3737}.social_block
ul{float:left;width:100%;height:23px;text-align:center}.social_block ul
li{display:inline-block;padding:0
25px;border-left:1px solid #fff;min-height:23px}.social_block ul li:first-child{border-left:0}.social_block ul li
a{float:left}.social_block li
.icon{width:10px;float:left;height:22px;margin:1px
0 0 0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -94px -83px no-repeat}.social_block li .tw
.icon{width:23px;height:19px;margin-top:2px}.social_block li .fb
.icon{background-position:-120px -83px}.social_block li .pin
.icon{width:17px;background-position:-132px -83px}.social_block
.comment_num{float:left;min-width:27px;height:13px;background:#fff;margin:5px
0 0 7px;text-align:center;font-size:11px;color:#3d3737;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.home_category_content
p.save{background:#db0022;position:absolute;width:100px;height:22px;line-height:22px;text-align:center;top:-11px;left:50%;margin-left:-50px;font-size:14px;color:#fff;font-weight:600}.dont_miss{float:left;width:100%;padding:0
0 5px}.dont_miss
.title{width:100%;float:left;text-align:center;margin:0
0 15px;padding:0;position:relative;font-size:28px;line-height:28px;color:#3d3737;text-transform:uppercase;font-weight:600;font-family:"proxima-nova-condensed"}.dont_miss .title
span{background:#fff;width:100px;text-align:center;float:none;top:-5px;left:50%;margin-left:-50px;position:absolute}ul.list_3{float:left;width:100%;padding:0
0 10px}ul.list_3
li{float:left;width:308px;padding:0
0 0 8px}ul.list_3 li:first-child{padding:0}.dont_miss
.img_block{float:left;width:100%;margin:0
0 10px;position:relative;cursor:pointer}.dont_miss .img_block
.overlay{position:absolute;left:0;top:0;width:100%;height:250px;display:table;text-align:center}.img_block
.overlay_content{display:table-cell;vertical-align:middle}.dont_miss .img_block
h2{font-size:24px;color:#fff;line-height:22px;font-weight:600;font-family:"proxima-nova-condensed";text-transform:uppercase;margin:0
30px}.dont_miss
img{vertical-align:top}.dont_miss
.content{float:left;width:100%;font-size:14px;color:#3d3737;line-height:16px;text-align:center}.dont_miss .content
h2{font-size:20px;line-height:22px;font-family:"proxima-nova-condensed";text-transform:uppercase;font-weight:600;margin:0
0 10px}.dont_miss .content
p{margin:0;float:left;width:100%;font-size:14px;color:#666;line-height:16px}.dont_miss .img_block
button{display:none;padding:5px
12px;clear:both;height:40px;line-height:30px;text-decoration:none;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;cursor:pointer;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.dont_miss .img_block button:hover{background:#fff;color:#232020}.dont_miss .img_block:hover
.overlay{background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp_20.png)}.dont_miss .img_block:hover
h2{display:none}.dont_miss .img_block:hover
button{display:inline-block}.dont_miss .img_block
a.play{display:none;float:left;width:100%;height:170px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_play_large.png) center center no-repeat;cursor:pointer}.dont_miss .img_block:hover
a.play{display:block}ul.list_2{float:left;width:100%;padding:0
0 10px}ul.list_2
li{float:left;width:466px;padding:0
0 0 8px}ul.list_2 li:first-child{padding:0}.dont_miss ul.list_2 .img_block
.overlay{height:251px}.new_arrivals{float:left;width:100%;padding:0
0 5px}.new_arrivals
.title{width:100%;float:left;text-align:center;margin:0
0 15px;padding:0;position:relative;font-size:28px;line-height:28px;color:#3d3737;text-transform:uppercase;font-weight:600;font-family:"proxima-nova-condensed"}.new_arrivals .title
span{background:#fff;width:100px;text-align:center;float:none;top:-5px;left:50%;margin-left:-50px;position:absolute}.new_arrivals .img_block
.overlay{position:absolute;left:0;top:0;width:100%;height:250px;display:table;text-align:center}.new_arrivals
.overlay_content{display:table-cell;vertical-align:middle}.new_arrivals
.img_block{float:left;width:100%;margin:0
0 10px;position:relative}.new_arrivals
img{vertical-align:top}.new_arrivals
.content{float:left;width:100%;font-size:14px;color:#3d3737;line-height:16px;text-align:center}.new_arrivals .content
h2{font-size:20px;line-height:22px;font-family:"proxima-nova-condensed";text-transform:uppercase;font-weight:600;margin:0
0 10px}.new_arrivals .content
p{margin:0;float:left;width:100%;font-size:14px;color:#666;line-height:16px}.new_arrivals .img_block
button{display:none;padding:5px
12px;clear:both;height:40px;line-height:30px;text-decoration:none;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;cursor:pointer;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.new_arrivals .img_block button:hover{background:#fff;color:#232020}.new_arrivals .img_block:hover
.overlay{background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp_20.png)}.new_arrivals .img_block:hover
button{display:inline-block}.try_our_services{float:left;width:100%;padding:0
0 15px}.try_our_services
a{display:block}.try_our_services
img{vertical-align:top}.reviews{float:left;width:100%}.reviews .title, footer
.title{width:100%;height:1px;float:left;background:#dddbdb;text-align:center;margin:5px
0 15px;padding:0;position:relative;font-size:16px;line-height:16px;color:#3d3737;text-transform:uppercase;font-weight:600;font-family:"proxima-nova-condensed"}.reviews .title span, footer .title
span{background:#fff;width:110px;text-align:center;float:none;top:-5px;left:50%;margin-left:-55px;position:absolute}.reviews .title img, footer .title span
img{vertical-align:top}.review_content{min-height:60px;padding:15px;display:block;clear:both;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_pattern.jpg) left top repeat;text-align:center;margin:0
0 10px}.review_content
p{font-size:14px;line-height:20px;padding:0
0 5px;margin:0}.review_content p
strong{font-weight:600}.review_content_prod_page{min-height:60px;padding:5px;display:block;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_pattern.jpg) left top repeat;text-align:center;margin:0
0 10px;width:300px;float:right}.review_content_prod_page
p{font-size:13px;line-height:20px;padding:0
0 5px 5px;margin:0;text-align:left}.review_content_prod_page p
strong{font-weight:600}.prod-page-tp-img-div{float:left}.recipe{margin:15px
0 5px 68px;float:left;font-size:14px;color:#3d3737;width:260px}.recipe
h3{color:#3d3737;font-family:"proxima-nova-condensed";font-weight:600;font-size:16px;margin:0;padding:0
0 5px;line-height:20px;float:left;width:100%;text-transform:uppercase}.recipe
ul{float:left;width:100%}.recipe ul
li{float:left;padding-left:10px;width:250px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_bullet.png) left 6px no-repeat;font-size:14px;color:#3d3737;line-height:20px}.rating-box{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_rating.png) repeat-x left bottom;height:21px;width:120px;display:inline-block}.rating-box
.rating{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_rating.png) repeat-x left top;height:21px;display:inline-block}.breadcrumbs{font-size:14px;color:#232020;margin-left:0}.breadcrumbs
ul{float:left;margin-left:10px}.breadcrumbs li
a{color:#0d71ae}.breadcrumbs li
span{display:inline-block;padding:0
4px 0 0}.breadcrumbs li
strong{font-weight:normal;color:#3d3737}.category_mobile_block,.category_image_mobile{display:none}.category_banner{position:relative;margin-top:11px}.toolbar-bottom .pages, .toolbar-top
.pages{display:none}.category_banner
.category_content{position:absolute;left:47px;top:35px;max-width:580px}.category_banner .category_content
h2{float:left;width:100%;text-align:left;font-family:"proxima-nova-condensed";font-size:30px;line-height:35px;padding:0
0 10px}.category_banner .category_content
p{float:left;font-size:14px;line-height:20px;width:100%;margin:0;padding:0
0 13px}.category_content
button{padding:5px
12px;clear:both;height:40px;line-height:30px;text-decoration:none;background:#1872ac;margin:0;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:"proxima-nova";font-weight:400;font-style:normal;cursor:pointer;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.category_content button:hover{background:#232020;color:#fff}.block-layered-nav .m-filter-slider.style3, .block-layered-nav-mob .m-filter-slider.style3{background:#eaeaea !important;height:20px !important;border:0
!important}.block-layered-nav .m-filter-slider.style3 > .m-slider-span, .block-layered-nav-mob .m-filter-slider.style3>.m-slider-span{background:#a9a9a9 !important;height:20px !important}.m-filter-slider.style3>.m-slider-from,.m-filter-slider.style3>.m-slider-to{background:#3d3737 !important;min-width:37px !important;line-height:21px !important;text-align:center !important;color:#fff !important;border:0
!important;border-radius:0 !important;top:0 !important;width:auto !important;padding:0
!important}.category-view .page-title{margin:6px
0 15px;color:#3d3737;background:#fff;font-size:22px;text-transform:uppercase;text-align:center;max-width:inherit;padding:0;width:100%}.category-view .page-title
h1{color:#3d3737;float:none;font-family:"proxima-nova-condensed";font-size:23px}.sidebar .block-layered-nav
dd{padding-left:26px;width:194px}.sidebar .block-content dt
span{font-size:13px;color:#848383;padding-left:20px;text-transform:uppercase}.sidebar .block-content dt.category span, .sidebar .block-content dt.layered_nav_title
span{font-size:18px;color:#3d3737;padding-left:0;background:none;margin:0
0 7px}.sidebar .block-content
ol{padding-left:0}.sidebar .block-content ol.m-tree
li{padding:0}.sidebar .block-content ol.m-tree li
label{font-size:13px;color:#848383;margin:0;padding:0
0 8px}.sidebar .block-content ol.m-tree>li>.m-tree-item>label{text-transform:uppercase}.sidebar .block-content ol li
a{color:#848383}.sidebar .block-content ol li a.m-checkbox-checked{color:#3d3737}.sidebar .block-content ol.m-tree li a:hover{color:#3d3737;font-weight:400}.sidebar .block-content ol.m-tree
ul{padding-left:25px;margin:0;float:left;width:100%}.sidebar label a.adj-nav-category, .block-layered-nav .m-checkbox-unchecked{color:#848383;padding-left:25px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.png) left top no-repeat;min-height:16px;height:auto}.sidebar label a.adj-nav-attribute-selected, .block-layered-nav .m-checkbox-checked{color:#848383;padding-left:25px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox.png) left -75px no-repeat;min-height:16px;height:auto}.sidebar label a.adj-nav-category:hover, .sidebar .block-content ol li a:hover{color:#3d3737}.m-expanded>.m-tree-item,.m-collapsed>.m-tree-item,.m-leaf>.m-tree-item{float:left;width:100%;padding:0
!important}.toolbar{border-top:1px solid #dddbdb;padding:10px
0;border-bottom:1px solid #dddbdb}.sorter,.sort-by{float:left;line-height:17px}.sorter
label{float:left;padding:0
8px 0 0;font-weight:normal}.sort-by
ul{float:left;padding:4px
0 0}.sort-by ul
li{float:left;line-height:11px;text-transform:uppercase;border-left:1px solid #848383;padding:0
0 0 8px;margin:0
0 0 8px;color:#3d3737}.toolbar
a{margin:0}.toolbar .sort-by
a{padding:0;text-transform:uppercase;color:#848383;margin:0;border:0}.toolbar .sort-by li:first-child{padding-left:0;border:0;margin:0}p.amount{margin:0
10px 0 0;height:17px;background:#eaeaea;line-height:17px;padding:0
4px}.toolbar
.pager{display:block;line-height:17px;text-transform:uppercase}.toolbar .pager>.i-previous{float:left;margin:3px
10px 3px 0;line-height:11px;color:#848383}.toolbar .pager>.i-next{border-right:1px solid #848383;float:left;margin:3px
10px 3px 0;line-height:11px;padding-right:10px;color:#848383}.toolbar a:hover, .toolbar .pager > .i-previous:hover, .toolbar .pager>.i-next:hover{color:#3d3737}a.view_all{color:#3d3737}.products-grid{padding:0}.products-grid
li{border:0;width:220px;margin:0
0 0 20px}.products-grid li>a{display:block;padding:15px
0 5px}.products-grid li
img{position:static;vertical-align:top}.products-grid li:hover
img{transform:scale(1.07)}.products-grid
.product_descp{width:100%;padding:5px
0;height:80px;text-align:center}.category-products .product_descp
h2{font-size:14px;min-height:inherit;margin:0
0 2px}.category-products .product_descp h2
a{color:#3d3737;font-weight:normal;text-align:center}.product_descp .price-box{float:left;width:100%;color:#3d3737;font-size:13px;font-weight:600;margin:0
0 2px}.products-grid .product_descp .price-box
p{width:auto;float:none;display:inline-block;min-height:inherit;max-height:inherit;padding:0
4px;color:#3d3737}.products-grid .product_descp .price-box p.old-price{font-weight:normal;color:#999;text-decoration:line-through}.product_descp
.offer{float:left;width:100%;color:#db0022;text-align:center;font-weight:600;min-height:0px}.about_category{background:#f4f4f4;font-size:13px;color:#3d3737;line-height:16px;clear:both;padding:8px
15px;text-align:center;margin-top:20px;float:left;width:670px}.about_category
p{margin:0}.about_category
a{font-weight:600;color:#1872ac}.product-view .product-shop{margin:0}.product-shop .add-to-box{padding:15px
0 14px;border-top:1px solid #dddbdb;border-bottom:1px solid #dddbdb}.product-view .product-collateral{width:455px}.breadcrumbs{font-size:14px;color:#232020;margin-left:0}.breadcrumbs li
a{color:#0d71ae}.breadcrumbs li
span{display:inline-block;padding:0
6px 0 0}.breadcrumbs li
strong{font-weight:normal}.product-view .add-to-cart button.btn-cart{font-weight:600}ul.product_thumbs li:hover{border:1px
solid #dddbdb}.collateral-tabs
.tab{display:block;float:none;clear:both;padding:0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/product_toggle_arrow.png) right -75px no-repeat}.collateral-tabs
.tab.active{color:#3d3737;font-weight:600;background-position:right 15px}.collateral-tabs
.tab.gifttab{padding:0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/product_toggle_arrow.png) right -75px no-repeat}.collateral-tabs .tab
span{display:inline-block;padding:12px
0 11px}.collateral-tabs .tab.gifttab
span{padding-right:37px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_present_icon.png) no-repeat right 5px}.collateral-tabs .tab-content{padding:0}.collateral-tabs
.tab.sharetab{border-top:0;border-bottom:1px solid #dddbdb;background:none;width:100%}.collateral-tabs .tab.sharetab
.follow_us{float:right;margin-top:10px}.product-view
.listing_description{float:left;width:100%;color:#232020;font-size:15px;margin:5px
0}.product-img-box .flex-direction-nav .flex-next{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;right:4px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/prdct_slider_arrow.png) no-repeat 0 0;height:40px;width:40px;text-indent:-9999px;color:transparent;font-size:0;top:50%}.product-img-box .flex-direction-nav .flex-prev{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;left:4px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/prdct_slider_arrow.png) no-repeat 0 -40px;height:40px;width:40px;text-indent:-9999px;color:transparent;font-size:0;top:50%}.flex-direction-nav a.flex-next:before{text-indent:-9999px;color:transparent;font-size:0}.product-img-box span.notice
img{width:18px}.box-collateral .products-grid
li{padding:0}.box-collateral .products-grid li>a{text-align:center}.product-view .box-collateral.box-related{margin-bottom:15px}div.product-essential div.box-collateral.box-related ul
div.product_descp{height:auto}.product_descp h4, .category-products .product_descp h2, .category_banner .product_descp
h2{height:auto;margin:0;min-height:inherit;line-height:15px}div.product-essential div.box-collateral.box-related ul
div.pricebox_wrapper{height:auto;text-align:center}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box{width:auto;display:inline-block;float:none;padding:0;line-height:16px}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box
p{padding:0
4px}.pricebox_wrapper .old-price
.price{font-size:13px;font-family:"proxima-nova"}.pricebox_wrapper .special-price .price, .pricebox_wrapper .regular-price
.price{font-size:13px;font-family:"proxima-nova";font-weight:600;padding-right:7px}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper
.saved_price{margin:0;font-weight:normal}.product-main-info span.email-stock{float:left;width:100%;padding-bottom:10px}.product-main-info span.email-stock
a{color:#1872ac;text-decoration:underline;font-size:14px}#stock_popup_subscribe .page-title
p{color:#000}.page-title{float:left;width:100%;margin:0;padding:15px
0 30px 0}.page-title
h1{font-size:30px;line-height:24px;font-family:"proxima-nova-condensed"}.basket_items{padding:0
112px 15px 0;width:272px;background:none;border:0;margin:0;float:right}.basket_items
.btn_paypal{float:left;margin:0;width:100%;text-align:center}.basket_items .btn_paypal
a{position:static;display:inline-block}.basket_items button.btn-checkout{float:left}.basket_items .btn_paypal
img{vertical-align:top}.basket_items
.btn_separator{width:100%;font-size:16px;color:#232020;font-weight:700;padding:0;text-align:center;line-height:40px;float:left}.basket_items button.btn-checkout{width:272px;height:58px;font-size:24px;font-weight:700}.basket_items button.btn-checkout
span{background:none;padding:0}.cart .continue-shopping{float:left;padding:84px
0 0 85px}.cart .continue-shopping
a{border:2px
solid #0d71af;width:186px;height:38px;float:left;padding:0;line-height:38px;text-align:center;font-size:14px;text-transform:uppercase;font-weight:600;transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;-webkit-transition:background 0.2s linear, color 0.2s linear;-ms-transition:background 0.2s linear, color 0.2s linear}.cart .continue-shopping a:hover{text-decoration:none;background:#0d71af;color:#fff}.cart .checkout-types .continue-shopping{padding:30px
0 0}.cart .checkout-types .continue-shopping
a{width:268px}.giftbox_container{width:676px;border:2px
solid #0d71ae;margin:0
auto 25px;clear:both;padding:30px
45px;position:relative}.giftbox_container
.send_gift{float:left;width:100%}.giftbox_container
.gift_message{float:left;margin:10px
0 0;width:403px}button.button.toggle_arrow{background:#1872ac;color:#fff;font-family:"proxima-nova";font-style:normal;text-align:center;text-transform:uppercase;width:272px;height:40px;font-size:16px;position:static;float:left;margin-top:30px}.gift_message .product-image{float:left;width:auto}.giftbox_container .product-shop{float:left;width:240px;margin:0
0 0 20px}.cart .giftbox_container
h2{font-size:24px;font-family:"proxima-nova-condensed";font-weight:600;margin:0
0 8px;line-height:24px}.cart .giftbox_container
p{font-size:14px;color:#232020;line-height:normal;float:left;width:100%;margin:0
0 8px}.cart .giftbox_container
p.message{font-weight:600;font-size:18px;color:#4da744}.toggle_arrow{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/toggle_arrow.png) right 5px no-repeat;height:16px;line-height:16px;position:absolute;top:37px;right:34px;z-index:15;cursor:pointer;padding-right:24px;font-weight:600;font-size:13px;color:#0d71ae}.giftbox_container
.gift_cart_message{float:right;width:272px;padding-top:20px}.gift_cart_message .form-list{width:60%;margin:0}.gift_cart_message form>img{margin-top:25px}.gift_cart_message .buttons-set{width:auto;margin:0}.gift_cart_message ul.form-list .input-text{border-color:#eaeaea}.gift_cart_message ul.form-list input.input-text{width:240px;height:18px;padding:10px
15px;border-color:#eaeaea;font-size:14px;color:#848383;line-height:18px}.gift_cart_message ul.form-list
textarea{padding:5px
15px;width:240px;height:116px;border-color:#eaeaea;color:#848383}.gift_cart_message .buttons-set{float:left;width:100%}.gift_cart_message .buttons-set
a{font-size:16px;text-transform:uppercase;color:#1872ac;font-weight:600;float:left;margin-top:10px}.gift_cart_message .buttons-set
button{width:auto;height:38px;font-weight:600}.gift_cart_message .buttons-set
button.main_btn{width:170px}.gift_cart_message .buttons-set button
span{background:none;padding:0}.giftbox_container .product-shop.edit{width:272px;float:right;font-size:14px;margin:18px
0 0}.giftbox_container .product-shop.edit
a{margin:15px
0 0 0;float:left;font-weight:600;font-size:16px;text-transform:uppercase;color:#bd4549}.giftbox_container .product-shop.edit
a.giftbox{margin-right:20px;color:#1872ac}.giftbox_container
.add_gift_box{margin:20px
0 0;padding:20px
0 0;border-top:1px solid #1872ac;float:left;width:100%}.giftbox_container .add_gift_box
h2{font-size:24px;font-family:"proxima-nova-condensed";font-weight:600;margin:0
0 10px;line-height:24px}.giftbox_container
ul.giftbox_content{margin:0;width:100%}.giftbox_container ul.giftbox_content
li{border:0;padding:0;width:100%}.giftbox_container ul.giftbox_content
a.product_img{padding:0
2px 0 0;width:auto}.giftbox_container
.gift_content{float:left;width:auto;padding:25px
0 0}.giftbox_container
.gift_content_left{padding:0;width:220px}.giftbox_container .add_gift_box .gift_content_left
h2{font-size:18px;text-transform:none;font-weight:normal;margin:0
0 5px;line-height:normal}.giftbox_container .gift_content .price-box{padding:0}.giftbox_container .gift_content .regular-price{float:left;font-size:24px;font-family:"proxima-nova-condensed";font-weight:700}.giftbox_container
.gift_content_right{width:270px}.giftbox_container .add-to-box{margin-top:15px}.giftbox_container .gift_content .input-box{float:left;width:119px;border:1px
solid #d2d2d2;margin:0}.giftbox_container a.qnt_add, .cart .cart-table
a.qnt_add{border:0;width:39px;height:39px;line-height:39px;margin:0;color:#0d71ae;font-size:24px;cursor:pointer}.giftbox_container a.qnt_add:hover, .cart .cart-table a.qnt_add:hover{color:#fff}.gift_content .input-text, .cart .cart-table .input-text{border:0;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;width:41px;height:39px;line-height:19px;font-size:16px;float:left;padding:10px
0;margin:0}.gift_content_right .input-text{box-sizing:border-box}.gift_content .add-to-box
button{width:121px;height:41px}.gift_content .add-to-box button
span{background:none;padding:0;font-size:16px;font-weight:600}.giftbox_container .add_gift_box .product-shop{margin:20px
0 0 110px}.cart_form{clear:both}.cart
fieldset{border:0;float:none;width:770px;padding:0;margin:0
auto}.cart fieldset .cart-table
td{padding:10px
25px 45px;vertical-align:bottom;border-bottom:0;border-top:1px solid #dddbdb;position:relative}.cart fieldset table tr.first
td{vertical-align:bottom}.cart fieldset .cart-table td:first-child{padding:10px
0 45px 25px}.cart fieldset table tr:first-child
td{padding-top:0;border-top:0}.cart .cart-table td
img{vertical-align:top}.cart .cart-table a.product-image{display:block}.cart .cart-table h2.product-name{font-size:18px;font-weight:normal;line-height:normal;margin:0;padding:20px
0 5px;text-transform:none}.cart .cart-table .cart-price{font-family:"proxima-nova-condensed";font-size:24px;font-weight:700;float:left;width:100%;padding:0
0 10px}.cart .cart-table .input-box{float:left;width:119px;border:1px
solid #d2d2d2;margin:15px
0 0}.cart .cart-table
p{font-family:"proxima-nova-condensed";font-size:18px;font-weight:700;margin:0
0 12px}.cart .cart-table
p{font-family:"proxima-nova-condensed";font-size:18px;font-weight:700;margin:0
0 12px;float:left;width:100%}.cart .cart-table td.last
.price{font-family:"proxima-nova-condensed";font-size:24px;font-weight:700;margin:0
0 12px;float:right}.cart .cart-table
.remove_item{float:left;margin:27px
0 0 14px}.cart .cart-table .remove_item
a{font-size:14px;color:#db0022;text-transform:uppercase;font-weight:600;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_close.jpg) left 2px no-repeat;padding-left:16px}.cart .cart-table
tr{position:relative}.cart .cart-table
.cart_saved{position:absolute;left:24px;bottom:0}.cart ul.tier-prices li p, .cart ul.saved_price li
p{font-size:16px;font-weight:normal}ul.tier-prices li .price, ul.saved_price li
.price{font-weight:normal}.delivery_method_wrap{width:768px;margin:0
auto 40px;border:1px
solid #dddbdb;background:#f8f8f8;clear:both}.delivery_method_wrap
.block_left{float:left;width:442px}.delivery_method_wrap
.delivery_content{width:394px;padding:24px;float:left}.delivery_method_wrap
h2{font-family:"proxima-nova-condensed";font-weight:600;font-size:28px;line-height:28px;margin:0;float:left;width:100%;padding:0
0 20px}.delivery_method_wrap
h3{font-size:21px;color:#4da744;line-height:normal;margin:0;float:left;width:100%;padding:0
0 20px;font-weight:400}.delivery_method_wrap
p{font-size:14px;color:#231f20;line-height:normal;margin:0;float:left;width:100%;padding:0
0 5px}.delivery_method_wrap .delivery-instructions{width:392px;padding:25px;border-top:1px solid #dddbdb}.delivery_method_wrap .delivery-instructions
label{padding:0
0 6px;width:100%;text-align:left}.delivery_method_wrap .delivery-instructions
select{border:1px
solid #dddbdb;height:38px;width:308px}.delivery_method_wrap
.block_right{margin:0
-1px -1px 0;width:327px;float:right}.delivery_method_wrap .shipment-methods{width:100%;float:right;margin:0}.delivery_method_wrap .shipment-methods
dt{border:1px
solid #dddbdb;border-top:0;float:left;width:325px;position:relative}.delivery_method_wrap .shipment-methods dt
.select_delivery{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_select.png) left top no-repeat;width:35px;height:33px;float:left}.delivery_method_wrap .shipment-methods dt
label{float:left;padding:8px
15px;font-size:16px;font-weight:700;line-height:20px}.delivery_method_wrap .shipment-methods dt label
span{font-weight:400;font-size:14px}.delivery_method_wrap .shipment-methods dt
.price{position:absolute;right:25px;top:10px;font-size:16px;font-weight:700}.delivery_method_wrap .shipment-methods
dt.selected{border:2px
solid #0e71af;border-bottom:0;width:323px}.delivery_method_wrap .shipment-methods dt.selected .select_delivery, .delivery_method_wrap .shipment-methods dt
.select_delivery.selected{background-position:left bottom}.delivery_method_wrap .shipment-methods
dd{display:none;margin:0;clear:both;border:2px
solid #0e71af;border-top:0;padding:15px
24px 15px 50px}.delivery_method_wrap
.delivery_date{float:left;width:100%;padding:0
0 15px}.delivery_method_wrap .delivery_date
label{float:left;width:100%;font-size:13px;padding:0
0 8px}.delivery_method_wrap .delivery_date
select{float:left;width:100%;padding:0
0 0 62px;border:1px
solid #dddbdb;height:38px;font-family:"proxima-nova";font-size:15px;color:#232020;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_calendar2.png) 10px 7px no-repeat}.delivery_method_wrap .delivery_time
label{float:left;width:100%;font-size:13px;padding:0
0 8px}.delivery_method_wrap .delivery_time
ul{float:left;width:100%}.delivery_method_wrap .delivery_time ul
li{float:left;width:100%;padding:12px
0 0}.delivery_method_wrap .delivery_time ul li:first-child{padding:0}.delivery_method_wrap .delivery_time
.select_delivery{float:left;width:16px;height:16px;margin-right:10px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_select_radio.png) left top no-repeat}.delivery_method_wrap .delivery_time
.select_delivery.selected{background-position:left bottom}.delivery_method_wrap .delivery_time
span{font-size:14px;font-weight:700;color:#232020;float:left;line-height:16px}.delivery_method_wrap .delivery_time
.price{float:right;font-size:16px}.delivery_method_wrap .shipment-methods dd.no-display{display:none !important}.cart_bottom{width:770px;margin:0
auto 50px}.cart_bottom .cart-collaterals{width:380px}.cart-collaterals
.crosssell{border:0;border-top:1px solid #dddbdb;margin-top:1px;padding:0;width:100%;position:relative}.cart-collaterals .crosssell
h2{background-color:#fff;font-size:15px;font-weight:bold;margin:-10px 0 0 -81px;left:50%;position:absolute;text-align:center;width:162px;font-family:"proxima-nova-condensed";font-weight:600;font-size:16px}.cart-collaterals .crosssell
ul{float:left;width:100%;padding-top:15px}.cart-collaterals .crosssell ul
li{float:left;width:100%;padding:15px
0;border-bottom:1px solid #dddbdb}.cart .crosssell li:first-child{padding:22px
0}.cart .crosssell a.product-image{width:85px;text-align:center}.cart .crosssell .product-shop{float:left;padding:32px
0 0;width:180px}.cart .crosssell .product-name{font-family:"proxima-nova-condensed";font-weight:400;padding:0;text-align:left}.cart .crosssell .price-box{font-size:18px;font-family:"proxima-nova-condensed";font-weight:700;padding:0;line-height:15px}.cart-collaterals.cross-inside .price-box
.price{font-size:18px}.crosssell .product-shop .btn-cart{width:120px;height:38px;background:#1872ac;font-family:"proxima-nova";font-size:16px;color:#fff;margin-top:16px}.crosssell .product-shop .btn-cart
span{background:none;padding:0}.cart_bottom_right{float:right;width:328px}.cart_bottom_right
.discount{width:272px;padding:25px
27px;border:1px
solid #dddbdb;background:#f8f8f8;float:left}.cart_bottom_right .discount
label{font-size:24px;font-family:"proxima-nova-condensed";margin:0
0 15px;float:left;width:100%;color:#232020;text-transform:uppercase}.cart_bottom_right .discount
ul.messages{min-width:275px}.cart_bottom_right .discount button.cancel-btn{width:100%}.cart_bottom_right .field-wrapper{float:left;width:271px;border:1px
solid #eaeaea;border-right:0;margin:0
0 20px}.cart_bottom_right input[type="text"]{width:199px;height:40px;padding:10px
10px 10px 19px;float:left;font-size:16px;color:#848383;font-family:"proxima-nova";border:0}.cart_bottom_right .button-wrapper{float:left}.cart_bottom_right .button-wrapper
.button{width:72px}.cart_bottom_right .button-wrapper .button
span{background:none;padding:0;font-weight:600}.cart_bottom_right .discount
p{float:left;width:100%;padding:0;font-size:14px;color:#232020;line-height:normal;margin:0
0 5px}.page-title{float:left;width:100%;margin:0;padding:15px
0 30px 0}.sidebar .page-title{padding:30px
0 30px 0}.page-title
h1{font-size:30px;line-height:24px}.cart
.totals{width:272px;padding:40px
28px 25px;margin:0;border:0}.cart .totals
table{float:left;width:100%;margin:0
0 20px}.cart .totals
td{font-size:18px;line-height:26px;color:#7a7575;font-weight:700;font-family:"proxima-nova-condensed";text-align:left;padding:0;vertical-align:bottom}.cart .totals td
.price{font-size:24px}.cart .totals tfoot
td{font-size:30px;color:#3d3737;text-transform:uppercase;padding-top:20px;line-height:36px}.cart .totals tfoot td
.price{font-size:36px;color:#3d3737}.cart .checkout-types{float:left;width:100%}.cart .checkout-types li, .cart .checkout-types li .v-fix{float:left;width:100%}.cart_bottom button.btn-checkout{width:100%;height:58px;font-size:24px;font-weight:700}.cart_bottom button.btn-checkout
span{background:none;padding:0}.cart_bottom .checkout-types
.btn_separator{width:100%;padding:15px
0 0;font-size:16px;font-weight:700;text-align:center;line-height:18px}.cart_bottom .checkout-types
.btn_paypal{float:left;width:100%;padding:15px
0 0;text-align:center}ul.checkout-types
img{margin:0;float:none;display:inline-block}.global-site-notice
.secure_checkout{padding:0;background:none;width:auto;margin-top:-2px;font-size:16px;font-family:"proxima-nova-condensed";font-weight:600}.global-site-notice .secure_checkout
span{float:left}.global-site-notice .secure_checkout
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -101px top no-repeat;width:18px;height:24px;float:left;margin-right:8px}.onestepcheckout-index-index .global-site-notice
img{float:right;margin:6px
30px 0 0}.onestepcheckout-index-index .header .col-3
.help{float:right;font-size:16px;font-family:"proxima-nova-condensed";font-weight:600;margin:15px
0 0;line-height:normal;text-transform:uppercase}.onestepcheckout-index-index .header .col-3
.call{width:auto;font-size:16px;text-transform:uppercase;font-weight:400;margin:0;float:right;clear:both;font-family:"proxima-nova-condensed"}.onestepcheckout-index-index .header .col-3 .call
span{float:left}.onestepcheckout-index-index .header .col-3 .call
.icon{width:18px;height:21px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -122px top no-repeat;margin:0
7px 0 0}.checkout-onepage-index .footer-container{min-height:60px}.checkout_footer{padding:0;width:100%;background:none;text-align:center}.footer .checkout_footer
.links{float:left;width:100%;margin:0
0 15px}.footer .checkout_footer .links
li{display:inline-block;padding:0
18px;width:auto;float:none}.onestepcheckout-index-index .notice-inner{width:940px}.onestepcheckout-index-index .notice-inner
ul{float:left;width:100%;line-height:19px}.onestepcheckout-index-index .notice-inner ul
li{border:0;float:left;width:33.3%;padding:0;text-align:center}.onestepcheckout-index-index .notice-inner ul
li.last{float:right}.onestepcheckout-index-index .global-site-notice
p{font-size:16px;width:auto;font-weight:normal;height:auto}.onestepcheckout-index-index .global-site-notice
p.delivery{font-size:14px;display:inline-block;float:none}.onestepcheckout-index-index .global-site-notice p.delivery
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -93px -34px no-repeat;width:15px;height:15px;display:inline-block;margin-right:3px}.onestepcheckout-index-index .global-site-notice p.delivery
span{font-weight:600}.onestepcheckout-index-index .global-site-notice
.secure_checkout{margin:0}.onestepcheckout-index-index .global-site-notice .secure_checkout
.icon{width:15px;height:17px;background-position:-120px -115px}.onestepcheckout-index-index .global-site-notice
img{margin:0}.onestepcheckout-index-index .global-site-notice
.cards{float:right;margin-top:-3px}.onestepcheckout-index-index
.header{padding-bottom:17px}.onestepcheckout-index-index .col-1
.time{font-size:21px;color:#232020;font-weight:600;text-transform:uppercase;margin:26px
0 0 10px;font-family:"proxima-nova-condensed"}.onestepcheckout-index-index .col-1 .time
span{clear:both;font-size:36px;letter-spacing:1px;margin-top:-6px;display:inline-block}.onestepcheckout-index-index .col-3{margin:30px
0 0 0;text-align:right}.onestepcheckout-index-index .col-3
img{margin-right:10px}.onestepcheckout-index-index .group-select{padding:9px
10px 25px 12px}.onestepcheckout-index-index
h1{margin:0;font-size:30px;color:#232020;text-transform:uppercase;font-weight:600;font-family:"proxima-nova-condensed";padding:0
0 27px 30px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_lock.png) left 2px no-repeat;line-height:30px}.onestepcheckout-description{clear:both;font-size:21px;line-height:normal;max-width:400px;color:#232020;margin:0;padding:0
0 18px}.onestepcheckout-index-index
.opc_email{padding:18px
15px;display:block;border:1px
solid #dddbdb;float:none;display:block;width:auto;background:#efeded;min-height:256px;margin:0
0 17px}.opc_email
.left_block{float:left;width:350px;margin-right:4px}.opc_email .left_block ul.form-list
li{padding-bottom:30px}.opc_email .left_block ul.form-list li.login-password{padding-bottom:10px}.opc_email .left_block ul.form-list
label{float:left;width:100%;padding:0
0 5px;text-align:left}.opc_email .left_block ul.form-list .input-text{border:1px
solid #eaeaea;height:34px;width:259px;padding:2px
12px}.onestepcheckout-index-index .opc_email ul.form-list li
label.radio{padding:7px
10px 0 2px}.onestepcheckout-index-index
.note{margin:0}.onestepcheckout-index-index .note
a{border-bottom:1px solid #0d71ae;color:#0d71ae;float:left;font-size:14px;margin:10px
0 0;padding:0
0 1px}.onestepcheckout-index-index .note a:hover{border-color:#efeded}.onestepcheckout-index-index .opc_email ul.form-list .input-box .input-text.validation-failed{border:3px
solid #b73136;width:259px;height:30px;color:#b73136;padding:2px
10px}.onestepcheckout-index-index .opc_email ul.form-list .age-check .input-box .input-text.validation-failed{width:31px;padding:2px
5px}.onestepcheckout-index-index .opc_email ul.form-list .input-box .input-text.validation-passed{border-color:#57a658}.opc_email
.right_block{float:left;max-width:500px;margin-top:23px}.opc_email .right_block
.ageverify{float:left;padding:19px
30px 22px 94px;margin:0
0 13px;background:#fff url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_ageverify.jpg) 18px 19px no-repeat;max-width:348px;min-height:61px;color:#db1f20;font-size:14px;line-height:19px}.opc_email .right_block .ageverify
img{vertical-align:top}.opc_email .right_block .age-check-message{font-size:16px;font-weight:700;max-width:250px;padding-left:40px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_age_alert.png) left top no-repeat;margin:0
0 20px}.cart .cart-table .item-options{float:left}.cart .cart-table .item-options dt,
.cart .cart-table .item-options
dd{margin-left:0}.cart .cart-table .cart-price{font-family:"proxima-nova-condensed";font-size:24px;font-weight:700;float:left}.opc_email .right_block ul.form-list li.age-check
label{width:90px;padding:10px
6px 0 0;text-align:left;color:#232020}.opc_email .right_block ul.form-list .age-check .input-text{border:1px
solid #eaeaea;width:35px;height:34px;color:#232020;text-transform:uppercase;text-align:center;margin:0
5px 0 0}.opc_email .right_block ul.form-list .age-check .input-box
span{font-size:14px;color:#232020;margin:10px
5px 0 0;float:left}.onestepcheckout-index-index .input-box .radio, .onestepcheckout-index-index .input-box
.checkbox{margin-top:8px}.onestepcheckout-index-index .opc_email .buttons-set{float:left;width:100%;margin:14px
0 0}.onestepcheckout-index-index .opc_email .buttons-set.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:0.5}.onestepcheckout-index-index .opc_email .buttons-set
.button{float:left;width:226px}.onestepcheckout-index-index .opc_email
.btn_separator{font-size:18px;font-weight:700;width:60px;padding:0
4px;text-align:center;line-height:40px}.onestepcheckout-index-index .opc_email .buttons-set
a{float:left}.onestepcheckout-index-index .validation-advice{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/tooltip_arrow_red.png) right bottom no-repeat;padding:0
0 6px;top:-40px;left:inherit;right:0;display:block}.onestepcheckout-index-index .validation-advice
p{width:auto !important;padding:6px
8px !important;min-height:18px;min-width:116px;background:#b73136 !important;font-size:11px !important}.onestepcheckout-wrap{float:left;width:100%}.onestepcheckout-column-left{float:left;width:602px}.onestepcheckout-index-index #billing_address, .onestepcheckout-index-index
.shipping_block{width:568px;border:1px
solid #dcdcdc;padding:20px
15px;float:left;margin:0
0 17px}.onestepcheckout-index-index .onestepcheckout-numbers{font-size:28px;line-height:28px;font-weight:600;font-family:"proxima-nova-condensed";text-transform:uppercase;margin:0;float:left;width:100%;padding:0
0 26px}.onestepcheckout-index-index #billing_address ul.form-list li, .onestepcheckout-index-index #shipping_address ul.form-list
li{padding:0;max-width:320px}.onestepcheckout-index-index #billing_address .form-list li.fields .field, .onestepcheckout-index-index #shipping_address .form-list li.fields
.field{padding:0}.onestepcheckout-index-index #billing_address ul.form-list label, .onestepcheckout-index-index #shipping_address ul.form-list
label{color:#232020;font-size:14px;float:left;padding:0
0 5px;text-align:left;width:100%}.onestepcheckout-index-index #billing_address ul.form-list .input-box, .onestepcheckout-index-index #shipping_address ul.form-list .input-box{width:100%;padding:0
0 12px}.onestepcheckout-index-index #billing_address ul.form-list .single_field label, .onestepcheckout-index-index #shipping_address ul.form-list .single_field
label{width:60px;padding:10px
4px 0 0}.onestepcheckout-index-index #billing_address ul.form-list .single_field .input-box, .onestepcheckout-index-index #shipping_address ul.form-list .single_field .input-box{width:auto}.onestepcheckout-index-index #billing_address ul.form-list .single_field select, .onestepcheckout-index-index #shipping_address ul.form-list .single_field
select{width:105px;height:33px;border:1px
solid #dddbdb;padding:0
5px}.onestepcheckout-index-index ul.form-list .address-select{width:100%}.onestepcheckout-index-index #billing_address ul.form-list input[type="text"], .onestepcheckout-index-index #billing_address ul.form-list input[type="password"], .onestepcheckout-index-index #shipping_address ul.form-list input[type="text"], .onestepcheckout-index-index #shipping_address ul.form-list input[type="password"]{display:block;border:1px
solid #eaeaea;width:100%;height:40px;padding:6px
10px}.onestepcheckout-index-index #billing_address ul.form-list .postcode input[type="text"], .onestepcheckout-index-index #shipping_address ul.form-list .postcode input[type="text"]{width:173px;float:left;margin-right:9px}.onestepcheckout-index-index .postcode
button{width:138px;float:left}.onestepcheckout-index-index .postcode
a{float:right;color:#1872ac;font-size:14px;margin-bottom:12px}.onestepcheckout-index-index .input-different-shipping
input{float:left}.onestepcheckout-index-index ul.form-list .input-different-shipping
label{width:auto !important;margin-left:5px;padding-top:0}.onestepcheckout-shipping-method{width:568px;border:1px
solid #dcdcdc;padding:20px
15px;float:left;margin:0
0 17px}.onestepcheckout-shipping-method-block{float:left;width:100%}.onestepcheckout-index-index .shipment-methods{float:left;margin:0;width:100%}.onestepcheckout-index-index .shipment-methods
dt{font-size:16px;font-weight:700;padding:15px
0;line-height:20px;position:relative;float:left;width:100%}.onestepcheckout-index-index .shipment-methods dt:first-child{border:0}.onestepcheckout-index-index .shipment-methods dt input[type="radio"]{margin:0
5px 0 0}.onestepcheckout-index-index .shipment-methods dt
strong{float:right;position:absolute;right:60px;top:10px}.onestepcheckout-index-index .shipment-methods dt
span{font-weight:normal;margin-left:22px;font-size:18px}.onestepcheckout-index-index .shipment-methods dt
span.price{font-weight:700;margin:0}.onestepcheckout-index-index .shipment-methods
dt.selected_day{margin:0
-15px;width:100%;padding:10px
15px 15px;background:#dddbdb}.onestepcheckout-index-index .shipment-methods dt.selected_day
strong{right:15px}.onestepcheckout-index-index .shipment-methods
dd{float:left;width:100%}.onestepcheckout-index-index .shipment-methods
dd.change_delivery{border-top:1px solid #dddbdb;width:507px;padding:15px
0;margin:0}.onestepcheckout-index-index .shipment-methods dd.change_delivery
a{font-size:16px;color:#1872ac;font-weight:600}.onestepcheckout-index-index .selected_day .input-box{float:left;width:100%}.onestepcheckout-index-index .selected_day .input-box
label{font-size:13px;padding:0
0 5px;font-weight:normal;float:left;width:100%;line-height:normal}.onestepcheckout-index-index .selected_day .input-box
select{width:317px;height:38px;border:1px
solid #dddbdb}.onestepcheckout-index-index .delivery-instructions{float:left;width:100%;padding:25px
0 5px}.onestepcheckout-index-index .delivery-instructions
label{color:#232020;font-size:16px;padding:0;width:100%;text-align:left;padding:0
0 5px}.onestepcheckout-index-index .delivery-instructions
select{width:317px;height:38px;border:1px
solid #dddbdb}.onestepcheckout-index-index .payment-methods{border:1px
solid #dcdcdc;float:left;padding:20px
15px;width:568px}.onestepcheckout-index-index .payment-methods
dt{font-size:16px;font-weight:700;padding:15px;border-top:1px solid #dddbdb;line-height:20px;position:relative;float:left;width:568px;margin:0
-15px;color:#232020}.onestepcheckout-index-index .payment-methods dt:first-child{border:0}.onestepcheckout-index-index .payment-methods dt
input{float:left;margin-right:5px}.onestepcheckout-index-index .payment-methods
dd{float:left;width:568px;margin:0
-15px;padding:0
15px}.onestepcheckout-index-index .payment-methods dt.active, .onestepcheckout-index-index .payment-methods
dd.active{background:#eeeced}.onestepcheckout-index-index .payment-methods
img{float:right}.onestepcheckout-place-order-wrapper{float:left;width:100%;margin-top:25px}.onestepcheckout-place-order-wrapper
button{border-radius:0;border:0;height:61px;float:right;width:320px;font-size:24px;font-weight:700}.onestepcheckout-index-index
.existing_user{padding:20px
15px;display:block;border:1px
solid #dddbdb;float:none;display:block;width:auto;background:#efeded;margin:0
0 17px}.existing_user
h2{float:left;width:100%;color:#232020;font-size:28px;font-family:"proxima-nova-condensed";font-weight:600;margin:0;padding:0
0 15px}.existing_user
p{font-size:14px;line-height:normal;float:left;width:100%;margin:0;padding:0
0 15px}.existing_user
a{font-size:21px;color:#1872ac}.onestepcheckout-index-index
.new_user{padding:20px
15px;display:block;border:1px
solid #dddbdb;float:none;display:block;width:auto;background:#efeded;margin:0
0 17px}.new_user
h2{float:left;width:100%;color:#232020;font-size:28px;font-family:"proxima-nova-condensed";font-weight:600;margin:0;padding:0
0 15px}.new_user
p{font-size:16px;line-height:normal;float:left;margin:0;padding:0
0 15px;color:#232020}.new_user
a{font-size:21px;color:#1872ac}.new_user
.age_verified{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_verified.jpg) left top no-repeat;line-height:36px;padding:0
0 0 46px;float:right;font-weight:700;margin-top:20px}.onestepcheckout-index-index
.checkoutcontainer{float:left;width:100%;position:relative}.onestepcheckout-index-index
.overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp_50.png) left top repeat;z-index:60}.onestepcheckout-column-right{width:285px;border:1px
solid #dddbdb;padding:20px
17px;display:block;float:right}.onestepcheckout-summary-table{float:left;width:100%}.onestepcheckout-summary-table
table{border-collapse:collapse}.onestepcheckout-summary-table
td{padding:20px
0;border-bottom:1px solid #dddbdb;vertical-align:top;color:#3d3737;position:relative}.onestepcheckout-summary-table td:first-child{padding-right:30px}.onestepcheckout-summary-table .product-name{font-size:14px;font-family:"proxima-nova-condensed";font-weight:normal;margin:0
0 8px}.onestepcheckout-summary-table
.price{font-size:18px;font-weight:700;font-family:"proxima-nova-condensed";margin:0
0 8px}.onestepcheckout-summary-table
.qty{font-size:14px;margin:0
0 8px;line-height:normal}.onestepcheckout-summary-table .qty
strong{font-size:18px;font-weight:700;font-family:"proxima-nova-condensed";margin-left:5px}.onestepcheckout-summary-table
.total{position:absolute;bottom:20px;width:100%;margin:0;left:0;font-size:18px;font-weight:700;font-family:"proxima-nova-condensed"}.onestepcheckout-summary-table .total
.price{float:right;margin:0}.onestepcheckout-totals{float:left;width:100%;padding-top:20px}.onestepcheckout-totals
td{font-size:18px;color:#7a7575;font-weight:700;font-family:"proxima-nova-condensed";text-align:right;padding:0}.onestepcheckout-totals td:first-child{padding-right:30px}.onestepcheckout-totals .grand-total
td{font-size:24px;padding-top:20px;color:#3d3737;text-transform:uppercase}.other_summary_contents{float:left;width:100%;padding-top:15px;margin-top:20px;border-top:1px solid #dcdcdc}.other_summary_contents
a{color:#1974ad;font-size:14px;font-weight:600}.other_summary_contents a:hover{text-decoration:underline}.onestepcheckout-summary td[colspan="2"]{padding-right:0}.onestepcheckout-summary
.crosssell.send_gift{padding:0;width:100%;border:0;margin:0}.onestepcheckout-summary .crosssell.send_gift ul
li{float:left;width:100%;padding:20px
0 0}.onestepcheckout-summary .crosssell.send_gift ul li:first-child{padding:0}.onestepcheckout-summary .crosssell.send_gift .product-shop.edit{margin:0;width:210px;background:none;border:0;text-align:left}.onestepcheckout-summary .crosssell.send_gift .product-shop
h2{width:100%;margin:0;padding:0
0 15px;font-size:21px;color:#232020;text-transform:uppercase}.onestepcheckout-summary .crosssell.send_gift .product-shop
p{margin:0
0 3px;width:100%;font-size:14px;color:#848383;line-height:21px}.onestepcheckout-summary .crosssell.send_gift .product-shop p
strong{font-weight:700;color:#232020}.onestepcheckout-summary .crosssell.send_gift .product-shop
a{margin:10px
0 0;font-size:16px;font-weight:600;color:#bd4549;text-transform:uppercase}.onestepcheckout-summary .crosssell.send_gift .product-shop
a.checkout_giftbox{color:#1872ac;margin:20px
0 0}.onestepcheckout-index-index #countdown-wrapper{padding:0;float:none;display:inline-block}.onestepcheckout-index-index .notice-inner ul
li{width:40%}.onestepcheckout-index-index .notice-inner ul li:first-child, .onestepcheckout-index-index .notice-inner ul
li.last{width:30%}.onestepcheckout-index-index #countdown-wrapper
.order{width:auto;color:#fff;margin-top:3px}.onestepcheckout-index-index #countdown-wrapper
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) no-repeat -93px -34px;display:inline-block;height:15px;margin-right:3px;width:15px}.onestepcheckout-index-index .global-site-notice
p.time{padding:0;background:none;color:#fff}.onestepcheckout-index-index #countdown-wrapper
p{color:#fff}.onestepcheckout-index-index #countdown-wrapper .time
span{font-size:14px;color:#fff}.onestepcheckout-index-index #countdown-wrapper
.time_message{font-size:14px;color:#fff;font-weight:600;text-transform:uppercase;margin-left:2px}.checkout-onepage-success .notice-inner{width:940px}.checkout-onepage-success .notice-inner
ul{float:left;width:100%;line-height:19px}.checkout-onepage-success .notice-inner ul
li{border:0;float:left;width:40%;padding:0;text-align:center}.checkout-onepage-success .notice-inner ul li:first-child, .checkout-onepage-success .notice-inner ul
li.last{width:30%}.checkout-onepage-success .notice-inner ul
li.last{float:right}.checkout-onepage-success .global-site-notice
p{font-size:16px;width:auto;font-weight:normal;height:auto}.checkout-onepage-success .global-site-notice
p.delivery{font-size:14px;display:inline-block;float:none}.checkout-onepage-success .global-site-notice p.delivery
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) -93px -34px no-repeat;width:15px;height:15px;display:inline-block;margin-right:3px}.checkout-onepage-success .global-site-notice p.delivery
span{font-weight:600}.checkout-onepage-success .global-site-notice
.secure_checkout{margin:0}.checkout-onepage-success .global-site-notice .secure_checkout
.icon{width:15px;height:17px;background-position:-120px -115px}.checkout-onepage-success .global-site-notice
img{margin:0}.checkout-onepage-success .global-site-notice
.cards{float:right;margin-top:-3px}.checkout-onepage-success #countdown-wrapper{padding:0;float:none;display:inline-block}.checkout-onepage-success #countdown-wrapper
.order{color:#fff;width:auto}.checkout-onepage-success #countdown-wrapper
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) no-repeat -93px -34px;display:inline-block;height:15px;margin-right:3px;width:15px}.checkout-onepage-success #countdown-wrapper
p{color:#fff}.checkout-onepage-success .global-site-notice
p.time{padding:0;background:none;color:#fff}.checkout-onepage-success #countdown-wrapper .time
span{font-size:14px;color:#fff}.checkout-onepage-success
.header{padding-bottom:25px}.checkout-onepage-success .col-1
.time{font-size:21px;color:#232020;font-weight:600;text-transform:uppercase;margin:30px
0 0 10px;font-family:"proxima-nova-condensed"}.checkout-onepage-success .col-1 .time
span{clear:both;font-size:36px}.checkout-onepage-success .col-3{margin:30px
0 0 0;text-align:right}.checkout-onepage-success .col-3
img{margin-right:10px}.checkout-onepage-success .opc-wrapper .step-title{margin:0;padding:25px
0 0}.checkout-onepage-success .step-title
h1{margin:0;font-size:30px;color:#232020;text-transform:uppercase;font-weight:600;font-family:"proxima-nova-condensed";padding:0
0 35px 30px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_lock.png) left 2px no-repeat;line-height:30px}.checkout-onepage-success
.checkout_progress{display:none}.checkout-onepage-success
.order_confirm{width:100%}.order_confirm ul li:first-child{padding:0;background:none;width:100%}.order_confirm ul
li{text-align:left}.order_confirm
h2{font-size:28px;color:#232020;font-weight:600;font-family:"proxima-nova-condensed";margin:0
0 35px}.order_confirm h2
.sucess_icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_order_recieved.png) left top no-repeat;width:38px;height:31px}.order_confirm
h3{font-size:24px;color:#232020;font-weight:400;font-family:"proxima-nova-condensed";margin:0
0 25px;float:left;width:100%}.order_confirm h3
strong{font-weight:600}.order_confirm
p{font-size:18px;color:#232020;font-weight:400;margin:0
0 20px}.success_reg_wrap{width:100%;padding:0}.order_confirm_left_block{float:left;max-width:525px}.payment-methods iframe#sagepaysuite-server-incheckout-iframe{width:100%}.success_reg_wrap
.success_reg{float:right;width:269px;background:#efeded;border:1px
solid #dddbdb;padding:25px
25px 11px;color:#232020;margin:0
0 30px}.success_reg_wrap .success_reg
h2{padding:0;background:none;color:#232020;font-size:28px;font-family:"proxima-nova-condensed";font-weight:600;margin:0;padding:0
0 20px}.success_reg_wrap .success_reg
.success_reg_form_wrap{padding:0;float:left;width:100%}.success_reg_wrap .success_reg
p{font-size:18px;line-height:normal;margin:0;padding:0
0 40px}.success_reg_wrap ul.form-list li
label{float:left;padding:0
0 5px;text-align:left;width:100%}.success_reg_wrap ul.form-list .input-box{max-width:inherit;width:100%}.success_reg_wrap ul.form-list .input-text{border:1px
solid #eaeaea;display:block;height:26px;padding:6px
10px;width:247px}.success_reg_wrap ul.form-list .login-control .input-box{max-width:inherit;width:auto}.success_reg_wrap ul.form-list li .login-control
label{width:auto;padding:7px
0 0 2px;float:none}.success_reg_wrap button.btn-checkout{border:0;border-radius:0;height:48px;font-weight:700;width:100%}.success_reg_wrap button.btn-checkout
span{background:none;padding:0}.onestepcheckout-index-index
#summary_float{position:absolute;right:0px;top:0px}.customer-account-index .col-left, .customer-account-edit .col-left, .sales-order-history .col-left, .sales-order-view .col-left, .customer-address-index .col-left, .sagepaysuite-card-index  .col-left{width:250px}.customer-account-index .col-main, .customer-account-edit .col-main, .sales-order-history .col-main, .sales-order-view .col-main, .customer-address-index .col-main, .sagepaysuite-card-index  .col-main{width:616px}.customer-account-index .page-title h1, .customer-account-edit .page-title h1, .sales-order-history .page-title h1, .sales-order-view .page-title h1, .customer-address-index .page-title h1, .sagepaysuite-card-index .page-title
h1{font-family:"proxima-nova-condensed"}.block-account{padding:0}.block-account
ul{border:0}.block-account ul
li{border-top:0;border-bottom:1px solid #dddbdb}.block-account ul li:first-child{border-bottom:1px solid #dddbdb}.block-account ul li
a{padding:0;width:100%;height:43px;line-height:43px;color:#848383;text-transform:uppercase;font-size:21px;font-family:"proxima-nova-condensed"}.block-account ul li a:hover{background:#fff;color:#231f20}.block-account ul li
strong{padding:0;width:100%;font-size:21px;font-family:"proxima-nova-condensed";color:#231f20;height:43px;line-height:43px;background:none;text-transform:uppercase}.my-account{width:100%;padding:15px
0}.dashboard{width:100%}.my-account
h2{font-size:28px;font-family:"proxima-nova-condensed";color:#232020;text-transform:uppercase}.myaccount_block{border:1px
solid #dddbdb;border-bottom:3px solid #dddbdb;padding:20px
15px;display:block;clear:both;margin:0
0 20px;position:relative}.my-account
.myaccount_block.another_round{background:#f8f8f8;font-size:24px;min-height:inherit}.another_round p, .my-account.orders .another_round
p{display:block;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/arrow_right.png) right center no-repeat;padding-right:10px;margin:0;font-family:"proxima-nova-condensed";line-height:26px;font-size:24px}.another_round
a{font-weight:600;color:#0d71ae}.myaccount_block
ul{float:left;width:50%}.myaccount_block ul
li{float:left;width:100%;padding:15px
0 0}.myaccount_block ul li:first-child{padding:0}.myaccount_block li
label{float:left;font-size:14px;color:#7a7575;width:100%;padding:0
0 3px}.myaccount_block li .input-box{float:left;font-size:18px;color:#3d3737;width:100%}.myaccount_block .button-set{position:absolute;right:21px;bottom:23px;width:268px}.my-account
button{width:268px;height:41px;font-size:16px;font-weight:700;margin:15px
0 0}.my-account button
span{background:none;padding:0}.my-account
.button_2{border:2px
solid #0e71af;background:#fff;color:#0e71af}.my-account .button_2:hover{background:#0e71af;color:#fff}.myaccount_block .info-box{float:left;width:50%;padding:25px
0 0;clear:both}.myaccount_block .info-box.first{padding:0}.myaccount_block .info-box
h3{color:#7a7575;float:left;font-size:14px;width:100%;margin:0
0 5px;font-weight:normal}.myaccount_block .info-box h3
span{float:left}.myaccount_block .info-box h3
a{color:#0e71af;float:left;margin-left:10px}.myaccount_block .info-box h3 a:hover{color:#232020}.myaccount_block .info-box .box-content{float:left;width:100%;color:#000;font-size:18px;font-style:normal}.myaccount_block .info-box
p{float:left;width:100%;color:#000;font-size:18px;margin:0}.myaccount_block.saved_cards li .input-box{font-size:14px;color:#000;margin:3px
0 0}.myaccount_block li .input-box
img{float:left;margin:0
15px 0 0}.dashboard
.myaccount_block{min-height:130px}.my-account
.fieldset{border:0;background:none;padding:0;width:100%;margin:0
0 10px}.myaccount_block ul.form-list{width:100%}.myaccount_block ul.form-list
li{padding:0}.my-account ul.form-list li
label{color:#232020;float:left;font-size:14px;padding:0
0 5px;text-align:left;width:100%}.my-account ul.form-list li .input-box{padding:0
0 12px}.my-account li.fields
.field{padding:0}.my-account ul.form-list .input-text{border:1px
solid #eaeaea;display:block;height:26px;padding:6px
10px;width:246px}.receive_mail{float:left;width:100%;padding-top:15px}.receive_mail
p{float:left;width:100%;font-size:14px;color:#232020;margin:0;padding:0
0 10px}.my-account li.control .input-box{width:auto;padding:0}.my-account li .input-box
.checkbox{margin:0
5px 0 0}.my-account ul.form-list li
label.radio{padding:3px
0 0}.myaccount_block.change_password{background:#efeded}.change_password
p{float:left;width:100%;font-size:14px;color:#232020;margin:0;padding:0
0 20px}.change_password
a{font-size:14px;color:#0d71ae;display:inline-block;clear:both;text-decoration:underline}.change_password a:hover{text-decoration:none}.my-account .buttons-set
button{width:300px}.my-account .buttons-set
.cancel{float:right;background:#fff;border:2px
solid #ed1c24;color:#ed1c24;height:41px;width:163px}.my-account
table{width:100%}.my-account.orders .data-table{margin:0}.my-account .data-table thead tr
th{border-top:0;border-bottom:1px solid #b7b6b6;padding:10px
3px;font-size:14px}.my-account .data-table
tr.even{background:#fff}.my-account .data-table tr
td{padding:8px
3px;border-bottom:0;border-top:1px solid #dddbdb;font-size:18px;font-family:"proxima-nova-condensed";color:#232020;vertical-align:middle;line-height:normal}.my-account .data-table tr td:first-child{color:#0d71ae;line-height:16px}.my-account .data-table tr:first-child
td{border:0}.my-account .data-table tr td a, .my-account .data-table tr td a:hover{border:0}.my-account .data-table
a.button_2{width:97px;height:26px;line-height:26px;display:inline-block;font-size:14px;color:#0e71af;font-weight:700;text-transform:uppercase;text-align:center;border:2px
solid #0e71af}.my-account .data-table tr.even td
a.button_2{border-color:#0e71af}.my-account .data-table tr td a.button_2:hover{border:2px
solid #0e71af}.my-account .data-table a.button_2:hover{color:#fff}.my-account .data-table tr td
.arrow{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_cart_arrow2.png) left top no-repeat;width:10px;height:16px;display:inline-block;float:none}.my-account.orders
p{float:left;width:100%;font-size:16px;margin:0;padding:0
0 5px}.onestepcheckout-wrap .tel-note{font-size:12px;float:left;padding-bottom:10px}.myaccount_block.your_order{padding-bottom:0}.order-page,.order-items{float:left;width:100%;margin:0}.order_details{float:left;width:100%;padding:0
0 25px}.order_details
p{float:left;width:180px;font-size:14px;color:#7a7575;margin:0}.order_details
span{float:left;width:100%}.order_details
strong{font-size:18px;color:#3d3737;font-weight:400}.my-account .data-table
h3{font-size:18px;color:#232020}.my-account .order-items .data-table
th{padding:10px
3px}.my-account .order-items .data-table
td{padding:10px
3px;vertical-align:top}.my-account .order-items tbody td:first-child{padding-right:3px;color:#232020}.my-account .order-items .data-table tfoot tr
td{border:0;padding:4px
3px}.my-account .order-items .data-table tfoot tr.discount
td{padding-bottom:10px}.order-items .data-table tfoot tr:first-child
td{border-top:1px solid #dddbdb;padding-top:15px}.order-items .data-table tfoot tr.last
td{border-top:1px solid #dddbdb;padding-top:8px;padding-bottom:20px}.order-items .data-table tfoot tr.last td:first-child{border:0}.my-account .order-items tfoot tr.grand_total td
strong{font-weight:700}.order_again{padding:13px
21px 13px 21px;display:block;clear:both;background:#f8f8f8;border-top:1px solid #dddbdb;margin:0
-15px;font-weight:400}.my-account .order_again
button{width:278px;float:right;margin:0}.order_again
p{float:left;font-size:24px;color:#231f20;font-family:"proxima-nova-condensed";margin:0;line-height:41px}.myaccount_block .col2-set .info-box{width:100%}.myaccount_block.payment
ul{width:100%}.myaccount_block.payment ul
li{width:50%;padding:0}.myaccount_block.payment ul li:first-child{max-width:105px}.my-account
table.reorder{margin-right:-15px;width:599px}.my-account .order-items .data-table.reorder .subtotal, .my-account .order-items .data-table.reorder tfoot td.a-right{padding-right:30px}.my-account .order-items .data-table.reorder
th.last{background:#f8f8f8;border-left:1px solid #dddbdb;border-top:1px solid #dddbdb;padding:10px;color:#0e71af}.my-account .data-table.reorder tr.even
td.last{background:#fff}.my-account .order-items .data-table.reorder
td.last{background:#f8f8f8;border-left:1px solid #dddbdb}.my-account .order-items .data-table.reorder tbody
td.last{padding:14px
11px}.order-items .data-table.reorder tfoot tr.last
td.last{border-top:0}.my-account .data-table
a.reorder{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_select.png) left top no-repeat;width:35px;height:33px;float:right}.my-account .data-table a.reorder:hover, .my-account .data-table
a.reorder.select{background-position:left bottom}.order_again.add_to_basket
p{font-weight:600;color:#0e71af}.my-account .order_again.add_to_basket
button{width:221px;margin-right:-11px}.my-account .addresses .data-table tr
td{font-family:"proxima-nova";padding:20px
1px;vertical-align:top}.my-account .addresses .data-table tr td
address{font-style:normal;font-size:14px;color:#000;font-weight:400;font-family:"proxima-nova";padding:0
0 20px}.my-account .data-table tr td
a.btn{width:87px;height:25px;line-height:25px;text-align:center;display:inline-block;clear:both;font-size:16px;text-transform:uppercase;font-weight:600;border:2px
solid #0e71af}.my-account .addresses .data-table tr td input[type="radio"]{margin:-8px 0 0 -4px;display:inline-block}.my-account .data-table tr td
a.select{width:22px;height:18px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/radio_select.png) right bottom no-repeat;display:inline-block;float:none}.my-account .data-table tr td
a.selected{width:22px;height:18px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/radio_select.png) right top no-repeat;display:inline-block;float:none}.my-account .buttons-set{padding-top:20px;border-top:1px solid #dddbdb}.my-account .buttons-set
.button_1{width:267px;height:41px;background:#0d71ae;color:#fff;border:0;text-align:center;line-height:41px;font-weight:600;font-size:16px;text-transform:uppercase;float:right}.sagepaysuite-card-index .data-table tr
td{vertical-align:top;padding:15px
0 22px}.sagepaysuite-card-index .data-table tr td
p{font-size:14px;color:#000;margin:0
0 20px;display:block;clear:both}.sagepaysuite-card-index .data-table td
img{float:left}.sagepaysuite-card-index .data-table td p
span{float:left;margin-left:5px}.sagepaysuite-card-index .data-table tr td input[type="radio"]{margin:-8px 0 0 -4px;display:inline-block}.sagepaysuite-card-index .data-table tr td.a-right
a{float:none;color:#ed1c24;font-size:16px;text-transform:uppercase;font-weight:600}.block_gift .products-grid li, .block_gift .products-grid
.product_descp{height:auto}.block_gift .product_descp
h4{margin:0
0 10px}.block_gift .pricebox_wrapper .price-box{width:auto}.block_gift
p{padding:0
5px;width:auto;line-height:30px}.giftbox_label{top:0;right:-10px}.gifting_temp .products-grid
.product_descp{height:34px}.gifting_temp .products-grid li>a{text-align:center}.customer-account-index .col-left, .customer-account-edit .col-left, .sales-order-history .col-left, .sales-order-view .col-left, .customer-address-index .col-left, .sagepaysuite-card-index  .col-left{width:250px}.customer-account-index .col-main, .customer-account-edit .col-main, .sales-order-history .col-main, .sales-order-view .col-main, .customer-address-index .col-main, .sagepaysuite-card-index  .col-main{width:616px}.block-account{padding:0}.block-account
ul{border:0}.block-account ul
li{border-top:0;border-bottom:1px solid #dddbdb}.block-account ul li:first-child{border-bottom:1px solid #dddbdb}.block-account ul li
a{padding:0;width:100%;height:43px;line-height:43px;color:#848383;text-transform:uppercase;font-size:21px;font-family:"proxima-nova-condensed"}.block-account ul li a:hover{background:#fff;color:#231f20}.block-account ul li
strong{padding:0;width:100%;font-size:21px;font-family:"proxima-nova-condensed";color:#231f20;height:43px;line-height:43px;background:none;text-transform:uppercase}.my-account{width:100%;padding:15px
0}.dashboard{width:100%}.my-account
h2{font-size:28px;color:#232020;text-transform:uppercase}.myaccount_block{border:1px
solid #dddbdb;border-bottom:3px solid #dddbdb;padding:20px
15px;display:block;clear:both;margin:0
0 20px;position:relative}.my-account
.myaccount_block.another_round{background:#f8f8f8;font-size:24px;min-height:inherit}.another_round
p{display:block;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/arrow_right.png) right center no-repeat;padding-right:10px;margin:0;font-family:"proxima-nova-condensed";line-height:26px}.another_round
a{font-weight:600;color:#0d71ae}.myaccount_block
ul{float:left;width:50%}.myaccount_block ul
li{float:left;width:100%;padding:15px
0 0}.myaccount_block ul li:first-child{padding:0}.myaccount_block li
label{float:left;font-size:14px;color:#7a7575;width:100%;padding:0
0 3px}.myaccount_block li .input-box{float:left;font-size:18px;color:#3d3737;width:100%}.myaccount_block .button-set{position:absolute;right:21px;bottom:23px;width:268px}.my-account
button{width:268px;height:41px;font-size:16px;font-weight:700;margin:15px
0 0}.my-account button
span{background:none;padding:0}.my-account
.button_2{border:2px
solid #0e71af;background:#fff;color:#0e71af}.my-account .button_2:hover{background:#0e71af;color:#fff}.myaccount_block .info-box{float:left;width:50%;padding:25px
0 0;clear:both}.myaccount_block .info-box.first{padding:0}.myaccount_block .info-box
h3{color:#7a7575;float:left;font-size:14px;width:100%;margin:0
0 5px;font-weight:normal}.myaccount_block .info-box h3
span{float:left}.myaccount_block .info-box h3
a{color:#0e71af;float:left;margin-left:10px}.myaccount_block .info-box h3 a:hover{color:#232020}.myaccount_block .info-box .box-content{float:left;width:100%;color:#000;font-size:18px;font-style:normal}.myaccount_block .info-box
p{float:left;width:100%;color:#000;font-size:18px;margin:0}.myaccount_block.saved_cards li .input-box{font-size:14px;color:#000;margin:3px
0 0}.myaccount_block li .input-box
img{float:left;margin:0
15px 0 0}.dashboard
.myaccount_block{min-height:130px}.myaccount_block ul.form-list{width:100%}.myaccount_block ul.form-list
li{padding:0}.my-account ul.form-list li
label{color:#232020;float:left;font-size:14px;padding:0
0 5px;text-align:left;width:100%}.my-account ul.form-list li .input-box{padding:0
0 12px}.my-account li.fields
.field{padding:0}.my-account ul.form-list .input-text{border:1px
solid #eaeaea;display:block;height:26px;padding:6px
10px;width:246px}.receive_mail{float:left;width:100%;padding-top:15px}.receive_mail
p{float:left;width:100%;font-size:14px;color:#232020;margin:0;padding:0
0 10px}.my-account li.control .input-box{width:auto;padding:0}.my-account li .input-box
.checkbox{margin:0
5px 0 0}.my-account ul.form-list li
label.radio{padding:3px
0 0}.myaccount_block.change_password{background:#efeded}.change_password
p{float:left;width:100%;font-size:14px;color:#232020;margin:0;padding:0
0 20px}.change_password
a{font-size:14px;color:#0d71ae;display:inline-block;clear:both;text-decoration:underline}.change_password a:hover{text-decoration:none}.my-account .buttons-set
button{width:300px}.my-account .buttons-set
.cancel{float:right;background:#fff;border:2px
solid #ed1c24;color:#ed1c24;height:41px;width:163px}.my-account
table{width:100%}.my-account.orders .data-table{margin:0}.my-account .data-table thead tr
th{border-top:0;border-bottom:1px solid #b7b6b6;padding:10px
3px;font-size:14px}.my-account .data-table
tr.even{background:#fff}.my-account .data-table tr
td{padding:8px
3px;border-bottom:0;border-top:1px solid #dddbdb;font-size:18px;font-family:"proxima-nova-condensed";color:#232020;vertical-align:middle;line-height:normal}.my-account .data-table tr td:first-child{color:#0d71ae;line-height:16px}.my-account .data-table tr:first-child
td{border:0}.my-account .data-table tr td a, .my-account .data-table tr td a:hover{border:0}.my-account .data-table
a.button_2{width:97px;height:26px;line-height:26px;display:inline-block;font-size:14px;color:#0e71af;font-weight:700;text-transform:uppercase;text-align:center;border:2px
solid #0e71af}.my-account .data-table tr.even td
a.button_2{border-color:#0e71af}.my-account .data-table tr td a.button_2:hover{border:2px
solid #0e71af}.my-account .data-table a.button_2:hover{color:#fff}.my-account .data-table tr td
.arrow{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_cart_arrow2.png) left top no-repeat;width:10px;height:16px;display:inline-block;float:none}.my-account.orders
p{float:left;width:100%;font-size:16px;margin:0;padding:0
0 5px}.myaccount_block.your_order{padding-bottom:0}.order-page,.order-items{float:left;width:100%;margin:0}.order_details{float:left;width:100%;padding:0
0 25px}.order_details
p{float:left;width:180px;font-size:14px;color:#7a7575;margin:0}.order_details
span{float:left;width:100%}.order_details
strong{font-size:18px;color:#3d3737;font-weight:400}.my-account .data-table
h3{font-size:18px;color:#232020}.my-account .order-items .data-table
th{padding:10px
3px}.my-account .order-items .data-table
td{padding:10px
3px;vertical-align:top}.my-account .order-items tbody td:first-child{padding-right:3px;color:#232020}.my-account .order-items .data-table tfoot tr
td{border:0;padding:4px
3px}.my-account .order-items .data-table tfoot tr.discount
td{padding-bottom:10px}.order-items .data-table tfoot tr:first-child
td{border-top:1px solid #dddbdb;padding-top:15px}.order-items .data-table tfoot tr.last
td{border-top:1px solid #dddbdb;padding-top:8px;padding-bottom:20px}.order-items .data-table tfoot tr.last td:first-child{border:0}.my-account .order-items tfoot tr.grand_total td
strong{font-weight:700}.order_again{padding:13px
21px 13px 21px;display:block;clear:both;background:#f8f8f8;border-top:1px solid #dddbdb;margin:0
-15px;font-weight:400}.my-account .order_again
button{width:278px;float:right;margin:0}.order_again
p{float:left;font-size:24px;color:#231f20;font-family:"proxima-nova-condensed";margin:0;line-height:41px}.myaccount_block .col2-set .info-box{width:100%}.myaccount_block.payment
ul{width:100%}.myaccount_block.payment ul
li{width:50%;padding:0}.myaccount_block.payment ul li:first-child{max-width:105px}.my-account
table.reorder{margin-right:-15px;width:599px}.my-account .order-items .data-table.reorder .subtotal, .my-account .order-items .data-table.reorder tfoot td.a-right{padding-right:30px}.my-account .order-items .data-table.reorder
th.last{background:#f8f8f8;border-left:1px solid #dddbdb;border-top:1px solid #dddbdb;padding:10px;color:#0e71af}.my-account .data-table.reorder tr.even
td.last{background:#fff}.my-account .order-items .data-table.reorder
td.last{background:#f8f8f8;border-left:1px solid #dddbdb}.my-account .order-items .data-table.reorder tbody
td.last{padding:14px
11px}.order-items .data-table.reorder tfoot tr.last
td.last{border-top:0}.my-account .data-table
a.reorder{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_select.png) left top no-repeat;width:35px;height:33px;float:right}.my-account .data-table a.reorder:hover, .my-account .data-table
a.reorder.select{background-position:left bottom}a.reorder.active{background-position:left bottom ! important}.order_again.add_to_basket
p{font-weight:600;color:#0e71af}.my-account .order_again.add_to_basket
button{width:221px;margin-right:-11px}.my-account .addresses .data-table tr
td{font-family:"proxima-nova";padding:20px
1px;vertical-align:top}.my-account .addresses .data-table tr td
address{font-style:normal;font-size:14px;color:#000;font-weight:400;font-family:"proxima-nova";padding:0
0 20px}.my-account .data-table tr td
a.btn{width:87px;height:25px;line-height:25px;text-align:center;display:inline-block;clear:both;font-size:16px;text-transform:uppercase;font-weight:600;border:2px
solid #0e71af}.my-account .addresses .data-table tr td input[type="radio"]{margin:-8px 0 0 -4px;display:inline-block}.my-account .data-table tr td
a.select{width:22px;height:18px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/radio_select.png) right bottom no-repeat;display:inline-block;float:none}.my-account .data-table tr td
a.selected{width:22px;height:18px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/radio_select.png) right top no-repeat;display:inline-block;float:none}.my-account .buttons-set{padding-top:20px;border-top:1px solid #dddbdb}.my-account .buttons-set
.button_1{width:267px;height:41px;background:#0d71ae;color:#fff;border:0;text-align:center;line-height:41px;font-weight:600;font-size:16px;text-transform:uppercase;float:right}.sagepaysuite-card-index .data-table tr
td{vertical-align:top;padding:15px
0 22px}.sagepaysuite-card-index .data-table tr td
p{font-size:14px;color:#000;margin:0
0 20px;display:block;clear:both}.sagepaysuite-card-index .data-table td
img{float:left}.sagepaysuite-card-index .data-table td p
span{float:left;margin-left:5px}.sagepaysuite-card-index .data-table tr td input[type="radio"]{margin:-8px 0 0 -4px;display:inline-block}.sagepaysuite-card-index .data-table tr td.a-right
a{float:none;color:#ed1c24;font-size:16px;text-transform:uppercase;font-weight:600}.footer-container{min-height:87px;background:#231f20;padding:30px
0}.footer_top{padding:0}.footer_left{width:auto;padding-right:27px}.footer .footer_left
ul{float:left;width:156px;padding-right:6px}.form-subscribe-header, .footer ul li
span{font-size:18px;font-weight:600;padding:0
0 5px}.footer ul
li{padding:0}.footer ul li
a{height:auto;font-size:14px;font-weight:600;color:#dddbdb;line-height:normal;margin:0
0 2px;border-bottom:1px solid #231f20}.footer ul li a:hover{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.footer_left_wrap{padding-left:26px;width:249px}.footer .form-subscribe{width:249px;float:left;position:relative;padding:0;clear:both}.footer_left
.follow_us{float:left;width:100%;padding-bottom:24px}.follow_us
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite.png) left -115px no-repeat;height:20px;width:22px;margin:0
0 0 29px}.follow_us
a.tw{background-position:left -115px}.follow_us
a.fb{width:10px;background-position:-25px -115px}.follow_us
a.pinrest{width:15px;background-position:-38px -115px}.follow_us
a.google{width:19px;background-position:-55px -115px}.follow_us
a.instagram{width:19px;background-position:-78px -115px}.follow_us
a.youtube{width:16px;float:right;background-position:-100px -115px}.footer .form-subscribe
p{float:left;width:100%;text-transform:uppercase;color:#fff;font-size:11.98px;font-family:"proxima-nova";padding:0
0 2px}.footer .form-subscribe input.input-text{width:152px;height:18px;line-height:18px;border:1px
solid #eaeaea;padding:10px;color:#848383}.footer .form-subscribe
button{background:#1872ac;width:75px;height:40px;padding:0;border:0
!important;float:left;line-height:40px;text-align:center;font-size:16px;text-transform:uppercase;font-family:"proxima-nova"}.footer_right{float:right;width:auto}.footer
.we_accept{float:right;width:auto;height:auto;padding:0
0 31px}.footer
.support{float:right;width:auto;clear:both}.footer .support
li{float:left;padding-left:9px;margin-left:9px;*clear:right;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/footer_border.png) left top repeat-y;width:auto}.footer .support li:first-child{padding:0;margin:0;background:0;*clear:none}.footer .support ul li a:hover{height:auto}.footer .support
a{float:left}.footer .support a:hover{text-decoration:none;border:0}.footer_left_wrap
.middle_block{float:left;width:100%;text-align:center;margin:10px
0 0 0}.nav_top_title, .header .col-2 .signin, .back_to_top, footer .trustpilot,.mobile{display:none}html.mobile{display:block !important}.qty_outofstock .page-title
p{color:#000}.nav>li>a{padding:3px
10px}.nav>li.barman_blog>a{padding:3px
0 0}.nav > li.barman_blog > a
.numbers{color:#231f20;border-bottom:5px solid #1872ac}.nav > li.barman_blog > a:hover
.numbers{border-color:#dddbdb}.nav > li.barman_blog
.submenu_wrapper{right:10px}.nav>li.gifts.active>a,.nav>li.drink-gifts.active>a,.nav>li.gifts:hover>a,.nav>li.drink-gifts:hover>a{background:#1872ac;color:#fff}.nav>li.barman_blog>a{color:#29aae2}.nav>li.barman_blog>a:hover{background:#29aae2}.nav>li.last.active>a{background:#231f20}.notice-inner:after, .blog_detail .box-content dd:after, .blog_detail .box-content dt:after, .gift_service_content:after, .review_content:after, .about_category:after, .onestepcheckout-index-index .group-select:after, .onestepcheckout-index-index .opc_email:after, .onestepcheckout-index-index .existing_user:after, .onestepcheckout-index-index .new_user:after, .giftbox_container:after, .cart fieldset:after, .delivery_method_wrap:after, .delivery_method_wrap .shipment-methods dd:after, .cart_bottom:after, .collateral-tabs .tab:after, .myaccount_block:after, .order_again:after, .sagepaysuite-card-index .data-table tr td p:after, .banner_descp .strapline:after, .category_brand_descp:after, .category_brand .about_brand:after{content:".";display:block;height:0;clear:both;visibility:hidden}.breadcrumbs{float:left;width:100%}.breadcrumbs ul
li{float:left;width:auto;margin-bottom:10px}.gift_cart_message
.char_count{margin-top:5px}.home_contents
.seo_wrapper{float:left;width:100%}.home_contents .seo_wrapper
label{float:left;width:100%}.home_contents .seo_wrapper
p{display:none;float:left;width:100%;margin:5px
0 10px}.home_contents .seo_wrapper:hover
p{display:block !important}.cms_content_wrap
div.phone{float:right !important}.cms-contact-us .follow_us
a.tw{background-position:-30px -133px;width:14px;height:16px}.cms-contact-us .follow_us
a.fb{background-position:-17px -136px;height:16px}.cms-contact-us .follow_us
a.pinrest{background-position:-66px -136px;height:16px;width:16px}.cms-contact-us .follow_us
a.pinrest{background-position:-66px -136px;height:16px;width:16px}.cms-contact-us .follow_us
a.youtube{background-position:-137px -136px;float:left;height:16px;width:13px}.product-img-box .label-freegift{right:22px !important;top:40px !important;z-index:99}.products-grid li img.label-freegift{position:absolute;left:140px !important;top:30px !important;width:30%}.cart
.freegift_discount{margin-top:20px}.ios-overlay-show{display:none}.bundle_product_view .bundle-summary .full-product-price, .price-box-bundle
.price{display:inline-block;vertical-align:bottom;font-family:"proxima-nova";font-size:30px;font-style:normal;font-weight:600;margin:0
10px 0 0}.bundle_product_view .bundle-summary
h4{font-size:14px;font-weight:600;margin:0;padding:15px
0}.bundle_product_view .product-shop .bundle-summary .price-box{display:none}.bundle_product_view .product-shop .price-box .price-label{display:inline-block;vertical-align:bottom}.bundle_product_view .product-shop .price-box-bundle{clear:left}.bundle_product_view .product-shop .price-box,
.bundle_product_view .product-shop .product-promo-info{float:none;display:inline-block;vertical-align:bottom;padding:0
0 15px}.bundle_product_view .bundle-summary .price-label{float:left;margin-right:15px;line-height:35px}.bundle_product_view .product-options
dl{float:left;width:100%}.bundle_product_view .product-options{float:left;width:100%;border-bottom:1px solid #dddbdb}.bundle_product_view .product-options dl dt, .bundle_product_view .product-options dl
dd{float:left;margin-top:5px;clear:both}.bundle_product_view .product-options dl
dt{width:250px}.bundle_product_view .product-options dl dt
label{float:left;line-height:25px}.bundle_product_view .product-options dl dt .qty-holder
label{width:auto}.bundle_product_view .product-options .bundle-option-select{margin-right:10px}.bundle_product_view .product-options .input-box{position:relative}.bundle_product_view .product-options .input-box .validation-advice{left:270px}.bundle_product_view .qty-holder label, .bundle_product_view .product-options
p.required{float:left}.bundle_product_view .qty-holder{float:right}.bundle_product_view .qty-holder
label{line-height:25px}.bundle_product_view .qty-holder
input{width:30px}.bundle_product_view .product-collateral{clear:right}.bundle_product_view
.bundle_additional_info{float:left;width:100%;padding:15px
0;font-size:14px}
@media only screen and (max-width: 1080px){.dont_miss .img_block .overlay, .new_arrivals .img_block
.overlay{background-image:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_transp_20.png)}.new_arrivals .img_block:hover button, .dont_miss .img_block:hover
button{display:none}.landing_banner img, .banner_top
img{width:100%;height:auto}}@media only screen and (min-width: 960px) and (max-width: 1080px){.wrapper{min-width:inherit}.page{padding:20px;background:#fff}.global-site-notice{padding:0}.checkout_footer{padding:0
30px;background:none;margin:0
auto 20px;height:30px}.brand_carousel
.nav_left{left:-30px}.brand_carousel
.nav_right{right:-30px}}@media only screen and (min-width: 768px) and (max-width: 1020px){.wrapper{min-width:inherit}.page{width:720px;padding:10px}.header
form{min-width:inherit}.header .form-search
.search_text{display:none}.nav li.over .shown-sub, .nav li:hover
.submenu_wrapper{display:none}.nav
li{text-align:center}.nav li
a{float:none;display:inline-block}.col1-layout,.col-main{width:720px}.banner_wrapper{width:700px}p.barman_comment,.ask_the_barman{left:235px}.banner_container a
img{width:100%}ul.our_specials
li{margin:0
0 15px;text-align:center;width:50%}.our_products{width:700px}.our_products
ul{width:171px;margin:0
0 0 5px}.promotions_wrapper{width:700px;padding-bottom:0;text-align:center}.promotions{margin-bottom:30px !important;display:inline-block;float:none}.footer-before-container{width:700px}.articles_wrapper{display:none}.footer{width:720px}.footer_left{width:340px}.footer_right{width:330px;float:right}.footer .form-subscribe{width:100%;padding:0
0 25px}.twitter_block{width:270px}.footer_logo
a{display:none}.footer
.comment{width:250px}.footer_logo{width:auto}.footer_left_wrap{min-height:257px}.global-site-notice .notice-inner{width:740px}.form-subscribe
.follow_us{padding:20px
0 0 0}.onestepcheckout-index-index #countdown-wrapper .time
span{font-size:12px}.col2-left-layout{width:700px}.category_brand{width:700px;padding:0
10px}.category_brand
.banner_descp{left:10px;top:10px}.category_brand .products-grid li:last-child{display:none}.brand_carousel
ul{text-align:center}.brand_carousel ul
li{float:none;display:inline-block}#brand_carsl{height:338px !important}.brand_carousel
.nav_left{left:-10px}.brand_carousel
.nav_right{right:-10px}.banner_bottom
img{width:100%;height:auto}.category_brand_descp{width:100%}.category_brand
.about_brand{width:100%}.cat_brand_list{width:700px}.cat_brand_list .products-grid{float:none}.cat_brand_list .products-grid li, .cat_brand_list .products-grid li:first-child{margin:6px}.category_cocktail{width:700px}.video_wrap
iframe{width:100% !important}.category_descp_wrap{width:460px}.cart{width:700px}.cart .cart-collaterals{width:100%;text-align:center;margin:0
0 10px}.cart .cart-collaterals
.crosssell{display:inline-block;float:none}.cart
fieldset{margin:0
49px}.opc-wrapper{width:700px}.opc-wrapper .step-title{width:660px;padding:2px
20px}.checkout_progress{float:left}.opc .sub-title{width:660px}#opc-before_login
.step{padding-left:90px;width:610px}.opc .section
fieldset{width:450px;padding:0}.use-billing{width:450px}.dispatch_address{padding:0
0 0 150px}#opc-shipping
textarea{width:150px}.opc li .input-box
span{width:75px}#opc-payment .sp-methods dt, #opc-payment .sp-methods
dd{padding:2px
0 2px 30px !important}.checkout_footer{padding:0
30px;background:none;margin:0
auto 20px;height:30px;width:680px}.opc_email{width:590px;padding:0
0 15px 0}.opc-summary-container{float:left}.opc_email li.login-comments
label.radio{width:220px;text-align:left}#opc-shipping .buttons-set{margin-bottom:20px}.opc .step .buttons-set{width:100%}ul.form-list
li.save_book{width:auto}.checkout_progress_block{margin-bottom:10px}#opc-billing ul.form-list li
label{width:150px}#opc-billing .form-list .add-field .input-box{margin-left:160px}#billing_cp_button_div_id,#shipping_cp_button_div_id{margin:10px
0 0;float:left}.product-view{width:700px}.cocktail_book .product-img-box{width:280px;padding:0
20px}.cocktail_book .product-collateral{width:380px}ul.cocktail_book_listing .product-collateral{width:100%}.cocktail_book_listing dl, .order_confirm
dl{height:120px !important}ul.cocktail_book_listing .add-to-cart{margin:0
0 0 222px}.cocktail_book
.books_wrap{width:100%}.cocktail_book .books_wrap ul
li{width:368px}.trending_wrapper{width:700px;padding:0
10px}.trending_wrap{width:700px;padding:0}.corporate_gift_wrap,.gifting_wrap{width:700px}.help_wrap{float:left}.corporate_gift_wrap
a.stock_list{width:678px}.account-login{width:700px;padding:0}.col2-set .col-1, .col2-set .col-2{width:100%}.col2-set .col-1{border-bottom:2px solid #727070;margin:0
0 30px;padding:0
0 20px}.account-login.customer_login .col-1{border:0;margin:0;padding:0;width:50%}.account-login.customer_login .col2-set
h2{width:296px}.customer_login .col-1
.content{width:309px}.customer_login
.content{width:305px}.customer_login ul.form-list li
label{text-align:left;padding:0
0 10px;width:100%}.account-login.customer_login button, .account-login.customer_login li.note a, .account-login.customer_login .col-2
button{margin:0}.account_created{width:720px;margin:0}#account_steps{width:700px}ol#account_steps_top{width:700px;padding:0
10px}ol#account_steps_top li.step-title{width:100%;padding:0}ol#account_steps_top li
h2{border:0}.opm #billing_postcode_field .add-field, .opm #shipping_postcode_field .add-field{width:auto;margin-left:185px}.error_wrap{width:700px;padding:0
10px}.error_wrap
.title{width:660px}.event_details{width:700px}.event_pack{display:none}.gifts_wrapper{width:700px}.gifts_banner
img{width:100%;height:100%}.gifts_wrapper .products-grid li:last-child{display:none}.careers{width:700px}.careers_wrapper{width:420px}.careers dl
dd{width:400px}.careers dd
ul{width:385px}.my-account{width:100%;padding-bottom:20px}.order_confirm{width:700px}.order_confirm ul
li{width:660px}.order_confirm ul .fieldset
ul{margin-left:0px;width:660px}.review_order{width:700px;padding:0}.review_order .data-table{width:100%}.pass_reset{padding:0
125px}.page-sitemap{width:700px;padding:0}ul.sitemap{text-align:center}ul.sitemap
li{float:none;display:inline-block;margin-bottom:20px}ul.sitemap li:first-child{margin-bottom:20px}.product-view .product-shop{width:700px}.product-img-box{margin:0
0 15px}.product-view .product-collateral{float:left}.product_wrapper{width:450px}.product-view .product_review .box-up-sell{width:220px}.product_review .ratings
p{margin:0
0 10px;width:100%}.product_review .ratings .rating-box{margin-left:0}.search-autocomplete{left:0 !important}.sub_category{margin:0
0 20px}.sub_cat_wrap{float:left;width:380px}.col2-right-layout{width:700px;padding:0}.blog{display:none}.blog_detail{width:700px;padding:0}.blog_detail
.postWrapper{width:700px}.blog_detail
h2{width:130px}.blog_detail .postTitle, .blog_detail .postContent, .blog_detail .postDetails, .blog_detail .tags, .blog_detail .group-select{width:550px}.video_page{width:700px}.video_page .video_tabs
li{width:100%;text-align:center;margin:10px
0 0}.video_page .video_tabs li
a{float:none}.video_thumbs
ul{float:none}.video_thumbs ul
li{padding:10px
25px}.video_thumbs ul li:first-child{padding:10px
25px}.contact-us{width:700px}.customer-account-forgotpassword .account-login ul.form-list, .customer-account-resetpassword .account-login ul.form-list{margin:0
0 0 90px;width:auto}.header .col3-set .col-1{width:34.5%}.header .col3-set .col-3{width:31%;float:right}.header .form-search input.input-text{width:163px}#countdown-wrapper
.time{float:none !important}.header
.branding{height:auto}.header .branding
a{width:100%;height:auto}.header .branding
img{width:100%;height:auto;vertical-align:top}.nav>li>a{padding:5px
8px}.top_message_bar{width:700px}.top_message_bar
li{padding:0
1%;width:31.2%}.banner_container{height:auto}.banner_container
.banner_contents{width:310px;left:370px;top:25px}.banner_container ul li
img{width:100%;height:auto}.banner_container .banner_contents
h2{font-size:24px;margin-bottom:10px}.banner_container .banner_contents
p{line-height:17px;font-size:12px}.slideshow-wrapper{width:100% !important;height:auto !important}.home_contents{width:700px}ul.list_3
li{width:230px;padding:0
0 0 4px}.dont_miss
img{width:100%;height:auto}.dont_miss .img_block
.overlay{height:188px}ul.list_2
li{width:346px}.new_arrivals .img_block
.overlay{height:187px}ul.list_2 li img, .try_our_services
img{width:100%;height:auto}.footer_left_wrap{padding:20px
0 0;min-height:inherit}.footer_left_wrap{width:260px}.footer_left
.follow_us{width:249px}.onestepcheckout-index-index .col-1
.time{font-size:18px}.onestepcheckout-index-index .col-1 .time
span{font-size:29px}.opc_email
.left_block{width:294px}.opc_email
.right_block{max-width:370px}.onestepcheckout-index-index .opc_email .buttons-set
.button{width:158px}.opc_email .right_block ul.form-list
li{padding:0
0 16px}.onestepcheckout-index-index #billing_address, .onestepcheckout-index-index #shipping_address, .onestepcheckout-shipping-method, .onestepcheckout-index-index .payment-methods, .onestepcheckout-index-index .payment-methods dd, .onestepcheckout-index-index .payment-methods dt, .onestepcheckout-index-index
.shipping_block{width:340px}.onestepcheckout-index-index .shipment-methods
dd.change_delivery{width:100%}.onestepcheckout-index-index .shipment-methods dt
strong{right:0}.order_confirm_left_block{max-width:360px}.category-image{height:auto}.category-image
img{width:100%;height:auto}.category_banner
.category_content{left:15px;top:15px;max-width:450px}.category_banner .category_content
h2{font-size:18px;line-height:18px}.category_banner .category_content
p{font-size:12px;line-height:17px}.category_content
button{height:32px;line-height:32px;padding:0
12px}.col2-left-layout .col-main{width:480px}.products-grid{float:none}.about_category{width:auto;display:block;clear:both}.nav
li{margin:0}.block-layered-nav .m-filter-slider{width:190px}.cart fieldset table
colgroup{display:none}.cart fieldset .cart-table
td{position:relative}.cart .cart-table
.cart_saved{left:24px}.landing_page .products-grid
li{margin-left:13px}.category-view.landing_page .products-grid.grid_4 li, .category_brand .products-grid.grid_4
li{width:220px}.product-img-box{width:340px}.product-view .product-shop, .product-view .product-collateral{width:340px}.flexslider .slides
img{height:auto}.collateral-tabs .tab-content{width:100%}.collateral-tabs .tab.sharetab .follow_us a:first-child{margin:0}.also-like-heading{margin-left:255px}.product-img-box a.product-image{width:338px}.product-img-box a.product-image
img{width:100%;height:auto}.product-essential .products-grid
li{width:160px}.product-essential .products-grid li
img{width:100%;height:auto}.product-img-box .label-freegift{width:30%}.giftbox_container,.delivery_method_wrap{width:auto}.cart
fieldset{width:100%;margin:0}.delivery_method_wrap
.block_left{width:372px}.delivery_method_wrap .delivery_content, .delivery_method_wrap .delivery-instructions{float:none;clear:both;padding:20px
15px;width:auto}.cart_bottom{width:100%}.cart_bottom .cart-collaterals{width:350px}.basket_items{padding-right:0}.cart .continue-shopping{padding-left:0}.onestepcheckout-index-index #countdown-wrapper{width:100%}.giftbox_container
.gift_message{width:334px}.giftbox_container .product-shop{width:220px;margin-left:10px}button.button.toggle_arrow{margin-top:40px}.myaccount_block{padding:15px
10px}.customer-account-index .col-left, .customer-account-edit .col-left, .sales-order-history .col-left, .sales-order-view .col-left, .customer-address-index .col-left, .sagepaysuite-card-index .col-left{width:220px}.customer-account-index .col-main, .customer-account-edit .col-main, .sales-order-history .col-main, .sales-order-view .col-main, .customer-address-index .col-main, .sagepaysuite-card-index .col-main{width:460px}.myaccount_block .button-set{float:left;width:100%;position:static}.my-account .buttons-set
button{width:280px}.order_again{margin:0
-10px}.order_again
p{width:100%;text-align:center}.my-account .order_again button, .myaccount_block
ul{width:100%}.myaccount_block .col2-set .col-1, .myaccount_block .col2-set .col-2{margin:0;border:0}.my-account .buttons-set .button_1, .my-account .buttons-set
button{width:200px}.cms_content_wrap{width:100% !important}.tab-content
.gifting_content{width:265px !important}.delivery_method_wrap .delivery_content:after, .delivery_method_wrap .delivery-instructions:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media only screen and (max-width: 767px){.desktop_content{display:none}.mobile{display:block}.wrapper{min-width:inherit}.page{width:280px;padding:10px}.global-site-notice
p{font-size:11px}.branding{padding:0
0 10px 0}.header .branding
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/logo_iphone.gif) no-repeat;float:none}.header .branding
img{width:100% !important}.header .form-search .search_text, .nav li.over .shown-sub, .nav li:hover .submenu_wrapper,.our_products,.articles_wrapper,.promo_text{display:none}.nav
li{width:100%;text-align:center}.nav li
a{float:none;display:inline-block}.col-main,.col1-layout{width:280px}ul.our_specials{padding:0
0 10px}ul.our_specials
li{margin:0;text-align:center;width:100%}.promotions_wrapper{width:220px;padding:0
30px}.promotions{margin:25px
0 0}.footer,.footer_left{width:290px}.footer .form-subscribe{padding:0
0 10px;width:280px}.form-subscribe
.follow_us{padding:30px
0 0 0;clear:left}.form-subscribe-header, .footer ul li
span{padding:0
0 15px}.twitter_block{width:210px}.footer
.comment{background-position:left bottom;height:auto;padding:0
0 0 125px;width:155px}.footer_top{min-height:212px}.footer_r_container{display:none}.footer_r_container
.follow_us{display:inline-block;float:none;width:100%;padding:18px
0}.follow_us
a{float:none;display:inline-block}.footer_r_container
img{display:inline-block;float:none}.quick-access{width:100%;text-align:center}.header
form{min-width:inherit}.top-cart{width:100%;float:none;display:inline-block}.top-cart .block-title{width:260px}.header
form{float:none;display:inline-block}.quick-access
ul.links{clear:inherit;float:none;display:inline-block;min-width:inherit}.quick-access ul.links:first-child{float:right}.footer_left_wrap{padding:0
0 10px;min-height:213px}.twitter-bird,.twitter_block{display:none}.footer-before-container{width:280px;padding:0}.col2-left-layout{width:280px;padding:0}.col2-left-layout .col-main{width:100%}.sorter{display:none}.products-grid{text-align:center;padding:0}.products-grid
li{float:none;display:inline-block;margin:30px
0 0 0}.products-grid li:first-child{margin:30px
0 0 0}.page-title, .product-view .product-name, .opc-wrapper .step-title{min-width:220px;margin:0
0 20px}.category_main ul.products-grid
li{border-top:1px solid #dddbdb;border-left:0}.category_main ul.products-grid li:first-child{border-top:1px solid #dddbdb}.category_main ul.products-grid.first li:first-child{border:0}.category_main .category_banner ul.products-grid
li{margin:20px
0 0}.category_main .category_banner ul.products-grid li:first-child{border:10px
solid #DAD9DC}.category_main ul.products-grid{border:0}a.stock_list{width:238px;height:auto}.category-view.landing_page .products-grid
li{float:left;margin:0}.category-view.landing_page .products-grid.grid_4 li, .category_brand .products-grid.grid_4
li{width:145px}.category_brand{width:100%;padding:0}.category_brand .page-title{padding-bottom:15px}.category_brand .page-title
h1{float:left}.category_brand .category-image
img{display:block;width:100%;height:auto}.category_brand_descp .page-title
h1{background:none;color:#3c3c3c;float:none}.brand_carousel ul
li{width:280px}.brand_image_wrap{width:277px;border-right:1px solid #dddbdb}.brand_image_wrap
img{width:100%}#brand_carsl{height:338px !important}.brand_carousel
.nav_left{left:-10px}.brand_carousel
.nav_right{right:-10px}.category_brand
.banner_descp{left:10px;top:10px;width:180px}.banner_descp
.banner_title{background:none;padding:0;margin:0
0 6px}.banner_descp .banner_title
h2{font-size:20px;line-height:20px;padding:2px
4px}.category_brand .banner_descp
p{font-size:6px;line-height:7px;margin:0
0 6px}.banner_descp
.strapline{padding-left:20px;background:none}.banner_descp .strapline
p{padding-right:20px;background:none}.about_brand{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_about_mobile_close.png) center bottom no-repeat;padding-bottom:20px}.about_brand.active{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/bg_about_mobile.png) center bottom no-repeat}.banner_bottom{display:none}.category_brand .banner_descp h2, .category_brand .banner_descp.left h2, .category_brand .banner_descp.right
h2{font-size:16px;margin:0
0 5px}.category_brand .banner_descp.bottom p, .category_brand .banner_descp.left p, .category_brand .banner_descp.right
p{font-size:11px;margin-bottom:5px}.category_brand
.banner_descp.bottom{bottom:10px}.category_brand
.banner_descp.right{right:15px;top:10px}.category_brand
.banner_descp.left{left:15px;top:15px}.category_brand .banner_small
.banner_descp.left{top:10px;width:280px}.category_brand .banner_small .banner_descp.left
h2{font-size:16px;margin:0
0 5px;line-height:normal}.category_brand .banner_small .banner_descp.left
p{font-size:11px;margin:0
0 5px}.category_brand .banner_small .banner_descp.left p
br{display:none}.category_brand .banner_small
.banner_descp.right{top:10px;right:15px;width:280px}.category_brand_descp{width:100%}.category_brand
.about_brand{width:100%}.cat_brand_list{width:100%;padding:0}.category-products{padding:0
0 15px}.cat_brand_list .products-grid{padding:0}.category_cocktail{width:260px}.cat_cocktail_wrap{width:100%;margin:0
0 15px}.ingredients_wrap{padding:0
0 15px}.cat_cocktait_content{width:100%}.list_bullet{margin:0
10px 0 0}.lisiting_2_descp{width:218px}.video_wrap,.cocktail_video{display:none}.video_wrap
iframe{width:100% !important}.category_cocktail .category-products{float:left;width:260px}.category_cocktail .products-grid
li{width:240px}.category_cocktail .products-grid
.product_descp{width:145px}.category_cocktail .add-to-cart{width:auto;padding:0
0 0 5px}.category_cocktail .add-to-cart
button{width:145px;font-size:14px}.category_descp_wrap{width:100%}.category_cocktail
.category_descp{text-align:center}.category_descp_wrap{text-align:left}.category_cocktail .category_descp
img{display:inline-block;position:static}.cart{width:260px}.basket_items{width:240px;padding:9px}.cart .cart-collaterals{width:100%;text-align:center;margin:0
0 10px}.cart-collaterals
.crosssell{width:250px;padding:4px}.basket_items table td:first-child{display:none}.cart
fieldset{float:left;width:240px;padding:9px}.cart fieldset .cart-table td:first-child{display:none}.cart fieldset .cart-table
td{width:100%}.cart fieldset .cart-table td table td:first-child{display:block}.cart fieldset .cart-table td table
td{width:auto}.cart
.totals{padding:20px
0;width:100%}.cart .totals table
td{padding:5px}.cart
.discount{padding:0;width:100%}.cart
select#delivery_dates{width:100%}.cart .totals ul.checkout-types, .totals ul.checkout-types
li{width:100%;text-align:center}.cart
.btn_paypal{width:100%}.cart .btn_paypal
a{display:inline-block}.cart
.btn_separator{float:none;display:inline-block;padding:5px
0}.cart button.btn-checkout{float:none;display:inline-block}.cart-collaterals.product-shop .price-box .special-price, .cart-collaterals .product-shop .price-box .regular-price{float:none;margin:0}.cart-collaterals .crosssell .product-shop
p{text-align:center;width:100%;margin:0
!important}.cart .continue-shopping .btn-cont{margin-left:22px}a.call_us,a.chat{width:100%;float:none;display:inline-block;margin:0}.checkout_progress{float:left}.checkout_progress_block{margin:0
0 4px;clear:left}.checkout_progress_block:first-child{margin:0
0 4px}.opc-summary-container{float:left;margin:0
0 10px}.opc-wrapper{width:260px}.opc-wrapper .step-title{padding:2px
10px;width:240px}.opc .sub-title{width:260px;padding:0;margin:0
0 15px}#opc-before_login
.step{padding-left:0;width:260px}.opc .section
fieldset{width:260px;padding:0}ul.form-list li label, .delivery-instructions
label{text-align:left;padding-bottom:7px;width:100%}#opc-before_login span.pass, #opc-before_login .login-control{padding:0}.opc .step .buttons-set, .form-list .add-field .input-box{margin:0}.opc .step .buttons-set{width:100%}.use-billing{width:260px}.use-billing li
label{text-align:left;width:100%}.use-billing
span{padding:0
0 0 18px;width:242px}.opc li .input-box
span{width:75px}.opc
textarea{width:160px}.dispatch_address{padding:0;width:260px}#opc-payment .sp-methods dt, #opc-payment .sp-methods
dd{padding:0
!important;width:260px}#opc-payment .control, #opc-payment
p{padding-left:0;width:260px}#opc-payment .control
label{width:242px}.delivery-instructions{width:260px}.checkout_footer{padding:0
30px;background:none;margin:0
auto 10px;height:auto;width:240px;font-size:13px;text-align:center}.checkout_footer
address{float:none;display:inline-block;padding:0
0 8px}.checkout_footer
span{float:none;display:inline-block}.validation-advice{display:none}.opc_email{width:100%;padding:0
0 15px 0}.opc_email
.note{margin:0}.opc_email li.login-comments
label.radio{width:220px;text-align:left}#billing_postcode_field .add-field .input-box, #shipping_postcode_field .add-field .input-box{margin:10px
0 0 0;clear:left}.opc .add-field
p{margin-left:0;clear:left}#opc-billing .buttons-set{margin-top:55px}#opc-shipping .buttons-set{margin-bottom:20px}#co-shipping-form{width:100%}iframe#sagepaysuite-server-incheckout-iframe{width:100% !important;margin:35px
0 0;height:760px!important}ul.form-list .co-address-select li label, ul.form-list .co-address-select li .input-box, .co-shipping-form ul.form-list .co-address-select li
label{padding:0;width:260px}ul.form-list .co-address-select li
select{width:250px}ul.form-list
li.save_book{padding-left:0;width:auto}ul.form-list li.save_book
label{width:230px}#opc-payment .ordersummary
p{width:100%}.summary_wrap{float:left}ul.form-list .input-text.validation-failed{border:1px
dashed #1872ac}iframe#sagepaysuite-server-incheckout-token-iframe{width:100%!important}#opc-payment .sp-methods
dd.sagepay{padding:0
!important}.cms_wrap{width:280px}.cms_content_wrap{width:100% !important}.cms_wrap
img{width:100%;height:auto}.cms_content_wrap{padding:0}.cms_content_wrap
p{padding-right:0}.cms_wrap
ul{padding-left:15px}.cms_wrap>.phone{width:268px !important;margin-left:0 !important}ul.sitemap li ul li
a{text-align:left}.product-view{width:280px;padding:0}.cocktail_book .product-name{margin:0
0 20px}.cocktail_book
.books_wrap{width:280px}.cocktail_book .books_wrap ul
li{width:268px}.cocktail_book .product-img-box, .cocktail_book .product-collateral{width:280px;padding:0}.cocktail_book
a.scroll{display:none}.cocktail_book_listing dl, .order_confirm
dl{width:280px;height:120px !important}.cocktail_book_listing .collateral-tabs dt:first-child, .order_confirm .collateral-tabs dt:first-child{margin-left:30px !important}.cocktail_book_listing .tab-container, .order_confirm .tab-container{width:278px;height:74px}.cocktail_book_listing .tab-content textarea, .order_confirm .tab-content
textarea{width:258px;height:50px}ul.cocktail_book_listing .add-to-cart{margin:0
0 0 10px}.trending_wrapper{width:280px;padding:0}.trending_wrap{width:280px;padding:0}ul.clubs
li{margin:0;padding:0
0 15px;width:100%}ul.clubs{padding:0;text-align:center}ul.clubs li
a{display:inline-block;float:none}.trending_wrap
.comment_wrap{padding:19px;width:240px;text-align:center}.trending_wrapper .comment_wrap
img{float:none;display:inline-block}.books_wrap{width:240px;text-align:left}.books_wrap ul
li{width:230px}.trending_wrapper .comment_wrap
a{display:none}.corporate_gift_wrap{width:280px;padding:0}.gifting_wrap{width:280px}.corporate_gift_wrap
.lisiting_2_descp{width:220px}.corporate_gift_wrap .lisiting_2_descp
img{display:none}.help_wrap{width:238px}.corporate_gift_wrap
a.stock_list{width:258px}.gifts_video{display:none}.account-login{width:280px;padding:0}.col2-set .col-1, .col2-set .col-2{width:100%}.col2-set .col-1{border-bottom:2px solid #727070;margin:0
0 30px;padding:0
0 20px}.account-login button, .account-login li.note
a{margin:0}.account-login.customer_login .col-1, .account-login.customer_login .col-2{width:100%;padding:0;border:0}.account-login.customer_login .col2-set
h2{padding:1% 4%;width:92%}.customer_login
.content{padding:4%;width:92%}.customer_login .col-1
.content{border:0}.account-login.customer_login button, .account-login.customer_login li.note a, .account-login.customer_login .col-2
button{margin:0}.account_created{width:280px;margin:0}#account_steps{width:100%;margin:0}ol#account_steps_top{width:100%;padding:0}ol#account_steps_top li.step-title{width:100%;padding:0}ol#account_steps_top li
h2{border:0}#opm-password-content li.control
label{width:auto;padding:0}#opm-password-content li.control
label.radio.text{width:255px;padding:7px
0 0 5px}.opm #billing_postcode_field .add-field, .opm #shipping_postcode_field .add-field{width:auto}.opm .add-field
p{margin-top:15px}.error_wrap{width:280px;padding:0}.error_wrap
.title{width:260px;padding:15px
10px;margin:0
0 25px}.error_wrap
.comment_wrap{width:248px;padding:15px}.error_wrap .comment_wrap .books_wrap
a{display:none}.error_wrap
.comment_wrap{text-align:center}.error_wrap .comment_wrap
img{display:inline-block;float:none;margin:10px
0 0 0}.customer_login
p.alert{padding:0
0 15px 10%;width:90%}.event_details{width:280px;padding:0}.event_detail_wrap{width:280px}.event_details
h2{width:232px}.event_details .products-grid
li{margin:0
0 25px}.event_details .category-products{padding:15px
0 0}.event_details .products-grid
li{width:260px}.event_details .products-grid
.product_descp{width:165px}.event_details .add-to-cart{width:260px;padding:0}.products-grid
.hw_to_make{width:240px}.event_pack{display:none}.customer-account-forgotpassword .account-login ul.form-list, .customer-account-resetpassword .account-login ul.form-list{margin:0
0 0 40px;width:auto}.gifts_wrapper{width:280px;padding:0}.gifts_banner
img{width:100%;height:100%}.gifting_temp .products-grid li img,  .block_gift .products-grid li
img{width:auto;height:inherit}.cms-gift-boxes .col-left{width:100%}.col-left .block_gift .products-grid{float:left;width:100%}.block_gift .products-grid
li{width:100%}.careers{width:280px;padding:10px
0 0 0}.careers_wrapper{width:100%}.careers dl
dd{width:265px;padding:0
0 0 15px}.widget-static-block
.working_withus{text-align:center;width:280px}.working_withus
img{width:100%;height:auto}.widget-static-block
.comment_wrap{float:none;display:inline-block;width:238px}.careers dl dd
ul{width:250px}.careers ul.jobs
li{width:94%;padding:3%}.careers ul.jobs li
a{width:100%}.careers .widget-static-block{float:left}.my-account{width:100%;padding-bottom:20px}.my-account
.fieldset{width:96%}.my-account .add_address
.fieldset{width:100%}.my-account .add_address li.control
label{display:none}.my-account .add_address li.control
label.radio{display:block}.my-account .add_address .buttons-set{margin:0;width:100%}.my-account .add_address .buttons-set
button{margin:0
0 15px}.my-account .add_address .buttons-set
.button_1{padding:0
2%}.my-account .data-table tr .lastname, .my-account .data-table tr
.email{display:none}.my-account .data-table tr .shipping, .my-account .data-table tr
.orderdate{display:none}.my-account .data-table tr .shipping, .my-account .data-table tr
.orderdate{display:none}.address_block{width:260px}.address_block .box-content
span{max-width:185px}.passrd_strength
span{margin-left:0}.passrd_strength{margin:20px
0 0 0}.my-account .buttons-set ul.form-list
label{width:100%;padding-right:0}.my-account .buttons-set ul.form-list
label.radio{width:240px}.my-account .add_address .btn-find_add{margin:5px
0 0}.order-page,.order-items{width:280px}.order-page .page-title{padding:0
0 15px}.order-page .page-title.title-buttons
a{display:none}.order-items .page-title{text-align:left}.order-items .page-title.title-buttons
h2{width:100%}.order-items p.order-date{width:100%}.my-account
table{width:100%;margin:0
0 10px}dl.order-info{width:100%;border:0}dl.order-info
dt{width:100%;padding:10px
0;text-align:center}.order-info
li{width:260px;margin:0
0 5px;text-align:center}.order-info
li.current{border:1px
solid #a5a4a4;margin:0
0 5px;width:258px}.order-page .col2-set{width:260px;padding:15px
10px}.order-details .product_img img, .order-details
.sku{display:none}.my-account .order-items tbody td:first-child{padding:0}.my-account.orders
.pager{width:280px}.my-account .data-table tr
td{padding:7px}.my-account.orders .pager
.limiter{display:none}.dashboard{width:280px}.dashboard .order_date, .dashboard .order_ship, .dashboard .order_lastname, .dashboard
.order_pass{display:none}.my-account .dashboard .data-table thead tr th, .my-account .dashboard .data-table tr
td{padding:10px
5px}.order_confirm{width:280px;padding:0}.order_confirm ul
li{width:280px;padding:20px
0}.order_confirm ul .fieldset
ul{width:260px;margin:0;padding:0
10px}.order_confirm
p{margin-bottom:10px}.order_confirm .fieldset
p{display:none}.review_order{width:280px;padding:0}.review_order .data-table{width:100%}.pass_reset{width:260px;padding:0
10px}.page-sitemap{width:280px;padding:0}#sitemap_top_links{float:left;margin:0
0 15px}ul.sitemap{text-align:center;padding:0}ul.sitemap
li{float:none;display:inline-block;margin:0
0 10px}ul.sitemap li:first-child{margin:0
0 10px}#sitemap_top_links{width:100%}#sitemap_top_links
ul{padding:0
0 10px}#sitemap_top_links
ul.brand{float:left;padding:0}.certificate_img{display:none}.product-view .product-shop{width:280px;float:left}.product-img-box{width:280px;padding:0;min-height:inherit}.product-img-box a.product-image{width:298px}.product-view .product-img-box
img{width:100%;height:100%}.product-view
ul.product_thumbs{text-align:center}.product-view ul.product_thumbs
li{display:inline-block;float:none;margin:5px}.product-view .box-collateral{width:100%}.product-view .product-collateral, .collateral-tabs .tab-content{width:100%}.product-view .product-essential .product-collateral{min-height:inherit}.collateral-tabs .tab.sharetab .follow_us a:first-child{margin:0}.product-view .box-related .products-grid
li{min-height:300px}.product_wrapper, .prdct_block_descp, .product-view .product_review .box-up-sell{width:280px}.pdct_review_image, .product_review .ratings
p{margin:0
0 10px;width:100%}.product_review .toolbar
.pager{display:none}.product_review .box-up-sell .products-grid li:first-child{margin:20px
0 0}.product_review .ratings .rating-box{margin-left:0}.search-autocomplete{left:0 !important}.search_results .toolbar-bottom .toolbar
.pager{display:none}.sub_category{width:280px;padding:0}.sub_category{width:280px}.sub_category
.banner_wrap{display:none}.popular_prdcts .products-grid li.even, .popular_prdcts .products-grid
li{margin:40px
0 0 0}.popular_prdcts
a.stock_list{width:258px}.sub_cat_wrap{display:none}.sub_category .products-grid{padding:0
0 20px}.col2-right-layout{width:280px;padding:0}.col2-right-layout .col-main{width:280px}.postWrapper
h2{width:40px;margin-left:10px}.postTitle, .postContent, .postContent p,.postDetails{width:210px}.postContent
img{width:100%;height:100%}.postDetails
.widgets_block{width:100%;margin:10px
0 0 0}.blog{display:none}.blog_detail{width:280px;padding:0}.blog_detail
.postWrapper{width:280px}.blog_detail
h2{text-align:center}.blog_detail .postTitle, .blog_detail .postContent, .blog_detail .postDetails, .blog_detail .tags, .blog_detail .group-select{width:225px}.blog_detail .products-grid
li{margin:30px
0 0 0}.blog_detail ul.form-list li
label{width:100%}.blog_detail ul.form-list .input-text{width:172px;clear:left;float:left}.blog_detail ul.form-list li
label.radio{width:194px}.blog_detail .button-set{width:100%}.video_page, .video_thumb_wrap
a{width:260px}.video_page .video_tabs
li{width:100%;text-align:center;margin:10px
0 0}.video_page .video_tabs li
a{float:none}.video_thumbs ul
li{width:100%;padding:10px
0}.video_thumbs ul li:first-child{padding:10px
0}.video_thumbs ul li
img{max-width:100%}.contact-us{width:260px;margin-left:0 !important}.contact-us .buttons-set, .contact-us
p.required{margin:0
0 10px;width:auto;clear:left}.gift_cart_message{width:233px}.gift_cart_message
h1{min-width:inherit;margin-left:0}.gift_cart_message
p.gift_msg{width:auto;margin:0}.gift_cart_message .form-list, .gift_cart_message .buttons-set{width:auto;margin:0;float:left !important}.gift_cart_message .form-list li.fields
.field{float:left !important;clear:left}.gift_cart_message ul.form-list .input-box{clear:left}.gift_cart_message ul.form-list input.input-text, .gift_cart_message ul.form-list
textarea{width:200px}ul.gifting_progress
li{width:100%;padding:0}.gifting_temp .category-products
h2{text-align:left}.block_gift .products-grid{padding:0
0 25px}.page{width:300px}.global-site-notice{height:auto;padding:0}.notice-inner{width:320px;padding-top:22px}.notice-inner
ul{height:27px;margin:0;line-height:27px;border-right:1px solid #5c5a5a}.notice-inner ul
li{padding:0
20px 0 10px}.top-cart{width:auto;padding:0
10px 0 0;height:27px;text-align:left;float:right}.top-cart .block-title{width:auto;margin-top:2px}.top-cart .block-title
.icon{margin:2px
0 0 5px;float:right}.top-cart .block-title
strong{font-size:11px;margin-top:3px}.top-cart .block-title strong
span.cart_msg{display:none}#countdown-wrapper{display:block;width:320px;margin:0
-10px;border-bottom:1px solid #5c5a5a;position:absolute;padding:0;top:-58px;height:20px;text-align:center;left:0}#countdown-wrapper
p{color:#fff;float:none;display:inline-block;font-weight:600}#countdown-wrapper
.icon{display:none}#countdown-wrapper
.order{font-size:12px;font-weight:normal;width:auto;float:none;display:inline-block;line-height:21px;color:#fff}#countdown-wrapper .time
span{font-size:12px;font-weight:normal}.global-site-notice
p{height:auto;margin-top:2px}.global-site-notice
p.call{font-size:11px}.global-site-notice p.call
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) -20px top no-repeat;width:13px;height:15px;margin:3px
5px 0 0}.global-site-notice p.call
span{margin-top:4px}#countdown-wrapper
p.time{padding-left:24px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_clock.png) left 2px no-repeat;line-height:21px}.header{padding:0
0 5px}.header .col-3
.links{display:none}.branding{height:auto;padding:0}.header .branding
a{background:none}.header .col3-set .col-2, .header .col3-set .col-3{width:100%}.header
.logo{width:137px;height:46px;float:none;display:inline-block}.header .branding a, .header .logo
img{width:100%;height:auto}.header .form-search{padding:5px
0 0}.header .form-search input.input-text{width:249px}.header .form-search
button{right:9px}.header-container{position:relative}.nav_top_title{position:absolute;left:0;top:0;width:63px;height:50px;text-align:center;cursor:pointer;display:block}.nav_top_title
.icon{margin:13px
0 0 19px;float:left;width:24px}.nav_top_title .icon
span{width:100%;float:left;height:3px;background:#0d71ae;margin:0
0 4px}.nav_top_title
a{font-size:9px;color:#232020;font-family:"proxima-nova-condensed";text-transform:uppercase}.header .col-2
a.signin{position:absolute;right:0;top:12px;width:68px;color:#232020;text-align:center;display:block}.header a.signin
span{clear:both;display:inline-block;font-size:9px;text-transform:uppercase;font-family:"proxima-nova-condensed";width:100%}.header a.signin
.icon{width:29px;height:21px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) -50px top no-repeat}.nav_top_title.selected{background:#0e71af}.nav_top_title.selected .icon
span{background:#fff}.nav_top_title.selected
a{color:#fff}.nav-container{position:absolute;border:10px
solid #0e71af;width:280px;float:none;display:block;top:50px;z-index:250;background:#fff;display:none}.nav
li{margin:0}.nav>li>a{display:block;padding:0;margin:0
10px;line-height:33px;text-align:left;border-bottom:1px solid #dddbdb;font-size:14px;color:#000;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/nav_arrow_down.png) right center no-repeat;transition:none}.nav>li>a.selected{border-bottom:0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/nav_arrow_up.png) right center no-repeat}.nav>li.barman_blog>a{border-bottom:0;padding:0}.nav>li.barman_blog{padding:0}.nav li a:hover, .nav li.over a.over,.nav>li.last>a:hover,.nav>li.barman_blog>a:hover{background:#fff url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/nav_arrow_down.png) right center no-repeat;color:#0e71af}.nav>li>a.selected:hover{border-bottom:0;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/nav_arrow_up.png) right center no-repeat}.submenu_wrapper{position:static;border:0;padding:0;clear:both;display:block;background:#ebebeb}.submenu_wrapper
ul.submenu_left{float:left;width:100%}.submenu_wrapper ul
li{text-align:left;padding:0;font-size:12px}.submenu_wrapper ul li:first-child{padding:0;font-size:12px;line-height:26px}.submenu_wrapper ul li
a{line-height:26px;display:block;padding:0
20px}.submenu_wrapper ul li
span{display:block;padding:0
20px}.submenu_wrapper ul.submenu_right, .submenu_wrapper
ul.submenu_brands{display:none}.top_message_bar{display:none}.banner_wrapper{padding:0
0 8px;width:320px;margin:0
-10px}.banner_container{height:auto}.banner_container ul li
img{width:100%;height:auto}.banner_container .banner_contents
p{display:none}.banner_container
.banner_contents{width:150px;top:15px;left:inherit;right:0}.banner_container .banner_contents
h2{font-size:24px;line-height:26px;margin:0
0 10px}.banner_container .flex-control-nav{position:static;float:left;width:100%}.banner_container .flex-control-nav
li{margin:0
2px}.banner_container .flex-control-nav li
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) -40px -25px no-repeat;width:8px;height:8px}.banner_container .flex-control-nav li a.flex-active, .banner_container .flex-control-nav li a:hover{background-position:-40px -37px}.col-main,.col1-layout{width:300px}.home_contents{padding:0;width:100%}ul.list_3
li{width:100%;padding:11px
0;border-top:1px solid #dddbdb}ul.list_3 li:first-child{border:0;padding-bottom:11px}.dont_miss
.img_block{width:48%;margin:0
2% 0 0}.dont_miss
.content{width:48%;text-align:left;float:right}.dont_miss img, .new_arrivals
img{width:100%;height:auto}ul.list_2
li{width:100%;padding:20px
0 0}.new_arrivals
.content{text-align:left}.new_arrivals .content
h2{font-size:18px;margin:0
0 5px}.try_our_services{display:none}.dont_miss .img_block
.overlay{height:117px}.new_arrivals .img_block
.overlay{height:162px}a.back_to_top{display:block;margin:30px
0 20px;text-align:center;float:left;width:100%;padding-top:20px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_back_to_top.png) center top no-repeat;font-size:18px;color:#1872ac;text-transform:uppercase;cursor:pointer}.banner_container .flex-prev{display:none}.breadcrumbs ul
li{margin-bottom:5px}.mobile.trust_top_logo{float:left;width:100%;margin:5px
0;text-align:center}.col2-left-layout{width:100%}.category_mobile_block{float:left;width:100%;padding:0
0 5px}.category_mobile_block .category-title{margin:0
0 5px;padding:0}.category_banner{padding:0
0 5px;margin:0}.category-image{height:auto}.category-image
img{display:none}.category_image_mobile
img{width:100%;height:auto;display:block}.category_banner
.category_content{top:30px;width:120px;left:150px;height:100px;overflow:hidden}.category_banner .category_content
h2{font-size:19px;line-height:19px}.category_banner .category_content
p{font-family:"proxima-nova-condensed"}.category-view .page-title{display:none}.category_mobile_block,.category_image_mobile{display:block}.page-title, .product-view .product-name, .opc-wrapper .step-title{float:left;width:100%;min-height:30px;margin:0
0 14px}.page-title h1, .product-view .product-name h1, .opc-wrapper .step-title
h1{font-size:24px;font-weight:700;color:#fff;background:#232020;padding:0
7px;line-height:30px}.category_mobile_block
.category_toolbar{float:left;width:100%}.category_mobile_block
select{width:196px;height:35px;border:1px
solid #dddbdb;padding:5px
10px}.category_mobile_block
.filter{float:right;position:relative}.category_mobile_block .filter
.title{width:97px;height:35px;background:#d2d2d2;font-size:18px;font-weight:700;text-transform:uppercase;line-height:35px;cursor:pointer}.category_mobile_block .filter .title
span{padding-left:30px;float:left;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_arrrow_black.png) 11px center no-repeat}.category_mobile_block .filter
dl{position:absolute;right:0;width:280px;border:10px
solid #d2d2d2;margin:0;top:35px;background:#fff;padding:4px
0 0;display:none;z-index:300}.category_mobile_block .filter
dt{height:36px;line-height:36px;margin:0
11px;float:none;width:auto;display:block;clear:both;border-bottom:1px solid #dddbdb;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase;position:relative}.category_mobile_block .filter
dt.last{border:0}.category_mobile_block .filter
dt.active{border:0;color:#0e71af}.category_mobile_block .filter dt
span{float:left;padding-left:20px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_filter_arrows.png) 8px 14px  no-repeat}.category_mobile_block .filter dt.m-expanded
span{background-position:8px -21px}.category_mobile_block .filter dt
a{font-size:9px;float:right;margin-right:10px;color:#0e71af}.category_mobile_block .filter
dd{margin:0;display:none;background:#ebebeb;float:left;width:100%}.category_mobile_block .filter dd
ol{padding:13px
32px;display:block;clear:both}.category_mobile_block ol
li{float:left;width:100%;padding:10px
0 0}.category_mobile_block ol li:first-child{padding:0}.category_mobile_block ol.m-tree
li{padding:0}.category_mobile_block ol li
label{float:left}.category_mobile_block ol.m-tree li
label{color:#848383;font-size:13px;margin:0;padding:0
0 10px}.category_mobile_block ol.m-tree
ul{margin:0;padding-left:25px;display:block;clear:both}.category_mobile_block label a.adj-nav-category, .category_mobile_block .m-checkbox-unchecked{padding-left:23px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox_mobile.png) left 1px no-repeat;float:left;font-size:14px}.category_mobile_block .m-checkbox-checked{padding-left:23px;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/img_checkbox_mobile.png) left -47px no-repeat;float:left;font-size:14px}.category-view .toolbar
.pager{width:100%}.toolbar .pager > .i-previous, .toolbar .pager>.i-next{display:none}.toolbar
p.amount{padding:0;margin:0;font-size:13px;color:#3d3737;background:none;font-weight:400}.toolbar
a.view_all{float:right}.products-grid{float:none;margin-left:-10px;width:310px}.products-grid
li{width:145px;float:left;margin:0
0 0 10px;padding:0}.products-grid li:first-child{margin:0
0 0 10px}.products-grid li:nth-child(2n){float:right}.products-grid li
img{width:100%;height:auto}.about_category{display:none}.toolbar-bottom
.pages{display:block;width:100%;padding:10px
0 0;border-top:1px solid #dddbdb;margin-top:10px;text-align:center}.toolbar-bottom .pages
ol{float:none;display:inline-block;text-transform:none}.pages ol
li{margin:0
0 0 5px;display:inline-block;line-height:32px}.pages ol
li.current{height:32px;width:32px;color:#0d71ae;font-weight:700}.pages ol li
a{background:#dddbdb;width:32px;height:32px;display:inline-block;line-height:32px;font-size:17px;font-weight:400;color:#3d3737}.pages ol li a.prev, .pages ol li
a.next{font-size:13px;color:#0e71af;width:auto;display:inline-block;background:none;margin:0
5px}.block-layered-nav{display:none}.breadcrumbs
ul{margin-left:0}.block-layered-nav-mob .m-filter-slider{margin-left:32px;margin-right:32px;width:216px}.category_mobile_block .filter dt.m-expanded{color:#0e71af;border:0}.category_mobile_block .filter dd .m-more-less{float:right;margin:0
20px 5px 0;font-size:12px}.category_mobile_block .filter dd .m-more-less
a{color:#0e71af}.category_mobile_block .filter
dd.price{background:#fff}.block-layered-nav-mob .m-filter-actions{position:absolute;right:0;top:0}.products-grid li img.label-freegift{left:100px !important}.landing_banner .category_content, .banner_top
.category_content{padding:15px}.product-view{width:300px}.product-view .product-shop{width:100%}.breadcrumbs ul
li{font-size:11px}.breadcrumbs li
a{color:#0d70ae}.breadcrumbs li
span{color:#000}.breadcrumbs li
strong{font-weight:400;color:#232020}.product-view{margin:0}ul.ingredients
li{font-size:11px;color:#888484}.product-shop .price-box{padding:0}.product-shop .add-to-box{border:0}a.qnt_add{border:1px
solid #dddbdb;height:38px}.add-to-cart .input-text{border-top:1px solid #dddbdb;height:28px;line-height:28px}.product-view .add-to-cart button.btn-cart{margin-left:9px;width:182px;float:right}.product-img-box{width:100%}.product-view ul.product_thumbs
li{margin:0
6px 0 0;width:94px !important}.also-like-heading{margin-left:55px}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box
p{padding:0}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper .price-box
p{padding:0;float:none}.pricebox_wrapper .special-price .price, .pricebox_wrapper .regular-price
.price{padding:0}div.product-essential div.box-collateral.box-related ul div.pricebox_wrapper
.saved_price{clear:both;display:block}.collateral-tabs
.tab.sharetab{border:0}.product-view .product-img-box img.label-freegift{width:30%;height:auto}.onestepcheckout-index-index .notice-inner{width:320px;position:relative}.onestepcheckout-index-index #countdown-wrapper{top:0;margin:0;width:100%}.onestepcheckout-index-index #countdown-wrapper
.icon{display:none}.onestepcheckout-index-index #countdown-wrapper
.order{color:#999}.onestepcheckout-index-index #countdown-wrapper .time
span{font-size:11px;font-weight:600}.onestepcheckout-index-index .notice-inner ul li:first-child{width:auto;padding-left:15px}.onestepcheckout-index-index .notice-inner ul
li.last{width:auto;padding:0
15px 0 10px;height:27px;border-left:1px solid #5c5a5a}.onestepcheckout-index-index .notice-inner
ul{border:0}.onestepcheckout-index-index .global-site-notice
p{font-size:11px}.onestepcheckout-index-index .global-site-notice
.secure_checkout{margin-top:7px}.onestepcheckout-index-index .global-site-notice .secure_checkout
span{margin-top:1px}.onestepcheckout-index-index .global-site-notice .secure_checkout
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) -90px top no-repeat;width:12px;height:14px;margin:0
5px 0 0}.onestepcheckout-index-index .global-site-notice
.cards{width:126px;margin:7px
0 0}.onestepcheckout-index-index .global-site-notice .cards
img{width:100%;height:auto}.onestepcheckout-index-index
header{border-bottom:1px solid #000;margin:0
-10px;padding:0
10px}.onestepcheckout-index-index
.header{padding-bottom:11px}.onestepcheckout-index-index .col3-set{padding-top:58px}.onestepcheckout-index-index .header .col3-set .col-2{position:absolute;left:0;top:0}.onestepcheckout-index-index .header .col-2
a.signin{display:none}.onestepcheckout-index-index .header .col3-set .col-1{width:auto}.onestepcheckout-index-index .col-1
.time{margin:0;font-size:12px}.onestepcheckout-index-index .col-1 .time
span{font-size:21px}.onestepcheckout-index-index .header .col3-set .col-3{width:auto;float:right;margin:0}.onestepcheckout-index-index .header .col3-set .col-3
a{width:140px;float:right}.onestepcheckout-index-index .header .col3-set .col-3
img{width:100%;height:auto;margin:0}.onestepcheckout-index-index .group-select{padding:14px
0;float:left;width:100%}.checkoutcontainer{float:left;width:100%}.onestepcheckout-index-index
h1{height:30px;background:#232020 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_lock_white.png) 5px 4px no-repeat;color:#fff;font-size:24px;padding:0
8px 0 30px;line-height:30px;margin:0
0 15px;float:left}.onestepcheckout-description{display:none}.onestepcheckout-index-index .opc_email, .onestepcheckout-index-index .existing_user, .onestepcheckout-index-index .new_user, .onestepcheckout-index-index #billing_address, .onestepcheckout-index-index #shipping_address, .onestepcheckout-shipping-method, .onestepcheckout-index-index .payment-methods{width:268px;clear:both;float:left}.onestepcheckout-index-index .opc_email .onestepcheckout-description{display:block;font-size:14px;line-height:normal}.opc_email
.left_block{width:100%;margin:0}.opc_email
.note{float:left;width:100%}.opc_email
.right_block{max-width:inherit;width:100%}.onestepcheckout-index-index .opc_email
.btn_separator{width:100%;padding:0}.onestepcheckout-index-index .opc_email .buttons-set .button, .onestepcheckout-index-index .opc_email .buttons-set
a{width:100%;text-align:center}.onestepcheckout-index-index .opc_email ul.form-list .input-box .input-text.validation-failed, .opc_email .left_block ul.form-list .input-text{width:242px}.opc_email .right_block ul.form-list .age-check .input-text{width:33px}.onestepcheckout-index-index .opc_email ul.form-list .age-check .input-box .input-text.validation-failed{width:29px}.opc_email li.login-comments
label.radio{float:none}.new_user
.age_verified{margin:0;line-height:22px;float:left}.onestepcheckout-index-index #billing_address ul.form-list .postcode input[type="text"], .onestepcheckout-index-index #shipping_address ul.form-list .postcode input[type="text"]{margin-right:6px;width:124px}.onestepcheckout-column-right{float:left;padding:20px
15px;width:268px;clear:both;margin-bottom:17px}.onestepcheckout-index-index .selected_day .input-box select, .onestepcheckout-index-index .delivery-instructions
select{width:268px}.onestepcheckout-place-order-wrapper
button{width:100%;height:48px;font-size:16px}.onestepcheckout-totals td:first-child{text-align:left}.onestepcheckout-index-index .shipment-methods
dd.change_delivery{width:100%}.checkout-onepage-success .notice-inner{width:320px;position:relative}.checkout-onepage-success #countdown-wrapper{top:0;margin:0;width:100%}.checkout-onepage-success #countdown-wrapper
.icon{display:none}.checkout-onepage-success #countdown-wrapper
.order{color:#999}.checkout-onepage-success #countdown-wrapper .time
span{font-size:11px;font-weight:600}.checkout-onepage-success .notice-inner ul li:first-child{width:auto;padding-left:15px}.checkout-onepage-success .notice-inner ul
li.last{width:auto;padding:0
15px 0 10px;height:27px;border-left:1px solid #5c5a5a}.checkout-onepage-success .notice-inner
ul{border:0}.checkout-onepage-success .global-site-notice
p{font-size:11px}.checkout-onepage-success .global-site-notice
.secure_checkout{margin-top:7px}.checkout-onepage-success .global-site-notice .secure_checkout
span{margin-top:1px}.checkout-onepage-success .global-site-notice .secure_checkout
.icon{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/sprite_mobile.png) -90px top no-repeat;width:12px;height:14px;margin:0
5px 0 0}.checkout-onepage-success .global-site-notice
.cards{width:126px;margin:7px
0 0}.checkout-onepage-success .global-site-notice .cards
img{width:100%;height:auto}.checkout-onepage-success
header{border-bottom:1px solid #000;margin:0
-10px;padding:0
10px}.checkout-onepage-success
.header{padding-bottom:11px}.checkout-onepage-success .col3-set{padding-top:58px}.checkout-onepage-success .header .col3-set .col-2{position:absolute;left:0;top:0}.checkout-onepage-success .header .col-2
a.signin{display:none}.checkout-onepage-success .header .col3-set .col-1{width:auto}.checkout-onepage-success .col-1
.time{margin:0;font-size:12px}.checkout-onepage-success .col-1 .time
span{font-size:21px}.checkout-onepage-success .header .col3-set .col-3{width:auto;float:right;margin:0}.checkout-onepage-success .header .col3-set .col-3
a{width:140px;float:right}.checkout-onepage-success .header .col3-set .col-3
img{width:100%;height:auto;margin:0}.checkout-onepage-success .opc-wrapper{width:100%;padding:0}.checkout-onepage-success .opc-wrapper .step-title{padding:14px
0 0;width:auto}.checkout-onepage-success .step-title
h1{height:30px;background:#232020 url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/icon_lock_white.png) 5px 4px no-repeat;color:#fff;font-size:24px;padding:0
8px 0 30px;line-height:30px;margin:0
0 15px;float:left}.checkout-onepage-success
.order_confirm{margin:0
0 25px}.order_confirm
h2{font-size:24px;margin:0
0 15px}.order_confirm
h3{font-size:18px}.order_confirm
p{font-size:14px}.success_reg_wrap
.success_reg{width:268px;padding:15px
15px 1px;float:left}.success_reg_wrap .success_reg
p{font-size:14px;padding:0
0 20px}.onestepcheckout-index-index
#summary_float{position:static !important}.onestepcheckout-index-index .payment-methods dd, .onestepcheckout-index-index .payment-methods dt, .onestepcheckout-index-index #billing_address, .onestepcheckout-index-index
.shipping_block{width:268px}.onestepcheckout-index-index .shipment-methods
dt{padding:10px
0 15px}.onestepcheckout-index-index .shipment-methods dt
img{float:left}.onestepcheckout-index-index .shipment-methods dt
label{float:left;width:67%;margin-left:2%}.onestepcheckout-index-index .shipment-methods dt
span{margin:0}.onestepcheckout-index-index .shipment-methods dt
strong{right:0}#billing_address ul.form-list
select{width:100%}.cart{width:100%;padding:0}.cart .page-title{margin:0;padding:15px
0}.basket_items{width:auto;display:block;clear:both;margin:0
0 14px;background:#efeded;border:1px
solid #dddbdb;padding:13px
15px;float:none}.basket_items
.btn_paypal{text-align:center;margin:0}.cart
.btn_separator{line-height:normal;width:100%}.cart button.btn-checkout{width:100%;height:41px;line-height:41px;font-size:16px;font-weight:600}.delivery_method_wrap{width:auto;display:block;clear:both;margin:0
0 16px;padding:15px;float:none;background:#fff}.delivery_method_wrap
.block_left{width:100%}.delivery_method_wrap
.delivery_content{padding:0;width:100%}.delivery_method_wrap .delivery-instructions{border:0;width:100%;padding:0}.delivery_method_wrap .delivery-instructions
select{width:100%}.delivery_method_wrap
h2{padding:0
0 10px}.delivery_method_wrap
h3{font-size:18px;line-height:normal;padding:0
0 10px}.delivery-instructions
label{font-size:13px;font-weight:600}.giftbox_container, .delivery_method_wrap, .delivery_content
.delivery_info{display:none}.delivery_method_wrap.mobile{display:block}.cart
fieldset{width:auto;clear:both;float:none;border:1px
solid #dddbdb;border-bottom:0;padding:15px}.cart fieldset table
colgroup{display:none}.cart fieldset .cart-table
td{display:inline-table;width:auto;border:0}.cart .cart-table h2.product-name{font-size:14px}.cart .cart-table .cart-price{font-size:18px}.cart .cart-table .a-right .cart-price{padding:0
0 12px 5px}.cart .cart-table .input-box{margin:0
0 15px}.cart .cart-table td.last
.price{font-size:18px;margin-left:30px}.cart_bottom{width:auto;border:1px
solid #dddbdb;border-top:0;display:block;clear:both;margin:0
0 16px;padding:0
15px 15px}.cart_bottom .cart-collaterals{display:none}.cart_bottom_right{width:100%}.cart
.discount{display:none}.cart
.totals{padding:0}.cart fieldset table
tr{border-bottom:1px solid #dddbdb}.cart .totals table
td{line-height:normal;vertical-align:top;padding:0}.cart .totals table td
.price{font-size:18px}.cart .totals table tfoot
td{font-size:24px;line-height:normal;padding-top:10px}.cart .totals tfoot td
.price{font-size:24px;line-height:normal}a.add_gift{font-size:16px;color:#1872ac;font-weight:600;float:left}.cart .totals ul.checkout-types{border-top:1px solid #dddbdb;padding:20px
0 0;margin:15px
0 0}.cart_bottom_right.mobile
.discount{display:block;margin-bottom:20px}.cart .mobile
.discount{padding:15px;display:block;clear:both;float:none;width:auto}.cart_bottom_right .discount
label{font-size:21px;margin:0
0 10px}.cart_bottom_right .field-wrapper{width:267px}.cart_bottom_right input[type="text"]{width:195px;height:38px}.cart_bottom_right .button-wrapper
.button{height:38px}.giftbox_container.mobile{display:block;width:auto;padding:15px;margin:0
0 15px}.giftbox_container
.gift_message{margin:0}.gift_message .product-image{width:auto;padding-right:10px}.gift_cart_message .buttons-set{width:100%;margin-top:10px}.giftbox_container .product-shop.edit{width:100%}.gift_content .add-to-box
button{clear:both;float:left;margin-top:15px}.cart-collaterals.mobile
.crosssell{width:100%;padding:0;text-align:left}.cart-collaterals .crosssell .product-shop
p{text-align:left}.gift_content_right{float:left}.cart .giftbox_container
h2{font-size:21px}.cart .continue-shopping{padding:0
0 15px;width:100%}.cart .continue-shopping
a{width:296px}.cart .cart-table .remove_item, #shopping-cart-table
.edit_item{margin-top:12px;!important}.cart .cart-table
.cart_saved{float:left;width:100%;position:static}.cart-table ul.tier-prices, .cart-table
ul.saved_price{padding-top:0}.cart ul.tier-prices li p, .cart ul.saved_price li
p{margin-bottom:5px}.cart .checkout-types .continue-shopping{padding-top:15px}.cart .checkout-types .continue-shopping
a{width:264px}.toggle_arrow{color:transparent;font-size:0}.delivery_method_wrap
.block_right{margin:15px
-16px -16px;width:300px;border-top:1px solid #dddbdb}.delivery_method_wrap .shipment-methods
dt{width:298px}.delivery_method_wrap .shipment-methods
dt.selected{width:296px}.giftbox_container
.gift_message{width:100%}.giftbox_container .product-shop{width:156px;margin:0
0 0 10px}.gift_message .product-image{padding-right:0}button.button.toggle_arrow{margin-top:10px;width:100%}.giftbox_container .add_gift_box .product-shop{margin:0;width:100%}.my-account .page-title
h1{color:#fff;font-size:24px}.another_round, .order_history
.button_2{display:none}.myaccount_block .button-set{position:static;float:left;width:100%}.my-account button, .myaccount_block .info-box, .myaccount_block
ul{width:100%}.customer-account-index .col-left, .customer-account-edit .col-left, .sales-order-history .col-left, .sales-order-view .col-left, .customer-address-index .col-left, .sagepaysuite-card-index .col-left{display:none}.dashboard{width:100%}.header .col-2
a.signin{width:69px;height:50px;top:0}.header .col-2
a.signin.active{background:#0e71af;color:#fff}.header a.signin.active
.icon{background-position:-115px top}.header a.signin
.icon{margin-top:10px}.account_dropdown{position:absolute}.account_dropdown{position:absolute;border:10px
solid #0e71af;width:280px;float:none;display:block;top:50px;z-index:250;background:#fff;display:none}.account_dropdown li
strong{display:block;padding:0;margin:0
10px;line-height:33px;text-align:left;border-bottom:1px solid #dddbdb;font-size:14px;color:#000;font-weight:600;transition:none}.account_dropdown ul>li>a{display:block;padding:0;margin:0
10px;line-height:33px;text-align:left;border-bottom:1px solid #dddbdb;font-size:14px;color:#000;font-weight:600;transition:none}.account_dropdown ul>li>a:hover{color:#0e71af}.account_dropdown li
a.logout{color:#0e71af;border:0}.my-account
.fieldset{width:100%}.my-account ul.form-list li
label.radio{float:none}.my-account .buttons-set button, .my-account .buttons-set
.cancel{width:100%}.my-account .data-table tr
td{font-size:14px}.order_reorder{display:none}.my-account .data-table
h3{font-size:14px}.order_details
p{width:50%}.my-account .order-items .data-table
th{padding:8px
0}.my-account .order-items .data-table td, .my-account .order-items tbody td:first-child{padding:20px
0}.order_again{display:none}.myaccount_block .col2-set .col-1, .myaccount_block .col2-set .col-2{margin:0;border:0}.my-account .buttons-set
.button_1{width:96%;padding:0
2%}.my-account .addresses .data-table thead tr
th{font-size:12px}.footer_left{padding:0}.footer-container{padding:20px
0}.footer .footer_left
ul{padding:0;width:48%}.footer .footer_left ul:first-child{padding-left:10px}.footer ul li
span{padding:0
0 10px}.footer ul li
a{line-height:21px;padding:0}.footer ul li a:hover{border-bottom:1px solid #231f20}.footer_left
.follow_us{padding:24px
0;margin:24px
0 0;border-top:1px solid #373435}.footer_left_wrap{width:100%;padding:0;min-height:inherit}.footer .form-subscribe{width:100%;padding:20px
0;border-top:1px solid #373435}.footer .follow_us
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/social_icons.png) left top no-repeat;background-size:262px 28px;height:28px}.footer .follow_us
a.tw{width:28px}.follow_us
a.fb{width:14px;background-position:-58px top}.follow_us
a.pinrest{width:21px;background-position:-202px top}.follow_us
a.google{width:28px;background-position:-102px top}.follow_us
a.instagram{width:24px;background-position:-153px top}.follow_us
a.youtube{width:21px;background-position:-241px top}.follow_us a, .follow_us a:first-child{margin:0
11px}.footer .form-subscribe{width:auto;padding:20px
12px;display:block}.footer .form-subscribe
p{padding:0
0 6px}.footer .form-subscribe
button{width:86px}.footer .form-subscribe input.input-text{width:158px}.footer_right{padding:30px
12px 0;border-top:1px solid #373435;float:none;display:block;clear:both}footer
.trustpilot{float:left;width:100%;padding:16px
0 22px;background:#fff;display:block}footer
.title{margin:0
10px 0;width:auto;display:block;float:none;clear:both}.slideshow-wrapper{width:100% !important;height:auto !important}.banner_container ul.flex-direction-nav{display:none}.onestepcheckout-column-left{width:100%}.cms_wrap{width:100% !important}.cms_wrap
img{margin:0
!important}.cms_content_wrap>div{width:100% !important}.tpiframe-wrapper iframe, .cms_content_wrap .tp_-_box{width:100%}.contact-us{width:100% !important}.cms_wrap .contact-us ul, .contact-us
p.required{padding-left:0}.cms_content_wrap
div.phone{margin:0
!important;float:none !important;display:block !important;clear:both !important;width:auto !important}.cms-contact-us .follow_us
a{margin:0
0 0 29px}.cms-contact-us .follow_us a:first-child{margin:0}.cms-contact-us .follow_us
a.youtube{float:none}.top_contact_link{float:left}.top_black_cart{float:right}.tab-content
.gifting_content{width:230px !important}ul.product_thumbs{margin-left:0}.cat_brand_list .page-title{margin:0}.cat_brand_list .products-grid{width:100%;float:left;margin:0}.cat_brand_list .products-grid
li{margin:0;width:100%;height:auto}.cat_brand_list .products-grid li:first-child{margin:0}.cat_brand_list .products-grid li
img{width:auto}.submenu_wrapper:after, footer .title:after, .footer_right:after, .onestepcheckout-index-index header:after, .checkout-onepage-success header:after, .category_mobile_block .filter dd ol:after, .basket_items:after, .delivery_method_wrap:after, .cart .discount:after, .cms_content_wrap div.phone:after{content:".";display:block;height:0;clear:both;visibility:hidden}}@media only screen and (min-width: 480px) and (max-width: 767px){.page{width:430px;padding:15px}.global-site-notice
p{font-size:14px}.header
.branding{width:100%;text-align:center}.logo{float:none;display:inline-block}.header .branding
a{background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/images/logo.gif) no-repeat}.header .branding
img{width:100% !important}.header .form-search .search_text, .nav li.over .shown-sub, .nav li:hover .submenu_wrapper,.our_products,.articles_wrapper,.promo_text{display:none}.col-main,.col1-layout,.footer,.footer_left{width:430px}.promotions_wrapper{width:430px;padding:0}.promotions,.promotions:first-child{margin:25px
0 0 0;width:190px}.promotions:nth-child(2n){margin:25px
0 0 10px}.twitter_block{width:350px}.header .quick-access{padding:0
45px;width:340px}.top-cart .block-title{width:320px}.footer .form-subscribe{width:430px}.twitter-bird,.twitter_block{display:block}.footer
.comment{width:250px;height:115px}.form-subscribe
.follow_us{padding:15px
0 0 0}.footer_left_wrap{min-height:inherit}.footer-before-container{width:430px;padding:0}.col2-left-layout{width:430px;padding:0}a.stock_list{width:408px}.category-view.landing_page .products-grid.grid_4 li, .category_brand .products-grid.grid_4
li{width:205px}.category_brand{width:100%}.brand_carousel
ul{text-align:center}.brand_carousel ul
li{width:300px;float:none;display:inline-block}.brand_image_wrap{width:298px}.brand_image_wrap
img{width:100%}#brand_carsl{height:338px !important}.brand_carousel
.nav_left{left:-15px}.brand_carousel
.nav_right{right:-15px}.category_brand
.banner_descp{left:15px;top:15px}.cat_brand_list{width:100%;padding:0}.category_cocktail{width:410px}.list_bullet{margin:0
20px 0 0}.lisiting_2_descp{width:333px}.video_wrap
iframe{width:100% !important}.category_cocktail .category-products{width:300px}.category_cocktail .products-grid
li{width:280px}.category_cocktail .products-grid
.product_descp{width:175px}.category_cocktail .add-to-cart{width:260px;padding:0
10px}.category_cocktail .add-to-cart
button{width:175px;font-size:16px}.basket_items table td:first-child{display:block}.cart-collaterals
.crosssell{width:310px;float:none;display:inline-block}.cart .crosssell a.product-image{width:auto;padding:0
15px 0 0}.cart .crosssell.send_gift a.product-image{padding:0
5px 0 0}.cart
fieldset{width:390px}.cart-collaterals .crosssell .product-shop{width:150px;text-align:left}.cart-collaterals .crosssell.send_gift .product-shop{width:250px;text-align:center}.cart-collaterals.product-shop .price-box .special-price, .cart-collaterals .product-shop .price-box .regular-price{float:left}.cart-collaterals .crosssell .product-shop
p{width:auto}.cart .continue-shopping .btn-cont{margin-left:97px}.opc-wrapper .step-title{padding:2px
10px;width:390px}.opc-wrapper{width:410px}.opc .sub-title{width:410px;padding:0;margin:0
0 15px}#opc-before_login
.step{padding-left:0;width:410px}ul.form-list li label, .use-billing li label, .delivery-instructions
label{width:130px}#opc-before_login span.pass, #opc-before_login .login-control{padding-left:140px}.opc .section
fieldset{width:410px;padding:0}.use-billing{width:410px}.use-billing
span{padding:0
0 0 158px;width:252px}.dispatch_address{padding:0
0 0 140px;width:270px}#opc-payment .sp-methods dt, #opc-payment .sp-methods
dd{width:410px;padding:2px
0 !important}.form-list .add-field .input-box{margin:0
0 0 140px}.opc
textarea{width:170px}#opc-payment .control
label{width:252px}#opc-payment .sp-methods ul.form-list li
label{width:130px}.checkout_footer{padding:0
30px;margin:0
auto 20px;background:none;height:30px;width:400px;font-size:13px}.delivery-instructions{width:410px}#billing_postcode_field .add-field .input-box, #shipping_postcode_field .add-field .input-box{margin-left:140px}.opc .add-field
p{margin-left:140px}ul.form-list .co-address-select li label, ul.form-list .co-address-select li .input-box, .co-shipping-form ul.form-list .co-address-select li
label{width:410px}ul.form-list .co-address-select li
select{width:400px}ul.form-list
li.save_book{padding-left:140px;width:auto}.summary_wrap{margin-left:140px}.checkout_progress_block,.checkout_progress_block:first-child{clear:none;margin:0
8px 8px 0}.checkout_progress_container{width:90px}.cms_wrap{width:430px}.cms_content_wrap{width:420px}.product-view{width:430px}.cocktail_book .product-name{margin:0
0 20px}.cocktail_book
.books_wrap{width:430px;text-align:left}.cocktail_book .books_wrap ul
li{width:418px}.cocktail_book .product-img-box{padding:0
0 0 70px}.cocktail_book .product-collateral{width:430px;text-align:center}.cocktail_book
a.scroll{display:inline-block;margin-bottom:15px;float:none}.cocktail_book_listing dl, .order_confirm
dl{width:430px}.cocktail_book_listing .collateral-tabs dt:first-child, .order_confirm .collateral-tabs dt:first-child{margin-left:85px !important}.cocktail_book_listing .tab-container, .order_confirm .tab-container{width:428px;height:58px}.cocktail_book_listing .tab-content textarea, .order_confirm .tab-content
textarea{width:408px;height:34px}ul.cocktail_book_listing .add-to-cart{margin:0
0 0 80px}.trending_wrapper{width:430px;padding:0}.trending_wrap{width:430px;padding:0}ul.clubs
li{margin:0;padding:0
0 15px;width:100%}.trending_wrap
.comment_wrap{padding:19px;width:390px;text-align:center}.trending_wrapper .comment_wrap
img{float:none;display:inline-block}.corporate_gift_wrap,.gifting_wrap{width:430px}.corporate_gift_wrap
.lisiting_2_descp{width:370px}.corporate_gift_wrap .lisiting_2_descp
img{display:block}.help_wrap{width:388px}.corporate_gift_wrap
a.stock_list{width:408px}.account-login{width:430px;padding:0}.customer_login .col-2 ul.form-list li
label{width:150px}.account-login.customer_login button, .account-login.customer_login li.note a, .account-login.customer_login .col-2
button{margin-left:160px}.account_created{width:430px}#opm-password-content li.control
label{width:170px;padding:7px
10px 0 0}#opm-password-content li.control
label.radio.text{width:215px}.error_wrap{width:430px;padding:0}.error_wrap
.title{width:410px;padding:15px
10px;margin:0
0 25px}.error_wrap
.comment_wrap{width:398px;padding:15px}.event_details{width:430px;padding:0}.event_detail_wrap{width:430px}.event_details
h2{width:382px}.event_details .products-grid
li{width:280px;float:none}.event_details .products-grid
.product_descp{width:175px}.event_details .add-to-cart{width:260px;padding:0
10px}.customer-account-forgotpassword .account-login ul.form-list, .customer-account-resetpassword .account-login ul.form-list{margin:0
0 0 120px}.gifts_wrapper{width:430px;padding:0}.careers{width:430px;padding:10px
0 0 0}.careers_wrapper{width:100%}.careers dl
dd{width:415px}.careers dl dd
ul{width:400px}.widget-static-block
.working_withus{text-align:left;width:290px}.working_withus
img{width:100%;height:auto}.widget-static-block
.comment_wrap{float:left;display:inline-block;width:248px}.my-account.add_address li.control
label{display:block}.my-account .data-table tr
.email{display:block}.my-account .data-table tr
.orderdate{display:block}.address_block{width:410px}.address_block .box-content
span{max-width:335px}.my-account .buttons-set ul.form-list
label{width:145px}.order-page,.order-items{width:100%}.my-account
table{width:100%}.order-info
li{width:410px}.order-info
li.current{width:408px}.order-page .col2-set{width:410px}.order-details .sku, .order-details .product_img
img{display:table-cell;!important}.my-account.orders
.pager{width:100%}.orders .order_date, .orders
.order_ship{display:table-cell}.my-account.orders .pager
.limiter{display:block}.dashboard{width:430px}.dashboard .order_date, .dashboard .order_ship, .dashboard .order_lastname, .dashboard
.order_pass{display:table-cell}.order_confirm{width:430px}.order_confirm ul
li{width:430px}.order_confirm ul .fieldset
ul{width:410px}.order_confirm .fieldset
p{display:block}.order_confirm
.passrd_strength{margin-left:140px}.review_order{width:430px;padding:0}.pass_reset{width:400px;padding:0
15px}.page-sitemap{width:430px;padding:0}.product-img-box{width:430px;padding:0}.product-img-box a.product-image{width:428px}ul.sitemap>li{margin:10px
!important}#sitemap_top_links
ul.brand{padding:0
0 0 10px;float:right}.product-view .product-shop{width:430px}.product_wrapper, .prdct_block_descp, .product-view .product_review .box-up-sell{width:430px}.product_review .toolbar
.pager{display:block}.sub_category{width:430px}.sub_category{width:430px}.popular_prdcts a.stock_list, .sub_cat_wrap
a.stock_list{width:408px}.sub_cat_wrap{display:block;width:430px;text-align:center}ul.sub_cat_listing{width:100%}ul.sub_cat_listing
li{float:none;display:inline-block}.col2-right-layout{width:430px;padding:0}.col2-right-layout .col-main{width:430px}.postWrapper
h2{width:60px}.postTitle, .postContent, .postContent p,.postDetails{width:350px}.blog_detail{width:430px;padding:0}.blog_detail
.postWrapper{width:430px}.blog_detail .postTitle, .blog_detail .postContent, .blog_detail .postDetails, .blog_detail .tags, .blog_detail .group-select{width:350px}.blog_detail ul.form-list .input-text{width:272px}.video_page, .video_thumb_wrap
a{width:410px}.contact-us{width:410px}.contact-us .buttons-set, .contact-us
p.required{margin-left:140px}.gift_cart_message{width:376px}.notice-inner{width:460px}.top-cart .block-title{width:auto}.banner_wrapper{margin:0
-15px;width:460px}.banner_container
.banner_contents{width:200px;right:10px}.header .branding
a{background:none}.header .form-search input.input-text{width:379px}.dont_miss .img_block
.overlay{height:168px}.new_arrivals .img_block
.overlay{height:233px}.follow_us a, .follow_us a:first-child{margin:0
23px}.footer .form-subscribe{width:auto}.footer .form-subscribe input.input-text{width:298px}.footer_right{text-align:center}.footer .we_accept, .footer
.support{float:none;display:inline-block}#countdown-wrapper{top:-64px;margin:0
-15px;width:460px}.category_mobile_block
select{width:326px}.category_mobile_block .filter
dl{width:410px}.category-view .products-grid{width:430px}.products-grid
li{width:205px}.category_banner
.category_content{left:200px;height:150px;width:200px}.block-layered-nav-mob .m-filter-slider{width:346px}.products-grid li img.label-freegift{left:140px !important}.product-view ul.product_thumbs
li{width:101px !important}.also-like-heading{margin-left:120px}.products-grid{width:440px}.cart_bottom_right .field-wrapper{width:auto}.cart_bottom_right input[type="text"]{width:325px}.cart_bottom{margin-left:4px;width:390px}.giftbox_container .product-shop{width:245px;margin:0
0 0 12px}.giftbox_container
.gift_content{width:285px}.giftbox_container
.gift_cart_message{width:100%}.gift_cart_message ul.form-list input.input-text, .gift_cart_message ul.form-list
textarea{width:360px}.cart .continue-shopping
a{width:426px}.cart .checkout-types .continue-shopping
a{width:386px}.delivery_method_wrap
.block_right{width:430px}.delivery_method_wrap .shipment-methods
dt{width:428px}.delivery_method_wrap .shipment-methods
dt.selected{width:426px}.onestepcheckout-index-index .notice-inner{width:460px}.onestepcheckout-index-index
header{margin:0
-15px}.onestepcheckout-index-index .opc_email, .onestepcheckout-index-index .existing_user, .onestepcheckout-index-index .new_user, .onestepcheckout-index-index #billing_address, .onestepcheckout-index-index #shipping_address, .onestepcheckout-shipping-method, .onestepcheckout-index-index .payment-methods, .onestepcheckout-column-right, .onestepcheckout-index-index #billing_address, .onestepcheckout-index-index .shipping_block, .onestepcheckout-index-index .payment-methods dd, .onestepcheckout-index-index .payment-methods
dt{width:398px}.onestepcheckout-index-index .opc_email ul.form-list .input-box .input-text.validation-failed, .opc_email .left_block ul.form-list .input-text{width:372px}.opc_email .right_block ul.form-list .age-check .input-text{width:35px}.onestepcheckout-index-index .opc_email ul.form-list .age-check .input-box .input-text.validation-failed{width:31px}.onestepcheckout-index-index #billing_address ul.form-list li, .onestepcheckout-index-index #shipping_address ul.form-list
li{max-width:inherit}.onestepcheckout-index-index #billing_address ul.form-list .postcode input[type="text"], .onestepcheckout-index-index #shipping_address ul.form-list .postcode input[type="text"]{width:253px}.onestepcheckout-summary .crosssell.send_gift .product-shop.edit{float:left;margin-left:25px}.checkout-onepage-success .notice-inner{width:460px}.success_reg_wrap
.success_reg{width:398px}.success_reg_wrap ul.form-list .input-text{width:376px}.account_dropdown{width:410px}.age_verify{width:340px}.age_verify .ext-link{float:none;margin-top:15px;text-align:left}.send-friend{width:385px}.send-friend #stock_submit
li.control{padding-left:0}.tab-content
.gifting_content{width:350px !important}}@media only screen and (max-width:500px){.age_verify{width:340px}.age_verify .ext-link{float:none;margin-top:15px;text-align:left}.send-friend{width:240px}.send-friend .buttons-set{margin:0}.send-friend #stock_submit
li.control{padding-left:0}.send-friend ul.form-list li.control
label{width:75% !important}.send-friend ul.form-list li
label{padding:0
0 7px}.age_verify.qty_outofstock{width:260px}.fancybox-inner .coupon-error, .fancybox-inner .cart-error-msg{width:100% !important}}@media only screen and (max-width:479px){ul.sitemap
li{height:auto !important}}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides
img{width:100%;display:block}.flex-pauseplay
span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html
.slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0
0 10px;background:#fff;border:1px
solid #dddbdb;position:relative}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider
.slides{zoom:1}.carousel
li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav
a{text-decoration:none;display:block;width:40px;height:35px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav
li{margin:0
6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li
a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px
0 0;position:static;overflow:hidden}.flex-control-thumbs
li{width:25%;float:left;margin:0}.flex-control-thumbs
img{width:100%;display:block;opacity: .7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#carousel .flex-direction-nav{display:none}#carousel{border:none}
.mw-fg-cart-title{border:1px
solid #c5c4c4;border-bottom:0px none;background:#fff url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-title-cart.gif) repeat-x left bottom;color:#0A263C;font-size:12px}.mw-fg-cart-title
strong{display:block;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-gifr-cart.png) no-repeat 9px 9px;padding:10px
40px}.jcarousel-skin-tango .jcarousel-container{background:#fff;border:1px
solid #c5c4c4;margin-bottom:15px;border-top:0px}.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}.jcarousel-skin-tango .jcarousel-container-horizontal{width:859px;padding:0px
20px}.jcarousel-skin-tango .jcarousel-container-vertical{border:0;background:0;width:150px;height:420px;padding:40px
20px}.jcarousel-skin-tango .jcarousel-clip-horizontal{height:190px;padding-top:20px}.jcarousel-clip
ul{overflow:visible !important}.jcarousel-skin-tango .jcarousel-clip-vertical{width:150px;height:420px}.jcarousel-skin-tango .jcarousel-item{}.jcarousel-skin-tango .jcarousel-item  .product-shop{text-align:center}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:27px}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;width:150px;text-align:center}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:90px;right:5px;width:40px;height:39px;cursor:pointer;background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-left-slider.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-right-slider-active.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-right-slider-active.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-horizontal:active{background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-right-slider-active.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background:none}.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:90px;left:5px;width:40px;height:39px;cursor:pointer;background:url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-right-slider.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-left-slider-active.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-left-slider-active.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/bkg-left-slider-active.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background:none}.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:80px;width:32px;height:32px;cursor:pointer;background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/next-vertical.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-vertical:hover{background-position:0 -32px}.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px}.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px}.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:80px;width:32px;height:32px;cursor:pointer;background:transparent url(http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/prev-vertical.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px}.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}#freegift .product-name{color:#203548;font-size:13px;font-weight:bold;margin:0
0 5px}#freegift .product-name
a{color:#203548}.freegift_container{border:1px
#d3d3d3 solid;padding:5px}.freegift_container ul,.freegift_container
ol{list-style:none outside none}.freegift_container
li{float:left;width:100px}.mw-fg-catalog-list{border-top:1px dotted #7b7b7b;border-bottom:1px dotted #7b7b7b;padding:5px
0px 5px 0px;text-align:left;margin:10px
0px;clear:both}.freegift_header{margin-bottom:5px}.freegift_header
h5{font-size:12px;font-weight:bold;margin:0;color:#0a263c}.freegift_catalog_container{}.freegift_catalog_container .product-image{float:left;height:auto !important;width:auto !important;margin:5px
5px 5px 0px;}.freegift_catalog_container .product-image
img{border:1px
solid #dfdfdf}#freegift
li{position:relative;float:left;margin:10px
10px}.mw-fg-item{display:none;position:absolute;padding:10px;border:1px
solid #c5c4c4;background-color:#fff;z-index:999;top:47px;left:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 1px 3px 1px #c5c4c4;color:#2f2f2f;text-align:left}.mw-fg-item
p{margin-bottom:5px}.mw-fg-item p.mw-fg-item-name
a{color:#2f2f2f;text-decoration:none;font-weight:bold}.mw-fg-item p.mw-fg-item-name a:hover{color:#2f2f2f;text-decoration:underline}.mw-fg-item p.mw-fg-image-item{margin-bottom:10px;text-align:center}.mw-fg-item-option-title{border-bottom:1px dotted #959595;color:#2f2f2f;font-weight:bold;font-style:italic;font-size:12px;padding:0px
0px 5px 0px;margin-bottom:5px}.mw-fg-catalog-product{border-bottom:0px none;padding:12px
0px 5px 0px}.mw-fg-catalog-product .freegift_catalog_container .product-image
img{padding:8px}.mw-fg-catalog-product
.freegift_header{margin-bottom:12px}.mw-fg-catalog-product .mw-fg-item{top:100px}.jcarousel-skin-tango .jcarousel-item .mw-fg-item{left:95%;min-width:210px;top:15%}.free-icon{position:absolute;width:45px;height:45px;background-image:url("http://www.31dover.com/skin/frontend/enterprise/dmd/mw_freegift/images/freegift_50.png");top:0px;z-index:999;left:0px}.old-price
.price{text-decoration:line-through}.freegift_rules_container{height:40px;background:#EFF5EA;font-size:18px;text-align:center;padding-top:10px;margin-bottom:10px;color:#3D6611;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;box-shadow:0 0 2px 1px #446423;display:none}.freegift_rules_banner_container{width:900px;font-size:18px;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:10px;display:none}.freegift_rules_banner_onepage_container{width:683px;background:#FCE3E6;font-size:18px;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:10px;border:1px
solid #d3d3d3}.freegift_rules_onepage_container{width:683px;background:#FCE3E6;font-size:18px;text-align:center;padding-top:10px;margin-bottom:10px;border:1px
solid #d3d3d3}.freegift-vetical{margin:0px}.freegift-vetical
li{clear:both;padding:7px
9px;float:none !important}.mw-block-freegift ul#freegift li .product-image{float:left;width:50px;margin:10px
0px 0px 0px}.mw-block-freegift ul#freegift li .product-image
img{border:1px
solid #A9A9A9}.freegift-vetical li .product-shop{margin-left:60px}.freegift-vetical li .product-shop
p{margin-bottom:0px}.freegift-vetical li .product-shop .price-box{margin:1px
0px}.mw-block-freegift ul#freegift li .product-name{margin-bottom:0px;padding:0px;font-size:11px;font-weight:normal}.mw-block-freegift ul#freegift li .product-name
a{color:#1E7EC8;font-size:11px;font-weight:normal}.category-products .product-image{position:relative}.label-freegift{position:absolute;top:0;right:0}.product-view .product-shop{position:relative}.labelfreegift-productdetails{position:absolute;right:0px;top:0px}div.htmltooltip{background-color:#F6F6F6;border:1px
solid #DDD;left:-1000px;padding:8px;position:absolute;top:-1000px;width:250px;z-index:999}#freegift .product-image{float:left}#freegift .product-image
img{border:1px
solid #e9e8e8}#shopping-cart-table
.edit_item{float:left;margin:27px
0 0 14px}#cart_main_wrapper
.freegift_discount{margin-top:10px}
.prozoom-image{margin-bottom:10px;text-decoration:none;border:1px
solid #dddbdb}.prozoom-image:hover{text-decoration:none}#image{}.more-views li
a{border:1px
solid #ddd;float:left;width:102px;height:102px;overflow:hidden}.more-views li.active
a{border-color:#999}.zoom-title{background:#999;color:#FFF;font-family:Tahoma;font-size:11px;left:0;top:0;padding:2px;position:absolute;text-align:center;width:100%;z-index:10000}.zoom-lens{background-color:#FFF;border:1px
solid #c4c4c4;overflow:hidden;z-index:10;position:absolute}.zoom-lens
img{border:0
none}.spinner,.informer{border:1px
solid #CCC;background:#fff no-repeat 43px 30px;color:#333;font-family:Tahoma;font-size:12px;height:43px;width:90px;left:3px;top:3px;opacity:0.8;filter:alpha(opacity=80);padding:8px;position:absolute;text-align:center;text-decoration:none;z-index:10}.spinner{background-image:url(http://www.31dover.com/skin/frontend/default/default/images/prozoom_loader.gif)}.zoom-window{background-color:#FFF;border:1px
solid #999}#largeimage{position:absolute;z-index:10000}#largeimage
.close{position:absolute;top:5px;right:5px;padding:7px
4px;text-decoration:none;background:url(http://www.31dover.com/skin/frontend/default/default/images/prozoom_close.gif) no-repeat 0 0;width:24px;height:24px;text-indent:-9999px}.zoom_ieframe{}