 /*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:'Oxygen', sans-serif}


body{font-size:12px}

/*PRODUCT VARIENTS - DETAIL PAGE - AW*/
.VARIANT1{clear:both}
.VARIANT1 li{margin:10px 0;padding-bottom:10px;border-bottom:1px solid #DADADA}
.VARIANT1 .VariantItem span{float:left;margin:0 10px 0 0;min-width:60px;padding-top:8px;}
.VARIANT1 .COLOUR select{width:140px;float:left;margin:5px 20px 0 0}
.VARIANT1 .Price span{margin:8px 10px 0 0;float:left;font-weight: bold;}
.VARIANT1 .Quantity{float:right}
.VARIANT1 .Quantity input{width:20px;height:16px;margin:0 5px;float:left;text-align:center}
.VARIANT1 .Stock span{float:left!important;clear:none!important;margin:3px 20px 0 20px;min-width:100px}
.Quantity .decreaseQty, .Quantity .increaseQty{float:left;padding:6px 6px;border:1px solid #DADADA;cursor:pointer}
.VARIANT1 .Footer a{background:#0056A6;border-radius:3px;padding:10px 10px;color:#FFF;clear:both;margin:10px 0 0 0;display:block;width:60px;text-align:center}
.VARIANT1 .Heading {height:20px;}
.variantRadio li {min-width: 220px; margin: 0px 5px 5px 0px;display: inline-block;border: solid #dadada;border-width: 1px 1px 1px 1px;box-sizing: border-box;padding: 10px;height: 50px;}
.variantRadio li:hover {border-color:#b8b8b8}
.variantRadio li input {float: left;height: 100%;}
.variantRadio label {float: none; width: 100%;}
.variantRadio label:after {content:'';display:block;clear:both;}

/*TOP BAR AND QUICK SHOP - AW*/
.bar{height:40px;background:#013d7c;width:100%}
.barinner{width:990px;margin:0 auto;position:relative;z-index:2}
.WelInf{z-index:30;height:39px;position:absolute;top:0;right:0}
#qsCont{background:#F1EBEB;width:278px;position:absolute;right:0;padding:9px 10px 8px 0;}
.qsHead{background:none repeat scroll 0 0 #F1EB21;font-weight:700;margin:0 0 8px;padding:5px 10px}
.qsProductCodeLabel,.qsQuantityLabel{display:block;float:left;font-weight:700;width:145px;padding:5px 10px}
.qsSingleItem{float:left;width:217px}
.qsQuantityLabel{width:113px;padding:4px 0 0}
.qsEx{clear:both;cursor:pointer;display:block;font-weight:700}
.InvalidProduct,.ValidProduct{background:none repeat scroll 0 0 #FFF;display:block;margin:0 10px;padding:5px}
.qsProd input{background:none repeat scroll 0 0 #FFF;display:block;padding:5px}
.qsProd span.error{clear:both;width:225px;float:left;margin:5px 0 0 10px}
.qsSingleItem .qsPC{margin:0 11px 0 10px}
.qsBox .qsPC{margin:0 11px 5px 10px}
.qsProd .qsPC{float:left;width:136px;text-transform:uppercase;padding:3px 5px}
.qsProd .qsQty{float:left;width:30px;text-align:center;padding:3px 5px}
.qsButCont{cursor:pointer;float:right}
.qsBox{width:279px;clear:both;float:left;margin:5px 0 0}
.qsBuy{background:#0056A6;color:#fff;cursor:pointer;display:block;height:23px;text-align:center;width:61px!important;border:1px solid #0036A6}
.qsClose{background:#fff;cursor:pointer;float:left;position:relative;bottom:0;left:10px;padding:3px 15px}
.qsRes{position:absolute;top:12px;right:300px}
.qsRes span{background:#fff;padding:0;margin:0;width:130px;color:#C00;text-align:center;display:block}

#UpdatePan_UpdateProgress1{width:100%;height:100%;text-align:center;padding-top:300px;background:#fff;opacity:0.8;filter:alpha(opacity=80);display:block;position:fixed;top:0;left:0;z-index:15}
.updatePanelBackground{text-align:center}


.securetop {padding: 25px 10px;display: block;background: #f1f1f1;}
.securetop a {color: #ef4138;text-decoration: underline;font-size: 1.3em;font-weight: bold;text-transform: uppercase;}

/*GEN STYLES*/
.clear{clear:both}
/*a{transition:color .2s linear, background .2s linear;-webkit-transition:color .2s linear, background .2s linear}*/
/*a:hover{color:#00AAEE;text-decoration:underline}*/
.endOfRow, .endOfRow .INNER{margin:0 !important;border:none}
h1{font-size:1.4em;margin-bottom:10px;padding:10px 0;font-weight:normal;text-align:center}
h2{font-size:1.8em;font-weight:normal;margin:10px 0}
h3{padding:10px;font-weight:normal}
.WAS{text-decoration:line-through;color:#aaa}
.SAVE{color:#C00}
.PRICE{color:#162867;font-size:1.6em;font-weight:bold}
.LinkBox .PRICE{ font-size:1.1em}
/*.WAS, .PRICE, .SAVE{display:block}*/
.BUY{background:#003B77;border-radius:3px;padding:5px 0;text-align:center;width:60px;color:#fff;margin:5px 0;display:block;float:left;text-transform:uppercase}.BUY:hover{color:#fff;text-decoration:none}
.continueBTN:hover{color:#fff;text-decoration:none}
.CMR p{padding:0 0 10px 0}
.passwordresetinitiation .CMR p, .passwordresetconfirmation .CMR{text-align:center;padding:10px 0 20px}
.StockOverlay{position:absolute;top:0px;right:-5px;height:80px;width:80px;z-index:1;border:none !important}

::selection{
	background:#0056a6;color:#fff;/* Safari */
	}
::-moz-selection{
	background:#0056a6;color:#fff;/* Firefox */
}

#CHECKOUTBTN{background:#1662a4 url('assets/checkout.jpg') repeat-x 0 0;width:30%;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;padding:10px 0;display:block;width:100%;border-radius:3px;border:1px solid #123a5b}
.CHECKOUTBTN, #MINIGOTO, .continueBTN{background:#0056a6;padding:10px;width:90px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.1em;border-radius:3px;float:right;clear:both}



/*.passwordresetinitiation .error, .passwordresetconfirmation .error, .signin .error{display:none!important}*/
.ERRORS{padding:15px;margin-bottom:15px;border:1px solid #752323;background:#f9d5d5;color:#752323!important;font-weight:bold;font-size:1em}
.ERRORS ul{padding:10px 0 0 0}
.ERRORS li{color:#752323;list-style:disc outside;margin:0 0 0 16px;padding:2px 0;font-weight:normal;font-size:0.9em;min-height:15px} 

/*INPUT BOXES
#CenterColumnInner div #ctl00_cph1_tc1_availableCredit input{border:none;width:35px;height:14px;padding:3px;margin-left:38px;background:none}
select{border:1px solid #9a9a9a;width:236px;background:#fff;padding:5px;height:27px;font-size:1.1em}
select option{padding:2px 0}
label{display:block;float:left;width:115px;text-align:right;padding-right:10px;padding-top:9px;font-size:1.1em}
fieldset ol li{padding-bottom:8px;position:relative}
fieldset li .error{color:#FF0000;display:block;float:right;width:261px}

input{width:219px;height:16px;padding:7px;background:#fff;border:1px solid #ddd;font-size:1.1em;border-radius:2px;color:#333}
input:focus,textbox:focus{border-color:#b1b1b1}
input[type=checkbox]{width:auto!important;border:none!important;float:left}
textarea{height:auto;border:1px solid #ccc;background:#fff;width:220px;font-family:Arial, Helvetica, sans-serif;float:left;margin-bottom:7px;padding:5px}
input[type=radio]{width:auto!important;border:none!important;padding:0!important}
fieldset li span.error{color:#c00;display:block;float:right;width:100%;margin-bottom:7px;text-align:right}
.relatedDataHeading{margin:0 0 5px 0}

/*------------------------------------------------------------------*/
/*-------------------------- BASE SETTINGS -------------------------*/
/*------------------------------------------------------------------*/
select{border:1px solid #9a9a9a;background:#fff;font-size:1.1em;width:235px;margin:5px 0 0 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"]{border:1px solid #ccc;-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:220px;float:left}
input[type=checkbox]{width:16px!important;border:none!important;float:left}
input[type=radio]{width:16px!important;border:none!important}
input:focus{outline:none}
textarea{height:auto;border:1px solid #ccc;background:#fff;width:220px;font-family:Arial, Helvetica, sans-serif;float:left;padding:5px;resize:none}
.productdetail .websiteForm .continueBTN{margin-top:10px}
label{display:block;float:left;width:115px;text-align:right;padding:6px 10px 0 0;font-size:1em}
fieldset ol li{padding-bottom:8px;position:relative;min-height:30px;clear:both}
fieldset .submit{min-height:40px}
fieldset li .error{color:#c00;display:block;float:right;width:100%;height:16px;margin-bottom:4px;text-align:right;padding:5px 0 0}
.relatedDataHeading{margin:0 0 5px 0} 

.tradeenquiry label{width:140px;} .tradeenquiry .relatedDataHeading{display:none;}
.tradeenquiry select{float:left;padding:6px;border:1px solid #ccc}
.tradeenquiry .relatedData:after{clear:both;content:'';display:block;}
.tradeenquiry .relatedDataElement{width:47%;float:left;min-height:50px;}
.tradeenquiry .continueBTN{float:left;margin-bottom:20px;}

/*MAIL PREF*/
.mailPrefs{margin:10px 0 0 0}
.mailPrefs li{height:16px;width:260px;margin:0 0 0 124px}
.mailPrefs label{width:230px;padding:0 0 0 10px;text-align:left}

/*COMPETITION PAGE - AW*/
.competition p {margin:10px 0}
.competition .websiteForm{margin:20px auto}
.competition .websiteForm label{float:left;width:100%;font-size:1em;text-align:left;padding:5px 0}
.competition .websiteForm .relatedDataHeading{margin:10px 0;float:left;clear:both}
.competition .websiteForm .continueBTN{float:left!important;margin:10px 0;clear:both}
.competition h1{font-size:3.4em;margin-bottom:10px;padding:10px 0;font-weight:bold;text-align:center}
.competition img{width:100%}

/*LAYOUT*/
body{background:url('../g/BG.jpg') no-repeat scroll center 0 #eeeeee}
#SITECONTAINER{max-width:1100px;min-width:990px;margin:0 auto;position:relative;background:#fff;z-index:1}
#SITECONTAINERINNER{width:990px;margin:0 auto;padding-bottom:110px}


#HEAD{position:relative;padding-top:125px;z-index:3}
#MAIN{z-index:1}
.home #MAIN{padding:0 0 100px} 
#JUMPTO{position:absolute;top:0;left:-9999px;color:#333}
#RECENT{background:#fff;border-bottom:1px solid #eaeaea;clear:both;padding:0 0 30px 0}
.HEADERS{background:#002D5C;padding:10px 0 0;height:30px;outline:none}
#accordion{ position:fixed;bottom:25px;width:100%;z-index:9999}
#accordian .Trigger{}
#accordian .ui-state-active{background:url('graphics/expand-menu-arrow.png') no-repeat 955px 8px}
#accordion .Trigger h2{display:block;float:left;font-size:13px;font-weight:bold;color:#ccc}
#accordion .Trigger .nav{padding:0 15px 0 0;width:375px;border-right:1px solid #747a7a}
#accordion .Trigger .blog{padding:0 15px 0 15px;width:375px;border-right:1px solid #747a7a}
#accordion .Trigger .follow{width:150px;padding-left:15px}
.Trigger{width:990px;width:1070px;margin:0 auto;height:20px;background:url('graphics/ARROW.png') no-repeat 100% -23px;position: relative;}
.CMRHEADS .Trigger{background:url('graphics/ARROW.png') no-repeat 100% -23px}
.ui-accordion-header-active .Trigger{background:url('graphics/ARROW.png') no-repeat 100% 6px}
.TriggerArea{width:745px;padding:0}
.Trigger .CMRHEADS{width:400px;font-size:1.2em}
.Trigger div:first-child{margin-left:0px;font-size:13px;}
.Trigger .customer{width:180px;font-size:1.3em}
.Trigger .FB{padding:0 0 0 10px;border-left:1px solid #335980} 
.Trigger .blog{border-left:#335981 1px solid;padding-left:20px}
.Trigger .social{width:210px;border-left:#335981 1px solid;padding-left:20px}
.Trigger div{float:left;color:white;font-size:1.1em;padding:0 35px 0 0}
.exportSales {position: absolute;top: 35px;left: 304px;}

#FOOT{background:#013c78 url('../g/FooterSlice.jpg') repeat-x;padding:0 10px 10px;display:none;clear:both}
.FOOT2{position:fixed;bottom:0;width:100%;background:white;padding:5px 0;z-index:9999}
.FOOTINNER{width:990px;width:1070px;margin:0 auto;clear:both}
.FOOTERLINKS{padding:0 50px}
#FOOTERLINKS a{float:left}
.Social{padding:10px 0;width:240px;height:28px}
.Social h3{color:white;padding:0;font-size:1.2em;margin:0 0 20px 0}
.Social a{margin:0 5px 0 0}
.Social a img:hover{opacity:0.5;filter:alpha(opacity=100)}

.FooterNavigation{float:left;margin:10px 0 0 0px;padding:0 55px 0 0;width:160px}
.FooterNavigation a{color:#EEE;padding:0 0 3px 12px;display:block;background:url('../../g/FootArrow.png') no-repeat 0 5px;width:auto !important}
.FooterNavigation a:hover{text-decoration:underline}


/*------------- HEAD SECTION ----------------*/
.WELCOMELEFT{position:absolute;top:30px;left:0}
.WELCOMERIGHT{position:absolute;top:30px;right:0}
.WELCOME span, .WELCOME a, .WELCOME div{float:right;display:block;padding:0 13px}
.WELCOMERIGHT a{background:url('assets/MENUSEP.jpg') no-repeat 0 5px}
.WELCOME #CONTACTUS{padding-left:0}
.WELCOME #CHECKOUT{padding-right:0}

#ctl00_HS_upBask{position:absolute;top:92px;right:0;z-index:10}
#GLOBALBASKET{height:33px;padding:10px 20px 10px 0;z-index:50;background:url('../g/Sprite.jpg') no-repeat 30px -166px;width:325px;position:absolute;right:0;top:58px}
#hs_ts_ccV{position:relative;top:8px;left:40px}
#hs_ts_ccV a{background:#0056a6;color:white;border-radius:3px;padding:10px 10px;color:#fff}

#WELCOME{position:absolute;right:20px;top:20px;width:286px}
#WELCOME a:hover{text-decoration:underline}
#NAME{display:block;text-align:right}
#NAME a{color:#0056a6;font-weight:bold}
#MYACCOUNT{float:right;padding:0 10px 0 0}
.SIGNIN{float:right}

.LOGO{position:absolute;top:27px;left:0px}
.NUMBER{position:absolute;top:24px;left:342px;font-size:1.3em}
.NUMBER span{color:#013d7c;font-weight:bold}
#TOPSOCIAL{position:absolute;top:100px;left:0}
#TOPSOCIAL a{display:block;float:left;height:20px;width:22px}
#TOPFACEBOOK{background:url('assets/SOCIAL.jpg') no-repeat 0 0}
#TOPTWITTER{background:url('assets/SOCIAL.jpg') no-repeat -25px 0}
#TOPVIMEO{background:url('assets/SOCIAL.jpg') no-repeat -49px 0}

.SEARCH{position:absolute;top:70px;right:380px;border:1px solid #ccc;background:url('../g/SearchTile.jpg') repeat-x;width:268px}
.SEARCH input{border:none;float:left;background:none;padding:10px 6px}
.SEARCH a{display:block;width:36px;height:36px;float:right;background:url('../g/SearchGo.jpg') no-repeat}

.HEADNAV{width:auto;background:#F1EBEB;margin-bottom:10px;padding: 3px;}
.HEADNAV:after {clear:both;display:block;content:" ";}
.HEADNAV a{display:block;float:left;padding: 15px 0;min-height:35px;text-align:center;font-size:1.1em;width: 68px;}
.HEADNAV a:hover{text-decoration:none;color:#0056a6}
.HEADNAV li{position:relative;display:block;float:left}
.HEADNAV li:hover{background:#fff}
.HEADNAV .tab0 .M0 li:first-child{width:125px}
.tab0 a{width: 132px;}
.tab1 a, .tab2 a{width:60px}
.tab3 a{width: 60px;}
.tab4 a{width:90px}
.tab5 a{width: 90px;}
.tab6 a{width: 100px;}
.tab7 a{width: 90px;}
.tab8 a{width: 80px;}
.tab10 a{width: 50px;color:#ee4133;}
.HEADNAV li.level1:last-child a{width:104px;}
/*.tab9 div{left:-913px !important;width:967px;display:none!important}*/
/*.tab9 div li a{width:141px !important}*/
.HEADNAV li div{position:absolute;top: 60px;left:-1px;padding:5px 12px 5px 5px;background:#fff;display:none;border:solid 1px #F1EBEB;border-top:none;}
.HEADNAV li.tab3 div{width:440px}
.HEADNAV li.tab7 div{left:-167px !important}
.HEADNAV li.tab8 div{left:-167px !important}
.HEADNAV li.tab9 div{left:-172px !important}
.HEADNAV li:hover div{display:block}
.HEADNAV .level2 a{background:none;text-align:left;min-height:0;padding:4px 10px !important;width:200px}
.HEADNAV select{display:none}
/* HIDE BRAND TAB */
.HEADNAV li.level1.tab11 {display:none}


/*------------------------------------------------------------------*/
/*--------------------------- TOP BASKET ---------------------------*/
/*------------------------------------------------------------------*/
.continueBASKET{background:orange;color:#fff;padding:10px 0;text-align:center;height:20px;width:80%;font-size:1.2em;margin:0 10%;border-radius:3px;display:block}
#MINIVIEW:hover, #MINIGOTO:hover, .continueBASKET:hover{color:#fff!important;text-decoration:none}
.GLOBALBASKETITEMS #hs_ts_ccQ{float:right;margin:10px 0 0 5px}
.GLOBALBASKETITEMS a:hover{text-decoration:none}
#hs_ts_ccT span{font-size:1.5em;color:#0056a6;font-weight:bold;top:15px;right:50px;position:absolute}
#ctl00_hs_ts_ccQ span{float:none;display:inherit;margin:0}
#ctl00_hs_ts_ccV, #ctl00_HS_ts_ccP{display:none}
#CHECKOUTBTN{font-size:1.2em;padding:10px 13px;cursor:pointer;background:orange;color:#fff;position:absolute;right:0;top:34px;border-radius:3px;display:none}
#CHECKOUTBTN:hover{color:#fff;text-decoration:none}

/*------------------------------------------------------------------*/
/*-----------------------  CHECKOUT PROCESS ------------------------*/
/*------------------------------------------------------------------*/
.basket .BREAD{display:none}
.basket #CENTER{padding:20px 30px 30px}
.basket .BASKETPOP{display:none!important}
#STAGES{border-bottom:1px solid #ccc;height:30px;margin:0 0 30px 0;background:url('assets/STAGESBG.jpg') no-repeat 100% 0}
#STAGES li{display:block;float:left;padding:5px 15px;text-transform:uppercase;position:relative;color:#bbb;background:url('../g/BreadArrow.png') no-repeat 100% 9px}
#STAGES span{display:block;position:absolute;bottom:-11px;left:42%;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}


/*------------------------------------------------------------------*/
/*----------------------- GEN BASKET SETTINGS ----------------------*/
/*------------------------------------------------------------------*/
.messageBox{text-decoration:none;color:#666;text-align:center;padding:20px;display:block}
/*.BASKETLEFT{width:690px;border-right:1px solid #ccc;float:left;padding:0 30px 0 0}*/
#BASKETRIGHT{width:239px;float:right;padding:20px 0 0 0}
#BHEAD, #BASKETTOTALS{background:#f2f2f2;min-height:16px;border-bottom:1px solid #fff;padding:7px 10px;text-transform:uppercase;text-align:center}
.BASKET{padding:20px 0 0 0}
.BITEM{width:255px;float:left}
#BHEAD .BITEM{width:250px }
#BHEAD .BCOMMON{float:left;padding:0 7px;text-align:center}
#BHEAD .BTPRICE{width:127px}
#BHEAD .CVAT{padding:0 20px}
.BQTY{width:80px;float:left;text-align:center;padding:0 !important} 
.BTOTAL{width:70px;text-align:center} 
.BASKET ul{border-top:1px solid #ccc}
.BASKET li{border-bottom:1px solid #ccc;position:relative;padding:5px 10px}
.BASKET li .BCOMMON{float:left;padding:10px 0}
.BASKETPOP .BASKET .BTPRICE{width:98px;text-align:center;padding:10px 0}
.BASKET .BTPRICE{width:148px;text-align:center}
.BASKET .BDPRICE{width:152px;height:20px;text-align:center}
.BASKET .BCPRICE{width:123px;text-align:center}
.BASKET  .BVAT{width:65px;text-align:center}
.BHEAD .BTOTAL{height:20px;width:140px}
.BIMG{width:80px;height:80px;display:block;float:left;margin:0 10px 0 0}
.BIMG img{height:100%;width:100%}
.BDETAIL{float:left;width:153px;padding:7px 0 0 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}
.BPRICE{color:#2B5583;text-transform:uppercase;padding:0 10px 0 0;font-weight:bold;font-size:1.2em}
.BDETAIL .BPRICE{width:180px;display:block;padding:0}
.BCODE{text-transform:uppercase;clear:both}
.BQTY input{width:30px;text-align:center;padding:3px;margin:10px auto 5px;float:none}
li .BTOTAL{padding:13px 0 0 0}
.BTOTAL .PRICE{font-size:1.2em}
.BREMOVE, .promo a{position:absolute;top:13px;right:6px;background:#0056a6;color:#fff;padding:6px 12px;border-radius:2px;}
.basket .BASKET .BREMOVE {max-width: 34px!important;font-size: 10px!important;}
.basket .BASKETLEFT li div input[type="checkbox"] {position: relative;left: 2px;display: block;top: 13px;}
.home .BREMOVE{top:13px;right:5px}
.OutOfStock{color:#ee4133}
.InStock{float:left}

/*New Remove all button*/
#BHEAD {position: relative;}
.basket #BHEAD a[id$="RemoveSelectedLines"] {text-transform: capitalize;max-width: 52px!important;position: absolute;top: 4px;right: 6px;background: #0056a6;color: #fff;padding: 6px 3px;width: 54px;border-radius: 2px;font-size: 10px;}

#BTOTALLOWER{background:#f2f2f2;border-bottom:1px solid #ccc;min-height:19px;padding:5px 10px}
#BTOTALLOWER span{float:right;display:block;text-transform:uppercase;padding:2px 0 0 0}
#BTOTALLOWER .property{padding:0 0 0 10px;font-size:1.2em}
#VOUCHER{margin:30px 0 0 0;position:relative}
#doyouhave{font-size:1.2em;text-transform:uppercase;border-bottom:dashed 1px #ccc}
.VoucherInfo{clear:both;float:left;width:270px;margin:10px 20px 0 0}
.promo{float:right ;width:360px;margin:10px 0 0 0}
.promo .error{position:absolute;top:8px;right:0}

#TOTALSUMMARY ol{border-top:1px solid #ccc}
#TOTALSUMMARY li{min-height:16px;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:#31343b;height:17px}
#TOTALSUMMARY .CHECKOUTBTN{width:219px;border-radius:2px;display:block;margin:10px 0 0 0}

.WISHLIST{padding-top:40px}
.WISHLIST ul{border-top:1px solid #ccc}
.WISHLIST li{position:relative}
#WISHHEAD{font-family:'Dosis',Arial,sans-serif;text-transform:uppercase;color:#666;font-size:1.2em;margin:0 0 5px 0;display:block}
.AddToBasket{position:absolute;top:39px;right:10px;width:86px}

/*------------------------------------------------------------------*/
/*------------------------ POPUP MINI BASKET -----------------------*/
/*------------------------------------------------------------------*/
.BASKETPOP{z-index:50;position:absolute;top:52px;right:0;background:#fff;width:535px;display:none;box-shadow:0 2px 9px #444}
.MINIADDED{display:block}
#GLOBALBASKET:hover .BASKETPOP{display:block!important} 
.BASKETPOP .BASKET{padding:0}
.BASKETPOP #BHEAD{background:#31343b}
.BASKETPOP #BHEAD span{color:#fff}
.BASKETPOP .BITEM{padding-left:10px}
.BASKETPOP #BHEAD .BITEM{padding-left:0} 
.BASKETPOP #BHEAD .BTOTAL{width:65px}
.BASKETPOP .BIMG{width:70px;height:70px}
.BASKETPOP .BTOTAL{width:75px}
.BASKETPOP .BCODE span, .BASKETPOP .BPRICE{font-size:1em}
#MINIMESSAGE p{display:block;text-align:center;padding:20px 0}

#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}

/*HIDDEN DROP DOWN BASKET ELEMENTS*/
#hs_tlBasket_TransactionSummary1_ccDis, #hs_tlBasket_TransactionSummary1_ccV, #hs_tlBasket_TransactionSummary1_ccP{DISPLAY:NONE !important}

.Summary span{display:block;text-align:right;text-transform:uppercase;padding:7px 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:left;text-decoration:none;width:267px;color:#fff;border-radius:0;border:none;clear:none}
#MINIVIEW{float:left;background:#31343b;width:268px}

/*.ccGT {display: block!important;position: absolute;left: 10px;bottom: 40px;text-align: left!important;width: 230px;padding: 0;}*/
.ccGT 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;}

/*SPOTLIGHT PRODUCT*/
.productlistingsecure h1, .productlisting h1, .hierarchylevel h1{position:absolute;display:block;color:#fff;padding:19px 0 0 30px;text-align:left;font-size:3.2em;font-weight:bold}
.HierHeadImg{height:140px;display:block}
.HText{float:left;margin:17px 0 0 0;width:350px}
#HIGHLIGHT{FLOAT:lEFT;width:370px;margin:20px 0 0 20px}
#HIGHLIGHT .productSection li img{border:8px solid #dddddd !important;float:left}
#HIGHLIGHT .Action{float:left;margin:0 0 0 20px}
#HIGHLIGHT .Desc{text-transform:uppercase;display:block;padding:10px 0;width:170px}

/*HIERARCHY HIGHLIGHT PRODUCTS*/
#HOWABOUT{margin:0 0 20px}
#HOWABOUT H2{background:#f2f2f2;padding:10px 0 10px 15px;margin:0;text-transform:uppercase}
#HOWABOUT H2 span{color:#003d7c}
#HOWABOUT .productSection{background:#f2f2f2;padding:10px}
#HOWABOUT .productSection li{float:left;margin:0 10px 0 0;width:171px}
#HOWABOUT .productSection li.first{margin-left:3px}
#HOWABOUT .productSection .Desc{text-transform:uppercase;display:block;padding:10px 0;border-bottom:1px solid #ccc;width:170px;min-height:35px}
#HOWABOUT .productSection li img{border:8px solid #dddddd !important;width:155px}
#HOWABOUT .PRICE, #HIGHLIGHT .PRICE{float:left}
#HOWABOUT .MoreInfo, #HIGHLIGHT .MoreInfo{clear:both;float:left}

/*SECURE SALE PAGE LAYOUT*/
.productlistingsecure #LeftColumn{display:none}
.productlistingsecure #CenterColumn{width:100%}
.productlistingsecure #PDLIST li{margin:0 26px 10px 0}
.productlistingsecure #PDLIST li.endOfRow{margin-right:0!important}

/*COMPETITION FORM*/
.competition .websiteForm{margin:20px auto}
.competition .websiteForm label{float:left;width:100%;font-size:1em}
.competition .websiteForm .relatedDataHeading{margin:10px 0;float:left;clear:both}
.competition .websiteForm .continueBTN{float:left!important;margin:10px 0;clear:both}

/*
#SOCIALFOOT{border-bottom:1px solid #ccc;margin:0 0 20px 0}
.Blog, .Twitter, .Facebook{background:#fff;float:left;margin:20px 30px 0 0;max-height:320px;overflow:hidden}
.Blog h2, .Twitter h2, .Facebook h2{margin:0 0 10px 0;border-bottom:1px solid #ccc}
.Blog, .Twitter, .Facebook{padding:10px 20px 20px}
.Blog{width:310px}
.Twitter{width:225px}
.Facebook{margin:20px 0;padding:10px;width:295px}
.Facebook h2{margin:0 10px}
.rss-items li{padding:0 0 20px 0;line-height:15px}
.rss-items a{font-weight:bold;color:#764b78}
.Twitter li{padding:0 0 20px 0}
.Twitter span a{color:#764b78}
*/

/*---------------------------------------------------*/
/*----------------------- FOOT ----------------------*/
/*---------------------------------------------------*/
#SOCIALFOOT{border-bottom:1px solid #ccc;margin:0 0 20px 0}
#SOCIALFOOT h2{font-size:1.5em}
.BLOG{background:#01346B;padding:10px;width:183px}
.BLOG span {color: #fff!important;font-size: 0.8rem!important;margin-bottom: 5px;display:block;}
.BLOG a span {color:#000!important;}
.BLOG a {display: block;margin-top: 10px;background: #fff;padding: 5px;color: #000!important;}
.BLOG p{color:#fff}
.blogouter{float:left}

.rss-items li{padding:0 0 6px 0;color:#fff}
.rss-items a{font-weight:bold;color:white;font-style:normal;font-size:1.2em;display:block}


/*.Loading{height:280px;overflow:hidden;background:#31343b url('assets/ajax-loader.gif') no-repeat center 50%}
.Loading img{display:none}*/

#Carousel_cmrMainTop{height:302px;overflow:hidden;display:block}
.Carousel{float:left;margin:0 4px 10px 0}
.carouselRight{float:left;margin:0;width:266px;display:block;overflow:hidden;height:302px}
.HOMETOP{margin:12px 0 0 0;height:93px;display:block}
.HOMEMID1{margin:12px 0 0 0;height:93px;display:block}
.HOMEMID2{clear:both;overflow:hidden;height:137px}

/*-----------------------------------------------------------------*/
/*--------------------------- JCAROUSEL ---------------------------*/ 
/*-----------------------------------------------------------------*/
.jcarousel-container{width:auto;overflow:hidden}
.jcarousel-next-horizontal{position:absolute;bottom:25px;right:-6px;;width:24px;height:65px;cursor:pointer;background:transparent url(../g/Sprite.jpg) no-repeat -378px -333px}
.jcarousel-prev-horizontal{position:absolute;bottom:25px;left:-4px;width:24px;height:65px;cursor:pointer;background:transparent url(../g/Sprite.jpg) no-repeat -350px -334px} 

/*------------------------------------------------------------------*/
/*------------------------ MAIN SECTION -------------------------*/
/*-----------------------------------------------------------------*/
.nivoSlider img{max-width:100%}
.CMR img{max-width:100%}
.download-pdf {margin-bottom: 20px;display:block;}

/*CAROUSEL 3*/
.CAROUSEL3{width:782px;margin:0 5px 0 0;float:left}
.CAROUSEL3 li{width:252px;float:left;border-bottom:1px solid #eeeeee;margin:0 11px 0 0;height:345px}
.CAROUSEL3 h2{color:#01346B;font-size:1.2em;font-weight:bold;padding:0 0 0 10px}
.CAROUSEL3 li p{padding:0 10px 10px 10px}
.CAROUSEL3 .jcarousel-container{height:374px}
.CAROUSEL3 .jcarousel-next-horizontal{position:absolute;bottom:0px;right:0;width:40px;height:19px;cursor:pointer;background:transparent url(../g/Sprite.jpg) no-repeat -364px -104px}
.CAROUSEL3 .jcarousel-prev-horizontal{position:absolute;bottom:0px;right:0;width:40px;height:19px;cursor:pointer;background:transparent url(../g/Sprite.jpg) no-repeat -311px -104px}


/*-----------------------------------------------------------------*/
/*---------------------------- FOOTER -----------------------------*/
/*-----------------------------------------------------------------*/
#RECENT h3{color:#333;padding:0 0 10px 0}
#RECENT li{float:left;margin:0 30px 0 0;opacity:0.4;width:83px}#RECENT li:hover{opacity:1}
#RECENT a{text-align:center;background:#fff;border:1px solid #eaeaea;display:block;height:80px;width:80px}
#RECENT img{max-height:80px;max-width:80px}
#RECENT .PRICE{display:block;text-align:center;color:#9188a0;font-size:0.9em;padding:5px}
.RemoveAll{display:none}

.JUMPTO, .OTHERBITS{float:left;width:598px}
.OTHERBITS{height:30px}
.OTHERBITS h2{display:none}
.OTHERBITS li{display:block;float:left;clear:both}
.OTHERBITS li a{color:#fff;font-size:1.1em;padding:0 15px;display:block;float:left}
.OTHERBITS li:first-child a{border:none;padding-left:0}
.OTHERBITS li a:hover{text-decoration:underline}
#FOOT .CMR, #FOOT .CMR p{color:#675f6f}
.FUPDATES{width:150px;float:left;margin:0 25px 0 0}
.FSEARCH{float:left;width:215px;margin:0 10px 15px 0}.FSEARCH input{width:200px}
.FMEMBERS{width:210px;float:left;margin:0 10px 0 0}
.FSOCIAL{width:245px;height:200px;float:left;border-left:1px solid #335980;padding:0 0 0 20px}
#FOOT .BLOG{float:left;background:none;border-left:1px solid #335980;width:340px;height:99px;padding:10px 20px}
#FOOT .BLOG h3{padding:0;color:#fff;font-size:1.2em;margin:0 0 15px 0}


#view-full{display:block;background:red;padding:20px;color:#fff;text-align:center}

/*BREAD*/
.home .BreadCrumb, .basket .BreadCrumb, .checkout .BreadCrumb .orderacknowlege .BreadCrumb{display:none}
.BreadCrumb{height:18px;margin:0 0 10px 0;padding:5px 0}
.BreadCrumb li{display:inline}
#ctl00_bct span{background:none !important}
.BreadCrumb a,#ctl00_bct span{display:block;float:left;padding:2px 9px 0 5px;height:10px;background:url('../g/BreadArrow.png') no-repeat 100% 6px}
.BreadCrumb span{color:#0056a6;float:left;padding:2px 9px 0 5px}


/*SORT BY + FILTER BY*/
#sortFilter{height:30px;margin-top:25px;clear:both;position:relative}
#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:25px;position:relative;padding:3px 0;margin:3px 0 10px 0;clear:both;border-top:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3}
.paging .displaying{display:block;float:left;height:16px;padding-top:5px;margin-right:60px}
.pages{float:left;margin:5px 0}
.paging .prev, .paging .next{display:block;height:16px;text-align:center;float:left;margin:0 10px;padding:5px 0}
.paging .first a{padding:5px 10px}
.paging .pages a{padding:0 10px}
.paging .active{background:#003D7C;color:white}
.paging .prev{}
.paging .next{}
.paging span.next, .paging span.prev{cursor:default}
.paging .next:hover, .paging .prev:hover{text-decoration:underline}
.paging ol{margin-left:175px;text-align:center;height:20px;width:250px}
.paging li{width:auto;float:left;margin:0!important;list-style:none!important;padding:0 !important}
.paging li a, .paging li span{display:block;float:left;height:16px;width:20px;text-align:center;text-decoration:none!important;padding:5px 10px}

.paging .last{display:block;float:left;height:16px;padding:5px 10px;width:auto}
.paging .ViewAll{display:block;float:left;height:16px;width:50px;text-align:center;position:absolute;right:0px;top:3px;text-decoration:none!important}
.paging .itemsPerPage{display:block;float:left;height:16px;padding-top:1px;position:absolute;right:133px;top:7px}
.paging select,#ctl00_cph1_Paging2_pageSize, #ctl00_cph1_pagingControl_pageSize{width:55px!important;position:absolute;right:68px;top:1px}

/*HIERARCHY*/
#HIERARCHY li{float:left;margin:0 32px 40px 0;height:230px}
#HIERARCHY h2{font-size:1.3em;text-transform:uppercase;width:170px}

/*-----------------------------------------------------------------*/
/*--------------------- MULTI FACET SEARCH ------------------------*/ 
/*-----------------------------------------------------------------*/
#ctl00_UpdatePan_UpdateProgress1{width:100%;height:100%;text-align:center;padding-top:300px;background:#fff;opacity:0.8;filter:alpha(opacity=80);display:block;position:fixed;top:0;left:0;z-index:15}
#ctl00_UpdatePan_UpdateProgress1 div{text-align:center} #MultiNavigation{margin-bottom:20px}
#MultiNavigation .property{background:#E2E2E2;padding:8px;display:block;border-top:1px solid #d3d3d3;margin-bottom:7px;font-weight:bold}
#MultiNavigation .Elements{min-height:40px;padding:8px 5px;position:relative;overflow:auto;margin-bottom:10px}
#ctl00_MultiFacit_navigation_ctrl0_navElem{height:30px;padding-top:15px!important}
#MultiNavigation .Elements li span{display:block;margin-bottom:2px}
#MultiNavigation li{min-height:18px}
#MultiNavigation input{margin-right:5px;float:left}
#MultiNavigation label{font-size:0.9em;width:160px;padding-top:0;text-align:left}
#MultiNavigation .min{position:absolute;top:0;left:2px;width:auto;width:20px;text-align:center;font-size:0.9em}
#MultiNavigation .max{position:absolute;top:0;right:2px;width:20px;text-align:center;margin-right:0;font-size:0.9em}
#MultiNavigation .min, #MultiNavigation .max{border:none;background:none;padding:2px}
#ctl00_MultiFacit_navigation_ctrl0_navElem_ctl00_ccItem{margin-top:10px;padding-left:0}
.NavigationControl{position:relative;font-size:1.2em}
.reset{font-size:0.9em;color:#0056a6;position:absolute;top:10px;right:8px}
.reset:hover{text-decoration:underline;color:#764b78}
.resetAll{position:static;text-align:center;display:block;padding:3px;font-weight:bold}
.resetAll:hover{background:#0056a6;color:#fff}
#MultiNavigation .BYPRICE{height:110px} #MultiNavigation .BYPRICE .Elements{overflow:inherit} #MultiNavigation .Elements select{border:1px solid #d3d3d3;background:#fff;width:100%}
#MultiNavigation .inner_rail_horizontal{background:url('../g/facetbar.jpg') repeat-X 1px 7px;width:200px !important;z-index:1;position:relative;left:5px;top:8px}
.ajax__multi_slider_default .handle_horizontal, .ajax__multi_slider_default .handle_horizontal_hover, .ajax__multi_slider_default .handle_horizontal_down{cursor:pointer;width:10px !important;height:23px!important}
.ajax__multi_slider_default .handle_horizontal_hover{background:none !important}
.handle_horizontal, .ajax__multi_slider_default .handle_horizontal_hover{background:url('../g/facetdrag.jpg') no-repeat 1px 4px !important} 
.handle_horizontal{background:url('../g/facetdrag.jpg') no-repeat 1px 4px !important}



/*REVIEW PRODUCTS*/
#ctl00_ReviewBox_productReviewUpdatePanel{z-index:9999}
#ctl00_ReviewBox_productReviewExtender_backgroundElement{background:#000;opacity:0.7;filter:alpha(opacity=70)}
.RevProduct{background:#00BBE4;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('assets/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 h2{font-size:1.2em}
#prodRevListing .AverageRating{width:215px;display:block;float:left;padding:4px 3px 0px}
#ReviewAverage{height:41px}
#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}
#prodRevListing #reviewDate span{font-weight:bold;padding:5px 0 0 0;display:block;color:#0056a6}

/*------------------------------------------------------------------*/
/*----------------------- GENERIC TAB STYLING ----------------------*/ 
/*------------------------------------------------------------------*/
.Tabs{margin-bottom:20px;clear:both}
.Tabs ul{display:block;width:100%;height:34px;margin-left:1px}
.Tabs li{display:inline}
.Tabs li:first-child a{margin-left:0}
.ui-tabs-nav a, .TabNav a{display:block;float:left;padding:10px 10px 9px 10px;position:relative;border-right:1px solid #ccc}
.ui-tabs-nav a:hover{text-decoration:none} .ui-tabs .ui-tabs-hide{display:none!important}

/*TRADE ENQUIRY*/
.trade-enquiry .websiteForm,.registeronline .websiteForm, .registeronline .websiteForm, .Resetpassword, .AmendAdd{width:360px;margin:0 auto;height:685px}
.trade-enquiry .relatedDataHeading, .amendadress .relatedDataHeading, .registeronline .relatedDataHeading{display:none}
.trade-enquiry .websiteForm input, .trade-enquiry select, .amendadress .websiteForm input, .registeronline .websiteForm input, .Resetpassword input{float:none;margin:0 0 5px 0}
.trade-enquiry .relatedDataElement, .amendadress .relatedDataElement, .registeronline .relatedDataElement, .Resetpassword .relatedDataElement{clear:both}
.trade-enquiry textarea, .amendadress textarea, .registeronline textarea{float:none;width:222px;resize:none;height:50px}
.trade-enquiry .error, .amendadress .error, .registeronline .error, .Resetpassword .error .error{display:inline;float:right;color:#752323;list-style:disc outside;background:#f9d5d5;margin:0 0 4px 0;border:1px solid #752323;padding:7px;width:219px;text-align:center}
.trade-enquiry .websiteForm p,.registeronline .websiteForm p, .registeronline .websiteForm p, .Resetpassword p, .AmendAdd p{text-align:center}

/*CMP*/
.content-managed-page h1{padding:5px;font-size:2em}
.content-managed-page #CENTERCOLUMN{padding:0 0 10px 0}
.content-managed-page #CENTERCOLUMN h1{margin:0 0 10px 0}
.content-managed-page #CENTERCOLUMN ul, .content-managed-page #CENTERCOLUMN ol{margin:10px 0}
.content-managed-page #CENTERCOLUMN ul li{list-style:disc;list-style-position:inside;padding-bottom:10px}
.content-managed-page #CENTERCOLUMN ol li{list-style:decimal;list-style-position:inside;padding-bottom:10px}
.content-managed-page #CENTERCOLUMN a{text-decoration:underline}
.content-managed-page #CENTERCOLUMN a:hover{text-decoration:underline}

/*HOME PAGE CAROUSEL*/

.contentSlider{
  width:100%}
.contentSlider .rsSlide,
.contentSlider .rsOverflow{
width:720px !important}

#content-slider-2 .rsSlide{width:140px !important}

#content-slider-2 .rsOverflow{
width:990px !important}

/*.contentSlider2, .rsOverflow2{width:147px}*/


.contentSlider h3{
  font-size:24px;line-height:31px;font-weight:bold}
.contentSlider img{
  max-width:100%;height:auto;display:block}
#content-slider-2{
	clear:both}

.jcarousel-skin-tango .jcarousel-container{
    -moz-border-radius:10px;-webkit-border-radius:10px}

.jcarousel-skin-tango .jcarousel-direction-rtl{
	direction:rtl}

.jcarousel-skin-tango .jcarousel-container-horizontal{
   width:990px;margin:10px 0}

.jcarousel-skin-tango .jcarousel-clip{
    overflow:hidden}

.jcarousel-skin-tango .jcarousel-clip-horizontal{
   	width:930px;margin:0 0 0 30px}

.jcarousel-skin-tango .jcarousel-clip-vertical{
    width:75px;height:245px}

.jcarousel-scroll{
	float:right}

.jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-right:10px;width:147px}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{
	margin-left:10px;margin-right:0}


.jcarousel-skin-tango .jcarousel-item-placeholder{
    background:#fff;color:#000}

#mycarousel-next,
#mycarousel-prev{
    cursor:pointer;font-size:1em;padding:0 10px;font-weight:bold}

#mycarousel-next:hover,
#mycarousel-prev:hover{color:#01346B}

/*- ADDITIONAL STYLING - JC 1/5/14 -*/
.passwordresetinitiation .CMR{width:350px;margin:0 auto 30px}

/* PROMO CODE BOX ON BASKET - AM 21/10/14 */
.promo label{width:auto}
.promo input[type="text"]{width:208px}
.promo a#cph1_sb_tlBasket_promoCode_lbtnApplyRemove{top:28px}
label#cph1_sb_tlBasket_promoCode_lblMessage{/*color:#0056a6;*/font-weight:bold}

@media all and (max-width: 600px) {
	#livechat-compact-container{display:none}
}

/* PRODUCT CODE AND BARCODE - PD 15/10/14 */

.AliasCode, .BarCode {
    display: block;
    text-transform: uppercase;
    font-family: verdana;
    color: #aaa;
    font-size: 11px;
}

.BarCode {
    padding-bottom: 10px;
    border-bottom: 1px solid #d2d2d2;
}

.home .CAROUSEL3 .jcarousel-prev, .home .CAROUSEL3 .jcarousel-next {
    display: none!important;
}

/* Variant alignment fix 16/07/17 */
.productdetail .variant li {display: block;width: 100%;margin-bottom: 5px;}
.productdetail #PRODINFO .variant span {width: 95px;}