body{ 
	padding: 0 5px;	
	font-family: Arial, sans-serif;	
	font-size: 9pt;
	margin: 0px;
	color:#32161d;

	background-color: #aaaaaa;
	background-repeat: repeat-y;	
}

ul, li {
margin:0;
padding:0;
}


#menu .active a {color:#563247; }
#menu .active a:link{color:#563247;}
#menu .active a:visited{color:#563247;}
#menu .active a:hover{color:#563247; background-color: #ffffff;background-image: none;}
#menu .active a:active{color:#563247; background-image: none;}
#bodyTextPropMedia ul{
padding-left:20px;

}
#bodyTextPropMedia li{
color:#535353;
padding-bottom:10px;
list-style-type: square; 
}
#menu li 
{ 
color:#32161d;
list-style-type: none; 
float:left;
padding-bottom:5px;
padding-top:5px;
}

#menu li a 
{
font-size: 9pt; 
text-decoration: none; 
color:#acbecb; 
padding-left:6px; 
padding-right:6px; 
padding-bottom:5px; 
padding-top:5px; 
text-transform: uppercase; 
border-left:0px solid #acbecb; 
border-right:1px solid #acbecb;
}

#menu li a:hover 
{
color:white; 
text-decoration: none;  
padding-left:6px; 
padding-right:6px; 
padding-bottom:5px; 
font-size:9pt; 
text-transform: uppercase; 
background: url("menu/menu_bg.gif");
background-color: #baacb4; 
}



/* ======= Page Layout ========*/

div#container { width: 100%;	 border:0px solid #684a5c; background-color: #ffffff;}
div#header { width: 100%;  border:0px solid #684a5c; background-color:#f8f8f8; margin:auto; text-align: center; }

div#menu 
{ 
width: 900px;  
border-top:4px solid #b7aeb3;  
margin-bottom:25px; 
margin-top:5px; 
margin-right:auto; 
margin-left:auto; 
padding-top:8px;

text-align: center;  
}

div#popContainer{margin:auto; width: 300px; border: 1px solid green;}
div#middleContainer{  margin:auto; width: 900px; border: 0px solid green;  }
div#leftcolumn { float:left; width: 220px; border: 0px solid #684a5c; color:#32161d; }
div#leftsearch { width: 190px; border: 0px solid #684a5c; color:#32161d; margin:auto; padding-top:20px; }

