body {
color: #333;
font-family: verdana, sans-serif;/*include more choices*/
font-size:80%;
line-height: 150%;
text-align:center;
background-color: #F10306; 
margin: 1em auto;
}
/*basic*/
p {
margin-bottom: .7em;
}

p span {font-weight: bold;}

a {text-decoration:none;}

a:link {bottom-border:1px dotted #333 !important;text-decoration:none;color:#B4121F;}
a:visited {color:#FF3F3F;}
a:hover {text-decoration:underline;color:#3F0005;}
a:active {bottom-border:1px dotted #333;text-decoration:none;}

table {width:100%;border-collapse:collapse;line-height:1.2em;font-size: .8em;margin-top:4em;float:left;}
tr, td, th {border:1px solid #8F8F8F;padding:0.3em;border-collapse:collapse;}
table th {text-transform:uppercase;background-color:#CFCFCF;}
tr:hover {background-color:#FFBFBF;color:#000;}


hr {
width:100%;
clear:both;
color: #fff;
margin: 1em 0 ;
}
strong {
font-weight:bold;
text-transform: uppercase;
font-size:1.1em;
display:block;
}
p.news strong {font-weight:bold;clear:both !important;}

ul#skip-links{
position:absolute;
left:-999px;
}
div.contact-page dl {margin-top:2em;}
div.contact-page div.success strong, div.contact-page div.send_error strong{display:inline;color: #51AB0E;}
div.contact-page strong.warning {font-weight: normal;color:red;float:right;display: block;margin-right:1em;display: block;clear: both;}
div.contact-page div.send_error strong {color: #94272A;} 
div.contact-page div.success,div.contact-page div.send_error {background: transparent url(../img/check.png) no-repeat 100% 0;padding-right:5em;float:left;line-height:420%; }
div.contact-page div.send_error {background-image:  url(../img/action_fail.png);padding: .5em;padding-right:3em;background-position: center right; }
dl  {float:left;width:33em;line-height:190%;}
dl dt {font-weight:bold;display:block;float:left;clear:both;}
dl dd {display:block;float:right;clear:right;width:18em;}
dl span {display:block;}
form {}
form label, input, form em {display:block;position:relative;}

form legend {text-transform:capitalize;font-size:1em;color:#333;margin-left:.5em;background-color:#FFE5BF;padding: .3em;font-weight:bold;margin-bottom:1em;}
form span {display:block;float:left;margin:0.3em;}
fieldset {clear:both;display:block;width:100%;margin-bottom: 1em;border:1px solid #DDD;padding-bottom:1em;padding-top:1em;}

p#code_verify {border:1px solid yellow;background-color: rgb(255, 229, 191);padding: .2em; width:auto;float: left;}
p#code_verify input {margin: 1em;}
p#code_verify strong {font-size: 90%;text-transform: none;margin: .3em;}
p#code_verify strong.failed {color: red;}
p#code_verify strong.success {color: green;}
/*required text*/
form p em {font-style:italic;display:block;color:red;position:absolute;left:470px;top:0;}
form fieldset#order p em {font-style:italic;display:block;color:red;position:absolute;left:19em;top:-49px;border:1px solid rgb(223, 209, 209);padding: .2em;background-color: rgb(239, 194, 194);width: 465px;}
/*Top right*/
em.required abbr {font-size: 2em;color:red;position:relative;top: .3em;display:inline;left:-.2em;}
form em.required {padding: .3em;position:relative;top:.4em;font-size: .8em;left:-2.7em;display:block;float:right;}

form p {width:96%;float:left;margin: .3em;clear:both;position:relative;}
form p label {float:left;display:block;width:auto;}
form p input, form select {float:right;width:16em;position:relative;}
form input[value="register"] {padding:2.3em !important;background: #fff url(../img/reg-bttn.png) no-repeat center center;border: none;cursor: pointer;font-size: 1.3em;text-align: center;float: right;margin-right:-1.5em;}
form input[value="register"]:hover {color:#fff;}
form select {width:16.5em;}
form p.purchase {float:left;width:96%;}
form p.purchase label {width:auto;display:block;}
form p.purchase input {float:right;}
form .options {float:right;margin-right: 1.5em;}
form .options p label {width:auto;display:block;float:right;}
form .options input {width:auto;margin:1em;}
form input[type="submit"] {width:auto;}
form input[type="checkbox"] {margin-top:.5em;width:auto;}
form label[for="comments"] {display:block;width:100%;margin-bottom: .5em;}
form textarea {clear:both;float:left;}


form p.thanks {background: transparent url(../img/quote_mark.gif) no-repeat .5% 0;}
span.thank-you {font-weight: bold;font-size:1.3em;background: transparent url(../img/quote_mark-right.gif) no-repeat 100% 50%;padding:.5em 2.5em;}
form p.tick-all {font-weight:bold;}
form li.pop-up, form p.pop-up  {border:1px solid #296F07;padding: .9em;margin: .4em 0;background-color: #DFFFCF;width:96%;}
form p.pop-up  {width:91%;margin: .7em;}
fieldset.customer-comments p label {text-indent: -9999px;display:block;float:left;}
fieldset.customer-comments p textarea {float:left;clear:both;}
fieldset ul {float:left;margin: .3em;width:96%;padding-bottom:1em;}
fieldset ul li {float:left;display:block;width:100%;border-bottom: 1px solid #DFDFDF;clear: left;padding-right: .4em;margin-bottom: .3em;line-height: 180%;}
fieldset ul li input {float:right;display: block;}
fieldset ul li label {float:left;display: block;}
fieldset ul li:hover {background-color: #CCC;}
/*
fieldset.school-info {width:27em;float:left !important;display:block;}
fieldset.school-info input#other-school-input, fieldset.school-info input#other-ks {position: relative;left:.5em;}
fieldset.curriculum {float: right !important;clear:right !important;}
fieldset.curriculum p {margin-top:2.5em !important;}
fieldset.school-info ul{margin:1em 0;float:left;}


fieldset.school-info ul li input {float:left;display}


/*****************************/
#container {
	height:auto;
	width:981px;
	margin:1em auto;
	padding-top:0;
	margin-top:0;
	text-align: left;
	overflow:hidden;
	
}



#header{
position:relative;
height:9em;
background: #fff url(../img/header-BG-bkup.png) no-repeat 38.4em 0;
}

#header h1 {
float:left;
display: block;
background: #fff url(../img/header-bg-left.gif) no-repeat top left;
}


#header h1 a img{
float:left;
display:block;
position:relative;
left: 1.4em;
top: 1.4em;
}

#header h1 a:hover {
color:#CCC;
}

#header span.moto {
float:left;
display:block;
font-size: 1.5em;
position:relative;
text-transform: none;
top:3.9em;
margin-left: 4em;
font-weight: bold;
}

#header span em {
font-weight: normal;
font-size: .7em;
text-transform: uppercase;
font-style: normal;
}

#header span span{
font-weight: normal;
text-transform: lowercase;
font-size: 1em;
width:auto;
}

sup, div.downloads-page li#main-brochure a[title="General brochure"] sup {font-size: .6em;vertical-align: top;}

a#free-sample {
position:absolute;
top:-.6em;;
right:18em;
width:16em;
height:8em;
line-height: 180%;
display:block;
color: #000 !important;
padding-top:1em;
font-weight:bold;
font-size: 1.1em;
padding-left: .3em;
padding-bottom: 1em;
padding-right: 3em;
background: transparent url(../img/header-BG.png) no-repeat 0 0;
text-align: center;
text-indent: -9999px;
}



ul#news { /* that's your list */
background:transparent url(../img/news-indicator.gif) no-repeat .6em .1em !important;
padding-left:2em;
position:absolute;
width:50em;
font-size: .8em;
top:13em;
padding-top: .2em;
}
ul#news li strong{
float:left;
padding-left: 2.5em;
}

ul#news li p {
float:left;
}

ul#news li p, ul#news li p a{
padding-left: .5em;
}

ul#news li p a{color:#fff;}


body p.news {border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;margin: 1.5em 0;padding:1.5em 0;}
body p.news strong {display:block;clear:both;}
body p.news a {margin-top: .4em;display:block;}

h2 {
font-weight:bold;
}
body.news h3 {
text-transform: uppercase;
font-size: 2em !important;
display:block;
}

/*news page only*/
body.news #content img {
margin:1em 0 1em 0;
}

body.news #content a{
font-weight:bold;
}

