﻿body {
}

a.communityheader { 
 
display: block; 
   width: 123px; 
   height: 36px; 
   text-decoration: none; 
   background: url("images/retirement-communities-nav2.png");
 
}  
a.communitynavigation 
{
   font-family:Times New Roman;
   color:White;
   font-size:18px; 
   text-decoration:none
}
a.communitynavigation:hover 
{
   font-family:Times New Roman;
   color:orange;
   font-size:18px; 
   text-decoration:none
}
a.communityheader:hover { 
    background-position: -123px 0;
 } 
a.communityheader2 { 
 
display: block; 
   width: 145px; 
   height: 36px; 
   text-decoration: none; 
   background: url("images/retirement-communities-nav3.png");
 
}  

a.communityheader2:hover { 
    background-position: -145px 0;
    } 

a.homes { 
   display: block; 
   width: 140px; 
   height: 34px; 
   text-decoration: none; 
   background: url("images/retirement-communities-nav.png"); 

} 

a.homes:hover { 
   background-position: -140px 0; 
} 

a.bestplaces1 { 
   display: block; 
   width: 161px; 
   height: 29px; 
   text-decoration: none; 
   background: url("images/best-places-nav_01.jpg"); 

} 

a.bestplaces1:hover { 
   background-position: -161px 0; 
}
a.bestplaces2 { 
   display: block; 
   width: 161px; 
   height: 29px; 
   text-decoration: none; 
   background: url("images/best-places-nav_02.jpg"); 

} 

a.bestplaces2:hover { 
   background-position: -161px 0; 
}
a.bestplaces3 { 
   display: block; 
   width: 161px; 
   height: 29px; 
   text-decoration: none; 
   background: url("images/best-places-nav_03.jpg"); 

} 


a.bestplaces3:hover { 
   background-position: -161px 0; 
}


a.bestplaces4 { 
   display: block; 
   width: 161px; 
   height: 29px; 
   text-decoration: none; 
   background: url("images/best-places-nav_04.jpg"); 

} 
a.bestplaces4:hover { 
   background-position: -161px 0; 
}
a.bestplaces5 { 
   display: block; 
   width: 161px; 
   height: 29px; 
   text-decoration: none; 
   background: url("images/best-places-nav_05.jpg"); 

} 
a.bestplaces5:hover { 
   background-position: -161px 0; 
}

a.whereto1 { 
   display: block; 
   width: 274px; 
   height: 46px; 
   text-decoration: none; 
   background: url("./images/where-to-retire-nav_02.jpg"); 

} 
a.whereto1:hover { 
   background-position: -274px 0; 
}

a.whereto2 { 
   display: block; 
   width: 274px; 
   height: 46px; 
   text-decoration: none; 
   background: url("./images/where-to-retire-nav_03.jpg"); 

} 
a.whereto2:hover { 
   background-position: -274px 0; 
}

a.whereto3 { 
   display: block; 
   width: 274px; 
   height: 46px; 
   text-decoration: none; 
   background: url("./images/where-to-retire-nav_04.jpg"); 

} 
a.whereto3:hover { 
   background-position: -274px 0; 
}
.HeaderNavigation
{
    font-size:17px;
    line-height:13px;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}

.HeaderNavigation:link
{
    text-decoration:none;
    color:White;
}


.HeaderNavigation:visited
{
    text-decoration:none;
    color:#e6e6e6;
}

.HeaderNavigation:active
{
    text-decoration:none;
    color:white;
}
.HeaderNavigation:hover
{
    text-decoration:none;
    color:Red;
}

.corporateheader
{
    font-size:14px;
    padding:5px 0px 5px 10px;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}

.corporateheader:link
{
    text-decoration:none;
    color:White;
}


.corporateheader:visited
{
    text-decoration:none;
    color:#e6e6e6;
}

.corporateheader:active
{
    text-decoration:none;
    color:white
}
.corporateheader:hover
{
    text-decoration:none;
    color:Red;
}

.SubNavigationHeader
{
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    font-weight:normal;
    font-size:20pt;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
    line-height:33px;
}

.SubNavigation
{
    padding:5px 0px 5px 10px;
    text-align:left;
    font-weight:normal;
    font-size:14pt;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}
.SubNavigation:link
{
    padding:5px 0px 5px 10px;
    text-align:left;
    font-weight:normal;
    font-size:14pt;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}

.SubNavigation:visited
{
    color:white;
}

.SubNavigation:active
{
    color:white;
}
.SubNavigation:hover
{
    color:Red;
}


.CommSubNavigation
{
   
    text-align:left;
    font-weight:normal;
    font-size:12pt;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}
.CommSubNavigation:link
{
    color:White;
}

.CommSubNavigation:visited
{
    color:white;
}

.CommSubNavigation:active
{
    color:white;
}
.CommSubNavigation:hover
{
    color:Red;
}




.FLSubNavigation
{
   
    text-align:left;
    font-weight:normal;
    font-size:12pt;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}
.FLSubNavigation:link
{
    color:White;
}

.FLSubNavigation:visited
{
    color:white;
}

.FLSubNavigation:active
{
    color:white;
}
.FLSubNavigation:hover
{
    color:Red;
}





.DreamLocationLink:link
{
    padding:4px 0px 10px 0px;
    text-align:center;
    font-weight:normal;
    font-size:11pt;
    text-decoration:underline;
    color:White;
    font-family: Arial, Helvetica, sans-serif;
}

.DreamLocationLink:visited
{
    color:white;
}