div#rightContainer { float:right; width: 240px; border: 0px solid #684a5c; background-color:#e5e2e4;}
div#rightData { margin:auto; width: 220px; border: 0px solid #684a5c; color:#32161d; padding-top: 10px;}
div#bodyContainerHome { float:left; width: 675px; border: 0px solid #684a5c;}
div#bodyContainerProp { float:right; width: 665px; border: 0px solid #684a5c;  padding-left:10px;}
div#bodyContainer { float:left; width: 435px; border: 0px solid #684a5c; }
div#bodyTextHome {width: 590px; border: 0px solid #684a5c; color:#535353; margin:auto;}
div#bodyTextProp {margin-left:25px;margin-right:25px; width: 420px; border: 0px solid #684a5c; color:#535353; float:left; }
div#bodyTextPropMedia {width: 140px; height:500px;border: 0px solid #684a5c;  float:left; padding-left:30px; padding-right:15px; font-size: 12px; color:#32161d; background: url("../../img/vert-line.gif"); background-repeat: no-repeat;}
div#bodyText {width: 350px; border: 0px solid #684a5c; color:#32161d; margin:auto;}
div#contact { width: 530px;	margin-left:260px; margin-top:5px;border: 0px solid #684a5c;}
div#footerContainer {   background-position: left top;   background-repeat: repeat-x;   background-image: url(../../img/footer-bg.gif);   width:100%;	 border: 0px solid #684a5c;  background-color: #aaaaaa;}
div#footer {  width:900px; margin-left:auto; margin-right:auto; margin-top:15px; padding-bottom:35px; padding-top:15px;border: 0px solid #684a5c;}
.image-right{float:right;}
.image-left{float:left;}
.clear-all{clear:both;}
a.proplink:link, a.proplink:visited {line-height: 20pt; font-size: 12px; text-decoration: none; color: #653552; padding:5px;  margin-bottom: 2px;  background-color: #ededed; }
a.proplink:hover {background-color:silver; text-decoration: none;}
.proplink a:active{font-size: 13px; text-decoration: none; color: #653552;}

.proptitle{font-size: 18px; }

.featuredprop{
font-size: 12pt;
font-weight: normal;
color:#653552;
margin-top:0px;
padding:none;
}


.featuredpropbox{float:left; border:solid 0px black; width:310px; background-color: #fafafa;}
.featuredpropbox:hover{float:left; border:solid 0px black; width:310px; background-color: #bfbfbf; cursor: pointer;}

h2{
font-size: 18pt;
font-weight: normal;
color: #653552;
}

.left{float:left;}
.right{float:right;}
.address, .address a 
{
font-size:8pt; 
text-transform: uppercase; 
color: #ffffff;
text-decoration: none; 


}


.mceContentBody{font-size:20pt;}


.copyright, .copyright a:link, .copyright a:visited, .copyright a:active
{
font-size:8pt; 
color: #ffffff;
text-decoration: none; 

}

.copyright a:hover 
{
color: #653552;

}




.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}


		
		.video-popup {
			margin: 0px auto;
			padding: 0;
			width: 100px;
			list-style: none;
			position: relative;
			border:solid 0px black;
			float:left;
		}
		
		div.video-popup em {
			background: url(video-bubble.png) no-repeat;
			width: 100px;
			height: 49px;
			position: absolute;
			top: -70px;
			left: -0px;
			text-align: center;
			text-indent: -9999px;
			z-index: 2;
			display: none;
		}
		
		#video-icon {
			width: 60px;
			height: 70px;
			background: url(video-icon.png) no-repeat 0 0;
			text-indent: -9999px;
			margin: 0 auto;
			display: block;
		}
		
		
				.image-popup {
			margin: 0px auto;
			padding: 0;
			width: 100px;
			list-style: none;
			position: relative;
			float:left;
		}
		
		div.image-popup em {
			background: url(images-bubble.jpg) no-repeat;
			width: 100px;
			height: 49px;
			position: absolute;
			top: -70px;
			left: -0px;
			text-align: center;
			text-indent: -9999px;
			z-index: 2;
			display: none;
		}
		
		#image-icon {
			width: 60px;
			height: 70px;
			background: url(image-icon.jpg) no-repeat 0 0;
			text-indent: -9999px;
			margin: 0 auto;
			display: block;
		}
		
				.web-popup {
			margin: 00px auto;
			padding: 0;
			width: 100px;
			list-style: none;
			position: relative;
			float:left;
		}
		
		div.web-popup em {
			background: url(web-bubble.jpg) no-repeat;
			width: 100px;
			height: 49px;
			position: absolute;
			top: -70px;
			left: -0px;
			text-align: center;
			text-indent: -9999px;
			z-index: 2;
			display: none;
		}
		
		#web-icon {
			width: 60px;
			height: 70px;
			background: url(web-icon.jpg) no-repeat 0 0;
			text-indent: -9999px;
			margin: 0 auto;
			display: block;
		}



		/* the overlayed element */ 
		div.imagepop{margin:auto; width:560px; height:450px; border:solid 0px; overflow: auto;}
div.overlay { 
     
    /* growing background image */ 
    background-image:url(../../img/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../../img/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 

label
{
width:120px;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}
 
/* black */ 
div.overlay.black { 
    background:url(../img/overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../img/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}

 .text-field2{

	border:solid #653552 1px;
	font-family: "lucida Grande",Geneva, helvetica, arial, "lucida console", sans-serif;
	font-size:10pt;
	color:#000000;
	width:350px;

	}
	
	.input-field{	border:solid #653552 1px;
	font-family: "lucida Grande",Geneva, helvetica, arial, "lucida console", sans-serif;
	font-size:10pt;
	color:#000000;
	width:350px;
	}