/*top tier*/
ul#main-nav{
background: #BF0B0B url(../img/navBG.gif) repeat-x 0 30%;
clear:both;
width:100%;
height:3.5em;
}

ul#main-nav li{
display:block;
float:right;
margin-top: .5em;
position:relative;
text-align: center;
right: .5em;
}

ul#main-nav li a{
display:block;
color: #FFF;
font-size: .8em;
width:100%;
height:100%;
border-right:1px solid #FFF;
margin:0 .8em;
}

ul#main-nav li a#contact {border-right:0;}

ul#main-nav li a:hover {
color: #000;
text-decoration: none;
}

ul#main-nav li a:visited{
font-weight:normal;
}



/*tel details*/
div#space-box{
float:right;
position:relative;
margin-top: -9.6em;
top:-4.6em;
right: 0em;
text-align:right;
color:#000;
font-size: .88em;
height:4em;
width:19em;
padding-top:5.5em;
padding-right:2.5em;
}

div#space-box a{
display:block;
color:#000;
}



div#content-wrapper{
clear:both;
padding-bottom: 1em;
padding-top: 1em;
float:left;
width:100%;
margin-top: -.5em;
background: #fff url(../img/iso-9001.jpg) no-repeat 40% 90%;
}


body.lcr-page div#content-wrapper,
body.thermometers-page div#content-wrapper,
body.conductivity-bars-page div#content-wrapper,
body.kits-page div#content-wrapper,
body.uv-page div#content-wrapper,
body.indicator-page div#content-wrapper,
body.key-stage-page div#content-wrapper,
body.buy-page div#content-wrapper,
body.contact div#content-wrapper,
body.request-page div#content-wrapper,
body.download-page div#content-wrapper, 
body.links-page div#content-wrapper,
body.news div#content-wrapper,
body.lcr-page div#content-wrapper,
body.register-page div#content-wrapper {
background-image: none !important;
}

