﻿/* 
 * { outline: 2px dotted red }
  * * { outline: 2px dotted green }
  * * * { outline: 2px dotted orange }
  * * * * { outline: 2px dotted blue }
  * * * * * { outline: 1px solid red }
  * * * * * * { outline: 1px solid green }
  * * * * * * * { outline: 1px solid orange }
  * * * * * * * * { outline: 1px solid blue }
*/

html {
     overflow: -moz-scrollbars-vertical;
}

body {
	behavior: url("csshover2.htc");
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Times New Roman,Times,serif;
	font-size: 16px;
}


.h1a {
	
	font: bookman antiqua ;
	font-size:18pt ;
	color:#663300 ;
	text-align: center;
	background-color:#C5C2A0;
	height:35px;
	width: 742px;
	/* overflow:visible ; */
	position: relative;

}

.h2text {
	text-decoration:none ;
	font-size: 13pt ;
	width: 100% ;
	border-bottom: 1px solid maroon;
	
}

.hltitle {
	border: 1px #800000 solid;
	clear: both;
	display: block;
	/* vertical-align: middle;*/
	font: bookman antiqua;
	font-size: 18pt;
	color: #663300;
	text-align: center;
	background-color: #C5C2A0;
	height: 35px;
	/* width:100% ; */
	overflow:visible ;
	position: relative;
	padding-top:9px 
}


.title1 {
	height: 35px;
	width: 742px;
	background-color: #DDDDDD;
	
	
}
#desc {
	border: 1px #800000 solid;
	font-size: 11pt ;
	/* font-family: Times New Roman ; */
	/* background-color: #E1E1E1; */
	background-color:#DFDECB ;
	padding:3px 15px 3px 15px;
	/* letter-spacing: 2px ; */
	overflow: visible;
	position:relative ; 
	/* top:10px; */
	/* right:-15px; */
	padding:5px ; 
	float:left ;
	
	/* text-indent:10px ; */


}
.call {
	border: 1px #800000 solid;
	/* font-family:Georgia; */
	font-size: 13px;
	background-color: #E1E1E1;
	padding:13px 15px 13px 15px;
	letter-spacing: 1px ;
	overflow: visible;

}

#listingsgroup {
	width: 742px; /* padding: 11px 11px 11px 11px; */;
	Position: relative;
	overflow: auto;
	/* background: url('images/middle-bg.gif') repeat-y; */
}
.currentbox {
	width: 371px; 
	/*padding: 5px;
	margin-left: 7px;
	border: 1px solid #D7D7D7; */;
	float: left;
	font-size: 12px;
}
.currentbox2 {
	width: 365px; 
	/*padding: 5px;
	margin-left: 7px;
	border: 1px solid #D7D7D7; */;
	clear: left;
	font-size: 12px;
}
.currentbox3 {
	width: 365px; 
	/*padding: 5px;
	margin-left: 7px;
	border: 1px solid #D7D7D7; */;
	clear: left;
	float: right;
	font-size: 12px;
}
#container {
	position: absolute;
	left: 50%;
	width: 741px;
	margin-top: 20px;
	margin-left: -375px;
	overflow: visible;
	
}
#site {
	position: relative;
	width: 742px; /* height: 450px; */;
	z-index: 0;
	background-color:#DFDECB ;
	/* top: 163px; */
	/* border: 1px #800000 solid; */
}
.style1 {
	background-color: #FFFFFF;
	

}
.style2 {
	/* font-family: bookman antiqua; */
	/* background-color:#D5DBFC ; */

}
.building {
	/* margin-left: auto;
	margin-right: auto; */
	width: 100%;
	/* float:left ;*/
	overflow:visible ;
	position: relative;
	font: bookman antiqua ;
	
}
.style13 {
	border-width: 0px;
}
.style14 {
	text-align:center ;
	/* background-color:#D2835E ;
	border: medium #87A1BC  double; */
}
.style15 {
	/* border: medium #87A1BC  double; */
}

.faqtext {
	/* font-family: "Times New Roman", Times, serif; */
	font-size: 11pt;
	background-color: #DFDECB ;
	padding: 15px;
	border:thin maroon solid ;
	/* width: 704px ; */
}

