@charset "UTF-8";
/* CSS Document */

hr
{
	margin-top: 3px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #CCCCCC;
	border-bottom:none;
	border-left: none;
	border-right:none;
}

h1
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#434545;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:left;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #54b8b8;
	font-weight: bold;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 30px;
}

h4
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#434545;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
}

/*  main_header_options href (see style.css) */

#main_header_options p
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
/*	padding-bottom:2px;*/
	padding-left:0px;
	padding-right:0px;
	text-align:right;
}
.transMenu .items{
	background-color:#FFFFFF !important;
}
.TransMenu1{
	width:100px;
}
/*#trans-active a {
	background-color:#434545 !important;
background-image:none;
color:#FFFFFF !important;
	
}*/
/*td#trans-active #menu1{
	background-color:#FFFFFF !important;
	background-image:none;
color:#000000!important;
}*/
div.buttons_heading {
margin:0px;padding:0px;
}
/*  ftb_bottom href (see style.css) */

.ftb_bottom p
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:12px;
	color:#343436;
}


/* footer_bottom_links (see style.css)  */

#footer_bottom_links p
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

/* sub_products (see style.css)  */

#sub_products p 
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}


/* sub_products (see style.css)  */

#sub_about p 
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

/* sub_case_studies (see style.css)  */

#sub_case_studies p 
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

/* sub_contact (see style.css)  */

#sub_contact p 
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

/* product_main_block_text (see products.css) */
#product_main_block_text h2
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#434545;
	font-weight:bold;
	padding:0px;
	padding-bottom:20px;
	margin:0px;
}
#product_main_block_text p	
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:12px;
	color:#434545;
	font-weight:normal;
	line-height:17px;
}


/* product_main_block_info (see products.css) */

#product_main_block_info p	
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size:11px;
	color:#434545;
	font-weight:normal;
	line-height:17px;
	border-bottom:1px solid #CCCCCC;
}

/* pmbotp_item_info (see products css)*/
.pmbotp_item_info p
{	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	color:#434545;
	font-weight:normal;
}
.pmbotp_item_info2 p
{	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	color:#434545;
	font-weight:normal;
}
.pmbotp_item_info3 p
{	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	color:#434545;
	font-weight:normal;
}				  
.pmbotp_item_info4 p
{	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:10px;
	color:#434545;
	font-weight:normal;
}
/* main pages */

p.general_block_green
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	line-height:17px;
	text-align:left;
	font-size:12px;
	color:#54b8b8;
	font-weight:bold;
}
p.general_block_dark
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	line-height:17px;
	text-align:left;
	font-size:12px;
	color:#434545;
	font-weight:bold;
}
div #main_grey_bar p.general_block
{
	margin:0;
	padding-top: 7px;
	padding-bottom:0;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:12px;
	color:#434545;
	font-weight:normal;

}
span.border
{
	border-top:1px solid #CCCCCC;
}
p.right_green
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 5px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	color:#54b8b8;
	font-weight:bold;
}

p.right_main
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	line-height:14px;
	color:#434545;
	font-weight:normal;
}

p.rbg_link
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}

p.rbg_link_select
{
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}

p.post_code_search
{margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-top: 0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
	font-size:11px;
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

