/*CSS RESET*/
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;background:none;text-decoration:none;list-style:none;border-collapse:collapse;border:none;border-spacing:0;text-align:left;
font-size:100%;line-height:1.3;color:#666;font-family:'Dosis',Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.clear{clear:both}
.mobileclear{clear:none}
img{max-width:100%!important;}
.OPTIMISED{clear:both}
.OPTIMISED p{display:block;text-align:center;padding:5px;border-bottom:1px solid #d3d3d3;margin:0 0 5px 0;padding:5px 0;font-weight:bold;background:#ed7c00;color:#fff}

/*------------------------------------------------------------------*/
/*-------------------------- BASE SETTINGS -------------------------*/
/*------------------------------------------------------------------*/
select{border:1px solid #9a9a9a;background:#fff;padding:0 5px;height:27px;font-size:1.1em;width:100%}
select option{padding:2px 0}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{border:1px solid #ccc; -webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;display: block;padding:6px;color:rgba(0, 0, 0, 0.75);background:#fff;width:100%}
input:focus{outline:none}
textarea{height:auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
label{float:none;text-align:left;padding:0 0 5px 0;display:block}

p{padding:0 0 15px 0}
a{text-decoration:underline;color:#ed7c00}
.PRICE{color:#2b5583;font-size:1.5em}
.WAS{text-decoration:line-through;}
/*h1{color:#2b5583;font-size:1.1em;font-weight:normal;font-family:'Cabin', Arial, sans-serif}*/
h1{font-family:'Cabin', Arial, sans-serif;color:#fff;line-height:18px;font-size:1.4em;padding:15px 10px;background:#2585d8;font-weight:normal}
h2{color:#3d5a79;font-size:1.4em;font-weight:normal;font-family:'Cabin', Arial, sans-serif}
h2 a{color:#3d5a79;font-family:'Cabin', Arial, sans-serif}

.MOREINFO{color:#8faac7;text-decoration:none;font-family:'Cabin', Arial, sans-serif}
#CHECKOUTBTN{background:#1662a4 url('assets/checkout.jpg') repeat-x 0 0;width:30%;color:#fff;}
#CHECKOUTBTN{background-image: -webkit-linear-gradient(top, #126ab5, #0f518b);background-image: -moz-linear-gradient(top, #126ab5, #0f518b);}

.CHECKOUTBTN, #MINIGOTO, .continueBTN, .cmrReview a{background:#ed7c00 url('assets/tabactive.jpg') repeat-x 0 100%;background-size:100% 100%;padding:15px 10px;width:90px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.1em;float:right;display:block;border-radius:3px;}
.CHECKOUTBTN, #MINIGOTO, .continueBTN{background-image: -webkit-linear-gradient(top, #ef8600, #d76004);background-image: -moz-linear-gradient(top, #ef8600, #d76004);}
.CHECKOUTBTN{font-size:1.3em;padding:20px 10px}

.continueBTN{background:#ee8500;background-image: -webkit-linear-gradient(top, #ee8500, #d95c00);background-image: -moz-linear-gradient(top, #ee8500, #d95c00);}
.edit, .amend, .promo a, .create, .delete, .AddToBasket{padding:7px;text-align:center;width:22%;display:block;float:left;color:#fff;text-transform:uppercase;border-radius:3px;text-decoration:none;background:#2585d8;}
.Remove{background:#888;margin-left:2%}

 

/*------------------------------------------------------------------*/
/*----------------------- GENERIC TAB STYLING ----------------------*/
/*------------------------------------------------------------------*/
.Tabs{margin-bottom:20px;clear:both}
.TabNav{display:block;width:100%;height:40px;background:#8ab2d3;color:#fff}
.TabNav li{display:block;float:left;}
.TabNav li:first-child a{margin-left:0}
.TabNav a{display:block;float:left;padding:12px 0;position:relative;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;border-right:1px solid #f1f1f1;text-decoration:none;width:100%;background:#8AB2D3}
.TabNav a:hover{text-decoration:none;} .ui-tabs .ui-tabs-hide {display:none!important;}
.TabNav #A3{border:none}
.ui-tabs-hide{display:none}


/*------------------------------------------------------------*/
/*---------------------- MOBILE LAYOUT -----------------------*/
/*------------------------------------------------------------*/
body{font-size:13px;background:#ededee url('assets/BG@2x.jpg') repeat 0 0;background-size:200px 200px;-webkit-text-size-adjust:none;}
#JUMPTO{display:none}
#SITE{width:100%;position:relative}
#HEADER{padding:0 0 15px 0;position:relative;background:url('assets/welcomebg@2x.jpg') repeat-x 0 169%;border-bottom:1px solid #22272f}
#MAIN{background:#fff;border-bottom:1px solid #cbcbcb}
#FOOT{border-top:1px solid #fff}
#CENTER{padding:0 0 20px 0;position:relative}

#LOGO{background:url('assets/harrisonslogo@2x.png') no-repeat 0 0;width:135px;height:40px;display:block;background-size:auto 100%;clear:both;margin:4px 0 3px 10px;float:left}
#WELCOME{background:#30333a url('assets/welcomebg@2x.jpg') repeat-x 0 0;width:70%;padding:0;float:left;}
#WELCOME a, #CHECKOUTBTN{font-weight:bolder;display:block;text-align:center;text-transform:uppercase;padding:7px 0;float:right;text-decoration:none}
#MYACCOUNT{border-right:1px solid #4b505a}
#WELCOME a{color:#9ea1ae;}
#MYACCOUNT{width:42%}.SIGNIN a{width:58%}

.HEADNAV div{display:none}
.HEADNAV select{width:45%;float:left;margin:5px 0 0 10px;padding:10px 5px;clear:left} 
.SEARCH{width:45%;float:right;margin:0 10px 0 0}
.SEARCH a{display:none}
.SEARCH input{width:100%}

#GLOBALBASKET{float:right;text-align:right;width:30%;margin:5px 10px 5px 0}
#GLOBALBASKET a{text-decoration:none}
#ctl00_HS_ts_ccQ{display:block;float:right;padding-bottom:2px}
#ctl00_HS_ts_ccQ a{width:120px;display:block;text-align:right}
#ctl00_HS_ts_ccT{display:block;float:right;border-top:2px solid #ccc;padding-top:2px}
#ctl00_HS_ts_ccT span{padding:0 2px}
#ctl00_HS_ts_ccQ span, #ctl00_ts_ccT span{padding:0 2px;font-weight:bold;color:#363e5c;font-size:1.1em}
#ctl00_HS_ts_ccV{display:none}

.CARDS{text-align:center;padding:10px 0}
.CARDS p{display:none}
.CARDS img{width:37px;padding:0 2px;}

#LEGAL{text-align:center;padding:0 0 10px 0}
#LEGAL a{text-align:center;color:#666;text-decoration:none;display:inline}
#LEGAL #EAOM{display:block}
.Trustwave {padding: 10px 0; text-align: center;}
.MobileFooter a{display:block;text-align:center;padding:5px 0;clear:both;margin-bottom:5px;background:#2585D8;color: #fff!important;text-decoration:none;font-size:18px;}
.FOOTNAV {margin-bottom:10px;}
.FOOTNAV .level1 div{display:none;}
.FOOTNAV a{text-decoration:none;color:#666;text-align:center;display:block}
.FOOTNAV span.level1 a{text-transform:uppercase;font-weight:bolder;padding:12px 0 12px 0;}


/*------------------------------------------------------------*/
/*----------------------- MOBILE BASKET ----------------------*/
/*------------------------------------------------------------*/
#STAGES{border-bottom:1px solid #ccc;height:36px;margin:0 0 20px 0;padding-top:5px}
#STAGES li{display:block;float:left;padding:5px 0;text-transform:uppercase;position:relative;color:#ccc;width:33%;text-align:center}
#STAGES span{display:block;position:absolute;bottom:-11px;left:46%;background:url('assets/STAGES.png') no-repeat -10px 0;width:12px;height:12px;}
#STAGES #SELECTED{color:#666}
#STAGES #SELECTED span{background:url('assets/STAGES.png') no-repeat -10px -48px;}

#GLOBALBASKET{z-index:50}
.BASKETPOP{display:none;}
.basket .BASKETPOP, .basket .WISHLIST{display:none!important}
.basket #CENTER{padding:0}
.MINIADDED{display:block}
.BASKETPOP{width:300px;right:0;display: none!important; position:absolute;top:40px;box-shadow:0 3px 30px #000;background:#fff;}

#TOTALSUMMARY ol{border-top:1px solid #ccc}
#TOTALSUMMARY li{min-height:24px;border-bottom:1px solid #ccc;padding:5px 0}
#TOTALSUMMARY span{float:right;text-transform:uppercase;color:#b4b4b4;display:block;padding:0 0 0 10px;font-size:0.9em}
#TOTALSUMMARY .property{width:70px;font-size:1em}
#TOTALSUMMARY .Subtotal span{color:#fff;font-size:1.2em}
#TOTALSUMMARY .Subtotal{border:none;background:#2B5583;height:30px}
#TOTALSUMMARY .CHECKOUTBTN{width:100%;border-radius:0 0 3px 3px}

#BHEAD, #BASKETTOTALS{background:#f2f2f2;min-height:15px;border-bottom:1px solid #fff;padding:7px 10px;text-transform:uppercase;text-align:center}
#BHEAD span{display:none}
.BASKET ul{border-top:1px solid #ccc}
.BASKET li{border-bottom:1px solid #ccc;position:relative;padding:5px 0 10px;min-height:110px}
.BITEM{width:100%;display:block;}
.BIMG{width:30%;height:30%;display:block;float:left;padding:0 10px;}
.BIMG img{max-height:100%;max-width:100%}
.BDETAIL{float:left;width:70%;padding:15px 0 5px 0;}
.BDESC{font-family:'Cabin', Arial, sans-serif;color:#2B5583;text-decoration:none;display:block;padding:0 0 5px 0;font-size:1.1em;line-height:15px;padding-right:10px}
.BPRICE{color:#2B5583;text-transform:uppercase;font-weight:600;padding:0 5px 0 0;border-right:1px solid #ccc;font-size:0.8em}
.BCODE{text-transform:uppercase;padding:0 0 0 5px;font-size:0.8em}
.BQTY{width:40%;float:left;} 
.BQTY input{width:50px;height:30px;text-align:center;padding:3px;margin:0 5px 0 0;float:left}
.BQTY a{float:left;}
.BASKET .edit{width:50%}
.BTOTAL{width:25%;float:left;text-align:right;padding:5px 0 0 0}
.BTOTAL .PRICE{font-size:1.2em}
.BREMOVE{position:absolute;bottom:10px;left:10px;color:#666;font-family:'Cabin', Arial, sans-serif;font-size:0.8em;text-transform:uppercase;}
.BRelProds {display:none;}

#BTOTALLOWER{background:#f2f2f2;border-top:1px solid #fff;min-height:15px;padding:5px 15px;}
#BTOTALLOWER span{float:right;display:block;text-transform:uppercase;padding:2px 0 0 0;display:none}
#BTOTALLOWER .property{padding:0 0 0 10px;font-size:1.2em}
#VOUCHER{margin:20px 0 10px 0;padding:0 10px}
#doyouhave{font-size:1.2em;text-transform:uppercase;border-bottom:dashed 1px #ccc}
.VoucherInfo{clear:both;float:left;width:100%;margin:10px 0 0 0;}
.promo{float:left;width:100%;margin:0}
.promo a{float:right;margin:5px 0 0 0}

#BASKETRIGHT ol{border-top:1px solid #ccc}
#BASKETRIGHT li{min-height:25px}
#BASKETRIGHT span{float:right;text-transform:uppercase;color:#b4b4b4;display:block;padding:0 0 0 10px;font-size:0.9em;width:53%;text-align:right}
#BASKETRIGHT .property{font-size:1em;text-align:left;width:47%}
#BASKETRIGHT .Subtotal span{color:#fff;font-size:1.1em}
#BASKETRIGHT .Subtotal{border:none;background:#2B5583;min-height:28px}
#BASKETRIGHT .CHECKOUTBTN{width:100%;border-radius:0}


/*------------------------------------------------------------------*/
/*------------------------ POPUP MINI BASKET -----------------------*/
/*------------------------------------------------------------------*/
.BASKETPOP #BHEAD{background:#363e5c}
.BASKETPOP .BCODE, .BASKETPOP .BQTY, .BASKETPOP .BTOTAL{display:none}
.BASKETPOP li{min-height:90px}
.MOBILEQTY{font-size:0.8em;padding:0 0 0 5px;text-transform:uppercase}

#ctl00_HS_tlBasket_TransactionSummary1_ccP, #ctl00_HS_tlBasket_TransactionSummary1_ccV, #ctl00_HS_tlBasket_TransactionSummary1_ccDis, #ctl00_HS_tlBasket_TransactionSummary1_ccQ{display:none}
.Summary{display:block;}
.Summary span{display:block;text-align:center;text-transform:uppercase;padding:3px 0}
.Summary a{font-size:1.1em;color:#666;}.Summary a:hover{text-decoration:none;}
.Summary a span{display:inline;padding:0 0 0 10px;margin-right:10px;font-size:1.1em;color:#2B5583;float:none;font-weight:600;width:70px;text-align:right}

#MINIVIEW, #MINIGOTO{font-weight:bolder;font-size:1em;display:block;text-align:center;text-transform:uppercase;padding:12px 0;float:right;text-decoration:none;width:50%;color:#fff;border-radius:0;border:none;background-position:0 -1px;vertical-align:top}
#MINIVIEW{float:left;background:#363e5c;}


/*------------------------------------------------------------*/
/*---------------------- MOBILE REMOVED ----------------------*/
/*------------------------------------------------------------*/
.HOTLINE, .CURRENCY, #NAME, .BREAD, .INFOBAR, .HLB, #RECENT, #SOCIALFOOT, #LEFTCOL, #ctl00_cph1_hImg, .decreaseQty, .increaseQty, .PRODWISHLIST, #PRODFEATURE, .Code, #QTYBLOCK, #PRODACTION .PRICE/*, .TabVideo, .TabGallery, .TabEnquiry*/{display:none!important}

#TABPANELS iframe{width:100%}

/*------------------------------------------------------------*/
/*-------------------------- HOME ----------------------------*/
/*------------------------------------------------------------*/
.MobileTabs .TabNav li{width:50%}
.MOBILETAB{padding:25px 10px}
.MOBILETAB li{padding-bottom:10px}


/*------------------------------------------------------------------*/
/*-------------------------- LIST ITEMS ----------------------------*/
/*------------------------------------------------------------------*/
.LISTVIEW li{display:block;width:100%;border-top:1px solid #ccc;clear:both;padding:10px 10px 0 10px;position:relative}
.LISTVIEW li:first-child{border:none;}
.LISTIMG{display:block;text-align:center;float:left;width:43%;padding-right:10px;margin-bottom:10px}
.LISTVIEW .OVERLAY{position:absolute;top:0;left:80px;width:60px;height:60px}
.LISTIMG img{max-height:100%;max-width:100%;}
.LISTDESC{float:left;width:57%}
.LISTDESC a{text-decoration:none;}
.LISTTITLE{font-family:'Cabin', Arial, sans-serif;min-height:50px;font-size:1.1em}
.LISTACTION{border-top:1px solid #ccc;margin:10px 0 0 0;padding:5px 0 0 0}
.LISTPRICES{width:46%;height:50px;float:left;font-weight:bolder}
.LISTACTION .PRICE{width:100px;display:block;float:left;font-size:1.45em}
.LISTACTION .WAS{width:100px;display:block;float:left;color:#8FAAC7}
.BUY{width:100%;display:block;float:left;background:#76B539;border:1px solid #0a7d2d;width:100%;text-align:center;padding:10px 0;color:#fff;text-transform:uppercase;font-size:1em;border-radius:3px;text-decoration:none}
.BUY{background-image: -webkit-linear-gradient(top, #76b539, #477618);background-image: -moz-linear-gradient(top, #76b539, #477618);}


/*------------------------------------------------------------------*/
/*------------------------ SORT / FILTER ---------------------------*/
/*------------------------------------------------------------------*/
#SORTFILTER{min-height:47px;padding:10px;width:100%;}
#SORTFILTER div{float:left;margin:0 10px 0 0}
#SORTFILTER label{width:auto;padding-top:7px;padding-right:10px;float:left}
#SORTFILTER select{width:auto;float:right}
#ctl00_cph1_pf_pfi0_filter{width:110px!important}

.paging{height:35px;width:100%;background:#f1f1f1;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 10px;position:relative;}
.paging .displaying{display:block;width:60%;float:left;font-size:0.9em;margin-left:20%;padding:6px 0 0 0;text-align:center;}
.paging .prev, .paging .next{text-decoration:none;width:15%;display:block;padding:10px 0 9px;width:20%;text-transform:uppercase;color:#9EA1AE;position:absolute;top:-1px;background:#363942;text-align:center}
.paging .prev{left:0;}
.paging .next{right:0}
.paging select{width:auto;float:right;}
.itemsPerPage{width:18%;float:right;margin-right:20%;line-height:12px;font-size:0.9em;padding:0 0 0 5px;}
.paging ol,.paging .pages, .paging .first, .paging .last, .ViewAll, .paging select, .itemsPerPage{display:none}


/*------------------------------------------------------------*/
/*--------------------------- HOME ---------------------------*/
/*------------------------------------------------------------*/
.Loading{height:145px;overflow:hidden;background:#555 url('assets/ajax-loader.gif') no-repeat center 45%;background-size:20% auto}
.Loading img{display:none}

#NEWSLETTER{background:#2585d8;border-top:1px solid #125d9f;border-bottom:1px solid #125d9f}
#NEWSLETTER span{color:#fff;width:190px;display:block;text-transform:uppercase;padding:5px 0 5px 10px;line-height:16px}
#NEWSLETTER .continueBTN{border-radius:0}
.NEWS .relatedDataHeading{display:none}
.NEWS label{display:none}
.NEWS input{margin:7px 0;width:100%;border:none}
.NEWS .relatedDataElement{float:left;width:65%}
.NEWS .continueBTN{float:right;color:#fff;background:#125d9e;padding:13px 0 13px 3px;text-align:center;display:block;width:32%;text-transform:uppercase;font-weight:bold;text-decoration:none}

.REGIONS{padding-top:10px}
.HomeTabs .TabNav li{width:33%;}
.HomeTabs .ui-tabs-nav li:first-child{width:34%}
.ui-state-active span{display:block;margin-left:35%;border-top:15px solid #d95c00;border-left:18px solid #fff;border-right:18px solid #fff;float:left}
.ui-state-active a{background:#ed7c00 url('assets/tabactive.jpg') repeat-x 0 100%;background-size:100% 100%}

.MidRight{padding:20px 0 0 0}


/*------------------------------------------------------------------*/
/*---------------------------- HIERARCHY ---------------------------*/
/*------------------------------------------------------------------*/
.hl1 #CENTER{padding:0 }
.hl1 h1, .hl2 h1, .prodlist h1, .productsearchresults h1{padding:0} 
.hl1 h1 span, .hl2 h1 span, .prodlist h1 span, .productsearchresults h1 span{color:#fff;border-bottom:1px solid #4198e5;display:block;font-size:1.3em;padding:10px}
.hl1 h1, .prodlist h1{border-bottom:1px solid #1561a3}
.hl1 .Carousel, #FacetLink, #ctl00_cph1_hl_cmrTop1, .SOTW{display:none}
#HIERARCHY{border-bottom:1px solid #e2e4e6;}
#HIERARCHY h2{font-size:1em}
#HIERARCHY a{display:block;padding:18px 10px;color:#666;text-decoration:none;text-transform:uppercase;border-top:1px solid #e2e4e6;border-bottom:1px solid #fff;}
#HIERARCHY a{background-image: -webkit-linear-gradient(top, #fff, #f0f0f0);background-image: -moz-linear-gradient(top, #fff, #f0f0f0);}

#SPECIAL{display:none}

/*------------------------------------------------------------------*/
/*---------------------------- PRODUCT -----------------------------*/
/*------------------------------------------------------------------*/
.productdetail #CENTER{padding:0}
#DESKTOPIMG{display:none}
#MOBILE{display:block!important}

.productdetail h1{padding-left:10px}
#MOBILE, .MobileTabs{padding:0 10px}

#MOBILE .MagicZoomPlus{width:85%;display:block!important;text-align:center}
.MOBILELARGE{display:none!important}
#MOBILE .AltImgs{width:100%;padding:0 0 10px 0}
#MOBILE .AltImgs a{width:25%;display:block;float:left;padding:0 3px}
.MagicZoomPlus{display:block;width:100%}
.MagicZoomPlus img{width:100%}

.productdetail .MobileTabs a{border-bottom:1px solid #f1f1f1}
.productdetail .MobileTabs span{display:none}
.productdetail .OVERLAY{display:none}
.addthis_toolbox{display:none}

.productdetail h1{margin:10px 0 0 0;width:70%;min-height:56px;float:left;font-family: 'Cabin', Arial, sans-serif;background:#fff;color:#2b5583;padding:0 10px;font-size:1.25em}
.productdetail .code{display:block;float:left;width:60%;}
#MOBILE .PRICE{position:absolute;top:10px;right:10px;text-align:right}
#MOBILE .WAS{position:absolute;top:35px;right:10px;text-align:right}
#MOBILE .BUY{position:absolute;top:36px;right:10px;width:22%;text-decoration:none;padding:5px 0;margin:0;font-size:1em}

#TABPANELS{border-bottom:1px solid #535863;padding:0 10px 20px 10px;background:#fff}
#TABPANELS ol li{list-style:outside decimal;margin:2px 0 2px 16px;}
#TABPANELS ul li{list-style:outside disc;margin:2px 0 2px 16px}
#TABPANELS .ui-tabs-panel{display:block!important}
#TABPANELS .ui-tabs-hide{display:none!important}

.productdetail .OVERIMG{display:none}

.productdetail table{width:100%!important}
.productdetail table tr{border-bottom:1px solid #ccc;padding:5px 0}
.productdetail table td{padding:0;min-width:120px}
.productdetail table td:first-child{padding-right:10px}
.productdetail table th p{color:#2585d8;padding:15px 0}
.productdetail table p{padding:5px 0}

#PRODACTION{padding:20px 10px;border-top:#a8acb3 1px solid;background:#191d22;}
#PRODACTION .BUY{border:1px solid #9bbd7a;box-shadow:0 3px 5px #000}
#PRODACTION{background-image: -webkit-linear-gradient(top, #191d22, #3e424a);background-image: -moz-linear-gradient(top, #191d22, #3e424a);}
#PRODACTION .WAS, #PRODACTION .SAVE{display:none}
.productdetail .BUY{padding:20px 0;font-size:1.35em;float:none;clear:both;margin:0 0 10px 0;}
#PRODSTOCK p{padding:5px 0 0 0;clear:both}#PRODSTOCK span{color:#a8acb3;padding:0 0 10px 0;display:block;text-align:center}
#PRODSTOCK .stock p, #PRODSTOCK .stock strong{color:#a8acb3;text-align:center}
#PRODSTOCK a{display:block;float:left;padding:0 5px;width:50%;color:#f1f1f1;text-decoration:none}
#PRODSTOCK span{display:none}

.stockMessage{text-transform:uppercase;font-weight:800;font-size:1.1em;padding:0 0 10px 0}
.stockMessage span{display:block;text-align:center;color:#C00}

.SMALLLIST{margin:10px 0 0;padding:10px 0;}
.SMALLLIST li{clear:both;padding:10px 0;list-style:none!important;margin:0!important;border-top:1px solid #ccc}
.SMALLLIST li:first-child{border:none}
.SMALLLIST .img{display:block;width:25%;float:left;margin:0 10px 0 0;min-height:70px}
.SMALLLIST .desc{float:left;width:70%;font-size:1em;height:37px}
.SMALLLIST a{text-decoration:none;}
.LinkedAction{display:block;float:left;width:70%}
.SMALLLIST .MOREINFO{background:#url('assets/moreinfo.kpg') repeat-x 0 0;padding:4px 0;width:15%;display:block;float:right;text-align:center;color:#666;border-radius:3px;border:1px solid #ccc}
.SMALLLIST .MOREINFO{background-image: -webkit-linear-gradient(top, #fff, #cdcdcd);background-image: -moz-linear-gradient(top, #fff, #cdcdcd);}
.SMALLLIST .BUY{width:35%;padding:4px 0;font-size:1em;float:right;clear:none;margin:0 2px 0 0}


.productdetail #LINKPRODS{display:none}

/*------------------------------------------------------------------*/
/*----------------------- PRODUCT REVIEWS --------------------------*/
/*------------------------------------------------------------------*/
.relatedDataHeading span{font-size:1.3em;padding:10px 0 5px 0;border-bottom:1px solid #ccc;display:block;clear:both;margin:0 0 20px 0}
#ReviewBtns {min-height:25px;border-bottom:solid #ccc 1px}
#ReviewBtns a{display:block;padding:0 6px;float:left}
#ctl00_cph1_pD_ctrl0_EXUpdatePanel2{padding:20px 0}
#newReview{clear:both}
#newReview li{list-style:none!important;margin:0!important;display:block;border-bottom:1px solid #ccc;padding:10px 0 }
.ReviewerRating{min-height:25px}
#Rating .property, .readOnlyStarRating, #reviewDate{float:left;display:block}
.readOnlyStarRating{margin-right:5px}
#reviewer{clear:both}
.relatedDataElement{clear:both;min-height:30px;padding:0 0 10px 0}
#ctl00_cph1_pD_ctrl0_wsfProdRev_relatedData_ctl02_lb{float:left;padding-right:10px}
#reviewDate{display:none}
.cmrReview a{margin:0 0 10px 0;float:none;width:100%;font-size:1em}

/*------------------------------------------------------------------*/
/*--------------------------- CHECKOUT -----------------------------*/
/*------------------------------------------------------------------*/
.checkout #CENTER{padding:0}
.checkout .MobileTabs, .checkout .MOBILETAB{padding:0!important}
.checkout .MobileTabs #New{border-right:none!important}

.LOGIN, .REGISTER{padding:20px 10px}
#CHECKOUTBLOCK h2, .checkout .SideBasket h2,  #ORDERLEFT h2, #ORDERRIGHT h2{background:#f2f2f2;border-bottom:1px solid #fff;color:#666;text-transform:uppercase;font-size:1.1em;padding:7px 10px;min-height:16px;font-family:'Dosis',Arial,sans-serif;margin:0}
.checkout .SideBasket{margin:10px 0 0 0}
.checkout #TOTALSUMMARY{margin-top:10px}
.checkout .BASKET ul{border:none}
.checkout .BASKET li{padding:10px;min-height:50px;border:none;border-top:1px solid #ccc}
.checkout .amend{width:95%;float:none;margin:0 auto;}
.checkout .BASKET .Desc{display:block;color:#2B5583;font-family:'Cabin', Arial, sans-serif;padding:0 0 5px 0;line-height:15px}
.checkout .BASKET .PRICE{font-size:0.9em;padding:0 10px 0 0;border-right:1px solid #ccc;}
.checkout .BASKET #QTY{padding:0 0 0 10px}

.BoxCont{position:relative;margin:0 0 20px 0}
.registration h2, .delivery h2, .DispatchSelection h2{display:none}
#BILLING{display:none}
#DELIVERY{position:absolute;top:10px;right:10px}

#CHECKOUTBLOCK li{position:relative;border-top:1px solid #ccc;padding:5px 10px;}
#CHECKOUTBLOCK .Addresses li{min-height:50px}
#CHECKOUTBLOCK .selected label{color:#2B5583}
#CHECKOUTBLOCK label{width:60%;text-align:left;float:none;padding-bottom:6px}
#CHECKOUTBLOCK input{position:absolute;top:7px;right:22px;border:1px solid #ccc}#CHECKOUTBLOCK .Addresses input{top:10px}
.Address .edit, .checkout .create, .checkout .delete{position:absolute;top:7px;left:62%}
#CHECKOUTBLOCK .new h2{background:none;border:none;padding:6px 0;text-transform:none;font-size:1em}

.checkout .CHECKOUTBTN{width:100%;float:none;border-radius:0}


/*------------------------------------------------------------------*/
/*---------------------- ORDER ACHNOWLEGE --------------------------*/
/*------------------------------------------------------------------*/
.orderenquirydetail #CENTER{padding:0}

#ORDERITEM .BoxCont{margin:0 0 20px 0}
#ORDERITEM .property{width:50%;display:block;float:left;text-align:right;padding:0 10px 0 0}
#ORDERITEM .Transaction .property{width:130px}
#ORDERITEM ol{border-top:1px solid #ccc;padding:3px 0}
#ORDERITEM li{clear:both;border-top:1px solid #ccc;padding:3px 10px}
#ORDERITEM li:first-child{border-top:none}
#ORDERITEM .BASKET li{min-height:80px}
#ORDERITEM .CHECKOUTBTN{width:100%;border-radius:0 }
#ORDERITEM .Address li, #ORDERITEM .Delivery li{border:none;padding:0 10px}
#ORDERITEM .Total ol{padding:0}
#ORDERITEM .TOTAL{background:#2B5583;min-height:20px;padding:5px 0}
#ORDERITEM .TOTAL span{color:#fff;font-size:1.2em}
#ORDERITEM .BTOTAL, #ORDERITEM .BCODE,#ORDERITEM .BQTY{display:none}

#DECLINED{background:#d74948;}
.FINISHTOP{padding:10px 10px 0} 


/*------------------------------------------------------------------*/
/*---------------------------- ACCOUNT -----------------------------*/
/*------------------------------------------------------------------*/
.signin .MobileTabs{padding:0!important}
#AccountMain a{display:block;float:left;padding:12px 0;position:relative;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;border-right:1px solid #f1f1f1;text-decoration:none;width:50%;background:#8AB2D3;border-top:#f1f1f1 1px solid}
#AccountMain .selected a{background:#ed7c00 url('assets/tabactive.jpg') repeat-x 0 100%;background-size:100% 100%}
#AccountMain .selected a{background-image: -webkit-linear-gradient(top, #ee8500, #d95c00);background-image: -moz-linear-gradient(top, #ee8500, #d95c00);}
#AccountCont{padding:0 10px}
#AccountCont h1{display:none}
#AccountCont #Headings,#AccountCont .paging{display:none}

.Enquiry{clear:both}
.Enquiry li{padding:10px 0 15px 0;border-bottom:1px solid #ccc}
.Enquiry .Order{width:45%;padding:0 5px 10px 0;float:left}
.Enquiry .prop{font-size:0.9em;padding-right:10px}
.Enquiry .stage{color:#2585d8;display:block;font-size:1.1em}
.Enquiry .Quantity{font-style:italic;display:block;color:#999;font-size:0.9em}
.Enquiry .Quantity span{font-size:1em;color:#999}
.Enquiry .PRICE{font-size:1em;color:#2585d8;padding:0 0 0 5px}
.Enquiry .Description{float:left;padding:0 10px 0 0;width:55%;margin:0 0 5px 0}
.Enquiry a{border-radius:3px;background:#2585d8;color:#fff;text-decoration:none;text-transform:uppercase;padding:7px 0;width:100%;display:block;clear:both;text-align:center}

.AddressBook li{border-bottom:1px solid #ccc;padding:10px 0;clear:both;min-height:70px;width:100%;}.AddressBook .new{min-height:100px;border:none}
.AddressBook input{display:none}
.AddressBook a{float:right;}
.AddressBook .address{width:70%;float:left;display:block}
.AddressBook select{width:70%;float:left}
.AddressBook .continue{display:none}

#RegisterAddress, #DeliveryAddress{padding:10px}
#RegisterAddress continueBTN, #DeliveryAddress .continueBTN{width:100%;float:none}
#YouDet h2{display:none}

.ChangeSign{clear:both;padding:10px 0 0 0}
.ChangeSign li{padding:0 0 10px 0}
.ChangeSign .submit{padding:10px 0 0 0}



/*------------------------------------------------------------------*/
/*------------------------------ CMR -------------------------------*/
/*------------------------------------------------------------------*/
.CMR{padding:0 10px}
.BRANDS img{max-width:33%!important}
