html, body {
	margin: 0;
	padding: 10px;
}

/*This will change the fonts of all texts within the page*/
body{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	background: #ffffff;
}


.hidden {
	display: none;
}

.postcode_drop_down{
	font-size: 11px;
	color: #063868;
	background: #ffffff;
}


.category_drop_down{
	font-size: 14px;
	color: #097B61;
	background: #ffffff;
}


.category_drop_down_small{
	font-size: 12px;
	color: #097B61;
	background: #ffffff;
}


h1{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #097B61;
	margin: 0em 0% 0em 0%;			
}

h2{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 22px;
	color: #666666;
	font-weight:bold;	
	margin: 0em 0% 0em 0%;	
}


h3{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
	margin: 0em 0% 0em 0%;	
}


.header_text_green{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #097B61;
}

.normal_text_green{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #097B61;
}

.smaller_text_green{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #097B61;
}

.italic_text_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #666666;
}

.normal_text_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
}

.smaller_text_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #666666;
}

.bold_text_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight:bold;	
}

.strapline_text_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight:bold;	
}

.headline_text_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 22px;
	color: #666666;
	font-weight:bold;	
}

.normal_text_darker_grey{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #999999;

}

.normal_text_blue{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #063868;

}

.bold_text_blue{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #063868;
	font-weight:bold;
}

.smaller_text_blue{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #063868;
}


.normal_text_black{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}


hr {  
  height: 1px;
  border: 0;
  color: #097B61;
  background-color: #097B61;
  width: 99%;
  text-align:left;

} 

.hr_small{  
  height: 1px;
  border: 0;
  color: #999999;
  background-color: #097B61;
  width: 50%;
  text-align:center;

} 

a:link{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #097B61;
	text-decoration:none;
}

a:hover{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

a:visited {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #063868;
	text-decoration: none;
}

a:active {
	/*color: #063868;*/
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
}

.postcode_entries a:link{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

.postcode_entries a:hover{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #097B61;
	text-decoration:none;
}

.postcode_entries a:visited {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
}

.postcode_entries a:active {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #063868;
	text-decoration: none;
}


.sidebar_entries a:link{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #097B61;
	text-decoration:none;
	font-weight:bold;



}

.sidebar_entries a:hover{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}

.sidebar_entries a:visited {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	/*color: #063868;*/
	
	color:#666666;
	
	text-decoration: none;
	font-weight:bold;
}

.sidebar_entries a:active {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 11px;
	/*color:#666666;*/
	
	color: #063868;
	
	text-decoration: none;
	font-weight:bold;
}


.altnav_text {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
}

.altnav_links a:link{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
}

.altnav_links a:hover{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #097B61;
	text-decoration:none;
}

.altnav_links a:visited{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #063868;
	text-decoration:none;
}

.altnav_links a:hover{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #097B61;
	text-decoration:none;
}


div.grey_list ul li{
	color: #666666;
	font-weight:bold;	
}

div.green_list ul li {
	color: #097B61;
	font-weight:bold;	
}


.articles_table td {
    border-top: none;
    border-bottom: solid 1px;
    border-right: solid 1px;
	border-left: solid 1px;
}

.qt_button {
	/*background-color: #c0c0c0;*/
	background-color:#E5F1EE;
	font-family: verdana;
	border: #000000 1px solid;
	font-size: 12px;
	color: #778899;	
}

div#page_container {
	/*background-color:#000000;*/
	background-image:url('../images/back/background.gif');
	background-repeat:no-repeat;
	margin: auto;
	width: 800px;/*below is new*/
	
}

div#main_navigation_area {
	/*background-color:#FFCC00;*/
	background-image:url('../images/header/header.gif');
	background-repeat:no-repeat;
	height: 164px;/*144*/
}


div#bread_crumbs{
padding-left:6px;
}

div#google_advert_area{
	height:88px;
}

div#google_advert{
	width:468px;
	height:60px;
	background-color:#DDD9D0;
	float:right;
}

