/* CSS Document */

h1 {font-size: 14px; margin-left: 10px; color: #3B4836; text-align:left;}
h2 {font-size: 14px; margin-left: 0px; color: #3B4836; text-align:left;}

/* ------------------------------ Classes Elements ------------------------------ */
.homeHeader {
	width: 450px;
	background-color: #BFAF80;
	font-family: Amazone BT;
	font-size: 30px;
	font-weight: bold;
	text-align: center;}

.homeText-header {
	width: 400px;
	background-color: #FFFFFF;
	color: #3B4836;
	font-family: Verdana;
	font-size: 20px;
	font-weight: normal;
	text-align: center;}

.homeText {
	width: 430px;
	background-color: #FFFFFF;
	color: #3B4836;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
	}
	.bodytext {
	
	color: #3B4836;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-left:5px;
	padding-right:5px;
	}

.innerHeader {
	padding: 15px 0px 0px 10px;
	font-family: Amazone BT;
	font-size: 28px;
	font-weight: bold;
	color: #3B4836;}

.pageHeader {
	padding: 10px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #3B4836;}

.detailsHeader {
	padding: 10px 0px 8px 0px;
	font-size: 22px;
	font-weight: bold;
	color: #3B4836;}

.detailsSubHeader {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #3B4836;
	text-transform: uppercase;}

.planHeader {
	width: 260px;
	font-family: Amazone BT;
	font-size: 24px;
	font-weight: bold;
	color: #3B4836;
	text-align: center;}

.planHeader2 {
	width: 260px;
	font-family: Amazone BT;
	font-size: 24px;
	font-weight: bold;
	color: #3B4836;
	text-align: center;}

.planHeader3 {
	width: 400px;
	font-family: Amazone BT;
	font-size: 18px;
	font-weight: bold;
	color: #3B4836;
	text-align: center;}

.coming {
	width: 760px;
	height: 50px;
	padding: 100px 20px 100px 20px;
	font-family: Amazone BT;
	font-size: 36px;
	font-weight: bold;
	color: #3B4836;
	text-align: center;}

.box-cream {
	background-color: #BFAF80;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-cream a:hover {
	background-color: #BFAF80;
	color: #FEFEFE;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline overline;}

.box-cream a:active, .box-cream a:visited, .box-cream a:link{
	background-color: #BFAF80;
	color: #FEFEFE;
	font-weight: normal;
	text-decoration: none;}

.box-cream2 {
	background-color: #BFAF80;
	color: #FEFEFE;
	font-size: 16px;
	font-weight: bold;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-cream3 {
	background-color: #BFAF80;
	color: #FEFEFE;
	font-size: 14px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-olive {
	background-color: #3B4836;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-olive a:hover {
	background-color: #3B4836;
	color: #FEFEFE;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline overline;}

.box-olive a:active, .box-olive a:visited, .box-olive a:link{
	background-color: #3B4836;
	color: #FEFEFE;
	font-weight: normal;
	text-decoration: none;}

.box-olive2 {
	background-color: #3B4836;
	color: #FEFEFE;
	font-size: 16px;
	font-weight: bold;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-olive3 {
	background-color: #3B4836;
	color: #FEFEFE;
	font-size: 14px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-navy {
	background-color: #283746;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-navy a:hover {
	background-color: #283746;
	color: #FEFEFE;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline overline;}

.box-navy a:active, .box-navy a:visited, .box-navy a:link{
	background-color: #283746;
	color: #FEFEFE;
	font-weight: normal;
	text-decoration: none;}

.box-navy2 {
	background-color: #283746;
	color: #FEFEFE;
	font-size: 16px;
	font-weight: bold;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-navy3 {
	background-color: #283746;
	color: #FEFEFE;
	font-size: 14px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-navy4 {
	background-color: #283746;
	color: #FEFEFE;
	font-size: 11px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-navy5 {
	background-color: #283746;
	color: #FEFEFE;
	font-size: 10px;
	font-weight: normal;
	line-height: single;
	text-align: left;
	text-decoration: none;}
	
.box-taupe {
	background-color: #414141;
	color: #FEFEFE;
	font-size: 12px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-taupe a:hover {
	background-color: #414141;
	color: #FEFEFE;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline overline;}

.box-taupe a:active, .box-taupe a:visited, .box-taupe a:link{
	background-color: #414141;
	color: #FEFEFE;
	font-weight: normal;
	text-decoration: none;}

.box-taupe2 {
	background-color: #414141;
	color: #FEFEFE;
	font-size: 16px;
	font-weight: bold;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-taupe3 {
	background-color: #414141;
	color: #FEFEFE;
	font-size: 14px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.box-taupe4 {
	background-color: #414141;
	color: #FEFEFE;
	font-size: 11px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

.borders, .border-front {
	border: 2px #BFAF80 solid;}
.border-front{
	border-top: 35px #BFAF80 solid;}
.borders-dk {
	border: 2px #283746 solid;}

.borders-olive {
	border: 2px #3B4836 solid;}

.label {
		margin: 5px 0px 5px 10px;
		font-size: 14px;
		font-weight: bold;
		color: #660000;}

.picture {
		width: 300px;
		margin: 5px;
		border: 1px #BFAF80 solid;}

.logoImg{
		margin: 2px 2px 0px 10px;
		float: right;}

.special-annouce {
	padding: 15px 0px 0px 0px;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;}

.special-text {
	padding: 15px 50px 20px 60px;
	margin-bottom: 0px;
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #3B4836;}

/* ------------------------------ Main Elements ------------------------------ */
body {
	background: #010101;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	scrollbar-3dlight-color: #BFAF80;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #3B4836;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #BFAF80;
	scrollbar-track-color: #000000;
	text-align: center;}

#border {
	margin: auto;
	border: 2px #000000 solid;
	width: 800px;
	text-align: left;}

#border2 {
	margin: auto;
	border: 2px #000000 solid;
	width: 850px;
	text-align: left;}

#container {
		width: 800px;
		float: left;}

#container2 {
		width: 850px;}

#header {
	width: 800px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;}

#header2 {
	width: 850px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;}

#headerInner {
	width: 800px;
	height: 240px;
	margin: 0px;
	padding: 0px;}

#headerInner2 {
	width: 850px;
	height: 237px;
	margin: 0px;
	padding: 0px;}

#navBlock {
	width: 800px;
	height: 15px;
	margin: -2px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background: #3B4836;
	border-top: 2px #000000 solid;
	border-bottom: 2px #000000 solid;}

#navBlock  a{ color: #BFAF80;}

#navBlock2 {
	width: 850px;
	height: 15px;
	padding: 5px 0px 5px 0px;
	background: #3B4836;
	border-top: 1.5px #000000 solid;
	border-bottom: 2px #000000 solid;}

#navBlock2  a{ color: #BFAF80;}

#middle {
	width: 800px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;}

#middle2 {
	width: 850px;
	background: #FFFFFF;
	float: left;}

#middle3 {
	width: 800px;
	background: #000000;
	margin: 0px;
	padding: 0px;
	float: left;}

#middle4 {
	width: 850px;
	background: #000000;
	margin: 0px;
	padding: 0px;
	float: left;}

#midLeftNav {
	width: 180px;
	padding-top: 15px;
	background: #010101;
	text-align: left;
	vertical-align: top;
	float: left;}

#midLeftNav a:link, #midLeftNav a:visited {
	width: 145px;
	margin: 0px 10px 15px 25px;
	padding: 0px;
	color: #BFAF80;
	/*font-weight: bold;	*/
	display: block;}

#midLeftNav a:hover {
 	width: 145px;
	margin: 0px 10px 15px 25px;
	padding: 0px;	
	background: #010101;
	border-bottom: 1px solid #BFAF80;
	border-right: 4px solid #BFAF80;
	color: #FFFFFF;	
	/*font-weight: bold;*/
	text-decoration: none;}

#midLeftNav a:active {
   background: #010101;
	color: #FFFFFF;
	text-decoration: none;}

#midRightContainer {
	width: 620px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	float: left;}

#midRightContainer2 {
	width: 620px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	float: right;}

#midRight {
	width: 620px;
	background: #FFFFFF;
	float: left;}

#midRight2 {
	width: 620px;
	background: #FFFFFF;
	float: right;}

#midRight-left {
	width: 290px;
	background: #FFFFFF;
	padding: 5px 8px 5px 8px;
	text-align: justify;
	float: left;}
	
#midRight-right {
	width: 290px;
	background: #FFFFFF;
	padding: 5px 8px 5px 8px;
	text-align: justify;
	float: left;}

#midRightTopLeft {
	width: 428px;
	padding: 0px 5px 5px 5px;
	float: left;}

#midRightTopRight {
	width: 88px;
	height: 319px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
	float: left;}

#midRightBottom {
	width: 595px;
	margin: 15px 0px 15px 0px;
	
	background: #FFFFFF;
	clear: both;}

#footer1 {
	width: 800px;
	padding: 5px 0px 9px 0px;
	background: #3B4836;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	color: #BFAF80;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	clear: both}

#footer11 {
	width: 850px;
	padding: 5px 0px 9px 0px;
	background: #3B4836;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	color: #BFAF80;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	clear: both}
	
#footer2 {
	width: 800px;
	margin: -2px 0px 0px 0px;
	padding: 3px 0px 7px 0px;
	color: #BFAF80;
	font-size: 11px;
	background: #515547;
	border-top: 1px #000000 solid;
	text-align: center;
	clear:both;}

#footer21 {
	width: 850px;
	margin: -2px 0px 0px 0px;
	padding: 3px 0px 7px 0px;
	color: #BFAF80;
	font-size: 11px;
	background: #515547;
	border-top: 1px #000000 solid;
	text-align: left;}

