body {
font:11px Arial, Helvetica, sans-serif;
color:#474747;
background:url(../images/bg0.jpg) repeat-x;
margin:0;
padding:0;
}

.main {
width:778px;
margin:auto;
padding:0;
}

#header {
width:778px;
height:70px;
background:#fff;
}

#nav {
width:505px;
height:30px;
float:right;
background:url(../images/navimg.gif) no-repeat;
margin:23px 0 0;
}

#header_nav {
color:#336;
background-color:#F2F2F2;
float:right;
margin:7px 5px 0 0;
}

#header_nav ul {
margin-left:0;
padding-left:0;
display:inline;
border:none;
}

#header_nav ul li {
margin-left:0;
list-style:none;
display:inline;
font-variant:small-caps;
font-size:12px;
}

#header_nav a,a:visited {
color:#002D77;
text-decoration:none;
}

#header_nav a:hover {
color:#E80000;
text-decoration:none;
}

#collase {
height:155px;
}

#collase h1 {
float:left;
text-decoration:none;
margin:8px 0 0;
padding:0;
}

#collase h1 a {
display:block;
height:98px;
width:223px;
text-indent:-900em;
text-decoration:none;
line-height:100%;
background:url(../images/logo.jpg);
}

#collase h1 a:hover {
text-decoration:none;
}

#collase_lft {
width:538px;
height:155px;
float:right;
display:block;
/*background:url(../images/collase_img.gif) no-repeat;*/
background:url(../images/bl.gif) no-repeat;
color:#000;
}

#collase_bor {
width:538px;
float:right;
height:15px;
background:url(../images/collase_b_img.jpg) no-repeat;
}

#main_content_left {
width:240px;
background:#fff;
float:left;
clear:both;
}

#main_content {
width:348px;
background:#fff;
float:left;
}

#main_content p {
text-align:justify;
line-height:16px;
color:#5F5F5F;
margin:15px 15px 0 5px;
padding:0;
}

#main_content h1 {
color:#426EAD;
font-size:22px;
font-weight:600;
margin:15px 0 0 4px;
padding:0;
}

#financial_box {
width:323px;
height:148px;
background:#fff url(../images/financial_img.jpg) no-repeat;
margin:10px 0 0 5px;
}

#financial_box p {
text-align:center;
color:#202467;
line-height:28px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:50px 0 0 160px;
}

#fincilck {
padding-bottom:15px;
font-size:12px;
color:#202467;
font-weight:700;
margin:5px 0 0 5px;
}

#financial_box span {
color:#202467;
font-size:50px;
}
#dummy_box {
width:323px;
height:148px;
margin:10px 0 0 5px;
}

#dummy_box p {
text-align:center;
color:#202467;
line-height:28px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:50px 0 0 160px;
}

#dummycilck {
padding-bottom:15px;
font-size:12px;
color:#202467;
font-weight:700;
margin:5px 0 0 5px;
}

#dummy_box span {
color:#202467;
font-size:50px;
}
a.linkb2b,a.linkb2b:visited {
color:#202467;
text-decoration:none;
font-size:12px;
font-weight:700;
}

a.linkb2b:hover {
color:#990116;
text-decoration:underline;
}

a.linkbUb,a.linkbUb:visited {
color:#202467;
text-decoration:underline;
font-weight:700;
}

#main_content_right {
width:190px;
height:auto;
background:#EFEFEF url(../images/right_bg.gif);
float:left;
}

#menu1 {
width:220px;
margin:0 0 12px;
}

#menu1 ul {
list-style-type:none;
margin:0;
padding:0;
}

#menu1 li a {
height:28px;
text-decoration:none;
font-variant:small-caps;
padding:0;
}

#menu1 li a:link,#menu1 li a:visited {
color:#202467;
display:block;
background:url(../images/menu_bg.gif) 0 0;
height:24px;
padding:3px 0 0 60px;
}

#menu1 li a:hover {
color:#000;
height:24px;
padding:3px 0 0 60px;
}

.leftbox {
width:220px;
height:128px;
background:#6E709C;
margin-bottom:5px;
padding:0;
}

.leftbox p {
font-size:12px;
color:#fff;
font-weight:700;
background:inherit;
margin:0;
padding:20px 0 0 20px;
}

.centerimg {
margin:8px 0 0 30px;
}

.centerimg_bor {
border:1px #5E0A2B solid;
}

#main_content_right p {
color:#5F5F5F;
margin:5px 20px 0 25px;
}

#main_content_right span {
color:#2056A0;
font-weight:700;
}

.moreright {
margin-right:10px;
margin-top:20px;
margin-bottom:14px;
float:right;
padding:0;
}

#propertyweek {
width:190px;
height:30px;
background:url(../images/propertyweek_text.jpg) no-repeat;
clear:both;
}

#latestnews {
width:190px;
height:34px;
background:url(../images/latestnews_text.jpg) no-repeat;
clear:both;
}

#news ul {
margin-top:20px;
margin-left:20px;
list-style-type:none;
padding:0;
}

#news li {
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 .4em;
padding-left:1.5em;
margin:.5em 0;
}

a.linkn2b,a.linkn2b:visited {
color:#184F9F;
text-decoration:none;
font-weight:700;
}

#content_right {
width:538px;
float:right;
}

#collase_lft_fullpage {
width:538px;
height:155px;
float:right;
display:block;
/*background:url(../images/collase_img2.gif) no-repeat;*/
background:url(../images/bl.gif) no-repeat;
color:#000;
}

