body{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:1em; color:#808285}p{ font-size:80%}strong{ font-weight:bold}p,h1,h2,h3{margin-bottom:5px;margin-top:0;padding-top:0}li{font-size:80%}h1{ font-size:100%;  font-weight:bold}h2{font-size:95%}a{color:#808285;text-decoration:none}a:hover{color:#971B1E;text-decoration:none}ul{margin:15px 0px}ol{margin:15px 0px}img{border:0px}.contentheader a{color:#808285}.contentheader a:hover{color:#808285}.whitetext{color:#fff}.redtext{color:#971B1E}.blacktext{color:#000}.greytext{color:#A9AAA4}.cmscontent{font-size:80%;color:#808285;line-height:1.5}.home-left h2{margin:15px 0px 5px 0px;background:#ECECEC;padding:5px 10px}.cmscontent p{font-size:100%;color:#808285}.cmscontent li{font-size:100%;color:#808285}.cmscontent a:link{font-size:100%;color:#808285;text-decoration:none}.cmscontent a:visited{font-size:100%;color:#808285;text-decoration:none}.cmscontent a:hover{font-size:100%;color:#333;text-decoration:none}.cmsimage{float:left;text-align:left;padding-top:10px;padding-bottom:10px}.header-top{width:960px;height:20px;text-align:right;font-size:100%;margin:auto;padding-bottom:3px;font-weight:bold;padding-right:40px}.header-top a{color:#808285;text-decoration:none}.header-top a:hover{text-decoration:underline}.headerimage{padding-left:20px}.headerbar{padding-top:5px;background-color:#fff}.footer{width:918px;text-align:left;padding-left:20px;color:#fff;font-size:11px}.footer a{color:#fff;font-size:12px}.footer a:hover{color:#971B1E}.footer img{float:left;padding-right:5px}.box3 p{padding:5px}.box2 p{padding:15px 5px}.box1 p{padding:12px 5px}.box1{width:306px;background-color:#616264;height:70px;float:left;padding:15px 0px}.box2{width:306px;background-color:#808285;height:70px;float:left;padding:15px 0px}.box3{width:306px;background-color:#616264;height:70px;float:left;padding:15px 0px}.footerbottom{float:left;text-align:left;padding:0px 9px}.footerbottom ul{margin:0px;padding:5px 25px 0px 0px;font-size:11px}.footerbottom li{list-style-image:url("../graphics/footertab.gif");padding-top:3px}.footerbottom strong{font-size:11px;margin-bottom:5px}.companyinfo{text-align:center;font-size:10px;color:#B2B5B9}.companyinfo a{text-align:center;font-size:9px;color:#dedede}.home-left{float:left;width:565px;text-align:left;padding-left:11px}.home-right{float:right;width:150px;text-align:left}.group-pics{margin-left:18px;border:1px solid #DFDFDF}.bigshow{position:absolute;top:60%;left:36%;z-index:1000;display:block;border:1px solid #dfdfdf}.bighide{display:none}.blogbgright{background:url('../graphics/blogbg.jpg') top left repeat;width:220px;margin-top:15px;padding:5px}.blogbg{background:url('../graphics/blogbg.jpg') top left repeat;width:155px;padding:5px;clear:both;margin:20px 0px 0px 17px}.right-centre{padding:15px 25px 5px 0px;text-align:right}.right-top{padding-bottom:5px;text-align:right}.faq{background-color:#C7C7BE;text-align:left;padding-bottom:8px}.blogbgright a{color:#000}.blogbgright b{color:#fff}a:hover.faqbold strong{color:#8F5F5F}.blogbg a{color:#8F5F5F}.blogbg a:hover{color:#8F5F5F}.faq a:hover{color:#fff}.top{float:right}.faq p{padding:8px 8px 0px 8px;margin-bottom:0px}ul#blogfade{margin:0px 8px;padding:0px;list-style-type:none;overflow:hidden}.blogbgright .faq{padding-bottom:0px}.blogright{background:url('../graphics/blogbg.jpg') top left repeat;width:140px;padding:5px 5px 1px 5px;clear:both;margin:0px}.blogright a{color:#8F5F5F}.blogright a:hover{color:#fff}a:hover.faqbold strong{color:#8F5F5F}.blackline{line-height:0px;border-bottom:1px dashed #999;border-top:0px;border-left:0px;border-right:0px}.faqheadline{font-size:13px;padding:4px 10px;background-color:#f4f4f4;margin:15px 0px 5px}.faqheadline img{border:0px;padding-bottom:1px}.faqheadline a{color:#808285}.left-centre img{text-align:center}.rightimg{padding-bottom:5px}.left-centre{padding:15px 0px 0px;clear:both}.left-centre-advert{padding:5px 0px 0px;clear:both}a.titlelink:link{font-size:100%;color:#808285;font-weight:bold;text-decoration:none}a.titlelink:visited{font-size:100%;color:#808285;font-weight:bold;text-decoration:none}a.titlelink:hover{font-size:100%;color:#971B1E;font-weight:bold;text-decoration:none}a.links:link{font-size:100%;color:#808285;text-decoration:underline}a.links:visited{font-size:100%;color:#808285;text-decoration:underline}a.links:hover{font-size:100%;color:#971B1E;text-decoration:underline}.formbg{width:96.5%;background-color:#C7C7BE;padding:10px}.formbg .inputformlabel{font-size:75%;color:#fff}.inputformlabel{font-size:75%;color:#808285}.formalert{font-size:80%;color:#971B1E}sup{font-size:80%;color:#fff}.formmessage{background-color:#BDD9E5;color:#f00;padding:5px;border:1px solid #000}.formmessage a{text-decoration:underline;color:#f00}.contactform td{padding:5px}.sendbutton{text-align:center}.right{float:right;width:151px;text-align:right}.brand{display:none}.products{width:563px;float:left;padding-top:10px}.products-header{width:563px;height:32px;background:url('../graphics/products-bg-header.gif') no-repeat;line-height:1.7;font-size:100%;color:#fff;font-weight:bold}.products-header a{padding-left:10px;font-size:100%;color:#fff;text-decoration:none}.products-header a:visited{padding-left:10px;font-size:100%;color:#fff;text-decoration:none}.products-header a:hover{padding-left:10px;font-size:100%;color:#971B1E;text-decoration:none}.products-bg{width:563px;background:url('../graphics/products-bg.gif') repeat-y}.products-footer{width:563px;height:12px;background:url('../graphics/products-bg-footer.gif') no-repeat}.contentpadding{padding-left:10px;padding-right:15px;padding-top:10px}.product-img{width:150px;float:left}.product-content{width:310px;float:right;text-align:left}.product-buttons{width:543px;height:19px;float:left;padding-top:5px}.morebutton{float:right;width:69px;height:19px;background:url('../graphics/more-button.gif') no-repeat;font-size:65%;line-height:1.5;text-align:center;padding-right:1px}.morebutton a{font-size:100%;color:#fff;font-weight:bold;text-decoration:none}.morebutton a:visited{font-size:100%;color:#fff;font-weight:bold;text-decoration:none}.morebutton a:hover{font-size:100%;color:#971B1E;font-weight:bold;text-decoration:none}.buybutton{float:left;width:69px;height:19px;font-size:65%;line-height:1.5;text-align:center}.buybutton a{font-size:100%;color:#fff;font-weight:bold;text-decoration:none}.buybutton a:visited{font-size:100%;color:#fff;font-weight:bold;text-decoration:none}.buybutton a:hover{font-size:100%;color:#808285;font-weight:bold;text-decoration:none}.greybg{width:650px;height:36px;background:url('../graphics/salepoint-bg.gif') repeat-x;font-size:100%;color:#fff;text-align:left;margin-bottom:10px;margin-top:15px;margin-left:55px;line-height:2}.padding{padding:0px 30px}.buybutton-l{float:left;width:69px;height:25px;background:url('../graphics/buy-button-l.gif') no-repeat;font-size:75%;line-height:2;text-align:center}.buybutton-l a{font-size:100%;color:#fff;font-weight:bold;text-decoration:none}.buybutton-l a:visited{font-size:100%;color:#fff;font-weight:bold;text-decoration:none}.buybutton-l a:hover{font-size:100%;color:#808285;font-weight:bold;text-decoration:none}.outofstock{width:100%;border:1px dotted #971B1E;margin-bottom:10px;background-color:#F2D5D6}.outofstock p{padding:15px}.pictable img{opacity:0.5;alpha:opacity=50)}.shopping-basket{float:right;width:165px;padding-bottom:5px}.basket-header{width:165px;height:34px;background:url('../graphics/sprite.png') no-repeat;background-position:0px -50px}.basket-bg{width:165px;background:url(../graphics/basket-bg.gif) repeat-y}.basket-footer{width:165px;height:26px;background:url('../graphics/sprite.png') no-repeat;background-position:0px -105px}.basket-content{text-align:left;padding:10px;font-size:70%;color:#9E9E93}* html .basket-content td{text-align:left;padding:0px;font-size:60%;color:#9E9E93}.basket-buttons{border-top:1px solid #CCCED0;height:20px;margin-left:2px;width:161px;font-size:9px}.checkoutbutton{float:left;width:69px;height:19px;background:url('../graphics/sprite.png') no-repeat;background-position:0px -85px;line-height:1.9;text-align:center}.checkoutbutton a{color:#fff;font-weight:bold;text-decoration:none}.checkoutbutton a:hover{color:#971B1E;font-weight:bold;text-decoration:none}.checkoutbottom{border-bottom:1px dotted #9E9E93}* html .checkoutbottom{border-bottom:0px dotted #9E9E93}.baskettable{font-size:80%}.continueshoppingbutton{float:right;width:84px;line-height:1.7;text-align:left;font-size:10px;letter-spacing:-1px}.continueshoppingbutton a{color:#999;font-weight:bold;text-decoration:none}.continueshoppingbutton a:hover{color:#971B1E;font-weight:bold;text-decoration:none}.cardiconsright{width:150px;height:16px;float:left}.cardicons{padding-left:8px}.cardicons img{padding:5px 0px}.placeorder-button{width:80px;height:19px;float:left;margin-right:10px}.continueshopping-button{width:120px;height:19px;float:left}.deliveryinfo span{color:#A13329}.deliveryinfo .c1-border-f{border-left:1px solid #CCCDCE;border-right:2px solid #CCCDCE;border-bottom:2px solid #CCCDCE}.deliveryinfo .c2-border-f{border-right:1px solid #CCCDCE;border-bottom:2px solid #CCCDCE}.deliveryinfo .c1-border{border-left:1px solid #CCCDCE;border-right:2px solid #CCCDCE}.deliveryinfo .c2-border{border-right:1px solid #CCCDCE}.map{ float:left; position:relative; top:-30px}table.delivery_info{ border:1px solid #CCCDCE; float:left; font-size:80%; margin-right:35px; width:275px}table.delivery_info tr th,table.delivery_info tr td{ border-bottom:1px solid #CCCDCE; color:#3D3C3E}.delivery_zone1{ background:#EAEBED}.delivery_zone2{ background:#A7A8A3}.delivery_zone3{ background:#973236;color:#fff}.delivery_zone4{ }.deliverymessage{color:#f00}.underline{text-decoration:underline}.hometitle1{margin-bottom:0px}.hometitle2{float:right}.gallery-header{padding:10px 80px 0;width:800px}.gallery-header hr{ border:0; border-top:1px solid #E0E0E0; height:0; background:#E0E0E0}#centrecontent-gallery{padding:237px 0 10px;text-align:left;width:958px}#gallery{-moz-box-shadow:0 0 3px #AAA;-webkit-box-shadow:0 0 3px #AAA;box-shadow:0 0 3px #AAA;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border:1px solid #E0E0E0;background:url(images/bg-bar-x.png) repeat-x bottom center #fff;width:100%;overflow:hidden;position:relative}#slides{height:500px;overflow:hidden;width:100%;text-align:center;padding:10px 0}.slide{color:#FFF}#menu_gallery{height:125px}#menu_gallery ul{margin:0;padding:0}#menu_gallery ul li{float:left;list-style:none;overflow:hidden;height:123px}#menu_gallery ul li ul{margin:0px;padding:0px;width:4000px;height:126px}#menu_gallery ul li ul li{float:left;list-style:none;overflow:hidden;text-align:center;height:123px}#menu_gallery ul li ul li.inact:hover{background:url(images/pic_bg.png) repeat}#menu_gallery ul li ul li.act,#menu_gallery ul li ul li.act:hover{background:url(images/active_bg.png) no-repeat;background-position:center top}#menu_gallery ul li ul li.act a{cursor:default;outline:none}.fbar{width:2px;background:url(images/divider.png) no-repeat right}#menu_gallery ul li ul li a{display:block;background:url(images/divider.png) no-repeat right;padding:20px 13px;outline:none}a img{border:none}#pervious a{background:url("images/arrow-previous.gif") no-repeat scroll 0 -123px transparent}#next a{background:url("images/arrow-next.gif") no-repeat scroll 0 -123px transparent}#pervious a,#next a{height:123px;top:0;width:55px;display:block;list-style:none}.images-menu{text-align:center;width:833px}.clear{ clear:both}.play-slideshow{bottom:145px;left:104px;position:absolute}html{background:url('../graphics/bg.jpg') #fff bottom left repeat-x}body{padding:0;text-align:center;min-width:960px;background: url('../graphics/vines.jpg') bottom left no-repeat}#outer{width:960px;margin:auto;background-color:#fff;position:relative}html>body #outer{height:auto}#innerwrap{width:940px;float:left}#left{float:left;width:181px;padding-top:235px;padding-bottom:3px;text-align:left}#centrecontent{float:right;width:745px;text-align:left;padding:237px 0px 10px 0px}#right{float:right;width:250px;padding-top:234px;text-align:left;padding-bottom:30px}#header{position:absolute;top:0;left:0;z-index:100;width:956px;height:226px;text-align:left;padding-top:5px;background-color:#fff}* html #header{width:958px;border-right:0px solid #8A8C8E}#clearfooter{width:100%;clear:both;height:0px}#footer{clear:both;width:960px;background-color:#fff;height:100px}#bottom{clear:both;width:940px;background-color:#fff;height:205px;margin:0px auto;padding:20px 0px 0px 20px;background:url('../graphics/backcare.gif') #fff bottom right no-repeat}div,p{margin-top:0}#menu,#menu ul{padding:0;margin:0;list-style:none;width:161px;float:right;line-height:2;text-align:left;font-size:1em}#menu ul li{width:161px;height:27px;background:url(../graphics/menu-button.gif) no-repeat;padding-bottom:5px}#menu ul li.last{padding-bottom:40px}#menu li a{display:block;width:161px;height:27px;font-size:95%;color:#fff;text-decoration:none;padding-left:10px}#menu li a:visited{display:block;width:161px;height:27px;font-size:95%;color:#fff;text-decoration:none;padding-left:10px}#menu li a:hover{display:block;width:161px;height:27px;font-size:95%;color:#fff;font-weight:bold;text-decoration:none;padding-left:10px}#menu li .visit{display:block;width:161px;height:27px;font-size:95%;color:#fff;font-weight:bold;text-decoration:none;padding-left:10px}#menu-h{}#menu-h ul{padding:0;margin:0;list-style:none;line-height:2.0;text-align:left;background-color:#808285}#menu-h li{float:left;padding:0px 10px 0px 30px;background-color:#fff;float:left;clear:left;width:151px;background:transparent url('../graphics/sprite.png') no-repeat left;background-position:0px 0px;height:25px;font-size:12px;margin-bottom:2px;}#menu-h li:hover a{color:#000}li#visit{background:transparent url('../graphics/sprite.png') no-repeat left top;background-position:0px -25px;height:25px}li#visit a:hover{color:#fff}#menu-h li a{display:block;color:#fff;text-decoration:none;font-weight:bold;}@media screen{ .sIFR-flash{ visibility:visible !important; margin:0; padding:0}  .sIFR-replaced,.sIFR-ignore{ visibility:visible !important}  .sIFR-alternate{ position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden}  .sIFR-replaced div.sIFR-fixfocus{ margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none}}@media print{ .sIFR-flash{ display :none !important; height :0; width :0; position :absolute; overflow :hidden}  .sIFR-alternate{ visibility:visible !important; display :block !important; position :static !important; left :auto !important; top :auto !important; width :auto !important; height :auto !important}}@media screen{ }.sIFR-active h1{ visibility:hidden; font-family:Verdana; line-height:1em; font-size:15px}.sIFR-dummy{ width:0px; height:0px; margin-left:42px !important; z-index:0}