/*
Red FD1432
Blue 3C3B6E
border:1px solid #FF0000;
*/
html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {font-family:'Source Sans Pro', sans-serif;font-size:0.8em;font-weight:normal;color:#4F5050;background-color:#F5F5F5;text-align:center;padding-bottom:60px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li {border:0px;margin:0px;padding:0px;}
a {outline:none;}
.clear {clear:both;font-size:1%;overflow:hidden;width:100%;height:0px;}
.clearmin {clear:both;font-size:1%;overflow:hidden;width:100%;height:0px;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.space {clear:both;width:100%;height:12px;}
.rule {clear:both;width:100%;height:1px;font-size:1%;overflow:hidden;background-color:#E8EAEB;margin-bottom:7px;margin-top:5px;}
.dvdr {clear:both;width:100%;height:22px;border-bottom:1px dotted #D6D6D6;font-size:1%;overflow:hidden;margin-bottom:10px;}

.logo {position:absolute;top:0px;left:0px;width:293px;height:96px;}
.headerwrapper {width:100%;height:96px;background-color:#C2D8EB;}
#header {width:982px;height:96px;margin:0 auto;position:relative;}
.hdrlinks {width:300px;position:absolute;top:12px;right:112px;text-align:right;font-size:90%;font-family: 'Quicksand', sans-serif;}
.hdrlinks ul {list-style:none;padding-bottom:12px;}
.hdrlinks li {float:right;display:inline;background:url(images/sep.gif) center right no-repeat;padding-right:4px;padding-left:4px;}
.hdrlinks li.last {float:right;display:inline;background:none;}
#header a:link, #header a:visited {color:#595959;text-decoration:none;}
#header a:hover, #header a:active {color:#595959;text-decoration:underline;}
.hdrcontact {width:300px;position:absolute;top:38px;right:12px;text-align:right;font-size:90%;font-family: 'Quicksand', sans-serif;}
.hdrcontact p {color:#595959;}
.hdrcontact p span.tel {font-size:180%;color:#595959;}
.hdrcontact p span.mail {font-size:160%;color:#595959;}
.hdrsocialme {width:92px;position:absolute;top:6px;right:12px;text-align:right;}

#searchbox {position:absolute;width:220px;height:26px;left:420px;top:62px;background-image:url(images/search-bg.gif);}
#searchbox input.inputtext {width:186px;height:18px;border:0px solid #FFFFFF;padding-top:2px;position:absolute;top:2px;left:6px;font-size:100%;font-weight:normal;color:#B2B2B2;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;right:0px;display:block;width:26px;height:26px;}

.navwrapper {width:100%;background:url(images/navw-bg.jpg) top left repeat;padding-top:3px;padding-bottom:3px;}
.nav {width:982px;margin:0 auto;position:relative;}
.nav ul {width:982px;list-style:none;}
.nav ul li {float:left;display:block;text-align:left;position:relative;border:none;text-shadow:1px 1px #000000;background:url(images/nav-sep.png) center right no-repeat;font-size:110%;}
.nav ul li a {display:block;color:#FFFFFF;text-decoration:none;text-align:center;padding:6px 6px 7px 6px;}
.nav ul ul {width:206px;margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:10px 0px 10px 0px;background:url(images/subnav-bg.png) bottom left no-repeat;}
.nav ul li:hover {visibility:inherit;/* fixes IE7 'sticky bug' */}
.nav ul li:hover ul {left:0px;top:auto;z-index:1101 !important;}
.nav ul li ul {list-style:none;padding:0;margin:0px;padding-bottom:16px;}
.nav ul li ul li {font-size:90%;position:relative;text-shadow:none;color:#000000;padding:0;margin:0;float:none;text-align:left;width:176px;background:none;margin-left:6px;}
.nav ul li ul li a {color:#FFFFFF;display:block;padding:4px 10px 4px 6px;float:none;text-align:left;background:none;border-bottom:1px solid #6F6F6F;}
.nav ul li ul li a.ssmenu {background:url(images/menu-arrow.gif) center right no-repeat;}
/*.nav ul li:hover ul li a {color:#FFFFFF;}
.nav ul li ul li:hover {background:none;border:none;}*/

.nav ul li ul li ul li {font-size:100%;}
.nav ul li:hover ul li ul {width:206px;position:absolute;top:-999em;text-align:left;padding:0px 0px 16px 0px;background:url(images/subnav-bg.png) bottom left no-repeat;}
.nav ul li ul li:hover ul {left:178px;top:0px;z-index:1105 !important;}
.nav ul li ul li:hover ul.edge {left:-190px;top:0px;z-index:1105 !important;}

.sliderwrapper {width:100%;height:254px;position:relative;}
#slider {width:100%;height:254px;background:url(images/slidergrad.jpg) top left repeat-x;}
.bg1 {width:100%;height:254px;text-align:center;background:url(files/img1.jpg) top center no-repeat;}
.bg1 a {width:982px;height:254px;display:block;margin:0 auto;}
.bg2 {width:100%;height:254px;text-align:center;background:url(files/img2.jpg) top center no-repeat;}
.bg2 a {width:982px;height:254px;display:block;margin:0 auto;}
.bg3 {width:100%;height:254px;text-align:center;background:url(files/img3.jpg) top center no-repeat;}
.bg5 {width:100%;height:254px;text-align:center;background:url(files/img5.jpg) top center no-repeat;}
.bg6 {width:100%;height:254px;text-align:center;background:url(files/img6.jpg) top center no-repeat;}
.bg7 {width:100%;height:254px;text-align:center;background:url(files/img7.jpg) top center no-repeat;}
.bg8 {width:100%;height:254px;text-align:center;background:url(files/img8.jpg) top center no-repeat;}
.bg9 {width:100%;height:254px;text-align:center;background:url(files/img9.jpg) top center no-repeat;}
.bg10 {width:100%;height:254px;text-align:center;background:url(files/img10.jpg) top center no-repeat;}
.bg11 {width:100%;height:254px;text-align:center;background:url(files/img11.jpg) top center no-repeat;}
.bg12 {width:100%;height:254px;text-align:center;background:url(files/img12.jpg) top center no-repeat;}
.bg13 {width:100%;height:254px;text-align:center;background:url(files/img13.jpg) top center no-repeat;}
.bg14 {width:100%;height:254px;text-align:center;background:url(files/img14.jpg) top center no-repeat;}
.bg15 {width:100%;height:254px;text-align:center;background:url(files/img15.jpg) top center no-repeat;}

.hdrimagewrapper {width:100%;height:200px;position:relative;}
.bg4 {width:100%;height:200px;text-align:center;background:url(files/img4.jpg) top center no-repeat;}

.slidershadow {width:100%;height:10px;background:url(images/slidershadow.png) top left repeat-x;position:absolute;top:0px;left:0px;z-index:1000 !important;}
.bodywrapper {width:100%;position:relative;}
.container {width:982px;margin:0 auto;background-color:#FFFFFF;padding:26px 20px 20px 20px;box-sizing:border-box;}
.contentinner {text-align:left;position:relative;}
.hleft {width:680px;float:left;display:inline;padding-bottom:12px;}
.hleft p {padding-bottom:12px;}
.hcat {width:23.5%;float:left;display:inline;border:1px solid #D3D3D3;margin-right:1.5%;margin-bottom:12px;box-sizing:border-box;text-align:center;}
.hcattxt {min-height:80px;font-size:100%;padding:6px 4px 0px 4px;}
.hcat p {font-size:100%;font-weight:bold;}
.hcat img {margin:1px;}
.hcat td {font-size:90%;padding:0px 4px 2px 4px;}
.hcat a:link, .hcat a:visited {color:#0265C3;text-decoration:none;}
.hcat a:hover, .hcat a:active {color:#0265C3;text-decoration:underline;}


.panel1wrapper {width:100%;height:212px;background:url(images/panel1wrapper-bg.jpg) top left repeat-x;position:relative;}
#panel1 {width:950px;padding-bottom:40px;margin:0 auto;}

.panel2wrapper {width:100%;background:url(images/navw-bg.jpg) top left repeat;position:relative;}
#panel2 {width:900px;padding:20px 0px 20px 40px;margin:0 auto;}
.col {width:200px;float:left;display:inline;margin-right:20px;border-right:1px solid #666666;text-align:left;color:#FFFFFF;}
.col h4 {font-size:100%;padding:10px 0px 8px 0px;}
.col ul {margin-left:12px;font-size:90%;}
.col li {padding-bottom:5px;}
.col a:link, .col a:visited {color:#FFFFFF;text-decoration:none;}
.col a:active, .col a:hover {color:#FFFFFF;text-decoration:underline;}

.footerwrapper {width:100%;height:50px;position:relative;}
#footer {width:960px;height:50px;margin:0 auto;padding:10px 0px 10px 0px;color:#A0A0A0;font-size:90%;}
#footer img {vertical-align: middle;}
#footer .fleft {width:450px;float:left;display:inline;text-align:left;color:#A0A0A0;padding-left:8px;}
#footer .fright {width:450px;float:right;display:inline;text-align:right;color:#A0A0A0;padding-right:8px;}
#footer a:link, #footer a:visited {color:#A0A0A0;text-decoration:none;}
#footer a:active, #footer a:hover {color:#A0A0A0;text-decoration:underline;}

.currency {display:none;position:absolute;top:20px;right:20px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:86%;z-index:1000 !important;}
.intro {width:950px;height:254px;margin-bottom:8px;z-index:501 !important;background:url(images/intro-bg.gif) top left no-repeat;}

.menu {width:186px;height:254px;float:left;display:inline;}
.menu h2 {font-size:130%;color:#2F2A3D;font-weight:bold;margin:2px 8px 0px 8px;padding:4px 4px 4px 4px;border-bottom:1px solid #FFFFFF;text-shadow:1px 1px 1px #FFFFFF;}
.menu ul {list-style:none;margin:0px 8px 0px 8px;}
.menu li {font-weight:normal;font-size:110%;padding:3px 4px 3px 4px;border-bottom:1px solid #FFFFFF;font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.menu li a {display:block;}
.menu li a:link, .menu li a:visited {font-weight:normal;color:#0F71E0;text-decoration:none;}
.menu li a:active, .menu li a:hover {font-weight:normal;color:#0F71E0;text-decoration:underline;}
.menu li a.on {color:#231F20;}

.brands, .colors {padding:6px;border:1px solid #DDDDDD;margin:0px 6px 10px 0px;}
.brands h3, .colors h3 {font-size:100%;border-bottom:1px solid #D3D3D3;padding:0px 0px 3px 0px;margin:0px 0px 4px 0px;}
.brands ul, .colors ul {list-style:none;}
.brands a:link, .brands a:visited, .colors a:link, .colors a:visited {color:#3C3B6E;text-decoration:none;}
.brands a:active, .brands a:hover, .colors a:active, .colors a:hover {color:#3C3B6E;text-decoration:underline;}

.breadcrumbs {width:auto;}
.breadcrumbs p {font-size:90%;color:#4F5050;font-weight:normal;padding:0px 0px 12px 0px;}
.breadcrumbs a {font-weight:normal;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#0265C3;text-decoration:none;}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#0265C3;text-decoration:underline;}

.mainleft {width:172px;float:left;display:inline;min-height:450px;background-color:#F5F5F5;}
.main {width:750px;float:right;display:inline;min-height:500px;}
/*\*/
* html .main {height:500px;}
/**/
.main h1 {font-family:Arial, Helvetica, sans-serif;font-size:220%;font-weight:normal;color:#4F5050;padding:0px 0px 6px 0px;border-bottom:1px solid #E6E6E6;margin:0px 12px 10px 0px;}
.main h2 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#0265C3;font-size:110%;padding:10px 0px 4px 0px;}
.main h2 a:link, .main h2 a:visited {color:#0265C3;text-decoration:none;}
.main h2 a:active, .main h2 a:hover {color:#0265C3;text-decoration:underline;}
.main h3 {font-weight:bold;color:#505050;font-size:100%;padding:0px 0px 0px 0px;}
.main ul, .main ol {padding:0px 0px 12px 0px;line-height:1.5em;margin-left:12px;}
.main ul li, .main ol li {padding:0px 0px 6px 0px;}
.main p {padding:0px 0px 12px 0px;line-height:1.5em;}
.main a:link, .main a:visited {font-weight:bold;color:#0265C3;text-decoration:none;}
.main a:active, .main a:hover {font-weight:bold;color:#0265C3;text-decoration:underline;}
div.sep {width:100%;height:12px;background:url(images/sep.gif) top left repeat-x;}
p.share {padding-top:8px;margin-top:20px;border-top:1px solid #D3D3D3;}

.maincoll {width:346px;float:left;display:inline;}
.maincolr {width:346px;float:right;display:inline;}

.hpanel {float:right;display:inline;width:220px;margin-right:4px;padding-bottom:12px;}
.hpanel img {margin-bottom:6px;}
.lpanel {padding:10px 26px 16px 26px;margin-bottom:12px;border:1px solid #E1E1E1;}
.lpanelimage {width:260px;float:left;display:inline;text-align:center;}
.lpaneltxt {float:right;display:inline;width:590px;}
.lpaneltxt h3 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#0265C3;font-size:130%;padding:10px 0px 4px 0px;}
.lpanel a:link, .lpanel a:visited {font-weight:bold;color:#0265C3;text-decoration:none;}
.lpanel a:active, .lpanel a:hover {font-weight:bold;color:#0265C3;text-decoration:underline;}
.lpanel p {padding:0px 0px 12px 0px;line-height:1.5em;}

.pheader {background-color:#E6E6E6;padding:3px 4px 0px 0px;margin-bottom:12px;margin-right:12px;}
.sortbydd {width:140px;text-align:right;float:right;display:inline;padding-top:2px;}
.sortbydd select {font-size:90%;}
.ippdd {width:140px;text-align:right;float:right;display:inline;padding-top:2px;}
.ippdd select {font-size:90%;}
.paging {width:400px;text-align:left;float:left;display:inline;font-size:100%;padding:1px 0px 3px 4px;}
a.current {display:inline-block;width:20px;padding:2px 0px 2px 0px;text-align:center;border:0px solid #C4C4C4;background-color:#ADADAD;cursor:pointer;}
a.paginate {display:inline-block;width:20px;padding:1px 0px 1px 0px;text-align:center;border:1px solid #C4C4C4;background-color:#FFFFFF;cursor:pointer;}
button.paginate {display:inline-block;width:20px;font-size:80%;margin-right:1px;padding:2px 0px 2px 0px;text-align:center;border:1px solid #C4C4C4;background-color:#FFFFFF;cursor:pointer;}
.paging a:link, .paging a:visited {color:#0265C3;text-decoration:none;}
.paging a:active, .paging a:hover {color:#231F20;text-decoration:none;}
.paging a.current:link, .paging a.current:visited {color:#FFFFFF;text-decoration:none;}
.paging a.current:active, .paging a.current:hover {color:#FFFFFF;text-decoration:none;}

.product {width:176px;float:left;display:inline;border:1px solid #E3E3E3;margin-right:9px;padding:6px 0px 6px 0px;-moz-border-radius:6px;border-radius:6px;position:relative;}
.new {width:56px;height:56px;position:absolute;top:0px;right:0px;background:url(images/new.png) top right no-repeat;}
.product h3, .product p {padding:0px 10px 2px 10px;} 
.product h2 {min-height:68px;font-size:100%;padding:0px 10px 0px 10px;}
.productthumb {width:160px;height:160px;margin-left:8px;margin-bottom:10px;}
p.offer {color:#4F5050;font-size:90%;font-weight:normal;}
p.price {color:#4F5050;font-size:120%;font-weight:normal;padding-top:2px;min-height:30px;line-height:1.1em;}
span.vat {font-size:70%;}
span.offer {font-size:90%;}
span.pounds {font-size:130%;font-weight:bold;}
span.pence {font-size:120%;font-weight:bold;}
p.txtprice {font-size:90%;font-weight:bold;padding:14px 10px 2px 10px;min-height:45px;}
p.rprice {min-height:26px;}
span.ltr {color:#7B7D7D !important;}
div.productbtn {padding:4px 8px 0px 8px;}
.product .btndetails {width:78px;float:left;display:inline;}
.product .btnqbuy {width:59px;float:right;display:inline;}

.productl {width:340px;float:left;display:inline;padding-bottom:30px;}
.productimg {border:1px solid #D2D2D2;padding:12px 0px 12px 20px;margin-bottom:10px;text-align:center;}
#features {position:relative;margin:0 auto;overflow:hidden;width:300px;height:300px;}
.jshowoff {width:300px;}
.jshowoff div {width:300px;height:300px;}
.jshowoff p.jshowoff-slidelinks {position:absolute;bottom:-44px;left:-20px;margin:0;padding:0;}
.jshowoff-slidelinks a {display:block;background-color:#E2E2E2;padding:2px 5px 2px 5px;margin:0 4px 0 0 ;float:left;text-decoration:none;border:1px solid #999;font-size:11px;font-weight:bold;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {color: #fff;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {background-color:#fff;color:#000;}

.gallery {width:950px;position:relative;margin-bottom:14px;}
#features .galleryimg {width:950px;height:254px;position:relative;}
#features .gallerytitle {width:120px;height:254px;position:absolute;top:0px;left:0px;background:url(images/gallerytitle-bg.png) top left repeat;behavior:url(js/iepngfix.htc);}
#features .gallerytitle h1 {font-weight:normal;color:#FFFFFF;padding:12px;font-size:140%;}
#features .gallerytitle p {font-weight:normal;color:#FFFFFF;padding:0px 12px 12px 12px;font-size:100%;}

.panelsearch, .panelvacancies, .panelnews {padding-bottom:12px;}
.panelsearch h2 {width:292px;height:49px;font-size:130%;font-weight:normal;color:#FFFFFF;background:url(images/panelsearch-h2.jpg) top left no-repeat;padding:10px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:272px;height:39px;}
.panelvacancies h2 {width:292px;height:49px;font-size:130%;font-weight:normal;color:#FFFFFF;background:url(images/panelvacancies-h2.jpg) top left no-repeat;padding:10px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:272px;height:39px;}
.panelnews h2 {width:292px;height:49px;font-size:130%;font-weight:normal;color:#FFFFFF;background:url(images/panelnews-h2.jpg) top left no-repeat;padding:10px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:272px;height:39px;}
.panelsearch h2 a:link, .panelsearch h2 a:visited, .panelvacancies h2 a:link, .panelvacancies h2 a:visited, .panelnews h2 a:link, .panelnews h2 a:visited {color:#FFFFFF;text-decoration:none;}
.panelsearch h2 a:active, .panelsearch h2 a:hover, .panelvacancies h2 a:active, .panelvacancies h2 a:hover, .panelnews h2 a:active, .panelnews h2 a:hover {color:#FFFFFF;text-decoration:underline;}

h2.linkvacancies {width:292px;height:38px;font-size:130%;font-weight:normal;color:#FFFFFF;background:url(images/linkvacancies-h2.jpg) top left no-repeat;padding:9px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:272px;height:29px;margin-bottom:12px;}
h2.linksearch {width:292px;height:38px;font-size:130%;font-weight:normal;color:#FFFFFF;background:url(images/linksearch-h2.jpg) top left no-repeat;padding:9px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:272px;height:29px;margin-bottom:12px;}
h2.linknews {width:292px;height:38px;font-size:130%;font-weight:normal;color:#FFFFFF;background:url(images/linknews-h2.jpg) top left no-repeat;padding:9px 10px 0px 10px;voice-family:"\"}\"";voice-family:inherit;width:272px;height:29px;margin-bottom:12px;}
h2.linksearch a:link, h2.linksearch a:visited, h2.linkvacancies a:link, h2.linkvacancies a:visited, h2.linknews a:link, h2.linknews a:visited {display:block;color:#FFFFFF;text-decoration:none;}
h2.linksearch a:active, h2.linksearch a:hover, h2.linkvacancies a:active, h2.linkvacancies a:hover, h2.linknews a:active, h2.linknews a:hover {display:block;color:#FFFFFF;text-decoration:underline;}

.panel {width:292px;background:url(images/panel-bg.jpg) bottom left no-repeat;}
.panelinner {width:256px;margin-left:18px;min-height:120px;}
/*\*/
* html .panelinner {height:120px;}
/**/
.panelinner h3 {font-size:100%;font-weight:bold;color:#28427C;padding:4px 0px 2px 0px;}
.panelnews .panelinner p {font-size:90%;padding-bottom:4px;}
.panelbtm {width:292px;height:43px;background:url(images/panel-btm.jpg) top left no-repeat;position:relative;}
.panelbtm p {width:170px;padding-top:16px;margin-left:8px;}
.panelbutton {position:absolute;width:97px;height:25px;top:10px;right:10px;}
.panelinner a:link, .panelinner a:visited {font-weight:bold;color:#28427C;text-decoration:none;}
.panelinner a:active, .panelinner a:hover {font-weight:bold;color:#28427C;text-decoration:underline;}
.panelbtm a:link, .panelbtm a:visited {color:#505050;text-decoration:none;}
.panelbtm a:active, .panelbtm a:hover {color:#505050;text-decoration:underline;}

.scroller {width:901px;height:50px;background:url(images/scroller-bg.gif) top left no-repeat;margin-bottom:10px;position:relative;}
.scrollable {width:700px;height:42px;float:left;position:relative;margin-top:4px;margin-left:123px;overflow:hidden;}
.scrollable .items {width:20000em;position:absolute;}
.items div {width:340px;float:left;margin-right:10px;font-size:90%;color:#666666;text-align:left;}
.items div img {margin-right:10px;}
span.small {font-weight:bold;font-size:100%;}
a.browse {display:block;width:18px;height:18px;float:left;margin-left:15px;margin-top:15px;cursor:pointer;font-size:1px;}
a.up, a.down {background:url(../img/scrollable/arrow/vert_large.png) no-repeat;float:none;margin:10px 50px;}
a.disabled {visibility:hidden !important;} 

input.search {width:240px;font-size:100%;padding:2px;border:1px solid #B1B1B1;}

.comments {width:494px;border-top:1px dotted #D2D2D2;}
.comments h5 {color:#0F71E0;font-size:120%;letter-spacing:-1px;padding:0px;margin:0px;font-weight:normal;padding-bottom:10px;}
span.commentdate {color:#737373;font-size:80%;letter-spacing:-1px;}
.commentbubble {border:1px solid #B7D9FF;background-color:#E8F3FF;-moz-border-radius:5px;border-radius:5px;position:relative;margin-bottom:12px;}
.commentbubble p {padding:8px 10px 8px 10px;font-size:90%;color:#676767;}
p.pointer {position:absolute;width:48px;height:15px;background-image:url(images/bubble-arrow.gif);top:-15px;left:0px;padding:0px;}

#moreinfo {padding:2px 10px 14px 10px;background-color:#F2F2F2;}
#callback {padding:2px 10px 14px 10px;background-color:#F2F2F2;}
#quote {padding:2px 10px 14px 10px;background-color:#F2F2F2;}
#demo {padding:2px 10px 14px 10px;background-color:#F2F2F2;}
div.formrow {clear:both;padding:3px 0px 3px 0px;}
.contact label {width:120px;float:left;display:inline;font-size:100%;color:#676767;padding:3px 8px 0px 3px;}
.contact label.chkbx {width:100%;float:none;display:block;position:relative;padding:3px 70px 0px 26px;box-sizing:border-box;}
.contact label.chkbx img {position:absolute;right:0px;top:4px;width:60px;height:48px;}
.contact input {font-family:Arial, Helvetica, sans-serif;border:1px solid #CACACA;font-size:100%;}
.contact input.chkbox {position:absolute;left:0px;top:4px;}
.contact input.txt {width:200px;padding:3px;}
.contact input.txt:focus {border:1px solid #231F20;}
.contact input.txtsmlnf {float:none;width:80px;padding:3px;margin-bottom:4px;}
.contact input.txtsmlnf:focus {border:1px solid #231F20;}
.contact input.error {border:1px solid #FF0000;}
p.error, label.error {color:#FF0000;font-weight:bold;}

.buttonrow {margin-top:8px;clear:both;}
.contact .submit {width:104px;height:24px;border:0px solid #FFFFFF;}

form.addbasket div.formrow {padding:8px 0px 12px 0px;}
form.addbasket input.productqty {width:30px;float:left;display:inline;text-align:right;border:1px solid #D3D3D3;}
form.addbasket label {width:64px;float:left;display:inline;font-size:100%;color:#676767;padding-top:2px;}

form.contact p.flt {width:220px;float:left;display:inline;text-align:left;padding:3px 0px 3px 0px;}
form.contact div.miflt {width:200px;float:left;display:inline;text-align:left;padding:3px 0px 3px 0px;}
form.contact div.miflt p {padding:0px 0px 0px 0px;}

.rightimage {margin-left:12px;}
.leftimage {margin-right:12px;}
span.emp {font-weight:bold;color:#28427C;}
.brandimage {margin-left:12px;margin-bottom:6px;padding:4px;border:1px solid #D5D5D5;}

#scroll {width:900px;margin:0 auto;}
#scroll h3 {padding:20px 0px 26px 0px;color:#FFFFFF;font-size:240%;text-align:center;letter-spacing:-1px;font-weight:300 !important;}
.scrollinner {height:90px;}
.slick-slider {position:relative;display:block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none; -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action: pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding: 0;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track {position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after {display:table;content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;vertical-align:middle;margin:0px;z-index:10 !important;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide img {background-color:#FFFFFF;padding:8px;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}

button.slick-prev {position:absolute;top:24%;left:-36px;width:27px;height:46px;font-size:0px;border:0px;cursor:pointer;outline:none;background:url(images/slickleft.png) top left no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button.slick-next {position:absolute;top:24%;right:-36px;width:27px;height:46px;font-size:0px;border:0px;cursor:pointer;outline:none;background:url(images/slickright.png) top left no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button.slick-disabled {background:none;}

.slick-dots {position:absolute;bottom:-20px;left:0;right:0;margin:0px;display:block;list-style:outside none none;padding:0 !important;width:auto;text-align:center;}
.slick-dots li {cursor:pointer;background-color:transparent !important;display:inline-block;width:9px;height:9px;margin:0 2px;padding:0;position:relative;}
.slick-dots li button {background-image:url(images/cssimages/slickmarker.png);background-size:100% 100%;background-color:transparent !important;border:none !important;color:#000000;cursor:pointer;display:block;font-size:0;width:9px;height:9px;line-height:0;outline:none;padding:0px;opacity:1.0;}
.slick-dots li button:hover, .slick-dots li button:focus {outline:none;opacity:1.0;}
.slick-dots li button:hover::before, .slick-dots li button:focus::before {opacity:1.0;}
.slick-dots li button::before {color:#000000;content:"";font-size:42px;width:9px;height:9px;left:0;line-height:10px;opacity:0.25;position:absolute;text-align:center;top:0;background-color:transparent !important;outline:none;}
.slick-dots li.slick-active button::before {color:#6C8CAA;opacity:0.5;background-color:transparent !important;outline:none;}
.slick-dots li.slick-active button {background-image:url(images/cssimages/slickmarker-on.png);background-size:100% 100%;background-color:transparent !important;opacity:1.0;outline:none;}
/*end Image sliders*/

.editorial h2 {font-weight:normal;color:#0265C3;font-size:120%;padding:10px 0px 4px 0px;}

.productr {width:374px;float:right;display:inline;margin-right:14px;}
.productr p.offer {padding:0px;}
.productdata {background-color:#D2D2D2;width:736px;}
.productdatainner {padding:6px;}
.productdatainner h4 {color:#00A6D7;font-size:100%;padding:0px 0px 10px 0px}
p.rating img {vertical-align:middle;}
p.pdf {padding:6px 0px 8px 30px;background:url(images/icon-pdf.gif) center left no-repeat;}
p.pdf a:link, p.pdf a:visited {display:block;font-weight:bold;color:#00A6D7;text-decoration:none;}
p.pdf a:active, p.pdf a:hover {display:block;font-weight:bold;color:#00A6D7;text-decoration:underline;}
table.tbl-product {margin-bottom:8px;}
ul.producttabs {list-style:none;padding:0px 0 0px 0 !important;margin:0px !important;}
ul.producttabs li {float:left;display:inline;font-size:100%;margin-right:2px;margin:0px 2px 0px 0px !important;padding:0px !important;}
ul.producttabs li a {display:block;padding:5px 12px;text-decoration:none !important;background-color:#818181;color:#FFFFFF !important;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;}
ul.producttabs li.active a {background-color:#FFFFFF;padding:5px 12px;color:#0265C3 !important;}
ul.producttabs li.active a:hover {padding:5px 12px;color:#0265C3;}
ul.producttabs li a:hover {background-color:#FFFFFF;padding:5px 12px;color:#0265C3 !important;}
.tabcontentcontainer {background-color:#FFFFFF;border-top:none;padding:20px;height:210px;overflow:auto;overflow-x:hidden;}
span.catchaimg {font-size:90%;font-weight:bold;}
span.catchaimg a:link, span.catchaimg a:visited {color:#00A6D7;text-decoration:none;}
span.catchaimg a:active, span.catchaimg a:hover {color:#00A6D7;text-decoration:underline;}

.tabcontent {display:none;padding-bottom:10px;}
