body 
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	background-image: url(/media/angelshomes.co.uk/images/body_bg.jpg);
	background-repeat: repeat-x;
	background-color: #818181;
	
}
td, tr {
	font-size:12px;
}
a 		{color: #6584a9; text-decoration:none;}
a:hover {text-decoration:underline;}
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited {color:#FFFFFF; font-size:18px;}

p 		{font-family:Arial, Helvetica, sans-serif, Tahoma; text-align:left;}

h1 		{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:18px; color:#FFFFFF; font-weight:normal; margin:0 0 5px 0;}
h2 		{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:18px; color:#479cd0; font-weight:normal; margin:0 0 5px 0;}
h3 		{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:16px; color:#FFFFFF; font-weight:bold; margin:0;}
h4 		{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:16px; color:#479cd0; font-weight:bold; margin:0;}
h5 		{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold; margin:0;}
h6 		{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px; color:#479cd0; font-weight:bold; margin:0;}

.titlebold 
{
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	text-align:left;
}
.title-blue-headbold 
{	font-weight:bold;
	font-size:14px;
	color:#65A3E1;
}
.titlebold-main		{font-size:18px;}
.title-black 		{font-size:18px; color:#000000;} 
.title-white-head 	{font-size:20px; color:#FFFFFF;} 
.title-black-head 	{font-size:24px; color:#000000;} 
.title-blue-head 	{color:#65A3E1; font-size:18px; }
.titlebold-search 	{font-size:24px;} 
.title-blue			{color:#479CD0; }
.title-blue a		{color:#479CD0;}
a.breadcrumbs		{color:#479CD0;}

.dropdown			{width:128px; font-size:10px;}

.header				{
	background-color: #FFFFFF;
	background-image: url(/media/angelshomes.co.uk/images/header_bg.jpg);
	background-position: bottom;
}
.header-leftlogo	{padding:14px 23px 67px 0px; width:157px;}

.nav				{background:url(/media/angelshomes.co.uk/images/menu_bg.jpg); height:33px;}
.nav ul				{width:805px; font-size:14px; font-family:Arial, Helvetica, sans-serif, Tahoma; margin:0px; padding:0px;}

.bullet				{margin:0px; background:url(/media/angelshomes.co.uk/images/menu_divider.jpg) right top no-repeat;}

.nav li 			{display:inline; padding:8px 15px 13px 15px; width:70px; line-height:33px;}
.nav li a:hover 	{text-decoration:none; color:#0091D6;} 

.content			{padding:9px 0px 0px 0px; width:944px; }
.content-home		{padding:9px 0px 0px 0px; width:944px; color:#4b4b4b;}
.content-home, h1		{color:#4b4b4b;}
.content-left		{padding:0px 0px 0px 0px; width:164px;} 
.content-left-top
{	background:url(/media/angelshomes.co.uk/images/left_topbg.jpg);
	height:16px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	padding: 5px 0px 5px 17px;
	color:#FFFFFF;
} 
.tablecolor {color:#333333;}
.content-left img {margin-bottom:12px;}
.content-left-mid {background:#000000; font-family:Arial, Helvetica, sans-serif, Tahoma;} 

.content-left-mid ul {margin:0px 0px 0px 10px; padding:18px 25px 0px 13px; font:Arial, Helvetica, sans-serif, Tahoma;}
.content-left-mid li {list-style-image:url(/media/angelshomes.co.uk/images/arrow.jpg); margin:0px ; padding:0px 0px 5px 0px; } 
.search-button {text-align:left; vertical-align:middle;}

.diesignby		{background:#000000; height:25px; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#727171;}
.diesignby a	{color:#727171;}

.footer			{font-family: Arial, Helvetica, sans-serif, Tahoma; font-size:14px; text-align:center;}

.homeimage		{ background:url(/media/angelshomes.co.uk/images/home_image.jpg) no-repeat; width:769px; height:203px; } 

.bg-black		{ background-color:#000000}
.bg-wht		{ background-image:url(/media/angelshomes.co.uk/images/content-bg-top.gif)}
.border-gray	{border:#7A7A7A solid 1px;}
.bg-gray		{background:#EFEFEF;}

.freehold 		{font-size:14px; font-weight:bold; color:#000000; font:Verdana, Arial, Helvetica, sans-serif;}

.sold 			{color:#CC0000; font-size:14px; font-weight:bold; font:Verdana, Arial, Helvetica, sans-serif;}

div .text-black {color:#333333;}
.text-black 	{font-size:12px; color:#333333;}
.text-black ul 	{margin:0px 0px 0px 0px; padding:0px 0px 0px 25px;}
.text-black li
{ 
	list-style-image:url(/media/angelshomes.co.uk/images/arrow_red.jpg);
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; line-height:23px;
	width:127px; 

}
.text-black a 		{
	color:#FFFFFF;
}
.text-black a:hover {text-decoration:none;}
.text-black-bold 	{font-size:12px; font-weight:bold; color:#333333;}
.text-black p 		{ margin:5px 0px 5px 0px;}

.bold 				{font-weight:bold;}

.readon a 
{	color:#CC0000; font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.readon a:hover
{
	text-decoration:none;
}

.blackline
{
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#000000;
} 


.colourLightForm {
	background-color:#efefef;
	}
.box {
	background-color: #efefef;
	padding: 10px 10px 10px 10px;
}

.box-border {
	border:1px solid #666666;
	padding: 10px;
	background-color: #dedede;
	color: #000000;
	}
a.red:link {
	color:#e31a22;
	}
.red {
	color:#e31a22;
	}
#DetailsImages a:link img {
	border: 1px solid #333333;
}
#DetailsImages img {
	border: 1px solid #333333;
}
#DetailsImages a:hover img {
	border: 1px solid #e31a22;
}
.mapLabel {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Verdana, Arial, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #669900
}
.introImg {
	BORDER-RIGHT: #233e61 1px solid; BORDER-TOP: #233e61 1px solid; BORDER-LEFT: #233e61 1px solid; BORDER-BOTTOM: #233e61 1px solid
}
.introImg:hover {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#bluelinks a:link, #bluelinks a:visited, #bluelinks a:active {
color:#e31a22;
}
#map a:link, #map a:visited, #map a:active {
	color: #000000;
}
#map a:hover {
	color: #9BAF4B;
}
#map {
	color: #000000;
}
#map table, #map div, #map td, #map tr {
	color: #000000;
}
#gmapmarker {
	color: #000000;
}
.QSpulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
}
p {
	padding: 0 0 5px 0;
	margin: 0;
}
.text12px {
	font-size: 12px;
}
.text13px {
	font-size: 13px;
}
.text14px {
	font-size: 14px;
}
	
.text20px {
	font-size: 20px;
}
#results {
	height: 440px;
	width: 440px;
	overflow: auto;
	margin: 0px;
	border: 1px solid #efefef;
}
.rowcolour1
{background-color:#efefef;}
.rowcolour0
{background-color:#fff;}
.detailsheight {height:400px;}
#detailsscrollbox {
	height: 400px;
	width: 100%;
	overflow: auto;
	margin: 0px;
	padding:0;
}
.box-border-SEARCH {
	border:1px solid #c6c6c6;
	padding: 4px;
	background-color: #333333;;
}
a.featured_link, td.featured_link, table.featured_link {
	text-decoration: none;
	display: block;
}.box-borderDark {
	border:1px solid #999999;
	padding: 10px;
	background-color: #000000;;
}
.box-borderDark td{
}#wrapper .lower-footer-left {
	width: 330px;
	float: left;
}
#wrapper .lower-footer-right {
	width: 400px;
	float: right;
}
#wrapper .lower-footer-left a, #wrapper .lower-footer-left a:link, #wrapper .lower-footer-left a:visited {
	color: #FFFFFF;
}
#wrapper .lower-footer-right a, #wrapper .lower-footer-right a:link, #wrapper .lower-footer-right a:visited {
	color: #FFFFFF;
}
#top-header {
	clear: both;
	background-image: url(/templates/template1_master/images/logo-bg-strip.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	margin: 0px;
	width: 799px;
	height:93px;
}
#contacts-top {
	margin: 0px;
	width: 540px;
	float: right;
	height: 65px;
	padding-right:20px;
}
#menu-panel-top {
	width: 615px;
	float: right;
	height: 28px;
	margin: 0px;
}
.box-borderDark td {
	color: #efefef;
}
.submitDark {

	width: 70px;
	font-size:11px;
	height: 20px;
	background-color:#333333;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.textfield{
 width:99%;
}
.textwrap85{
 width:85px;
}
.textwrap85 input, .textwrap85 select{
 width:85px;
}
.textwrap100{
 width:100px;
}
.textwrap150{
 width:150px;
}
.textwrap150 input, .textwrap150 select{
 width:150px;
}
.textwrap200{
 width:200px;
}
.textwrap200 input, .textwrap200 select {
 width:200px;
}
.textwrap250{
 width:250px;
}
.textwrap300{
 width:300px;
}
.textwrap300 input, .textwrap300 select {
 width:300px;
}
.textwrap350{
 width:350px;
}
.textwrap90pc input, .textwrap90pc select{
	width:90%;font-size:10px;
}
.textarea{
 width:99%;
 height: 80px;
}

.submit{
 width: 85px;
 font-size:11px;
 height: 26px;
 background-color:#65A3E1;;
 font-weight: bold;
 color: #FFFFFF;
 border: 1px solid #65A3E1;
}
.text-grey {color:#999999;}
.white, a.white:link, a.white:visited, .white a:link, .white a:visited {color:#FFFFFF;}
#DetailsImages a:link img {
	border: 1px solid #000000;
}
#DetailsImages a:hover img {
	border: 1px solid #ffffff;
}

.property-week {width:365px; background-color:#000000; background-image:url(/media/angelshomes.co.uk/images/menu_bg.jpg); background-repeat:repeat-x;}

.breadcrumbs-gray a {color:#333333}
.back a { color:#006699}