/* CSS Document */

body{
	background:url(../../pics/group/bg_body_grey_band.gif) top left repeat-x;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	z-index:0;
	font-size: 13px;
}
table{
}
img{
border:none;
}
p{
line-height:15px;
}
span{
color:#00457c;
}
.search_properties p{
margin:0;
padding:0;
color:#dadada;
}
.search_properties label{
padding:0 0 5px 0;
margin:0;
width:123px;
display:block;
float:left;
color:#dadada;
}
.search_properties select{
width:130px;
height:18px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
display:block;
margin:0 0 5px 0;
float:left;
}
.search_properties h2{
display:none;
}
.mini_boxes ul{
padding:4px 0 0 0;
margin:0 0 0 0px;
width:190px;
list-style:none;
font-size:12px;
clear:left;
}
.mini_boxes li{
list-style:none;
display:block;
padding:0 0 0 17px;
margin:0;
background:url(../../pics/group/bullet_blue.gif) top left no-repeat;
float:right;
clear:right;
width:170px;
color:#000;
}



p.squash{
padding:0;
margin:0;
}
a{
color:#00457c;
}
a:hover{
text-decoration:none;
}
h1{
display:none;
}
.sublevel_section h1{
	display:block;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-top:0;
	margin-top:0;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 3px 0;
color:#353535;
}
h2.sub{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin:0 0 0 0;
padding:0 0 0 0;
color:#6f6f6f;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 10px 0;
padding:8px 0 10px 0;
color:#00457c;
}
.sublevel_section h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 10px 0;
padding:8px 0 6px 13px;
color:#00457c;
}
h3 span.position{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:normal;
}
ul li
{
padding:4px 0;
margin-top:0;
margin-bottom:0;
/*list-style:disc;*/
}
table.layout{
width:960px;
margin:0px auto;
}

.tf_searchbox{
display:inline;
border:1px solid #f8c57a;
width:105px;
margin-left:12px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
}
form.search{
margin-top:39px;
}
td.infobox_grad_grey{
background:url(/pics/group/bg_grad_box_grey.gif) bottom left repeat-x;
padding:10px 10px 10px 20px;
}
td.infobox_fill_grey{
background:url(/pics/group/pixel_white.gif) bottom left repeat-x;
padding:10px 10px 10px 20px;
}


img.thumb{
border:1px solid #bbbbbb;
}
img.infobox_thumb{
float:right;
margin:0 0 0 15px;
}
h3.infobox_title{
font-size:11px;
/*color:#112461;*/
color:#000;
padding:0;
margin:0;
display:inline;
}
h3.infobox_title{
font-size:11px;
/*color:#112461;*/
color:#000;
padding:0;
margin:0;
display:inline;
}
.infobox_sublevel td{
border-bottom:1px solid #ccc;
}
.infobox_sublevel p{
margin:1px 0;
display:block;
padding:0;
}
.infobox_sublevel p img{
/*padding:5px 0;*/
}
.infobox_sublevel p.view_btn a{
color:#000;
display:block;
padding:5px 5px 35px 20px;
background:url(../../pics/group/bg_btn_view.gif) bottom left no-repeat;
}
.infobox_sublevel p.view_btn a:hover{
background:url(../../pics/group/bg_btn_view.gif) bottom right no-repeat #f3f3f3;
}
.infobox_sublevel p.no_link{
color:#000;
display:block;
padding:5px 5px 5px 20px;
}

.infobox_sublevel p a{
margin:1px 0;
display:block;
padding:5px 5px 5px 20px;
text-decoration:none;
color:#003f80;
}
.infobox_sublevel p a strong{
color:#003f80;
}
.infobox_sublevel p a:hover{
background-color:#f3f3f3;
}


