
body {
	font:normal .8em/12pt Verdana, Arial, Helvetica, sans-serif;
}

#header { 
	height:156px;
	width: 800px;
	clear:both;
	margin:0 auto;	
}

#logoImg { float:left; }
#headerImg { float:right; margin:5px 0 0 0; }

#header h1 { 
	text-align:right;
	float:right;
	font-weight:bold;
	font-size:110%;
	clear:both;
	margin:0 0 0 0;
	width:400px;
	height:30px;
}

#menuContainer {
	width: 100%;
	background-color:#fff;
}

#menu  {
	width: 800px;
	clear:both;
	margin:20px auto 0 auto;
	padding:0;
	height:25px;
}    

#menu ul {
	margin:0 0 0 180px;
	padding: 0;
	list-style: none;
}

#menu li {
	float: left;
	display: inline;
	margin: 0 25px;
	padding:5px;
}



#menu li a:link,
#menu li a:visited,
#menu li a:hover,
#menu li a:active { color:#000; text-decoration:none; padding:5px; font-weight:bold; }

#menu li a:hover { background-color:#000; color:#fff;}


#body {
	width: 800px;
	clear:both;
	margin:20px auto;
	padding:0;
}

#wrapper {
	width: 800px;
	background-color:#fff;
	margin:0 auto;
	padding:0;
}


#sideBar {
	float:left;
	width:160px;
	padding:0;
	margin:0 10px 0 0;
}

#search {
	width:150px;
	padding:10px;
	background-color:#AFBD21;
}

.sectionHead {
	font-family:times,Times New Roman;
	font-size:150%;
	margin:0 0 10px 0;
}

#search p,
#agentRegistry p {
	margin:10px 0;
	color:#666;
}

#search select { border:1px solid #000; }

.button { background-color:#000; color:#fff; padding:0px; border:1px solid #000; }
.button:hover { background-color:#666;}


#elevator {
	float:right;
	width:610px;
	background-color:#fff;
	margin:0 0 0 10px;
	padding:0;
}

.elevatorItem {
	float:left;
	width:198px;
	height:224px;
	margin:0 1px;
	background-color:#eee;
}


.elevatorItem h2 { width:100%; padding:4px 0 4px; text-align:center; background-color:#000; color:#fff; }

.elevatorItem h2 a:link,
.elevatorItem h2 a:visited,
.elevatorItem h2 a:hover,
.elevatorItem h2 a:active { color:#fff; text-decoration:none; font-size:60%; font-family:arial; }


#allSpecials {
	float:right;
	width:600px;
	background-color:#fff;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

#allSpecials h2 {
	margin:10px 0 0 0;
}

h2 { font-family:times, Times New Roman; font-size:180%; }

#specials {
	float:left;
	width:406px;
	margin:5px 0 0 0;
	padding:0;
}

#propCont {
	float:left;
	width:600px;
	margin:5px 0 0 0;
	padding:0;
}


.property {
	float:left;
	width:99%;
	background-color:#F7F7F7;
	margin:0 0 10px;
	padding:5px 0;
	border-top:1px dotted #ADADA5;
	border-bottom:1px dotted #ADADA5;
}

.property img {
	float:left;
	border:1px solid #000;
	margin:5px 10px;
}

.property h3 { color:#808080; font-weight:bold; margin-top:0px; }
.property h4 { color:#808080; font-size:80%;}
.property h5 { color:#808080; font-size:80%; }
.property h6 { color:#808080; font-size:80%; font-weight:bold; }

.secondary h3 { padding:6px 0; }


.propDesc {
	width:70%;
	float:left;
	border-right:1px dotted #ADADA5;
}

.underContractPropDesc,
.soldPropDesc {
    position:relative;
}

.propViews {
	width:28%;
	float:right;	
	padding:0;
	font-size:90%;
	text-align:left;
}


.propViews ul {
	margin:0;
}

.propViews ul li {
	margin:5px; 0;
	padding:5px 0;
	clear:both;
}

.location { text-align:center; color:#808080; font-size:120%; }

#promo {
	width:180px;
	float:left;
	margin:5px 0 0 0;
	padding:5px;
	background-color:#AFBD21;
}

#promo h6 {
	font-family:times,Times New Roman;
	font-size:150%;
	margin:0 0 6px 0;
}

#promo p { font-size:80%; margin-left:5px; }
#promo a:link,
#promo a:visited,
#promo a:hover,
#promo a:active { color:#000; }

.headerLrg { margin-top:50px; }

#footerContainer { width: 100%; }

#footer  {
	width: 800px;
	clear:both;
	margin:20px auto;
	padding:0;
	color:#808080;
	text-align:center;
	font-size:80%;
}  

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active { color:#808080; font-size:120%; }

#footer p { margin:10px 0; }

#buyerLinks {
	float:left;
	width:150px;
	margin:10px 0;
	padding:10px;
	background-color:#AFBD21;
	clear:both;
	color:#000;
}

#buyerLinks ul {
	margin:0;
}

#buyerLinks ul li {
	list-style:circle inside;
}

