﻿body 
{
    background-color:#40593b;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    font-family:Arial;
    font-size:small;
    color:#6f6b6b;
}
a:link
{
	color: #333;
	text-decoration: underline;
}

a:visited
{
	color: #333;
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
	color: #646443;
}

a:active
{
	color: #333;
	text-decoration: underline;
}


div#default-container
{
	width:1100px;
	margin-top:0px;
	margin-left:0px;
	margin:auto;
}
div#content
{
    margin-left:0px;
	margin-top:0px;
	padding:0px;
	background-image:url("../images/general/background_general_top.gif");
    background-repeat:no-repeat;
    background-position:center;
    height:684px;
    width:1100px;
}

/* LOGO */
div#divLogo
{
	position:absolute;
    margin-left:235px;
	margin-top:14px;
}

/* MAIN NAVIGATION */
div#divNavNeighborhood
{
   position:absolute;
   margin-top:123px;
   margin-left:196px;
   z-index:10;
}
div#divNavAvailable
{
   position:absolute;
   margin-top:124px;
   margin-left:305px;
}
div#divNavLotStatus
{
   position:absolute;
   margin-top:124px;
   margin-left:430px;
}
div#divNavMeet
{
   position:absolute;
   margin-top:123px;
   margin-left:520px;
   z-index:10;
}
div#divNavWhatToExpect
{
   position:absolute;
   margin-top:124px;
   margin-left:635px;
}
div#divNavEstate
{
   position:absolute;
   margin-top:124px;
   margin-left:753px;
}
div#divNavFAQ
{
   position:absolute;
   margin-top:124px;
   margin-left:878px;
}

.menuItem:link
{
	color: #5a7555;
	text-decoration:none;
	font-family:Times New Roman;
	font-size:16px;
}
.menuItem:visited
{
	color: #5a7555;
	text-decoration:none;
	font-family:Times New Roman;
	font-size:16px;
}
.menuItem:hover
{
	color:#AC1F23;
	text-decoration:none;
	font-family:Times New Roman;
    font-size:16px;
}



#sddm
{	
    margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li
{	
    margin-right:0px;
    margin-bottom:0px;
   
    padding: 0;
	list-style: none;
	float: left;
	font: 16px Times New Roman;
	margin-top:-3px;
    margin-left:-17px;
    color: #5a7555;
	z-index: 30;
}
#sddm li a
{	
    display: block;
	padding: 4px 10px;
	
	color: #5a7555;
	text-decoration:none;
	z-index: 30;
}
#sddm li a:hover
{	
    color:#AC1F23;
    text-decoration:none;
	z-index: 30;
}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5a7555;
	z-index: 30;
}

#sddm div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #f2efea;
	color: #5a7555;
	font: 14px Times New Roman;
	z-index: 30;
}
#sddm div a:hover
{	
    background: #cccccc;
	color:#AC1F23;
	z-index: 30;
}


#sddm1
{	
    margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm1 li
{	
    margin-right:0px;
    margin-bottom:0px;
   
    padding: 0;
	list-style: none;
	float: left;
	font: 16px Times New Roman;
	margin-top:-3px;
    margin-left:-17px;
    color: #5a7555;
}
#sddm1 li a
{	
    display: block;
	padding: 4px 10px;
	
	color: #5a7555;
	text-decoration:none;
}
#sddm1 li a:hover
{	
    color:#AC1F23;
    text-decoration:none;
}
#sddm1 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5a7555;
	z-index:10;
}

#sddm1 div a
{	position: relative;
	display: block;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #f2efea;
	color: #5a7555;
	font: 14px Times New Roman;
}
#sddm1 div a:hover
{	
    background: #cccccc;
	color:#AC1F23;
}






/* SUB PAGE CONTENT */


div#divNeighborhoodLogo
{
   position:absolute;
   margin-top:184px;
   margin-left:195px;
}
div#divNeighborhoodImage
{
   position:absolute;
   margin-top:184px;
   margin-left:600px;
}




/* CONTACT INFORMATION */
div#divContactImage
{
   position:absolute;
   margin-top:745px;
   margin-left:855px;
}
div#divContact
{
   position:absolute;
   margin-top:750px;
   margin-left:720px;
   font-size:smaller;
}
div#divMakeContact
{
   position:absolute;
   margin-top:875px;
   margin-left:761px;
}