/*navigation*/
html>body {
	font-size:12px;
}
		/*NAVIGATION*/
		#global_navigation{
		float:left;
		width:959px;
		line-height:normal;
		padding-left:0px;
		background:bottom left repeat-x url(../../pics/group/pixel.gif);
		}
		#global_navigation a.russian {
		float:right;
		padding:0;
		margin:0;
		}
		#global_navigation a.russian img{
		}
		#global_navigation ul {
		margin:0;
		padding:0 0 0 7px;
		list-style:none;
		}
		#global_navigation li {
		float:left;
		padding:0 0 0 0;
		margin:0 0 0 0;
		cursor:pointer;
		list-style:none;
		}
		#global_navigation a {
		background:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		float:left;
		display:block;
		height:48px;
		text-decoration:none;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}
		#global_navigation a span {
		display:inline;
		margin:17px 0 0 10px;
		padding:0;
		color:#fff;
		float:left;
		}
		.search_btn{
		clear:both;
		}
		/*#global_navigation a:hover {
		color:#fff;
		background:url(../../pics/group/bg_nav_right.gif) no-repeat right top;
		}
		#home #nav_home{
		background:none;
		cursor:default;
		}
		#home #nav_home a{
		background:url(../../pics/group/bg_nav_right.gif) no-repeat right top;
		cursor:default;
		}
		#home li#nav_home{
		background:url(../../pics/group/bg_nav_left.gif) no-repeat left top;
		}
		#home #nav_home a:hover{
		color:#FFF;
		}
		#global_navigation li:hover a {
		background:url(../../pics/group/bg_nav_right.gif) no-repeat;
		background-position:100% -148px;
		}
		#global_navigation li:hover{
		background:url(../../pics/group/bg_nav_left.gif) no-repeat;
		background-position:0% -148px;
		}*/
		#global_navigation li#nav_home a{width:57px; background:url(../../pics/group/nav_tab_57.jpg) no-repeat bottom left;}
		#global_navigation li#nav_buying a{width:63px; background:url(../../pics/group/nav_tab_63.jpg) no-repeat bottom left;}
		#global_navigation li#nav_selling a{width:63px; background:url(../../pics/group/nav_tab_63.jpg) no-repeat bottom left;}
		#global_navigation li#nav_lettings a{width:70px; background:url(../../pics/group/nav_tab_70.jpg) no-repeat bottom left;}
		#global_navigation li#nav_new_homes a{width:94px; background:url(../../pics/group/nav_tab_94.jpg) no-repeat bottom left;}
		#global_navigation li#nav_services a{width:74px; background:url(../../pics/group/nav_tab_74.jpg) no-repeat bottom left;}
		#global_navigation li#nav_about_us a{width:78px; background:url(../../pics/group/nav_tab_78.jpg) no-repeat bottom left;}
		#global_navigation li#nav_mortgages a{width:85px; background:url(../../pics/group/nav_tab_85.jpg) no-repeat bottom left;}
		#global_navigation li#nav_news a{width:54px; background:url(../../pics/group/nav_tab_54.jpg) no-repeat bottom left;}
		#global_navigation li#nav_contact_us a{width:89px; background:url(../../pics/group/nav_tab_89.jpg) no-repeat bottom left;}
		#global_navigation li#nav_recruitment a{width:96px; background:url(../../pics/group/nav_tab_96.jpg) no-repeat bottom left;}
		#global_navigation li#nav_register a{width:72px; background:url(../../pics/group/nav_tab_72.jpg) no-repeat bottom left;}
		
	
		
		#global_navigation ul#home li#nav_home a,
		#global_navigation ul#buying li#nav_buying a,
		#global_navigation ul#selling li#nav_selling a,
		#global_navigation ul#lettings li#nav_lettings a,
		#global_navigation ul#new_homes li#nav_new_homes a,
		#global_navigation ul#services li#nav_services a,
		#global_navigation ul#about_us li#nav_about_us a,
		#global_navigation ul#mortgages li#nav_mortgages a,
		#global_navigation ul#news li#nav_news a,
		#global_navigation ul#contact_us li#nav_contact_us a,
		#global_navigation ul#recruitment li#nav_recruitment a,
		#global_navigation ul#register li#nav_register a{
		background-position:top left;
		}
		#global_navigation li#nav_home a:hover,
		#global_navigation li#nav_buying a:hover,
		#global_navigation li#nav_selling a:hover,
		#global_navigation li#nav_lettings a:hover,
		#global_navigation li#nav_new_homes a:hover,
		#global_navigation li#nav_services a:hover,
		#global_navigation li#nav_about_us a:hover,
		#global_navigation li#nav_mortgages a:hover,
		#global_navigation li#nav_news a:hover,
		#global_navigation li#nav_contact_us a:hover,
		#global_navigation li#nav_recruitment a:hover,
		#global_navigation li#nav_register a:hover{
		background-position:0 -48px;
		}
		
		
		/* New group menu */
		#global_navigation li#nav_group_home a{width:135px; background:url(../../pics/group/nav_tab_g1.jpg) no-repeat bottom left;}	
		#global_navigation li#nav_group_residential a{width:97px; background:url(../../pics/group/nav_tab_g2.jpg) no-repeat bottom left;}		
		#global_navigation li#nav_group_international a{width:111px; background:url(../../pics/group/nav_tab_g3.jpg) no-repeat bottom left;}	
		#global_navigation li#nav_group_mortgages a{width:97px; background:url(../../pics/group/nav_tab_g4.jpg) no-repeat bottom left;}	
		#global_navigation li#nav_group_surveyors a{width:96px; background:url(../../pics/group/nav_tab_g5.jpg) no-repeat bottom left;}			
			
		#global_navigation ul#home li#nav_group_home a{background-position:top left;
		}
		#global_navigation li#nav_group_home a:hover,
		#global_navigation li#nav_group_residential a:hover,
		#global_navigation li#nav_group_international a:hover,
		#global_navigation li#nav_group_mortgages a:hover,
		#global_navigation li#nav_group_surveyors a:hover{		
		background-position:0 -48px;}
		
