body, html {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
color:#333333;
padding:0px;
margin:0px;
}


.left_logo{
float:left;
}

.right_logo{
padding-top:75px;
float:right;
}

.header_left{
background-image:url(images/header_left.gif);
background-repeat:repeat-x;
}

.header{
margin-top:6px;
background-color:#00508B;
}

.menu_bground{
margin-top:0px;
background-color:#00508B;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
padding-top:3px;
height:22px;
}

ul.menu{
font-weight:bold;
text-decoration:none;
margin-left:0px;
margin:0px;
padding:0px;
list-style:none;	
}

ul.menu li{
float:left;
padding-right:0px;
}

ul.menu li a{
color: #FFFFFF;
text-decoration:none;
}

.properties a, .menu_right a{
color:#000000;
text-decoration:none;
}


.bullet{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:9px;
padding-left:20px;
}

.header_bottom{
background-color:#E18D3A;
background-repeat:repeat-x;
line-height:8px;
}

.searchpropertybgnd{
background-color:#EEBB89;
height:60px;
}

.searchbutton{
float:right;
padding-right:15px;

}
.searchdropdowns{
float:left;
}

.searchtitle{
line-height:20px;
padding-top:8px;
padding-left:16px;
color:#00508B;
font-size:16px;
font-weight:bold;
}

.search_options{
z-index:0; 
margin-left:5px;
}

.form{
margin-top:5px;
padding-left:5px;
padding-bottom:10px;
}

.heading1{
height:20px;
background-color:#D7E4ED;
border-top-color:#E18D3A;
border-top-style:solid;
background-image:url(images/bullet_h1.gif);
background-repeat:no-repeat;
background-position:left;
line-height:20px;
margin-bottom:5px;
padding-left:20px;
font-size:14px;
color:#00508B;
font-weight:bold;
text-decoration:none;
}
.heading1 a{
color:#00508B;
text-decoration:none;
}


