
/* #003F89 */

html, body { 
	text-align: center;
	margin: auto;
	margin-bottom:30px;
	padding: 0;
	/*background: #999 url(images/bg_all.jpg) repeat-x top;*/
	background: #fff url(images/bg_all.gif) repeat;
}

.welcomeshot {margin:0 0 0 -12px;position:relative;left:0px;}

#frame_header {
	width: 530px;
	height: 20px;
	background: transparent url(images/bg_topleft.jpg) no-repeat bottom;
	border: 0px solid #000000;
	margin: 0;
	padding:0;
	float: left;
}
#frame_header img {display:none;}

div#body_bg {
	float: left;
	width:760px;
	background: #fff url(images/bg_welcome.jpg) no-repeat top right;
	margin: 0;
	padding:0;
}

div#body_bg_advice {
	float: left;
	width:760px;
	background: #fff url(images/bg_advice.jpg) no-repeat top right;
	margin: 0;
	padding:0;
}

div#body_bg_choosing {
	float: left;
	width:760px;
	background: #fff url(images/bg_choosing.jpg) no-repeat top right;
	margin: 0;
	padding:0;
}

div#body_bg_marketing {
	float: left;
	width:760px;
	background: #fff url(images/bg_marketing.jpg) no-repeat top right;
	margin: 0;
	padding:0;
}

div#body_bg_lettings {
	float: left;
	width:760px;
	background: #fff url(images/bg_lettings.jpg) no-repeat top right;
	margin: 0;
	padding:0;
}

div#body_bg_search {
	float: left;
	width:760px;
	background: #fff url(images/bg_search.jpg) no-repeat top right;
	margin: 0;
	padding:0;
}

/* *************************** */

div#frame_left {
	width: 170px;	
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	border: 0px solid #B2B2B2;
	float: left;
}

#frame_left img.logo,
#frame_left img.logo a {width: 170px; height: 95px; border:0px solid #f30; margin: 0; padding:20px 0 0 0; float:left;} 

div#wrap_all {
	width: 760px;
	border: 0px solid #fff;	
	margin: 30px auto 30px auto;
	padding: 0;
	text-align: left;

}

#bodycontent {
	width: 425px;
	padding:0;	
	text-align: justify;
	margin: 117px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border: 0px solid #f30;
	color: #666;
	float: left;
}

#bodycontent_search {
	width: 550px;
	padding:0;	
	text-align: justify;
	margin: 115px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border: 0px solid #f30;
	color: #666;
	float: left;
}

#bodycontent img.mainimage,
#bodycontent #main_sequence {background:#333;width:170px;height:250px;border:0;padding:0;margin:0 20px 0 0;float:left;}
#bodycontent img.titles,
#bodycontent_search img.titles {width:420px;height:26px;border:0px solid #f30;padding:0;margin:0;float:left;}
#bodycontent img.floatright,
#bodycontent img.floatright a {float:right;border:0;margin:0 0 15px 15px;}

#bodycontent img.floatleft {border:0;margin:0 15px 15px 0;padding:0;}

#bodycontent p, 
#bodycontent_search p, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0;
	line-height: 1.5;
	padding: 0 0 20px 0;
	clear:left;
}

#bodycontent p.full {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin: 0;
	line-height: 1.5;
	padding: 0 0 20px 0;
}

#bodycontent p.emphasise {color: #003F89;font-size:11px;}
#bodycontent p.asterisk {font-size:xx-small;color:#999;}

#bodycontent h1, .h1 {
	display:none;
}

#bodycontent h2, h2, .h2, .titleheader {
	padding: 0;
	margin: 10px 0 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #FF9200; /*FFA800*/
	line-height: 1.0;
}

#bodycontent h3, h3 {
	padding: 0;
	margin: 10px 0 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #003F89; /*FFA800*/
	line-height: 1.0;
}


#bodycontent ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width:400px;
	list-style-image: url(images/list_item.gif);
	list-style-type: square;
	text-indent:expression('20px');
	padding: 0;
	margin: 0 0 20px 0;
	clear:left;
}

#bodycontent ul li {
	padding: 0 0 10px 0;
	margin: 0 0 0 20px;
}

#bodycontent ol li {
	padding: 0 0 5px 0;
	margin: 0 0 0 20px;
}

a {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#FF9200;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;color:#FF9200;}


/*********************************************************/
/*                    SIDE NAV                           */
/*********************************************************/

#nav {
	float:right;
	width: 165px;
	height: 375px;
	margin: 23px 0 0 0;
	background: transparent url(btns/nav_line.gif) no-repeat right top;
	padding:0;
}

#nav li {	
	list-style: none;
	display: inline;
	font-size:12px;
	float:left;	
}

#nav li a{
	text-decoration: none;
	display:block;
	width:165px;
	height:26px;
}

#nav li a span{
	display:none;
}

#nav .span{
	display: none;	
}
							
