/******* Global Styles *******
*
*
*******/
*{padding:0px; margin:0px;}
html {}
body {color:#2B1711; font-size:12px; background-position:top left; font-family:Georgia, "Times New Roman", Times, serif; line-height:150%;}
img {border:none;}
h1 {color:#404000; font-size:64px; font-weight:normal; margin:0; line-height:normal;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:normal; margin:0 0 20px 0; line-height:30px;}

h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold;	padding: 12px 0px 0px 0px; color:#363d36;}
h4 {font-size:12px; padding: 8px 0px 4px 0px; color:#363d36;}
h5 {font-size:12px; color:#363d36; padding:0; margin:0; text-transform:capitalize;}
h6 {}
ul, li{}
a:link, a:visited, a:active {color:#705038;}
p {padding:8px 4px 0px 0px;	line-height:160%; color:#705038;}

.vTour, .vTour span { color:#990000; font-size:12px;}
.vTour a{ color:#990000;font-size:12px; font-weight:bold;}
/******* Content Styles *******
*
*
*******/
.container{background:#FFFFFF; width:900px; margin:0 auto; padding:0 4px 0 4px;}

/* Header */
.header{background-image:url(/images/wood_bk.jpg); background-repeat:no-repeat; background-position:top left; width:898px; height:70px; position:relative;}
.header .logo{padding:17px 0 0 30px;}
.header .slogon{float:right; color:#DAA870; font-size:23px; font-weight:bold; font-style:italic; font-family:"Times New Roman", Times, serif; position:absolute; top:25px; left:585px;}

/* Main Navigation */
.navigation{background-color:#AC9432; width:878px; height:27px; margin:4px 0 4px 0; padding:0 10px 0 10px; list-style: none;position:relative;}
.navigation li{float:left; padding:4px 14px 0px 14px; }
.navigation a:link, .navigation a:visited, .navigation a:active {text-transform:uppercase;text-decoration:none; color:#FFFFFF; font-weight:bold;}
.navigation a:hover{color:#333333;}

.navigation li ul {
	margin:0 0 0 0;
	padding:0;
	position:absolute;
	visibility:hidden;
	top:27px;
	left:250px;
}
.navigation li ul li {
	float: none;
	display:block;
	margin:0;
	padding:0;
}
.navigation li ul li a {
	width:auto;
	background-color:#AC9432;
	display:block;
	padding:4px;
	margin:0;
	font-size:12px;
}
.navigation li ul li a:hover {
	background-color:#E7DAA9;
}

/* Content */
.content{width:898px; color:#2B1711; border-top:4px #005195 solid; border-bottom:4px #005195 solid; margin:1px 0 1px 0; background:url(/images/content_marble_bk.jpg) repeat-y top left; }
.content .inner{background-position:top right; background-repeat:no-repeat; padding:25px 25px 25px 25px;}
.content .left{width:440px; float:left; padding:0 0 0 0;}
.content .right{width:400px; float:right; padding:0 0 0 0;}

.content .right_third{width:250px; float:right; padding:0 0 0 0;}

.page_main_img_interior{width:898px; height:250px;}
.img_main{width:898px; height:360px;}



/* Footer */
.footer{background-image:url(/images/wood_bk.jpg); background-repeat:no-repeat; background-position:top left; width:898px; height:200px; color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer .nav{list-style: none; margin:0 0 0 100px; padding:6px 10px 0 10px;}
.footer .nav li{float:left;}
.footer .nav a:link, .footer .nav a:visited, .footer .nav a:active {padding:0 10px 0 10px; color:#FFFFFF;}
.footer .nav a:hover{color:#CAAF46;}
.footer .legal{display:block;text-align:center;color:#CAAF46;}

.poweredby a:link, .poweredby a:visited {color:#FFFFFF;}
.poweredby a:hover {color:#CAAF46;}

/******* Page Specific Styles *******
*
*
*******/
/*.flash-replaced .alt {display: block;height: 0;	position: absolute;	overflow: hidden;width: 0;}
.title {color:#404000; font-size:64px; font-weight:normal; margin:0; line-height:normal;}*/

/******* Community *******/

.contentCommOverviewLeft{width:550px; float:left; padding:0 0 0 0;}


.commHeader{width:898px; height:250px;}
.commHeader-left{background-image:url(/images/commHeaderTileBg.jpg); background-repeat:no-repeat; background-position:top left; height:230px; width:189px; float:left; padding:10px;}
.commHeader-right{float:right;}

.commContent{padding:25px;width:412px;float:left;}
.commContentPlans{float:right;width:210px;margin:25px 0 25px 0;}
.commContentLarge{padding:25px; float:left; width:638px;}


#commMapImage {background-image: url(/images/commMapBase2.gif);width: 361px;height: 399px;float: left;margin-right: 12px;position: relative;border: 1px solid #363d36;}
#commMapText {float: left;position: relative;}
.mapBullet {width:16px;	height:16px; float:left; padding: 0px 6px 0px 0px; vertical-align: middle;}

/* Tool Tip */
div#tipDiv {position:absolute;visibility:hidden;left:0;top:0;z-index:10000;background-color:#E8E8E8;border:1px solid #705038;Filter: Alpha(Opacity=90);width:200px;padding:6px;}
div#tipDiv div.img {text-align:center;}
div#tipDiv div.txt {text-align:center;margin-top:4px;font-family:Arial, Helvetica, sans-serif;color:#705038;font-size:11px;line-height:120%;}
.textBorder {text-align:center;}

/*  Community Profile Nav */
.commNav {width:210px; float:left; margin:4px 0 0 0;}
.commNav li {list-style: none; height:21px; margin:0 0 10px 0;}
.commNav img {}
.commNav a:link, .commNav a:active, .commNav a:visited {background:url(/images/commNavArrowUp.jpg) top left no-repeat; display:block; width:185px; background-color:#32150B; color:#FFFFFF;text-decoration:none; padding:5px 0 5px 25px; }
.commNav a:hover {background:url(/images/commNavArrowOver.jpg) top left no-repeat; background-color:#D1CBA0; color:#2F1106}

.commNav .current a:link, .commNav .current a:active, .commNav .current a:visited, .commNav .current a:hover {
background:url(/images/commNavArrowOver.jpg) top left no-repeat; background-color:#D1CBA0; color:#2F1106
}

.commContactInfo{padding:10px;}
.commContactInfo a:link, .commContactInfo a:active, .commContactInfo a:visited {background:none; color:#404000; text-decoration:underline; display:inline; padding:0;}
.commContactInfo a:hover{}

.commDirections{
	padding:5px;
	float:left;
}

.planContainer{	
	width:190px; 
	float:left;
	margin:2px 0 4px 0;
	padding:0 0 4px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#363d36;
	
}

.planThumb img {
	border:0px;
	margin: 0px 0px 2px 0px;
}

.planHead {
	height: 19px;
	background-color:#363d36;
	padding: 0px 0px 0px 4px;
}
.planName, .planName a:link, .planName a:visited, .planName a:active {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	line-height: 19px;
	text-align: left;
	float: left;
}
.planIcon img {
	vertical-align:middle;
	border: 0px;
	float: right;
}
.planSm, .planSm p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#363d36;
	text-decoration:none;
	font-style:normal;
	margin: 0px 0px 3px 0px;
	padding:4px;
	line-height:normal;
}



/* Plans */
.plans {
	float: right;
	overflow: hidden;
	width: 200px;
	padding-top: 0px;
}

.listing {
	width: 638px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.listing ul {
	margin: 0px;
	padding: 0em;
}
.listing li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#705038;
	list-style-type: none;
	padding-left: 1.4em;
	margin-left: 0px;
	text-indent: -1.4em;
	line-height: normal;
	padding-bottom: 0px;
	padding-top: 0px;
}

.listing-footer{
	display:block;
	float:left;
	clear:left;
	padding:10px 0 10px 0;
}

.inventoryNav a:link, .inventoryNav a:active, .inventoryNav a:visited {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363d36;
}
.inventoryNav a:hover {
	color: #B06B26;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#363d36;
	font-size: 11px;
}
.note {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:#363d36
}

.greenRule {
	border-bottom-width:2px;
	border-top-width:1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color:#363d36;
	border-bottom-color:#363d36;
/*	margin-top:-1px;
	clear: both;*/
}
.greenRule2 {
	border-bottom-width:1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color:#363d36;
	margin-top:-1px;
	clear: both;
}

.column1 {
	float: left;
	margin-right: 8px;
	width: 238px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.column2 {
	float: left;
	margin-right: 8px;
	width: 181px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* Details */
.specs {
	float: right;
	overflow: visible;
	width:140px;
}
.profileImage img {
	margin: 0px 0px 8px 0px;
	border: 1px solid #2C5336;
}
.elevation {
	width: 485px;
	margin: 0px 8px 0px 0px;
	float: left;
}

/* Community Map Legend */
.commLegend{
	height:20px;
	padding:15px;
}
.commLegend img{
	margin:0 0 -3px 0;
}

.sitemap{
	list-style:disc;
	padding:0 0 0 20px;
}
.sitemap ul{
	padding:0 0 0 20px;
}

.underline{text-decoration:underline;}

.homeowner{color:#2B1711;}
.homeowner p{color:#2B1711;}

.homeowner ul{margin:0 0 0 20px;}
.homeowner ul li{margin:0 0 10px 0;}

.homeowner a:hover{color:#2B1711;}


.listTable tr td{ padding:8px 0 8px 0;}

