body{margin:10px;font:82%/1.3 Arial, Helvetica, sans-serif;max-width:1024px;}
a img{border:none;}
a{color:#33c;background-color:#fff;}
a:visited{color:#a09;background-color:#fff;}
#header{min-width:300px;margin-bottom:8px;text-align:left;font-family:"Times New Roman", Times, serif;color:#000;background:#c3d4ef url("../images/candy/bkgtr.png") no-repeat scroll top right !important;background-image:url("../images/candy/bkgtr.gif");}
#header h1{margin:0;padding:0 20px;font-size:2.55em;background:url("../images/candy/bkgtl.gif") no-repeat scroll top left;}
#header > h1{background-image:url("../images/candy/bkgtl.png");}
#header a{text-decoration:none;color:#000;background-color:transparent;}
#header h2{font-weight:bold;font-size:1em;padding:0 35px 15px;margin:0px;background-image:none;}
#leftpane{float:left;width:23%;}
#middlepane{float:left;width:63%;text-align:left;}
#leftpane p{text-align:center;font:0.85em/1.3 Arial, Helvetica, sans-serif;margin:0;}
.nav div{margin-bottom:8px;}
.popupmenu{width:23%;border-top:1px solid #fff;border-right:1px solid #fff;}
.nav a, .popupmenu a, .nav .current{display:block;height:1%;padding:0px 3px;font-weight:bold;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.7em;text-decoration:none;background-color:#c3d4ef;color:#33c;border-bottom:solid 1px #fff;}
.nav a:visited, .popupmenu a:visited{color:#a09;background-color:#c3d4ef;}
.nav a:hover, .popupmenu a:hover{color:#fff;background-color:#147;}
.nav .current, .nav a.current{color:#fff;background-color:#7ea1cf;}
.nav a.current:hover{background-color:#147;color:#fff;}
#pagetitle{font:bold 1.8em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0 10px 0.3em 0;color:#147;background-color:#fff;}
#content{margin:0 10px;}
#its{margin-top:10px;margin-left:20px;margin-bottom:20px;font-size:small;font-weight:bold;}
#its ul{margin-top:5px;font-weight:normal;}
#its li{list-style-type:none;margin-left:-25px;line-height:1.45em;}
#its a{text-decoration:none;}
#its a:hover{border-bottom-width:1px;border-bottom-style:solid;}
.btt{float:right;font-size:small;}
.note{font-size:small;color:#900;background-color:#fff;}
.popupmenu{position:absolute;color:#000;background-color:#c3d4ef;border-left:1px solid #fff;}
.menumarker{float:right;border:5px dashed #f00;}
.menuitem{float:left}
a .navarrow{float:right;font-size:13px;cursor:pointer;}
.navarrow{float:right;font-size:13px;cursor:default;}
.adr h4{margin-bottom:0;}
.adr p{margin-left:20px;font-size:small;margin-top:0;}
.adr span{display:block;}
p.addrs{margin-left:20px;font-size:small;margin-top:0;}
h4.addrs{margin-bottom:0;}
.more{font-size:10px;}
a.more:hover{color:#fff;background-color:#147;}
.prodcode, .stockcode, .spec{font-weight:bold;font-size:small;}
h4{margin-top:0px;}
.cl{clear:both;}
.productHeadline{clear:both;margin:1em 0;}
.productHeadline h2{margin:0 0 10px;padding:0;font-size:1em;line-height:1em;border-bottom:1px solid #7ea1cf;border-left:none;}
.productHeadline h2 a, .productHeadline h2 a:visited{text-decoration:none;padding:2px 3px 2px 2px;color:#fff;background-color:#c3d4ef;}
.productHeadline h2 a:link, .productHeadline h2 a:visited, .productHeadline h2 a:hover, .productHeadline h2 a:active{text-decoration:none;display:block;width:12em;padding:2px 10px 2px 2px;font-size:1.1em;line-height:1.15em;color:#fff;background:#7ea1cf url("../images/candy/bkgtrsmall.gif") top right no-repeat scroll;}
.productHeadline h2 > a:link, .productHeadline h2 > a:visited, .productHeadline h2 > a:hover, .productHeadline h2 > a:active{background-image:url("../images/candy/bkgtrsmall.png");}
.productHeadline h2 a:hover{color:#fff;background-color:#147;}
.productHeadline h3{font-size:1.1em;line-height:1.1em;margin:0;}
.productHeadline h3 a:link, .productHeadline h3 a:visited{color:#000;background-color:#fff;text-decoration:none;}
.productHeadline h3 a:hover, .productHeadline h3 a:active{text-decoration:underline;}
.productHeadline img{float:right;margin:0 0 1em 20px;}
.productHeadline p{margin:0;}
.productHeadline p span{display:block;}
ul ul{margin:1em;}
.fr{float:right;margin:0;}
abbr, acronym{cursor:help;border-bottom:1px dotted #999;}
.productList{margin:0 0 0.5em;padding:0;list-style-type:none;clear:both;}
.productList li#first-child, .productList li.first-child, .productList li:first-child{border-top:none;}
.productList li{position:relative;margin:0;padding:1px 0 4px;border-top:1px dashed #c3d4ef;min-height:51px;height:auto !important;height:51px;}
.productList h2{margin:0 0 0 55px;padding:0;font-size:1em;color:#222;background-color:#fff;}
.productList h2 a, .productList h2 a:link, .productList h2 a:visited{text-decoration:none;color:#222;background-color:#fff;}
.productList h2 a:hover{text-decoration:underline;}
.productList img{position:absolute;top:3px;}
.productList p{margin:0 0 0 55px;}
.messageBox{clear:both;margin:0 0 2em;}
.messageBox h1 , .messageBox h2{margin:0;padding:0 2px;line-height:1.4em;color:#fff;font-size:1.1em;background:#7ea1cf url("../images/candy/bkgtrsmall.gif") top right no-repeat scroll;}
.messageBox > h1 , .messageBox > h2{background-image:url("../images/candy/bkgtrsmall.png");}
.messageBox p{margin:0;padding:2px;border:1px solid #7ea1cf;}
#relatedProducts{padding-top:1em;clear:both;}
#relatedProducts h1{margin:0 0 7px;color:#fff;padding:0 2px 1px;font-size:1.1em;line-height:1.4em;background:#7ea1cf url("../images/candy/bkgtrsmall.gif") top right no-repeat scroll;}
#relatedProducts > h1{background-image:url("../images/candy/bkgtrsmall.png");}
#relatedProducts ul{margin:0 0 0.5em;padding:0;list-style-type:none;clear:both;}
#relatedProducts ul li#first-child, #relatedProducts ul li.first-child, #relatedProducts ul li:first-child{border-top:none;}
#relatedProducts ul li{position:relative;margin:0;padding:1px 0 4px;border-top:1px dashed #c3d4ef;min-height:51px;height:auto !important;height:51px;}
#relatedProducts ul h2{margin:0 0 0 55px;padding:0;font-size:1em;color:#222;background-color:#fff;}
#relatedProducts ul h2 a, #relatedProducts ul h2 a:link, #relatedProducts ul h2 a:visited{text-decoration:none;color:#222;background-color:#fff;}
#relatedProducts ul h2 a:hover{text-decoration:underline;}
#relatedProducts ul img{position:absolute;top:3px;}
#relatedProducts ul p{margin:0 0 0 55px;}
#breadcrumbs{list-style-type:none;padding:0 1px 0 0;margin:0 10px 16px;font-weight:bold;font-size:9px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;border-bottom:1px solid #7ea1cf;}
#breadcrumbs li{list-style-type:none;display:inline;}
#breadcrumbs a{padding:0 1px;text-decoration:none;color:#33c;background-color:transparent;white-space:nowrap;}
#breadcrumbs a:visited{color:#a09;background-color:transparent;}
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus{color:#fff;background-color:#147;}
#breadcrumbs .current a{color:#000;background-color:transparent;}
#breadcrumbs .current a:hover{color:#fff;background-color:#000;}
.product, .productEntry{margin:1.5em 0 0;padding:0 0 1.5em;clear:both;text-align:left;}
.product h2, .productEntry h2{margin:0 0 1em;padding:0.5em 2px 0;font-size:120%;line-height:120%;color:#222;background-color:#fff;border-bottom:1px solid #7ea1cf;}
.product h2 a, .productEntry h2 a{color:#222;background-color:transparent;}
.product h3, .productEntry h3{margin:0 0 0.2em 0.7em;font-size:1em;line-height:1.2em;}
.product h3{clear:left;float:left;}
.product ul{padding:0;margin:0 0 1em 4em;clear:left;}
.product p{margin:0 0 0.5em 8em;}
.productEntry ul, .productEntry p{padding:0 0 0 2em;margin:0 0 1em 2em;}
.largerimage, .combinedImages{margin:0 0 1em 1em;padding:0;float:right;text-align:center;text-decoration:none;}
.product img, .productEntry img{margin:0 0 1em 1em;padding:0;float:right;}
.largerimage img, .combinedImages img{margin:0;float:none;}
.largerimage span{display:block;font-size:90%;}
.largerimage span span{padding-bottom:2px;}
a.largerimage:hover{background-color:#147;color:#fff;}
.product table, .productEntry table{margin:0;padding:0;clear:both;width:100%;}
div.categoryListing{line-height:1.45em;margin:1.5em 0;padding:0;}
div.categoryListing h2{font-size:1em;margin:0 0.6em;padding:0;}
div.categoryListing ul{list-style-type:none;}
div.categoryListing ul, div.categoryListing p{margin:0 1.8em 1em;padding:0;}
ul.categoryListing{line-height:1.45em;}
ul.categoryListing ul{margin:0;padding-left:1.5em;list-style-type:none;}
.categoryListing a{text-decoration:none;}
.categoryListing a:hover{border-bottom-width:1px;border-bottom-style:solid;}
.sectionHeading{color:#222;background-color:transparent;clear:both;padding:0 1px;margin-bottom:-0.6em;}
.sectionHeading a{color:#222;background-color:transparent;}
.companyInfo h2{margin:30px 0 0;font-size:120%;}
.companyInfo p{margin:0 5px;}
.fleet{text-align:center;padding:13px 0 0;}
#legalInfo{margin:1em 0;padding-bottom:0.1em;background-color:#eee;}
#legalInfo h2{font-size:1.5em;padding:1px 3px 0;}
#legalInfo h3{font-size:1em;margin-bottom:0;}
#legalInfo ul{list-style-type:none;margin:0;padding:0;}
#legalInfo li{margin:0 12px 10px;padding:0;}
#legalInfo p{margin:0 15px;padding:0;}
.accessibility{position:absolute;top:-5000px;height:1px;overflow:hidden;}
#header{position:relative;}
#header dl{position:absolute;top:0;right:20px;width:20em;font:85%/1.6 Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:1px;}
#header dt{clear:left;float:left;width:20%;text-align:right;}
#header dd{text-align:right;}
#header .tel{font-size:1.5em;padding:3px 0;}
#header dt.tel{margin-left:2px;}
#header dd.tel{padding-left:5px;}
@media all and (max-width:700px){#header dl{position:relative;padding:0 35px 10px 55px;margin-top:-5px;}
#header dt{text-align:left;}
#header dt.tel{margin-left:-1px;}
#header dd.tel{padding-right:1px;}
}
@media print{#leftpane, #rightpane, #footer, #locator, #breadcrumbs, .messageBox, .largerimage span, div.popupmenu, #relatedProducts, #its{display:none;}
div.popupmenu{visibility:hidden;}
body{margin:0;}
#header h1{margin:0;padding:0;}
#header, #header h1, #header > h1{background-image:none !important;}
#header{margin:0 0 1cm;background-color:#fff;}
#header h2{margin:0;padding:0 0 0 0.5cm;}
#middlepane{width:100%;}
#pagetitle{color:#000;background-color:#fff;}
.product table{margin:0 0.5cm 0.5cm 0.1cm;width:50%;}
abbr{border:none;}
}

