@charset "UTF-8";/* CSS Document */* {margin:0;padding:0;}html {font-family:Arial,Helvetica,sans-serif;}body {background:#001E4D url(../i/i_bg.jpg) no-repeat fixed center top;}/* Global Styles */p {color:#333333;font-size:0.8em;line-height:1.4em;margin:0 20px 8px 0;padding:0 0 0 40px;}td {color:#919191;font-size:0.8em;height:27px;line-height:1.2em;margin:0 20px 8px 0;}h1 {font-family: "Georgia", Times New Roman, Times, serif;color:#AA714A;font-size:1.1em;font-style:italic;font-weight: normal;line-height:1.3em;margin-bottom:10px;padding:0 0 0 40px;}h2 {color:#AA714A;font-size:.8em;font-weight:bold;line-height:1em;margin-bottom:15px;padding:0 0 0 40px;}h3 {border-bottom:1px dotted #452D2C;border-top:1px dotted #452D2C;color:#452D2C;font-size:0.9em;font-style:italic;font-weight:bold;line-height:1.3em;margin:10px 20px 10px 40px;padding:15px 5px 15px 10px;}a {color:#333;text-decoration:none;}/* Content */#wrapper {background:transparent url(../i/logo.png) no-repeat scroll 0 0;height:100%;margin-left:auto;margin-right:auto;width:955px;}#content {margin:0 auto;padding-bottom:50px;width:955px;}/* Nav */#nav {height:25px;padding:180px 0 0 10px;width:945px;}#nav ul li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-right:15px;}#nav a {color:#6486B2;display:block;font-size:0.72em;font-weight:normal;height:16px;letter-spacing:0.1em;text-decoration:none;}#nav a:hover {border-bottom:3px solid #FFFFFF;color:#FFFFFF;}.active {border-bottom:3px solid #FFFFFF;color:#FFFFFF;display:block;font-size:0.72em;font-weight:normal;height:16px;letter-spacing:0.1em;text-decoration:none;}/* Sub Nav */#sub-nav {font-family: "Georgia", Times New Roman, Times, serif;font-style: italic;font-size:0.9em;height:25px;padding-left:40px;padding-top:10px;width:895px;}#sub-nav a {border-bottom:2px solid #FFFFFF;color:#451E1D;cursor:pointer;font-weight:normal;text-decoration:none;}#sub-nav a:hover {border-bottom:2px solid #451E1D;color:#451E1D;}ul.subnav li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 40px 0 0;}.sub-navlive {border-bottom:2px solid #451E1D;color:#451E1D;}/* Header */#header {background-image:url(../i/i_header_bg.jpg);height:360px;margin:20px 0 0;width:955px;}#header-right {background-color:#AA714A;border:4px solid #FFF;float:right;height:278px;margin:30px 26px 0 0;width:253px;}#header-right p {color:#FFF;font-family:"Georgia",serif;font-size:.95em;font-style:italic;line-height:1.3em;margin:15px 10px 4px -25px;}#header-right .visitor {color:#5A3B26;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;font-weight:bold;}#header-right a {color:#5A3B26;font-family:"Georgia",serif;font-size:1em;font-weight:lighter;line-height:1.3em;}#header-right a:hover {color:#FFFFFF;}#header-left {background-color:#A4CDD4;border:8px solid #FFFFFF;float:left;height:342px;margin-top:-8px;width:631px;}#header-left-testimonials {background-color:#A4CDD4;background-image:url(../i/photos/h_i_testimonials.jpg);background-repeat:no-repeat;border:8px solid #FFFFFF;float:left;height:278px;padding:56px 20px 0 150px;width:461px;}/* Main Content */#main-content {background-color:#FFFFFF;border-left:10px solid #2A638A;border-right:10px solid #2A638A;height:100%;width:935px;}#fix {height:5px;padding-left:40px;width:895px;}/* Content Right */#main-content-right {float:right;height:100%;margin-bottom:30px;width:270px;}#main-content-right p {padding:0 15px 0 20px;}#main-content-right-img {background-image:url(../i/i_bg_photo.jpg);height:250px;margin:10px 0 10px 10px;padding:16px;width:200px;}/* Content Left */#main-content-left {float:left;height:100%;margin-bottom:30px;width:600px;}.main-content-img {padding:10px 0 10px 40px;}#main-content-left a {color:#333;font-style:italic;}#main-content-left a:hover {font-weight:normal;color: #999;}/* Content Pages */#bookings {background-color:#FFFFFF;background-image:url(../i/i_bg_bookings.jpg);background-repeat: no-repeat;height:450px;width:500px;margin-bottom:15px;margin-left:40px;padding:40px 20px 0 30px;}#cancellations ul li {color:#333333;font-size:0.8em;line-height:1.4em;list-style: outside;margin: 0 30px 8px 55px;}#content-community {background-color:#FFFFFF;border-left:10px solid #2A638A;border-right:10px solid #2A638A;width:935px;}#content-community a:link, a:hover {color:#333333;font-weight:bold;}#content-community p {color:#333333;font-size:0.8em;line-height:1.35em;margin:0 20px 8px 0;}.profile {background-image:url(../i/i_bg_profile.jpg);height:175px;margin-left:40px;margin-top:10px;padding:25px 10px 20px 25px;width:535px;}.profile h2 {color:#AA714A;font-size:0.75em;line-height:1.2em;margin-bottom:0.25em;}.profileimg {float:left;height:80px;padding-bottom:150px;padding-right:13px;width:80px;}.profile_lng {background-image:url(../i/i_bg_profile_lng.jpg);height:240px;margin-left:40px;margin-top:10px;padding:25px 10px 20px 25px;width:535px;}.profile_lng h2 {color:#AA714A;font-size:0.75em;line-height:1.2em;margin-bottom:0.25em;}#tours_container {height:100%;padding-left:20px;width:945px;}.tour {background-color:#FFFFFF;background-image:url(../i/t_bg.jpg);border:1px solid #FFFFFF;float:left;margin-bottom:25px;margin-top:20px;width:295px;}.tour.header {height:337px;width:905px;}.tour p {color:#333333;font-size:0.8em;line-height:1.4em;margin-bottom:0.1em;padding:0 20px 10px;}ul.list li {color:#333333;font-size:0.8em;line-height:1.4em;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-bottom:0.1em;margin-left:35px;padding:0 20px 10px 0;}#tourfooter {background-image:url(../i/t_footer.jpg);height:70px;margin-top:25px;width:295px;}#tourfooter a {background-image:url(../i/t_footer.jpg);}#tourfooter a:hover {background-image:url(../i/t_footer_dwn.jpg);}/* Pop Ups */#company_logo {height:465px;width:520px;}#company_logo p {color:#FFFFFF;padding:20px 20px 0 30px;}#company_logo a {color:#FFFFFF;font-size:0.6em;padding-left:30px;}#popup {background-color:#FFFFFF;height:100%;margin:10px auto;width:450px;}#popupimg {background-image:url(../i/bg_pu.jpg);height:224px;margin:0 auto;padding:18px 17px 18px 19px;width:414px;}#popupbody {border-bottom:10px solid #2A638A;border-left:10px solid #2A638A;border-right:10px solid #2A638A;padding-top:10px;width:430px;}#popupfooter {background-color:#2A638A;color:#FFFFFF;font-size:0.6em;height:10px;padding:15px;text-align:right;width:420px;}#popup a {color:#FFFFFF;}.paypal {margin:10px 0 20px 40px;}#banner {background-color:#DDDDDD;clear:both;height:79px;margin-top:20px;width:935px;}/* Footer */#footer {clear:both;height:186px;margin:0 0 0 -7px;background-image:url(../i/i_footer.png);width:969px;}#footer-1 {float:left;height:186px;width:773px;}#footer-1 a {color:#2B6386;}#footer-1 a:hover {color:#FFFFFF;font-weight:normal;}#footer-2 a {background-image:url(../i/i_footer_up.png);float:right;height:186px;width:196px;}#footer-2 a:hover {background-image:url(../i/i_footer_dwn.png);float:right;height:186px;width:196px;}.footertxtsml {color:#FFFFFF;font-size:0.7em;padding:0 0 10px 85px;}.footertxtlrg {color:#FFFFFF;font-size:0.9em;font-weight:normal;padding:35px 0 0 85px;}.developers {color:#2B6386;font-size:0.7em;padding:25px 0 0 80px;}
