body 				{font-family:verdana, sans-serif;	font-size: 9px;	color: #000000; }


<!---- 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; }



.main_result_view	{
					width: 483px;
					height: 88px;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					align: center;
					}



.main_r1
					{
					height: 20px;
					width: 20px;					
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_shim.gif');
					background-repeat: no-repeat;
					background-position: top left;	
					}

 .main_r2
					{
					height: 5px;
					width: 471px;					
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_colour_tab.gif');
					background-repeat: no-repeat;
					background-position: top left;	
					}

 .main_r3
					{
					height: 20px;
					width: 20px;					
					vertical-align: right;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_shim.gif');
					background-repeat: no-repeat;
					background-position: top right;	
					}					

 .main_r4
					{
					height: 70px;
					width: 1px;					
					vertical-align: right;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #C4C4BC;
					background-image: url('/images/i_shim.gif');
					background-repeat: no-repeat;
					background-position: top right;	
					}					

.rollover_1
	{
	
	}

table#nav td a {
	display: block;
	margin: 0;
	padding: 0;
}
#nav td a:link {
	background-color: #7f91a5;
}
#nav td a:visited {
	background-color: #7f91a5;
}
#nav td a:hover {
	background-color: #a1a093;
}
table#nav2 td a {
	display: block;
	margin: 0;
	padding: 0;
}
#nav2 td a:link {
	background-color: #7f91a5;
}
#nav2 td a:visited {
	background-color: #7f91a5;
}
#nav2 td a:hover {
	background-color: #a1a093;
}
.rollover_2

					{
					height: 30px;
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #7F91A5;
					title: "send a enquiry to this Firm";
					}						

	
.rollover_1img
					{
					height: 35px;
					width: 55px;					
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/b_website_inv.gif');
					background-repeat: no-repeat;
					title: "click here to view this Firms web site";
					}						

.rollover_2img
					{
					height: 50px;
					width: 61px;					
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/b_enquiry_form_inv.gif');
					background-repeat: no-repeat;
					title: "click here to view this Firms web site";
					}									
.rollover_3img
					{
					height: 20px;
					width: 61px;					
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/b_sms_inv.gif');
					background-repeat: no-repeat;
					title: "send this firms detail to your phone";
					}									


.rollover_4

					{
						
					height: 35px;
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #7F91A5;
					title: "click here to email this Firm";
					}	

.rollover_4img
					{
					height: 35px;
					width: 55px;					
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/b_email_small_inv.gif');
					background-repeat: no-repeat;
					title: "send this firms detail to your phone";
					}									

 .main_r4
					{
					height: 1px;
					width: 100%;					
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_red_line_top_banner.gif');
					background-repeat: no-repeat;
					background-position: top left;	
					}					
.m_r_v_row_1
					{

					height: 17px;
					vertical-align: top;
					background-color: #5C738D;
					color: #ffffff;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_shim.gif');
					background-repeat: no-repeat;
					background-position: top left;	
					} 
					


					