#navbuttons {
display:block;
font: bold verdana, arial, sans-serif;
padding: 0px 0  0px 0px; 
text-align:center ;
height: 15px ;
text-decoration: none; width:100% ;
background:#C1D1F2;color:black ;
}
.floatright {
display:block;
font: .8em arial, sans-serif;
padding: 0px 0 0px 0px;
text-align: center;
text-decoration: none; width:80px ;
background:#C1D1F2;color:black ;
float:right ;
}
.floatleft {
display:block;
font: .8em arial, sans-serif;
padding: 0px 0 0px 0px;
text-align: center;
text-decoration: none; width:80px ;
background:#C1D1F2;color:black;
float:left ;
}

#navbuttons a.floatright:hover {
	color:red ;
	
}
#navbuttons a.floatleft:hover {
	color:red ;
}


#album {
	width: 333px;
	height: 360px;
	border: 0px solid #aaa;
	margin: 0 auto;
	
}
#gallery {
	position: relative;
	width: 333px;
	border: 0px solid #aaa;
	text-decoration:none;
	
	

}
#gallery_b {
	position: relative;
	width: 333px;
	border: 0px solid #aaa;
	text-decoration:none;
	background-color:white ;

}
#gallery_b img{
	position: relative;
	/* width: 333px; */
	border: 0px solid #aaa;
	text-decoration:none;
	background-color:#C5C2A0;

}


#viewport {
	/* position: relative; */
	background-color:  #DFDECB ;
	/* float : right; */
	width: 333px;
	height: 251px ;
	border: 0px solid  #FF0000;
	text-decoration:none ;
}
#viewport_b{
	position: relative;
	background-color: #C5C2A0;
	float : left;
	width: 333px;
	height: 218px ;
}


#units {
	position: relative;
	width: 333px; 
	float: left; 
	color:  #FF3300 ;
	text-decoration:none;
	/* border: 1px #800000 solid; */
	/* font-family: Times New Roman ; */
	font-weight:bold ;
	font-style:italic ;	font-size: 10pt;
	background-color: #DFDECB;
	padding:13px 15px 13px 15px;
	letter-spacing: 1px ;
	overflow: visible;
	

	
}
#units a {
	display: block;
	float: left;
	font: bookman antiqua;
	
	/* margin: 0 0 3px 3px;
	background-color:#CCCCCC ;
	color:#993300 ;
	height: 35px; 
	border: 1px solid #000;
	padding:2px ;
	text-decoration:none; */
	/* background-image:url('images/current_image.jpg'); */
}

#cl {
	
	right: 0px;
	top: 0px;
	border: 0px solid #333;
	z-index:1 ;
	text-decoration:none ;
}

#cl.hz {
	width: 168px;
	height: auto;
}
#cl.vt {
	width: auto ;
	height: 129px;
}



#thumbs {
	width: 333px;
	float: right;
	background-color: #C5C2A0;
}
#thumbs a {
	display: block;
	float: right;
	margin: 0 0 3px 3px;
	width: 35px;
	height: 35px;
	border: 0px solid #000; 
	/* background-image:url('images/current_image.jpg'); */
}
#thumbs a img {
	width: 35px;
	height: 35px;
	border: 0;
}
#thumbs a:hover {
	/* border-color: #ddd; */
}
#thumbs a:hover img.hz1 {
	position: absolute;
	width: 333px;
	height: auto;
	right: 0px;
	top: 0px;
	border: 0px solid black;
	z-index:50 ;
	background-image:none ;
	
}
#thumbs a:hover img.vt1 {
	height: 249px;
	width: auto ;
	right: 0px;
	top: 0px;
	position: absolute;
	border: 3px solid red;
	z-index:50 ;
	background-image:none ;
	
}


#bimage {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 0px solid #333;
	z-index:1 ;
	text-decoration:none ;
}

#bimage.hz {
	width: 333px;
	height: auto;
}
#bimage.vt {
	width: auto ;
	height: 249px;
}
#thumbs #bimage {
	position: absolute;
	right: 0px;
	top: 0px;
	border: 0px solid #333;
	z-index:1 ;
	text-decoration:none ;
}

#thumbs #bimage.hz {
	width: 333px;
	height: auto;
}
#thumbs #bimage.vt {
	width: auto ;
	height: 249px;
}


#bg {
	/* border: 1px solid  lime;*/
}