div#button_area{
	/*background-color:#6699FF;*/
	height:25px;
}

div#signin_area{
	/*background-color:#996633;*/
	height:18px;
	float:right;
	width:135px;/*120*/
}

div#home_button {
	/*background-color:#FF0000;*/
	width:60px;
	height:inherit;
	float:left;
	/*margin-right:9px;*/
	padding-right:9px;
}

div#articles_button {
	/*background-color:#FF0000;*/
	height:inherit;
	float:left;
	width:60px;
	/*margin-right:24px;*/
	padding-right:24px;
}

div#links_button {
	/*background-color:#FF0000;*/
	width:60px;
	height:inherit;
	float:left;
	/*margin-right:36px;*/
	padding-right:36px;
}

div#about_button {
	/*background-color:#FF0000;*/
	width:60px;
	height:inherit;
	float:left;
	/*margin-right:27px;*/
	padding-right:27px;
}

div#contact_button {
	/*background-color:#FF0000;*/
	width:60px;
	height:inherit;
	float:left;
	/*margin-right:15px;20*/
	padding-right:36px;

}

div#contact_button {
	/*background-color:#FF0000;*/
	width:60px;
	height:inherit;
	float:left;
	/*margin-right:15px;20*/
	padding-right:29px;

}


div#faq_button {
	/*background-color:#FF0000;*/
	width:60px;
	height:inherit;
	float:left;
	/*margin-right:15px;20*/
	padding-right:29px;

}




div#services_container{
	/*background-color:#FF0000;*/
	width:250px;/*250*/
	height:18px;
	float:right;
}

div#site_location{
	/*background-color:#99CC66;
	overflow:hidden;*/
	height:30px;
	width:inherit;
	text-indent:1em;
}


div#sidebar_area{
	background-color:#CEE5DF;
	float: right;
	width: 160px;
	/*height:1100px;*/
	height:inherit;
	
	text-align:center;
	
	
}

div.sidebar_element{
	/*margin-top:10px;
	padding-top:25px; */
	width:120px;
	/*background-image:url('../images/small_side_panel/blank_panel.gif'); 
	background-repeat:no-repeat;*/
	/*padding-bottom:20px;*/
	
	
	text-align:center;
	
	
	border-width:thin;
	border-style:solid;
	border-color:#8EC2B6;
}

div.sidebar_spacer{
	width:120px;
	border-width:0px;
	padding:0px;
	height:2px;
}


div#content_area{
	/*background-color:#990099;*/
	/*background-image:url('../images/back/backdrop.gif');
	background-repeat:no-repeat;*/
	width:inherit;
	height:inherit;
	
	/*margin-right:160px;*//*herererererer*/
	
	
}

div#content_area_padding{
	/*background-color:#006600;*/
	width:inherit;
	height:inherit;
	background-image:url('../images/back/container_blank.gif');
	background-repeat:no-repeat;
}

div#content_area_padding_small_buttons{
	/*background-color:#006600;*/
	width:inherit;
	height:inherit;
	background-image:url('../images/back/container_blank(alt).gif');/*changed from container_blank.gif */
	background-repeat:no-repeat;
}

div#content_button_area{
	/*background-color:#66CCFF;*/
	height:36px;
	width:inherit;
}

div.content_button{
	/*background-color:#000000;*/
	width:203px;
	height:36px;/*inherit*/
	float:left;
}


div.content_button_small{
/*background-color:#000000;*/
	width:157px;/*160 - 158*/
	height:36px;/*inherit*/
	float:left;

}

div#content_area_text{

/* here are the original values 
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;*/
	
	
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	
	
}


div#home_segment_area_one{
	/*background: green;*/
	background-image:url('../images/upper_panel/upper_panel.gif');
	background-repeat:no-repeat;
	width:inherit;
	height:210px;
}


div#home_segment_area_two{
	/*background: green;*/
	width:inherit;
	height:203px;
}

