/* CSS Document */

/* RESET - To reduce browser inconsitencies (meyerweb.com) */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: #383836;
}
body {
	line-height: 1;
}
body td {font-familY: Myriad,trebuchet ms,arial;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Structure */

#main{
	background: url(images/header_bg.jpg) top left repeat-x #668894;
	height:159px;
}

#home-container{
	width:985px;
	overflow:hidden;  
	height:auto;
	margin:0 auto;
	color:#c1cfd5;
	text-decoration:none;
	background:url(images/main-container-bg.jpg) repeat-y;
	margin-bottom:1px;
}

.container{
	width:950px;  
	margin:0 auto;
	overflow:auto;
	height: auto;
	color:#c1cfd5;
	text-decoration:none;
}

.nav-container{
	width:950px;  
	margin:0 auto;
	color:#c1cfd5;
	text-decoration:none;
}

#dashboard-links a:link{
	text-decoration:none;
	color:#333333;
}

#dashboard-links a:hover{
	text-decoration:none;
	color:#333333;
}

#dashboard-links a:visited{
	text-decoration:none;
	color:#333333;
}

#footer-links a:link{
	text-decoration:none;
	color:#c1cfd5;
}

#footer-links a:hover{
	text-decoration:none;
	color:#c1cfd5;
}

#footer-links a:visited{
	text-decoration:none;
	color:#c1cfd5;
}

#header{
	height:149px;
}

#navigation{
	background: url(images/nav-bg.jpg) #373737;
	height:55px;
}

#content{
	background-color:#ffffff;
	clear:both;
}
#content.container{margin-top: 10px;}

#footer{
	display: block;
	background: url(images/footer-bg.jpg) repeat-x #5B6D74;;
	height:20px;
	padding-top:15px;
	clear:both;
}

ul.sidebar-left li{list-style:disc; margin-bottom:10px; font-size:12px;}
ul.sidebar-right li{list-style:disc; margin-bottom:10px; font-size:12px;}
.sidebar-left{width:140px; float:left; margin-left:30px;}
.sidebar-right{width:140px; float:right; margin-right:10px;}

/* Styling Properties */

body{
	background-color:#5b6d74;
	color:#373737;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

p{
	color:#373737;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:300;
}

.float-right{
	float:right;
	margin:5px;
}

.img-border{
	border:4px solid #5b6d74;
}

.clear{clear:both;}

/* Homepage */

#main-left{
	float:left;
	width:550px;
	margin-top:30px;
	margin-bottom:10px;
	padding-left:30px;
}

#contact-left{
	float:left;
	width:450px;
	margin-top:30px;
	margin-bottom:10px;
	padding-left:10px;
}

#contact-right{
	float:right;
	width:450px;
}

#main-right{
	float:right;
	width:350px;
}



#main-right img{
	margin:0 auto;
}

#welcomeBanner{
	text-indent:-9999px;
	width:485px;
	height:57px;
	background:url(images/welcome-banner.jpg) no-repeat;
	margin-bottom:20px;
}

#main-search{
	list-style-image:url(images/bullet.jpg);
	margin-left:45px;
}

#main-search li{
	padding-bottom:10px;
	padding-left:5px;
	font-weight:bold;
}

.amenities{
	width:550px;
	margin:auto;
	overflow:auto;
	padding-bottom:10px;
}

#amenity-left{
	list-style:none;
	font-weight:bold;
	float:left;
}

#amenity-center{
	list-style:none;
	font-weight:bold;
	float:right;
	float:left;
	margin-left:26px;
}

#amenity-right{
	list-style:none;
	font-weight:bold;
	clear:both;
	float:right;
	margin-left:26px;
}

#footer p{
	padding-top:10px;
	padding-bottom:10px;
	font-size:12pt;
	color:#c1cfd5;
}

#footer p.footer{
	padding-top:10px;
	padding-bottom:10px;
	font-size:9pt;
	color:#c1cfd5;
}

iframe{
    border:4px solid #5b6d74;
}

/* Search Page */