.table_a {
	width: 16% ;
	background-color: #DFDECB;
	font-size: 11pt ;
	/* font-family: Times New Roman ; 
	font-weight:bold ; */
	
}
.table_b {
	width: 16%;
	background-color: #DFDECB ;
	font-size: 11pt ;
	/* font-family: Times New Roman ; */
	font-weight:bold ;
}
.table_c {
	width: 16%;
	font-size: 13pt ;
	background-color: #DFDECB ;
	/* font-family: Times New Roman ; */
	font-weight:bold ;
	font-style:italic ;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    clear: both;
    width: 100%;
}

a.button {
    background: url('bg_button1_a.gif') no-repeat right top;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: url('bg_button1_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:hover {
    background: url('bg_button_a.gif') no-repeat right top;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button:hover span {
    background: url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 


a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
#agentlist {
	/* border-style: solid; */
	border-spacing:0px ;
}

#agentlist a{
	/* background-color:#DFDECB ; */
	text-decoration:none ;
	color:black ;
}

#agentlist tr:hover {
	background-color:#C5C2A0 ;
	color:maroon ;
	
}
#agentlist td{
	
	width:30% ;
}
#agentlist tr{
	background-color:#DFDECB ;	
	width:30% ;
}
#agentlist td.spacer {
	width:10% ;
}
#agentlist tr.nochange {
	background-color:#C5C2A0 ;
	color:maroon ;
}
#padtable {
	background-color:#C5C2A0 ;
	border: 1px maroon solid ;
	/* width:100% ;*/
	
}

#agent {
	list-style: none;
	position:relative ;
	margin:0px auto auto auto; 
	padding:8px; 
	border:thin maroon solid ;
	text-align: left;
	background-color:#DFDECB  ;



}

.ltextb {
	font-size:11pt ;
}

.adminbuttons {
	
	clear: both;
	display: block;
	/* float:left ; */

	
}

#thankyou {
	
	width:500px ;
	list-style: none;
	position:relative ;
	margin:0px auto auto auto; 
	padding:8px; 
	border:thin maroon solid ;
	text-align: left;

}


.hold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	text-align: center;
	color: white ;

}

#home a img {
position: relative; 
/* width: 741px;  */
height: 84px; 
z-index: 1; 
left: 0px; 
top: 0px ;	
background-color:transparent ;
text-decoration:none ;
border: none ;

}

#menu {
list-style-type:none; 
margin:0px auto auto auto; 
padding:0; 
width:100%; 
z-index:500;
height:45px;
background:transparent;
background-color:#DFDECB ; 
/* float: left; */

}

#menu ul {
list-style: none;
float:left;
padding:0; 
margin:0px 0px 0px 0px; 
position:relative; 
width:123.5px; 
height:33px;
text-align:center ; 
z-index:500;
}



#menu a {

display: block;
color: #038;
background: #d4d4d4;
text-decoration: none;
text-align:center; 
border:1px solid #08c; 
margin: 0;
font-size: 1em;
font-family:"Times New Roman", Times, serif ;
padding-top: 8px;
/* line-height:.9 ;*/

}

#menu ul ul ul a {
	background-color: #BDE1E1 ;
}

#menu h2 {
display: block;
color: #038; 
background: #d4d4d4 ;
text-align:center; 
border:1px solid #08c; 
border-width:1px 1px 1px 1px;
margin: 0;
vertical-align:middle
margin: 0;
font-size: 1em;
font-family:"Times New Roman", Times, serif ;
font-weight: normal; 
text-align:center ; 
padding-top: 8px;
}


#menu h2a a {
	padding: 0 ;
}

#menu a:hover {
background:#ddd; 
color:black;

}

#menu li {
float:left; 
padding:0; 
margin:0; 
position:relative; 
width:120px; 
height:40px; 
z-index:500;

}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: relative;
z-index: 500;
display: none;
}

/* div#menu ul ul {
display: none;
} */

div#menu ul li:hover ul
{
display: block;
z-index:500 ;
	
}

div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul ul
{display: none;}

/* div#menu ul ul
{display: none;} */

div#menu ul ul ul li:hover ul
{
display: block;
	
z-index:500 ; 
}

div#menu ul ul li:hover ul
{
	display: block;

	z-index:500 ;
}

div#menu ul li:hover ul
{
display: block;

z-index	:500 ;
}

div#menu h2:hover {
	background-color: #ddd ;
}