.propertylistname{
height:20px;
background-color:#B5CCDD;
border-top-color:#E18D3A;
border-top-style:solid;
background-image:url(images/bullet_h1.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
line-height:20px;
font-size:14px;
color:#00508B;
font-weight:bold;
text-decoration:none;
}
.propertylistname a{
color:#00508B;
text-decoration:none;
}

.heading2{
background-color:#D7E4ED;
background-image:url(images/bullet_h2.gif);
background-repeat:no-repeat;
background-position:2px;
line-height:20px;
height:20px;
margin-bottom:5px;
padding-left:20px;
margin-left:20px;
font-size:13px;
color:#00508B;
font-weight:bold;

}
.heading2 a{
color:#00508B;
text-decoration:none;
}

.heading3{
background-color:#D7E4ED;
background-image:url(images/bullet_h2.gif);
background-repeat:no-repeat;
background-position:2px;
line-height:20px;
height:20px;
margin-bottom:5px;
padding-left:20px;
margin-left:40px;
font-size:13px;
color:#00508B;
font-weight:bold;
}
.heading3 a{
color:#00508B;
text-decoration:none;
}



.rightsidebackround{
background-color:#D7E4ED;

}

.white_line2{
background-color:#FFFFFF;
line-height:1px;
margin-top:2px;
margin-left:5px;
margin-right:6px;

}

.rightsidelink{
color:#00508B;
border-bottom: 1px solid #ffffff;
padding-bottom:3px;
margin-bottom:3px;
font-size:10px;
font-weight:bold;
line-height:12px;
background-image:url(images/bullet_menu_right.gif);
background-repeat:no-repeat;
padding-left:15px;
}
.rightsidelink a {
color:#00508B;
text-decoration:none;

}
.footer_bgcolor{
background-color:#00508B;
border-top-color: #E18D3A;
border-top:solid;
height:16px;
}

.footer{
font-size: 10px;
color: #FFFFFF;
text-decoration:none;
text-align:left;
padding-left:15px;
}

.footer a{
font-size: 10px;
color: #FFFFFF;
text-decoration:none;
text-align:left;
}

.footer a:hover{
color:#FFFFFF;
text-decoration:none;
}

.header_right{
background-color:#00508B;
padding-top:6px;
}

.rightside-box{
background-color:#A2BFD5;
border-color:#E1EBF1;
border-style:solid;
border-width:3px;
color:#FFFFFF;
}

.rightside-box-title{
background-color:#E18D3A;
font-weight:bold;
padding-left:20px;
font-size:14px;
line-height:18px;
}

.rightside-box-text{
padding:10px;
text-align:justify;
}
.rightside-box-h1{
margin-top:0px;
margin-bottom:5px;
font-size:12px;
color:#00508B;
font-weight:bold;
}

.mainpagecontent{
margin:10px;
}

.large_listing_property_box{
padding:10px;
background-color:#D7E4ED;
height:244px;
}

.property_large_image{
width:300px;
float:left;
margin-right:10px;
}

.property_small_image{
float:left;
margin-bottom:10px;
margin-right:5px;
}

.doublelinetitlebar{
background-color:#B5CCDD;
color:#0C5890;
height:35px;
border-color:#E18D3A;
border-top-style:solid;
border-bottom-style:solid;
padding-left:10px;
padding-right:10px;
line-height:18px;
font-weight:bold;
}

.solidtitlebar{
background-color:#B5CCDD;
color:#0C5890;
height:20px;
padding-left:10px;
padding-right:10px;
line-height:20px;
font-weight:bold;
}

.property_title{
float:left;
}

.ref_number{
float:right;
}

.ref_number_small{
float:right;
color:#0C5890;
font-weight:bold;
padding-right:13px;
padding-top:5px;
}

.description_header, .property_details_header{
background-color:#B5CCDD;
height:11px;
}

.description_header_small{
background-color:#B5CCDD;
border-top-color:#E18D3A;
border-top-style:solid;
height:11px;
width:527px;
margin-top:6px;
margin-left:15px;
}

.propertydescription{
padding:10px;
font-size:10px;
font-weight:normal;
text-align:justify;
background-image:url(images/bground_description.gif);
background-repeat:no-repeat;
margin-bottom:10px;
background-color:#D7E4ED;
}
.propertydescription p{
margin: 0px;
margin-bottom:10px;
}

.property_details_main{
background-image:url(images/bground_details.gif);
background-repeat:no-repeat;
height:158px;
background-color:#D7E4ED;
}


.orange-bullet-title{
padding-left:15px;
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
font-weight:bold;
}

.no-bullet-title{
padding-left:15px;
font-weight:bold;
}

.property_details_content{
padding-left:15px;
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
}




.details_bullet{
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
background-position:0px;
}

.propertydetailsblock{
background-image:url(images/bground_details.gif);
background-repeat:no-repeat;
background-color:#D7E4ED;
}

.property_details_left{
width:240px;
float:left;
padding:10px;
}

.property_details_right{
width:240px;
float:right;
padding:10px;
}

.property_details_content_top_right{
padding-left:300px;
margin-top:15px;
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
background-position:285px;
}


.property_details_content_right{
padding-left:40px;
margin-top:0px;
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
background-position:25px;
}

.property_details_content_subcategory{
padding-left:315px;
background-image:url(images/bullet_menu_right.gif);
background-repeat:no-repeat;
background-position:305px;
}

.property_details_content_id{
padding-left:335px;
margin-top:0px;
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
background-position:320px;
}

.property_details_content_item{
padding-left:335px;
background-image:url(images/bullet_menu_right.gif);
background-repeat:no-repeat;
background-position:320px;
}

.vertical_line{
background-image:url(images/vertical_line.gif);
background-repeat:repeat-y;
height:147px;
background-position:center;
margin-top:6px;
margin-bottom:6px;
float:middle;
}

.propertylistbody{
background-image:url(images/small_bground_properies_top.gif);
background-repeat:no-repeat;
padding:10px;
margin-bottom:10px;
background-color:#D7E4ED;
}

.properties{
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
margin-top:10px;
background-position:0px;
font-size:10px;
font-weight:bold;
padding-left:15px;
margin-left:150px;
}

properties_content{
font-size:24px;
}

.small_listing_image{
float:left;
width:165px;
}

.title_content {
font-size: 12px;
font-weight:bold;
}

/* FORMS STYLES */
form p {
margin-top:10px;
margin-bottom:10px;
}
legend
{
	font-size:14px;
	font-weight:bold;
	color: #00508B;
	padding: 2px 6px;
} 

label
{
	font-size:10px;
	color:#00508B;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 100px;
	display: block;
	margin-top: 3px;
	margin-right: 3px;
}

select, textarea, submit, input{
	font-size:12px;
	color: #00508B;
	background: #FFFFFF;
	border: 1px solid #00508B
}

fieldset
{
width:auto;
border: 1px solid #00508B;
}


/* RESOURCE STYLES */

.resource a{
	color:#00508B;
	font-size:12px;
	font-weight:bold;
}

.resource-category{
	color:#00508B;
	font-size:12px;
	text-decoration:none;
	text-align:middle;
	width:190px;
	height:30px;
	float:left;
}
.resource-category a{
	color:#00508B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.resource-addurl{ 
	float:right;
}
.resource-addurl a{
	color:#00508B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.pageimages, .articleimages{
float:right;
}

.pageimages img,.articleimages img{
padding:3px;
margin:3px;
border: 1px solid #CCCCCC;

}

.pagingnav{
	font-weight:bold;
	color: #2175BC;
    padding : 3px;
	margin-top:20px;
    width : 530px;;
	line-height:20px;
	font-size:14px;
	color:#00508B;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.next,.right{
float:right;
}
.back,.left{
float:left;
}

.featurecategory{
color:#00508B;
border-bottom: 1px solid #ffffff;
padding-bottom:3px;
margin-bottom:3px;
font-size:10px;
font-weight:bold;
line-height:12px;
background-image:url(images/details_bullet.gif);
background-repeat:no-repeat;
padding-left:15px;
}

.feature{
color:#00508B;
font-size:10px;
line-height:12px;
padding-left:15px;
}

.newstitle {
background-image:url(images/news-bullet.gif);
background-repeat:no-repeat;
padding-left:15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.newstitle a{
color:#FFFFFF;
text-decoration:none;
}
.story-date{
font-size:9px;
color:#999999;
}

.okmessage {
	color:#006600;
	font-weight:bold;
}
.errmessage {
	color:#FF0000;
	font-weight:bold;
}


.sold_stamp{
clear:both;
height:65px;
width:65px;
margin-top:47px; 
margin-left:99px;
background-repeat:no-repeat;
position:absolute;
background-image:url(images/sold.gif);
}

.sold_stamp{
clear:both;
margin-top:41px; 
margin-left:76px;
background-repeat:no-repeat;
position:absolute;
background-image:url(images/sold.gif);
}

.rented_stamp{
clear:both;
height:65px;
width:65px;
margin-top:41px; 
margin-left:76px;
background-repeat:no-repeat;
position:absolute;
background-image:url(images/rented.gif);
}

.hm_sold_stamp{
clear:both;
height:65px;
width:65px;
margin-top:41px; 
margin-left:81px;
background-repeat:no-repeat;
position:absolute;
background-image:url(images/sold.gif);
}

.hm_rented_stamp{
clear:both;
height:65px;
width:65px;
margin-top:41px; 
margin-left:81px;
background-repeat:no-repeat;
position:absolute;
background-image:url(images/rented.gif);
}