#incentives {
	float:left;
	width:150px;
	margin:10px 0;
	padding:10px;
	background-color:#AFBD21;
	margin-bottom:100px;
	clear:both;
	color:#000;
}

#incentives ul {
	margin:0;
}

#incentives ul li {
	margin:5px 0;
}

#residentLinks {
	float:left;
	width:160px;
	margin:10px 0;
	padding:10px;
	background-color:#AFBD21;
	clear:both;
	color:#000;
}

#residentLinks ul { margin:0; }
#residentLinks ul li { margin:10px 0; }

#homeOwnerAds {
	float:left;
	width:100%;
	margin:10px 0;
	padding:10px;
	background-color:#AFBD21;
	clear:both;
	color:#000;
}

#homeOwnerAds ul {
	margin:0;
}

#homeOwnerAds ul li {
	margin:5px 0;
}

#hoa {
	float:right;
	width:590px;
	background-color:#fff;
	margin:0 0 0 20px;
	padding:10px 0 40px;
}

#hoa h2 { margin:0 0 10px 0; }
#hoa h3 { margin:20px 0 0 0; }
#hoa h4 { margin:20px 0 0 0; font-size:85%; font-weight:bold; }
#hoa h5 { font-size:80%; }

#hoa table {
	margin:10px 0;
	width:100%;
}

#hoa table caption {
	font-size:120%;
	font-weight:bold;
	text-align:left;
	margin:50px 0 0;
}

#hoa table th {
	font-weight:bold;
	background-color:#fff;
}

#hoa table td { padding:5px 2px; }


#agentLinks {
	float:left;
	width:150px;
	margin:10px 0;
	padding:10px;
	background-color:#AFBD21;
	clear:both;
	color:#000;
}

#agentLinks ul { margin:0; }
#agentLinks ul li { margin:10px 0; }


#agentRegistry {
	float:left;
	width:150px;
	margin:10px 0;
	padding:10px;
	background-color:#AFBD21;
	clear:both;
	color:#000;
}

.form label {
	width:8em;
	float:left;
	text-align:right;
	margin:5px 1em 6px 0;
	clear:both;
	font-size:1em;
}

.form input {
	margin:5px 0 5px 0;
}

#contactForm {
	float:left;
	width:700px;
	background-color:#fff;
	margin:0 0 0 20px;
	padding:10px 0 0 10px;
}

#contactFormContainer { margin:0; padding:0; float:right; width:360px; }

#contactForm h2 { margin:20px 0 10px; }

#contactForm p { margin:10px 0; line-height:140%; letter-spacing:-1px; }



a:link { color:#000; }
a:visited { color:#404040; }
a:hover { color:#87881E; }
a:active { color:#87881E; }

.alt { background-color:#F7F7F7; }

.leftFrame {
	float:left;
	border:2px solid #000;
	margin:0 10px;
	padding:5px;
}

.leftFrame img {
	width:300px;
}

.sponsors img {
	margin:15px 10px;
}

.spacer { height:25px; }

#aboutAngelina {
	clear:both;
}

#news {
	margin:20px 0;
	padding:10px 5px;
	width:160px;
	background-color:#F7F7F7;
	border-bottom:1px dotted #ADADA5;
	border-top:1px dotted #ADADA5;
}

#news h2 {
	margin:5px 0 10px;
}


#news p {
	margin:10px 0;
}

.news h2, .news h3 {
	margin:10px 0;
	line-height:140%;
}

.news {
	margin:5px 0 20px;
	padding:10px;
}

.soldText {
    position:absolute;
    color:red;
    top:45px;
    left:30px;
    font-size:28pt;
    font-weight:bold;
}

.underContractText {
    position:absolute;
    color:red;
    top:15px;
    left:17px;
    font-size:16.1pt;
    font-weight:900;
    line-height:120%;
}

.underContractPrice,
.soldPrice {
    text-decoration: line-through;
}

