﻿/* --------------------------  BEGIN - General HTML Tags  -------------------- */

body 
{
    font-family: arial, helvetica, Sans-Serif;
    font-size: 12px;
    background-color: #423529;
    background-image: url(/images/top_bkg.jpg);
    background-repeat: repeat-x; 
}

body, div, h1, h2, h3, h4, h5, h6, p, ul, img 
{
    margin:0px; 
    padding:0px; 
}

a, a:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a img 
{
    border: none;
}

img 
{
    border: none;
}

/* --------------------------  END - General HTML Tags  -------------------- */

/* --------------------------  BEGIN - Size Selector  -------------------- */

.Sizes
{
	float: right; 
	margin: 20px 30px 0px 0px;
}

.Size1
{
    font-size: 12px;
}

.Size2
{
    font-size: 14px;
}

.Size3
{
    font-size: 16px;
}


/* --------------------------  END - Size Selector  -------------------- */

/* --------------------------  BEGIN - Page Formatting  -------------------- */

.MastHead
{
    width: 1020px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#Header
{
	clear: both;
}

.bodyContainer 
{
    width: 1020px;
    color: #423529;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.footer 
{
	clear: both;
    background-image: url("/images/footer.jpg");
    background-position: top;
    background-repeat: no-repeat;
    height: 47px;
    width: 1020px;
    color: #F6FAE8;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.navcontainer 
{
    width: 670px;
    height: 41px;
    float: right;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#content_main 
{
    background-image: url("/images/content.jpg");
    background-repeat: repeat-y;
}

#signup 
{
    text-align: center;
    color: #423529;
    font-size: small;
    font-weight: bold;
    line-height: 35px;
    height: 35px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


#address 
{
    font-size: 9px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 18px 0px 0px 50px;
}

#footernav 
{
    font-size: 9px;
    text-transform: uppercase;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 18px 40px 0px 0px;
}

#footernav a
{
    font-size: 9px;
    text-decoration: underline;
    color: #F6FAE8;
}

#footernav a:visited
{
    font-size: 9px;
    text-decoration: underline;
    color: #F6FAE8;
}

/* --------------------------  END - Page Formatting  -------------------- */

/* --------------------------  BEGIN - Page Components  -------------------- */

/*			BEGIN - Homepage       */

#content_home 
{
    background-image: url("/images/content.jpg");
    background-repeat: repeat-y;
    font-size: 12px;
}

.tri_img
{
    float: left;
    padding-right: 10px;
}

.img_community 
{
    float: left;
    padding: 0px 20px 0px 0px;
}

.img_script 
{
    padding-left: 15px;
}

.home_main 
{
	padding-left: 50px;
}

.home_main p 
{
   padding: 5px 70px 0px 20px;
}

.home_sub h3 
{
    text-align: left;
    padding-top: 15px;
    padding-left: 10px;
}

.home_news 
{
    float: left;
    width: 270px;
    height: 230px;
    border-right: solid 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
}

.home_plans 
{
    width: 300px;
    height: 230px;
    border-right: solid 2px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.home_plans p 
{
    float: left;
    padding-right: 5px;
}

.home_amenities 
{
    width: 300px;
    height: 230px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.home_amenities ul
{
    list-style-type: square;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.home_amenities h3
{
    padding-top: 15px;
}


/*			END - Homepage       */

/*			BEGIN - About       */

.about 
{
    padding-left: 50px;
    padding-right: 50px;
}

.about p
{
   padding: 5px 70px 0px 350px;
}


/*			END - About       */

/*			BEGIN - Amenities       */

.amenities ul
{
    list-style-position: inside;
    list-style-type: square;
}

.amenities 
{
    padding-left: 100px;
    padding-right: 110px;
}



/*			END - Amenities       */

/*			BEGIN - Ridgemont       */

.ridgemont 
{
    padding-left: 100px;
    padding-right: 100px;
    list-style-position: inside;
}

.ridgemont ul
{
    list-style-type: square;
}

/*			END - Ridgemont       */

/*			BEGIN - Contact Us       */


.contact 
{
    padding-left: 100px;
    padding-right: 100px;
}

/*			END - Contact Us       */

/*			BEGIN - News       */


.news 
{
    padding-left: 100px;
    padding-right: 100px;
}

/*			END - News       */

/*			BEGIN - Floor Plans       */


.plans 
{
    padding-left: 100px;
    padding-right: 100px;
}

.plandetails 
{
    padding-left: 50px;
    padding-right: 100px;
}


.AptName
{
	color: #000000;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	padding-top: 20px;
}

.AptName a
{
	color: #000000;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	padding-top: 20px;
}

.AptName a:visited
{
	color: #000000;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	padding-top: 20px;
}

.SqFt
{
	color: #000000;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.UnitsAvailable
{
	color: #0D6940;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

/*			END - Floor Plans       */

/*			BEGIN - Employement       */


.employment 
{
    padding-left: 100px;
    padding-right: 100px;
}

/*			END - Employment       */


/* --------------------------  BEGIN - nav Formatting  -------------------- */

#Nav
{
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#Nav li
{
    float: left;
    display: block;
    padding: 2px;
    list-style-type: none;
}

#Nav a 
{
	text-align: left;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 41px 0px 0px 0px;
	overflow: hidden;
	height: 0px;  /*  !! THIS IS IMPORTANT. THIS HIDES THE TEXT. !! */
}
   
#Nav a:hover 
{
	background-position: 0 -41px;    /*  !! THIS IS IMPORTANT. NEEDS TO BE INVERSE OF TOP MARGIN LISTED ABOVE. !! */
}
  

/*			BEGIN - Home       */
	#Home a 
	{
		width: 46px;
		background: url(/images/nav/Home.jpg) no-repeat;
	}
		
	#Home a:hover  
	{
		width: 46px;
		background: url(/images/nav/Home_Active.jpg) no-repeat;
	}

	#Home_Active a
	{
		width: 46px;
		background: url(/images/nav/Home_Active.jpg) no-repeat;
	}

	#Home_Active a:hover
	{
		width: 46px;
		background: url(/images/nav/Home.jpg) no-repeat;
	}
/*			END - Home       */

/*			BEGIN - About      */
	#About a  
	{
		width: 70px;
		background: url(/images/nav/About.jpg) no-repeat;
	}
		
	#About a:hover  
	{
		width: 70px;
		background: url(/images/nav/About_Active.jpg) no-repeat;
	}

	#About_Active a
	{
		width: 70px;
		background: url(/images/nav/About_Active.jpg) no-repeat;
	}

	#About_Active a:hover
	{
		width: 70px;
		background: url(/images/nav/About.jpg) no-repeat;
	}
/*			END - About       */



/*			BEGIN - Plans      */
	#Plans a  
	{
		width: 92px;
		background: url(/images/nav/Plans.jpg) no-repeat;
	}
		
	#Plans a:hover  
	{
		width: 92px;
		background: url(/images/nav/Plans_Active.jpg) no-repeat;
	}

	#Plans_Active a
	{
		width: 92px;
		background: url(/images/nav/Plans_Active.jpg) no-repeat;
	}

	#Plans_Active a:hover
	{
		width: 92px;
		background: url(/images/nav/Plans.jpg) no-repeat;
	}
/*			END - Plans      */

/*			BEGIN - Amenities      */
	#Amenities a  
	{
		width: 75px;
		background: url(/images/nav/Amenities.jpg) no-repeat;
	}
		
	#Amenities a:hover  
	{
		width: 75px;
		background: url(/images/nav/Amenities_Active.jpg) no-repeat;
	}

	#Amenities_Active a
	{
		width: 75px;
		background: url(/images/nav/Amenities_Active.jpg) no-repeat;
	}

	#Amenities_Active a:hover
	{
		width: 75px;
		background: url(/images/nav/Amenities.jpg) no-repeat;
	}
/*			END - Amenities     */

/*			BEGIN - News       */
	#News a  
	{
		width: 85px;
		background: url(/images/nav/News.jpg) no-repeat;
	}
		
	#News a:hover  
	{
		width: 85px;
		background: url(/images/nav/News_Active.jpg) no-repeat;
	}

	#News_Active a
	{
		width: 85px;
		background: url(/images/nav/News_Active.jpg) no-repeat;
	}

	#News_Active a:hover
	{
		width: 85px;
		background: url(/images/nav/News.jpg) no-repeat;
	}
/*			END - News       */

/*			BEGIN - Ridgemont       */
	#Ridgemont a  
	{
		width: 84px;
		background: url(/images/nav/Ridgemont.jpg) no-repeat;
	}
		
	#Ridgemont a:hover  
	{
		width: 84px;
		background: url(/images/nav/Ridgemont_Active.jpg) no-repeat;
	}

	#Ridgemont_Active a
	{
		width: 84px;
		background: url(/images/nav/Ridgemont_Active.jpg) no-repeat;
	}

	#Ridgemont_Active a:hover
	{
		width: 84px;
		background: url(/images/nav/Ridgemont.jpg) no-repeat;
	}
/*			END - Ridgemont       */

/*			BEGIN - Careers       */
	#Careers a  
	{
		width: 65px;
		background: url(/images/nav/Careers.jpg) no-repeat;
	}
		
	#Careers a:hover  
	{
		width: 65px;
		background: url(/images/nav/Careers_Active.jpg) no-repeat;
	}

	#Careers_Active a
	{
		width: 65px;
		background: url(/images/nav/Careers_Active.jpg) no-repeat;
	}

	#Careers_Active a:hover
	{
		width: 65px;
		background: url(/images/nav/Careers.jpg) no-repeat;
	}
/*			END - Careers       */

/*			BEGIN - Contact       */
	#Contact a  
	{
		width: 83px;
		background: url(/images/nav/Contact.jpg) no-repeat;
	}
		
	#Contact a:hover  
	{
		width: 83px;
		background: url(/images/nav/Contact_Active.jpg) no-repeat;
	}

	#Contact_Active a
	{
		width: 83px;
		background: url(/images/nav/Contact_Active.jpg) no-repeat;
	}

	#Contact_Active a:hover
	{
		width: 83px;
		background: url(/images/nav/Contact.jpg) no-repeat;
	}
/*			END - Contact       */



/* --------------------------  END - nav Formatting  -------------------- */
