
/* Global Elements */

a:link,a:visited,a:active
 		{ color: #fffb; background: transparent; text-decoration: none; font-weight: bold; }
a:hover		{ color: #9E78AF; background: transparent; text-decoration: underline; font-weight: bold;} 
hr 		{ height: 1px; border: 0px; background: #634143; color: #634143 }
h2 		{ margin-top: 4px; background: #424676; color: #fff; }
h3 		{ margin-top: 2px; padding: 0px; }
li 		{ margin-left: 10px }
/* Intro Page Customization */

#mainpage 	{ background: #634A36; text-align: center }
#framebg	{ background: #634A36 url('/i/Intro_BG.jpg') repeat-x; }
#frontframe	{ background-color: transparent; border-top: 3px solid #3D5426; border-bottom: 3px solid #3D5426; }

/* This is essentially 'white' relative to the site: */
div#content.p3b div.fp {
  background-color: #f2ece0;
 }
div#content.p5 div#main2 #selecttour div img
 { border: 3px solid #255e70 }
div#content.p5 div#main2 #selecttour div img:hover
 { border: 3px solid #fff }

/* Overrides */
div#content.p2 div#main
 { background: url(/i/pgs/p02-CommunityFeatures.jpg) no-repeat; }
div#content.p2b div#main
 { background: url(/i/pgs/p02b-SpaFeatures.jpg) no-repeat; }
div#content.p3a div#main
 { background: url(/i/pgs/p03-InteriorFeatures.jpg) no-repeat; }
div#content.p3b div#main
 { background: url(/i/pgs/p03b-Floorplans.jpg) no-repeat; }
div#content.p4 div#main
 { background: url(/i/pgs/p04-Photos.jpg) no-repeat; }
div#content.p5 div#main2
 { background: url(/i/pgs/p05-VirtualTours.jpg) no-repeat; }
div#content.p6 div#main
 { background: url(/i/pgs/p06-Location.jpg) no-repeat; }
div#content.p6b div#main
 { background: url(/i/pgs/p06b-Neighborhood.jpg) no-repeat; }
div#content.p8 div#main
 { background: url(/i/pgs/p08-ApplyOnline.jpg) no-repeat; }
div#multiterms p
 { color: #000 }
ul.floorplans li a
 { border: 1px solid transparent; }
ul.floorplans li a:hover 
 { border: 1px dotted #3d4c38; }


/* Virtual Tour */

.virtual	{ border: 1px solid #999999; width: 100px; text-align: center; cursor: pointer; }
.tour		{ width: 42px; height: 31px; }
a.pic img 	{ margin-bottom: 2px; filter: Alpha(opacity=50); -moz-opacity: 0.50; }
a.pic:hover img { filter: Alpha(opacity=100); -moz-opacity: 1.0; }
td.tourthumb 	{ width: 290px; text-align: center }
td.tourthumb a:link, td.tourthumb a:visited, td.tourthumb a:visited
		{ color: #aaa; text-decoration: none; }
td.tourthumb a:hover 
		{ color: #fff }

/* Tour Pop Up */

body#tourpage { background: #000 url('/i/t/VR-BG.jpg') top left no-repeat; height: 100%; margin: 0px; padding: 0px; text-align: center }
#tourpage form { width: 100%; height: 100% }
#tourpage p, #tourpage td, #tourpage div { color: #fff; font-size: 11px }
#tourpage #vrtop { background: #000; height: 16px; }
#tourpage #vrtop div { float: right; padding: 0px 10px 0px 10px; font-weight: bold; height: 16px } 
#tourpage #vrtop div input { background: #000; border: 0px }
#tourpage h1 { color: #fff; font-size: 16px;}
.tourthumb { position: absolute: left: 0px; top: 0px; display: none; width: 270px; height: 240px; }
#tourpage  div.marquee a:link, #tourpage div.marquee a:hover, #tourpage div.marquee a:active, #tourpage div.marquee a:visited
 { text-decoration: none; border: 0px }
#tourpage a:hover { color: #ff0 }
#tourpage legend { color: #fff; margin: 0px 0px 0px 10px; padding: 0px 5px 0px 5px; font-size: 14px; font-weight: bold }
#tourpage fieldset { font-weight: normal; border: none; border-top: 1px solid #fff; margin: 0px; margin: 8px 2px 8px 2px; padding: 0px 0px 0px 5px; }
td#thumbcontainer { width: 270px; height: 240px }
td.imgtd { height: 150px; background: #fff url('/i/thumb_bg.png'); text-align: center; vertical-align: middle; }
#tourpage h1 { text-align: center; }
#tourpage a:link, #tourpage a:visited, #tourpage a:active { color: #fff }
#tourpage a:hover { color: #999 }
#interior col { position: relative; padding: 2px; }
#tourpage img { border: 1px solid #000 }
#tourpage img:hover { border: 1px solid #aaa } 
#tourpage #floorplan img { border: 0px }
#tourpage #floorplan img:hover { border: 0px }
#communitythumbs { margin-top: 4px; text-align: center; overflow: auto; height: 600px }
#VRWindow { display: none; text-align:center; width: 100%; height: 900px; position: absolute; top: 0px; left: 0px; background: #000; opacity: 0.9; filter: Alpha(opacity=90); }
#VRWindow > div { text-align: center; margin: 40px auto; width: 740px }
