/*Darren Paul Azzopardi*/
/*basic setting*/
/***********************************************/
body {font: 12px/1.5 verdana, sans;}

#container h3{color:#115588;font-style:italic;border:0px solid red;height:2em;float:left;width:100%;margin-top:2em;text-align:center;}



/*basic anchor style*/
/***********************************************/
a:link {COLOR: #5888AB; TEXT-DECORATION: none;}
a:active {COLOR: #88AAC3; TEXT-DECORATION: none;}
a:visited {COLOR: #5888AB; TEXT-DECORATION: none;}
a:hover {COLOR: #B1B1B1; TEXT-DECORATION: underline;}


a.top {clear:both;float:right;font-weight:bold;background-color:#D8D8D8;padding: .5em;}
a.top:hover {background-color:#115488;}
a.call_to_action {border:1px solid #DDD;background: #eee url(http://cdn1.iconfinder.com/data/icons/silk2/resultset_next.png) no-repeat 100% 50%;padding-right: 20px;display: block;width: 37%;}


/*WRAPPER*/
/***********************************************/
#wrapper{height:100%;width:100%;text-align:left;border:0px solid red;margin:0;padding:2em;margin-left:0;padding-left:0;padding-bottom:0;padding-top:0;background: url(../images/bg.jpg) 0 0 repeat-y;padding-right:0;overflow: hidden;font-size: 83%;}



/**CONTAINER*********************************************/
#container {border:0px solid black;height:auto;width:757px;margin-left:0;background:#FFF url(../images/menu_bg.gif) 0 0 repeat-y;padding-right:0;position: relative;	}


p.alert {padding: 1.3em;display: block;border:1px solid red;background: #FFBFBF url(../images/dialog-warning.png) no-repeat 5% 10%;color:#000;padding-left: 4em;clear:both;}
p.alert strong{display: block;width: 100%;border-bottom: 1px solid #FF7F7F; margin-bottom: .5em;}
p.alert em {font-weight: normal !important;margin-top: .4em;display: block;font-size: 85%;}
p.alert em a {color:#333 !important;padding:0 !important;text-decoration: underline;}
p.alert em a:hover {background-color: #fff !important;text-decoration: none;color: #333;}

/*HEADER*/
/***********************************************/
#header {height:120px;width:auto;float: left;clear: both;position: relative;	}
/*****links at the top**************************************/
#topNavigation {border-bottom:1px solid #FFF;clear:left;left:1px;position:relative;top: -4px;right:0px;float:right;width:567px;background:#838383 url(../images/mainNav.gif) 0 0 no-repeat;color:#FFF;height:2em;z-index:99999;}



#topNavigation  li a:link,#topNavigation  li a:visited, #topNavigation li a:hover, #topNavigation  li a:active
{margin:0;color:#FFF;font-size:1.2em;line-height:1.6em;display:block;height:auto;width:auto;border-right:1px solid #FFF;text-align:center;text-transform: capitalize;}


#topNavigation li a:hover {background-color:#8FAFC7;display:block;overflow:hidden;}

li a.News{border-left:1px solid #FFF;overflow:hidden;}

/*
Breadcrumbs
-----------*/
ul#breadcrumbs {overflow:auto;width:100%;padding:1em;margin-left:12px;}
ul#breadcrumbs li a {display: block;overflow: hidden;color:#fff;}
ul#breadcrumbs li {display: block;padding-left:1em;float:left;background: transparent url(../images/tri_gry.gif) no-repeat 100% 50%;padding-right: 2em;}

/*when users switch website this top nav is displayed for tmc*/
/**********************************************************************************/
.TMC_Hallcrest #topNavigation li {width:8.7em;text-align:center;float:right;display:block;}

.TMC_Hallcrest #topNavigation li.start_of_nav {border-left:1px solid #FFF;}
/**********************************************************************************/


/*PRODUCT NAVIGATION*/
/***********************************************/
#NavigationContainer{float:left;width:193px;background: url(../images/menu_bg.gif) 0 0 repeat-y;height:auto;margin-top:-2.8em;padding-bottom:1.3em;z-index:9999;}
#productNav, #app_nav {width:192px;background: url(../images/products.jpg) 0 0 no-repeat;height:auto;}
#app_nav a strong {letter-spacing: 1.9em;}
#productNav li, #app_nav li {background:#B1B1B1 url(../images/tri.gif) 99% 50% no-repeat;line-height:2.3em;width:91%;
position:relative;top:2.3em;left:1.4em;display:block;border:1px solid #FFF;padding:0;margin:0;
}

#productNav li.current#first_product {border-top:0;}

#app_nav {margin-top:20px;background-image: url(../images/applications.jpg);}
#app_nav li.last {margin-bottom: 15px;}

/*NEWS Column on the right*/
/**********************************/
.news_bulletin	{clear:left;background: url(../images/news.jpg) 0 0 no-repeat;float:left;margin-top:2.3em;height:auto;width:193px;height:auto;padding-top:3.6em;padding-bottom:3.6em;}

.news_bulletin li {width:16em;height:auto;margin-top:0;background: url(../images/menu_bg.gif) 0 0 repeat-y;border:0px solid red;
text-align:left;color:#FFF;padding-left:2em;margin-bottom:1em;
}
.news_bulletin li a{background: url(../images/tri_wht.gif) 0 12% no-repeat;border:0px solid red;display:block;padding-left:0.9em;}
.news_bulletin li  a:link{color:#FFF;}
.news_bulletin li  a:visited{color:#FFF;}
.news_bulletin li  a:hover{text-decoration:underline;}
.news_bulletin li  a:link{}
/***********************************************/


/***Holds the copy on the home page*****(basicly a right-thand side column)***************************************/
#mainContent{height:auto;width: 537px;float:right;overflow:hidden;padding: 3px;}
#mainContent h2{font-size:1.3em;color:#115588;border-bottom:1px solid #115588;font-weight:bold;margin-bottom:.5em;text-align: left;	}
#mainContent h1 {margin-bottom: 2em;text-transform: uppercase;font-size: 150%;text-align: center;color:#115588;border-bottom:1px solid #115588;}

#mainContent strong {color: rgba(17, 84, 136, .9);}
#mainContent p {float:left;display:block;width:297px;clear:left;padding:0;margin:0;font-size:1.2em;padding-bottom:1em;text-align:justify;}

/*graphical header*/
h5.header_image{display: block;margin:0;padding: 0;position: relative;top:-30px;right:-13px;overflow: visible;float: right;}
	
/*Inner  Pages*/
/***********************************************/

/*contact box on news article page*/
.contact_information {border:0px solid red;font-size:0.9em;width:24em;margin-left:0;padding-bottom:1em;}
.contact_information  li:first-child {font-weight:bold;font-size:1.5em;}

div.inner_page h1 {text-align: left !important;}
div.inner_page h3 {text-align: left !important;}

div.inner_page p img {float: right;padding: 2.5em;padding-right: 0;padding-top: .5em;padding-left: .5em;}

div.inner_page p img.chopper, div.inner_page p img.product {padding-top: 1em;}
div.inner_page p img.product {margin-top: 0;padding-top: 0;position: relative;top:-10px;}

div.inner_page p li {display: block;clear: both;}

div.inner_page#mainContent{min-height:62em;}

div.inner_page#mainContent img {display:block;float:right;margin:1em;margin-top:0;margin-right:0;}

div.inner_page#mainContent p {width:95%;float:left;}

div.inner_page#mainContent p.email, div.inner_page#mainContent p.tel {clear:both;padding:0;text-align:left;font-weight:bold;border:0px solid red;width:28em;margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0;}

div.inner_page#mainContent p.email a {font-weight:normal;}
div.inner_page#mainContent p.news_article{height:auto;width:auto;float:left !important;border:0px solid red;}
div.inner_page#mainContent p.date {float:none;margin-top:0;padding-top:0;}
div.inner_page#mainContent p.company_info {border:0px solid red;width:100%;margin-top:3em;border-top:2px solid #5888AB;font-size:0.94em;text-align:left;padding-top:1em;clear:both;float:left;height:auto;}

iframe {float: left;margin: 2.5em;margin-top: 1em;margin-left: 0;display: block;border:3px solid #DDD;width: 100%;margin-bottom: .5em;}
/**********************************************************************************/


/*contact us page - Styling of Address details*/
/*************************************************************/
.address_details  {border-bottom:0px solid #115588;width:auto;line-height:3em;margin-left:0.5em;}
.address_details  .header{font-weight:bold;font-size:1.3em;}
.address_details  .contact_details{border:0px solid green;line-height:1.4em;height:auto;width:15em;font-size:1.1em;position:relative;top:-2.1em;font-weight:normal;left:13em;}

/*case studies*/
.coors_case_study .vcard {width: 182px;float: right;position: absolute;left:580px;top:180px;}
.coors_case_study #dowload_product_data {position: relative;top:100px;left:130px;width:150px;}
p.tptt {text-align: center !important;background: transparent url(http://www.thermalpaint.com/img/tpttlogo.jpg) no-repeat 45% 50%;height:200px !important;}

p.tptt a {display: block; height:100%;}

/*thermsmart - page*/
div.education img.smart-products{float:left !important;}

/*enquiry form*/
/*******************START******************************************/
form#enquiry_form{float:left;width:448px;font-size: 120%;position: relative;}
form#enquiry_form fieldset{border:0px solid green;padding-bottom:0.2em;}
#enquiry_form  label {display:block;cursor: pointer;	}
#enquiry_form  input, #enquiry_form  textarea{border: 1px solid #5888AB;background-color: #EFEFEF;color: #4B4B4B;padding:0.2em;margin:0.3em 0 0.3em 0;	}
#enquiry_form  input:focus, #enquiry_form  textarea:focus,
#enquiry_form  input:target, #enquiry_form  textarea:target, #enquiry_form input[type="submit" ]:focus, #enquiry_form input[type="submit" ]:target {background-color: #ccc;}
#enquiry_form #first_name, #last_name, #company, #email, #comments {font-weight:bold;}
#enquiry_form input[name="city"] {clear: none;}
#enquiry_form fieldset#input_details_prt1{padding-right:3em;width: auto;float:left;}
#enquiry_form fieldset#input_details_prt2 {width:15em;display:block;margin-left: 270px;}
fieldset#Cusomter_comment_box{margin-top:2em;cursor:pointer;}
#enquiry_form input[type="submit" ]{clear:left;float:right;	}

[type="hidden"]{position:absolute;left:-9999px;}
#enquiry_form legend{text-indent:-9999px;height: 0;display: block;}

fieldset#marketing_info {clear:both;margin-top: 35px;margin-bottom: 0;font-weight: bold;}
fieldset#marketing_info input {width: 393px;height: 30px;}

/**sample pack form*/
/**********************/
.sample_pack {margin-top:2em;}
.sample_pack legend{font-size:1.5em;margin-bottom:1em;color:#333;}
.sample_pack label {float:left;clear:both !important;font-size:1;margin:0.3em;}
.sample_pack [type="text"],.sample_pack [name="address"], .sample_pack [name="company_name"], .sample_pack [name="contact_name"], .sample_pack [name="tel_number"],.sample_pack [name="email_address"],.sample_pack[name="address"],[name="address_two"],.sample_pack [name="city"],.sample_pack [name="postcode"]{float:right;clear:right;margin:0.3em;margin-right:16em;}
.sample_pack span {text-indent:-9999px;float:left;}
.sample_pack strong.success {background:#FFF url(http://www.iconfinder.net/data/icons/basicset/tick_32.png) 0 20px no-repeat; padding-left:2em;padding:3em;display:block;font-weight:normal;font-size:1.2em;}
.sample_pack strong.required_field {float:left;display:block;position:relative;left:39em;top:0em;}
.sample_pack strong.Error {color:red !important;}
fieldset.packs label {width:100%;font-weight:bold;padding:0.4em}
fieldset.packs ul{}
fieldset.packs ul li {display:block;padding:0.5em;line-height:2em;}
fieldset.packs ul li [type="checkbox"]{margin-top:0.5em;}
fieldset.packs ul li label {width:auto;float:none;font-weight:normal;margin-right:12em !important;}

form.sample_pack  [name="company_name"]:focus,
form.sample_pack  [name="contact_name"]:focus,
form.sample_pack [name="tel_number"]:focus,
form.sample_pack [name="email_address"]:focus,
form.sample_pack [name="address"]:focus,
form.sample_pack [name="address_two"]:focus,
form.sample_pack [name="postcode"]:focus,
form.sample_pack [name="city"]:focus {background-color:#CCC !important;display:block !important;}
form.sample_pack  label[for="contact_name"], [for="tel_number"],[for="email_address"],form.sample_pack  label[for="address"],[for="address_two"],[for="postcode"]{background: #FFF url(../images/asterisk.png) 0 0 no-repeat !important;padding-left:1em;}
form.sample_pack  strong#fail {border:1px solid red !important;padding:0.7em !important;background-color:#FFBFBF !important;font-size:1em;margin-bottom:3em;display:block;font-size:1.3em;background:#FFF url(http://www.iconfinder.net/data/icons/silk2/exclamation.png) 5px 9px no-repeat;padding-left:2em !important;}

ul.sample_products {font-size:1.3em;clear:both;}
ul.sample_products li {background: #FFF url(../images/arrow_state_grey_right.png) no-repeat 0 4px;padding-left:1.5em;line-height:1.7em;}

/* distributors form*/
p.notice {width: 100% !important;border:1px solid yellow;background-color: #E8D353;padding: .5em 0 !important;font-weight: bold;padding-left: 10px !important;}

/*paint enquiry form*/
form#paint-enquiry {clear:left;}
form#paint-enquiry label{text-indent:-9999px;display:block;}
form#paint-enquiry fieldset {padding:0.5em;}
form#paint-enquiry legend {color:#333;}
form#paint-enquiry [type="checkbox"] {margin:0.5em;}
form#paint-enquiry .success, form#paint-enquiry .send_error{padding:3em;}
p.paint_files strong span{background-color:#DDD !important; padding:0.5em !important;}



/**********************/

.contact_us p{width: 90% !important;}
.contact_us  h1, h2 {text-align:left !important;}
.contact_us  .page_header{float:right;}

form strong.Error {display:block;font-weight:bold;color:#333 !important;padding-bottom:0.5em;}
caption {text-indent:-9999px;}
/***********************END**************************************/


/*this styles the product page*/

/*chill checker only*/
img.product_image{position:relative;top:5em !important;left:-2em;}
div#mainContent p.slogan{border:0px solid red;width:auto;margin-top:0;}
div#mainContent #product_image{float:left;border:0px solid red;margin-left:0;clear:left;}
div#mainContent .product_image{float:left;border:0px solid red;margin-left:0;clear:left;position:relative;top:9em;}

ul.product_features{float:right;width:190px;position: relative;right:20px;top:10px;}
ul.product_features li, ul.product_features li li li{background: url(../images/tri_blu.gif) 0 0 no-repeat;font-size:1.15em;margin-top:0;width:auto;float:left;height:auto;clear:left;display:block;padding-left:1.4em;padding-bottom:0.5em;border:0px solid red !important;padding-right:0em !important;line-height:1.5em;width:94%;}

ul.product_features li ul li ul li, ul.product_features li ul li, ul.product_features li ul li ul {font-size:1em !important;margin-top:0.3em;}


/*News Headline page ----->news_headlines.php*/
/***********************************************/
strong.news_header  {margin-left:0;border:0px solid red;width:auto;display:block;}
strong.news_header a {font-size:1.5em;color:#158;display:block;clear:both;}
p.date{clear:both;}
.headlines ul{border:0px solid red;clear:both;width:24em;margin-left:2.3em;padding-bottom:2em;}
.headlines#mainContent p.intro{border-bottom:1px dashed #CCC;margin-bottom:2em;}
.headline a {border:0px solid red;height:6em;}
.headline span.news_image {height:5em;overflow:hidden;display:block;border-bottom:1px solid #DDD;margin-top:1em;padding-bottom:0.4em;float: left;}
.headline span {margin-top:0.9em !important;display:block;}
.headline p {display:block;border:0px solid red !important;width:15em !important;clear: both;}
.top_right_img {position:absolute;top:0px;right:0;border:none;}
/***********************************************/

/***Holds the content on the home page*****(basicly a  righthanded side column)*************/
#productAdvert {border:0px solid red;width:20em;float:right;height:100%;margin:0;padding:0;margin-left:0;overflow:hidden;clear:both;margin-right:1em;}
#latestNews strong {border:0px solid red;font-size:1.2em;background: url(../images/latestNewsBG.gif) 0 0 repeat-y;color:#FFF;padding:0.2em;padding-left:1em;padding-right:0.4em;width:100%;float:left;margin-top:1.5em;
}
#latestNews a:link {color:#FFF;}
#latestNews a:visited {text-decoration:none;}
#latestNews a:hover {text-decoration:underline;color:#FFF;}
#latestNews a:visited {color:#FFF;}
#NewsTicker {border:1px solid #CCC;height:auto;width:19.4em;float:left;padding:0.2em;color:red;font-size:1em;}
#scrollup em#news_headline a:link{color:#5484A8;font-style:normal;padding:0;margin:0;display:block;}
#scrollup p {margin:0;padding:0;color:#4B4B4B;font-size:1em;padding-bottom:1em;}
/*styles the scrolling news ticker on the home page*/

#NewsTicker h1{padding:6px;margin:0;border:0;background:#dfe9d5;color:#000000;font-size:11px;font-weight:bold;}
#NewsVertical {width: auto;height: 300px;display: block;overflow: hidden;position: relative;}
	
/* --------------- */
/* Ticker Vertical */
#TickerVertical {width: auto;height: 330px;display: block;list-style: none;margin: 0;padding: 0;}

/*tables - display product information, on products.php*/
td div#links.products a{padding:0.5em !important;padding-top:0 !important;}
table.product_information{border:0px solid #CCC;background-color:#D8D8D8;border-collapse:collapse;width:512px;margin-left:0;font-size:0.9em;}
table.product_information th {background-color:#5888AB;color:#FFF;padding:0.2em;font-size:1.3em !important;text-align:center;}
table.product_information td {border:1px solid #FFF;padding:0.3em 0.3em;width:auto;}
table.product_information td dv#links a {text-align:center !important;}
table.product_information td.product_slogan {font-weight:bold;text-align:center;background: url(http://www.hallcrest.com/images/prodnametable_bg.gif) 0 0 no-repeat;padding:0.5em 0 0.4em 0;width:100%;}
table.product_information td a{color:#4B4B4B !important;display:block !important;text-align:center !important;}

table.medical td{text-align:center !important;}
table.chill_checker_table_headers th{text-align:center;}
table td.product_specification{text-align:left !important;}


/*definition list inside table - found on 3 level bath thermometer*/
table.product_information td dd{border:0px solid red;width:auto;position:relative;top:-1.4em;left:1.4em;}
table.product_information td dt {font-weight:bold;}
table.product_information td dl dd span{text-decoration:underline;border:0px solid red !important;padding-right:1em;width:6em;display:block;padding:0.2em;}
table.product_information td dl dd span.temp_range {text-decoration:none;width:auto;position:relative;left:7em;top:-1.8em;}
table.thermosmart td, table.thermosmart th{text-align:left !important;}
table tr td dl  {margin: 0 .2em 0 .2em !important;}
/*************************************************/
table#dowload_product_data {width:33%;font-size:1.1em;color:#158;margin-left:0;margin-right:0 auto;margin-top:2em;position:relative;left:30%;}
table#dowload_product_data td{text-align:left !important;background:url(../images/tri_gry.gif) 9% 50% no-repeat;width:auto;}
table#dowload_product_data td a{text-align:left !important;padding-left:2em;color:#4B4B4B;}

/*research kit page*/
table.paint_download{clear:both;}


/*table design for smart products*/
table.smart tr td  {text-align:left;}
table.smart tr td div a {text-align:center;padding:0.1em;}


/*for the thermax paints table*/
table#crayons{margin-top:6em !important;margin-bottom:3em !important;float:left;clear:left;width:100%;}
table#crayons th{border-collapse:collapse;text-align:center;border:none;}

table#crayons{font-size:7pt;font-family:verdana;padding:0px;margin:0px;border:1px solid white;background-color:#FFFFFF;}
table#crayons td { padding:4px; border: solid #FFFFFF 1px;}
.Ctoprow {background-color: #5888AB;padding:3px;font-size:10pt;color:#FFFFFF;}
.Cdata {background-color:#D8D8D8;}

ul#how_colotemp_works {clear:left;font-size:1.1em;float:right;border:0px solid red;width:24em;height:auto;margin-top:2em !important;}
ul#how_colotemp_works  li {padding-bottom:1em;}
ul#how_colotemp_works  li p {font-weight:bold;}
img.colotemp_product{float:left !important;border:0px solid red !important;margin-top:2em !important;clear:left !important;}
ul#colour_change_applications{clear:left;font-size:1.2em;margin-top:2em;float:left;width:100%;}
ul#colour_change_applications li {display:inline;border-right:1px solid #CCC;margin:0.5em;text-align:left;padding-right:0.5em;}

.guide_lines{float:left;clear:left;width:100%;}
.applications{float:left;margin-top:4em;clear:left;width:100%;}


/*FAQ Page*/
body#faq_page #mainContent p {width: auto;padding: 0;}

body#faq_page #mainContent ul {clear: both;float: left;width: 100%;padding: 0;}
body#faq_page #mainContent ul li {float: left;display: block;clear: both;border-bottom:1px solid #DDD;width: 100%;margin-bottom: 1.5em;padding: 0; }
body#faq_page form#search {background: #fff url() no-repeat 0 0 !important;border: none;margin-left: 0;padding-left: 0;}
body#faq_page form#search input {width: 82%;float:left;margin-right: 10px;}
body#faq_page form#search input#submit_faq { clear:right;float: left;}
body#faq_page div#mainContent ul {margin-top:30px;}
body#faq_page div#mainContent ul li strong {font-size: 120%;}

/*THERMAX PAIN TSTYLING*/
/***************FOOTER********************************/
table.paint_data{margin-top:5em ;width:99%;margin-left:0.5em;}
table.paint_data em {}
tr.discontinued {color: red;font-weight: bold;}
tr.discontinued td {}
form#paint-enquiry p.notice {display: block;background-color: transparent;border: none;padding-left: 0;}
p.notice strong {color: red !important;}
ul.advantages, ul.detailed_result{font-size:1.1em;line-height:1.5em;}
ul.advantages li {}
p.benefits, p.tech_info, p.example{font-weight:bold;margin-top:1em !important;}
p.caution{margin-top:1em !important;}
img.example{margin-top: 0.5em !important;float:left !important;}
ul.change {border:0px solid red !important;float:left !important;clear:both !important;width:100%;}

ul.change li{display:block;float:left !important;border:0px solid red;font-weight:bold;}
ul.change li.start{margin-left:1em;}
ul.change li.before{margin-left:11em;}
ul.change li.after{margin-left:11em;}

ul.change li.end{margin-left:31.3em;}
strong.guidance{float:right;margin-top:1em;margin-bottom:1em;}
p.topic_header{font-weight:bold;font-size:1.4em !important;clear:left !important;}
ul.range {clear:both;padding-bottom:1em;}
p.note{text-align:center  !important;}
ul.photo_and_caption, ul.photo_and_caption_two{margin-top:1.5em;}
ul.photo_and_caption{float:left !important;border:0px solid red;width:27.7em;clear:left;right}
ul.photo_and_caption li img, ul.photo_and_caption_two li img{margin-left:0 !important;}
ul.photo_and_caption_two{float:right !important;border:0px solid red;width:13em;position:relative;right:0;}

ul.kit_contents{border:0px solid red !important;float:left !important;}

div.research_kit, div.multi_change_paint, div.single_change_paints, div.irreversible_paints{border-top:1px solid #DDD !important;height:auto;clear:both !important;padding-top:3em !important;padding-bottom:3em !important;float:left !important;width:100%;}

strong.guidance{clear:both !important;width:100%;float:left;font-weight:normal;margin:2em 0 2em 0;}

table.lables{clear:both;text-align:center;margin-top:4em;margin-left:5em;}
/***************FOOTER********************************/

/*research page*/

div.research_page img.content_image{float:left !important;position:relative;padding-top:1em;padding-bottom:1em;top:2.5em;}
div.research_page ul.spectrum_data {float:right;font-size:1.3em !important;text-align:left;width:23em;padding-bottom:2em;}
div.research_page ul.spectrum_data li {background: url(../images/tri_blu.gif) 0 0px no-repeat;padding-left:1.4em !important;padding:0em;line-height:1.3em;border:0px solid red;padding-bottom:0.4em;font-size:0.85em;}

div.research_page ul.spectrum_data li.list_header {background-image: none !important;padding:0.5em 0 0.5em 0;margin-left:-2em;font-size:0.9em;}
div.research_page strong {float:left;clear:both;font-size:1.5em;margin-top:2em;margin-bottom:0.6em;}
div.research_page ul.checklist {float:left;line-height:1.3em;font-size:1.2em;margin-left:2.5em;margin-bottom:1em;clear:both;}
ul.checklist li {width:32em;border-bottom:1px solid #DDD;line-height:2.3em;list-style-type:lower-alpha;}
div.research_pag table {clear:both;float:left;}


/*product specification*/
/*#product_spec{position:absolute;left:54.9em;top:51.6em;border:0px solid white;width:19em;float:left;}
/***************FOOTER********************************/
#footer{background:#FFF url(../images/bottom.jpg) 0 0 no-repeat;float:left;width:100%;height:auto;border:0px solid red;margin-top:13em;overflow:hidden;position: relative;}
#footer ul {background:#FFF url(../images/bg.jpg) 0 0 repeat-y;float:left;height:100%;width:100%;margin-top:4.6em;border:0px solid green;}
#footer ul li{color:#CCC;display:block;border:0px solid red;height:auto;width:47em;float:left;padding:0.1em;font-size:0.9em;text-align:right;position:relative;left:36em;}
#footer ul li a{color:#CCC;}
/***********************************************/


/*styling fot the thermax products*/
.list1{list-style:none;}
.list1 li {}

/*for the thermax labels*/
.lables {font-size:8pt;font-family:tahoma;padding:0px;margin:0px;border-left:0px solid black;border-top:0px solid black;border-right:0px solid black;border-bottom:0px solid black;width:auto;}
.lables tr {background-color:none;}
.lables td {border-right:0px solid black;}

/*for the thermax labels >> specification*/
table#specification{font-size:7pt;font-family:verdana;padding:0px;margin:0px;border:1px solid white;background-color:#FFFFFF;}
table#specification td { padding:4px; border: solid #FFFFFF 1px;}
.toprow {background-color: #5888AB;padding:3px;font-size:10pt;color:#FFFFFF;}
.data {background-color:#D8D8D8;}

h3{font-size:10pt;}

/*for the thermax paints table*/
table#crayons{font-size:7pt;font-family:verdana;padding:0px;margin:0px;border:1px solid white;background-color:#FFFFFF;}
table#crayons td { padding:4px; border: solid #FFFFFF 1px;}
.Ctoprow {background-color: #5888AB;padding:3px;font-size:10pt;color:#FFFFFF;}
.Cdata {background-color:#D8D8D8;}



/*span style for sentence above*/
.headerA{font-weight:bold;}
/*styling for the thermax crayon list*/
.listA {padding-left:20px;list-style:none;}
.listA li {font-size:8pt;}

.listB {padding-left:20px;list-style:none;}
.listB li {}

/*list style for paint examples on thermax-paint.cfm*/
.listC {padding-left:20px;list-style:none;}
.listC li {font-size:8pt;}

.listCc {padding-left:20px;list-style:none;}
.listCc li {display:inline;font-weight:bold;font-size:8pt;}

/*list style for paint examples on thermax-paint.cfm*/
.listD {padding-left:20px;list-style:none;}
.listD li {font-size:8pt;}

.listDd {padding-left:20px;list-style:none;}
.listDd li {display:inline;font-weight:bold;font-size:8pt;}

/*styling for thermax-paint list*/
.listE {list-style:none;}
.listE li {font-size:8pt;}

/*list style for two images*/
.listIMG {list-style:none;}
.listIMG li {display:inline;}

/*simple list style, single paint change*/
.default{list-style-type:none;margin:0px;padding:0px;width:200px;float:left;height:auto;width:270px;border:1px solid white;}
.default li{font-size:8pt;}

.defaultB{list-style-type:none;margin:0px;padding:0px;width:350px;border:0px solid red;float:left;}
.defaultB li{font-size:8pt;}

.defaultC{list-style-type:none;margin:0px;padding:0px;width:140px;border:0px solid red;}
.defaultC li{font-size:8pt;width:150px;}

.paint {font-size:8pt;font-family:tahoma;padding:0px;margin:0px;border:1px solid black;width:auto;}
.paintTR {background-color:#115588;font-weight:bold;color:white;text-align:center;}
.paint td {border-right:0px solid black;}

/*sub header styles on thermax-paint*/
.subHeader{background-color:#115588;padding:4px;color:#FFFFFF;font-weight:bold;}
/*styling for the specification and range sub content headers*/
.info{font-weight:bold;}
/*list break styes*/
.brk{color:#B1B1B1}


/*updated news scroller*/
#scrollup {position: relative;overflow: hidden;border:0px solid red;height: 200px;width: 190px }
div.headline {position: absolute;top: 210px; left: 5px; height: 195px; width:190px;}
div.headline a{color:#5484A8 !important;font-style:normal;padding:0;margin:0;display:block;}
	 
span.date_of_article {color:#CCC;display: block;margin-top: 2.5em;}
/*displays image when cursor hovers over link*/
div#links.products {text-align:center;}
div#links {text-align:left;}
div#links a img {height:0; width:0; border-width:0;border:none !important;padding:0;margin:0;}

div#links a:hover img {position: absolute !important;top: 180px !important; left: 200px !important; height: 250px; width: 250px; z-index: 300;}
	
div#links a:hover {border: none;padding-bottom: 0em !important;margin:0 !important;} 
	
	
	
/*site map*/
.category_header{font-weight:bold;}	
ul.sub_categories {margin-left:2em;}
div.sitemap ul{font-size:1.2em !important;}
div.sitemap li {padding-bottom:0.2em;margin:0.2em 0;text-transform:uppercase;margin:0.3em 0;}
div.sitemap li.header {font-weight:bold;}
div.sitemap li.subheader {padding-left:1em;background:#FFF url(../images/bullet_blue_arrow.png) 0 -1.5px no-repeat;padding-left:1.5em;border-bottom:1px dotted #9F9F9F;}
div.sitemap li.subsubheader {padding-left:2em;background:#FFF url(../images/arrow_state_grey_right.png) 7px -1px no-repeat;border-bottom:1px dotted #DDD;}
div.sitemap li.subsubsubheader {padding-left:3em;background:#FFF url(../images/breadcrumb_separator_arrow_1_dot.png) 15px 0px no-repeat;margin-top:0.3em;}
div.sitemap li.subsubsubheader a {}
div.sitemap li.subsubsubsubheader {padding-left:4em; background:#FFF url(../images/bullet-square.png) 37px 5px no-repeat;text-transform:lowercase;}

/*in the news page*/
.download_pdf_article {float:right;font-weight:bold;}


/*private-label*/
table {margin-bottom:2em;}

/*thermosmart page*/
a.request-pack {float:right;margin-right:0;display:block;width:15em;background:#FFF 
url(../images/control_play.png) no-repeat 0 0;line-height:1.5em;padding-left:2em;}


/*PAGE - Distributor*/
.applications {margin-top:-6px;}
.applications ul {text-transform: capitalize;list-style-type: decimal;padding: 20px;}

form#feedback {padding: 0;}
form#feedback fieldset {padding: 0;}
form#feedback fieldset legend {color:#7F7A7F;text-transform: none;}
form#feedback fieldset ul {width: 100%;padding: 0;}
form#feedback fieldset ul label {font-size: 120%;}
form#feedback input {margin: 0;width: 100%;padding: 0;height: 20px;}
form#feedback input.submit {width: auto;float: right;}
form#feedback fieldset strong {text-transform: lowercase;font-size: 120%;}

/*Form*/
.applications form {float:left;clear:both;width: 90%;}
.applications form ul {width: 100%;}
.applications form ul li, .applications ul h2 {border: none !important;text-decoration: none;}

ul#list_of_apps li h2 a {border-bottom:1px solid #DDD;width: 100%;float:left;background-position-y: 42%;background-position-x: 2%;padding-left: 7%;display: block;}


.applications form fieldset {float:left;width: 100%;border: none;}
.applications form label, .applications form textarea {font-size: 150%;display: block;width: 100%;}
.applications form label:after {content: ":";}
.applications form input {clear:both;float: left;width: 100%;margin-top: 10px;}
.applications form input[name="submit"] {width: auto;}

form#select_distributors {margin-top:1.5em;clear:both;float:left;display: block;width:100%;}
form#select_distributors label {font-weight: bold;}
form#select_distributors input,form#select_distributors select {margin-left:1em;}
ul.select-area {float:left;font-size:1.3em;margin-bottom:1em;margin-top: -.8em;}
ul.select-area li {float:left;margin: .6em;border:1px solid #FFF;background-color:#CCC;padding:.7em;}
ul.select-area li:first-child {margin-left:0;}
ul.select-area li a:hover, ul#distributors li a:hover {color:#333;}
ul.distributors-list {float:left;display:block;background-color:#EFEFEF;padding: .4em;margin:1em 0;border:1px solid #5F5F5F;}
ul.distributors-list li {float:left;display:block;font-size: 1.2em;margin: .4em;}
ul.distributors-list a:hover {color:#333;}
ul#distributors {font-size:1.3em;margin-top:1.5em;float:left;width:100%;}
ul#distributors dd, ul#distributors dt {display: block;float:left;clear:both;margin:0;}
ul#distributors dt,ul#distributors dd.continent {font-weight:bold;text-indent: -9999px;height:0;width:0;}
dd.company {font-weight: bold;color:#367CAF;border-bottom:1px solid #CCC;}
dd.country {text-transform: uppercase;font-weight:bold;}
dt.contact-method {text-indent:0 !important;display:block !important;float:left !important;}
ul#distributors li {border-bottom: .1em solid #5B89AD;float:left;clear:left;line-height:175%;margin-bottom:1.5em;width:100%;}
ul#distributors li dl dd span, ul#distributors li dl dd a {margin-left:3em !important;}
ul#distributors li dl {padding-left:0;margin-left:0;width:100%;}
ul#distributors li:hover, ul#distributors dl:target {background-color: #DFDFDF;display:block;}
ul#distributors li dl dd a {margin-left:4em !important;}

/*Distributor section
---------------------*/
ul#list_of_apps {float:left;width: 100%;}
li.app_intro {display: block;clear:both;float: left;margin-bottom: 2em;width: 100%;}
li.app_intro h2 a {background: transparent url(http://cdn1.iconfinder.com/data/icons/Sizicons/16x16/arrow_right_blue_round.png) no-repeat 100% 0;padding-right: 35px;padding-bottom: 5px;font-size: 120%;text-transform: capitalize;}
li.app_intro img {padding: 0;margin: 0;height: 100%;}
li.app_intro a img {background-image: none;padding: 0;}
li.app_intro h2 {margin-top: 15px;display: block;width: 90%;text-align: left;font-size: 96%;font-weight: bold;}
li.app_intro p {clear:right !important;float:left !important;width: 70% !important;display: block;margin-top: 5px !important;padding-left: 2% !important;}

em.next, em.prev {float: right;position: relative; top:-25px;display: block;}
em.prev {float: left;}
li.app_intro  a p {font-size: 120% !important;}

#article {clear: both;float:left;width: 100%;}
#article p {float: left;margin-left: 2%;width: 50%;}
#article img {float:right;width: 40%;position: relative;right:19px;top:3px;}
#article ul {border-top:5px solid #DDD;clear:both;padding-top: 5px;float:left;width: 100%;padding-left: 10px;}

p.success {border:1px solid green;padding: .5em;line-height: normal;background-color: #8EE889;padding: .5em !important;display: block;width: 100%;text-align: center !important;}
p.no_image {border:1px solid yellow;padding: .5em;line-height: normal;background-color: #FFDF77;padding: .5em !important;display: block;width: 100%;text-align: center !important;}
p.no_image em {font-weight: bold;}

div#image_frame {height: 100px;width:100px;overflow: hidden;float: left;margin: .5em;border:1px solid #DDD;}
div#image_frame a, li.app_intro a {background-image: none;}
form {}
form#search {background: transparent url(http://news.driversdown.com/uploads/allimg/091120/1308171.gif) 0 0;margin-bottom: 20px;border:1px solid #ddd;width: 500px;margin-top: 20px;padding: 10px;}
form#search label {margin-right: 10px;font-size: 130%;font-weight: bold;color:#333;}
form#insert label {color:#333;font-size: 120%;display: block;width: 45%;clear: both;float: left;text-transform: capitalize;}
form#insert select, form#insert input[type="file"] {float: right;width: auto;display: block;}
form#insert input[type="file"] {margin: 0;clear: none;padding: 0;width: 36%;}
form#insert {width: 97%;}
form#insert ul {padding-left:0;padding-right: 0;}
form#insert ul li label em {font-size: 80%;}
form#insert ul:last-child {border: none !important;}
form#insert ul li {border-bottom:1px solid #CCC !important;display: block;margin-bottom: 0;}
form#insert ul li input {}
form#insert ul li label em {font-size: 75%;display: block;float: right;position: relative;margin-top:-17px;left:170px;}
form#insert ul li strong.Error {}
form#insert input[type="submit"] {width: auto;float: right;}
form#search input[type="text"] {height: 20px;width: 490px;}
form ul {margin-top: 10px;float: left;width: 100%;}
form li {display: block;float:left;clear: both;width: 100%;margin-bottom: 15px;border-bottom: 1px solid #DDD;padding: 10px 0;}
form legend {font-weight: bold;font-size: 120%;text-transform: capitalize;;display: block;}
form ul label {float:left;text-transform: capitalize;}
form ul input, form ul textarea {float:right;width: 300px;padding: 19px 0;}
input.submit {width: auto;float: right;margin: 20px;margin-top: 0;padding-top:0;}
body#faq_page form#search input#submit_faq {width: auto;}
body#faq_page p em {font-weight: bold;}

body#faq_page div.applications ul.faq_results {width: 90% !important;list-style-type: decimal !important;margin: 1em !important;padding: 0 !important;margin-bottom: 0 !important;margin-top: 0 !important;}
body#faq_page div.applications ul.faq_results li {display: block !important;padding: 1em !important;display: block !important;margin: 0 !important;}
body#faq_page div.applications ul.faq_results li ol li {width: 90% !important;}
body#faq_page div.applications ul.faq_results li ol li p {margin: .5em 0 ;}
body#faq_page div.applications ul.faq_results li p {text-transform: none;}
body#faq_page div.applications ul.faq_results li:nth-child(even) {background-color: #eeeeee;}
body#faq_page div.applications ul.faq_results li:hover {background-color: #d0e4f7;}

body#faq_page div.applications ul.faq_results li strong.trigger {cursor: pointer;background: transparent url(../images/plus.png) no-repeat 0 0;display: block;padding-left: 20px;}
body#faq_page div.applications ul.faq_results li strong.trigger.active {background: transparent url(../images/minus.png) no-repeat 0 0;}

body#update_users strong.warning, body#update_users strong.success {padding: .5em;padding-left: 2.5em;width:auto;text-transformation:lowercase;color:#fff;text-transform: capitalize;background: #FF686E url(../images/dialog-warning.png) no-repeat 0 0;letter-spacing:1px;}
body#update_users strong.success {background: #98FF9D url(../images/accept.png) no-repeat 2% 50%;color: #264027; }

p.search_term {position: absolute;top:190px;font-weight: bold;}
ul.query_results {clear: both;font-size: 120%;border-bottom: 2px solid #DDD;margin-bottom: 10px;}
ul.query_results li a {padding: 5px;}
ul.query_results li:nth-child(even) {background-color: #CCC;}


ul.category li {display: block;width: 30%;float: left;margin-bottom: 20px;}
ul.category li a {font-size: 70%;display: block;height: auto;margin-bottom: 0;}
ul.category li em {display: block;color:#333;display: block;margin-bottom: 3px;}
ul.category li div {height: 110px;border:1px solid #ccc;width: 110px;overflow: hidden;}
ul.category li div img {height: auto;}

img.sample_range {float:right;margin-right:20px;}

ul.pagination {border-top:1px solid #ddd;clear:both;width: 100%;background-color: #EEE;float:left;padding: 0;margin-bottom: 1em;}

ul.pagination li {list-style-type: none;display: block;float:left;margin: .0 .5em ;font-size: 110%;}

p a.call_to_action {padding: .5em;}

.applications strong {text-transform: capitalize;font-size: 150%;margin-bottom: .5em;float:left;width: 100%;}

ul#app_nav li#add_case_study a {border:1px solid #51682A;background: #B4E85E url(http://cdn2.iconfinder.com/data/icons/splashyIcons/add_small.png) no-repeat 2% 50%;color: #3D4E20;padding-left: 25px;}
ul#app_nav li#add_case_study a:hover {background-color: #5B7530;color:#FFF;}
/***Login Styles***/
body#login div#header_wrapper {background: transparent url(http://tmchallcrest.com/questionnaire/img/tmc_body_bg.png) repeat-x 0 0;overflow: auto;width: 100%;border-bottom: 5px solid #CCC;}
body#login #header {width: 100%;background: transparent url(http://tmchallcrest.com/questionnaire/img/tmc-banner.png) no-repeat top left;height: 90px;}
body#login div#header_wrapper h1 {text-indent: -999px;display: block;}
body#login form#search {border:1px solid #DDD;clear: both;margin: 0 auto;margin-top: 50px;background-color: #E5E5E1;}
body#login form#search p {margin: .5em 0;clear: both;}
body#login form#search fieldset {border: 0;}
body#login form#search legend {font-size: 170%;color: #DDD;margin-bottom: 15px;display: block;}
body#login form#search label, body#login form#search input {margin-bottom: 10px;display: block;clear: both;}
ul#app_nav li.login a {font-weight: bold !important;background: #FF3C32 url(http://cdn2.iconfinder.com/data/icons/diagona/icon/16/101.png) no-repeat 2% 50%;padding-left: 25px;}
ul#app_nav li.login a:hover {background-color: #7F170F;}
ul#app_nav li.members a {background: #537CFF url(http://cdn1.iconfinder.com/data/icons/fatcow/16x16/group.png) no-repeat 2% 50%;padding-left: 25px;}
ul#app_nav li.members a:hover {background-color: #2A3E7F;}



ul.view_applications {float: left;padding: 0;}
ul.view_applications li p {width: 100% !important;border-bottom: 1px solid #DDD;}
ul.view_applications li p em {display: block;font-weight: bold;font-style: normal;color:#616469 !important;}
ul.view_applications li {float: left;display: block;margin: 0;width: 100%;margin-bottom: 20px;border-bottom: 2px solid #CCC;}

ul#app_nav li.submitted_applications a {border:1px solid yellow;background: #FFEE69 url(http://cdn1.iconfinder.com/data/icons/oxygen/16x16/actions/edit-copy.png) no-repeat 2% 50%;padding-left: 25px;color: #695A26;}

ul#app_nav li.submitted_applications a:hover {background-color: #E8C817;}

/*Home Page*/
img.investors_in_people {display: block;margin: 0 auto;clear:both;}

/*Footer*/
img.quality_logo {position: absolute;top:48px;left:20px;}

#article dl {clear:right;float: right;text-transform: capitalize;font-size: 110%;color:#7F777A;margin-right: 30px;}
#article dl dt {font-weight: bold;}
#article dl dd {margin-left: 0;}
#article h2 {text-transform: capitalize;}
#article img {height: auto;width: auto;margin: 0 auto;float: right;}
#article .article_text {float:left;width: 300px;}
#article .article_text p {width: 90%;}
#article .article_support {float:right;}
#article p a.pdf {background:#CCC url(../images/doc_pdf.png) no-repeat 90% 50%;padding: .5em;margin-top:10px;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;padding-right: 40px;text-align: center;display: block;width: 35%;}
#article p a.pdf:hover {background-color: #5888AB;text-decoration: none;color:#fff;}

form#users {width:auto;padding: 0;margin: 0;}
form#users table {width: 100%;border-collapse: collapse;}
form#users table tr:nth-child(odd) {background-color: #DDD;}
form#users table th {text-transform: capitalize;background-color: #FFF080;font-size: 130%;padding: .5em;}
form#users table tr:hover {background-color: #ccc;cursor: pointer;}
form#users table tr:hover a {color:#fff;}
form#users table td {margin: 0;padding: .8em .5em;width: auto;}
form#users input#update {width: auto;float: right;cursor: pointer;}
form#users table td a:hover {color:#fff;}

form#user_profile legend {float: right;margin-top: 2em;color:#333;}
form#user_profile label {font-weight: bold;color:#747F76;margin: .5em;}
form#user_profile input {height: 29px;margin: .5em;}
form#user_profile input#submit {float: right;}
form#user_profile label.activate_account {text-transform: none;font-size: 120%;clear: both;width: 50%;float: left;padding: .5em;color:#7097B4;}
form#user_profile label input#activate_account_box {width: auto;margin: 0;padding: 0;float: right;position: relative;top: -5px;left: -5px;clear: none;}

ul.year_end_feedback {border:1px solid red;float:left;}
ul.year_end_feedback li {float:left;display:block;margin: .5em 0;}
ul.year_end_feedback li em {display: block;float: left;}
ul.year_end_feedback li p {display: block;float:left;font-weight: bold; font-size: 110%; color:#6693A6;width: 100% !important;text-transform: none;padding-bottom: 0 !important;margin: .5em 0 !important;border-bottom:1px solid #CCC;}

div.free_stock {float: right;width: 200px;}
div.free_stock a {font-weight: normal;border:1px solid #CCC;font-size: 90%;padding: .5em;background: #ccc url(../images/move.png) no-repeat 90% 50%;padding-right: 40px;margin: 0 auto;display: block;width: 45%;float: left;}
div.free_stock a:hover {background-color: #5888AB;text-decoration: none;color:#fff;}

