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


/* CSS Property Listings */

#lower_mod_top{
	background-image:url('lower_mod_top.jpg');
	width:493px;
	height:36px;
}

#lower_mod_mid{
	background-image:url('lower_mod_mid.jpg');
	width:493px;

}

#lower_mod_bot{
	background-image:url('lower_mod_bot.jpg');
	width:493px;
	height:5px;
}


#property-more_info{
	font-size:12px;
	}

#property-more_info a:link, #property-more_info a:visited{
	color:#900;
	text-decoration:underline;

}

.property_buttons_table{
	padding:0;
	color:#CCC
}

.my_property a:link, .my_property a:visited{
	color:#FFF;
}

.property_buttons_spacer{
	width:50px;
}

.property_buttons{
	padding:3px;
}

.letting_sales_left{
	background-image:url('http://www.northwooduk.com/images/web_images/listing_page/lettings_sales_left.jpg');
	background-repeat:no-repeat;
	height:17px;
	width:5px;
}

.letting_sales_mid{
	background-image:url('http://www.northwooduk.com/images/web_images/listing_page/lettings_sales_mid.jpg');
	background-repeat: repeat;
	color:#FFF;
	font-size:11px;
	height:17px;
	font-weight:bold;
}

.letting_sales_mid a:link, .letting_sales_mid a:visited{
	color:#FFF;
	text-decoration:none;
}

.letting_sales_mid a:hover{
	color: #900;
	text-decoration:none;
}

.letting_sales_right{
	background-image:url('http://www.northwooduk.com/images/web_images/listing_page/lettings_sales_right.jpg');
	background-repeat:no-repeat;
	height:17px;
	width:5px;
}

.letting_sales_left_grey{
	background-image:url('http://www.northwooduk.com/images/web_images/listing_page/lettings_sales_left_grey.jpg');
	background-repeat:no-repeat;
	height:17px;
	width:5px;
}

.letting_sales_mid_grey{
	background-image:url('http://www.northwooduk.com/images/web_images/listing_page/lettings_sales_mid_grey.jpg');
	background-repeat: repeat;
	color:#FFF;
	font-size:11px;
	height:17px;
	font-weight:bold;
}

.letting_sales_right_grey{
	background-image:url('http://www.northwooduk.com/images/web_images/listing_page/lettings_sales_right_grey.jpg');
	background-repeat:no-repeat;
	height:17px;
	width:5px;
}


#property-splitter{
	height:2px;
	background-color:#CCC;
	width:675px;
}

#property-more_info{
	padding-left:25px;
}

#property-display_text{
	color:#000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:16px;
font-weight:bold;
}

#property-display_text a:link, #property-display_text a:visited{
	color: #000;
	text-decoration:none;
}


#property-display_text a:hover{
	color:#F00;
}


#property-price{
	color:#000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.property-descriptive_title{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#787878
}


#property-status_output{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
		color:#787878
}


#property-summary{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#787878
}

#property-summary a:link, #property-summary a:visited{
	color: #787878;
	text-decoration: underline;
	font-weight:bold
}


#property-summary a:hover{
	color:#333;
}

/* CSS END Property Listings END */



/* CSS General */


.std_small_title{
	color: #900;
	font-weight:bold;
	font-size:15px;
} 

.std_title{
color:#990000; 
font-size:36px;
}

.std_font{
line-height:21px;
}

#mod_top{
	background-image:url('http://www.northwooduk.com/images/web_images/modules/module_top.jpg');
	height:5px;
	width:205px;
	background-repeat:repeat-x;
	background-position:center;
}

.mod_text{
	padding-left:3px;
}

a.mod_text:link{
	text-decoration: underline;
}


a.mod_text:visited{
	text-decoration:underline;
}

.mod_text a:link{
	text-decoration: underline;
}


.mod_text a:visited{
	text-decoration:underline;
}


#mod_left{
	background-image:url('http://www.northwooduk.com/images/web_images/modules/module_left-end.jpg');
	width:2px;
	
	background-repeat:repeat-y;
}

#mod_right{

	width:2px;

	background-repeat:repeat-y;
}

#mod_mid{
	background-image:url('http://www.northwooduk.com/images/web_images/modules/module_middle-end.jpg');
	
	
	width:196px;
	background-repeat:repeat-x;
	padding:3px;
}