.blogbutton {
	background-image:url('images/buttons/blog.jpg') ;
	background-color: #000 ;
	color: #038;
	background: red;
	text-decoration: none;
}

#menu b {display:block; overflow:hidden; height:1px;}

#menu b.p1 {background:#08c; margin:0 5px;}
#menu b.p2 {background:#d4d4d4; border:2px solid #08c; border-width:0 2px; margin:0 3px;}
#menu b.p3 {background:#d4d4d4; margin:0 2px; border:1px solid #08c; border-width:0 1px;}
#menu b.p4 {height:2px; background:#d4d4d4; margin:0 1px; border:1px solid #08c; border-width:0 1px;}
#menu b.p5 {background:#08c; margin:0 5px;}
#menu b.p6 {background:#08c; margin:0 3px;}
#menu b.p7 {background:#08c; margin:0 2px;}
#menu b.p8 {height:2px; background:#08c; margin:0 1px;}

#menu b.p1a {background:black; margin:0 22px;}
#menu b.p2a {background:black; border:2px solid #08c; border-width:0 2px; margin:0 3px;}
#menu b.p3a {background:black; margin:0 2px; border:1px solid #08c; border-width:0 1px;}
#menu b.p4a {height:2px; background:black; margin:0 1px; border:1px solid #08c; border-width:0 1px;}


/*
#menu a:hover b.p2 {background:#fff;}
#menu li:hover b.p2 {background:#fff;}
#menu a:hover b.p3 {background:#f0f0f0;}
#menu li:hover b.p3 {background:#f0f0f0;}
#menu a:hover b.p4 {background:#e8e8e8;}
#menu li:hover b.p4 {background:#e8e8e8;}
*/

#menu a:hover b.p2 {background:#ddd;}

#menu li:hover b.p2 {background:#ddd;}
#menu a:hover b.p3 {background:#ddd;}
#menu li:hover b.p3 {background:#ddd;}
#menu a:hover b.p4 {background:#ddd;}
#menu li:hover b.p4 {background:#ddd;}
#menu a:hover b.p2a {background:#ddd;}
#menu li:hover b.p2a {background:#ddd;}
#menu a:hover b.p3a {background:#ddd;}
#menu li:hover b.p3a {background:#ddd;}
#menu a:hover b.p4a {background:#ddd;}


#menu li:hover b.p4a {background:#ddd;}


#menu b.p1aa {background:silver; margin:0 0 -5px 0;}
#menu b.p2aa {background:silver; border:2px solid #08c; border-width:0 0 -2px 0; margin:0 0 -3px 0;}
#menu b.p3aa {background:silver; margin:0 0 -2px 0; border:1px solid #08c; border-width:0 0 -1px 0;}
#menu b.p4aa {height:2px; background:silver; margin:0 0 -1px 0; border:1px solid #08c; border-width:0 0 -1px 0;}
#menu b.p5aa {background:#08c; margin:0 5px;}
#menu b.p6aa {background:#08c; margin:0 3px;}
#menu b.p7aa {background:#08c; margin:0 2px;}
#menu b.p8aa {height:2px; background:#08c; margin:0 1px;}

.blog {
	font-size: smaller;
	color: maroon;
}

#uppermenu {
	font-family:"Times New Roman", Times, serif;
	color:#003388;
}
#uppermenu td {
	border: 1px solid #0088CC;
	text-align: center;
	background-color: #DDDDDD;
	height:15px ;
	font-family:"Times New Roman", Times, serif;
	color:#003388;
	/* font-weight:bold ;*/
	width: 33%; 
	height: 15px ;
}
#uppermenu td:hover {
	border: 1px solid #0088CC;
	text-align: center;
	background-color: #BDE1E1;
	height:15px ;
	font-family:"Times New Roman", Times, serif;
	color:#003388;
	/* font-weight:bold ;*/
	width: 33%; 
	height: 15px ;
	cursor:pointer;
}

.fl_table {
	width:50%;
	float:left; 
	right:-5px ;
	bottom:5px ;
	top:15px;
	position: relative;
	/* border:1px maroon solid ;  */
}

.fl_table td.tdl {
	background-color: #FFFEFD; 
	font-family: Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #4B532A;
	width: 50% ;
	
}

.fl_table td.tdr {

	background-color: #FFFEFD; 
	font-family: Georgia, serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #4B532A;

}

