*{margin:0;padding:0;}
a{color:#611427;text-decoration:none;outline:none;}
a:hover{color:#611427;text-decoration:underline;outline:none;}
h1{color:#611427;font-size:22px;padding:10px 0 14px;}
h2{color:#611427;font-size:18px;padding-bottom:6px;}
h3{color:#611427;font-size:14px;font-weight:normal;line-height:16px;padding-bottom:6px;}
h4{color:#611427;font-size:12px;padding-bottom:6px;}
img{border:0;}
fieldset{border:none;}
ul li{list-style:none;}
html,body{height:100%;margin:0;padding:0;}
body{background:url(../images/bg_body.png) left top repeat;color:#000;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
#wrapper{background:url(../images/bg_wrapper.png) left top repeat-x;}
#container{background:url(../images/bg_container2.png) center top repeat-y;height:auto;margin:0 auto;min-height:100%;width:1000px;}
.container-inner{height:auto;min-height:100%;padding:0 20px;width:960px;}
* html #container{height:100%;}
#header{height:125px;margin:0 0 10px;position:relative;width:100%;}
#header h1{height:61px;left:17px;position:relative;top:17px;width:322px;}
#header h1 a{background:url(../images/logo.png) left top no-repeat;cursor:pointer;display:block;height:61px;outline-style:none;text-indent:-9999px;width:322px;}
#header .description{display:none;}
#header a.header-register-button {position:absolute;right:250px;top:35px;display:block;height:60px;outline-style:none;text-indent:-1000px;width:180px;background:transparent url(../images/register_btn.png) no-repeat scroll -181px top;}
#header a.header-register-button:hover {background:transparent url(../images/register_btn.png) no-repeat scroll left top;}
.header-links{position:absolute;right:10px;top:16px;}
.header-links ul li{color:#414141;display:inline;font-size:11px;}
.header-links ul li a{color:#414141;}
.header-links ul li a:hover{color:#000;}
.secure-check-out{background:url(../images/bg.png) left top no-repeat;color:#4495d2;font-size:14px;height:56px;overflow:hidden;padding-left:44px;position:absolute;right:6px;top:40px;width:194px;}
.secure-check-out .box{float:left;width:120px;}
.secure-check-out h3{color:#414141;font-size:11px;padding-top:8px;}
.secure-check-out .box a{font-size:11px;}
.secure-check-out .go{background:url(../images/bg.png) -184px -13px no-repeat;display:block;float:left;height:24px;left:140px;margin-top:13px;outline-style:none;position:relative;text-indent:-99999px;width:24px;}
.search-products{background:transparent url(../images/bg.png) no-repeat scroll 1px -81px;height:57px;margin:10px 0 0;padding-left:18px;padding-top:0;text-align:left;}
.search-products input{background:none;border:none;vertical-align:middle;}
.search-products input.search-button{cursor:pointer;height:32px;margin-left:6px;width:32px;}
.search-products input.input-box{color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:19px;margin-left:9px;padding:3px 0 0 3px;width:156px;}
.search-products label{color:#fff;font-size:12px;font-weight:bold;}
.main-nav{background:url(../images/bg.png) left -56px no-repeat;height:23px;left:10px;position:absolute;top:102px;width:940px;}
.main-nav ul{overflow:hidden;padding-top:1px;width:100%;}
.main-nav ul li{background:url(../images/bg_main-nav_li.png) left top no-repeat;float:left;font-size:13px;padding:3px 31px 4px;}
.main-nav ul li.first{background:none;}
.main-nav ul li a{color:#fff;}
.main-nav ul li a:hover{color:#CF839F;text-decoration:none;}
.main-nav ul li.selected a{color:#fff;font-weight:bold;text-decoration:none;}
.main-nav ul li.right-link{float:right;}
#content{overflow:auto;padding:0 10px 20px;width:940px;}
.content-top{overflow:hidden;padding-bottom:5px;width:100%;}
.content-top .left-box{float:left;padding-left:6px;width:238px;}
.search-products h3{color:#fff;font-size:13px;height:18px;padding-left:9px;padding-top:10px;}
.left-box ul{overflow:hidden;width:100%;}
.left-box ul li{float:left;overflow:hidden;width:100%;}
.left-box ul li a{background:url(../images/bg.png) -253px -79px no-repeat;color:#611427;display:block;float:left;font-size:11px;height:28px;padding-left:18px;padding-top:10px;width:220px;}
.left-box ul li a:hover{color:#611427;}
.main-image{background:transparent url(../images/bg_head_banner.png) no-repeat scroll -1px 0;float:left;height:267px;margin:0;padding:2px 0;width:690px;position:relative;}
.main-image .image-text {position:absolute;left:0;top:0;z-index:1000;width:230px;padding-left:20px;padding-top:20px;color:#611427;}
.main-image img{display:block;margin:0 auto;}
.main-image .content-nav{height:36px;margin:0 auto;padding-top:2px;position:relative;z-index:900;}
.main-image .content-nav ul{height:29px;position:relative;width:100%;}
.main-image .content-nav ul li{font-size:13px;font-weight:bold;position:absolute;text-align:center;top:-13px;}
.main-image .content-nav ul li.nav-favourites{height:41px;left:0;width:148px;}
.main-image .content-nav ul li.nav-new-wines{height:41px;left:149px;width:159px;}
.main-image .content-nav ul li.nav-managers-choice{height:41px;left:309px;width:149px;}
.main-image .content-nav ul li a{background:url(../images/bg_content-nav-li.png) left top repeat-x;color:#611427;display:block;height:23px;padding-top:18px;width:100%;}
.main-image .content-nav ul li a:hover{background:url(../images/bg_content-nav-li2.png) center top no-repeat;color:#611427;text-decoration:none;}
.main-image .content-nav ul li.selected a{background:url(../images/bg_content-nav-li2.png) center top no-repeat;color:#611427;text-decoration:none;}
.main-image-fade{height:229px;position:relative;}
.main-image-fade img{display:none;}
.main-image-fade img:first-child{display:block;}
.right-nav{background:transparent url(../images/bg.png) no-repeat scroll -473px -156px;float:right;height:264px;margin:0 -5px 0 0;padding:5px 0 0;width:238px;}
.right-nav ul{background:url(../images/bg_right-nav-li.png) left bottom repeat-x;margin:0 auto;overflow:hidden;width:214px;}
.right-nav ul li{float:left;overflow:hidden;padding-top:4px;width:100%;}
.right-nav ul li a{background:url(../images/bg.png) -498px -80px no-repeat;color:#fff;display:block;float:left;font-size:11px;font-weight:bold;height:27px;padding-left:12px;padding-top:10px;width:202px;}
.right-nav ul li a:hover{color:#fff;}
.right-nav ul li a.nav-currency-converter{background:url(../images/bg.png) -498px -119px no-repeat;}
.right-nav ul li a{background:url(../images/bg.png) -498px -80px no-repeat;color:#fff;display:block;float:left;font-size:11px;font-weight:bold;height:27px;padding-left:12px;padding-top:10px;width:202px;}
.right-nav ul li a.stylelink{background:none repeat scroll 0 0 transparent;color:#FFFFFF;display:inline;font-size:11px;font-weight:normal;height:27px;padding-left:4px;padding-top:0;width:13px;}
.right-nav img{display:block;margin:6px auto 0;}
#content-inner-2-right .col-main ul,
#content-inner-2-right .col-main p{color:#7c7c7c;font-size:11px;line-height:18px;padding-bottom:12px;margin-bottom:0;}
#content-inner-2-right .col-main img{padding-bottom:12px;}
#content-inner-2-right .col-main ul{list-style-type:disc;margin:0 0 10px 20px;}
#content-inner-2-right .col-main ul li{list-style-type:disc;}
#content-inner-2-right .col-main ul.faq{margin-left:10px}
#content-inner-2-right .col-main ul.faq li{padding-bottom:14px;}
#content-inner-2-right .col-main ul.faq li p{padding-bottom:6px;}
#content-inner-2-right .col-main h3{font-size:18px;padding-bottom:12px;}
#content-inner-2-right .col-main h4{font-size:14px;padding-bottom:8px;}
#main ul{padding-bottom:14px;}
.content-img-box{margin:0 auto;overflow:hidden;padding:0 0 5px;width:100%;}
.content-img-box .first{background:none;}
.content-img-box .box{float:left;height:255px;position:relative;width:188px;}
.content-img-box .box img{position:absolute;right:6px;top:21px;}
.content-img-box .box .text-box{float:left;padding:36px 0 0 10px;width:85px;}
.content-img-box .box h3{background:transparent url(../images/bg.png) no-repeat scroll -712px -156px;color:#FFFFFF;font-size:11px;font-weight:normal;height:25px;left:0;padding:4px 0 0 12px;position:absolute;top:0;width:171px;z-index:1;}
.content-img-box .box h3 a{color:#fff;}
.content-img-box .box .text-box p{font-size:11px;}
.content-img-box .box .text-box h4{color:#611427;font-size:11px;margin-top:-4px;}
.content-img-box .box .text-box h5{color:#611427;font-size:11px;}
.content-img-box .box .text-box h6{color:#000;font-size:11px;font-weight:normal;}
.content-img-box .box a.add-to-basket{color:#611427;display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;left:10px;padding:4px 0 5px;position:absolute;top:230px;width:85px;}
.content-img-box .box a.add-to-basket:hover{color:#42c029;}
.content-img-box .box .case-size{font-size:10px;font-style:italic;padding:3px 0;}
.maincontent{overflow:hidden;padding-top:20px;width:100%;}
.maincontent .img-box{float:left;padding-left:22px;width:215px;}
.maincontent .img-box img{display:block;}
.maincontent .text-box{float:left;width:400px;}
.maincontent .text-box h2{color:#611427;font-size:22px;line-height:22px;}
.maincontent .text-box h3{color:#611427;font-size:16px;line-height:19px;padding-bottom:36px;}
.maincontent .text-box p{color:#7c7c7c;font-size:13px;line-height:17px;padding-bottom:20px;}
.maincontent .text-box h4{color:#611427;font-size:14px;line-height:16px;padding-bottom:6px;padding-top:16px;}
.maincontent .text-box h4 span{color:#7c7c7c;}
.maincontent .text-box h5{color:#611427;clear:both;font-size:20px;line-height:16px;}
.maincontent .text-box h5 span{color:#7c7c7c;}
.maincontent .text-box h5 label{color:#7c7c7c;font-size:11px;font-weight:normal;}
.maincontent .maincontent-right-box{float:right;height:248px;padding-right:6px;width:238px;}
.maincontent .maincontent-right-box .page-box{height:37px;margin:0 auto;overflow:hidden;width:182px;}
.maincontent .maincontent-right-box .page-box a.prev-button{background:url(../images/bg.png) -718px -98px no-repeat;display:block;float:left;height:24px;outline-style:none;text-indent:-9999999px;width:54px;}
.maincontent .maincontent-right-box .page-box a.next-button{background:url(../images/bg.png) -718px -132px no-repeat;display:block;float:right;height:24px;outline-style:none;text-indent:-9999999px;width:54px;}
.maincontent .maincontent-right-box .maincontent-box{background:url(../images/bg.png) -718px -186px no-repeat;height:238px;padding-top:10px;position:relative;width:238px;}
.maincontent .maincontent-right-box .maincontent-box h3{color:#611427;font-size:12px;padding-left:18px;}
.maincontent .maincontent-right-box .maincontent-box .box{padding-left:18px;padding-top:16px;width:220px;}
.maincontent .maincontent-right-box .maincontent-box .box label{font-size:10px;vertical-align:middle;}
.maincontent .maincontent-right-box .maincontent-box .box img{display:inline;vertical-align:middle;}
.maincontent .maincontent-right-box .maincontent-box .box select{margin-left:6px;vertical-align:middle;width:124px;}
.maincontent .maincontent-right-box .maincontent-box a.add-to-basket{background:url(../images/bg.png) -498px top no-repeat;display:block;height:51px;left:12px;outline-style:none;position:absolute;text-indent:-999999px;top:179px;width:214px;}
#content-inner-3 .col-main img.content-img{float:left;background:#999;padding:3px;position:relative;}
#content-inner-3 .col-main img.staff-photo{clear:both;float:left;margin:5px 12px 19px 4px;}
#content-inner-3 .col-main .about-staff{float:right;margin:0 70px 20px 0;padding:5px 0 0;width:430px;}
#content-inner-3 .col-main .about-staff p{padding:0 0 0 0;}
#content-inner-3 .col-main .about-staff span{font-size:14px;font-style:italic;}
#content-inner-3 .col-main h4{color:#611427;font-size:18px;padding:10px 0 14px;}
#content-inner-3 .col-main .content{padding:8px 0 10px 10px;}
#content-inner-3 .col-main .content label{font-style:normal;font-size:16px;}
#content-inner-3 .col-main .content div{padding:14px 0 5px 0;}
#content-inner-3 .col-main .content input{margin:4px 0 16px 0;}
.maincontent dl.atrib {clear:both;overflow:auto;padding:0 0 10px;width:325px;}
.maincontent dl.atrib dt{clear:both;float:left;padding-bottom:10px;}
.maincontent dt {color:#666666;display:block;font-weight:bold;}
.maincontent dl.atrib dd {color:#7C7C7C;float:right;padding-bottom:10px;width:160px;}

.content-top .right-nav .search-title{color:#fff;font-size:16px;padding-bottom:8px;}
.content-top .right-nav label{clear:both;color:#CCC;float:left;margin-bottom:20px;}
.content-top .right-nav select{float:right;width:161px;margin-bottom:10px;}
.content-top .right-nav .range-field-row {float:right;}
.content-top .right-nav .range-field-row input{width:70px;margin-bottom:10px;}
.content-top .right-nav .button-set{padding:0 0 10px 0;}

.related-products{background:url(../images/bg_footer.png) left top repeat-x;margin:0 auto;overflow:hidden;padding-top:20px;position:relative;width:938px;}
.related-products .carousel-wrap{width:864px;}
.related-products .products-box{float:left;height:290px;width:178px;}
.related-products .products-box img{display:block;margin:0 auto;}
.related-products .products-box span{color:#7c7c7c;display:block;font-size:11px;padding-bottom:14px;text-align:center;}
.related-products .products-box span a{color:#7c7c7c;}
.related-products .products-box span a:hover{color:#7c7c7c;}
.carousel-previous{background:url(../images/bg.png) -718px -98px no-repeat;display:block;height:24px;margin-top:136px;outline-style:none;position:absolute;text-indent:-9999999px;width:24px;}
.carousel-next{background:url(../images/bg.png) -748px -132px no-repeat;display:block;height:24px;margin-left:900px;margin-top:136px;outline-style:none;position:absolute;text-indent:-9999999px;width:24px;}
.container{margin-left:30px;}
#footer{background:url(../images/bg_footer.png) left top repeat-x;clear:both;margin:0 auto;width:940px;}
.footer-list{overflow:hidden;padding:17px 0;width:100%;}
.footer-list .box{float:left;padding-left:13px;width:152px;}
.footer-list .box h3{color:#611427;font-size:11px;padding-bottom:12px;}
.footer-list .box ul{padding-left:8px;}
.footer-list .box ul li{background:url(../images/bg-footer-list_li.png) left 6px no-repeat;font-size:11px;padding:1px 0 1px 8px;}
.footer-list .box ul li a{color:#000;}
.footer-list .box ul li a:hover{color:#000;}
.footer-list .footer-img-box{float:right;width:218px;}
.footer-list .footer-img-box h3{color:#611427;font-size:11px;}
.footer-list .footer-img-box ul{padding-bottom:10px;padding-top:16px;}
.footer-list .footer-img-box ul li{display:inline;padding:0 1px;}
.footer-list .footer-img-box h4{background:url(../images/bg.png) -251px top no-repeat;height:22px;margin:0 auto;outline-style:none;text-indent:-999999px;width:206px;}
.footer-box{background:url(../images/bg_footer.png) left top repeat-x;padding-bottom:36px;padding-top:17px;text-align:center;}
.footer-box p{color:#611427;font-size:11px;font-weight:bold;}
#search_mini_form{display:block;}
#search_mini_form label{}
#search_mini_form .input-box{float:left;background:none;margin-top:5px;width:154px;padding:2px;border:0;}
#search_mini_form .search-button{cursor:pointer;float:left;height:36px;width:36px;}
#map_canvas{border:2px solid #BFBFBF;float:left;height:210px;margin:0 0 20px;width:740px;}
.pdf{background:url(/skin/frontend/lanchesterwines/default/images/pdf.gif) left no-repeat;padding:0 0 1px 20px;}

.postTitle{}
.postTitle h2{margin-bottom:0.1em;}
.postTitle h3{color:#999999;font-size:12px;font-style:italic;}
.postDetails{padding:10px 0;}

.sidebar-search { background:url(../images/bg-sidebar-searchbox.jpg) left top repeat-x; padding:0 0 0 10px;margin:0;height:58px; }
.sidebar-search form { padding:0;margin:0; }
.sidebar-search form fieldset { padding:0;margin:0; }
.sidebar-search form fieldset label { padding:0;margin:0; }