#nav li#nav_welcome a{background: url(btns/nav_welcome.gif) no-repeat;}
#nav li#nav_welcome a:hover, #nav li#nav_welcome a.current{background: url(btns/nav_welcome_over.gif) no-repeat;}

#nav li#nav_search a{background: url(btns/nav_search.gif) no-repeat;}
#nav li#nav_search a:hover, #nav li#nav_search a.current{background: url(btns/nav_search_over.gif) no-repeat;}

#nav li#nav_choosing a{background: url(btns/nav_choosing.gif) no-repeat;}
#nav li#nav_choosing a:hover, #nav li#nav_choosing a.current{background: url(btns/nav_choosing_over.gif) no-repeat;}

#nav li#nav_advice a{background: url(btns/nav_advice.gif) no-repeat;}
#nav li#nav_advice a:hover, #nav li#nav_advice a.current{background: url(btns/nav_advice_over.gif) no-repeat;}

#nav li#nav_marketing a{background: url(btns/nav_marketing.gif) no-repeat;}
#nav li#nav_marketing a:hover, #nav li#nav_marketing a.current{background: url(btns/nav_marketing_over.gif) no-repeat;}

#nav li#nav_lettings a{background: url(btns/nav_lettings.gif) no-repeat;}
#nav li#nav_lettings a:hover, #nav li#nav_lettings a.current{background: url(btns/nav_lettings_over.gif) no-repeat;}

#nav li#nav_overseas a{background: url(btns/nav_overseas.gif) no-repeat;}
#nav li#nav_overseas a:hover, #nav li#nav_overseas a.current{background: url(btns/nav_overseas_over.gif) no-repeat;}

#nav li#nav_services a{background: url(btns/nav_services.gif) no-repeat;}
#nav li#nav_services a:hover, #nav li#nav_services a.current{background: url(btns/nav_services_over.gif) no-repeat;}

#nav li#nav_downloads a{background: url(btns/nav_downloads.gif) no-repeat;}
#nav li#nav_downloads a:hover, #nav li#nav_downloads a.current{background: url(btns/nav_downloads_over.gif) no-repeat;}

#nav li#nav_testimonials a{background: url(btns/nav_testimonials.gif) no-repeat;}
#nav li#nav_testimonials a:hover, #nav li#nav_testimonials a.current{background: url(btns/nav_testimonials_over.gif) no-repeat;}

#nav li#nav_contact a{background: url(btns/nav_contact.gif) no-repeat;}
#nav li#nav_contact a:hover, #nav li#nav_contact a.current{background: url(btns/nav_contact_over.gif) no-repeat;}


/*********************************************************/
/*                    FOOTER                             */
/*********************************************************/

#frame_footer {	
	width: 730px;
	height: 16px;
	padding: 5px 30px 0 0;
	margin: 0;
	font-size: x-small;
	text-align: right;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(images/bg_bottom.jpg) no-repeat bottom;
	border: 0px solid #000;
	float: left;
}

#frame_footer a {
	text-decoration:underline;
}


#frame_footer img,
img.smallbut,
#bodycontent .details_left img.smallbut,
#bodycontent .details_right img.smallbut {width:20px;height:15px;border:0px;padding:0;margin:0;}

img.zoombut,
#bodycontent .details_left img.zoombut {width:20px;height:20px;border:0px;padding:0;margin:0;float:left;}
#frame_footer a {margin: 0 0 0 0;}


/*********************************************************/
/*                    SERVICES TABLE                   */
/*********************************************************/

#bodycontent .sp_table_wrap {float:left;width:420px;margin:15px 0 20px 0;border:0px solid #f30;}
#bodycontent .sp_table_row {float:left;width:420px;padding: 3px 0 3px 0;background:#fff;}
#bodycontent .sp_table_row img {border:0;}
#bodycontent .sp_table_rowb {float:left;width:420px;padding: 3px 0 3px 0;background:#E9E9E9;}
#bodycontent .sp_table_row .num,
#bodycontent .sp_table_rowb .num {float:left;width:90px;}
#bodycontent .sp_table_row .pdf,
#bodycontent .sp_table_rowb .pdf {float:left;width:40px;}
#bodycontent .sp_table_row .a,
#bodycontent .sp_table_rowb .a {float:left;width:110px;}
#bodycontent .sp_table_row .b,
#bodycontent .sp_table_rowb .b {float:left;width:110px;}
#bodycontent .sp_table_row .c,
#bodycontent .sp_table_rowb .c {float:left;width:90px;}

#bodycontent .sp_table_row .contact  {float:left;width:210px;text-align:left;}

#bodycontent .sp_selectbox {width:180px;float:left;text-align:center;margin:0 0 20px 0;border:0;}
#bodycontent .sp_selectbox img.sp_selectphase {border:0;}
#bodycontent .sp_selectbox h1 {color: #933;font-weight:bold;font-size:12px;text-align:center;}

img.icon_pdf, img.icon_pdf a {width:35px;height:30px;margin:0;padding:0;float:left;}