@font-face{font-family:'futuralight';src:url("../styles/fonts/FuturaLight/futuralight.eot");src:url("../styles/fonts/FuturaLight/futuralight.eot#iefix") format("embedded-opentype"),
url("../styles/fonts/FuturaLight/futuralight.woff") format("woff"),
url("../styles/fonts/FuturaLight/futuralight.ttf") format("truetype"),
url("../styles/fonts/FuturaLight/futuralight.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'futuramedium';src:url("../styles/fonts/futuramedium/gillsans.eot");src:url("../styles/fonts/futuramedium/gillsans.eot#iefix") format("embedded-opentype"),
url("../styles/fonts/futuramedium/gillsans.woff") format("woff"),
url("../styles/fonts/futuramedium/gillsans.ttf") format("truetype"),
url("../styles/fonts/futuramedium/gillsans.svg") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'futuraheavy';src:url("../styles/fonts/futuraheavy/futuraheavy.eot");src:url("../styles/fonts/futuraheavy/futuraheavy.eot#iefix") format("embedded-opentype"),
url("../styles/fonts/futuraheavy/futuraheavy.woff") format("woff"),
url("../styles/fonts/futuraheavy/futuraheavy.ttf") format("truetype"),
url("../styles/fonts/futuraheavy/futuraheavy.svg") format("svg");font-weight:normal;font-style:normal;}
h1{font-size:32px;color:#c8c8c9;margin:0px;padding:0px;font-weight:normal}
.minibasket{display:none;width:280px;border:1px solid #c8c8c9;background-color:White;position:relative;top:83px;z-index:10000;right:187px}
.minibasketinner{width:100%;font-family:arial;font-size:11px;text-align:center}
.minibasketinner .header{width:94%;Background-color:#c8c8c9;padding:3px;color:white;text-align:left;margin:auto;margin-top:4px;font-size:13px;font-weight:bold}
.minibasketinner a{text-decoration:none;color:black}
html{repeat;overflow-y:scroll;}
html, body{background-position:center top;margin:0;padding:0;height:100%;font-family:arial}
a{outline:0;padding:0px;margin:0px;}
img{padding:0px;margin:0px;border:0px}
p{margin:0px;padding:0px}
*{outline:none;}
#outer{position:absolute;padding:0px;width:100%;background-image:url('../images/siteassets/JS2015_BG.jpg');background-repeat:repeat-x;background-position:top center}
#outer1{padding:0px;width:100%;background-image:url('../images/siteassets/JS2015_BG_Bot.jpg');background-repeat:repeat-x;background-position:bottom center}

.headerstrip_BF {width:100%; height:40px;background-color:#c12828;font-family:'futuramedium'; font-size:16px; text-align:center; color:#ffffff; padding-top:9px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;z-index:100000000}

#main{padding:0;width:980px;margin:auto;position:relative}
#top{width:980px;padding:0px;margin:0px;border:0px solid #000;height:230px; background-image:url('../images/siteassets/header.jpg'); background-repeat:no-repeat}
#top .col1{width:980px;height:75px;float:left;padding:0px;margin:0px;height:73px;border:0px solid #000}
#top .col2{width:980px;height:150px;float:left;padding:0px;margin:0px}
#top .col3{width:1px;float:left;height:1px;padding:0px;margin:0px;overflow:visible}
#top .basketcontent{font-family:'futuramedium';font-size:13px;letter-spacing:1px;position:relative;top:125px;right:25px;width:200px;text-align:right}
#top .basketcontent a{color:#000;text-decoration:none}
#socialarea{float:right;position:relative;top:12px}
#menu{width:1000px;background-color:#cccccc}
#newsletter{width:1000px;}
@media only screen and (max-device-width:480px){}
#bottom{font-family:'futuramedium';width:980px;height:235px;font-size:14px;background-image:url('../images/siteassets/JS2015_Bottom_BG.jpg');font-weight:normal;line-height:16px;letter-spacing:1px;color:#3D3D3D;}
#bottom .header{font-family:'futuramedium';font-weight:bold;margin-top:10px;font-size:16px;margin-bottom:30px}
#bottom p{margin-top:7px}
#bottom input{border:1px solid #3d3d3d;height:22px;width:196px;font-size:11px;padding-left:4px;color:#3d3d3d}
#bottom .button{width:28px;height:26px;position:relative;top:-33px;left:200px;cursor:pointer;background-image:url('../images/siteassets/Newsletter_Button.jpg');background-repeat:no-repeat}
#bottom a{text-decoration:none;color:#3D3D3D;font-size:14px}
#bottom a:hover{color:#797979;text-decoration:underline}
#bottom .col1{border:0px solid;width:32%;height:190px;margin-left:0px;border:0px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px}
#bottom .col2{border:0px solid;width:32%;height:190px;margin-left:0px;border:0px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:60px}
#bottom .col3{border:0px solid;width:32%;height:220px;margin-left:0px;border:0px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:40px}
#bottom .col4{border:0px solid;width:1px;height:1px;margin-left:0px}
#copywrite{font-family:'futuralight';letter-spacing:1px;width:1000px;margin:5px auto 0 auto;padding:0px 0px 0px 0px;font-size:12px;font-weight:bold;text-align:left;color:#5e5e5d;line-height:25px}
.TextBoxSearch{position:relative;top:13px;left:762px;width:180px;height:17px;background-color:transparent;border:0px;z-index:99999}
.ImageButtonSearch{position:relative;top:-15px;left:945px;width:40px;z-index:9999999}
#middle{width:980px;background-repeat:repeat;clear:both;margin:auto}
#middle a{text-decoration:none;color:black}
#middle a:hover{text-decoration:none}
.table1{}
.table1 tr{font-size:13px}
#pagecontent{width:90%;margin:0px auto 0px auto;border:1px solid #FFF;font-family:Tahoma;font-size:12px}
#pagecontent p{margin:10px}
#pagecontent a{margin-left:10px;text-decoration:underline;font-size:13px}
#pagecontent a:hover{margin-left:10px;color:Blue;text-decoration:underline;}
#pagecontent #nolink{text-decoration:none}
.productextraimages {
    width: 545px;
    float: left;
    margin-top: 10px;
    border: 1px solid #ccc;
    padding-left: 5px
}
.productimage{width:550px;height:550px;border:0px solid #bfc724;float:left;text-align:right}
.productinfo{width:400px;float:right;padding-left:5px}
::-webkit-scrollbar{width:12px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
.productinfo h1{font-family:'futuralight';font-size:22px;color:#000000;padding:0px;margin:0px;margin-left:5px;margin-top:-5px}
.productinfo .title{font-family:'futuramedium';font-weight:normal;color:#616160;line-height:25px}
.productinfo .reference{font-family:'futuralight';font-size:14px;color:#61615f;padding:0px;margin:0px;margin-left:5px;margin-top:10px}
.productinfo .price{font-family:'futuralight';font-size:22px;color:#000000;font-weight:bold;padding-top:20px;margin-left:5px}
.productinfo .rrp{font-size:18px;color:#FF0000;margin-left:10px;font-family:'futuramedium'}
.productinfo .keypoints{width:415px;float:left;border-top:1px solid #c8c8c9;margin:10px 0px 0px 4px;padding-bottom:5px;padding-top:10px}
.productinfo .keypoints p{margin-top:10px;font-family:'futuramedium';font-size:20px}
.productinfo .description{font-family:'futuralight';width:415px;float:left;margin:0px 0px 0px 4px;padding-bottom:10px;padding-top:10px;font-size:18px;line-height:25px}
.productinfo .extrainfo{font-family:'futuramedium';width:415px;float:left;margin:0px 0px 0px 4px;padding-bottom:10px;padding-top:10px;font-size:14px;line-height:25px}
.productinfo .qtytable{font-family:'futuralight';width:415px;margin:10px 0px 0px 0px;border-top:0px dotted #bfc724;padding-top:9px;border:!px solid #000}
.productinfo .qtybox{width:35px;padding:6px;color:#797979;height:33px;font-size:18px;text-align:center}
.productinfo .qtyboxv{width:22px;padding:2px;color:#797979;height:22px;font-size:12px;text-align:center}
.productinfo .drdbox{width:250px;padding:3px;color:#797979;height:33px;font-size:16px;text-align:center}
.productinfo .emailboxes{border:1px solid #797979}
.pnlInfo{width:388px;border:1px solid #cccccc;clear:both;margin-top:10px;padding:15px;font-family:'arial';font-size:12px}
.carouselleft{float:left;margin-top:5px}
.carouselheader{font-family:'futuralight';padding:5px;font-size:18px;color:#000}
.jcarousel-skin-tango .jcarousel-container{font-family:'allerlight'font-weight:normal;font-size:11px;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
#carousel3 .jcarousel-skin-tango .jcarousel-container-horizontal{width:980px;padding:0px 0px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
#carousel2 .jcarousel-skin-tango .jcarousel-item{width:140px;height:120px;text-align:center;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:0px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:0px;margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
#carousel3 .jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:60px;right:-20px;width:16px;height:30px;cursor:pointer;background:transparent url('../images/page_details/carousel_right_grey.png') no-repeat 0 0;}
#carousel3 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url('../images/page_details/carousel_right_grey.png');}
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
#carousel3 .jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:60px;left:-20px;width:16px;height:30px;cursor:pointer;background:transparent url('../images/page_details/carousel_left_grey.png') no-repeat 0 0;}
#carousel3 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url('../images/page_details/carousel_left_grey.png');border:1px solid #000;}
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.navtable{width:980px;border-bottom:1px solid #c8c8c9;border-top:0px;font-family:'futuramedium';font-size:13px;padding-bottom:1px;margin-top:3px}
.navtablebot{width:980px;border-top:1px solid #c8c8c9;border-bottom:0px;font-family:'futuramedium';font-size:13px;padding-bottom:1px}
.navtable input, .navtablebot input{border:1px solid #4cadfc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:White;background:-webkit-gradient(linear, left top, left bottom, from(#a4d2ec), to(#008cb8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4d2ec', endColorstr='#008cb8');background:#a4d2ec;background:-moz-linear-gradient(top, #a4d2ec, #008cb8);background:-webkit-gradient(linear, left top, left bottom, from(#a4d2ec), to(#008cb8));background:-webkit-linear-gradient(top, #a4d2ec 1%,#008cb8 100%);background:-o-linear-gradient(top, #a4d2ec 1%,#008cb8 100%);background:-ms-linear-gradient(top, #a4d2ec 1%,#008cb8 100%);background:linear-gradient(top, #a4d2ec 1%,#008cb8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4d2ec', endColorstr='#008cb8',GradientType=0);}
.cookie_box{font-family:tahoma;position:fixed;bottom:0px;font-size:0.7em;z-index:1000;background:#FFFFFF;padding:4px;text-align:left;width:155px;height:65px;color:#797979;right:0px;border:1px solid #c8c8c9;padding:7px;border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-top-left-radius:10px;text-align:center;border-bottom:0px;right:50px}
.cookie_box a:hover{color:#ffffff;text-decoration:underline;}
.DelButton{font-weight:bold}
.DelButton:hover{font-size:16px;font-weight:bold;color:Red}
.DelButton a:hover{font-size:16px;font-weight:bold;color:Red}
.breadcrumb{font-family:'futuralight';clear:both;height:35px;width:980px;margin:0px 0px 0px 0px;border-top:0px;margin-bottom:0px;font-size:14px;padding-top:8px;padding-left:5px;padding-bottom:7px}
#filterdiv{font-family:'futuramedium';min-height:800px;width:200px;float:left;margin-left:0px;margin-right:5px;color:#60605f;letter-spacing:0.5px}
#filterdiv a{color:#60605f}
#contentdiv{min-height:200px;width:980px;float:right}
#filterdiv .header{font-family:'futuramedium';font-size:18px;margin:auto;width:95%;margin-top:4px;padding:4px}
.reset{font-size:14px;margin-left:50px;color:#ccc}
#filterdiv .title-open{border-bottom:1px solid #c8c8c9;margin:15px auto 0px auto;width:95%;padding:4px;padding-bottom:5px;margin-bottom:10px;font-size:16px;color:#60605f}
#filterdiv .title-closed{border-bottom:1px solid #c8c8c9;margin:15px auto 0px auto;width:95%;padding:4px;padding-bottom:5px;margin-bottom:10px;font-size:16px;color:#60605f}
#filterdiv .title-open a{text-decoration:none}
#filterdiv .title-closed a{text-decoration:none}
.menu-open{width:95%;margin:15px auto 0px auto;padding-bottom:25px}
.menu-open p{padding:3px;font-size:25px}
.menu-closed{display:none;width:95%;border-bottom:1px solid #c8c8c9;margin:15px auto 0px auto;padding-bottom:15px}
.productwrap{background-image:url('../images/cat_pages; /product_highlight_grey.jpg');background-position:bottom center;background-repeat:repeat-x;padding-bottom:7px;}
.productwrap:hover{background-image:url('../images/cat_pages/product_highlight_blue.jpg');background-position:bottom center;background-repeat:repeat-x;}
.productwrap .pricewrapper{min-height:30px;padding:7px;border:0px solid #000;padding-bottom:0px}
.menubuttons{width:25px;height:25px;position:relative;left:148px;top:-22px;border:0px;margin:0px;padding:0px;border-style:none;}
#menubuttonhldr{position:relative;width:1px;height:1px;border:0px}
img{border:0px}
.navigation{height:20px;margin-top:9px;font-family:Tahoma;font-size:14px}
.navigation a{}
.navigation a:hover{text-decoration:underline}
.banner{width:980px;height:221px}
.progress{position:fixed;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:transparent}
.disabled{pointer-events:none;}
.buybuttonsub{background-image:url('../images/cat_pages/button_sprite.png');width:200px;height:40px;background-position:0px -120px}
.buybuttonsub:hover{background-image:url('../images/cat_pages/button_sprite.png');width:200px;height:40px;background-position:0px 80px}
.personalisebuttonsub{background-image:url('../images/cat_pages/button_sprite.png');width:200px;height:40px;background-position:0px -40px}
.personalisebuttonsub:hover{background-image:url('../images/cat_pages/button_sprite.png');background-position:0px 0px}
.buybutton{background-image:url('../images/page_details/details_button_sprite.jpg');width:200px;height:34px}
.buybutton:hover{background-image:url('../images/page_details/details_button_sprite.jpg');background-position:0px -34px}
.buybuttonos{background-image:url('../images/page_details/details_button_sprite.jpg');width:200px;height:34px;background-position:0px -68px}
.buybuttonos:hover{background-image:url('../images/page_details/details_button_sprite.jpg');width:200px;height:34x;background-position:0px -102px}
.checkoutbuttons{background-image:url('../images/basket/checkout_button_sprite.jpg');width:200px;height:34px;background-position:0px -0px}
.checkoutbuttons:hover{background-image:url('../images/basket/checkout_button_sprite.jpg');width:200px;height:34px;background-position:0px -34px}
.continueshoppingbuttons{background-image:url('../images/basket/continue_button_sprite.jpg');width:200px;height:34px;background-position:0px -0px}
.continueshoppingbuttons:hover{background-image:url('../images/basket/continue_button_sprite.jpg');width:20px;height:34px;background-position:0px -34px}
.CustomValidatorCalloutStyle div,.CustomValidatorCalloutStyle td{border:solid 1px #a52a2a;background-color:#FFF;font-family:Arial;font-size:12px;margin:0}
#infomenu P{margin-bottom:10px;letter-spacing:1px}
.title{font-family:'futuramedium';font-size:21px}
.titledivs{width:49%;}
.categorymenu{margin:0px;padding:0px;line-height:0px;font-family:'futuralight';font-size:15px;color:#797979;letter-spacing:1px;}
.categorymenu p{margin:0px;padding:0px;line-height:18px;margin-bottom:5px}
.categorymenu .header{font-family:'futuramedium';font-size:15px;margin-bottom:10px;border-bottom:1px solid #c9c9c9;width:200px;padding-bottom:5px;text-transform:uppercase}
.categorymenu .headernul{font-family:'futuramedium';font-size:15px;margin-bottom:10px;border-bottom:1px solid #0c9c9c9;width:200px;padding-bottom:5px;text-transform:uppercase}
.categorymenu .main{font-family:'futuramedium';font-size:20px;margin-bottom:10px}
.tbEnquiry{font-family:'futuralight'width:175px;padding:8px;font-size:17px}
.Overlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-color:#000;background-color:rgba(0, 0, 0, 0.5);z-index:100000;}
.PnlVoucherOffer{margin:auto;margin-top:120px;z-index:2001;padding:10px;width:600px;height:250px;background-color:White;border:2px solid #46311C}
.drdbox{padding:10px;width:80%;font-size:18px}
.btnAddVoucherProduct{padding:10px;width:80%;font-size:18px;background-color:#46311C;color:white;border:0px;;cursor:hand;cursor:pointer}
}