div#article_container{
	/*background-color:#988011;*/
	width: 297px;
	height: 203px;
	background-image:url('../images/panels/main_article_panel.gif');
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div#article_button_area{
	/*background-color:#663333;*/
	margin-left:12px;
	width:278px;
	height:30px;

}

div#article_text_area{
	/*background-color:#FF9900;*/
	/*width:271px;
	height:155px;

	height:139px;
	padding-left:14px;
	padding-right:14px;
	overflow:hidden;*/
	
	
	height:131px;
	padding-left:14px;
	padding-right:14px;
	overflow:hidden;
	
	
	
	
	
}


div.article_button{
	/*background-color:#CCFFCC;*/
	width:65px;
	height:20px;
	margin-left:3px;
	margin-top:7px;
	float:left;
}


div#advice_container{
	/*background-color:#990000;*/
	width: 300px;/*was 340*/
	height: 203px;
	background-image:url('../images/panels/main_links_panel.gif');
	background-repeat:no-repeat;
	float: left;
	
}

div#advice_button_area{
	/*background-color:#663333;*/
	width:278px;
	margin-left:8px;
	height:30px;
}

div#advice_text_area{
	/*background-color:#FF9900;*/
	/*height:155px;
	width:271px;
	margin-left:10px;
	padding:12px;
	overflow:hidden; old  */
	
	
	
	


	height:131px;
	padding-left:10px;
	padding-right:18px;
	overflow:hidden;
	
	
	
	
	
	
	
	
	
	
	
}

div.blank_segment_area{
	/*background: green;*/
	background-image:url('../images/upper_panel/blank_upper_panel(alt).gif');
	background-repeat:no-repeat;
	width:inherit;/*inherit*/
	height:210px;
}

div.blank_segment_area_text{
	padding-left:15px;
	padding-right:53px;
	padding-top:10px;
	/*background-color:#000000;*/

}

div#alt_blank_segment_large{
	/*background: green; line below tempprary*/
	width:inherit;
	height:700px;
	padding-left:20px;
	background-image:url('../images/back/larger_panel_bottom.gif');
	background-repeat:no-repeat;
}

div#alt_blank_segment_medium{
	/*background: green;*/
	width:inherit;
	height:500px;
	padding-left:8px;/*20*/
	background-image:url('../images/back/medium_panel_bottom.gif');
	background-repeat:no-repeat;
}


div#alt_blank_segment_large_text{
	/*background-color:#00FF66;*/
	width:inherit;
	/*padding-left:18px;
	margin-right:40px;*/
	
}

#footer {
	/*background: orange;*/
	background-image:url('../images/footer/footer.gif');
	background-repeat:no-repeat;
	width:inherit;
	height: 66px;
	clear: both;
}

div#altnav {
	/*background-color:#0000FF;*/
	width:600px;
	float:right;
	margin-top:25px;
}


div#quote_form INPUT {
	/*background-color: #99ccff;*/
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform:capitalize;
}

div#quote_form fieldset{
	border: #000000 0px solid;
	width:600px;
	/*background-color:#FF0000;	*/
}

div#quote_form textarea{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
}


div#quote_form .qt_button {
	/*background-color: #c0c0c0;*/
	background-color:#E5F1EE;
	font-family: verdana;
	border: #000000 1px solid;
	font-size: 12px;
	color: #778899;	
}

div#quote_form #customer_postcode{
	text-transform:uppercase;
}



div.side_linker{
width:145px; 
text-align:left;
}



div.client_logo{
	padding-right:15px;
}


#lightpanel{
 background-color: #E5F1EE;
 padding: 7px;
 width: 90%;
 border-width: 1px;
 border-style: solid;
 border-color: #426A82 #426A82 #426A82 #426A82;
 text-align:center;
}

.green_table_data td{ 
background-color:#E5F1EE;
}

.white_table_data td{ 
background-color:#FFFFFF;
}

.collapsible {
 display: none; /* Only important part */
 /*border: dashed 1px silver;*/
 padding: 5px; 
 text-align:left;
/* background-color: #E5F1EE;*/
 width:140px;
}
