@charset "utf-8";
/* Lake Weir Living CSS Document */
HTML{width:100%;}
body{width:100%; background-color:#8a816f; text-align:center; margin-top:0; font-family:Arial, Helvetica, sans-serif; color:#372f1e; font-size:12px;}
#page {margin:0 auto; width:960px;  text-align:left; background-color:#ffffff; position:relative;}
img {border:0;}
#page #social_media {position:absolute; top:93px; left:150px; width:38px; height:35px; z-index:100;}

/* Font preferences */
p, td, div,  {font-size:12px; line-height:16px;}

#submit {color:#000;}

/* Header and bold tags */
h1 {line-height:21px; padding:4px 0; color:#000; font-weight:900; font-size:19px; border-bottom:#09F 1px solid; text-transform:uppercase;}
h1#footerH{ font-size:10px; font-weight:normal; line-height:normal; color:#372f1e;}
h2 {line-height:19px; padding:4px 0; color:#000; font-weight:900; font-size:17px; border-bottom:#08e 1px dotted;}
h3 {line-height:17px; padding:4px 0 4px 0; color:#ebd003; font-weight:900; font-size:18px;}
h4 {line-height:16px; padding:4px 0; font-weight:900; font-size:14px; text-align:left; font-style:italic; text-align:center;}
h5 {line-height:16px; padding:4px 0; color:#ffffff; font-weight:900; font-size:14px; text-align:left}
/*ol li	{line-height:20px;}*/

/* Default definition lists */

dt {color:#CC0000;font-weight:900;margin:10px 0pt; border-bottom: #CCCCCC 1px solid;}
dd {text-indent:0pt; padding-bottom:30px;}

/* Default link and hover preferences */
a {color:#6dc0e0; text-decoration:underline;}
a:hover {text-decoration:none;}
#viewAll	{ text-align:right; padding:14px 5px 0 0; font-size:10px;}
a.more {text-decoration:underline; font-size:10px;}
a.more:hover {text-decoration:none; font-size:10px;}
a.homesites {text-decoration:underline; color:#990000;}
a.homesites:hover {text-decoration:none; color:#990000;}

/* Main block elements */
#header { width:960px; height:241px;}
#content{width:960px;padding-bottom:8px; display:block; background-color:#FFFFFF;}

#homeContent{width:960px; overflow:auto; padding:0; display:block; position:relative; z-index:0;}
#homeContentBottom{width:960px; padding:0; float:left; background-color:#ffffff;}
#homeSlogan	{ width:479px; height:313px; padding:0; margin:0; float:left; background: url(img/orangeTagline.jpg)}
#homeFlash	{ width:481px; height:313px; padding:0; margin:0; float:left; overflow:hidden;}
#homeMap	{ width:268px; height:263px; padding:0; margin:0; float:left;}
#homeText { width:385px; padding-left:10px; margin:0; float:left;}
#homeRight	{ width:297px; height:263px; padding:0; margin:0; float:left;}
#homeFeatures	{ width:297px; padding:0; margin:0; float:left; position:relative;}
#demoButton {top:171px; left:0;}
#homeBottomCorner	{ width:960px; height:37px; padding:0; margin:0; background-image: url(img/homeBottomCorner.jpg); background-repeat: no-repeat;}
#brokerLink	{ text-align:center; padding:0; margin:0; height:55px; }

#rightContent	{width:692px; vertical-align:top; float:left;}
#flash	{ width:515px; height:193px; margin-bottom:2px;}
#footer {line-height:15px; font-size:10px; padding:3px 0 0 0; text-align:center; color:#372f1e; background-color:#8a816f; background-image:url(img/eho.gif); background-repeat:no-repeat; height:60px;}
#footer a {color:#e4bf71; text-decoration:underline; font-size:10px;}
#footer a:hover {color:#ffffff; text-decoration:none; font-size:10px;}
#footer1 {line-height:15px; font-size:10px; color:#372f1e; background-color:#8a816f; padding:80px 0 5px 0; text-align:center;}

#mainTable {display:block; width:100%;}
#seo {width:750px; margin:10px auto; text-align:center; font-size:10px; color:#CCCCCC;}
#contentBottom	{  margin:0; padding:0; background-image: url(img/bottomBkg.jpg); background-repeat:no-repeat; width:960px; height:35px;}
#blueline{ height:24px; width:525px; background-image:url(img/headerBlueBar.jpg); background-repeat:no-repeat; background-color:#6dc0e0;}
#headerLeft	{float:left; padding:0; margin:0; width:525px; height:152px; background:url(img/orangeTagline.jpg) no-repeat 0 -1px}
#headerPic	{ float:left; width:435px; height:152px; padding:0; margin:0;}
#orangeFade	{ width:268px; height:244px; margin:0; padding:0; background-image:url(img/orangeFadeBkg.jpg); background-repeat:repeat-x; vertical-align:top;}
#bottom	{width:960px; height:35px; background: #ffffff url(img/bottomBkg.jpg) no-repeat; padding:0; margin:0;}
#map	{ width:960px; height:747px; margin:0; padding:0; background-color:#F5E7B8;}
#disclaimer	{ width:600px; text-align:center; font-size:10px; color:#999999; padding-top:12px; display:block;}
#floorplans {text-align:center; width:600px; padding:0 0 0 30px; margin:0;}
#gallery	{float:left; text-align:center; padding:10px 0 15px 25px; margin:0; width:250px; height:475px; overflow:hidden;}
#photosH	{float:left; text-align:center; padding:10px 15px 15px 25px; margin:0; width:252px; height:150px; overflow:hidden;}
#photosV	{float:left; text-align:center; padding:10px 15px 15px 25px; margin:0; width:252px; height:220px; overflow:hidden;}
#stressed	{line-height:16px; padding:4px 0; font-weight:900; font-size:14px; text-align:left; font-style:italic; text-align:center; color:#006699;}

/* Paragraph classes (use sparingly - use tag globals whenever possible) */
p.caption {font-size:10px; color:#999999; line-height:normal;}
strong.red {color:#CC0000;}
em.red {color:#CC0000;}

.fineprint	{font-size:10px;}
.headline {line-height:16px; padding-top:6px 0 0 0; color:#ffffff; font-weight:900; font-size:14px; text-align:left}
/* FORMS 
#form, #form li {display:block; list-style:none; margin:0; padding:0; position:relative; background:none;}
#form li label {display:block; width:200px; background:#E9E9E9; line-height:16px; padding:2px 5px; text-align:right;}
#form li input, #form li textarea {position:relative; left:215px; width:380px; top:-21px;}*/

/* Top H1 element */
h1#title  {display:block; text-align:center; width:745px; margin:0 auto; border:none; font-size:10px; color:#999999; padding:0; text-transform:none;}

/*Nav Menu*/
#nav	{ width:960px; height:89px; vertical-align:bottom; background-color:#372f1e; padding:0; margin:0;}
#nav ul {background-color:#372f1e; height:89px; width:960px; text-align:left; display:block; padding:0; margin:0; list-style: none; vertical-align:bottom;}
#nav ul a {display:block; height:89px; float:left; background:no-repeat}
#nav ul a.home {width:250px; background-image: url(img/SilverSpringsShoresLogo.jpg);}
#nav ul a.community {width:179px; background-image: url(img/navCommunity.jpg);}
#nav ul a.community:hover {background-image: url(img/navCommunityOver.jpg);}
#nav ul a.map {width:154px; background-image: url(img/navLocationMap.jpg);}
#nav ul a.map:hover {background-image: url(img/navLocationMapOver.jpg);}
#nav ul a.homesites {width:165px; background-image: url(img/navHomesites.jpg);}
#nav ul a.homesites:hover {background-image: url(img/navHomesitesOver.jpg);}
#nav ul a.virtualtours {width:131px; background-image: url(img/navVirtualTours.jpg);}
#nav ul a.virtualtours:hover {background-image: url(img/navVirtualToursOver.jpg);}
#nav ul a.contact {width:81px; background-image: url(img/navContact.jpg);}
#nav ul a.contact:hover {background-image: url(img/navContactOver.jpg);}
#nav li { position: relative; float: left; margin:0; padding:0;}

#flaMap a {display:block; height:221px; float:left; background:no-repeat}
#flaMap a.mapLink {width:268px; background-image: url(img/homeMap.jpg);}
#flaMap a.mapLink:hover {background-image: url(img/homeMapOver.jpg);}

#homeNav	{ width:960px; height:88px; vertical-align:bottom; background-color:#372f1e; padding:0; margin:0;}
#homeNav ul {background-color:#372f1e; height:88px; width:960px; text-align:left; display:block; padding:0; margin:0; list-style: none; vertical-align:bottom;}
#homeNav ul a {display:block; height:88px; float:left; background:no-repeat}
#homeNav ul a.home {width:248px; background-image: url(img/homeLogo.jpg);}
#homeNav ul a.community {width:182px; background-image: url(img/homeNavCommunity.jpg);}
#homeNav ul a.community:hover {background-image: url(img/homeNavCommunityOver.jpg);}
#homeNav ul a.map {width:153px; background-image: url(img/homeNavLocationMap.jpg);}
#homeNav ul a.map:hover {background-image: url(img/homeNavLocationMapOver.jpg);}
#homeNav ul a.homesites {width:167px; background-image: url(img/homeNavHomesites.jpg);}
#homeNav ul a.homesites:hover {background-image: url(img/homeNavHomesitesOver.jpg);}
#homeNav ul a.virtualtours {width:130px; background-image: url(img/homeNavVirtualTours.jpg);}
#homeNav ul a.virtualtours:hover {background-image: url(img/homeNavVirtualToursOver.jpg);}
#homeNav ul a.contact {width:80px; background-image: url(img/homeNavContact.jpg);}
#homeNav ul a.contact:hover {background-image: url(img/homeNavContactOver.jpg);}
#homeNav li { position: relative; float: left; margin:0; padding:0;}


/*NEW*/
#homeNav2	{ width:960px; height:88px; vertical-align:bottom; background-color:#372f1e; padding:0; margin:0; position:relative; z-index:1;}
#homeNav2 ul {height:128px; width:960px; text-align:left; display:block; padding:0; margin:0; list-style: none; vertical-align:bottom; position:absolute;}
#homeNav2 ul a {display:block; height:128px; float:left; background:no-repeat}
#homeNav2 ul a.home {width:172px; background: url(img/lake-weir-logo.png) 50% 50% no-repeat;}
#homeNav2 ul a.community {width:91px; background-image:url(img/NewNav/community_off.jpg); margin-left:75px;}
#homeNav2 ul a.community:hover {background-image:url(img/NewNav/community_over.jpg);}
#homeNav2 ul a.motorcycle {width:105px; background-image: url(img/NewNav/toy_off.jpg);}
#homeNav2 ul a.motorcycle:hover {background-image: url(img/NewNav/toy_on.jpg);}
#homeNav2 ul a.map {width:119px; background-image:url(img/NewNav/map_off.jpg);}
#homeNav2 ul a.map:hover {background-image: url(img/NewNav/map_over.jpg);}
#homeNav2 ul a.homesites {width:67px; background-image:url(img/NewNav/homes_off.jpg);}
#homeNav2 ul a.homesites:hover {background-image: url(img/NewNav/homes_over.jpg);}
#homeNav2 ul a.blog {width:52px; background-image:url(img/NewNav/blog_off.jpg);}
#homeNav2 ul a.blog:hover {background-image:url(img/NewNav/blog_over.jpg);}
#homeNav2 ul a.movies {width:64px; background-image:url(img/NewNav/movies_off.jpg);}
#homeNav2 ul a.movies:hover {background-image: url(img/NewNav/movies_over.jpg);}
#homeNav2 ul a.news {width:98px; background-image:url(img/NewNav/news_media_off.jpg);}
#homeNav2 ul a.news:hover {background-image: url(img/NewNav/news_media_over.jpg);}
#homeNav2 ul a.broker {width:151px; background-image:url(img/NewNav/broker_off.jpg);}
#homeNav2 ul a.broker:hover {background-image: url(img/NewNav/broker_over.jpg);}
#homeNav2 ul a.contact {width:68px; background-image:url(img/NewNav/contact_off.jpg);}
#homeNav2 ul a.contact:hover {background-image: url(img/NewNav/contact_over.jpg);}
#homeNav2 li { position: relative; float: left; margin:0; padding:0; font-size:12px;}




#subnav	{ width:268px; margin:0; padding:0; float:left; vertical-align:top;}
#subnav ul {width:268px; text-align:left; display:block; padding:0; margin:0; list-style: none; vertical-align:top;}
#subnav ul a {display:block; height:22px; background:no-repeat} 
#subnav ul a.attractions {width:268px; height:30px; background-image: url(img/subtitlesAreaAttractions.jpg);}
#subnav ul a.brownbox {width:268px; height:178px; background-image: url(img/subnavBrownBox.jpg);}
#subnav ul a.about {width:268px; background-image: url(img/subnavATS.jpg);}
#subnav ul a.about:hover {background-image: url(img/subnavATSOver.jpg);}
#subnav ul a.mission {width:268px; background-image: url(img/subnavMission.jpg);}
#subnav ul a.mission:hover {background-image: url(img/subnavMissionOver.jpg);}
#subnav ul a.vision {width:268px; background-image: url(img/subnavVision.jpg);}
#subnav ul a.vision:hover {background-image: url(img/subnavVisionOver.jpg);}
#subnav ul a.location {width:268px; background-image: url(img/subnavLoc.jpg);}
#subnav ul a.location:hover {background-image: url(img/subnavLocOver.jpg);}
#subnav ul a.activities {width:268px; background-image: url(img/subnavActivities.jpg);}
#subnav ul a.activities:hover {background-image: url(img/subnavActivitiesOver.jpg);}
#subnav ul a.motorcycle {width:268px; background-image: url(img/subnavMotorcycle.jpg);}
#subnav ul a.motorcycle:hover {background-image: url(img/subnavMotorcycleOver.jpg);}
#subnav ul a.entertainment {width:268px; background-image: url(img/subnavEntertainment.jpg);}
#subnav ul a.entertainment:hover {background-image: url(img/subnavEntertainmentOver.jpg);}
#subnav ul a.dining {width:268px; background-image: url(img/subnavDining.jpg);}
#subnav ul a.dining:hover {background-image: url(img/subnavDiningOver.jpg);}
#subnav ul a.medical {width:268px; background-image: url(img/subnavMedical.jpg);}
#subnav ul a.medical:hover {background-image: url(img/subnavMedicalOver.jpg);}
#subnav ul a.employment {width:268px; background-image: url(img/subnavEmployment.jpg);}
#subnav ul a.employment:hover {background-image: url(img/subnavEmploymentOver.jpg);}
#subnav ul a.worship {width:268px; background-image: url(img/subnavWorship.jpg);}
#subnav ul a.worship:hover {background-image: url(img/subnavWorshipOver.jpg);}
#subnav ul a.education {width:268px; background-image: url(img/subnavEducation.jpg);}
#subnav ul a.education:hover {background-image: url(img/subnavEducationOver.jpg);}
#subnav ul a.live_work_play {width:268px; background-image: url(img/subnavLiveWorkPlay.jpg);}
#subnav ul a.live_work_play:hover {background-image: url(img/subnavLiveWorkPlayOver.jpg);}
#subnav ul a.divider {width:268px; background-image: url(img/subnavDivider.jpg);}
#subnav ul a.mailto {width:268px; background-image: url(img/subnavMailtoLink.jpg); height:27px;}
#subnav ul a.mailto:hover {background-image: url(img/subnavMailtoLinkOver.jpg);}
#subnav ul a.hssearch {width:268px; background-image: url(img/subtitlesHomesiteSearch.jpg);}
#subnav ul a.byprice {width:268px; background-image: url(img/subnavSearchByPrice.jpg);}
#subnav ul a.byprice:hover {background-image: url(img/subnavSearchByPriceOver.jpg);}
#subnav ul a.bylocation {width:268px; background-image: url(img/subnavSearchByLocation.jpg);}
#subnav ul a.bylocation:hover {background-image: url(img/subnavSearchByLocationOver.jpg);}
#subnav li { position: relative; float: left; margin:0; padding:0;}

#nav ul {background-color:#372f1e; height:89px; width:px; text-align:left; display:block; padding:0; margin:0; list-style: none; vertical-align:top;}

/* [ Drop Down Menu ] */

/* [Home Page ] */
/* [ Second-level lists ] */
#homeNav li ul, #homeNav2 li ul { 
	z-index: 1000;
	position: absolute;
	left: -999em;
	width:139px;
	//width:135px;
	margin-top:65px;
	display:block;
	border-top:1px solid #6DC0E0;	
	/* IE doubles margins, lets fix it here */
	/*/margin:-159px;*/
}

/* [ Third-and-above-level lists ] */
#homeNav li ul ul, #homeNav2 li ul ul { left: -999em; }

#homeNav li a, #homeNav2 li a {	width: 135px; display: block; color: #e4bf71; padding:0; text-align: left; text-decoration:none;}

/* [ Second Level Links ] */
#homeNav li ul li a, #homeNav2 li ul li a { text-align: left; height:16px; border-right: 1px solid #6dc0e0; border-left: 1px solid #6dc0e0; border-bottom: 1px solid #6dc0e0; padding-left:2px; text-decoration:none; background-color:#372F1E; font-size:12px; line-height:18px;}

#homeNav li a:hover, #homeNav2 li a:hover {
	color: #ffffff;
}

#homeNav li a:active, #homeNav li a:active {
	color: #FFFFFF;
	background-color: #372f1e;
}

#homeNav li:hover ul ul,
#homeNav li:hover ul ul ul,
#homeNav li.sfhover ul ul,
#homeNav li.sfhover ul ul ul,
#homeNav2 li:hover ul ul,
#homeNav2 li:hover ul ul ul,
#homeNav2 li.sfhover ul ul,
#homeNav2 li.sfhover ul ul {
	left: -999em;
}

/* [ Lists nested under hovered list items ] */
#homeNav li:hover ul,
#homeNav li li:hover ul,
#homeNav li li li:hover ul,
#homeNav li.sfhover ul,
#homeNav li li.sfhover ul,
#homeNav li li li.sfhover ul,
#homeNav2 li:hover ul,
#homeNav2 li li:hover ul,
#homeNav2 li li li:hover ul,
#homeNav2 li.sfhover ul,
#homeNav2 li li.sfhover ul,
#homeNav2 li li li.sfhover ul { 
	left: auto;
}

#homeNav li:hover ul.catering, 
#homeNav li.sfhover ul.catering,
#homeNav2 li:hover ul.catering, 
#homeNav2 li.sfhover ul.catering{}

/* [Interior Pages] */
/* [ Second-level lists ] */
#nav li ul { 
	z-index: 1000;
	position: absolute;
	left: -999em;
	width:135px;
	//width:135px;
	margin-top:65px;
	display:block;	
	/* IE doubles margins, lets fix it here */
	/*/margin:-159px;*/
}

/* [ Third-and-above-level lists ] */
#nav li ul ul { left: -999em; }

#nav li a {	width: 135px; display: block; background-color: #372f1e; color: #e4bf71; padding:0; text-align: left; text-decoration:none;}

/* [ Second Level Links ] */
#nav li ul li a { text-align: left; height:16px; border-right: 1px solid #6dc0e0; border-left: 1px solid #6dc0e0; 
	border-bottom: 1px solid #6dc0e0; padding-left:2px; text-decoration:none;}

#nav li a:hover {
	color: #ffffff;
}

#nav li a:active {
	color: #FFFFFF;
	background-color: #372f1e;
}

#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
	left: -999em;
}

/* [ Lists nested under hovered list items ] */
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul,
#nav li li li.sfhover ul { 
	left: auto;
}

#nav li:hover ul.catering, 
#nav li.sfhover ul.catering{}

/*Flavia's Style sheet*/
#container {width:600px; margin:0 auto; text-align:left; padding:14px 0 0 0;}
#main td {vertical-align:top; text-align:center;}
#side_nav {width:268px;}
#text {width:792px;}
#container ul li	{padding-bottom:6px;}
#container ol li	{padding-bottom:6px;}
#contact label {display:block; font-weight:bold; padding-bottom:10px;}
#contact input, #contact textarea {display:block;}
#contact select {display:block;}

#whyLakeWeirLiving li, #whyLakeWeirLiving p {font-size:14px; line-height:21px;}