#CenterColumn{width:950px !important; margin-left: 10px !important;}
h1{background:none!important}
.h2heading{display:none;}

/*BASKET*/
#BASKETMAIN .basketpromo{clear:both;display:block;margin-bottom:20px;}
#BASKETMAIN .basketpromo p{padding-bottom:0;}

/*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}

#ImgInfo{display:block;text-align:center;margin:5px 0}
.MagicZoomPlus{border:1px solid #fff;}
.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 .Overlay{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;}
.PRODWISHLIST{display:block;clear:both;padding:3px 5px;background:#D7F4FB;width:90px;text-align:center;}

.SHORTDESC{max-height:100px;overflow:hidden;margin-bottom:10px}

#PRODINFO .variant ol{background:#333333;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{background: url('assets/buttons.jpg') no-repeat scroll -103px -230px transparent;display: block;font-weight: bold;height: 27px;margin-top: 7px;text-align: center;text-indent: -9999%;width: 53px;}

#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 .Overlay{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('assets/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 .Overlay{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 .ProductAction{display:block;float:left;margin-right:5px}

.Tabs{float:left;width:459px;margin-top:20px;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{border:1px solid #DADAE8;margin-bottom:20px;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-size:1.5em;font-weight:bold;margin-bottom:10px;padding:15px 15px 0;}
.BoxCont input{width:262px!important;height:14px;padding:3px;background:#fff;border:1px solid #dde7e9;}
.BoxCont input:focus{border:1px solid #A7BABF;outline:none;}
#LoginInfo{margin-left:90px;}
.checkout #LoginInfo{margin-left:0 !important;}
.Login, .Register{width:340px;float:left;padding:15px;border:1px solid #dde7e9;margin-bottom:20px;background:#fff;float:left; min-height: 143px; position:relative}
.Login h2, .Register h2{padding:0;}
.Login{margin:0 20px 0 95px;}
.LoginCMR {padding-bottom:5px; height:30px;}
.RegisterCMR{padding-bottom:5px; height:75px;}
.Login label{width:60px!important;}
.Login .submit{margin-left:70px;}
.ForgotPass{float:left;font-weight:normal;display:block;}
.ForgotPass:hover{text-decoration:underline}
.Login .continueBTN{background: url('assets/buttons.jpg') no-repeat scroll 0 -167px transparent;float: right;height: 21px;width: 55px; outline: medium none;}
.Register .continueBTN{background: url('assets/buttons.jpg') no-repeat scroll -55px -167px transparent;bottom: 9px;height: 21px;outline: medium none;position: absolute;right: 22px;width: 64px;}
.RegisterCMR p{line-height:1.3}
.Register .submitCountry{height:20px;}
.Register .submit{height:26px;padding-bottom:0!important;  margin-top: 8px;}
.Register label{width:103px!important;}
.Register input{width:219px!important;}
.Register select{width:227px!important;margin-top:3px;}
.Login .error, .Register .error{width:307px!important}

/*NEW REGISTRATION*/
#RegisterAddress{margin-bottom:30px!important;}
#RegisterAddress .error{position:absolute;top:0;left: 450px;width:385px !important}
#ctl00_cph1_ra_cmrRD{padding:8px;background:#D7F4FB;margin:10px 0;}
#ctl00_cph1_ra_cmrRD p{padding:5px!important;}
#RegisterAddress #ctl00_cph1_ra_ad_al_additionalPostcodeRequiredFieldValidator, #RegisterAddress #ctl00_cph1_ra_ad_al_rfvPostcode, #ctl00_cph1_da_ad_al_rfvPostcode, .postcodeformaterror{left:450px;top:7px;}
.mailPrefs{margin-left:130px;clear:both;}
.mailPrefs li{height:18px;}
.mailPrefs label{text-align:left!important;padding-top:1px!important; width: 200px !important;}


/*LOGIN - RESET*/
.passwordresetinitiation #Container,.passwordresetconfirmation #Container{width:442px;margin-right:20px;float:left;}
.passwordresetinitiation #Container label, .passwordresetconfirmation #Container label{width:132px!important;}
.passwordresetinitiation #Container input, .passwordresetconfirmation #Container input{width:292px!important;}
.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;}

