
/*------- YOU GARDEN --- TAKEN FROM STANDARD AS OF 19/12/2011 RUNNING ON SYSTEM VERSION 3.8.3 --------*/
body, h1, h2, h3, h4, h5, h6, p, pre, a, br, dd, dl, dt, div, img, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, iframe, img, input, label, table, caption, tbody, tfoot, thead, tr, td, textarea, select, span, p{margin:0;padding:0;border:0;font-size:13px;background:none;font-family: 'Stardos Stencil', cursive, Georgia,"Times New Roman",Times,serif;text-decoration:none;list-style:none;line-height:1.3;border-collapse:collapse;border:none;border-spacing:0;text-align:left;color:#666}

input{font-family:"Times New Roman", Times, serif}

/*
font-family:'Ultra', serif;
font-family:'Stardos Stencil', cursive;
Price Green:#495033
*/
body{background:#fff url('../../g/bg.jpg') repeat-x 0 0}
#SiteContainer{background:url('texturebg.jpg') repeat 0 0;}
.clear{clear:both}
#SkipContent{display:none}
a, a:hover, a:active, a:focus, object:active, object:focus, span, li{outline:none!important}
#CenterColumn p{padding-bottom:15px;color:#000;font-size:14px}
#CenterColumn .endOfRow, .endOfRow{margin-right:0!important;}


h1{font-size:2em;margin-bottom:10px;padding:3px;text-align:center}
h1 span{font-size:1em;font-family:'Ultra', serif;color:#402D1A}
h2{font-size:1.5em;}
h3{font-size:1.3em;padding:0 0 5px 0}
h4{font-size:1.2em;padding:0 0 5px 0}

#PRODACTION .desc {display: block; float: left; margin-right: 20px; width:430px;}
#PRODACTION .desc span {color: #402D1A;font-size: 0.8em;}

.LISTINFO{background:url('../../g/LISTWISH.jpg') no-repeat 0 0;height:32px;width:41px;display:block;float:left;color:#fff;text-transform:uppercase;font-size:0.8em;padding:2px 0 0 8px;text-decoration:none!important}
.LISTINFO span{color:#fff;text-transform:uppercase;font-size:1.2em;}
.LISTBUY{background:url('../../g/LISTBUY.jpg') no-repeat 0 0;height:34px;width:151px;display:block}
.LISTBUY a{color:#fff;text-transform:uppercase;text-align:center;display:block;padding:8px 0;font-size:1.1em;text-decoration:none!important;text-shadow:0 2px 2px #303C0B}
.LARGEBUY a{width:200px;background:#303C0B url('../../g/PRODBUY.jpg') no-repeat 0 0;text-align:center;padding:9px 0;height:22px;display:block;color:#fff;font-size:1.3em;text-transform:uppercase;text-shadow:0 2px 2px #303C0B}
.SMALLBUY a{display:block;background:#303C0B url('../../g/SMALLADD.jpg') no-repeat 0 0;height:20px;width:49px;text-transform:uppercase;color:#fff;padding:4px 0 0 0;text-align:center;font-size:1em;margin-left:29px;text-decoration:none!important;text-shadow:0 2px 2px #303C0B}
.continueBASKET{display:block;width:240px;height:18px;padding:16px 0;text-align:center;background:#677536 url('../../g/checkout.jpg') no-repeat 0 0;text-transform:uppercase;font-weight:bold;color:#fff;font-size:1.1em;margin:0 15px 0 0;float:right;text-shadow:0 2px 2px #303C0B}
.AddToBasket{background:#F0F1EE;border:1px solid #ccc;padding:2px 0;width:110px;text-align:center}
.continueBTN, #ctl00_cph1_da_lb{background:#A5B186;border:1px solid #80876c;color:#4b5333;padding:3px 10px;font-weight:bold;height:auto;width:auto;cursor:pointer;text-align:center;float:right;text-transform:uppercase}
.PRICE{font-family:'Ultra', serif;font-size:1.2em;color:#495033}


.SMALLPREORDER a{display:block;background:#303C0B url('preordersmall.jpg') repeat-x 0 0;height:27px;width:49px;text-transform:uppercase;color:#fff;padding:4px 0 0 0;text-align:center;font-size:1em;margin-left:29px;text-decoration:none!important;text-shadow:0 2px 2px #303C0B;line-height:13px;border:1px solid #5d653c}
#RecentlyViewedProducts .SMALLPREORDER a{margin-left:35px}
.LARGEPREORDER a{width:200px;background:#303C0B url('../../g/PRODBUY.jpg') no-repeat 0 0;text-align:center;padding:9px 0;height:22px;display:block;color:#fff;font-size:1.3em;text-transform:uppercase;text-shadow:0 2px 2px #303C0B}
.LISTPREORDER{background:url('../../g/LISTBUY.jpg') no-repeat 0 0;height:34px;width:151px;display:block;padding:0!important}
.LISTPREORDER a{color:#fff;text-transform:uppercase;text-align:center;display:block;padding:8px 0;font-size:1.1em;text-decoration:none!important;text-shadow:0 2px 2px #303C0B}


/*---------- HEAD SECTION ----------*/
#HEADOUTER{position:relative;background:url('../../g/headbg.jpg') repeat-x 0 0;height:185px;}
#Header{z-index:10;position:relative;width:990px;margin:0 auto;padding:25px 0 0 0}
.LOGO{height:94px;width:250px;padding:5px 0 0 0}
.SIGNIN{position:absolute;top:37px;right:127px;text-transform:uppercase;z-index:25}
.TOPNAV{position:absolute;top:37px;right:23px;padding:0 0 5px 0;z-index:25}
.TOPNAV a{padding:0 7px;border-left:1px solid #666;text-transform:uppercase}
#MiniBasketBtn{position:absolute;top:62px;right:15px;background:#3A2C1D url("../../g/miniarrows.png") no-repeat -3px 0;display:block;width:23px;height:20px;z-index:21;cursor:pointer}
#MiniBasketBtn span{color:#fff;padding:0 1px 0 0}
#Header .activeBasket{background:#3A2C1D url("../../g/miniarrows.png") no-repeat -3px -40px}

#MiniBasket{position:absolute;top:25px;right:0;width:270px;height:89px;z-index:20}
#MiniBasketInner{position:absolute;top:0px;left:0px;z-index:20;width:270px;background:url('../../g/basket.png') no-repeat 0 0}
.BasketItmes{display:block;position:relative;padding:0 46px 52px 33px;margin:37px 0 0 0}
#ctl00_ts_ccV{display:block;padding:2px;width:80px;text-align:center;background:#3A2C1D;}
#ctl00_ts_ccV a{color:#fff}
#ctl00_ts_ccQ{float:right}
#ctl00_ts_ccQ a{padding-top:2px;display:block}
#ctl00_ts_ccT{float:right;padding-right:3px;}
#ctl00_ts_ccT span{font-size:1.2em;font-family:'Ultra', serif;color:#495033}/*BASKET MAIN PRICE*/

.miniBasketPanel{background:url('../../g/minibasketrpt.jpg') repeat-y 0 0;width:246px;display:none;position:absolute;top:60px;right:15px;z-index:18}
.MiniMessage{padding:40px 10px 30px;text-align:center}
#MiniBasketOuter{background:url('../../g/minibaskettop.jpg') no-repeat 0 0;padding:30px 0 0 0}
#MiniBasketItems{padding:0 10px}
.MiniBasketSummary{background:url('../../g/minibasketbtm.jpg') no-repeat 0 100%;padding:0 0 50px 0;display:block;}
#MiniBasketItems li{min-height:65px;background:url('../../g/minilistbg.png') no-repeat 100% 0;padding:0 0 5px 0}
#MiniBasketItems img{height:58px;width:58px;}
#MiniBasketItems .BASKETIMG{float:left;width:58px;margin-right:8px;}
#MiniBasketItems .Desc{float:left;width:150px;}
.MINIPRICE{float:left}
.activeop{background:#000;opacity:0.2;filter:alpha(opacity=20);position:fixed;top:0;left:0;width:100%;height:100%;z-index:17}
.miniBasketSEL{display:block;}
#ctl00_tlBasket_TransactionSummary1_ccQ{display:none}
#ctl00_tlBasket_TransactionSummary1_lblT{font-size:1.2em;color:#495033;padding:10px 10px 0 20px;width:80px;height:20px;display:block;float:left;font-family:'Ultra', serif;}
#ctl00_tlBasket_TransactionSummary1_hpV{background:#495033 url('../../g/gotobasket.jpg') no-repeat 0 0;color:#fff;padding:9px 0;display:block;width:127px;height:17px;float:left;text-align:center;text-transform:uppercase;font-size:1.1em;}


.HeaderNavigation{z-index:17;width:990px;height:50px;z-index:15;position:relative;margin:0 0 15px 0}
.HeaderNavigation li{float:left;display:block;color:#fff;position:relative}
.HeaderNavigation a{display:block;height:33px;padding:17px 32px 0;font-weight:bolder;text-align:center;font-size:1.2em;color:#fff;border-right:1px solid #fff}
.HeaderNavigation li.level1:hover{background:#6F7C41;}
.HeaderNavigation li:hover div{display:block;}
.HeaderNavigation .level1 div{background:#fff;display:none;position:absolute;top:50px;left:0;border:1px solid #ccc;z-index:50;border-top:none;width:215px;padding:0}
.HeaderNavigation .level1 ul{border:none;height:auto}
.HeaderNavigation li.level2{background:none;position:relative;padding:0 8px;}
.HeaderNavigation .level2 a{text-align:left;height:auto;padding:5px 10px 0 10px;margin-bottom:5px;color:#666;display:block;font-size:1em;width:179px;border:none;}
.HeaderNavigation .level2 a:hover{text-decoration:none}
.HeaderNavigation li.level2:hover{background:#BAC68F;}
.HeaderNavigation li.level3:hover{background:#BAC68F; width: 215px;}
.HeaderNavigation .level2 div{position:absolute;top:0px;left:215px;display:none!important;border:1px solid #ccc;}
.HeaderNavigation li.level2:hover div{display:block!important}
.HeaderNavigation li.tab6{background:#C00}
.HeaderNavigation li.tab6:hover{background:#981822!important}
.HeaderNavigation li.tab7{background:#5f6606}
.HeaderNavigation li.tab7 a {border-left:1px solid #fff; border-right: 0;}
.HeaderNavigation li.tab7:hover{background:#494d00!important}
.HeaderNavigation li.tab6 a{border:none;}
/*.HeaderNavigation li.tab2{background:url('newbar.png') no-repeat 0 0}*/


/*---------- FOOTER SECTION ----------*/
#FooterOuter{clear:both;text-align:center;border-top:1px solid #333;}
#FooterInner{background:#e2e2e2;padding-top:20px;border-top:1px solid #fff;}
#FOOTER{padding:0 0 20px 0;background:none}
#FOOTERNAV{padding:20px 10px;width:990px;margin:0 auto;}
#FOOTER h3{margin-bottom:5px;font-size:1.1em;}
#FollowUs, #WeAccept{float:left;width:300px;}
#toTop{height:30px;width:45px;cursor:pointer;display:block;position:absolute;top:155px;right:0;background:#f1f1f1;text-align:center;padding-top:15px;border-radius:3px;}
.FooterNavigation{clear:both;width:990px;min-height:120px; display:block; margin-bottom:30px;padding-top:20px;margin-top:20px;border-top:1px solid #ccc}
.FooterNavigation li.level1{display:block;float:left;padding:5px;width:188px}
.FooterNavigation a:hover{text-decoration:underline}
.FooterNavigation .level1 a{margin-bottom:5px;font-size:1.1em;color:#666}
.FooterNavigation li.level2{display:block;padding:1px 0}
.FooterNavigation .level2 a{margin:0;font-size:1em;color:#999}
.FooterNavigation .level2 a:hover{text-decoration:underline}
.SOCIAL{float:left;width:275px;min-height:55px; }
.SOCIAL img{margin-right:5px;margin-top:5px;opacity:0.3;}
.SOCIAL img:hover{opacity:1}
.CARDS{float:left;padding:0 0 15px 0;text-align:center}
.CARDS img{padding:0 0 5px 0}
.CARDS p{text-align:center}
#FOOTERLINKS{clear:both;display:block;text-align:center;padding-bottom:0px;padding-left:20px;}
#FOOTERLINKS a{color:#999;font-size:0.9em}
#FOOTER #A1{display:none;}

/*RECENTLY VIEWED*/
#RecentlyViewedProducts{margin-right:10px;margin-bottom: 20px; padding:5px 0 0px;position:relative;float:left;}
#RecentlyViewedProducts h3{font-size:1.5em;font-family:'Ultra', serif;margin:10px 0;color:#3C261C}
#RecentlyViewedProducts li{margin:0 20px 0 0;padding:5px 0 0 0;display:block;float:left;position:relative;border:1px solid #ccc;background:#fff;width:120px;height:245px;border-radius:3px;}
#RecentlyViewedProducts .desc{display:block;text-align:center;padding:0 5px;height:68px}
#RecentlyViewedProducts .last{margin-right:0;}
#RecentlyViewedProducts .Img{display:block;text-align:center;}
#RecentlyViewedProducts img{max-height:110px;max-width:110px;}
#RecentlyViewedProducts .PRICE{display:block;text-align:center;padding:2px 0;font-size:1em;line-height:28px;}
#RecentlyViewedProducts li .img{text-align:center}
#RecentlyViewedProducts .SMALLBUY a{margin-left:36px;}
.removeRecent{background:url('close.png') no-repeat 0 0;height:16px;width:16px;display:none;position:absolute;bottom:4px;right:4px;z-index:100}
#RecentlyViewedProducts li:hover .removeRecent{display:block}
.RemoveAll{display:block;clear:both;padding-top:5px}
.removeAllRecent{display:block;font-size:0.9em;margin-top:5px;padding-top:5px;text-align:left;width:150px;}
.removeAllRecent:hover{text-decoration:underline}

.websiteForm{margin:10px 0}
.relatedDataHeading span{font-size:1.2em;}
.relatedDataElement{padding:0 0 5px 0}
.relatedDataElement textarea{border:1px solid #ccc; padding:5px;height:150px;width:300px;background:#fff;}
.cataloguerequest .relatedDataHeading,  .newletter .relatedDataHeading, .contact-us .relatedDataHeading{display:none}

/*---------- MAIN SECTION ----------*/
#SiteContainerInner{width:990px;margin:0 auto;padding:10px 0}
#Main{z-index:1}
.productdetail #Main{position:relative}
.productdetail #HEADOUTER{z-index:4}
#CenterColumn{float:left;margin:0 0 20px 0;}
.basket #CenterColumn{position:static}
.CONTACT{position:absolute;top:0;left:320px;max-width:310px;max-height:106px}
.HierRelatedData{margin-bottom:20px;display:block}

#Welcome span{position:absolute;top:0;left:315px;text-align:center;width:250px;background:url('../../g/welcome.jpg') no-repeat 0 0;padding:10px 38px 22px}
#Welcome span{font-weight:bold;font-size:1.4em;color:#333!important}
.CONTACT{position:absolute;top:85px;left:325px;width:306px;text-align:center;}
.CONTACT p, .CONTACT h3{text-align:center;font-size:1.2em;color:#333}
.Search{position:absolute;top:50px;left:325px;border:#999 1px solid;width:303px}
.searchBox{background:#fff;padding:7px 5px 8px;width:220px;float:left;line-height:1} 
.Search a{height:30px;width:73px;display:block;background:#333;float:right;background:url('../../g/searchgo.jpg') no-repeat 0 0;}

/*BREAD*/
.home .BreadCrumb{display:none}
.BreadCrumb ol{margin-bottom: 10px;text-align: center;}
.BreadCrumb li{display: inline;margin: 0 !important;}
.BreadCrumb a, #ctl00_bct span{background: url("breaddivide.png") no-repeat scroll 100% 7px transparent;font-size: 0.9em;padding: 0 10px;text-decoration: none !important;}
.BreadCrumb span{font-size: 0.9em;padding: 0 10px;}

/*MESSAGES*/
.messageBox p{display:block;text-align:center;padding:10px 40px;}
span.error{background:#fae6e6 /*url('../../../g/btn/errorbtn.jpg') no-repeat 5px 5px*/;padding:1px 4px 1px;margin-bottom:5px;font-size:0.9em}
#ctl00_cph1_sb_tlBasket_upPromo{position:relative}
#ctl00_cph1_sb_tlBasket_PromotionControl1_lblError{position:absolute;bottom:3px;left:10px}
#LeftColumn span.error{width:auto;display:block}

/*------------------------------------------------------------------------------------------------*/
/*---------------------------------------- PAGE STYLES -------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/


/*LISTINGS*/
#CenterColumn .LISTING a{text-decoration:none}
.LISTING li{background:#fff;width:200px;height:370px;padding:9px;margin:0 39px 20px 0;float:left;position:relative}
.LISTING .img{margin:0 0 5px 0;display:block;}
.LISTING .Overlay{top:-7px;left:-10px;} 
.LISTING h3{font-size:2.2em;font-family:'Ultra', serif;margin:10px 0;color:#3C261C}
.LISTING h2{text-align:center;margin:0 0 2px 0;border-bottom:1px solid #E0E0E0;height:55px;}
.PRICES .PRICES{border-top:1px solid #E0E0E0;padding:4px 0 0 0;height:92px;}
.PRICES .WAS{display:block;text-decoration:line-through;height:15px;}
.PRICES .SAVE{display:block;color:#c00;height:15px;}
.PRICES .PRICE{font-size:1.6em;font-family:'Ultra', serif;display:block;color:#515640;line-height:27px;padding:0 0 3px 0}
.PRICES .CLUB{display:block;color:#5F3667;font-size:1.1em;line-height:18px}
.PRICES .CLUBSAVE{display:block;color:#fff;font-size:1.1em;background:#5F3667;line-height:23px;padding:0 0 0 5px}
.LISTING .ProductAction span{display:block;float:left;text-align:center;width:151px;padding:8px 0}
.LISTING .LISTBUY{padding:0!important}

/*LISTING - BASKET REGION
.basket h1.Checkout{width:100%;padding:3px 0}
.basket .LISTING li{padding:0;background:none;width:225px;margin-right:20px}
.basket .LISTING .flex-viewport li{margin:0;padding:0;background:none;width:225px}
.basket .LISTING a{margin:0;background:#fff;display:block;width:225px}
.basket .LISTING .img{margin-left:14px}
.basket .LISTING h2, .basket .LISTING .PRICE{padding:10px;display:block}
.basket .LISTING .MorInf{margin:0;background:#4fc3d8 url('ICON-MORE.jpg') repeat-x 0 0;color:#fff;padding:5px 0;text-align:center;display:block;width:223px;border:1px solid #0e5c6f;text-shadow:0 1px 1px #0e5c6f}
.basket .BasketRegion{position:relative;height:370px;overflow:hidden;margin-left:15px}

.flex-direction-nav li{width:auto;height:auto;float:none;position:inherit}
.flex-next, .flex-prev{position:absolute;top:45%;display:block;height:30px!important;width:30px!important;opacity:1!important;text-indent:-9999px;z-index:5}
.flex-prev{left:0;background:url('ICON-NAV.png') no-repeat 0 0!important}
.flex-next{right:5px;background:url('ICON-NAV.png') no-repeat -27px 0!important}


/*SORT BY + FILTER BY*/
#sortFilter{height:30px;clear:both;}
#sortFilter select{width:140px!important;float:right}
#sortFilter div{float:left;}
#ctl00_cph1_pf{margin-left:10px;}
#ctl00_cph1_pf div{margin-left:0;}
#ctl00_cph1_ps, #ctl00_cph1_pf{width:185px}
#sortFilter div div{margin-left:7px}
#sortFilter label{padding-top:2px!important;color:#333;font-size:1.2em;font-weight:bold;width:35px!important;padding-bottom:6px;}

/*PAGEING*/
.paging{height:19px;position:relative;padding:3px 0;margin:3px 0;clear:both;background-color:#f2f2f2;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.paging .displaying{display:block;float:left;height:16px;padding-top:1px;position:absolute;top:4px;left:5px}
.paging .prev, .paging .next{display:block;height:16px;width:50px;text-align:center;float:left;padding-top:1px;position:absolute;top:4px;}
.paging .prev{left:110px;}
.paging .next{right:251px;}
.paging span.next, .paging span.prev{cursor:default}
.paging .next:hover, .paging .prev:hover{text-decoration:underline}
.paging ol, .pages{margin-left:175px;text-align:center;height:20px;width:210px;float:left}
.paging li{width:auto;float:left;margin-left:0!important;list-style:none!important}
.paging li a, .paging li span, .pages a, pages span{display:block;float:left;height:16px;width:20px;text-align:center;padding-top:2px;text-decoration:none!important}
.paging li span, .pages .active{background:#555;color:#fff}
.paging .last{display:block;float:left;height:16px;padding:2px 10px;}
.paging .ViewAll{display:block;float:left;height:16px;width:50px;text-align:center;border:1px solid #222;background:#555;position:absolute;right:5px;top:4px;color:#fff;text-decoration:none!important}
.paging .itemsPerPage{display:block;float:left;height:16px;padding-top:1px;position:absolute;right:131px;top:4px}
#ctl00_cph1_paging_pageSize, #ctl00_cph1_Paging2_pageSize, #ctl00_cph1_pagingControl_pageSize{width:55px!important;position:absolute;right:68px;top:4px}
.paging select{height:19px;font-size:0.9em}


/*REVIEW PRODUCTS*/
#ctl00_ReviewBox_productReviewUpdatePanel{z-index:9999}
#ctl00_ReviewBox_productReviewExtender_backgroundElement{background:#000;opacity:0.7;filter:alpha(opacity=70);}
.RevProduct{background:#495033;display:block;font-weight:bold;padding:3px;clear:both;color:#fff;width:130px;text-decoration:none!important;text-align:center}
#submitProductReviewPanel{background:#f3f3f3;border:5px solid #999;padding:20px;}
#submitProductReviewPanel .relatedDataElement{clear:both}
#submitProductReviewPanel textarea{background:#fff;border:1px solid #d3d3d3;width:300px;padding:3px;height:130px;}
#submitProductReviewPanel label{display:block;float:left;padding:5px 10px 0 0;text-align:right;width:120px;}
#submitProductReviewPanel input{background:#FFF;border:1px solid #D3D3D3;height:13px;padding:4px 3px 3px;width:170px;}
#submitProductReviewPanel .relatedDataHeading span{font-weight:bold;border-bottom:1px solid #d3d3d3;}
#submitProductReviewPanel .continueBTN{margin:10px 0 0 223px}
.closePopupButton{background:url('close.png') no-repeat 0 0;position:absolute;top:10px;right:10px;height:20px;width:20px;display:block;text-indent:-9999px}
#prodRevListing{position:relative}
#prodRevListing .AverageRating{width:215px;display:block;float:left;padding-right:3px}
#ReviewAverage{margin-bottom:33px}
#prodRevListing #ReviewBtns{position:absolute;top:32px;right:0;}
#prodRevListing #ReviewBtns a{padding:0 2px}
#prodRevListing #newReview{margin-top:10px;clear:both}
#prodRevListing li{list-style:none;border-top:1px solid #d3d3d3;padding:10px 0}
#prodRevListing .property{float:left;width:50px;display:block;}
#prodRevListing .ReviewerInfo{clear:both;padding:8px 0}

/*PAF - POSTCODE LOOKUP*/
#ctl00_cph1_ra_ad_al, #ctl00_cph1_da_ad_al{margin:10px 0;border:dashed 1px #ccc;padding:8px 0 9px 0;position:relative;}
#ctl00_cph1_ra_ad_al span.error, #ctl00_cph1_da_ad_al span.error{display:none}
#ctl00_cph1_ra_ad_al a, #ctl00_cph1_da_ad_al a{margin-left:18px;padding:3px 15px;background:#495033;color:#fff;font-weight:bolder;}
#ctl00_cph1_ra_ad_al_alr select, #ctl00_cph1_da_ad_al_alr select{width:auto!important;margin-left:10px;margin-top:10px}
#ctl00_cph1_ra_ad_al_cmrALTop, #ctl00_cph1_da_ad_al_cmrALTop{display:none;}

/*INPUT BOXES*/
#CenterColumnInner div #ctl00_cph1_tc1_availableCredit input{border:none;width:35px;height:14px;padding:3px;margin-left:38px;background:none;}
#CenterColumnInner select{border:1px solid #9a9a9a;width:178px;background:#fff;}
#CenterColumnInner #ctl00_cph1_re_ddlCountry{float:left}
#CenterColumnInner label{display:block;float:left;width:120px;text-align:right;padding-right:10px;padding-top:5px}
#CenterColumnInner fieldset ol li{padding-bottom:8px;position:relative}
#CenterColumnInner fieldset li .error{color:#FF0000;display:block;float:right;width:261px}
#CenterColumnInner fieldset li .required{position:absolute;left:310px;top:2px;color:#FF0000;font-size:1.5em}
#CenterColumnInner input{width:170px;height:13px;padding:4px 3px 3px 3px;background:#fff;border:1px solid #d3d3d3;}
#CenterColumnInner input:hover,#CenterColumnInner input:focus,#CenterColumnInner textbox:hover,#CenterColumnInner textbox:focus{border-color:#333;}
input[type=checkbox]{width:16px!important;border:none!important;float:left;}
input[type=checkbox]:checked + label{color:#333;}
input[type=radio]{width:16px!important;border:none!important;}
input[type=radio]:checked + label{color:#333;}
#CenterColumnInner fieldset li span.error{color:#FF0000;display:block;float:right;width:205px;border:1px solid #f1b2b2;margin-bottom:7px;}
.relatedDataHeading{margin:0 0 5px 0}

#ctl00_cph1_da_ad_al_regPostcodeFormat, #ctl00_cph1_da_ad_al_regPostcodeFormatLookup{left:445px;top:9px}

/*TABS*/
.Tabs{margin-bottom:15px}
.Tabs ul{display:block;width:100%;height:30px;margin-left:1px;}
.Tabs li{display:inline;}
.Tabs li:first-child a{margin-left:0}
.Tabs .ui-tabs-nav a{display:block;float:left;background:url('tabs.jpg') no-repeat 0 -76px;padding:8px 10px 16px;font-weight:bold;position:relative;margin-left:5px}
.Tabs .ui-tabs-nav a span{background:url('tabs.jpg') no-repeat -373px -89px;display:block;width:5px;height:27px;position:absolute;top:0;right:0}
.ui-state-active a,.ui-state-active a span{background-position:100% -18px!important}
.ui-tabs .ui-tabs-hide {display:none!important;}
.Tabs div{border:1px solid #ccc;padding:15px 10px 10px}
.Tabs div div{border:none;padding:0;}
.Tabs p{line-height:1.4}
.Tabs img{padding:5px;}
.Tabs div ul{height:auto}
.Tabs div ul li{list-style:disc;list-style-position:inside;display:list-item;padding:3px 0}
.Tabs div ol li{list-style:decimal;list-style-position:inside;display:list-item;padding:3px 0}
.Tabs div a{text-decoration:underline;}
.Tabs div a:hover{text-decoration:underline;}
.Tabs .style1{color:#999}

/*OVERLAY IMAGES*/
.Overlay{position:absolute;}

/*WEBSITE FORM
.websiteForm{background:#f1f1f1;padding-bottom:10px;border:1px solid #d3d3d3}
.websiteForm .relatedDataHeading{background:#E2E2E2;margin-bottom:0!important;padding:3px;width:193px;}
.websiteForm .relatedDataHeading span{border:1px solid #F7F7F7;display:block;padding:3px;font-weight:bold}
.websiteForm .relatedDataHeading{margin:0;}
.websiteForm .relatedDataElement{height:auto;padding:10px;}
.websiteForm input{background:#fff;border:1px solid #d3d3d3;width:100px;padding:2px;width:175px;}
.websiteForm a{margin-right:10px}*/

.REVIEWS textarea{border:1px solid #ccc;background:#fff;width:200px}


/*CMP*/
.content-managed-page h1{padding:5px;}
.content-managed-page #CenterColumn h1, .content-managed-page #CenterColumn h2, .content-managed-page #CenterColumn h3, .content-managed-page #CenterColumn h4{text-align:inherit;padding:10px 0}
.content-managed-page h4{padding:0 0 5px 0;}
.content-managed-page #CenterColumnInner{padding:0 0 10px 0}
.content-managed-page #CenterColumnInner h1{margin:0 0 10px 0}
.content-managed-page #CenterColumnInner ul, .content-managed-page #CenterColumnInner ol{margin:10px 0}
.content-managed-page #CenterColumnInner ul li{list-style:disc;list-style-position:outside;padding-bottom:10px;margin-left:16px}
.content-managed-page #CenterColumnInner ol li{list-style:decimal;list-style-position:outside;padding-bottom:10px;margin-left:16px}
.content-managed-page #CenterColumnInner ol li span{font-style: italic;}
.content-managed-page #CenterColumnInner ol ul{margin-left:40px;}
.content-managed-page #CenterColumnInner ol ul li{list-style:disc;list-style-position:outside;padding-bottom:10px;margin-left:16px}
.content-managed-page #CenterColumnInner a{text-decoration:underline}
.content-managed-page #CenterColumnInner a:hover{text-decoration:underline}

.content-managed-page #CenterColumnInner p, .content-managed-page #CenterColumnInner a, .content-managed-page #CenterColumnInner ul, .content-managed-page #CenterColumnInner ol, .content-managed-page #CenterColumnInner li{text-align:inherit;}

/*STOCK MESSAGE*/
.OutOfStock{color:#C00;}

/*BLOG*/
.TwitterButton{width:75px;}
.FacebookLikeButton{width:50px;}
.PlusOneButton{width:60px;}
.StumbleUponButton{width:80px;}
.DiggButton{width:80px}

/*UPDATE PANEL*/
#ctl00_UpdatePan_UpdateProgress1{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.7);z-index:2000;height:100%;width:100%;position:fixed;left:0;top:0;color:#333;}
#ctl00_UpdatePan_UpdateProgress1 span{color:#fff;font-weight:bold;text-align:center;padding:10px;margin:200px auto;font-size:2em;display:block;width:200px;}

/*CMP*/


/*-----------------------------------------------------*/
/*----------------------- COOKIE ----------------------*/
/*-----------------------------------------------------*/
#cookies-container a{text-decoration:underline!important;}
#cookies-container p{width:100%!important;padding:0 0 15px 0!important}
#cookies-container h3{margin:25px 0 10px!important}
#cookies-container h4{margin:0 0 10px 0!important}
#cookies-container tr{border-bottom:1px solid #ccc!important}
#cookies-container th, #cookies-container td{padding:5px!important}
#cookies-container .scroll{color:#c00}
#cookienav li{padding:2px 0}



/*-----------------------------------------------------*/
/*----------------------- HACKS -----------------------*/
/*-----------------------------------------------------*/
.registeraddress #CenterColumnInner label{width:130px}
.registeraddress #CenterColumnInner fieldset li .required{left:323px}
.orderenquiry #Main{background:#fff}


/*=====================================================*/

#LINEDETAILPROD{padding:15px;height:270px}
#LINEDETAILPROD .Action{float:left}
#LINEDETAILPROD .GiftInfo{float:left}
#LINEDETAILPROD .GiftInfo label{width:170px;text-align:left;float:none;padding-bottom:5px; margin-left: 20px;}
#LINEDETAILPROD .GiftInfo input{width: 380px;padding: 10px;margin-left: 20px; float: left;}
#LINEDETAILPROD .characterCount{clear: both;padding: 10px 0 0 20px;display: block;}