/* CSS Document */
body {
	padding: 0; margin: 0;	
	background-color: #274B91;
	text-align: center;
}
div {
	margin: 0; padding: 0;
}
h1, h2, ul, ol, form, input, textarea, Textfield {
	padding:0; margin:0;
}
img {
	border: none;
}
a {
	outline: none;
}
ul {
	list-style: none;
}
li {
	line-height: 15px;
}
p {
	margin: 0; padding: 4px 0 12px 0;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #070708;
}
form {
	margin: 0; padding: 0;
	border-spacing: 0;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
	
	
div.main {
	margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; padding: 0;
	float: none; display: block;
	width: 900px;
}
div.main_inside {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 900px;
}

div.header {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 900px; height: 344px;
	background-image: url("../images/header_bkg.jpg");
	background-repeat: repeat-x;
}
div.header_logo {
	margin-left: 28px; margin-top: 26px; margin-right: 0; margin-bottom: 0; padding: 0;
	float: left; display: inline;
	width: 156px; height: 83px;
	background-image: url("../images/header_logo.jpg");
	background-repeat: no-repeat;
}
div.header_right {
	margin: 0; padding: 0;
	float: right; display: inline;
	width: 659px; height: 106px;
	text-align: left;
}
div.header_right_call {
	margin-top: 25px; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0;
	float: left; display: inline;
	width: 659px; height: 35px;
	font-size: 22px;
	font-weight: bold;
	font-family: sans-serif;
	color: #ffffff;
}
div.header_right_search {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 659px;
}
div.header_menu {
	margin: 0; padding: 0;
	float: right; display: inline;
	width: 715px; height: 29px;
}
div.header_menu_item {
	margin: 0; padding: 0;
	float: right; display: inline;
	height: 29px;
}
div.header_menu_brake {
	margin: 0; padding: 0;
	float: right; display: inline;
	height: 29px; width: 8px;
}

div.header_banner {
	margin-top: 15px; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0;
	float: left; display: inline;
	width: 497px; height: 182px;
	background-image: url("../images/header_banner_bkg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}
div.header_banner_flash {
	margin: 0; padding: 0;
	float: right; display: inline;
	width: 388px; height: 178px;
}
div.header_content {
	margin-top: 15px; margin-bottom: 0; margin-left: 0; margin-right: 55px; padding: 0;
	float: right; display: inline;
	width: 315px; height: 182px;
	text-align: left;
}
div.page {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 900px;
	background-color: #D4DAF2;
}
div.left_column {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 185px;
}
div.main_column {
	margin: 0; padding: 0;
	float: right; display: inline;
	width: 715px;
}
div.footer {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 900px; height: 51px;
	background-image: url("../images/footer_bkg.jpg");
	background-repeat: repeat-x;
} 


/* left column - start */
div.left_column_inside {
	margin-left: 12px; margin-right: 0; margin-top: 17px; margin-bottom: 0; padding: 0;
	float: left; display: inline;
	width: 159px;
}
div.left_column_button_red {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 159px; height: 35px;
	background-image: url("../images/left_column_button_red_bkg.jpg");
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
div.left_column_button_red_inside {
	margin-left: 12px; margin-top: 7px; margin-right: 0; margin-bottom: 0; padding: 0;
	float: left; display: inline;
}
div.left_column_button_red_inside a {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 17px;
	color: #ffffff; 
	text-decoration: none;
}
div.left_column_button_green {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 159px; height: 33px;
	background-image: url("../images/left_column_button_green_bkg.jpg");
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}
div.left_column_button_green_inside {
	margin-left: 12px; margin-top: 7px; margin-right: 0; margin-bottom: 0; padding: 0;
	float: left; display: inline;
}
div.left_column_button_green_inside a {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 16px;
	color: #4671AC; 
	text-decoration: none;
}
div.left_column_brake {
	margin: 0; padding: 0;
	float: left;
	width: 159px; height: 20px;
}
/* left column - end */

/* main_column - start */
div.main_column_inside {
	margin-left: 10px; margin-top: 17px; margin-right: 0; margin-bottom: 10px; padding: 0;
	float: left; display: inline;
	width: 680px;
	color:#292A2A; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align: left;
}

/* property_list - start */
div.property_list {
	margin: 0; padding: 0;
	float: left; display: inline;
}
div.property_list_bar {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 680px; height: 24px;
	background-image: url("../images/property_list_bar.jpg");
	background-repeat: no-repeat;
}
div.property_list_content {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 678px;
	background-color: #ffffff;
	border-left: #5D708E 1px solid;
	border-right: #5D708E 1px solid;
}
div.property_list_content table {
	margin: 0; padding: 0;
	border-collapse: collapse;
	width: 678px;
	color: #4770AD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
div.property_list_content table tr th {
	margin: 0; padding: 7px;
	border: none;
	background-color: #E9E9E9; 
	color: #4670AD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold
}
div.property_list_content table tr td {
	margin: 0; padding: 7px;
	border: none;
	color: #4670AD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold
}
div.property_list_bottom {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 680px; height: 10px;
	background-image: url("../images/property_list_bottom.jpg");
	background-repeat: no-repeat;
}
div.property_list_pagination {
	margin-top: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0; padding: 0;
	float: right; display: inline;
	width: 680px;
	font-size: 14px;
	text-align: right;
}
/* property_list - end */



/* search_property_list - start */
div.search_property_list {
	margin-top: 20px; margin-left: 80px; margin-right: 0; margin-bottom: 0; padding: 0;
	float: left; display: inline;
}
div.search_property_list_bar {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 465px; height: 24px;
	background-image: url("../images/search_property_list_bar.jpg");
	background-repeat: no-repeat;
}
div.search_property_list_content {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 463px;
	background-color: #ffffff;
	border-left: #5D708E 1px solid;
	border-right: #5D708E 1px solid;
}
div.search_property_list_content table {
	margin: 0; padding: 0;
	border-collapse: collapse;
	width: 463px;
	color: #4770AD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
div.search_property_list_content table tr th {
	margin: 0; padding: 7px;
	border: none;
	background-color: #E9E9E9; 
	color: #4670AD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
}
div.search_property_list_content table tr td {
	margin: 0; padding: 7px;
	border: none;
	color: #4670AD; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold
}
div.search_property_list_bottom {
	margin: 0; padding: 0;
	float: left; display: inline;
	width: 680px; height: 10px;
	background-image: url("../images/search_property_list_bottom.jpg");
	background-repeat: no-repeat;
}
/* search_property_list - end */
/* main_column - end */

/* footer - start */
div.footer_links {
	margin-top: 4px; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0;
	float: left; display: inline;
	width: 900px;
	text-align: center;
	color: #ffffff;
	font-size: 13px;	
	font-weight: normal;
	text-decoration: none;
}
div.footer_links a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;	
	font-weight: normal;
	text-decoration: none;
}
div.footer_links a:LINK {
	text-decoration: none;
}
div.footer_links a:VISITED {
	text-decoration: none;
}
div.footer_links a:HOVER {
	text-decoration: underline;
}
div.footer_links a:ACTIVE {
	text-decoration: none;
}
div.footer_name {
	margin-top: 7px; margin-bottom: 0; margin-left: 0; margin-right: 0; padding: 0;
	float: left; display: inline;
	width: 900px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;	
	font-weight: normal;
	text-decoration: none;
}
/* footer - end */


/* form - start */
table.form_table {
	margin: 0; padding: 0;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
table.form_table tr td {
	margin: 0; padding-left: 0; padding-right: 5px; padding-top: 5px; padding-bottom: 0;
}
/* form - start */


/* image_slide start */
div.image_slide{ /*IE method of centering a relative div*/
	text-align: center;
}
div.image_slide div{ /*Proper way to center a relative div*/
	margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; 
}
/* image_slide end */














/* old styles */
.headerUpBG {
	background:url(../images/gred_up.gif) repeat-x 0 0 #fdfdfd;}
.logo {
	background:url(../images/logo_goldcrest.jpg) no-repeat 0 0;
	padding:12px 0 7px 15px;
	width:228px;
	height:72px;}
.logo a{	
	width:228px;
	height:72px;	
	display:block;}
.logo a h1 {
	text-indent:-1000px;
	margin:0;
	display:none;}
.whiteBG {
	background-color:#FFFFFF;}
.headerLeftBG {
	background:url(../images/bg_header_left.gif) repeat-y 0 0;
	width:16px;}
.headerRightBG {
	background:url(../images/bg_header_right.gif) repeat-y 0 0;
	width:17px;}
.headerDownBG {
	background:url(../images/bg_header_down.gif) repeat-x 0 0;}	
.leftUpOrangePadding {
	padding:12px 10px 12px 11px;}
.selectBox {
	width:135px;
	height:18px;
	border:1px solid #7f9db9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;}
.selectBoxLeftContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;}
.inputBox {
	width:129px;
	height:14px;
	border:1px solid #7f9db9;
	padding:2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;}
.btnSearch {
	background-color:#fefefe;
	border:1px solid #bdbcbd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
	width:62px;
	padding:2px 0 2px 0;
	vertical-align:middle;
	text-align:center;}
.btnSearch:hover {
	background-color:#bdbcbd;
	border:1px solid #4b4b4b;}
.bannerPadding {
	width:646px;
	height:83px;
	}
.welcomeTo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	padding:0 0 3px 0;}
.imageBorder {
	border:1px solid #FFFFFF;}
.needAdvicePadding {
	background:url(../images/img_need_advice.jpg) no-repeat 0 0;
	height:61px;
	padding:117px 37px 6px 6px;}
.contentJustified {
	padding:0 0 0 1px;
	text-align:justify;
	line-height:15px;}
.imageBorder2 {
	border:1px solid #e8cea9;}
.bgDarkGreenDown {
	background-color:#bf7d1a;}
.textLarge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;}
.inputBoxDown {
	width:163px;
	height:14px;	
	border:1px solid #e2c499;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	padding:2px 0 2px 5px;
	_padding:1px 0 1px 5px;
	background-color:#c68a31;}
.contentFreeProperty {
	text-align:justify;
	padding:7px 4px 0 0;
	line-height:18px;}
.headingWhiteBold {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	color:#070708;
	padding:0 0 0 4px;}
.aboutUsPadding {
	padding:12px 10px 0 11px;
	height:280px;
	_height:268px;}
.whiteNormalText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.selectBox{
	width:120px;
}
.headgreen{
	color:#02237C;
	font-weight:bold;
	font-size:14px;
	padding-top:5px;
}
.epc{
	background:#C7D4F9;
	padding-left:10px;
	padding-right:10px;	
}
.linkAdvancedSearch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;	
	text-decoration:underline;
}
.bodyTextLarge {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}
.bodyTextSmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;
}
.bodyTextBold{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}
.bodyTextHid {
	font-family:Arial, Helvetica, sans-serif;
	color:#FBB040;
	font-size:2px;
	font-weight:normal;
}		