body {background-color:#DDDDDD ;}
body {background-image:url(/images/backgroundangle.jpg);}
body,td,p, .cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link, .copyright, a.copyright, .copyright a, a.copyright:link {color:#5E5E5E ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#000000 ;}
.btn.btn-primary, .btn-primary {background-color:;}
body {margin:0px;padding:0px;}
@charset "utf-8";#outer{width:960px;padding:1px;background-color:#ffffff;border:1px solid #d3d1cc;margin-left:auto;margin-right:auto;margin-top:20px;-moz-box-shadow:1px 3px 7px 0px rgba(0, 0, 0, 0.2);box-shadow:1px 3px 7px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:1px 3px 7px 0px rgba(0, 0, 0, 0.2);}
#logobox{background-color:#ffffff;padding:6px;margin:0 auto;}
#menubox{background-color:#fff;margin-top:1px;}
#sidebarcontent{background-color:#fff;margin-top:1px;}
#bannerbox{background-color:#fff;margin-top:1px;width:960px;overflow:hidden;}
#pagebannerbox{background-color:#fff;margin-top:1px;width:960px;overflow:hidden;}
#contentbox{background-color:#fff;margin-top:1px;padding:10px;}
#footerbox{background-color:#fff;margin-top:1px;}
#bannercontainer {margin:0;padding:0;border-top:0;position:relative;background-color:#fff;}
#cmsBannerSlideDiv{width:960px;overflow:hidden;}
#bannercaption{font-family:Lato, Arial, Helvetica, sans-serif;font-size:24px;line-height:2.0em;background-color:rgba(0,0,0,0.6);color:#fff;position:absolute;z-index:9999;width:880px;padding:0 30px;bottom:9px;}
.cleared {clear:both;margin:0;padding:0;border:none;font-size:1px;}
#sidebarcontent .fptitle{color:red;font-decoration:none;font-size:14px;margin-bottom:2px;}
strong{color:#333}
BODY,UL,P,TABLE,TD,TH,H1,H2,H3,H4,H5,H6,BIG,SMALL {font-family:arial,verdana,helvetica ;}
H1{font-size:22pt;border-bottom:1px dotted #cccccc }
H2{font-size:13pt;}
H3{font-size:12pt;}
H4{font-size:11pt;}
BODY,TABLE,TD {font-size:10pt }
SMALL {font-size:8pt }
TH {text-align:left;}
.listtd {font-size:8pt;}
.menubuttonlink {text-decoration:none;}
.menubuttonlink:hover {text-decoration:underline;}
.copyright {color:#999999;}
A {border-bottom:1px dotted #000;color:#000;text-decoration:none;}
#homePageWidget {border:solid 1px #CCC;margin-bottom:10px;}
#homePageWidget ul {list-style:none;padding:0px;margin:0px;}
#homePageWidget li {list-style:none;padding:2px;margin:2px;}
#homePageWidget h3 {margin:0px;padding:3px;background-color:#EEE;color:black;font-size:10pt;}
#infolinks ul {list-style-type:none;width:100%;margin-left:-40px;}
#infolinks li {border:1px dotted #999;border-width:1px 0;margin:5px 0;}
#infolinks li a {color:#990000;display:block;font:bold 120% Arial, Helvetica, sans-serif;font-size:32px;padding:5px;text-decoration:none;background-color:#f8f6ed;}
* html #links li a {width:400px;}
#infolinks li a:hover {background:#ffffcc;}
#infolinks a em {color:#333;display:block;font:normal 85% Verdana, Helvetica, sans-serif;line-height:125%;font-size:14px;}
#infolinks a span {color:#125F15;font:normal 70% Verdana, Helvetica, sans-serif;line-height:150%;}
#menu {width:100%;background-color:#414141;height:36px;margin-top:3px;border:0;}
#menu ul {list-style:none;padding:0px;margin:0px;border:0;}
#menu li {float:left;border:0;}
#menu ul li a, #menu a:visited {text-align:center;text-decoration:none;font-size:12pt;line-height:36px;display:block;color:#fff;border-right:1px solid #fff;padding:0px 8px 0 8px;border-bottom:0px;}
#menu a:hover, #menu a:visited:hover {color:white;background-color:#666;}
#menu ul ul {position:absolute;left:-999em;width:150px;margin:0px;padding:0px;}
#menu ul ul li a {background-color:#666;color:white;text-align:left;font-size:10pt;border-top:1px solid #fff;padding:0px 8px 0 8px;margin:0 0 0 0;width:180px;}
#menu ul ul ul {position:absolute;top:auto;left:0px;margin:-20px 150px;width:150px;}
#menu li ul a:hover {color:#ffffff;background-color:#000000;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {left:auto;}
#sidebarcontent .featuredproducts{float:left;border-left:1px dotted #a8a8a8;}
#sidehead + div.featuredproducts{border-left:0px;}
#sidebarcontent #sidehead{height:43px;margin-bottom:-43px;background-color:#EDE9E6;}
#sidebarcontent .featuredproducts{border-top:1px solid #E2DCDC;border-bottom:1px solid #E2DCDC;}
#sidebarcontent .featuredproducts .heading{color:#fff;background-color:#414141;text-align:leftp;text-indent:10px;}
#sidebarcontent .featuredproducts h2{margin:0;padding:0;line-height:2.2em;font-size:13px;color:#fff;}
#sidebarcontent .featuredproducts ul{display:block;list-style-type:none;padding-left:0;width:auto;margin:0;}
#sidebarcontent .featuredproducts ul li {padding:9px;border-bottom:1px dotted #a8a8a8;margin-bottom:0;text-align:left;min-height:60px;position:relative;}
#sidebarcontent .featuredproducts ul li:lastchild {border-bottom:0px dotted #a8a8a8;}
#sidebarcontent .float1 ul li {float:left;width:221px;}
#sidebarcontent .float2 ul li {float:left;width:221px;}
#sidebarcontent .float1{width:958px;}
#sidebarcontent .float2{width:479px;border-left:1px solid #a8a8a8;}
#sidebarcontent .float2:first-child,#sidebarcontent .float3:first-child,#sidebarcontent .float4:first-child{border-left:0px;}
#sidebarcontent .float3{width:319px;}
#sidebarcontent .float4{width:239px;border-left:1px solid #a8a8a8;}
#sidebarcontent .featuredproducts ul img{max-height:60px;max-width:80px;position:absolute;}
#sidebarcontent .featuredproducts ul span{padding-left:90px;}
#sidebarcontent .featuredproducts ul #maincontent .featuredproducts ul {text-decoration:underline;}
#sidebarcontent .fptitle{color:#797979;padding-top:20px;}
#sidebarcontent .fpprice{font-size:18px;color:#333;}
body {-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center;background-attachment:fixed;}
H1,H2,H3 {color:#000000 ;}
A {color:#0000FF ;}
BODY {font-family:arial ;}
.formDIVColour {background-color:#FFFFFF ;border:3px solid #FFFFFF ;padding:1%;}
.formDIVColour {border:1px solid #EEEEEE ;padding:1%;}