/* ------------------------------  Page Elements ------------------------------ */
#home-desc {	width: 600px;}
	
#h-desc {
	width: 580px;
	margin-left: 8px;
	padding: 0px 10px 0px 0px;
	border-left: 5px #283746 solid;
	text-align: justify;}
	
#home-details {	width: 600px;}

#h-details {
	width: 580px;
	margin-left: 8px;
	padding: 0px 10px 0px 0px;
	border-left: 5px #283746 solid;
	text-align: justify;}

#model-views { width: 600px;}

#m-views {
	width: 580px;
	margin-left: 8px;
	padding: 0px 10px 0px 0px;
	border-left: 5px #283746 solid;
	text-align: justify;}

#model-views2 {
	width: 600px;}

#m-views2 {
	width: 590px;
	margin: 0px 0px 0px 5px;
	border-left: 5px #283746 solid;
	text-align: justify;}

#model-container {
	width: 110px;
	margin-left: 5px;
	float: left;}

#floor-plans {
	width: 590px;
	clear: both;}

#f-plans {
	width: 570px;
	margin-left: 8px;
	padding: 0px 10px 0px 0px;
	border-left: 5px #283746 solid;
	text-align: justify;}

#floor-container {
	width: 166px;
	margin-left: 5px;
	float: left;}

