

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 70%;
	background-image: url(/templates/images/1003/main_bg.gif);
	background-repeat:repeat-x;
	background-color: #1C72A3;
	margin:0px;
	padding:0px;
}

#wrapper{
	margin:auto;
	width:960px;
	background-color: #FFFFFF;
}
#container{
	margin:auto;
	padding:0px;
	width:960px;
	
}
#headerpart{
	padding:0px;
	width:960px;
	float:left;
}
#headerbg{
	padding:0px;
	width:960px;
	background-image:url(/templates/images/1003/header_bg.jpg);
	background-repeat:repeat-x;
	height:89px;
	float:left;
}
#logo{
	padding:0px;
	width:689px;
	height:89px;
	float:left;
	padding-left:38px;
}
#logo_right{
	padding:0px;
	width:233px;
	height:89px;
	float:right;
}
#menubar{
	width:960px;
	height:41px;
	float:left;
}

#footer{
	background-color:#000000;
	text-align: center;
	padding:10px;

}


#footer a:link {text-decoration: none;  color: #CCCCCC;}
#footer a:visited {text-decoration: none; color: #CCCCCC;  }
#footer a:hover {text-decoration: none;  color: #CCCCCC;}
#footerSub { text-align: center; padding: 5px; }

a.home:link, a.home:visited, a.home:active {
	margin:0px;
	padding:0px;
	width:128px;
	height:41px;
	background-image: url(/templates/images/1003/home.jpg);
	display:block;
}
a.home:hover{
	margin:0px;
	padding:0px;
	width:128px;
	height:41px;
	background-image: url(/templates/images/1003/home-over.jpg);
}
a.home-over:link, a.home-over:visited, a.home-over:active {
	margin:0px;
	padding:0px;
	width:128px;
	height:41px;
	background-image: url(/templates/images/1003/home-over.jpg);
	display:block;
}
a.home-over:hover{
	margin:0px;
	padding:0px;
	width:128px;
	height:41px;
	background-image: url(/templates/images/1003/home.jpg);
}


a.search:link, a.search:visited, a.search:active {
	margin:0px;
	padding:0px;
	width:221px;
	height:41px;
	background-image: url(/templates/images/1003/search.jpg);
	display:block;
}
a.search:hover{
	margin:0px;
	padding:0px;
	width:221px;
	height:41px;
	background-image: url(/templates/images/1003/search-over.jpg);
}
a.search-over:link, a.search-over:visited, a.search-over:active {
	margin:0px;
	padding:0px;
	width:221px;
	height:41px;
	background-image: url(/templates/images/1003/search-over.jpg);
	display:block;
}
a.search-over:hover{
	margin:0px;
	padding:0px;
	width:221px;
	height:41px;
	background-image: url(/templates/images/1003/search.jpg);
}


a.unique:link, a.unique:visited, a.unique:active {
	margin:0px;
	padding:0px;
	width:204px;
	height:41px;
	background-image: url(/templates/images/1003/ourunique.jpg);
	display:block;
}

a.unique:hover{
	margin:0px;
	padding:0px;
	width:204px;
	height:41px;
	background-image: url(/templates/images/1003/ourunique-over.jpg);
}
a.unique-over:link, a.unique-over:visited, a.unique-over:active {
	margin:0px;
	padding:0px;
	width:204px;
	height:41px;
	background-image: url(/templates/images/1003/ourunique-over.jpg);
	display:block;
}
a.unique-over:hover{
	margin:0px;
	padding:0px;
	width:204px;
	height:41px;
	background-image:url(/templates/images/1003/ourunique.jpg);
}


a.vintage:link, a.vintage:visited, a.vintage:active {
	margin:0px;
	padding:0px;
	width:233px;
	height:41px;
	background-image: url(/templates/images/1003/vintage.jpg);
	display:block;
}

a.vintage:hover{
	margin:0px;
	padding:0px;
	width:233px;
	height:41px;
	background-image: url(/templates/images/1003/vintage-over.jpg);
}
a.vintage-over:link, a.vintage-over:visited, a.vintage-over:active {
	margin:0px;
	padding:0px;
	width:233px;
	height:41px;
	background-image: url(/templates/images/1003/vintage-over.jpg);
	display:block;
}
a.vintage-over:hover{
	margin:0px;
	padding:0px;
	width:233px;
	height:41px;
	background-image: url(/templates/images/1003/vintage.jpg);
}


a.contact:link, a.contact:visited, a.contact:active {
	margin:0px;
	padding:0px;
	width:166px;
	height:41px;
	background-image: url(/templates/images/1003/contact.jpg);
	display:block;
}

a.contact:hover{
	margin:0px;
	padding:0px;
	width:166px;
	height:41px;
	background-image: url(/templates/images/1003/contact-over.jpg);
}
a.contact-over:link, a.contact-over:visited, a.contact-over:active {
	margin:0px;
	padding:0px;
	width:166px;
	height:41px;
	background-image: url(/templates/images/1003/contact-over.jpg);
	display:block;
}
a.contact-over:hover{
	margin:0px;
	padding:0px;
	width:166px;
	height:41px;
	background-image:url(/templates/images/1003/contact.jpg);
}

#hometab{
	width:128px;
	height:41px;
	float:left;
}
#menuline{
	width:2px;
	height:41px;
	float:left;
	background-image:url(/templates/images/1003/menu_line.jpg);
	background-repeat:no-repeat;
}