.fl_container {
	clear: both; 
	/* float: right;  */
	border:1px maroon solid ; 
	background-color:#DFDECB ;
	width: 100%; 
	position: relative ;
	top:12px;
	left: 0px; top: 0px ;
	margin-top:4px ;
		
	/* display: inline-block; /*sets hasLayout - required for IE*/ 
	/* display: block; /*resets to proper property value without resetting layout*/ 
	/* overflow: visible ; */

}

.fl_location {
	width:50%; 
	background-color: #C5C2A0 ; 
	float:left; 
	position:relative; 
	text-indent:10px ;
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:maroon ;
	top:2px ;
	padding: 4px 0 4px 0 ;
}

.fl_price {
	width:50%; 
	background-color:#C5C2A0 ;
	position:relative; 
	float:right; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:maroon ;
	text-align:right ;
	text-indent:-10px ;
	top:2px ;
	padding: 4px 0 4px 0 ;
	
	
}

.fl_main_image {
	
	width :45%; 
	position:relative; 
	top:25px ; 
	float:right; 
	left:-5px ;
	right :-15px; 
	text-align:center ;
	/* border:1px maroon solid ;*/
	/* padding-right:15px */
}

.fl_images {
	width:45%; 
	top:10px; 
	/* right:-15px;  */
	/* padding:20px ; */
	padding-top:20px ;
	float:left; 
	right:-5px ;
	bottom:5px ;
	top:5px;
	position: relative;
	/* border:1px maroon solid ;  */
 
}

.fl_desc {
	width :90%;
	position:relative ;
	top:10px; 
	right:-15px; 
	padding:5px ; 
	float:left ; 
	border:1px maroon solid ;
	text-indent:10px ;
}

.fl_contact {
	width:100%;
	position:relative ;
	top:5px;
	text-indent:10px ;
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold ;
	color:maroon ;

	background-color:#D3D1B8 ;
}
.noborder {
border:0px ;
}
#splash {
	height:416px ;
	width:100%	 ;
	z-index: -1 ;
	text-decoration:none ;
	border: none ;
}


#featured {
	height:390px;
	width:156px;
	float:right;
	background-image:url('images/bg_subheaderbar.gif');
	/* background-color:#DFDECB;*/
	/* border: 1px #800000 solid;*/
	overflow:visible ;
	position: relative;
	
}


#featured_img {
	float:right ;
	position:relative ;
}

#featured a img {
	text-decoration:none ;
	border: none ;
}

#facebook {
	position: absolute; 
	bottom: 50px; 
	left: 0; 
	width: 155px; 
	height: 50px;
} 

.flash {
	height:416px ;
	width:581px ;
	float:left ;
	background-color: #C5C2A0;
	z-index: -1 ;
	
}
.splashtitle {
	
	clear: both;
	display: block;
	/* vertical-align: middle;
	font: bookman antiqua;
	font-size: 10pt;
	color: #663300; */
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #4B532A;

	text-align: center;
	/* background-image:url('bg_subheaderbar.gif');*/
	/* background-color: #C5C2A0; */
	height: 20px;
	width:100% ; 
	overflow:visible ;
	position: relative;
	padding-top:2px ;
	top:5px ;
	

}

.splashtable {
	
	width:100%;
	float:left; 
	right:-5px ;
	bottom:5px ;
	top:15px;
	position: relative;
	/* border:1px maroon solid ;  */
}
.splashtable td.tdl {
	background-color: #FFFEFD; 
	font-family: Verdana, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #4B532A;
	width: 50% ;
	
}

.splashtable td.tdr {

	background-color: #FFFEFD; 
	font-family: Georgia, serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #4B532A;

}

#nhood	{
	position: relative;
	color: blue ;
	float : left;
	width: 295px;
	height: 50px ;
	padding: 4px ;	
	border: 1px maroon solid ;
}





[if IE] > body {
behavior: url(csshover2.htc);
font-size: 100%;

}

#menu ul li {float: left; width: 100%;}
#menu ul li a {
/* height: 1%;*/
height: 33px ;
} 

#menu h2 {
/* font: bold 0.7em/1.4em arial, helvetica, sans-serif; */
height: 33px ;

}

#menu a {
/* font: bold 0.7em/1.4em arial, helvetica, sans-serif; */
height: 33px ;

}

<![endif]-->