#search-left{float:left;padding-right:30px;	width:300px;margin-top:30px;margin-bottom:10px;}
#search-right{float:right;padding-bottom:10px;}
#community{list-style-image:url(images/bullet.jpg);margin-left:25px;font-weight:bold;}
#community li{padding-bottom:5px;}
.top-row{width:850px; margin:0 auto;margin-top:20px;overflow:auto;}
.top-row img{margin:4px;float:left;}
.bottom-row{width:850px;margin:0 auto;overflow:auto;margin-bottom:20px;}
.bottom-row img{margin:4px;	float:left;}
#afh{width:420px;height:320px;background-color:#466f82;float:left;margin:2px;}
#afh p{font-size:16pt;font-weight:bold;text-align:center;margin-top:3px; color:#ffffff;}
#acf{width:420px;height:320px;background-color:#3f3f3f;float:right;margin:2px;}
#acf p{font-size:16pt;	font-weight:bold;text-align:center;	margin-top:3px; color:#ffffff;}
#nh{width:420px;height:320px;background-color:#3f3f3f;float:left;	margin:2px;}
#nh p{font-size:16pt;	font-weight:bold;text-align:center;	margin-top:3px; color:#ffffff;}
#slc{width:420px;height:320px;background-color:#466f82;float:right;margin:2px;}
#slc p{	font-size:16pt;	font-weight:bold;text-align:center;margin-top:3px; color:#ffffff;}
#text-center{width:180px;float:right;}
#text-center img{}
#home-text{	clear:both;	width:385px;	height:130px;padding:10px;color:#ffffff;	font-size:11pt;	overflow:hidden;}
#home-text-dark{clear:both;width:385px;height:130px;padding:10px;color:#ffffff; font-size:11pt; overflow:hidden;}
.excerpt{padding: 10px 0 0 5px; margin: 40px 0 0 0; color: #222222 !important;}





.errorMessage{font-weight:bold;color:#DD0000;}

/* NAVIGATION */
#nav{list-style:none; margin: 4px 0 0 90px; }
#nav li {display:block; float:left; text-align:center; padding: 10px 15px 23px 15px; margin: 5px 0 0 0; font-size: 18px; color: #FFFFFF; font-family: Arial,verdana;}
#nav li a {color: #FFFFFF;}
#nav li.navActive {color:#ffffff;}
#nav li.navActive span {color:#ffffff;}
#nav li.navActive a {color:#ffffff; !important; text-decoration: none !important;}

.amenityList{display:block;float:left; width: 33%; color: #555555; font-size: 12px; text-align: left;}
a:link,a:visited{color: #333333; text-decoration:none;}
a:hover{color: #777799;}
.chooseHomeType{font-weight:bold; color: #333333; font-family: Trebuchet MS,Arial;}
.chooseHomeType td {padding: 10px !important;}
.chooseHomeType td {cursor: pointer;}

#listings{margin: 20px 0 0 30px;}
.listingItem h2{color: #ffffff !important;}
.listingItemAlt h2{color: #ffffff !important;}
.listingItem{background: #5B6E74; color: #ffffff !important;}
.listingItemAlt{background: #3f3f3f; color: #ffffff !important;}
.allListings{float: left; width: 300px; height: 126px; text-align: left; display:block; padding: 7px; margin: 10px; font-size: 11px;}
.allListings td{vertical-align:top; color: #ffffff !important;}
.allListings h3 {font-size: 15px; margin: 0 0 5px 0; color: #ffffff !important;}
.allListings a:link,.allListings a:visited,.allListings a:active{color:#ffffff !important;}
.sponsorAds{text-align:left; font-size: 18px;}
.container td {vertical-align:top;}
img.thumbNail{cursor: pointer;}

.resourceItem h2{font-family:Georgia, "Times New Roman", Times, serif; margin-top:8px; padding:0 5px; cursor:pointer; color: #ffffff !important;}
.resourceItemAlt h2{font-family:Georgia, "Times New Roman", Times, serif; margin-top:8px; padding:0 5px; cursor:pointer; color: #ffffff !important;}
.resourceItem{background:url(images/lt-bl-btn.jpg) no-repeat; margin:10px; color: #ffffff !important;}
.resourceItemAlt{background:url(images/dk-bl-btn.jpg) no-repeat; margin:10px; color: #ffffff !important;}

.imageList{margin: 10px 0 0 10px; display: block;}
.imageList td {padding: 2px !important;}

.listingAmenitiyList{background: #5B6F76; width: 100%; margin: 10px 0 10px 0; padding: 10px 0 10px 10px; color: #FFFFFF; text-align: left;}
.listingAmenitiyList h2 {font-size: 20px; text-align: left; padding: 5px 0 5px 0; color: #ffffff;}
.listingAmenitiyList h3 {font-size: 16px; text-align: center; padding: 0 0 10px 0; color: #ffffff;}
.listingAmenitiyList div {float: left; width: 33%; text-align: left; height: 20px; overflow:hidden;}
.listingAmenitiyList td {vertical-align:top; text-align: left; padding: 5px; color: #FFFFFF; font-size: 11px;}
.listingAmenitiyList li {text-align: left; padding: 5px; color: #FFFFFF; font-size: 11px; margin: 0 0 0 20px;}

#listingContent{margin: 0 0 0 50px;font-size: 13px; z-index: 9;}
#listingContent h1{font-size: 24px; padding: 0 0 5px 0;}
#listingContent h3{font-size: 15px; padding: 0 0 3px 0;}
#listingContent p{line-height: 1.2em;}
input.listingText{background:#5B6F76; border: 0; padding: 7px; margin: 4px; color: #FFFFFF; font-weight: bold; border: 0; width: 250px; font-family: Myriad,Trebuchet MS,Arial;}
textarea.listingText{background:#5B6F76; border: 0; padding: 7px; margin: 4px; color: #FFFFFF; font-weight: bold; border: 0; width: 250px;overflow:hidden; font-family: Myriad,Trebuchet MS,Arial;}
input.listingButton{background:#5B6F76; border: 0; padding: 9px; color: #FFFFFF; font-family: Myriad,Trebuchet MS,Arial; font-weight: bold; font-size: 16px; right: 0; border: 0;}

/* LIGHT BOX */
#cflb{width:930px; height:550px; display: block; z-index:3;}
#cflb-header{background: url(images/lightbox_top.png) top left no-repeat; height:50px; width:100%;}
#cflb-left{width:39px; height: 450px; background: url(images/lightbox_left.png) top left no-repeat; float:left; margin: 0 0 0 0;}
#cflb-contents{width: 850px; height:450px; display:block; float: left; margin: 0 0 0 0; background: #ffffff;}
#cflb-right{width:41px; float: left; height: 450px; background:url(images/lightbox_right.png) top left no-repeat; right: 0; top: 0; margin: 0 0 0 0;}
#cflb-footer{ background:url(images/lightbox_bottom.png) top left no-repeat; height:50px; width:930px; bottom: 0;}

/* NEW DROP DOWN MENU */

/* OTHER */
ul.links-list{margin:20px 0;}
ul.links-list a{color:#990000;}
ul.links-list li{margin-bottom:10px;}
.links h2{color:#466f82; font-size:16px;}

#navigation a:visited{
	text-decoration:none;
	color:#ffffff;
}
