<!---- general style ------>


a.					{ text-decoration: none;}
a:link				{ color: #000000; text-decoration: none; }
a:visited			{ color: #000000; text-decoration: none; }
a:hover				{ text-decoration: none; }

.copy				{font-family:verdana, sans-serif;
					font-size: 9px;}
.form_cells			{background-color:#E4FFD2;
					padding-left:10px;}
.form_cells_off		{background-color:#CECECE;
					padding-left:10px;}

.energy_table		{font-family:verdana, sans-serif;
					font-size: 9px;
					padding-left:10px;
					background-color:ffffff;
					}


.bb_table			{
						background-color: #ccffcc;
						padding: 75px;
						 font-family:verdana, sans-serif;
						 font-size: 13px;
						 color:#089E32;
						 font-weight:bold;
						width:720px;
						border-bottom:8px solid #ccffcc;
						border-top:8px solid #ccffcc;
						
					}
table.energy_table2		{font-family:verdana, sans-serif;
					border-width: 0px;
					border-spacing: 0px;
					border-style: solid;
					border-color: gray;
					border-collapse: collapse;
					background-color: white;
					font-family:verdana, sans-serif;
					font-size: 10px;
					padding-left:10px;
					}


table.energy_table2 th {
					float: left;
					border-width: 0px;
					padding: 0px;
					border-style: solid;
					border-color: gray;
					background-color: white;
					-moz-border-radius: ;
				}
table.energy_table2 td {
					border-width: 1px;
					color:#006600;
					padding: 0px;
					border-style: solid;
					border-color: gray;
					padding-left:5px;
					padding-right:5px;
					background-color: white;
					-moz-border-radius: ;
				}
table.pop_up		{font-family:verdana, sans-serif;
					border-width: 0px;
					border-spacing: 0px;
					border-style: solid;
					border-color: gray;
					font-family:verdana, sans-serif;
					padding-left:10px;
					color:#006600;
					}


table.pop_up td{
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: gray;
	padding-left:5px;
	padding-right:5px;
	background-color:#ccffcc;
	color:#006600;;
	font-family:verdana, sans-serif;
		font-size: 10px;
	-moz-border-radius: ;
}
.bb_tbl_button		{
						background-color: #ffffff;
						width:720px;
						border-top:8px solid #ffffff;
						
					}

										
.tbl_header			{background-color:#009933;
					 color:#089E32;}
					
.tbl_row			{color: #000;}

.PostCodeField		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 60px;}

.tel_fields			{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 80px;}
							
.Small_Fields		{color: #647D9D;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 40px;}
					
.Small_Fields_off	{color: #647D9D;
					border: 1px solid #647D9D;
					background-color: #CECECE;
					font-size: 10px;
					width: 40px;}
					
.Date_Fields		{color: #647D9D;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 65px;}
					
.qty_Fields			{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 50px;}
					
.invoice_Fields		{color: #647D9D;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 500px;}

.form_fields		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 150px;}
.drop_down		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 150px;}
					
					
.app_form_postcode		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 60px;}
					
.qtyFields_off		{color: #000000;
					border: 1px solid #647D9D;
					background-color: #CECECE;
					font-size: 10px;
					width: 60px;}
					
.app_form_date		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 51px;}
					
.app_form_no		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 31px;}
					
.app_form			{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 159px;}

.app_form_area			{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 129px;}
		
.app_form_time		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 65px;}		
					
.FixedFormFields_off	{color: #000000;
					background-color:#CECECE;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 300px;}
					
					
.text_area			{color: #647D9D;
					font-family:verdana, sans-serif;
					border: 1px solid #647D9D;
					font-size: 11px;
					width: 550px;}

.buttons		{color: #000000;
					border: 1px solid #647D9D;
					background-color: #FFFFFF;
					font-size: 10px;
					width: 90px;
					text-decoration:none;}
					
.nav_foot			{color: #FFFFFF; 
					font-size: 9px;}
					
.nav_title			{color: #FFFFFF; 
					font-size: 13px; 
					font-weight: bolder;}
					
.PageTitles			{
					 font-family:verdana, sans-serif;
					 font-size: 11px;
					 color:#089E32;
					 font-weight:bold;
					 }
					 
					

					 
.Page_Strap			{
					 font-size: 18px;
					color:#089E32;
					 
					 }
.thanks_header		{background-color: #3A6C49;
					font-size: 16px;
					font-weight:bolder;
					color: #FFFFFF;}
					
.thanks_copy		{background-color: #D0EBCF;
					font-size: 12px;
					font-weight:bold;
					color: #3A6C49;}

					 
.search_Strap		{
					 font-size: 16px;
					 color:#000000;
					 font-weight:100;
					 }

.search_copy		{
					 font-size: 11px;
					 color:#089E32;
					 font-weight:100;

					 }

.intramedia		{
					 font-size: 12px;
					 color:#FFFFFF;
					 font-weight:100;
					 }

.error		{
					 font-size: 12px;
					 color:#FF0000;
					 font-weight:100;
					 }

.search_header		{
					 font-size: 14px;
					 color:#0000000;
					 font-weight:100;
					 }

.box				{border: 1px solid; border-color:#666666; padding:6px;}

.tbl_head			{
					 color:#089E32;
					 background-image: url(/images/bb_gradient.gif);
					 background-repeat: repeat;
					}
.tbl_header			{

					 text-color:#089E32;
					 
					}

.tbl_head_res		{color:#089E32; background-image: url(/images/bb_gradient_2.jpg); background-repeat: repeat; }

.prod_head			{background-image: url(/images/bb_gradient_2.jpg); background-repeat: repeat; color: #FFFFFF;
					font-size:13px;
					font-weight:bold;
					padding-left:4px;}
					
#PageTab {height:35px; width:140px;float:left; text-align:center; background-image:url('../../images/tab-but.gif'); background-repeat:no-repeat;}
#PageTab a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
#PageTab a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#089E32; }
#spacer2	{height:0px;float:left; width:4px}
#TabMenu {padding-left:4px;