/* New styles */

.mainPanel{width:941px;height:366px;background:#a6003d url(../../pics/group/main_panel_bg.jpg) top left no-repeat;display:block;}
.departmentBox{width:470px;height:180px;float:left;display:block;}
.departmentBox h1{display:block;font-size:18px;margin:0 0 22px 0;padding:0 0 5px 0;}
.departmentBox a{width:102px;height:31px;display:block;margin-top:15px;}
.departmentBox a:link,.departmentBox a:visited,.departmentBox a:hover{text-decoration:none;}
.dep1,
.dep2{
margin-bottom:3px;}
.dep1 h1{color:#006699;}
.dep2 h1{color:#cc6600;}
.dep3 h1{color:#006600;}
.dep4 h1{color:#003399;}
.dep1 a{background:url(../../pics/group/btn1.png) top left no-repeat;}
.dep2 a{background:url(../../pics/group/btn2.png) top left no-repeat;}
.dep3 a{background:url(../../pics/group/btn3.png) top left no-repeat;}
.dep4 a{background:url(../../pics/group/btn4.png) top left no-repeat;}
.boxContent{padding:19px 192px 25px 26px; }
.boxContent div{margin:0 20px 0 18px;}


.footer{
clear:both;
margin-top:30px;
}
.footer td{
border-top:1px solid #ccc;
}
.footer td.no_border{
border-top:none;
}
.footer p{
clear:left;
color:#999;
font-size:10px;
padding:0;
margin:0;
}
.footer a{
color:#999;
text-decoration:none;
padding:0;
margin:0;
}
.footer a:hover{
color:#000;
text-decoration:underline;
}
.footer ul{
list-style:none;
margin:0;
padding:0;
}
.footer li{
list-style:none;
float:left;
color:#666;
padding:14px 5px 0 0;
cursor:default;
font-size:11px;
}
.footer li a{
color:#00457d;
text-decoration:none;
padding:0;
font-size:11px;
margin:0;
}
.footer li a:hover{
color:#000;
text-decoration:underline;
}


.sublevel_section{
margin-top:14px;
margin-left:9px;
background:url(../../pics/group/sub_white_top.gif) top left no-repeat #fff;
}
.sublevel_section .property_container{
border-top:2px solid #145286;
}
.sublevel_section img.property{
margin:1px 0 0 0;

}
.sublevel_section img.property a{
}
.sublevel_section p.property_desc{
margin:10px 0 10px 13px; 
padding:0 15px 10px 0; 
}
.sublevel_section p.property_desc{
margin:10px 0 10px 13px; 
padding:0 15px 10px 0; 
}
.sublevel_section .property_base_links{
padding-left:5px;
background-color:#e6e6e6;
border-right:1px solid #fff;
}
/* Ed's dodgy CSS */
.contentGreyBg {
	padding: 15px;
	background-color: #e6e6e6;
}

.contentGreyBgNoPadding {
	padding: 0px;
	background-color: #e6e6e6;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.picturePaddingBottom {
	padding-bottom: 5px;
}



/*ALEX's sub menu*/

.sublevel_links{
margin-left:10px;
width:271px;
}
.sublevel_links2{
width:100%;
}
.sublevel_links a, .sublevel_links2 a{
display:block;
float:left;
clear:left;
margin:0 0 1px 0;
padding:0 0 4px 0;
background:url(../../pics/group/sublevel_links_left_arrow.gif) left top no-repeat #e6e6e6;
text-decoration:none;
color:#00457c;
cursor:pointer;
}
.sublevel_links a{
width:270px;
}
.sublevel_links2 a{
width:100%;
}
.sublevel_links a span, .sublevel_links2 a span{
margin:6px 0 5px 21px;
padding:0;
float:left;
}
.sublevel_links a:hover, .sublevel_links2 a:hover{
background-color:#dadada;
}

.recent_news_pic{
float:left;
}
.bottom_border_dots{
background:url(../../pics/group/dots_horiz.gif) bottom left repeat-x;
}
.no_bottom_border{
padding-top:12px;
background:none;
}
.bullet_green{
text-decoration:none;
}
.bullet_green:hover{
text-decoration:underline;
}
p.blue_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00457d;
font-weight:bold;
padding:0;
margin:0;
}
.bottom_boxes p{
padding:0 0 8px 0;
margin:0;
}


.details_btnsTD{
margin:0;
padding:0;
/*background-color:#ebebeb;*/
height:31px;
}
.details_btns{
text-align:center; 
font-size:11px; 
color:#999999;
margin-left:14px;
margin-top:3px;
}
.details_btns a{
margin-right:1px;
height:24px;
display:block;
float:left;
background:url(../../pics/group/details_btn_bg_grad.gif) top left repeat-x;
text-decoration:none;
}
.details_btns a:hover{
text-decoration:underline;
}
.details_btns a span{
padding:4px 8px 0 8px;
float:left;
cursor:pointer
}



.property_detail_pic_nav{
/*background:url(../../pics/group/pixel_white.gif) repeat-y top right;*/
border-top:1px solid #fff;
}
.property_detail_pic_nav p{
text-align:center; 
font-size:11px; 
color:#fff;
padding:8px 0 8px 10px;
margin:0 0 0 0;
float:left;
}
.property_detail_pic_nav a{
margin:0 1px 1px 0;
text-align:center; 
font-size:11px; 
color:#fff;
/*padding:5px 8px;
background-color:#3881ae;*/
text-decoration:none;
float:left;
display:inline;
border:1px solid #4992bf;
}
.property_detail_pic_nav a:hover{
/*background-color:#4992bf;*/
border-color:#fff;
}
.property_detail_pic_nav{
background-color:#006699
}
/*.property_detail_pic_nav a.number{
margin-right:1px;
text-align:center; 
font-size:11px; 
color:#fff;
padding:5px;
background-color:#3881ae;
display:inline;
}*/
.property_detail_pic_nav a.currentNumber{
background-color:#006699;
}
.property_detail_pic_nav a.other{
margin-right:1px;
text-align:center; 
font-size:11px; 
color:#fff;
padding:5px;
background:none;
display:inline;
text-decoration:underline
}
.property_detail_pic_nav a.other:hover{
text-decoration:none;
background:none;
}
.property_detail_pic_nav span{
/*padding:4px 0 0 8px;
color:#fff;*/
cursor:pointer;
}
/**/

.property_detail_page_nav p{
text-align:center; 
font-size:11px; 
color:#fff;
padding:0 0 0 0;
margin:0 0 0 0;
}
.property_detail_page_nav .nv_current_page{
background:url(../../pics/group/propertyNav_gradBlue.gif) top left repeat-x;
margin-right:1px;
float:left;
width:16px;
height:15px;
text-align:center; 
font-size:10px; 
color:#fff;
display:inline;
text-decoration:none;
}
.property_detail_page_nav a{
background:url(../../pics/group/propertyNav_grad.gif) top left repeat-x;
margin-right:1px;
float:left;
width:16px;
height:15px;
text-align:center; 
font-size:10px; 
color:#000;
display:inline;
text-decoration:none;
}
.property_detail_page_nav a span{
color:#000;
cursor:pointer;
}
.property_detail_page_nav a.other{
color:#00457c; background:none; float:left; width:auto; 
text-decoration:underline;

}
.property_detail_page_nav a.other:hover{text-decoration:none;
background:none;
}
.property_detail_page_nav a span.nv_page_link{
text-decoration:none;
background:none;
}
.property_detail_page_nav span{
/*padding:4px 0 0 8px;
color:#fff;*/
cursor:default;
}
.property_detail_page_nav span.nv_pagelink{
background:url(../../pics/group/propertyNav_grad.gif) top left repeat-x;
}

.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
}
.formcomments {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 268px;
}.imageOutline {
	border: 1px solid #CCCCCC;
}
/**/

/*edit Mike*/ 
.style1 {font-style: normal}
.style2 {font-style: normal}
.style3 {font-style: normal}
.style4 {font-style: normal}
.style5 {font-style: normal}
.style6 {font-style: normal}

.search_properties td{
color: #dadada;
}

a.off:hover{
text-decoration: none;
}

a.off span{
color: silver;
}


li {
	list-style-image: url(../../pics/group/bullet.gif);
}

a.nv_thumbnail_anchor{
  width:73px;
  height: 52px;
}