body.lcr-page div#content-wrapper strong, 
body.thermometers-page div#content-wrapper strong,
body.conductivity-bars-page div#content-wrapper strong,
body.kits-page div#content-wrapper strong,
body.uv-page div#content-wrapper strong,
body.indicator-page div#content-wrapper strong {
text-indent: -9999px;
display:block;
float:left;
}

div#content{
width:32em;
float:left;
padding: .4em;
}

div#content h2 {
text-transform:uppercase;
color: #BF0B0B;
margin-bottom:1em;
}

div#content h4,
div#content h3 {
font-size:1.2em;
color:#000;
margin: .9em 0 .5em 0;
}



body.home div#content,
body.product-page div#content
 {
padding-left: 1em;
}


body.home div#content-wrapper {
background: #fff url(../img/iso-9001.jpg) no-repeat 50% 90%;
}


ul#products{
border:1px solid #333;
clear:both;
}

/*removes product header from home page*/
body.home ul#product-range li#product-header,
body.home ul#product-range li.secondary-links,
body.home ul#product-range li#general-header {
display:none;
}


ul#product-range, ul#home-range {/*sort this our for IE*/float:right;
width:42em;
margin-left: -.4em;
}

ul#home-range{
width:30em;
margin-right: 0 !important;
}


/*changes to the product box on home page only*/
body.home #product-range li a, body.home #home-range li a,
body.product-page ul#product-range li a,
ul.thermometer-range li a {
display:block;
font-size: .88em;
color: #FFF;
background: url(../img/box-bg.gif) repeat-x 0 11.5em;
padding-top:11.7em;
height:100%;
width:100%;
}

body.thermometers-page h5 {font-weight:bold;}

/*tab*/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {

}
.tabberlive {
 margin-top:1em;

}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #9E3391;
 font: bold 12px Verdana, sans-serif;

}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 background: transparent url(../img/tab-BG.png) no-repeat 0 0;
padding: 3px 1.5em;
}