/*BASKET*/
.messageBox p{display:block;text-align:center;padding:10px 40px;}
#BASKETMAIN{width:950px;float:left;margin-bottom:20px}
.BASKET h1{background:none}
.BASKET, #WISHLIST{padding:15px 0;margin-bottom:20px;}
#WISHLIST{width:170px;float:left;margin-left:20px;}
.basket .Checkout, .baskettest .Checkout{font-size: 2.5em;border-bottom: 1px solid #000;margin: 8px 0 15px;font-weight: normal;padding: 20px 0 !important;text-transform: uppercase;color: #000;}
.BASKET #Headings{}
.BASKET #Headings:after {content:" ";clear:both;display:block;}
.BASKET #Headings span{display:block;float:left;font-weight:bold;color:#000;}
.orderenquirydetail .BASKET #Headings .item{width:205px;}
.BASKET #Headings .item{width:377px;}
.BASKET .price{width:70px;}
.BASKET .price span, .BASKET .total span{font-weight:bold;color:#000;}
.BASKET .total span{font-size:20px;}
#BasketItems div{float:left}
.social {margin: 13px 0 0 0;}
.basket .social .twitter-share-button {background: url('assets/tweet.jpg') no-repeat 0 0 ;float: left;padding: 5px 33px;text-indent: -9999%;}
.orderacknowledge .social .twitter-share-button{width:90px!important;float:left;}
/*#widget{display:block!important;float:none!important;margin-left:32px!important;position:relative!important;}*/
.orderacknowledge .SocialFB{width:300px;}
#BasketItems .Price, #BasketItems .Tot {text-align: center;width: 76px;}
#BasketItems li{min-height:115px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;padding-top:15px;}
#BasketItems li:last-child{border-bottom:1px solid #DADAE8;}
.BASKET .Img{height:75px;margin-right:10px;width:75px;text-align:center;display:block}
.BASKET img{max-width:75px;max-height:75px;}
.orderenquirydetail .BASKET .Item{width:205px;}
.BASKET .Item{width:292px;padding:0 5px;}
.BASKET .Item .Desc{color:#000;padding-right:10px;font-weight:bold;display:block;margin-bottom:5px;font-size:1.1em}
.BASKET .Item .Code, .BASKET .Item .Stock{display:block;margin-bottom:5px;}
.BASKET .Item .Code{font-size:0.9em}

.BASKET .stock span {
    font-weight:bold;
}

.BASKET .stock span.Out {
    color: #ff0103;
}
.BASKET .stock span.In {
    color: #0a8721;
}
.BASKET .stock span.Available {
    color: #d29100;
}

.BASKET .common{width:120px;height:35px}
.BASKET .quantity input{border: 1px solid #ccc;box-sizing: border-box;font-weight: bold;height: 30px !important;margin-bottom: 10px;text-align: center;width: 82px !important;}
.BASKET .quantity a{  background: #eee none repeat scroll 0 0;color: #000;display: block;padding: 5px 0;text-align: center;text-transform: uppercase;border:1px solid #000;width: 80px;}
.BASKET .quantity a:hover{color:#00BBE4;text-decoration:underline}
.BASKET .Remove, .BASKET .Wishlist{width:63px;text-align:center;}
.BASKET .Remove a, .BASKET .Wishlist a{display:block;height:20px;width:20px;margin:0 auto}
.BASKET .Remove a{background:url('assets/close.jpg') no-repeat 4px 2px; text-indent: -9999px;}
.BASKET .Wishlist a{background-image:url('theme/wish.png')!important}
.BASKET .Item .In {color:green;font-weight:bold;}
.BASKET .Item .Out {color:red;font-weight:bold;}
.BASKET .Item .Soon {color:orange;font-weight:bold;}
.promo{width:50%;float:left;position:relative; padding: 0 0 16px; margin-top:10px;}
.promo label{float:left;margin-right:10px;padding: 10px 0!important;    text-align: left;font-weight: bold;color: #000;font-size: 14px;}
.promo input{    border: 1px solid #000!important;width:180px!important;float:left;height:33px!important;}
.promo a{color: #fff;display: inline-block;padding: 10px;text-align: center;margin-left: 10px;width: 55px;font-weight: bold;background: #000;}
.promo .error{position:absolute;top:26px;right:61px;width:148px;display:block;padding:3px 20px}
.promo-cmr{clear: both;padding: 20px 0 0;text-align: left; text-align:center;}
.promo-cmr h3 {font-weight:bold;display:block;text-align:center;color:#000;font-size:1.5rem;}
.promo-cmr p {display:block;text-align:center;}
.promo-cmr .contact {display: inline-block;padding: 10px;font-weight:bold;font-size:1.2em;color:#000;text-align: center;}
.promo-cmr .contact a, .promo-cmr .contact span {font-weight:normal;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #000;display: block;margin: 0;padding: 0;width: auto;}
.TOTAL{float:left;width:50%;padding:15px 0 0;margin-bottom:10px; position:relative;}
.orderreview .TOTAL {width:100%;}
.TOTAL .Total {margin:0;}
.TOTAL li{padding: 8px 0; display: block;}
.checkoutTop {position: absolute;top: 37px;right: 15px;}
.checkoutBtn {background: #1ca902;color: #fff;text-transform: uppercase;padding: 15px 45px;font-weight: bold;font-size: 18px;float:right;}

.TOTAL .Total span{font-size:2em;font-weight:bold;}
.TOTAL span{width: 40%;text-align: right;font-size: 1.2em;display: inline-block;color: #000;font-weight: bold;}
.TOTAL .property{display: block;float: left;text-align: right;width: 60%; margin: 0;}
.TOTAL  .delivery {}
.TOTAL  .delivery a span{display: inline-block;text-align: right; margin: 0;}
.continueSHOPPING{background: url('assets/buttons.jpg') no-repeat scroll 0 -94px transparent;float: left;height: 26px;text-indent: -9999%;width: 144px; outline: medium none;margin: 8px 10px;}
.continueSHOPPINGbasket {background:#000;color: #fff;float: left;font-size: 18px;font-weight: bold;padding: 15px 45px;text-transform: uppercase;}
.continueBASKET{display:block;float:right;font-weight:bold;font-size:1.4em; background: none repeat scroll 0 0 #e2be00;color: #FFFFFF; color:#fff !important;padding: 9px 12px;}
.continueBASKET span{display:block;padding:8px 15px;text-align:center;}
#WishlistItems li{height:57px;padding-top:5px;margin-top:5px;border-top:1px solid #d3d3d3;position:relative}
#WishlistItems li:first-child{border:none;}
#WISHLIST .AddToBasket { color:#fff; background:#666;font-weight:bold;float:left;padding:5px 10px;}
#WISHLIST .WishImg{float:left;margin-right:5px;width:55px;}
#WISHLIST .WishImg img{width:55px;height:55px;}
#WISHLIST .Remove{position:absolute;top:5px;right:-17px;height:17px;width:17px;background:url('assets/close.jpg') no-repeat 0 0;}
#WISHLIST .WishInfo{height:55px;}
#WISHLIST a, #WISHLIST span{display:block;margin-bottom:3px;padding-right:10px;}
#WISHLIST span{font-weight:bold}


.messageBox, .WishmessageBox{border:1px solid #d3d3d3;padding:15px;margin-bottom:20px;background:#fff;text-align:center}
.messageBox{width:915px;float:left;}
.WishmessageBox{width:170px;float:left;margin-left:20px;}

/* Basket Delivey Notes popup*/
.profile {
  width: 70px;
  text-align: center;
  float: left;
}

/* HOVER STYLES */
div.pop-up {background: #f7f7f7; border: 1px solid #dadada; display: none;font-size: 1em;padding: 10px 13px;position: absolute;right: 220px;text-align: left;top: 0;width: 339px;}
div.pop-up p { padding:0 !important; color: #000000}

/*ORDER REVIEW*/
.addressselection #CenterColumn,.orderreview #CenterColumn{padding-bottom:100px}

/*ORDER ACHNOWLEGE + FAIL*/
.orderacknowledge .continueSHOPPING, .orderfailure .continueSHOPPING{display: block;float: none;width: 144px;margin:0;}
.orderacknowledge #BasketHead, .orderfailure #BasketHead { border-bottom:1px solid #ccc; padding-bottom: 8px;}
.orderacknowledge #BasketItems .Desc, .orderfailure #BasketItems .Desc { margin-left: 10px;width: 194px;  text-align: left;}
.orderacknowledge #BasketItems .Code, .orderfailure #BasketItems .Code { clear:both; display:block; margin: 10px 0 0 0;}
.orderacknowledge #BasketItems .Qty, .orderfailure #BasketItems .Qty {margin: 0 28px 0 36px;text-align: center;width: 52px;}
.orderacknowledge .BASKET #BasketHead .Price, .orderfailure .BASKET #BasketHead .Price {float: left;font-weight: bold;margin-left: 275px;width: 113px;}
.orderacknowledge .BASKET #BasketHead .Qty, .orderfailure .BASKET #BasketHead .Qty {width:76px;  float:left; font-weight: bold;}
.orderacknowledge .BASKET #BasketHead .Tot, .orderfailure .BASKET #BasketHead .Tot {display:inline;font-weight: bold; }

.orderacknowledge .BASKET ol{height:18px;border-bottom:1px solid #d3d3d3;}
.orderacknowledge .BASKET ol li{float:left;width:93px;}
.orderacknowledge .BASKET ol li.Price{margin-left:280px;margin-right:10px;}
.orderacknowledge .BASKET ol li.Qty{width:80px;}

/*ACCOUNT - MAIN*/
#ManAddress a{ background: url('assets/AccountIcons.jpg') no-repeat scroll 0 4px transparent;padding: 7px 0 5px 27px !important;}
#ChangeSign a{ background: url('assets/AccountIcons.jpg') no-repeat scroll 0 -19px transparent;padding: 7px 0 5px 27px !important;}
#RPD a{ background: url('assets/removeMenu.jpg') no-repeat scroll 0 4px transparent;padding: 7px 0 5px 27px !important;}
#ViewOrder a{ background: url('assets/AccountIcons.jpg') no-repeat scroll 0 -43px transparent;padding: 7px 0 5px 27px !important;}
#CustomSignOut a{ background: url('assets/AccountIcons.jpg') no-repeat scroll 0 -70px transparent;padding: 7px 0 5px 27px !important;}

.removepaymentdetails #AccountCont table {width:100%;margin-top:20px;}
.removepaymentdetails #AccountCont table thead {font-weight:bold;}
.removepaymentdetails #AccountCont table thead tr td {font-weight: bold;padding: 5px 0;color: #000;font-size: 15px;}
.removepaymentdetails #AccountCont table tbody tr td {padding: 10px 0;border-bottom: 1px solid #000;}
 .removepaymentdetails #AccountCont table tbody tr td a {display: inline-block;color: #fff;background: #000;padding: 10px 20px;border-radius: 3px;float: right;}

.removepaymentdetails .RemPop {background: #fff;display: block;border: 1px solid #ccc;padding: 20px;text-align: center;}
.removepaymentdetails .RemPop span {display: block;font-weight: bold;text-align: center;color: #000;margin-bottom: 6px;font-size: 13px;}
.removepaymentdetails .RemPop a {float:none!important;margin: 5px;}

#AccountMain li { margin:5px 0;}
#AccountMain{width:180px;float:left;margin-right:20px;padding-right:20px;border-right:1px solid #d3d3d3;}
#AccountMain a{display:block;border-top:1px solid #e3e3e3;padding:3px 5px; font-family:futura-pt,Arial,Helvetica,sans-serif; font-size: 13px;}
#AccountMain li:first-child a{border-top:none;}
#AccountMain a:hover{ text-decoration:underline;}
#AccountCont{float:left;width:100%;}
.WelcomeMessage{width:400px;}

/*ACCOUNT - ADDRESS MANAGEMENT*/
.addressmanagement #Container{padding-right:0;}
.AddressBook h2{font-size:1.1em;margin:0 0 5px 0;padding:0;display:block}
.AddressBook h2 label{float:none!important;padding:0;text-align:left}
.AddressBook input{width:16px!important;margin-right:5px;float:left;height:15px;background:none;border:none!important;display:none}
.AddressBook label{text-align:left!important;width:auto!important;padding:0!important;margin-bottom:5px;}
.AddressBook li{width:264px;height:95px;float:left;margin-right:10px;border:1px solid #DADAE8;margin-bottom:10px;background:#fff;padding:15px;position:relative}
.AddressBook .edit {background: url('assets/buttons.jpg') no-repeat scroll -107px -26px transparent;color: #FFFFFF;height: 21px;text-indent: -9999%;width: 55px;bottom: 10px;position: absolute;right: 15px; outline: medium none;}
.AddressBook .delivery .edit {right:75px; }
.AddressBook .create {background: url('assets/buttons.jpg') no-repeat scroll -123px -47px transparent;color: #FFFFFF;height: 21px;text-indent: -9999%;width: 55px;bottom: 10px;position: absolute;right: 15px; outline: medium none;}
.AddressBook .delete {background: url('assets/buttons.jpg') no-repeat scroll 0 -47px transparent;color: #FFFFFF;height: 21px;text-indent: -9999%;width: 55px;bottom: 10px;position: absolute;right: 15px; outline: medium none;}
.AddressBook .new{margin-right:0}
.AddressBook select{width:290px!important}
.AddressBook .continue{width:715px;clear:both;height:auto;border:none;padding:0;margin:0;display:none}
.AddressBook .continue a{position:inherit;top:0;right:7px;}
.AddressBook .continue a:hover{text-decoration:none;}

/*ACCOUNT - NEW DELIVERY ADDRES*/
.NewDelivery{margin-bottom:20px;}
.NewDelivery .error{left:325px;position:absolute;top:0;width:auto!important}
#ctl00_cph1_da_ad_al_additionalPostcodeRequiredFieldValidator{left:450px;top:7px;}

/*ACCOUNT - CHANGE SIGNIN*/
/*.changesignin #Container{width:412px;}*/
#ctl00_cph1_csi{width:412px;margin-right:20px;float:left}
.changesignin #Container .error{width:380px!important}
.changesignin #Container label{width:132px!important;}
.changesignin #Container input{width:262px!important}

/*ACCOUNT - ORDER ENQUIRY*/
.orderenquiry .CheckoutBgTop{padding:20px 125px;}
.orderenquiry .CMR{text-align:center;padding-bottom:10px;}
.orderenquiry #Headings{display:block;clear:both;height:25px;margin:10px 10px 5px;border-bottom:1px solid #d3d3d3;}
.orderenquiry .Enquiry{padding:5px 10px;margin-bottom:20px;}
.orderenquiry #Headings span{width: 145px; font-weight:bold;font-size:.8rem;margin:5px 0;display:block;float:left; font-family:futura-pt,Arial,Helvetica,sans-serif;}
.orderenquiry .Enquiry li{clear:both;padding:20px 0;border-bottom:1px dashed #d3d3d3}
.orderenquiry .Enquiry .Even{background:#f3f3f3}
.orderenquiry .Enquiry .Last{border:none;}
.orderenquiry .Enquiry div{float:left; width: 145px;}
.orderenquiry .clear{float:none!important;height:1px;clear:both}
.orderenquiry .Order{width:100px;padding-left:5px;}
.orderenquiry .Description{width:155px;}
.orderenquiry .Track  {width: 75px; padding-left: 22px; }
.orderenquiry .Total{width:70px;text-align:right;font-weight:bold;}
.orderenquiry .Total span{font-size: 1.2em;font-family: futura-pt,Arial,Helvetica,sans-serif;}
.orderenquiry .Stage{width:160px;text-align:right}
.orderenquiry .View{width:56px;text-align:right;font-weight:bold;}
.orderenquiry .View a:hover{text-decoration:underline}
.orderenquiry .Date{font-size:1.1em;font-weight:bold; font-family:futura-pt,Arial,Helvetica,sans-serif;}
.orderenquiry .Ref{font-style: normal; font-weight: 500; font-size: 1.1em; font-family: futura-pt,Arial,Helvetica,sans-serif; display: flex; width: 100%;}
.orderenquiry .Product{font-weight: 600; font-size: 1rem; font-family: futura-pt,Arial,Helvetica,sans-serif;}
.orderenquiry .Quantity{display:block;padding-top:6px; font-weight: 400; font-size: .9em; font-family: Open-sans, sans-serif;}
.orderenquiry .Quantity span{font-weight:bold;}
.orderenquiry .Stage span, .orderenquiry .View a{font-family:futura-pt,Arial,Helvetica,sans-serif; font-size: .9rem;}

/*ACCOUNT - ORDER DETAIL*/
/*#ORDERLEFT{clear:both;width:575px;float:left;margin-right:20px;border:1px solid #dde7e9;padding:15px;background:#fff;margin-bottom:20px;}*/
#ORDERLEFTouter{float:left;width:605px;margin-right:20px;}
#ORDERLEFT{clear:both;border:1px solid #dde7e9;padding:15px;background:#fff;margin-bottom:20px;display:flex;flex-direction:column;}
#ORDERRIGHT{width:291px;float:left;border:1px solid #dde7e9;padding:15px;background:#fff;margin-bottom:20px;}
#ORDERLEFT .BASKET{border:0;background:none;margin:0;padding:0;}
#ORDERLEFT h1,#ORDERLEFT h2{font-size:1.5em;font-weight:bold;padding-bottom:5px;}
#ORDERRIGHT h1,#ORDERRIGHT h2{font-size:1.5em;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #d3d3d3;padding-bottom:5px;}
#ORDERLEFT,#ORDERRIGHT ol{margin-bottom:15px;}
#ORDERLEFT #Totals { margin-top:10px}
#ORDERLEFT .Transaction li, #ORDERLEFT .MainTotal li, .orderacknowledge li.Total, .orderacknowledge li.Subtotal,.orderacknowledge li.VAT, .orderacknowledge li.Discount, .orderacknowledge li.Delivery, .orderfailure li.Total
, .orderfailure li.Subtotal, .orderfailure li.Delivery {height:17px;padding-left:330px}
#ORDERLEFT .Transaction span{font-weight:bold;width:80px;display:block;float:left;text-align:right}
#ctl00_cph1_tc_lbRef{font-size:1.1em}
#ORDERLEFT .BASKET .total span{font-weight:bold;font-size:1.1em}
#ORDERLEFT .MainTotal span,.orderacknowledge .Total span,.orderacknowledge .Delivery span, .orderacknowledge .Discount span, .orderacknowledge .Subtotal span,.orderacknowledge .VAT span, .orderfailure .Total span
, .orderfailure .Delivery span, .orderfailure .Subtotal span{width:80px;display:block;float:left;text-align:right}
#ORDERLEFT .Transaction .property, #ORDERLEFT .MainTotal .property,.orderacknowledge span.property, .orderfailure span.property{padding-right:10px;font-weight:normal;width:130px;}
.Transaction{border-bottom:1px solid #d3d3d3;padding-bottom:10px;margin-bottom:7px!important}
.MainTotal{padding-top:10px;}
.OverallTotal, .orderacknowledge .Total, .orderfailure .Total{background: none repeat scroll 0 0 #EFEFEF;margin: 5px 0 0;padding: 6px;}
.OverallTotal span, .orderacknowledge .Total span, .orderfailure .Total span{font-weight:bold;font-size:1.1em;}
.OverallTotal .property{font-weight:bold!important}
#ORDERRIGHT li{padding-bottom:5px}
#ORDERRIGHT .Name{font-weight:bold;}
#ORDERRIGHT .incVAT{font-size:1.1em;font-weight:bold;}
.BackToORders{background: url('assets/buttons.jpg') no-repeat scroll 0 -188px transparent;float: left;height: 21px;margin-bottom: 10px;text-indent: -9999%;  width:100px;}

/*== CMS ==*/
.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: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}
.content-managed-page #CenterColumn p { padding: 0 10px 15px 0;}
