html, body {
	padding: 0;
	margin: 0;
	color: #000000;
	background: url("backgroundmain.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 20px;
	line-height: 14px;
}

h1 {
  font-weight: normal;
  font-size: 10px;
  color: #F90403;
  margin-top: 0;
  margin-bottom: 0;
  
  
}

h2 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
  font-weight: normal;
  font-size: 10px;
  color: #F90403;
}

h3 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
  font-weight: normal;
  font-size: 10px;
  color: #F90403;
}

h4 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
  font-weight: normal;
  font-size: 10px;

}

hr {
	border-top: 1px solid #D3CCC2;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

html {
	height: 100%;
}

p.excerpt{
margin-top:7px;
margin-bottom:7px;
margin-right:10px;
margin-left:10px;
	font-size: 10px;
}


p.excerpt10 {
text-align:justify ;
vertical-align:text-top;
	margin-top:0px;
margin-bottom:7px;
}

p {
text-align:justify ;
vertical-align:text-top;
	margin-top:7px;
margin-bottom:7px;
}

.headingtext2{
	font-family: Verdana, Arial, Sans-Serif;
	color: #333333;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	
}

table.homeproperty
{ 
width: 300px;
border: 4px #ffffff solid;
border-collapse: separate;
border-spacing: 0px;
margin-top: 0px;
background: url("propertybackground.jpg");
margin-left: auto;
margin-right: auto;

}

table.homepropertypicbox
{ 
width: 111px;
border: 1px #333333 solid;
border-collapse: separate;
border-spacing: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;

}

table.flatpropertypicbox
{ 
width: 173px;
border: 1px #333333 solid;
border-collapse: separate;
border-spacing: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
}


table.featuredproperty
{ 
width: 457px;
border: 4px #ffffff solid;
border-collapse: separate;
border-spacing: 0px;
margin-top: 0px;
background: url("propertybackground.jpg");
margin-left: auto;
margin-right: auto;

}

table.featuredpropertypicbox
{ 
width: 215px;
border: 1px #333333 solid;
border-collapse: separate;
border-spacing: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;

}

table.locationbox
{ 
border: 1px #333333 solid;
border-collapse: separate;
border-spacing: 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;

}



#propertybox {
margin-left: 1px;
margin-right: auto;
		padding-bottom:5px;
		vertical-align:text-top;
	}
	#propertybox div {
		padding:8px;
		vertical-align:text-top;
		float:left;
	}

	#propertybox-main {

		background: url("propertybackground.jpg");
		BORDER-RIGHT: none;
		BORDER-TOP: #ffffff 5px solid;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 5px solid;
		height:132px;
		width:343px;
	}
	#propertybox-right {

		background: url("propertybackground.jpg");
		BORDER-RIGHT: #ffffff 5px solid;
		BORDER-TOP: #ffffff 5px solid;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 5px solid;
		width:175px;
		height:132px;
	}


#singleproperty {
		padding-bottom:5px;

	}
	#singleproperty div {
	
		padding:8px;
		float:left;
	}

	#singleproperty-main {
	
		margin-left: 6px;
		background: url("propertybackground.jpg");
		BORDER-RIGHT: none;
		BORDER-TOP: #ffffff 5px solid;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 5px solid;
		height:132px;
		width:175px;
	}
	#singleproperty-right {
		background: url("propertybackground.jpg");
		BORDER-RIGHT: #ffffff 5px solid;
		BORDER-TOP: #ffffff 5px solid;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 5px solid;
		width:343px;
		height:132px;
	}

	#singleproperty-menu {
	padding:5px;
	float:left;
		margin-left: 6px;
		background: url("propertybackground.jpg");
		BORDER-RIGHT: #ffffff 5px solid;
		BORDER-TOP: none;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 1px solid;
		height:15px;
		width:545px;
	}
	#singleproperty-main2 {
	padding:8px;
	float:left;
	margin-left: 6px;
		background: url("propertybackground.jpg");
		BORDER-RIGHT: #ffffff 5px solid;
		BORDER-TOP: #ffffff 1px solid;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 5px solid;
		width:539px;
	}
	
	#seotextboxes {
	padding:8px;
	float:left;
	margin-left: 6px;
		background: url("propertybackground.jpg");
		BORDER-RIGHT: #ffffff 5px solid;
		BORDER-TOP: #ffffff 5px solid;
		BORDER-LEFT: #ffffff 5px solid;
		BORDER-BOTTOM: #ffffff 5px solid;
		width:539px;
	}


/* GENERAL */

#container {
	width: 782px;
	margin: 0 auto;
	text-align: left;
}