ul.tabbernav li a
{
 padding: 3px 1.5em;
  /*
 border: 1px solid #778;
 -moz-border-radius-topright: .8em;
-moz-border-radius-topleft: .8em;
-webkit-border-radius-top-right:1em;
 background: #FFC7BF;*/
 border-bottom: none;
 text-decoration: none;
 color:#000;
 background: transparent url(../img/tab-right-BG.png) no-repeat 100% 0;

}





ul.tabbernav li a:link {  color:#fff;font-weight: normal; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #fff;
 /*background: #F1AC08;
 border-color: #227;*/
}

ul.tabbernav li.tabberactive a
{
 border-bottom: 1px solid #9E3391;
 color:#fff;
 font-weight: bold;



}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 /*background: white;*/
 border-bottom: 1px solid #9E3391;
 text-decoration: underline;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border-top:0;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/***********END************/





/*places the product images in the box background*/
body.product-page ul#product-range li#lcr {background:#FFF url(../img/thermal-hand.jpg) no-repeat 0 0 !important;}
body.product-page ul#product-range li#bars {background:#FFF url(../img/conductivity-bars.jpg) no-repeat 3em -.7em;}
body.product-page ul#product-range li#kits {background:#FFF url(../img/radiation-kit.jpg) no-repeat 0 0;}
body.product-page ul#product-range li#uv {background:#FFF url(../img/uv-card.jpg) no-repeat 0 1em;}
body.product-page ul#product-range li#thermometers {background:#FFF url(../img/forhead-thermometer.jpg) no-repeat 0 0;}
body.product-page ul#product-range li#indicators {background:#FFF url(../img/level-indicator.jpg) no-repeat 2em 0;}

/*home version of product boxes*/
body.home ul#home-range li#products {background:#FFF url(../img/thermosmart-products.png) no-repeat -8em -2em;}
body.home ul#home-range li#key-stage {background:#FFF url(../img/teaching.jpg) no-repeat -5em -3em;}
body.home ul#home-range li#downloads {background:#FFF url(../img/brochure.png) no-repeat 2em 0;}
body.home ul#home-range li#buy {background:#FFF url(../img/objective.jpg) no-repeat -2em -2em;}


/*thermometers page*/
ul.thermometer-range li#forehead {background:#FFF url(../img/teddy-forehead-thermometer.jpg) no-repeat 0 0;}
ul.thermometer-range li#liquid-crystal {background:#FFF url(../img/liquid-crystal-thermometers.gif) no-repeat -2.5em -12em;}


body.home ul#home-range li a:first-letter {text-transform: uppercase;}


ul.thermometer-range {float:left;width:100%;}

ul#product-range li,
ul#home-range li,
ul.thermometer-range li{
border:1px solid #333;
width:13em;
height:12em;
float:left;
display:block;
margin: .4em;
text-align: center;
overflow: hidden;
}

ul#product-range li a,
ul#home-range li a {
background-color:#CCC;
display:block;
}

ul#product-range li.secondary-links a{
color:#000 !important;
}

ul#product-range li#product-header, ul#product-range li#general-header{
text-transform: uppercase;
color:#FFF;
padding: .6em 0 .6em .5em;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius: 10px;
margin-bottom: .9em;
display:block;
float:left;
text-shadow: 2px 2px 2px #FF9600;
background: #51AB0E url(../img/prod-range-bg.gif) no-repeat bottom right;
}

ul#product-range li#general-header{
margin-top: .9em;
text-shadow: 2px 2px 2px #8F000C;
background: #008EE2 url(../img/general-bg.gif) no-repeat bottom right;
}

/*OVER RIDE BEGINS HERE FOR INNER PAGES*/
/*a simple list appears instead instead of the large boxes*/
body.lcr-page ul#product-range li#product-header a {
background-color: #CCC;
}