.DreamLocationLink:active
{
    color:white;
}
.DreamLocationLink:hover
{
    color:Red;
}

.DreamLocationText
{
    padding:0px 15px 0px 7px;
    text-align:left;
    font-weight:normal;
    font-size:12px;
    text-decoration:none;
    color:White;
    font-family: Arial, Helvetica, sans-serif;
}

.DreamLocationClickHere:link
{
    font-weight:normal;
    font-size:12px;
    text-decoration:underline;
    color:White;
    font-family: Arial, Helvetica, sans-serif;
}

.DreamLocationClickHere:visited
{
    color:white;
}

.DreamLocationClickHere:active
{
    color:white;
}
.DreamLocationClickHere:hover
{
    color:Red;
}

.DreamSecurityLink:link
{
    padding:0px 0px 0px 0px;
    font-weight:normal;
    font-size:13px;
    text-decoration:underline;
    color:#333333;
    font-family: Arial, Helvetica, sans-serif;
}

.DreamSecurityLink:visited
{
    color:white;
}

.DreamSecurityLink:active
{
    color:white;
}
.DreamSecurityLink:hover
{
    color:Red;
}

.FeaturedCommunityBulletpoints
{
    font-family:Arial; 
    font-size:13px; 
    color:#333333; 
    text-align:left; 
    padding: 0px 5px 3px 5px;
}


.FooterLinks
{
    font-size:14px;
    padding:5px 10px 5px 10px;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}

.FooterLinks:link
{
    text-decoration:none;
    color:White;
}


.FooterLinks:visited
{
    text-decoration:none;
    color:#e6e6e6;
}

.FooterLinks:active
{
    text-decoration:none;
    color:white;
}
.FooterLinks:hover
{
    text-decoration:none;
    color:Red;
}

.text1
{ FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR:#333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    line-height:17px;
    text-align:justify;
}

.FooterLinksSub
{
    font-size:12px;
   font-weight:normal;
    text-decoration:underline;
    color:White;
    font-family: Times, Arial, Helvetica, sans-serif;
}
#nav{
/*float: right;	
margin-top:-50px;*/
}

#mainMenu{
background:url("../images/main_nav.png") no-repeat;
	width:			966px;
	height: 		55px;
	margin:			0px;
    padding:		0px;
	border:			none;	
	z-index: 30;
}

#mainMenu span {
    display: 		none;
    }
 
#mainMenu li, #mainMenu a {
   height:			55px;
    display:		block;
    }
 
#mainMenu li {
   float:left;
    list-style:		none;
    display:		inline;
 }
 
	#homes {width: 260px;}
    #amenities {width: 195px;}
	#overview {width: 148px;}
	#location {width: 148px;}
	#contact {width: 215px;}
   
 
    #homes a:hover{background:url("../images/main_nav.png")	0px -112px no-repeat; }
    #amenities a:hover{background:url("../images/main_nav.png")	-260px -112px  no-repeat; }
	 #overview a:hover{background:url("../images/main_nav.png") 	-455px -112px  no-repeat; }
	 #location a:hover{background:url("../images/main_nav.png")	-603px -112px  no-repeat; }
	 #contact a:hover{background:url("../images/main_nav.png") -751px -112px  no-repeat; }


	#homes_selected {width: 260px; background:url("../images/main_nav.png")	0px -56px no-repeat;}
    #amenities_selected {width: 195px; background:url("../images/main_nav.png")	-260px -56px  no-repeat; }
	#overview_selected {width: 148px; background:url("../images/main_nav.png") 	-455px -56px  no-repeat;}
	#location_selected {width: 148px; background:url("../images/main_nav.png")	-603px -56px  no-repeat; }
	#contact_selected {width: 215px; background:url("../images/main_nav.png") -751px -56px  no-repeat; }
   
 
    #homes_selected a:hover{background:url("../images/main_nav.png")	0px -112px no-repeat; }
    #amenities_selected a:hover{background:url("../images/main_nav.png")	-260px -112px  no-repeat; }
	 #overview_selected a:hover{background:url("../images/main_nav.png") 	-455px -112px  no-repeat; }
	 #location_selected a:hover{background:url("../images/main_nav.png")	-603px -112px  no-repeat; }
	 #contact_selected a:hover{background:url("../images/main_nav.png") -751px -112px  no-repeat; }



/* ######### Style for Drop Down Menu ######### */


#mainMenu div
{	position: absolute;
	visibility: hidden;
	/*margin: -5px 0px 0px 70px;*/
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #c2c2c2;
	border-top:none;
	/*width: 188px;
	height: auto;*/
	z-index: 1;
	
	}
	
	#mainMenu div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: auto;
		height: 30px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		padding-top:5px;
		background: #377033;
		color: #ffffff;
		font: 12px Arial, Helvetica, sans-serif;
		font-weight: bold;}

	#mainMenu div a:hover
	{	background: #ffcc33;
		color: #FFF}
	
	
	
	.homes1{
	margin: -5px 0px 0px 70px;
	width: 260px;
	height: auto;
		}	
	
	.amenities2{
	margin: -5px 0px 0px 0px;
	width: 196px;
	height: auto;
		}	
	
	.overview3{
	margin: -5px 0px 0px 0px;
	width: 146px;
	height:auto;
		}	
		
	.location4{
	margin: -5px 0px 0px 0px;
	width: 147px;
	height: auto;
		}	
	.contact5{
	margin: -5px 0px 0px -70px;
	width: 145px;
	height: auto;
		}	