#mod_mid_yellow{
	background-color:#feffd1;

	width:196px;
	background-repeat:repeat-x;
	padding:3px;
}

#mod_title{
	color: #000;
	font-size:17px;
	
	font-family:Georgia, Arial, Times, serif;
}


div:hover {
	border-color:#900
}

html, body, #wrap{height: 100%;}

body > #wrap { 
height:auto;
min-height:100%;
}

#main {padding-bottom:20px;}

#footer {position:relative;
margin-top:-20px;
height: 150px;
clear:both;
}




.clearfix:after {
	content:''.'';
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.clearfix{
	display: inline-block;}

* html .clearfix { height: 1%;}
.clearfix {display: block;}

body{
	background-color: #fff;
	color: #4b4b4b;
	font-size: 100.01%;
	height: 100%;
	
	font-family:Arial, Helvetica, sans-serif;
}

.splitter{
	border-bottom: 1px dotted #999; 
	width:100%;
}

.spacer{
	height:20px;
	
}

.spacer2{
	height:40px;
	
}


.mtp_question{
	color:#900
}





.std_text{
	line-height:18px;
	font-size:14px;
	font-family: Arial, Georgia,  Helvetica, sans-serif;
}

.std_text a:link{
color: #900;
text-decoration:none;

}

a.std_text:link{
color: #900;
text-decoration:none;
}


.std_text a:visited{
color: #900;
text-decoration:none;
}

a.std_text:visited{
color: #900;
text-decoration:none;
}

.std_text a:hover{
color: #F00;
text-decoration:none;
} 



.std_text_white{
	line-height:22px;
	font-size:13px;
}

.std_text_white a:link{
color: #FFF;
text-decoration:none;

}


.std_text_white a:visited{
color: #FFF;
text-decoration:none;
}

.std_text_white a:hover{
color: #FC0;
text-decoration:none;
}


.property_images a:hover{
	background-color: #F00;
	border:1;
 
 	
}



.std_text2{
	line-height:20px;
	font-size:12px;
}

.spacer_small{
	height:8px;
	
}

.pathway{
	font-size:12px;	
	line-height:16px;
	
}

a.pathway:link{
color:#999;
text-decoration:none;

}


a.pathway:visited{
color: #999;
text-decoration:none;
}

a.pathway:hover{
color: #900;
text-decoration:underline;
} 


.pathway a:link{
color:#999;
text-decoration:none;

}


.pathway a:visited{
color: #999;
text-decoration:none;
}

.pathway a:hover{
color: #900;
text-decoration:underline;
} 

.sec_title{
	color:#cc0000;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;

}

.sec_title a:link{
color: #cc0000;
text-decoration:none;

}

.sec_title a:visited{
color: #cc0000;
text-decoration:none;
}

.sec_title a:hover{
color: #900;
text-decoration:underline;
} 

.sec_sub{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}


.page_title2{
	color:#900;
	font-size:16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	
}

.sub_title{
	color: #333;

	font-size:12px;
	
}



.page_title{
	color:#cb0100;
	font-size:32px;
	position:relative;
	left:-2px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

.contentheading {
	color:#900;
	font-size:32px;
	position:relative;
	left:-2PX;


}


.componentheading{
	color:#900;
	font-size:32px;
	position:relative;
	left:-2PX;

}



.mainlevel_top{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	position:relative;
	top:1px;

	}
	

.img_bdx{
	border:#CCC thick;
}

a.mainlevel_top:link{
color:#FFF;
text-decoration:none;

}


a.mainlevel_top:visited{
color: #FFF;
text-decoration:none;

}

a.mainlevel_top:hover{
color: #900;
} 


.menu_title{
	color: #cb0100;
	font-size:17px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	
	
}

.menu_title a:link{
color:#cb0100;
text-decoration:none;

}


.menu_title a:visited{
color: #cb0100;
text-decoration:none;
}

.menu_title a:hover{
color: #F00;
} 


.col_title{
	color: #ad242b;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.test_author{
	color: #ad242b;
	font-size:14px;
	text-align:right;
	
	
}


.property-links{
	font-size:12px;
	line-height:20px;
	letter-spacing:0.2px;
	color:#999;

	}
	
	
.property-links a:link{
color:  #900;
text-decoration:none;


}


.property-links a:visited{
color:  #900;
text-decoration:none;
}

.property-links a:hover{
color: #900;
}






.property-links2{
	font-size:12px;
	line-height:20px;
	letter-spacing:0.2px;
	color: #900;
	}
	
	
.property-links2 a:link{
color: #900;
text-decoration:none;


}


.property-links2 a:visited{
color: #900;
text-decoration:none;
}

.property-links2 a:hover{
color: #F00;
}



.mainlevel-links{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	letter-spacing:0.3px;
	position:static;
color:  #666;
	}
	
	
.mainlevel-links a:link{
color:  #666;
text-decoration:none;
}


.mainlevel-links a:visited{
color:  #666;
text-decoration:none;

}

.mainlevel-links a:hover{
color: #F00;
}



.mainlevel-links2{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	letter-spacing:0.2px;
	position:static;
color:  #666;
	}
	
	
.mainlevel-links2 a:link{
color: #900;
text-decoration:none;
}


.mainlevel-links2 a:visited{
color: #900;
text-decoration:none;

}

.mainlevel-links2 a:hover{
color: #F00;
}

a.mainlevel-links:link{
color: #666;
text-decoration:none;


}


a.mainlevel-links:visited{
color: #666;
text-decoration:none;
}

a.mainlevel-links:hover{
color: #F00;
}

#mainlevel-links li:hover, #mainlevel-links li.hover {
position:static;
}

.mainlevel-linksp{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	letter-spacing:0.3px;
	}
	
	

a.mainlevel-linksp:link{
color: #900;
text-decoration:none;


}


a.mainlevel-linksp:visited{
color: #900;
text-decoration:none;
}

a.mainlevel-linksp:hover{
color: #900;
}



/* Blog custom side links */

.mainlevel-links-blog{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	display:block;
	margin-bottom:20px;
	letter-spacing:0.3px;
	position:static;
color:  #666;
	}
	
	
a.mainlevel-links-blog:link{
color:  #666;
text-decoration:none;

}


a.mainlevel-links-blog:visited{
color:  #666;
text-decoration:none;

}

a.mainlevel-links-blog:hover{
color: #F00;
}


/*  */

.columns      {width:30%; float:left; padding:10px; top:30px; position:relative; z-index:100; overflow:auto;}
.float        {float:left; display:inline;}

.col_text{
	font-size:14px;
	line-height:20px;
}

.location_title{
	color:#900;
	font-size:16px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

.location_title a:link{
color: #900;
text-decoration:none;


}


.location_title a:visited{
color: #900;
text-decoration:none;
}


.map_summ{
	color:#900;
	font-size:14px;
	text-decoration:none;
}
.child_locations{
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-indent:17px;
	line-height:21px;
	text-decoration:none;
}

.child_locations a:link{
color: #666;
text-decoration:none;
}


.child_locations a:visited{
color: #666;
text-decoration:none;
}

.child_locations a:hover{
color: #900;
}



.branch_links{
	font-size:13px;
	color:#000;
	text-decoration:none;
}

.branch_links a:link{
color: #000;
text-decoration:none;
}


.branch_links a:visited{
color: #000;
text-decoration:none;
}

.branch_links a:hover{
color: #900;
}




.mainlevel-search_white{
	font-size:12px;
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	text-decoration:none;
	}
	
	

a.mainlevel-search_white:link{
color: #FFF;
text-decoration:none;

}


a.mainlevel-search_white:visited{
color: #FFF;
text-decoration:none;
}

a.mainlevel-search_white:hover{
color: #FF0;
} 

.page_nav{
	font-size:12px;
	color:#900;
	position:relative;
	top:2px;
	left:15px;
	text-decoration:none;
	}


.page_nav a:link{
color: #900;
text-decoration:none;
text-align:center;

position:relative;
	top:2px;
	left:8px;

}


.page_nav a:visited{
color: #900;
text-decoration:none;
text-align:center;

position:relative;
	top:2px;
	left:8px;
}

.page_nav a:hover{
color: #F00;
border-color:#900;
border-top-color:#900;
border-bottom-color:#900;
border-right-color:#900;
border-left-color:#900;
position:relative;
top:2px;
left:8px;
} 


.page_nav_current{
	font-size:12px;
	color:#900;
	position:relative;
	top:2px;
	left:15px;
	}


.page_nav_current a:link{
color: #FFF;
text-decoration:none;

position:relative;
	top:2px;
	left:8px;

}


.page_nav_current a:visited{
color: #FFF;
text-decoration:none;

position:relative;
	top:2px;
	left:8px;
}

.page_nav_current a:hover{
color: #FC0;

position:relative;
	top:2px;
	left:8px;
} 

.page_nav2{
	font-size:12px;
	color: #999;
	position:relative;
	top:2px;
	left:15px;
	text-decoration:none;
	
	}


.page_nav2 a:link{
color: #900;
text-decoration:none;

position:relative;
	top:2px;
	left:8px;

}


.page_nav2 a:visited{
color: #900;
text-decoration:none;

position:relative;
	top:2px;
	left:8px;
}

.page_nav2 a:hover{
color: #900;
position:relative;
	top:2px;
	left:8px;
} 

.page_nav2 a:hover{
color: #900;
position:relative;
	top:2px;
	left:8px;
}

.house_desc{
	font-size:14px;
	
}

.house_desc a:link{
color: #000;
text-decoration: underline;
font-weight:bold;
}


.house_desc a:visited{
color: #000;
text-decoration:underline;
font-weight:bold;

}

.house_desc a:hover{
color: #F00;
font-weight:bold;
} 

.maplist{
	font-size:17px;
	color:#CCC;
	font-weight:bold;	
}



.maplist a:link{
color: #900;
text-decoration: none;
font-weight:bold;
}


.maplist a:visited{
color: #900;
text-decoration: none;
font-weight:bold;

}

.maplist a:hover{
color: #F00;
font-weight:bold;
} 


.gnav{
font-size:12px;
width:25%;

}

.gnav a:link{
color: #900;
text-decoration:none;


}


.gnav a:visited{
color: #900;
text-decoration:none;
}

.gnav a:hover{
color: #F00;

}



.menu_title_info_bar{
color: #ad242b;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
}

.menu_title_info_bar_small{
color: #ad242b;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
}



.prop_links{
	font-size:13px;
	padding:5px;
	color: #900;
	text-align:left

	}
	
.prop_Email_a_friend_iframe_text{
	font-size:16px;
	color: #900;
	text-align:left

	}	
	
.prop_Email_a_friend_iframe_text_sent{
	font-size:16px;
	color: #000000;
	text-align:left

	}


.prop_links a:link{

text-decoration:none;
color:#900;
text-align:left
}


.prop_links a:visited{
text-decoration:none;
color:#900;
text-align:left
}

.prop_links a:hover{
color: #F00;
} 




.office_title{


	color: #900;

	}


.office_title a:link{

text-decoration:none;
color:#900;


}


.office_title a:visited{
text-decoration:none;
color:#900;
}

.office_title a:hover{
color: #F00;

} 


#tabber {
  margin-top:1em;
}
.tabberlive .tabbertab {
  /*
 height:500px;
 overflow:auto;
  */
}
.tabbernav a, .tabbernav a:link, .tabbernav a:visited {
  text-decoration:none;
}
pre {
 margin-left:.5em;
 background-color:#fafafa;
 color:#333;
 padding:.25em 1em;
 border-left:4px solid #eee;
}
.highlight {
 background-color:#ddd;
 color:#000;
}
.tabberlive .tabbertab h3 {
 display:block;
}


.question{
	color:#F60;
}

.answer{
	color:#000;
}

.field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#FFF;
}

.field a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#FFF;
}
	
.field a:hover{
	font-family:Arial, Helvetica, sans-serifl;
	font-size:10pt;
	background-color:#FFF;
}

.field a:onclick{
	font-family:Arial, Helvetica, sans-serifl;
	font-size:10pt;
	background-color:#FFF;
}

.white{
	background-color:#FFF;
	color:#FFF;
}


.meetthepeople {

	font-weight:bold;
	color: #808080;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.meetthepeople a:link{
color:#808080;
text-decoration:none;

}


.meetthepeople a:visited{
color: #808080;
text-decoration:none;
}

.meetthepeople a:hover{
color: #F00;
} 



.sitemap_links{
	color: #999;
	font-size:13px;
	line-height:20px
	text-align:left;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}

.sitemap_links a:hover{
	color: #FF0;	
	text-decoration:none;

}

a.sitemap_links:hover{
	color: #FF0;	
	text-decoration:none;
}

.sitemap_links a:link{
	color:#999;
	text-decoration:none;
	
}

.sitemap_links a:visited{
	color:#999;
	text-decoration:none;
}


dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
	font-weight:normal;
}


table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