body.lcr-page ul#product-range,
body.thermometers-page ul#product-range,
body.conductivity-bars-page ul#product-range,
body.kits-page ul#product-range,
body.uv-page ul#product-range,
body.indicator-page ul#product-range,
body.key-stage-page ul#product-range,
body.buy-page ul#product-range,
body.contact ul#product-range,
body.request-page ul#product-range,
body.download-page ul#product-range,
body.links-page ul#product-range,
body.news ul#product-range,
body.register-page ul#product-range {
float:left;
width:15em;
}
body.register-page ul#product-range li,
body.lcr-page ul#product-range li,
body.thermometers-page ul#product-range li,
body.conductivity-bars-page ul#product-range li,
body.kits-page ul#product-range li,
body.uv-page ul#product-range li,
body.indicator-page ul#product-range li,
body.key-stage-page ul#product-range li,
body.buy-page ul#product-range li,
body.contact ul#product-range li,
body.request-page ul#product-range li,
body.download-page ul#product-range li,
body.links-page ul#product-range li,
body.news ul#product-range li{
display:block;
float:none;
height:auto;
text-align: left;
border:0;
padding-left: .5em;
}

body.register-page ul#product-range li a,
body.lcr-page ul#product-range li a,
body.thermometers-page ul#product-range li a,
body.conductivity-bars-page ul#product-range li a,
body.kits-page ul#product-range li a,
body.uv-page ul#product-range li a,
body.indicator-page ul#product-range li a,
body.key-stage-page ul#product-range li a,
body.buy-page ul#product-range li a,
body.contact ul#product-range li a,
body.request-page ul#product-range li a,
body.download-page ul#product-range li a, 
body.links-page ul#product-range li a,
body.news ul#product-range li a {
background-color: transparent;
display:block;
font-size: .8em;
color:#BF0B0B;
}
body.register-page #content,
body.lcr-page #content,
body.thermometers-page #content,
body.conductivity-bars-page #content,
body.kits-page #content,
body.uv-page #content,
body.indicator-page #content,
body.key-stage-page #content,
body.buy-page #content,
body.contact #content,
body.request-page #content,
body.download-page #content,
body.links-page #content,
body.news #content   {
width:55em;
height:auto;
float:right;
position: relative;
left: -3em;
padding-top: .5em;
}

body.lcr-page #content img#product-info,
body.thermometers-page #content img#product-info,
body.conductivity-bars-page #content img#product-info,
body.kits-page #content img#product-info,
body.uv-page #content img#product-info,
body.indicator-page #content img#product-info,
body.key-stage-page #content img#product-info,
body.buy-page #content img#product-info,
body.contact #content img#product-info,
body.request-page #content img#product-info,
img#product-info-alt {
float:right;
border:1px solid #DDD;
padding: .2em;
}

div.products-page ul.select-box,
div.products-page ul#product-range li#general-header,
div.products-page ul#product-range li#product-header,
div.products-page ul#product-range li.secondary-links{
display:none;
}


body.lcr-page #content ul#product-keypoints,
body.thermometers-page #content ul#product-keypoints,
body.conductivity-bars-page #content ul#product-keypoints,
body.kits-page #content ul#product-keypoints,
body.uv-page #content ul#product-keypoints,
body.indicator-page #content ul#product-keypoints,
body.key-stage-page #content ul#product-keypoints,
body.buy-page #content ul#product-keypoints,
body.contact #content ul#product-keypoints
body.request-page #content ul#product-keypoints,
ul#product-keypoints-alt {
/*margin:2em 0 0 0;
font-size: .85em;
margin-bottom: .5em;
width:37em;*/
display: none;
}

body.lcr-page #content p,
body.thermometers-page #content p,
body.conductivity-bars-page #content p,
body.kits-page #content p,
body.uv-page #content p,
body.indicator-page #content p{
width:32em;
margin-top:2em;
}


body.lcr-page #content ul#product-keypoints li,
body.thermometers-page #content ul#product-keypoints li,
body.conductivity-bars-page #content ul#product-keypoints li,
body.kits-page #content ul#product-keypoints li,
body.uv-page #content ul#product-keypoints li,
body.indicator-page #content ul#product-keypoints li,
body.key-stage-page #content ul#product-keypoints li,
body.buy-page #content ul#product-keypoints li,
body.contact #content ul#product-keypoints li,
body.request-page #content ul#product-keypoints li,
ul#product-keypoints-alt li  {
line-height:1.4em;
border-bottom:1px solid #333;
padding: .5em;
padding-left:.3em;
border-left: 2px solid #FF7F7F;
margin-bottom: .1em;
}