/* SUB NAVIGATION */
div#divSubMain
{
   position:absolute;
   margin-top:520px;
   margin-left:194px;
}
div#divSubGallery
{
   position:absolute;
   margin-top:520px;
   margin-left:237px;
}
div#divSubFloorPlan
{
   position:absolute;
   margin-top:520px;
   margin-left:335px;
}
div#divSubLotStatus
{
   position:absolute;
   margin-top:520px;
   margin-left:413px;
}
div#divSubAvailableHomes
{
   position:absolute;
   margin-top:520px;
   margin-left:506px;
}
div#divSubAreaMap
{
   position:absolute;
   margin-top:520px;
   margin-left:624px;
}


.subMenuItem
{
	color: #a72323;
	text-decoration:none;
	font-family:Times New Roman;
	font-size:14px;
	font-weight:bold;
}
.subMenuItem:hover
{
	color: #a72323;
	text-decoration:none;
	font-family:Times New Roman;
    font-size:14px;
	font-weight:bold;
}


/* SUB HEADER */
div#divSubHeader
{
    position:absolute;
    margin-top:500px;
    margin-left:320px;
    font-family:Times New Roman;
    font-size:13px;
    color:#636363;
    z-index:10;
    background-color:#ffffff;
}

/* TESTIMONIALS */
div#divTestimonial1
{
    position:absolute;
    margin-top:-2px;
    margin-left:580px;
    width:180px;
    height:147px;
    background-image:url("../images/general/picture_background.gif");
    z-index:20px;
}
div#divTestimonial2
{
    position:absolute;
    margin-top:151px;
    margin-left:580px;
    width:180px;
    height:147px;
    background-image:url("../images/general/picture_background.gif");
    z-index:20px;
}
div#divTestimonial3
{
    position:absolute;
    margin-top:305px;
    margin-left:580px;
    width:180px;
    height:147px;
    background-image:url("../images/general/picture_background.gif");
    z-index:20px;
}
div#divTestimonial4
{
    position:absolute;
    margin-top:457px;
    margin-left:580px;
    width:180px;
    height:147px;
    background-image:url("../images/general/picture_background.gif");
    z-index:20px;
}
div#divTestimonial5
{
    position:absolute;
    margin-top:610px;
    margin-left:580px;
    width:180px;
    height:147px;
    background-image:url("../images/general/picture_background.gif");
    z-index:20px;
}
div#divTestimonial6
{
    position:absolute;
    margin-top:763px;
    margin-left:580px;
    width:180px;
    height:147px;
    background-image:url("../images/general/picture_background.gif");
    z-index:20px;
}
/* MAIN SUB CONTENT */
div#divSubContent
{
   position:absolute;
   margin-top:200px;
   margin-left:164px;
   width:774px;
   padding-right:1px;
   background-color:#ffffff;
}

/* FOOTER */
div#divFooterText
{
   position:relative;
   margin-top:-20px;
   margin-left:190px;
   color: #ffffff;
   font-family:Verdana;
   font-size:small;
   z-index:20px;
   background-color:Transparent;
   padding-bottom:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;

}

div#divBackgroundFooter
{
    position:relative;
    margin-top:0px;
    margin-left:-164px;
    height:170px;
    width:1100px;
    background-image:url("../images/general/general_bottom.gif");
    z-index:10px;
}






/* GRIDVIEW STYLE FOR FLOORPLANS */
*.listing
{
	border-right: solid 2px #666;
	border-left: solid 2px #666;
	border-top: solid 1px #666;
}
*.listing th
{
	text-align: left;
	padding: 4px 10px 4px 10px;
	background-color: #999966;
	color: #fff;
	font-size: 12px;
}
*.listing td
{
	border-bottom: dashed 1px #666;
}
*.listing *.image
{
	padding: 10px;
	text-align: center;
	vertical-align: top;
}
*.listing *.descript
{
	padding: 10px;
	vertical-align: top;
}


/* CONTACT US */
.contactForm
{
	font-family:Verdana, Arial, Sans-Serif;
}

.contactForm th
{
	text-align: right;
	font-size: 11px;
	color:#000000;
	width: 80px;
	background-color: #f0ede8;
}
.contact-bottomBorder
{
	padding: 0px 10px 0px 10px;
}