#floor-container2 {
	width: 140px;
	margin-left: 3px;
	float: left;}

#box {
	width: 129px;
	height: 20px;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 5px 0px;
	border: 1px #010101 solid;
	vertical-align: middle;
	float: left;}

#box2 {
	width: 175px;
	height: 15px;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	border: 1px #010101 solid;
	vertical-align: middle;
	float: left;}

#box-gallery {
	width: 770px;
	margin: 0px 0px 20px 10px;
	border: 2px #BFAF80 solid;
	background: #FFFFFF;
	float: left;}

#box-home {
	padding: 2.5px 0px 2.5px 0px;
	background-color: #BFAF80;
	color: #FEFEFE;
	font-size: 14px;
	font-weight: normal;
	line-height: single;
	text-align: center;
	text-decoration: none;}

#box-gallery-pic {
	width: 100px;
	height: 75px;
	margin: 2px;
	padding: 2px 10px 10px 2px;
	float: left;}

#box-gallery-details1 {
	width: 290px;
	padding: 0px 10px 5px 10px;
	margin: 15px 10px 10px 0px;
	border: 2px #3B4836 solid;
	font-size: 11px;
	line-height: 14px;
	float: left;}

#box-gallery-details2 {
	width: 290px;
	padding: 0px 10px 5px 10px;
	margin: 15px 0px 10px 5px;
	border: 2px #283746 solid;
	font-size: 11px;
	line-height: 14px;
	float: left;}