ul#product-keypoints li:hover {
background-color: #D4D4D4;
}




/*useful links*/
ul.links {margin-bottom:2em;float:left;clear:both;width:100%;margin-top: .5em;font-size: .9em;}
ul.links li a {float:left;color:#333;}
ul.links li:hover a {color:#000;font-weight:bold;}
ul.links li {display:block;float:left;clear:both;width:100%;border-bottom:1px dotted #333;margin-bottom:1em;}
ul.links li a.distributor,
ul.links li a.pdf,
ul.links li a.for-teachers,
ul.links li a.corporate-website
{float:right;display:block;width:auto;}

/*pdf link*/
ul.links li a.pdf,
.conductivity-bars-page a.pdf, 
.lcr-page a.pdf,
.thermometers-page a.pdf,
.kits-page a.pdf,
.uv-page a.pdf,
.indicator-page a.pdf
{background: #FFF url(../img/file_acrobat.gif) no-repeat 0 45%;padding-left:2em;position:relative; margin-top: -1.1em;display: block;}



body.download-page a.pdf {position: relative;margin-top:0 !important;}
div#call-to-action{
display:none;
}

div#free-sample{
border:1px solid #333;
}

div#swine-flu{
border:1px solid #333;
}

div#footer ul{
width:auto;
margin:0 auto;
}

div#footer{
clear:both;
height:2em;
padding: .4em 15em;
padding-top: 1em;
text-align: center;
display:block;
background: #FFF url(../img/footerBG.gif) repeat-x;
width:100%;
overflow:hidden;
}

div#footer li{/*need to sort this for IE*/
display:block;
float:left;
border-right:1px solid #CCC;
font-size: .7em;
font-weight:bold;
text-align:center;
padding: .1em .6em .1em .6em;
}


/*user locaters or bread crumbs*/
body.lcr-page #product-range li#lcr a, 
body.conductivity-bars-page #product-range li#bars a,
body.thermometers-page #product-range li#thermometers a,
body.kits-page #product-range li#kits a,
body.uv-page #product-range li#uv a,
body.indicator-page #product-range li#indicators a,
div.key-stage li#key-stage a,
div.buy-page li#buy a,
body.register-page li#register a,
div.request-page li#request a,
div.downloads-page li#downloads a,
div.useful-links-page li#links a
{color:#000 !important;background: url(../img/arrow-single-left-red.png) no-repeat center right !important;text-decoration: underline;}

body.contact li#register a {background-image:none !important;}

body.home a#home,
body.lcr-page a#product,
body.conductivity-bars-page a#product,
body.thermometers-page a#product,
body.kits-page a#product,
body.uv-page a#product,
body.kits-page a#product,
body.indicator-page a#product,
body.product-page a#product,
body.news a#news,
body.contact a#contact,
body.product-page a#products,
body.links-page a#info
{ text-decoration:none !important;}


/*sub prod highlight*/
ul#product-range li ul {;padding:0;}
ul#product-range li ul li {padding:0;margin:0;}
ul#product-range li ul li a{background-image: none !important;}
li.forehead li#forehead-thermometers a, li.liquid-crystal li#lcr-thermometers a {background: url(../img/arrow-single-left-red.png) no-repeat center right !important;text-decoration: none !important;}

/*downloads page*/
div.downloads-page li#main-brochure a[title="General brochure"] span {font-weight:bold;}
div.downloads-page li#main-brochure a[title="General brochure"] sup {font-size: .7em;}


/*
Database styles
---------------*/
body#database {color:#000;line-height: 290%;width:990px;margin: 0 auto;background-color: rgb(207, 207, 207);}
body#database h1 {font-size:180%;}
body#database h2 {font-size:150%;}
body#database dt {font-weight: normal;display: block;float:left;color:rgba(76, 76, 76, .6);}
body#database dd {font-weight:bold;display: block;margin-left: 1em;}

body#database dl {width: auto;}
body#database .section {display: block;text-align: left;margin: 2em;float:left;}
body#database .section h3 {font-weight:bold;color:#000;}
body#database .section:nth-child(2n+1) {clear:none;}

