article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4;width:100%;height:100%;background:url(images/bg-texture.png) repeat;font-family:proxima-nova,helvetica,arial}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 30px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}.clearfix:after,#course_page:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}.purple{color:#746087}* html .clearfix{height:1%}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clear{clear:both}input:active{border:1px solid #746087!important}#content{width:100%;height:auto;min-height:100%;position:relative;overflow-x:hidden}header{width:100%;position:fixed;top:0;left:0;height:80px;z-index:8888;clear:both;border-top:5px solid white}#image-header{display:block;color:white;width:300px;height:100px;float:right;text-align:right;font:24px "futura-pt",helvetica neue,helvetica,arial;text-shadow:#000 1px 1px 2px}nav{width:740px;position:relative;height:50px;margin:0 auto 0 auto;padding-top:25px;font:500 20px "futura-pt",helvetica neue,arial;opacity:1!important}nav li{float:left;margin-right:40px;width:auto;height:25px;display:inline-block;text-shadow:0 2px 2px white;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;behavior:url(/PIE.htc);position:relative;cursor:pointer;line-height:24px;opacity:1;z-index:9999}nav li a.nav-active{background-color:#746087!important;color:white!important;text-shadow:0 1px 1px black}nav li a{text-decoration:none;display:block;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;padding:0 10px 3px 10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;behavior:url(/PIE.htc);color:#292929}nav li a:hover{background-color:#746087!important;color:white!important;text-shadow:0 1px 1px black}nav li a:visited{color:#292929}.coupon{position:absolute;top:170px;left:10px}#header-bar{width:100%;position:relative;top:0;left:0;height:70px;z-index:8888;opacity:.9;filter:alpha(opacity = 90);border-bottom:10px solid #746087;background:url(images/o.png) repeat #fff}#logo{background:url(images/logo-top.png) no-repeat;width:175px;height:175px;position:absolute;top:6px;left:50%;margin-left:-105px;opacity:1;z-index:9999}footer{width:100%;height:30px;background:url(images/linen.jpg) repeat;position:relative;z-index:9999;padding:7px 0 7px 0;font-size:12px;color:#ccc}footer ul{width:980px;margin:0 auto 0 auto;padding:0;border-top:1px dotted #646464;padding-top:8px}footer ul li{float:left;list-style:none;margin-right:20px}footer ul li a{text-decoration:none;color:#ccc}footer ul li a:hover{color:#d8b4ce}footer ul li a:visited{color:#ccc}#cart-top{right:20px;z-index:9999;float:right;position:absolute;top:80px;width:185px;height:26px;font:500 15px "futura-pt",helvetica neue,helvetica,arial;color:white;padding:15px 10px 5px 10px;opacity:.9;background:url("http://www.boozycakecompany.com/themes/site_themes/assets/images/cart-cake.png") 70% 14px no-repeat #746087;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;text-shadow:0 1px 1px #503768;text-decoration:none}#cart-top #cart-number{float:right;color:white;font-weight:700;text-decoration:none;background-color:#a5849c;-webkit-border-radius:30px;padding:1px 8px 1px 8px;margin-top:-1px}#cart-top #cart-number:hover{text-decoration:underline}#hampshire{position:absolute;top:435px;left:50%;width:200px;z-index:9999;height:45px;background:url(images/flag.png) left no-repeat;color:#d9d8da;margin-left:-100px;padding:15px 0 0 75px;font:15px "futura-pt",helvetica neue,helvetica,arial}.hide{display:none!important}#home-menu-nav{width:100%;height:12px;position:absolute;bottom:184px;left:0;color:white}#home-menu-nav li{list-style:none;float:left;padding:5px 10px;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;text-shadow:0 1px 1px #503768;background-color:#a5849c;font:15px "p22-underground",helvetica neue,helvetica,arial;margin-right:10px}#home-menu-nav li:hover{background-color:#746087!important;cursor:pointer}#home-menu-nav li.active{background-color:#746087!important;position:relative}#home-menu-nav li.active:after{content:url(images/nav-tab.png);position:absolute;bottom:-16px;left:50%;margin-left:-10px;z-index:9999}#home-menu{position:fixed;z-index:3;bottom:40px;left:0;background:url("images/line.png") repeat;height:106px;width:100%;overflow:hidden;-moz-box-shadow:0 0 4px #626262;-webkit-box-shadow:0 0 4px #626262;box-shadow:0 0 4px #626262;border-top:5px solid black}#home-menu #title{float:left;padding:15px 25px 15px 15px;width:150px;height:120px;color:white;font:400 24px "pt-serif";background:url(images/splitter.png) right no-repeat}#home-menu #title-intro{font:15px "futura-pt",helvetica neue,helvetica,arial;font-size-adjust:none}#home-menu .cake-thumb{text-decoration:none;min-width:190px;width:auto;height:50px;float:left;display:block;text-shadow:1px 1px 1px #281738;position:relative;padding-left:5px;color:white;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}#home-menu .cake-thumb:after{content:url("images/splitter-straight.png") right no-repeat;top:0;position:absolute;right:-8px}#home-menu .cake-thumb:hover{cursor:pointer;background:url(images/o.png) repeat #746087}#home-menu .cake-thumb div{height:50px;min-width:180px;width:auto;padding-right:15px;padding-left:15px;padding-top:10px;margin-top:5px}#home-menu .cake-thumb p{font-size:13px;width:210px;letter-spacing:normal;font-weight:normal;font-family:"Helvetica Neue",helvetica,arial}#home-menu .cake-thumb .title{letter-spacing:.04em;font:500 19px "futura-pt",helvetica neue,helvetica,arial}#slider-wrap{width:1800px;height:500px;position:relative;top:0;left:50%;margin-left:-900px;border-bottom:8px solid white}#layerslider{width:1800px;height:500px;left:50%;top:0;margin-left:-900px;position:relative;overflow:hidden}#cake-layerslider{width:1800px;height:400px;left:50%;top:0;margin-left:-900px;position:relative;overflow:hidden}#cake-layerslider #title-overlay{display:inline-block;background:url(images/line.png) repeat;color:white;text-align:center;position:absolute;width:400px;height:60px;padding:10px 10px 5px 10px;top:340px;font-size:30px;left:50%;font-family:"futura-pt",helvetica,arial;margin-left:-200px;text-shadow:2px 2px 2px black;z-index:700}.ls-layer h1{position:absolute;top:200px;left:700px;color:white}#indexbar{width:100%;height:50px;color:white;font-size:24px;padding-top:10px;text-align:center;background:url(images/linen.jpg) repeat;position:relative;font-family:"futura-pt",helvetica,arial;display:block;font-weight:100;color:#f8f8f8;text-shadow:1px 1px 1px black;box-shadow:5px 5px 10px #888}#indexbar strong{font-weight:400}.nivo-controlNav{position:absolute;bottom:0;left:50%;width:100px;margin-left:-50px;z-index:9999}#cakes{width:980px;height:auto;position:relative;margin:0 auto 0 auto;padding:7px 15px 15px 15px}#cakes h2{text-align:center;color:#555;font-size:24px;font-weight:300;font-family:"futura-pt",helvetica,arial;text-shadow:1px 1px 1px white}#cakes p{font-size:18px;font-weight:500}#cakes .cake-box{width:280px;float:left;padding:10px;height:190px;background:url(images/cake-box.png) no-repeat;margin-right:40px;margin-bottom:10px;position:relative}#cakes .cake-box .title-no-hover{width:278px;padding-top:4px;font-family:"futura-pt",helvetica,arial;height:31px;background:url(images/line.png) repeat;position:absolute;top:115px;z-index:999;font-size:18px;color:white;font-weight:500;text-shadow:1px 1px 1px black;text-align:center;text-decoration:none;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}#cakes .cake-box .title{width:278px;padding-top:4px;font-family:"futura-pt",helvetica,arial;height:31px;background:url(images/line.png) repeat;position:absolute;top:115px;z-index:999;font-size:18px;color:white;font-weight:500;text-shadow:1px 1px 1px black;text-align:center;text-decoration:none;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s}#cakes .cake-box .title:hover{cursor:pointer;background:url(images/o.png) repeat #746087}#cakes .cake-box .cart-button{width:154px;height:27px;background:url(images/cart-button.png) no-repeat;font-family:"proxima-nova",helvetica,arial;margin:8px auto 0 auto;font-size:14px;font-weight:600;padding-top:5px;padding-left:13px;color:#555}#cakes .cake-box .cart-button input[type="text"]{background-color:#eee;width:20px;height:17px;text-align:center;margin-top:2px;border:0;outline:0;margin-right:5px;float:left}#cakes .cake-box .cart-button input[type="submit"]{font-family:"proxima-nova",helvetica,arial;background:0;text-align:center;margin-top:2px;border:0;display:inline-block;width:100px;outline:0;margin-right:10px;float:right}#cakes .cake-box .cart-button input[type="submit"]:hover{color:#746087;border:0!important}#news-bar{width:100%;height:auto;border-top:1px solid white;min-height:250px;background:url(images/linen.jpg) repeat;color:white}#news-bar #news-inner{width:980px;margin:0 auto 0 auto}#news-bar #news-inner h3{font-size:23px;font-weight:400;font-family:"futura-pt",helvetica,arial;text-shadow:1px 1px 1px black;text-transform:uppercase}#news-bar .article{width:570px;height:auto;float:left;text-shadow:1px 1px 1px #262626}#news-bar .article h4{color:#d8b4ce;font-family:"futura-pt",helvetica,arial;font-size:21px;font-weight:400}#news-bar .article a{color:#d8b4ce;font-family:"futura-pt",helvetica,arial;font-size:21px;font-weight:400;text-decoration:none}#news-bar .article a:hover{text-decoration:underline}#news-bar .article p{color:silver;font-weight:normal;font-size:14px}#news-bar .latest-cake{width:320px;float:right;height:auto}#news-bar .latest-cake h4{color:#d8b4ce;font-family:"futura-pt",helvetica,arial;font-size:21px;font-weight:400}#news-bar .latest-cake p{color:silver;font-weight:normal;font-size:14px}#social-bar,#cake-bar{width:100%;height:32px;background:url(images/social-bar.png) repeat;padding-top:18px;margin-top:15px;border-top:1px dotted white}#social-bar #inner,#cake-bar #inner{width:980px;margin:0 auto 0 auto}#social-bar #inner h3,#cake-bar #inner h3{font-size:23px;font-weight:400;font-family:"futura-pt",helvetica,arial;text-shadow:1px 1px 1px black;text-transform:uppercase}#social-bar #inner ul,#cake-bar #inner ul{padding:0;margin:0 auto 0 auto;width:380px}#social-bar #inner ul li,#cake-bar #inner ul li{float:left;list-style:none;margin-right:20px}#cake-bar{padding-top:0!important;height:50px!important}#cake-bar h2{text-align:center;font-weight:500;color:#555;text-shadow:1px 1px 1px white;margin:0;padding:7px 0 0 0;font-family:"futura-pt",helvetica,arial}#cake-bar #add-cart{width:256px;height:40px;background:url(images/add-cart.png) transparent no-repeat;float:left;margin-top:3px;padding-top:6px}#cake-bar #add-cart .product-price{color:white!important;float:left;padding-left:13px;font-size:24px;width:85px}#cake-bar #add-cart input{width:25px;height:25px;float:left;margin-top:2px;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;behavior:url(/PIE.htc)}#cake-bar #add-cart .add-cart{float:right;width:110px;outline:0;border:0;font-family:"proxima-nova",helvetica,arial;background-color:none!important;background:none!important;margin-right:13px;margin-top:4px;font-weight:600;text-shadow:1px 1px 1px white}.cake-details{width:600px;float:left;height:190px;border-right:1px solid #afafaf}.ingredients{float:right;width:350px;height:auto;font-size:13px;color:#626262;text-shadow:1px 1px 1px white}.no-margin{margin:0!important}#other-cakes{width:980px;margin:0 auto 20px auto;min-height:180px;height:auto;padding:15px 0 15px 0;border-top:1px dotted #afafaf}#other-cakes h4{font-family:"futura-pt",helvetica,arial;text-align:center;font-weight:400;font-size:26px;margin:0;padding:0 0 15px 0;text-shadow:1px 1px 1px white}#other-cakes .other-cake-box{width:205px;float:left;padding:8px 10px 10px 12px;height:128px;background:url(images/other-cake-box.png) no-repeat;margin-right:24px;position:relative}#other-cakes .other-cake-box .title{width:210px;padding-top:4px;font-family:"futura-pt",helvetica,arial;height:25px;background:url(images/line.png) repeat;position:absolute;top:89px;z-index:999;font-size:14px;color:white;font-weight:500;text-shadow:1px 1px 1px black;text-align:center;text-decoration:none}#cart-success{background:url(images/check.png) 5px center no-repeat #746087;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:5px 10px 5px 22px;font-weight:500;font-size:14px!important;text-shadow:0 1px 1px black;display:none;margin:8px 0 0 10px;width:310px;color:white;float:left}.small-basket-success{display:none;background-color:#746087;padding:10px;color:white;position:absolute;text-align:center;z-index:9999;top:200px;left:50%;width:250px;margin-left:-135px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;behavior:url(/PIE.htc)}.added .tick{display:none;background:url(images/check.png) 5px center no-repeat #746087;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:5px 10px 5px 22px;font-weight:500;font-size:13px!important;text-shadow:0 1px 1px black;display:none;margin:8px 0 0 10px;width:90px;position:absolute;top:10px;left:50%;margin-left:-61px;color:white;float:left}.nivo-directionNav,.nivo-controlNav,.nivo-prevNav,.nivo-nextNav{display:none}#cart{width:930px;padding:25px;margin:0 auto 0 auto;background:url(images/white.png) repeat;min-height:100px;height:auto;color:#555;text-shadow:1px 1px 1px white}#cart .cart-row#header{font-weight:400;font-size:20px;font-family:futura-pt,helvetica,arial;color:#746087!important;text-shadow:1px 1px 1px white;height:40px!important}#cart h1{text-align:left;text-shadow:1px 1px 1px white;margin:0;padding:0 0 2px 0;font-size:24px}#cart h2{text-align:left;font-size:20px;color:#746087;margin:0;padding:3px 0 4px 0}#cart .cart-row{height:24px;color:#555;font-size:14px;text-shadow:1px 1px 1px white;padding-top:8px;border-bottom:1px dotted silver}#cart .cart-row .cake{width:550px;float:left}#cart .cart-row .cake a{text-decoration:none;color:black}#cart .cart-row .cake a:hover{color:#746087}#cart .cart-row .qty{width:150px;float:left}#cart .cart-row .total{width:200px;float:right}#cart .cart-row input[type="text"]{margin-top:-3px;margin-right:7px;text-align:center}.discount-code{width:500px;float:left;height:40px;border-bottom:1px dotted silver;margin-top:20px;font-weight:400;font-size:20px;font-family:futura-pt,helvetica,arial;color:#746087!important;text-shadow:1px 1px 1px white}.discount-code input[type="text"]{margin-left:7px;font-size:13px;border:1px solid silver;height:25px;font-family:proxima-nova,helvetica,arial;width:170px;float:left}.discount-code input[type="submit"]{background-color:#746087!important;outline:0;border:1px solid #5c4670!important;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-left:10px;float:left;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;display:block;float:left;text-shadow:0 1px 1px black;padding:3px 7px 3px 7px!important;color:white!important;font:300 13px "futura-pt","helvetica neue",helvetica,arial}.discount-code input[type="submit"]:hover{background-color:#5c4670!important}.totals{width:335px;float:right;height:auto}.totals .total-row{height:24px;color:#555;font-size:14px;text-shadow:1px 1px 1px white;padding-top:8px;border-bottom:1px dotted silver}.totals .total-row .title{width:95px;float:left;text-align:right;padding-right:40px}.totals .total-row .total{width:180px;float:left}.totals #order-total{font-size:17px;font-weight:600}#checkout{width:930px;padding:25px;margin:0 auto 0 auto;background:url(images/white.png) repeat;min-height:100px;height:auto}#checkout .header{font-weight:400;font-size:20px;font-family:futura-pt,helvetica,arial;color:#746087!important;text-shadow:1px 1px 1px white;height:40px!important;text-align:center}#checkout #contact{width:650px;height:auto;margin:0 auto 0 auto}#checkout input[type="text"]{margin-bottom:10px;margin-right:10px;font-size:14px;border:1px solid silver;height:25px;font-family:proxima-nova,helvetica,arial;width:200px;float:left}#checkout textarea{font-size:16px;border:1px solid silver;font-family:proxima-nova,helvetica,arial;height:80px}#checkout .box{height:auto;margin:0 auto 35px auto;display:block}#checkout input#order-place[type="submit"]{background-color:#746087!important;outline:0;border:1px solid #5c4670!important;-moz-border-radius:20px;-webkit-border-radius:20px;width:120px;border-radius:20px;margin:20px auto 0 auto;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;display:block;text-shadow:0 1px 1px black;padding:3px 7px 3px 7px!important;color:white!important;font:400 18px "futura-pt","helvetica neue",helvetica,arial}#checkout input#order-place[type="submit"]:hover{background-color:#5c4670!important}.checkout-buttons{margin-top:25px;height:80px;width:500px;float:left}.checkout-buttons input{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;behavior:url(/PIE.htc);background-color:#e4e4e4;border:1px solid silver;font-family:proxima-nova,helvetica,arial;padding:2px 10px 2px 10px;font-weight:600;text-shadow:1px 1px 1px white}.checkout-buttons input#checkout-button{background-color:#746087;color:white;text-shadow:none;border:1px solid #5c4670}.disabled{border:1px dotted #d9d9d9!important}input.disabled::-webkit-input-placeholder{color:silver}input.disabled:-moz-placeholder{color:silver}.cards{width:400px;height:101px;text-align:center;font-size:14px;color:#555;text-shadow:1px 1px 1px white;background:url(images/cards.png) bottom center no-repeat;margin:0 auto 0 auto}.paypal-ex{width:400px;height:310px;position:absolute;z-index:9999;background:url(images/paypal-ex.jpg) no-repeat}#order{width:930px;padding:25px;margin:0 auto 0 auto;background:url(images/white.png) repeat;min-height:100px;height:auto}.news{width:930px;padding:25px;margin:20px auto 0 auto;background:url(images/white.png) repeat;min-height:100px;height:auto;color:#555;text-shadow:1px 1px 1px white}.news h2{text-align:left;font-size:20px;color:#746087;margin:0;padding:3px 0 4px 0}.news a{text-decoration:none;color:#746087}.news a:hover{text-decoration:underline}#final-checkout label.error,#contact label.error{display:none!important}#final-checkout .error,#contact .error{border:1px solid #ca1168!important}