#box-gallery-details2 a:hover {
	color: #660000;}

#box-views {
	width: 105px;
	height: 16px;
	padding: 2px;
	margin: 5px 0px 5px 0px;
	border: 1px #010101 solid;
	vertical-align: middle;}

#box-views2 {
	width: 290px;
	height: 20px;
	padding: 2px;
	margin: 5px 0px 5px 0px;
	border: 1px #010101 solid;}

#box-views3 {
	width: 140px;
	height: 15px;
	padding: 2px;
	margin: 5px 0px 5px 0px;
	border: 1px #010101 solid;
	float: left;}

#box-products {
	width: 295px;
	margin: 0px;
	padding: 0px;
	float: left;}

#box-views-blue {	
	width: 25px;
	margin: 0px;
	padding: 0px;	
	background-color: #283746;
	color: #FEFEFE;
	font-size: 24px;
	font-weight: bold;
	line-height: single;
	display: inline;
	position: fixed left;
	text-align: center;
	float: left;}

#box-views-olive {	
	width: 25px;
	margin: 0px;
	padding: 0px;	
	background-color: #3B4836;
	color: #FEFEFE;
	font-size: 24px;
	font-weight: bold;
	line-height: single;
	display: inline;
	position: fixed left;
	text-align: center;
	float: left;}
	
#box-views-cream {	
	width: 25px;
	margin: 0px;
	padding: 0px;	
	background-color: #BFAF80;
	color: #FEFEFE;
	font-size: 24px;
	font-weight: bold;
	line-height: single;
	display: inline;
	position: fixed left;
	text-align: center;
	float: left;}

#box-views-taupe {	
	width: 25px;
	margin: 0px;
	padding: 0px;	
	background-color: #414141;
	color: #FEFEFE;
	font-size: 24px;
	font-weight: bold;
	line-height: single;
	display: inline;
	position: fixed left;
	text-align: center;
	float: left;}

#box-hot {
	width: 260px;
	padding: 0px 5px 0px 5px;
	border-top: 1px solid #000000;
	line-height: 14px;
	text-align: justify;
	float: left;}

#box-plans {
	width: 165px;
	height: 15px;
	padding: 2px 0px 2px 2px;
	margin: 5px 0px 5px 0px;
	border: 1px #010101 solid;
	text-transform: uppercase;
	float: left;}

#box-plans2 {
	width: 140px;
	height: 15px;
	padding: 2px 0px 2px 2px;
	margin: 5px 0px 5px 0px;
	border: 1px #010101 solid;
	text-transform: uppercase;
	float: left;}
	
#box-filler {
	width: 32px;
	height: 15px;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	background: #FFFFFF;
	float: left;}

#box-filler2 {
	width: 16px;
	height: 15px;
	padding: 10px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	background: #FFFFFF;
	float: left;}

#plans {
	width: 260px;
	padding: 20px 10px 10px 10px;
	background: #FFFFFF;
	float: left;
	text-align: justify;}
	
#plansMid {
	width: 260px;
	padding: 20px 15px 10px 15px;
	background: #FFFFFF;
	float: left;
	text-align: justify;}

#plans2 {
	width: 400px;
	padding: 20px 0px 10px 10px;
	background: #FFFFFF;
	float: left;
	text-align: justify;}

#details {
	width: 
	text-align: justify;}

/* ------------------------------  Drop Nav Menu Elements ------------------------------ */
ul.topmenu, ul.topmenu ul {
	display: block;
	margin: 0px;
	padding: 0px;}
	
ul.topmenu li {
	margin: 0px;
	padding: 5px 2px 0px 28px;
	display: inline;
	list-style: none;
	position: relative;}