#main {
	width: 100%;
}

#topnav {
	
	height: 28px;

	line-height: normal;
	padding-bottom:4px;
	font-weight:bold;
}

A:link {text-decoration: none; color: #1F1710; font-weight:bold;}
A:visited {text-decoration: none; color: #1F1710; font-weight:bold;}
A:active {text-decoration: none; color: #1F1710; font-weight:bold;}
A:hover {text-decoration: underline; color: #1F1710; font-weight:bold;}













.bodytextred{
  color: #F90403;
	
}

.bodytext{
	font-size: 10px;
}



 /*blue link class link */
.class1 A:link {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class1 A:visited {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class1 A:active {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class1 A:hover {text-decoration: none; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
 /*blue link class link large */
.class2 A:link {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px;}
.class2 A:visited {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px;}
.class2 A:active {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px;}
.class2 A:hover {text-decoration: none; color: #F90403; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 5px;}


.propertylink A:link {text-decoration: underline; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:text-top; margin-top:0px; margin-bottom:8px;}
.propertylink A:visited {text-decoration: underline; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:text-top; margin-top:0px; margin-bottom:8px;}
.propertylink A:active {text-decoration: underline; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:text-top; margin-top:0px; margin-bottom:8px;}
.propertylink A:hover {text-decoration: underline; color: #F90403; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; vertical-align:text-top; margin-top:0px; margin-bottom:8px;}

.propertysubmenu A:link {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.propertysubmenu A:visited {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.propertysubmenu A:active {text-decoration: underline; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.propertysubmenu A:hover {text-decoration: none; color: #F90403; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}

.propertspec{
	font-size: 10px;
	color: #F90403;
}

.propertspec3{
	font-size: 10px;
	color: #F90403;
	margin-left:5px;
}

.propertspec2{
font-weight: bold;
	font-size: 9px;
	color: #F90403;
}

.propertspecmenu{
	font-size: 10px;
	color: #F90403;
}

.propertytitilestatic{
	font-size: 10px;
	color: #000066;
}

.propertytitle2static {
color: #000066; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
vertical-align:text-top; 
margin-top:0px; 
margin-bottom:8px;
}



.propertytitle2staticred {
color: #F90403; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
vertical-align:text-top; 
margin-top:0px; 
margin-bottom:8px;
}


.propertymenudivider{

	color: #000066;
}

.class4 A:link {text-decoration: underline; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class4 A:visited {text-decoration: underline; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class4 A:active {text-decoration: underline; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.class4 A:hover {text-decoration: none; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.class5 A:link {text-decoration: none; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left: 5px;}
.class5 A:visited {text-decoration: none; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left: 5px;}
.class5 A:active {text-decoration: none; color: #Ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left: 5px;}
.class5 A:hover {text-decoration: none; color: #F90403; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left: 5px;}

.pagelink A:link {text-decoration: underline; color: #F90403; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagelink A:visited {text-decoration: underline; color: #F90403; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagelink A:active {text-decoration: underline; color: #F90403; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagelink A:hover {text-decoration: none; color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.pagenolink{
font-size: 10px;
color: #000066;
	
}
.bottbar{
	color: #ffffff;
	text-align: justify;
		font-size: 10px;
}
.bottbar a:link{
	text-decoration: none;	
}
.bottbar a:visited{
	text-decoration: none;	
}
.bottbar a:hover{
	text-decoration: underline;	
}
.bottbar a:active{
	text-decoration: none;	
}




.bottmenu{

	text-align: justify;
		font-size: 9px;	
}

.bottmenu a:link{

	text-decoration: none;	
}

.bottmenu a:visited{

	text-decoration: none;	
}

.bottmenu a:hover{

	text-decoration: underline;	
}

.bottmenu a:active{
	text-decoration: none;	
}



.flashmap {
z-index:1;
}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #162880;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}


.form_text1 {
	FONT-SIZE: 11px; COLOR: #1F1710; TEXT-ALIGN: left; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.form_text2 {
	FONT-SIZE: 9px; COLOR: #000; LINE-HEIGHT: 10px; TEXT-ALIGN: right; 
}
a:hover.form_text2 {
	FONT-SIZE: 9px; COLOR: #000; LINE-HEIGHT: 10px; TEXT-ALIGN: right; text-decoration: none;
}

.form {
	BORDER-RIGHT: #444444 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #696969 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #696969 1px solid; COLOR: #333333; PADDING-TOP: 0px; BORDER-BOTTOM: #696969 1px solid; FONT-SIZE: 11px; COLOR: #1F1710; TEXT-ALIGN: centre; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ccc
}

