@charset "utf-8";
/* CSS Document */
html { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#wrapper { width:880px; margin:0px auto; }
#header { height:82px; background:url(img/header.jpg) no-repeat; }

ul#navigation { background:url(img/navTile.jpg) repeat-x; height:40px; margin:0px; padding:0px; list-style:none; }
ul#navigation li { float:left; display:block; }
ul#navigation li a { display:block; background:url(img/navSprite.jpg) no-repeat; font-size:1px; text-indent:-2000px; height:40px; }
ul#navigation li a:focus { border:none; outline:none; }

ul#navigation li.home a { background-position:0px 0px; width:92px; }
ul#navigation li.stay a { background-position:-92px 0px; width:80px; }
ul#navigation li.expl a { background-position:-172px 0px; width:104px; }
ul#navigation li.revi a { background-position:-276px 0px; width:98px; }
ul#navigation li.virt a { background-position:-377px 0px; width:137px; } 
ul#navigation li.cont a { background-position:-517px 0px; width:107px; }
ul#navigation li.addi a { background-position:-624px 0px; width:186px; }

ul#navigation li#current.home a, ul#navigation li.home a:hover { background-position:0px -40px; width:92px; }
ul#navigation li#current.stay a, ul#navigation li.stay a:hover { background-position:-92px -40px; width:80px; }
ul#navigation li#current.expl a, ul#navigation li.expl a:hover { background-position:-172px -40px; width:104px; }
ul#navigation li#current.revi a, ul#navigation li.revi a:hover { background-position:-276px -40px; width:98px; }
ul#navigation li#current.virt a, ul#navigation li.virt a:hover { background-position:-377px -40px; width:137px; } 
ul#navigation li#current.cont a, ul#navigation li.cont a:hover { background-position:-517px -40px; width:107px; }
ul#navigation li#current.addi a, ul#navigation li.addi a:hover { background-position:-624px -40px; width:186px; }

#topBoxes { }
.topBox { float:left; width:250px; height:330px; background:#81A73A; color:white; padding:10px; margin:11px;  }
.topBox a img { border:none; }
.topBox p { margin-top:0px; line-height:18px; font-size:12px; }
.topBox p strong { text-align:center; }

#mainContent { background:#676767; padding:20px; color:white; text-align:justify; }
#leftContent { width:570px; margin-right:20px; float:left; line-height:22px; font-size:13px; }
#leftContent h1, #leftContent h2 , #leftContent h3 { font-size:13px; margin-bottom:0px; padding-bottom:0px; }
#leftContent a { color:#a5c466; }
#leftContent a:hover { text-decoration:none; }
.green { color:#a5c466; }
#rightContent { width:250px; float:left; }
#rightContent img { margin-bottom:10px; border:1px solid #a5c466; }

#contactForm { width:280px; float:left; clear:both; }
#contactForm a { color:#a5c466; }
#contactForm .contact { width:260; margin:0 20px 0 0; font-size:12px; }
h1 { font-size:13px; }
#contactForm .contact_info { margin-bottom:7px; }

#contactAddress { width:560px; float:left; }
#contactAddress iframe { border:solid 1px white; }

#footer { padding:12px; font-size:12px; background:#676767; margin:10px 0px 0px; text-align:center; color:white; }
#footer a { color:#a5c466; }
#footer a:hover { text-decoration:none; }

.clr { clear:both; }