#collase_bor_fullpage {
width:538px;
float:right;
height:15px;
background:url(../images/collase_b_img0.jpg) no-repeat;
}

#fullpage {
width:525px;
height:202px;
background:url(../images/fullpage_bg.gif);
margin:10px 0 0 9px;
}

.fullpageLeft {
float:left;
margin:15px 0 0 8px;
padding:0;
}

#fullpage_info {
width:240px;
height:50px;
float:right;
margin:45px 0 0 18px;
}

#fullpage_info p{
margin: 0px 28px 0 0;
line-height: 16px;
text-align: justify;
}

.bluetext {
font-size:12px;
color:#2D5B97;
}

#infopage {
width:px;
height:px;
margin:20px 0 0 9px;
}

#infopage h2 {
font-size:12px;
color:#2D5B97;
margin:0 0 10px;
padding:0;
}

#infopage p {
line-height:16px;
text-align:justify;
margin:0 28px 0 0;
}

.infopage_hr {
padding-top:8px;
padding-bottom:8px;
}

#scroller {
overflow:auto;
width:512px;
height: auto;
margin:10px 0 20px 9px;
}

.scrollerButton {
width:13px;
height:130px;
display:block;
margin-top:0;
}

a#leftScroller {
float:left;
}

a#rightScroller {
float:right;
}

#scrollerList {
overflow: hidden;
width:466px;
height:auto;
float:left;
margin:5px 0 0 5px;
}

.scrollerimg {
margin:0;
padding:1px 2px 0;
}

.properties_cat {
width:522px;
margin:20px 0 0 9px;
}

.properties_hr {
width:522px;
height:2px;
}

.properties_box {
width:522px;
height:111px;
background:url(../images/prop_bg.gif);
}

.propageLeft {
float:left;
margin:10px 0 0 8px;
padding:0;
}

.pro_page_info {
width:350px;
float:right;
margin:0;
padding:9px 10px 0;
}

.pro_page_info p {
line-height:16px;
text-align:justify;
margin:0 28px 0 0;
}

.redspan {
color:red;
font-weight:700;
}

.bluetextsml {
font-size:11px;
color:#2D5B97;
font-weight:700;
}

.blankdiv {
height:10px;
}

p.moreright {
float:right;
margin:0;
padding:0;
}

#footer {
width:778px;
height:24px;
background:url(../images/footer_bg.gif);
clear:both;
}

#footer p {
float:right;
margin:0;
padding:5px 15px 0 0;
}

.footer_red_bg {
height:4px;
clear:both;
background:url(../images/footer_red_bg.gif) repeat-x;
}

a.linkbUb:hover,a.linkn2b:hover {
color:#990116;
text-decoration:none;
}

/*==============================================================================*/
/* --------------------------- RESULTS LIST Styles ---------------------------- */
/*==============================================================================*/
/*-----------------------------*/
/* - Navigation menu - START - */
/*-----------------------------*/
div#search_output_nav {/*results list navigation container (underscore required in name since ID is to be used in vb.net)*/
	color: #C60001;
	font-weight: 600;
	border-top: dotted 1px #818181;
	border-bottom: dotted 1px #818181;
	float: left;
	background-color: #DEE5EF;
	padding: 5px 30px 5px 20px;
}

	div#search_output_nav a {/*results list navigation link*/
		color: #3C5782;
	}

div#search-output-navlinks {/*numerical navigation container*/
	float: left;
}

div#search-output-navcmd {/*prev/next navigation container*/
	float: right;
}
/*---------------------------*/
/* - Navigation menu - END - */
/*---------------------------*/
div.search-output {/*results list item container*/
	border-bottom: 1px solid #DFDFDF;
	padding: 10px 10px 10px 10px;
}

	div.search-output td {/*each item is split into a 2 column table - left for picture - right for content*/
		vertical-align: top;
	}

	div.search-output p {
		margin: 0 0 10px 0;
	}

div.search-output-pic {/*picture container*/
	border: solid 1px #CFCFCF;
	padding: 5px;
	background-color: #EBEBEB;
	width: 120px;
}

td.search-output-cell {/*table cell holding description divs*/
	background-color: #F1F1F1;	
}

div.search-output-title {/*item title container*/
	background-color: #2E5283;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
}

div.search-output-desc {/*item description container*/
	padding: 5px 0 5px 20px;
	float: left;
}

div.search-output-price {/*item price container*/
	background-color: #9F150B;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 15px 5px 15px;
	float: left;
	margin: 10px 0 0 0;
}

div.search-output-link{/*item full-page link container*/
	float: right;	
	margin: 10px 15px 0 70px;
	border: solid 1px #fff;
	padding: 5px;
}

div.search-output-stat {/*item status container*/
	background: #E1E1E1 url(../images/img_minihouse.jpg) left no-repeat;
	border: solid 1px #fff;
	padding: 5px 5px 5px 25px;
	float: right;
	margin: 10px 25px 0 0;
}

input.text, select.text {/*text input*/
		width: 200px;
	}

textarea.text {/*text input*/
		width: 240px;
	}

h2 {
color:#426EAD;
font-size:22px;
font-weight:600;
margin:15px 0 0 4px;
padding:0;
}

input.button {
	border: thin outset;
	font-size: 12px;
	padding: 2px 5px 2px 5px;
}
