@charset "utf-8";
/* CSS Document */

#splashpage {
background-color: #f0f0c0;
}
#buttonRow a{color:#348;text-decoration:none;outline:none;}


.topButtonTable a {
	height: 2em;
}
l
.topButtonTable {
	padding-top:7px;
}

.propMain2, .propMain {
	font-variant:small-caps;
}	

.propMain a{
	color: #000;
}

#header2 a{
	font-style:italic;
	font-size:14px;
	font-weight:800;
}

#header2 {
	height:30px
}
html{
background: #666666;
}

.logo {
	height: 70px;
}
body {
	background: #f0f0c0;
}

#footerFade {
	background-image:url(../bottom2.gif);
	height: 32px;
	background-repeat:repeat-x;
}

body {
	font-size: 14px;
}

/*
Style for general layout
*/
body { font: 100% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;	border: none; text-align: left;	color: #000000; width: 100%; position: relative; background: #fofoc0; }
#container { width: 92%; min-width: 830px; max-width: 1000px; height:630px;	margin: 0 auto;	border: none; text-align: left; position: relative;}
#header {background: #000; height:72px; }
#header h1 { margin: 0; padding: 0px 0; }
#header {font-size: 56px; font-weight:200; }
#footer { padding: 0 10px; background-color: #777777; color:#000; font-size: 18px; } 
#footer p { margin: 0; padding: 0px 0; }
#bottomRow { position: relative; height: 25px;}
.three { margin: 0 auto;}
/*
Style for property tabs
a "2" is for the selected property
*/
.topButtonTable { margin: 0 auto; width: 800px; <!--Width is sum of all button component widths--> 	min-width: 800px; }
.edge2 { width: 38px; }

/*
Style for 5 tabs - About, Floorplans, etc.
a "2" is for the selected page
*/
.buttonTable { margin: 0 auto; width: 710px; <!--Width is sum of all button component widths--> }
.buttonTable2 { margin: 0 auto; width: 580px; <!--Width is sum of all button component widths--> }

 /* a{	color: #03C;} -- Uncomment this to turn links blue */
 a{	color:#000; } /* Comment this out to remove black from links */

/*
Top section of information
*/
#mainContent { width: 96%; margin: 0 auto; height: 600px; }
#mainContent .pics {padding-top:15px; margin: 0 auto;}
#mainContent .main { margin: 0 auto; width: 700px;}
img.propertyimage { width: auto; height: 14.5em; }
.main td{ font-size:16px; text-align: center; width: 250px; }
/*
Main content
*/
.visit { text-align:center; }
.content { text-align:justify; width: 100%;}
.details, .contact { margin-bottom: 25px; }

/*
footer
*/

.footer {
}

.introPhotos .side img{
	height: 141px;
	width: 210px;
}

.introPhotos img{
	height: 290px;
}

.indexTable, .introPhotos {
	width: 800px;
	margin: auto auto auto auto;
	}
	
	.enter {
		text-align: center;
	}

/*
Corners of center section
*/
/*
Home Page Styling
*/

.home, table{ margin: 0 auto; text-align:center; }
.home td { margin: 0 auto; }
.locations { margin: 0 auto; font-size: 12px; width: 100%; }
.locations td { padding-left:5px; padding-right: 5px; text-align: center; }

/*
Features Page Styling
*/
.features{ margin-bottom: 25px; margin-top: 20px; text-align: left; font-size: 14px;}
.features th { background-color: #CCC; }
/*
In The Area Page Styling
*/
.area {font-size: 16px; text-align:left; margin-top: 20px; margin-right: 15px; }
/*
Floorplans Page Styling
*/
.disclaimer { height: 25px; }
.floorplans { font-size: 16px; margin-bottom: 25px; }
.spacer { width: 7px; }
table.floorplans {font-weight:400; margin: 0 auto; margin-bottom: 20px; margin-top: 20px; }
table.floorplans td { padding-bottom: 5px; text-align: left; }
table.floorplans .bed {text-align: center;}
.sqft {padding-right: 15px;}
table.floorplans tr:hover { background-color: #C0C090; }
table.floorplans .plans { text-align: left; }
.head td {text-decoration:underline;}
tr .head td{text-align: center; padding-right: 15px;}
/*
Application Page Styling
*/
.application { font-size: 14px; text-align:left; }

/*
Photo Gallery styling
*/ 

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div img{cursor:pointer}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}

	/* BEGIN DEMO STYLE */
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}

	#main_image{margin:20px auto 20px auto;height:480px;width:720px;background:black; border: 3px double #000;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	enda
	/* BEGIN DEMO STYLE */
	*{margin:0;padding:0}
	h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	a:hover{color:#67a;}
	
	
	.gallery_demo li {margin: 0 5 px 0 auto;}