a, a:hover, a:visited, a:active{text-decoration:underline; color:#FFFFFF;font-weight:bold;}
body{background:url("../images/background.jpg") no-repeat 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px 0 0 0; color:#EEEEEE; font-size:12px; line-height:20px;}
body.index{background:none #000000;}
ul, li{list-style-type:none;}
#wrapper{width:990px; margin:0 auto;}
.logo{border:2px #999999 solid; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;margin:0 0 0 10px;}

/*INTRO PAGE*/
#headerIntro{height:492px; width:990px;}
#headerIntro img{float:right; margin:300px 185px 0 0;}

/*INTRO LANGUAGE MENU*/
ul#langNav{width:400px; clear:both;margin:0 auto;}
ul#langNav li a{display:block; float:left; height:87px; width:87px; text-indent:-9999px; margin:0 20px;}
.langEnglish a{background:url(../images/english.png) transparent no-repeat 0 0;}
.langSpanish a{background:url(../images/espannol.png) transparent no-repeat 0 0;}
.langRussian a{background:url(../images/russkii.png) transparent no-repeat 0 0;}

/*LEFT COLUMN*/
#leftColumn{width:300px; float:left;}

/*SLIDESHOW*/
.slideshow1, .slideshow2{margin:20px auto; }
.slideshow1 img{width:270px; height:203px; border:2px #999999 solid; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.slideshow2 img{width:270px; height:203px; border:2px #999999 solid; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

/*MAIN NAVIGATION*/
#menu {background:#666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; margin:0 0 0 30px;}
#menu ul {list-style: none; margin: 0; padding: 4px; float: left;}
#menu a, #menu h2 {-moz-border-radius: 5px; -webkit-border-radius: 5px; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0; padding: 2px 3px;}
#menu h2 {color: #fff; background: #000;}
#menu a { color: #ffffff; background: #000000; text-decoration: none;}
#menu a:hover {background-color:#9F0F1E; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#menu li {position: relative;}
#menu ul ul {position: absolute; z-index: 500;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul{display: block;}
div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display: none;}
div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}
#menu ul li ul li a{width:130px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
#menu ul li ul{background:#666666; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#menu ul li ul li ul{margin-left:40px;}

/*MAIN CONTENT*/
#mainContent{width:680px; height:570px; overflow-y:auto;overflow-x:hidden;float:right; margin:45px 0 0 0;}
#mainContent .topImage{-moz-border-radius: 5px; -webkit-border-radius: 5px; border:2px #999999 solid; padding:2px;}
#mainContent .textContainer{padding:10px 0 0 0;}
#mainContent h1{padding:10px; text-align:center;}
#mainContent p{padding:10px;}
#mainContent .bottomImage{-moz-border-radius: 5px; -webkit-border-radius: 5px; border:2px #999999 solid; padding:2px; margin-top:30px;}

/*LOCATION SECTION*/
h2{margin:0 0 0 10px;}

/*LOTS SECTION*/
.lots th.mapImage{
	background:url(../images/lotsMap.png) transparent no-repeat 50% 0;
}
.tooltiptitle{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{
	position:fixed;
	width: 100px;
	top: 103px;
	left: 949px;
	z-index:4;
	display:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#ToolTip {left:900px;top:113px;}
}

/* CONTACT SECTION */
.contact fieldset{margin:5px 0 0 0;}
.contact label{display:block; margin:5px;}
.contact .text{margin:5px; width:250px;}
.contact textarea{height:200px;}

/* HOW TO GET THERE SECTION */

/* SPORT FISHING SECTION */
.sportFishing img{border:2px #999999 solid; padding:2px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sportFishing .topLeftImage{margin:0 4px 0 0;}
.sportFishing a{font-weight:bold;}

/* ABOUT US SECTION */
.projectAboutUs ul li{list-style:circle;margin:0 0 0 30px;}

/* PROJECT STATUS SECTION */
.projectStatus h2,.projectStatus dt,.projectStatus dd{padding:5px;}

/* PANORAMIC VIEW SECTION */
#mainContent .panoramicView{overflow-x:auto;}

#faqRoot {width: 650px;margin: 0 auto;padding: 0;}
#faqindex {float: right;width: 190px;font-family: consolas,verdana,helvetica,sans-serif;}
#faqindex a, #faqindex a:visited {text-decoration: none;color: #666;}
#faqindex a:active, #faqindex a:hover {color: #000;border-bottom:dotted #ccc 1px;}
#faqindex ul {list-style-type: square;list-style-image: none;list-style-position: outside;padding-left:25px;line-height: 18px;margin-top: 5px;font-size:80%;}
#faqindex ul li {color:#666666;white-space:nowrap;}
#faqindex h2 {padding: 0;margin-bottom: 0;}

#faq {float:left;width: 600px;margin: 0 auto;}
#faq {margin-bottom: 25px;}
#faq .faqcontent {margin: 0 10px 0 10px;font-size: 95%;}
#faq h2.faqopened, #faq h2.faqclosed {cursor: pointer;padding: 0 0 0 15px;margin-bottom: 0;}
#faq h2.faqclosed:hover {color: white;}
#faq h2.faqclosed {color: #CCCCCC;background: transparent url(../images/collapsed.png) no-repeat scroll 0 6px;}
#faq h2.faqopened {color: white;background: transparent url(../images/expanded.png) no-repeat scroll 0 6px;}
#faq table tr{border:#CCCCCC solid 1px;text-align:center;}
#faq table td{padding:10px;}

/* ERROR MESSAGES IN CONTACT */
.error {color:#FF0000;}

/* JQUERY LOADER */
.QOverlay {
	background-color: #000000;
	z-index: 9999;
	margin:0 auto;
	text-align:center;
}

.QLoader {
	background-color: #CCCCCC;
	height: 1px;
	margin:0 auto;
	text-align:center;
}

.QAmt {
	color:#333333;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:40px;
	font-weight:bold;
	line-height:50px;
	height:50px;
	width:100px;
	margin:-60px 0 0 -50px;
}

/* PRELOADER */

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