ul.topmenu li ul {
	width: 125px;
	display: block;
	left: 0px;
	top: 1em;
	position: absolute;
	z-index: 1000;
	background: #FFFFFF;
	border: 2px solid #000000;
	border-top: 0px;
	visibility: hidden;	}

ul.topmenu a {
	color: #BFAF80;}
	
ul.topmenu li ul li {
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	background: #FFFFFF;
	color: #000000;
	text-align: center;}
	
ul.topmenu li ul li a {
	width: 95%;
	margin: 0px;
	padding: 0px;
	display: block;
	color: #000000;}

ul.topmenu li.submenu:hover { 
	padding-bottom: 30px;}
	
ul.topmenu li.submenu:hover ul { 
	width: 160px;
	margin: 14px 2px 2px 0px;
	padding: 4px 0px 4px 0px;
	left: 30px;
	visibility: visible;}

.submenu li a {
	text-align: left;}

.submenu li a:hover{
	background: #cccccc;}

/*ul.topmenu li.submenu:hover ul li { 
	margin-bottom: 0px;}
	
ul.topmenu li.submenu:hover ul li:hover { 
	background-color: #FEFEFE;}*/
	

/* ------------------------------ link Elements ------------------------------ */
a:link {
	color: #283746;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;}

a:visited {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;}

a:hover {
	color: #283746;
	font-family: Verdana, Helvetica, sans-serif;
	/*font-weight: bold;*/
	text-decoration: underline overline;}

a:active {
	color: #283746;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;}

#footer1 a:link, #footer1 a:visited, #footer1 a:active {
	background: #3B4836;
	color: #BFAF80;
	font-weight: normal;
	text-decoration: none;}

#footer1 a:hover {
	text-decoration: underline overline;}

#footer11 a:link, #footer11 a:visited, #footer11 a:active {
	background: #3B4836;
	color: #BFAF80;
	font-weight: normal;
	text-decoration: none;}

#footer11 a:hover {
	text-decoration: underline overline;}
	
	/*new */
	
	a.add_floorplan {color: #fff; background: #cd2626; float: right; font-size: 12px; font-weight: bold; text-decoration: none; padding: 2px 8px 2px 6px; margin-top: -55px; border-bottom: 1px solid #9e1717; border-right: 1px solid #9e1717; position: absolute; right: 40px;}
a.standard {position: relative; right: 0; margin-top: -23px;}
a.editlink {position: relative; left: 0 !important; color: #fff !important; margin: 6px 0 6px 0; float: left !important; padding: 2px 8px 2px 6px !important;}







a.more_info {color: #282828; background: #ded9b7; float: right; font-size: 12px; text-decoration: none; padding: 2px 8px 2px 6px; margin-top: -3px;}
a.more_info em {color: #a99b04; font-style: normal !important;}

ul#gallery {border: 7px solid #282828; position: relative; height: 300px; margin-bottom: 18px;}

.floorplans_head {width: 429px; height: 113px; border: 1px solid #c1b34b;}
.floorplans_head h3 {height: 47px; margin: 26px 0 0 22px; text-indent: -999em;}
.floorplans_head p {margin: 3px 0 0 22px;}


div.floorplans {width: 431px; float: left;}

.modelhomes_body {width: 445px;}

a.no_dec {padding: 0 !important; background-color: transparent !important;}
.earthcraft {position: relative;}






a.add_news {color: #282828; background: #ded9b7; float: right; font-size: 12px; font-weight: bold; text-decoration: none; padding: 2px 8px 2px 6px; margin-top: -55px;}
a.header span {float: right !important; color: #aa1919 !important; padding: 0 !important; margin: 0 10px -17px 0 !important; font-weight: normal !important;}
a.add_community {position: absolute; bottom: 10px; left: 10px; padding: 8px 12px 6px 12px; background-color: #cd2626; border-bottom: 1px solid #9e1717; border-right: 1px solid #9e1717; font-size: 14px; color: #fff; text-decoration: none;}
a.add_community:hover {background-color: #da3737;}
a.hidden {display: none; visibility: hidden;}



	