#searchtab{
	width:221px;
	height:41px;
	float:left;
}
#uniquetab{
	width:204px;
	height:41px;
	float:left;
}

#vintagetab{
	width:233px;
	height:41px;
	float:left;
}
#contacttab{
	width:166px;
	height:41px;
	float:left;
}

#bodypart{
	width:912px;
	float:left;
	padding:24px;
}


a.footer:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.property {
	color: #FFFFFF;
	text-decoration: none;
	text-align:justify;
}
.property_underline {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:justify;
}
a.property_underline:hover{
	color: #FFFFFF;
	text-decoration: none;
	text-align:justify;
}
.testimonials {
	color: #000000;
	text-decoration: none;
	text-align:justify;
}


#property_box{
	width:328px;
	height:386px;
	float:left;
}

#testimonials_box{
	width:330px;
	height:386px;
	float:left;
	padding-left:3px;
}
#twiter_box{
	width:250px;
	height:386px;
	float:right;
}

#propertymain{
	width:323px;
	height:386px;
	float:left;
}
#propertytitle{
	width:323px;
	height:52px;
	float:left;
	background-image:url(/templates/images/1003/featured_properties.jpg);
	background-repeat:no-repeat;
}

#propertybg{
	width:293px;
	height:304px;
	float:left;
	background-image: url(/templates/images/1003/blue_bg.jpg);
	background-repeat:no-repeat;
	padding:15px;
}
#testimonialmain{
	width:322px;
	height:386px;
	float:left;
}
#testimonialtitle{
	width:322px;
	height:53px;
	float:left;
	background-image:url(/templates/images/1003/clienttestimonials.jpg);
	background-repeat:no-repeat;
}
#testimonialbg{
	width:292px;
	height:303px;
	float:left;
	background-image: url(/templates/images/1003/test_bg.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding:15px;
}

#property_details{
	width:293px;
	height:118px;
	float:left;
}
#pro_detailsleft{
	width:149px;
	height:118px;
	float:left;
}
#pro_detailsright{
	width:134px;
	height:118px;
	float:right;
	text-align:left;
}
#property_divider{
	width:293px;
	height:21px;
	float:left;
}

#viewmore{
	width:293px;
	float:left;
	padding-top:15px;
}
#clienttext{
	width:292px;
	height:77px;
	float:left;
	padding-bottom:5px;
}

#test_divider{
	width:292px;
	height:2px;
	float:left;
}
#viewtestimonial{padding-top:5px;}
		


.clear {
	clear: both;
}

.verticalForm label {
	float:left;
	display: block;
	margin-bottom: 1em;
}

.verticalForm input, .verticalForm textarea, .verticalForm select {
	float:left;
	display: block;
	margin-right: 1em;
}

.verticalForm input.floatRight {
float:right;
}

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: 1px solid;
	color: #333333;
	padding: 10px;
}

input, textarea, select {

	}	


ul {margin-left: 20; padding-left: 0;}

h1 {
	font: 2em Georgia, Times, serif;
	line-height: normal;
	padding: 3px 0px;
	margin: 0px 0px 10px 0px;
}

h2 {
	font-size: 1.5em;
	line-height: normal;
	margin: 0px auto 5px auto;
}
h3 {
	font-size: 1.2em;
	line-height: normal;
	padding: 0px;
	margin: 5px 0px 2px 0px;
	}

h4 {
	line-height: normal;
	padding: 0px;
	margin: 5px 0px 2px 0px;
	}

h5 {
	line-height: normal;
	padding: 2px;
	margin: 5px auto 5px auto;
}

.tableHeader { background-color: #EEEEEE; }
.tableData { background-color: #FFFFFF; }
.formNotes { }
.fieldName { background-color: #FFFFFF; font-weight: bold;}
.fieldData { background-color: #FFFFFF; }
.articleTitle { color: #333300; }
.articleDate { }
.tableBG1 { background-color: #DDDDDD; }
.tableBG2 { background-color: #E4E3D0; }
.formArea { 
	background-color: #EEEEEE;
	border-color: #AAAAAA;
}

.clear {
	clear:both;
	height:0px;
	line-height: 0;
}

.turing {
display: none;
}

.listingBox {
	overflow:auto;
	border-bottom:solid 1px; 
	padding-bottom: 10px;
	width: 100%;
}

.listingBoxFeatured {
	border:solid 1px; 
	overflow:auto;
	margin-bottom: 10px;
	width: 100%;
}

.listingBoxHeader {
font-weight: bold;
padding: 3px;
}

.listingTitle {
float: left;
}

.listingStatus {
float: right;
}

.listingThumbnail {
float: left;
padding: 5px;
}

.listingInfo {
float: left;
padding: 5px;
}

.listingAgentProfile {
float: right;
padding: 5px;
}

.red {
color: #990000;
}

.green {
color: #006600;
}

.full {
	width: 100%;
}

.listingBoxFeatured {background-color: #DCDFCE; border-color:#2C3E24;}
.listingBox { border-color:#2C3E24; }

.td0 {background-color: #FFFFFF;}	
.td1 {color: #2C3E24;}
.td2 {background-color: #A5B79C;}
.td3 {background-color: #EEEEEE;}