.m_r_v_row_2
					{
					height: 17px;
					vertical-align: top;
					background-color: #5C738D;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					} 

.m_r_v_row_3
					{
					height: 16px;
					width: 10px;
					vertical-align: top;
					background-color: #772329;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_shim.gif');
					background-repeat: no-repeat;
					background-position: top left;					
					} 


.m_r_v_row_5
					{
					height: 16px;
					width: 355px;
					vertical-align: top;
					background-color: #772329;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					color: #ffffff;				
					}


.m_r_v_row_4
					{
					height: 66px;
					width: 1px;
					vertical-align: top;
					background-color: #772329;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_shim.gif');
					background-repeat: no-repeat;
					background-position: top left;					
					}
					
.m_r_v_inner_t	{
					width: 473px;
					height: 17px;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #5C738D;
					}

.m_r_v_inner_t_r1
					{
					height: 17px;
					width: 10px;
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_shim.gif');
					text-align: right;					
					}
.line_break
					{
					height: 1px;
					width: 483px;
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #ffffff;

					}
.line_break_2
					{
					height: 1px;
					width: 366px;
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #ffffff;

					}

.line_break_3
					{
					height: 49px;
					width: 10px;
					vertical-align: top;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #A6A241;

					}


.line_break_4
					{
					height: 10px;
					width: 13px;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-image: url('/images/i_bullet_address.gif');
					background-repeat: no-repeat;
					background-position: top left;
					}

.line_b4
					{
					width: 10px;
					float: left;
					background-image: url('/images/i_bullet_address.gif');
					background-repeat: no-repeat;
					background-position: top left;
					}
.co_rep
					{
					width: 483px;
					}


.add1
					{
					float:right;
					width: 473px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: normal;
					color: #666666;
					}
.head1
					{
					float:right;
					width: 470px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					color: #666666;
					}



.mid_add_row
					{
					height: 49px;
					width: 9px;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #A6A241;
					vertical-align: top;
					}
.mid_add_view
					{
					height: 49px;
					width: 364px;
					padding: 0px;
					spacing: 0px;
					border: 0px;
					background-color: #A6A241;					
					}
					 
.telco_std_table	{font-family:verdana, sans-serif;
					font-size: 11px;
					padding-left:10px;
					padding-right:10px;
					color:#8300BB;
					}

.mav1
					{
						float:right;					
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;
					}
.mav2
					{
						width: 355px;					
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;
					}
.mav3
					{
						float:left;
						width:171px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;											
					}
.mav4
					{
						float:right;
						width:183px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;											
					}
.mav5
					{
						float:right;
						width:173px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;											
					}


.copy		
					{
					 font-family:verdana, sans-serif;
					 font-size: 10px;
					 color:#8300BB;
					 font-weight:100;
					 }
					 
.intramedia		{
					 font-size: 12px;
					 color:#FFFFFF;
					 font-weight:100;
					 }					 
.error		{
					 font-size: 12px;
					 color:#FF0000;
					 font-weight:100;
					 }
					 				 					
.form_cells			{background-color:#E4FFD2;
					padding-left:10px;}
.form_cells_off		{background-color:#CECECE;
					padding-left:10px;}

.tbl_header			{background-color: #666666;
					color: #FFF;}
					
.tbl_row			{color: #000;}

					
.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;}

.FormFields			{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 200px;}
					
.PostCodeField		{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 45px;}
					
.qtyFields_off		{color: #000000;
					border: 1px solid #647D9D;
					background-color: #CECECE;
					font-size: 10px;
					width: 60px;}
					
.qtyFields			{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 60px;}
					
.FixedFormFields	{color: #000000;
					border: 1px solid #647D9D;
					font-size: 10px;
					width: 300px;}

.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;}
					
.PageTitles			{
					 font-family:verdana, sans-serif;
					 font-size: 13px;
					 color:#8300bb;
					 font-weight:bold;
					 }
					 
.Page_Strap			{
					 font-size: 18px;
					 color:#6388CF;
					 
					 }
					 
.search_Strap		{
					 font-size: 16px;
					 color:#000000;
					 font-weight:100;
					 }

.search_copy		{
					 font-size: 11px;
					 color:#8300BB;
					 font-weight:100;
					 }

.new_copy_b		{
					 font-size: 11px;
					 color:#8300BB;
					 font-weight:bold;
					 }
.new_copy		{
					 font-size: 11px;
					 color:#8300BB;
					 font-weight:100;
					 }

.new_copy_green		{
					 font-size: 11px;
					 color:#2d9c40;
					 font-weight:100;
					 }

.new_copy_black		{
					 font-size: 11px;
					 color:#000000;
					 font-weight:500;
					 }

.search_header		{
					 font-size: 14px;
					 color:#0000000;
					 font-weight:100;
					 }

.footer		{
					 font-size: 10px;
					 color:#0000000;
					 font-weight:100;
					 }

.box				{border: 1px solid; border-color:#666666; padding:6px;}

.tbl_head			{background-image: url(/images/telco_gradient.jpg); background-repeat: repeat; color: #000066;}

.tbl_head_res		{background-image: url(/images/telco_gradient_2.jpg); background-repeat: repeat; color: #000066;}

table.telco_table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.telco_table th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.telco_table td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

table.telco_table3 {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: #f3e7fe;
}
table.telco_table3 th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: #f3e7fe;
	-moz-border-radius: ;
}
table.telco_table3 td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: #f3e7fe;
	-moz-border-radius: ;
}

table.telco_table_header {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	border-bottom: none;
}
table.telco_table_header th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.telco_table_header td {
	border-width: 1px;
	padding: 0px;
	border-style: solid;
	border-color: gray;

	-moz-border-radius: ;
	border-bottom: none;
}

table.table_blank {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.table_blank th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.table_blank td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}


table.telco_table2 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: #ffffff;
}
table.telco_table2 th {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.telco_table2 td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: gray;
	background-color: #ffffff;
	-moz-border-radius: ;
}
