#CenterColumn{width:960px;position: relative;}

/*HIERARCHY*/
.HTopBox { display:block; background:#e3e5ef; padding:10px; clear:both;}
.HTopBox h1{font-size:1.65em!important;padding:10px 0 10px 0!important}
.HTopBox h2{font-size:1.3em;padding:0 0 10px 0;}
.HTopBox h2 span, .HTopBox h2 span p{font-size:1em;display:block;}
.HTopBox .Text p, .HTopBox span {font-size: 1.2em}
.HTopBox a {font-weight:bold; text-decoration:underline; font-size:1em;}
#HAb{padding: 0 10px;}
#CenterColumn #HAb li{display: block;float: left;list-style: none;margin: 0 10px 0 0;padding: 10px 0 0;position: relative;width: 129px;height: 220px;background: white;}
#HAb .ProdImage{width: 100px;margin: 0 auto;display: block;text-align: center;}
#HAb img{max-height:75px;max-width:147px;}
#HAb h2{font-size:1em;text-align:left}
#HAb h2 a{width: 110px;display: block;word-wrap: break-word;text-align: center; padding: 0 10px;}
#HAb a{text-decoration:none}
#HAb .Action{position: absolute;bottom: 0;width: 129px;}
#HAb .PRICE{width: 120px;text-align: center;padding: 4px 5px 10px;float: none;}
#HAb .SmB a{width: 89px;text-align: center;color: white;display: block;}
#HAb .ProdAc{display: block;background: none repeat scroll 0 0 #131302;color: white;padding: 5px 20px;}
#HAb .MoreInfoSmall {clear: both;background:#C50000;text-align: center;padding: 4px 0;color: white;display: block;}


/*ACCORDIAN*/
.Accordian {margin:10px 0;}
.accordionButton h2 {color: #3A3A2E;font-weight: bold;display: block;padding:10px 10px;cursor: pointer;background:url("../../g/AccArrows.jpg") no-repeat scroll 100% -32px transparent;height: 15px; font-size:1.3em;}
.on h2 {background:url("../../g/AccArrows.jpg") no-repeat scroll 100% 16px transparent; border-bottom:none;}
.accordionContent h3, .accordionContent h2, .accordionContent h1 {margin: 10px 0;}
.accordionContent p, .accordionContent span {margin:5px 10px 0;font-size: 1.2em;display: block;}
.accordionContent a {font-size: 1em;}

#Hier1, #Hier2, #pdList{margin-top:10px}
#Hier1 li, #Hier2 li{display: block;float: left;margin:0 21px 20px 0 !important;position: relative;width: 174px;height: 282px}
#Hier1 li .Overlay, #Hier2 li .Overlay{position:absolute;z-index:1;left:100px}
#Hier1 li .Overlay img, #Hier2 li .Overlay img {width: 70px;height: 70px;}
#Hier1 li.first, #Hier2 li.first, #pdList li.first{ margin-left:0 !important;}
#Hier1 li.endOfRow, #Hier2 li.endofRow, #pdList li.endOfRow {margin-left:0 !important;}
#Hier1 a, #Hier2 a, #pdList a{text-decoration:none}
.hierarchylevel1 h1,.hierarchylevel2 h1, .productlisting h1, .hierarchywarehouse h1{font-size: 2.1em;height: 27px;padding: 15px 0;margin: 0;}
#Hier2 .PRICE {display: block;text-align: center;width: 100%;padding: 3px 0;}
#Hier1 h2, #Hier2 h2{clear: both;text-align:center;width: 160px;padding: 0 10px;}
.VC{display: block;font-weight: bold;text-align: center;}
#Hier1 h2 a, #Hier2 h2 a{display: block;min-height: 30px;padding-left: 0;text-align: center;}
#Hier1 a, #Hier2 a{display:block;font-size:1em;text-decoration:none!important;}
#Hier1 img, #Hier2 img, #pdList li img{float: left;height: 160px;width: 160px;}
#Hier1 .Desc, #Hier2 .Desc{float: left;margin: 0 0 0 19px;padding: 0 10px 0 0;width: 187px; font-size: 1em;}
#Hier1 .MIn, #Hier2 .MIn, #pdList .MoreInfoSmall {background: none repeat scroll 0 0 #C50000;color: #FFFFFF;display: block;font-size: 1em;left: 19px;padding: 4px 10px;position: absolute;bottom: 0;width: 120px; text-align:center;}
.HierarchyData{position:relative}
.HierarchyData img{position:absolute;top:3px;right:15px}
#ctl00_cph1_hl_lblhBottom{clear:both;display:block}
#SL .PRICE{text-align: center;float: left;font-size: 1em;color: #171717;}
#SL .PACK {text-align: left;float: left;width: 59px; height: 16px;} 

#Hier2{margin-top:10px}
#Hier2 li.first { margin-left:0 !important;}


/*SEARCH PAGE*/
.Related span{margin-bottom:20px;display:block}
#SL{margin-top:5px}
#SL li h2 {float:left;}
#SL .GroupDesc{float:left;width: 223px;}
#SL li{clear: both;padding: 10px 10px;background: #EFEFEF;height: 15px;margin: 2px 0;}
#SL li:hover {background:#bad2de}
#SL li.first { margin-left:0 !important;}
#SeH{background: #CCC;display: block;height: 18px;padding: 8px 10px;margin: 5px 0 0 0;}
#SeH li {float: left;padding: 0 10px 0 0;color:#000;font-size: 1.2em;}
#SeH .prod {width:90px;}
#SeH .desc {width: 440px;}
#SeH .cat {width:211px;}
#SeH .pk, #SeH .price {width:50px;}
#SL h2 .code {width: 90px;display: block;margin-right: 10px;}
#SL h2 .desc {width: 450px;display: block;font-weight: normal; }



#pdList .ProdImage, #Hier1 .ProdImage, #Hier2 .ProdImage {  background: none repeat scroll 0 0 #F6F6F6;display: block;float: left;height:159px;padding: 10px;position: relative;width: 160px; margin-bottom: 10px;}

/*PRODUCT DETAIL*/
#QUICKSPEC{width:127px;margin-right:15px;float:left;}
#PRODIMG{width:300px;float:left;margin-right:20px;text-align:center}
#PRODINFO{width:480px;float:left;margin-right:20px;position:relative}
#PRODINFO h1{margin-bottom:0;background:#E2E2E2!important}
#PRODINFO h1 span{padding-right:60px}
#PRODINFO #code{margin-bottom:15px;display:block}

.MagicZoomPlus{border:1px solid #fff;text-align: center;/*margin:14px 0 0 0 !important;*/}
.MagicZoomPlus:hover{border:1px solid #d3d3d3;}
.ALTIMGS{margin-bottom:5px;}
.ALTIMGS a{display:block;float:left;width:73px;text-align:center;padding:3px 0;margin-bottom:5px;}
.ALTIMGS img{max-width:55px;max-height:55px;}
#PRODIMG .MagicZoomPlus{text-align:center}

#PRODACTIONS{width:200px;float:left;margin-right:10px;padding:10px 0 0 0}
#PRODOPTIONS{float:left;width:270px;padding:10px 0 0 0}

#PRODINFO .OL{position:absolute;top:-5px;right:0;height:50px;width:50px}
#PRODINFO .Code{font-size:0.9em;margin-bottom:8px;display:block}
#PRODINFO #QTYBLOCK{margin-bottom:10px}
#PRODINFO #QTY{font-weight:bold;}
#PRODINFO #QTYBLOCK input{width:25px;padding:3px;text-align:center;height:10px;}
#PRODINFO #stock{display:block;text-align:left;padding:3px;}
#PRODINFO .LARGEBUY{margin:5px 0;}


.SHORTDESC{max-height:100px;overflow:hidden;margin-bottom:10px}

#PRODINFO .variant ol{background:#f1f1f1;padding:8px 5px 5px;margin:0 0 10px 0}
#PRODINFO .variant li{padding-bottom:3px}
#PRODINFO .variant span{width:45px;display:block;float:left;padding:2px 3px 0 0;text-align:right}
#PRODINFO .variant .Clearboth{display:none;}
#PRODINFO .variant select{width:133px;margin-left:5px;}
#PRODINFO .variance{margin-bottom:10px;}
#PRODINFO .variance table{width:100%;background:#f1f1f1;padding:5px}
#PRODINFO .variance thead td{padding-bottom:5px;font-weight:bold;border-bottom:1px solid #d3d3d3;}
#PRODINFO .variance td{width:50%;padding-bottom:2px;text-align:center}

#PRODINFO .OptionalComponents{background:url('../g/domestic.jpg') no-repeat 144px 30px}
#PRODINFO .OptionalComponents .heading{font-weight:bold;font-size:1.2em;border-bottom:1px solid #d3d3d3;padding:0 0 3px 0;margin:10px 0 5px;display:block;float:none;width:auto;text-align:left}
#PRODINFO .OptionalComponents li{height:20px;}
#PRODINFO .OptionalComponents input{width:16px;margin-right:5px;float:left;border:none;background:none;}
#PRODINFO .OptionalComponents Label{text-align:left;width:auto;padding-top:1px;display:inherit}
#PRODINFO .OptionalComponents span{display:block;float:left;width:59px;text-align:right;font-weight:bold}

.PRINTBUTTON{font-weight:bold;text-decoration:underline}

#InterestedIn{float:left;width:100px;background:#f1f1f1;padding:15px;}
#InterestedIn h4{margin-bottom:10px}
#CenterColumn #InterestedIn li{list-style:none;height:100px;margin:0 0 20px 0;position:relative}
#InterestedIn .endOfRow{margin-bottom:0!important;}
#CenterColumn #InterestedIn a{text-decoration:none}
#InterestedIn .img{margin-bottom:10px;width:auto;display:block;text-align:center;background:#fff;padding:2px 0}
#InterestedIn img{max-height:75px;}
#InterestedIn .OL{position:absolute;top:2px;right:2px;height:30px;width:30px;}
#InterestedIn h2{font-size:1.1em;display:none}
#InterestedIn .PRICE{font-size:1.1em;text-align:center}

#LinkedProds{float:left;width:470px;margin:20px 0 0 20px}
#LinkedProds h4{background:url('theme/tabs.jpg') repeat-x 100% -18px;height:13px;padding:8px;font-size:1em}

.LinkBox{margin-bottom:20px;background:#f1f1f1;border:1px solid #d3d3d3;padding:15px;}
#CenterColumn #LinkedProds li{display:block;float:left;list-style:none;margin:0 20px 0 0;width:122px;padding:5px;height:140px;position:relative}
#LinkedProds .img{text-align:center;width:auto;height:75px;overflow:hidden;display:block;margin-bottom:5px;background:#fff;padding:3px;}
#LinkedProds img{max-height:75px;width:auto;}
#LinkedProds .OL{position:absolute;top:2px;right:2px;height:30px;width:30px;}
#LinkedProds h2{font-size:1em;text-align:left}
#CenterColumn #LinkedProds a{text-decoration:none}
#LinkedProds .Action{position:absolute;bottom:10px;left:0;width:147px;}
#LinkedProds .PRICE{float:left;width:90px;padding-top:4px;font-size:1.1em}
#LinkedProds .ProdAc{display:block;float:left;margin-right:5px}

.Tabs{float:left;clear:both}
.Tabs .ui-tabs-panel ul, .Tabs .ui-tabs-panel ul{margin-bottom:20px;}
.Tabs embed{height:273px;width:438px;}

/*------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------- NEW BACK END PAGE STYLES -----------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------*/
/*Container*/
#Container, .Container{background:#fff;padding:15px;}
#Container .CMR p{line-height:1.3}
#Container .CMR a{text-decoration:underline;line-height:1.3}



/*LOGIN*/
.BoxCont h2{font-weight:normal;font-size:1.5em;font-weight:bold;margin-bottom:10px;padding:15px 15px 0;}
.BoxCont input{border:none;width:262px!important;height:14px;padding:3px;background:#fff;border:1px solid #dde7e9;}
.BoxCont input:focus{border:1px solid #A7BABF;outline:none;}
#LogInf{margin-left:90px;}
.Login, .Register, .Guest{background: url("../../g/SignInBG.jpg") no-repeat scroll 0 0 transparent;float: left;margin: 30px 0;padding:2px 15px 15px 34px;width: 379px;}
.Login p, .Register p, .Guest p {height: 25px;padding: 0 0 20px 0;}
.Login h2, .Register h2, .Guest h2{padding:0;font-size: 1.6em;}
.Login{margin:30px 30px 0 80px; width: 310px;}
.Login li {width: 335px;}
.Login label{width:60px!important;}
.Login .submit{margin-left:70px;}
.ForgotPass{float:left;font-weight:normal;display:block;}
.ForgotPass:hover{text-decoration:underline}
.Login .cBTN{padding: 7px 12px;position: absolute;right: 112px;color: white;background: #C40000;}
.RegisterCMR p{line-height:1.3; padding: 0 0 20px 0;}
.Register .subCo{padding: 0 !important;}
.RegOrg {float: right;}
.Register .submit{height:20px;padding-bottom:0!important;}
.Register label, .Guest label{width:105px!important;}
.Register input, .Login input{width: 219px!important;border-radius: 2px;height: 20px !important; line-height:20px !important;border:1px solid #fff;background: #efefef;}
.Register select, .Guest select{width:227px!important;margin-top:3px;}
.Register .cBTN, .Guest .cBTN{text-align: center;top: 11px;background: #C40000;display: block;border: none;cursor: pointer;float: right;color: white;padding: 7px 12px;position: relative;right: 38px;width: 130px;}
.Guest .cBTN { top:26px !important;}
.Login .error, .Register .error, .Guest .error{width: 200px!important;position: relative;right: 38px; border:none; margin: 5px 0;}

/*LOGIN - RESET*/
.passwordresetinitiation #Container{width: 283px;margin: 0 auto;}
.passwordresetconfirmation #Container {width: 366px; margin:0 auto}
.passwordresetinitiation #Container label{width:37px!important;}
 .passwordresetconfirmation #Container label{width:123px!important}
.passwordresetinitiation #Container input, .passwordresetconfirmation #Container input{width:223px!important;border: 1px solid #dde7e9;}
.passwordresetinitiation .error, .passwordresetconfirmation .error{width:269px!important}
.ForgotRight{background:#fff;float:left;display:block;}
.ForgotRight h2{color:#485860}
.ForgotRight p, .ForgotRight a{line-height:1.3;}

.msgBox p{display:block;text-align:center;padding:10px 40px;}
.BktWish {width: 670px;float: left;clear: both;}
#BMAIN{margin-bottom:20px}
.Bkt h1{background:none}
.Bkt {padding:15px 0 0;background:#fff; float:left;}
.BktRight {float: left;margin: 39px 0 0 20px;width: 264px;}
.TtlP {float:left;margin: 0 0 0 20px;}
#WISHLIST{width: 670px;float: left;}

.basket .Checkout{font-weight:bold;font-size:1.5em;margin-bottom:10px;}
.Bkt #Hdgs{height:18px;border-bottom:1px solid #d3d3d3;width: 670px;padding: 0 0 5px 0;}
.Bkt #Hdgs span{display:block;float:left}
.Bkt #Hdgs .item {width:290px;text-align: left;}
.Bkt #Hdgs .stkref {width: 63px !important;margin: 0 8px 0 55px;text-align: center;}
.Bkt #Hdgs .price {width: 66px;margin: 0 13px 0 0;}
.Bkt #Hdgs .pk {width: 66px;margin: 0 31px 0 0;}
.Bkt #Hdgs .ttl {width: 102px;}
.Bkt .pkcol{width: 79px !important;height: 25px;position: absolute;left: 286px;top: 29px;}
#BItems div{float:left}
#BItems {border-bottom: 1px solid lightGrey;margin-bottom: 10px;}
#BItems li{min-height:51px;padding-bottom:10px;border-top:1px solid #d3d3d3;padding-top:10px;width: 671px;position: relative;}
#BItems li:first-child{border:none;}
.BskCMR {padding: 13px 0;clear: both;}
#BItems .stkref a {width: 99px;text-align: center;float: left;word-wrap: break-word;line-height: 12px;}
.Bkt #BItems .ttl{width: 70px;text-align: center;}
.Bkt .Img{height:75px;width:75px;text-align:center;display:block}
.Bkt img{max-width:75px;max-height:75px;}
.Bkt .Item{width: 245px;padding: 0 5px 0;margin-right: 20px;}
.Bkt .Item .Desc{display:block;margin-bottom:5px;font-size:1.1em; word-wrap: break-word;}
.Bkt .Item .Code, .Bkt .Item .Stock{display:block;margin-bottom:5px;}
.Bkt .Item .Code{font-size:0.9em}
.Bkt .Item .PACK, .Bkt .Item .Stock{float: left;margin: 0 10px 0 0;font-weight: bold;}
.Bkt .Item .Stock {float: left;color:#537C11;font-weight: bold;}
.Bkt .qty{width: 102px !important;}
.Bkt .com{width:95px;text-align:center;}
.Bkt .qty input{width: 31px!important;text-align: center;border-radius: 2px;background: #efefef;}
.Bkt .qty a, .BQTY .edit, .processtransactionline .qty a{text-align:center; cursor: pointer;}
.Bkt .qty a:hover, .BQTY .edit:hover {text-decoration:underline}
.Bkt .Remove, .Bkt .Wishlist{width: 16px;text-align: center;margin: 0 10px 0 0;float: right !important;}
.Bkt .Remove a, .Bkt .Wishlist a{display: block;height: 20px;width: 13px;}
.Bkt .Remove a{background:url('../g/RemoveWish.jpg') no-repeat 0 0;}
.Bkt .Wishlist a{background:url('../g/RemoveWish.jpg') no-repeat -29px 0}
.promoOther {float: left;clear: none !important;width: 255px;margin: 9px 0 0 18px !important;}
.promo, .promoOther{clear: both;min-height: 28px;position: relative;background: #EFEFEF;display: block;padding: 5px 6px 0;margin: 0 0 10px 0;}
.promo label, .promoOther label{width: auto !important;padding: 0 3px 0 10px;}
.promo input, .promoOther input{width: 116px !important;float: left;border-radius: 3px;margin: 0 0 5px 0; background:#fff !important}
.promo a, .promoOther a{width: auto;height: 12px;margin-top: 0;float: right;display: block;padding: 2px 0;text-align: center;font-weight: bold;text-decoration: underline;}
.promo .error, .promoOther .error{width: 114px;padding: 3px;text-align: center;clear: both;margin: 0 0 0 80px;float: none;}
.Ttl{background:#fff;padding:15px 0 0;margin-bottom:10px; clear:both;width: 264px;}
.Ttl li{margin: 0 15px;padding: 0 0 5px 0; height: 17px;}
.Ttl .ttl{margin:0;padding:10px 15px 10px 17px;}
.Ttl .ttl {border-top: 1px solid lightGrey;border-bottom: 1px solid lightGrey;}
.Ttl .ttl span{font-size:1.1em;font-weight:bold;}
.Ttl span{text-align:right; float:right;}
.Ttl .pro{display:block;float:left;padding-right:5px;text-align:right;width: 137px;}
.CShop {float:left;font-weight: normal;font-size: 1.3em;padding: 8px 15px;text-align: center;width: 234px;}
#RegisterAddress .cBTN, .ND .cBTN, .passwordresetinitiation .cBTN, .passwordresetconfirmation .cBTN, #RegisterAddress .cBTN, .ND .cBTN {display: block;float: right;font-weight: normal;font-size: 1.3em;position: relative;padding: 8px 15px;text-align: center;right: 146px; background: #C40000; color:#fff;}
.CBkt{display: block;float: right;font-size: 1.3em;padding: 8px 10px;text-align: center;color: white;width: 244px;margin: 10px 0 0 0;}

/*PRODUCT TRANSACTION LINE*/
.processtransactionline .price {width: 97px;text-align: center;}
.processtransactionline .qtyOrig input {width:31px;text-align: center;border: none !important;background: #EFEFEF !important;color: #CCC;position: absolute;right: 134px;top: 40px;}
.processtransactionline .qty input{width: 29px;text-align: center;}

/*WISHLIST*/
#WishlistItems {border-top: 1px solid #CCC;margin: 10px 0 0 0;} 
#WishlistItems li{height: 77px;padding-top: 10px;margin-top: 5px;border-top: 1px solid lightGrey;position: relative;}
#WishlistItems li:first-child{border:none;}
#WISHLIST .WishImg{float:left;margin: 0 10px 0 0;width: 75px;}
#WISHLIST .WishImg img{width:75px;height:75px;}
#WISHLIST .Remove{position:absolute;top: 54px;right: 7px;height:17px;width:17px;background:url('../g/RemoveWish.jpg') no-repeat 0 0;}
#WISHLIST .WishInfo{height: 78px;float: left;position: relative;font-weight: bold;width: 329px;font-size: 1.1em;}
#WISHLIST a, #WISHLIST span{display:block;margin-bottom:3px}
#WISHLIST span{font-weight:normal}
#WISHLIST .AddToBasket{text-align: center;padding: 3px 7px;position: absolute;bottom: 15px;width: 84px;}
#WISHLIST .AddToBasket:hover{text-decoration:underline}
#WISHLIST .BCODE span {float: left;margin: 0 10px 0 0;}
#WISHLIST .BCOMMON {float: left;position: relative;height: 80px;width: 98px;}
#WISHLIST .BPRICE {font-weight: bold;margin: 5px 0;}
#WISHLIST .BTOTAL{padding: 0 0 0 32px;}
#WISHLIST .Price {text-align: left;padding: 0 0 0 19px;}
#WISHLIST .BQTY {width: 50px;}
#WISHLIST .BQTY input {border-radius: 2px;width: 30px;text-align: center;margin: 0 6px;}

.msgBox, .WishmessageBox{padding:15px;margin-bottom:20px;text-align:center}
.msgBox{width:696px;float:left;}
.WishmessageBox{width:170px;float:left;margin-left:18px;border: 2px solid #EFEFEF;}

/*ORDER ACHNOWLEGE + FAIL*/
.orderacknowledge .error{position:absolute;top:0;left:325px;width:auto!important}

/*ACCOUNT - MAIN*/
#AM{border-right: 1px solid #D3D3D3;float: left;min-height: 99px;margin-right: 20px;padding-right: 20px;width: 160px;}
#AM a{display:block;border-top:1px solid #e3e3e3;padding:3px 5px}
#AM li:first-child a{border-top:none;}
#AM a:hover{background:#f1f1f1}
#AC{float:left;width:694px;}
.WelMsg{width:400px;}

/*ACCOUNT - ADDRESS MANAGEMENT*/
.addressmanagement #Container{padding-right:0;}
.AdB h2{font-size:1.1em;margin:0 0 5px 0;padding:0;display:block}
.AdB h2 label{float:none!important;padding:0;text-align:left}
.AdB input{width:16px!important;margin-right:5px;float:left;height:15px;background:none;border:none!important;display:none}
.AdB label{text-align:left!important;width:auto!important;padding:0!important;margin-bottom:5px;}
.AdB li{width:290px;height:95px;float:left;margin-right:20px;border:1px solid #DADAE8;margin-bottom:20px;background:#fff;padding:15px;position:relative; clear:none !important;}
.AdB a{background: #C40000;color: white;bottom: 9px;padding: 6px 0;position: absolute;right: 13px;text-align: center;width: 74px;font-size: 1em;}
.AdB a:hover{text-decoration:underline}
.AdB .new{margin-right:0}
.AdB select{width: 230px!important;margin: 0 0 0 16px;}
.AdB .continue{width:715px;clear:both;height:auto;border:none;padding:0;margin:0;display:none}
.AdB .continue a{position:inherit;top:0;right:7px;}
.AdB .continue a:hover{text-decoration:none;}

/*ACCOUNT - NEW DELIVERY ADDRES*/
.registeraddress .CMR p {padding:10px 0 20px;}
.ND, #RegisterAddress{ width:506px; position:relative;}
.ND #cph1_da_rdc .relatedDataHeading {display:none;}
.deliveryaddress .ND {width: 875px;}
.ND .error{left:325px;position:absolute;top:0;width:auto!important}
.deliveryaddress .ND .error {left: 375px;}
.deliveryaddress .ND .continueBTN, .registeraddress .continueBTN {margin: 10px 0 0 269px; float: none!important; }
#ctl00_cph1_da_ad_al_additionalPostcodeRequiredFieldValidator{left:450px;top:7px;}
.rdAddEdit label {padding:5px 24px 4px 0 !important; width:301px !important;} 


/*NEW REGISTRATION*/
.registeraddress .relatedDataHeading span {font-size: 1.1em;padding: 10px 0 00;font-weight: bold;display: block;}
#RegisterAddress .error{position: relative;top: 0;left: 119px;width: 203px !important; float: none !important;}
#ctl00_cph1_ra_cmrRD{padding:8px;background:#D7F4FB;margin:10px 0; }
.registeraddress .AddRight .relatedDataElement {padding: 10px 0;height: 13px;}
#ctl00_cph1_ra_cmrRD p{padding-bottom: 0px!important;color: white;}
/*#RegisterAddress #ctl00_cph1_ra_ad_al_additionalPostcodeRequiredFieldValidator, #RegisterAddress #ctl00_cph1_ra_ad_al_rfvPostcode, #ctl00_cph1_da_ad_al_rfvPostcode{left:450px;top:7px;}*/
.mailPrefs{clear:both;}
.mailPrefs li{height:15px; width:340px;}
.mailPrefs li label{width: 302px !important;text-align: left !important;}
.mailPrefs input[type="checkbox"] {float:right;}

.ND .continueBTN, .registeraddress .continueBTN {background: #C40000 url('assets/tabactive.jpg') repeat-x 0 100%;padding: 9px 0px;width: 90px;text-align: center;color:#fff;text-decoration: none;font-size: 1em;display:block;clear:both;float:right;margin-right:33px}

/*ACCOUNT - CHANGE SIGNIN*/
/*.changesignin #Container{width:412px;}*/
#ctl00_cph1_csi{width: 373px;margin-left: 20px;float:left}
.changesignin #Container .error{width: 203px!important;margin: 6px 0;}
.changesignin #Container label{width:132px!important;}
.changesignin .submit a {background:#C40000;top: 0px;right: 0;color: white;padding: 8px 0;position: absolute;text-align: center;width: 74px;}

/*ACCOUNT - ORDER ENQUIRY*/
.orderenquiry .CheckoutBgTop{padding:20px 125px;}
.orderenquiry .CMR{text-align:center;padding-bottom:10px;}
.orderenquiry #Head{display:block;clear:both;height:25px;margin:10px 10px 5px;border-bottom:1px solid #d3d3d3;}
.orderenquiry .Enq{padding:5px 10px;margin-bottom:20px;}
.orderenquiry #Head span{font-size:1em;margin:5px 0;display:block;float:left;}
.orderenquiry .Enq li{clear:both;padding:8px 0;border-bottom:1px dashed #d3d3d3;min-height: 50px; }
.orderenquiry .Enq .Even{background:#f3f3f3}
.orderenquiry .Enq .Last{border:none;}
.orderenquiry .Enq div{float:left;}
.orderenquiry .clear{float:none!important;height:1px;clear:both}
.orderenquiry .Order{width:110px;padding-left:5px;}
.orderenquiry .Desc{width:234px;padding-right:10px;}
.orderenquiry .Ttl{width:51px;text-align:right; clear: none; padding:0;}
.orderenquiry .Ttl span{font-size:1.1em}
.orderenquiry .Stage{width:152px;text-align:right}
.orderenquiry .View{width:88px;text-align:right;position:relative;padding-right:5px;font-weight:bold;}
.orderenquiry .View .ReOrder a {text-align: right;right: -10px;position: absolute;top: 27px;background: #C40000;padding: 3px 8px; color:#fff; font-weight:normal;}
.orderenquiry .View a:hover{text-decoration:underline}
.orderenquiry .Date{font-size:1.1em;font-weight:bold}
.orderenquiry .Ref{font-style:normal}
.orderenquiry .Prod{font-size:1.1em;}
.orderenquiry .Qty{display:block;padding-top:6px;}
.orderenquiry .Qty span{font-weight:bold;}

/*ACCOUNT - ORDER DETAIL*/
/*#OrL{clear:both;width:575px;float:left;margin-right:20px;border:1px solid #dde7e9;padding:15px;background:#fff;margin-bottom:20px;}*/
#OrLouter{float:left;width:605px;margin-right:20px;}
#OrL{clear: both;border: 1px solid #DDE7E9;padding: 15px;background: white;margin:20px 10px 20px 10px ;float: left; width:640px}
#OrL #Hdgs {width: 640px;}
#OrL #Hdgs .item {width: 251px;}
#OrL #Hdgs .pk {width: 83px;margin: 0 22px 0 0;}
#OrL #BItems li {width:640px}
#OrL #BItems .Item{width:212px}
#OrL #BItems .stkref {width: 99px;text-align: center;}
#OrL .Bkt .pkcol {left: 254px;}
#OrL #BItems .ttl {width:100px;text-align: center;}
#OrR{width:220px;float:left;border:1px solid #dde7e9;padding:15px;background:#fff;margin:20px 0;}
#OrL .Bkt{border:0;background:none;margin:0;padding:0;}
#OrL h1,#OrL h2{font-size: 1.5em;font-weight: bold;padding: 0 0 5px 0;border-bottom: 1px solid lightGrey;}
#OrR h1,#OrR h2{font-weight:normal;font-size:1.5em;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #d3d3d3;padding-bottom:5px;}
#OrL .MaT li{height:17px;padding-left:416px; clear:both;margin: 3px 0;}
#OrL .Tran li {height:17px;padding-left:391px; clear:both;}
#OrL .Tran span{font-weight:bold;display:block;float:left;text-align:right}
.OTtl {border-top: 1px solid black;border-bottom: 1px solid black;width: 200px;float: right;}

#ctl00_cph1_tc_lbRef{font-size:1.1em}
#ctl00_cph1_tc_lbDate{text-align:left!important}
#OrL .Bkt .total span{font-size:1.1em}
#OrL .MaT span{width:110px;display:block;float:left;text-align:right; font-size:1.1em}
#OrL .Tran .pro, #OrL .MaT .pro{padding-right:10px;font-weight:normal;width:130px;}
.Tran{border-bottom:1px solid #d3d3d3;padding-bottom:10px;margin-bottom:7px!important}
.MaT{padding-top:10px;}
.OTtl{padding:6px 0 6px 0 !important;margin: 10px 0 0 0;}
.OTtl span{font-weight:bold;font-size:1.2em; width: 99px;}
.OTtl .pro{font-weight:bold!important; width: 107px !important;}
.OTtl .property {width: 88px !important;}
#OrR li{padding-bottom:5px}
#OrR .Name{font-weight:bold;}
#OrR .incVAT{font-size:1.1em;font-weight:bold;}
.BackToORders{display:block;float:left;font-weight:bold;padding:8px 15px;text-align:center;margin-bottom:10px}

/*== CMS ==*/
.content-managed-page #CenterColumnInner{padding:0 0 10px 0}
.content-managed-page #CenterColumnInner h1{margin:0 0 10px 0}
.content-managed-page #CenterColumnInner p {padding:5px;}
.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:inside;padding-bottom:10px}
.content-managed-page #CenterColumnInner ol li{list-style:decimal;list-style-position:inside;padding-bottom:10px}
.content-managed-page #CenterColumnInner a{text-decoration:underline}
.content-managed-page #CenterColumnInner a:hover{text-decoration:underline}
