/* common declarations  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body { background:#fff; color:#000; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
object, img { display:block; border:0px; }
form {margin:0px; }
table { font-size:1em; }
td { padding:0px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#9999cc; }

.wrap { width:100%; position:relative; }

@media print {
body{color:black;background:white;}
a:link, a:visited {background:white;color:black;text-decoration:underline;font-weight:bold;}
h1, h2, h3 {background:white;color:black;text-decoration:underline;}
}

/* end common ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#content { width:720px; margin:0px auto; }
#content1 { width:746px; margin:0px auto; }
#pagecontent { padding:0px 0px 0px 0px; }
#pagecontent1 { padding:10px 0px 10px 10px; }

/* End Navigation Styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Left Navigation Styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#navigation { width:100%; border-top:1px solid #fff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; background:#5aae2c; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin:0px; padding:0px; text-indent:5px; }
#navigation a { text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#navigation a:hover { color:#244c0f; }

#nav, #nav ul { /* all lists */ padding:0px; margin:0px; list-style:none; z-index:2; }
#nav a { display:block; margin:0px; width:100%;}
#nav li { /* all list items */ border-bottom:1px solid #fff; }
#nav li ul { /* second-level lists */ position:absolute; background:#5aae2c; width:139px; text-align:left; line-height:normal; display:none; margin:0px 0px 0px 100px; text-indent:5px; }
#nav li ul li { border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; width:138px; float:left; }
#nav li ul a:hover { color:#244c0f; }
#nav li ul ul { /* third-and-above-level lists */border-top:1px solid #fff; margin:-1em 0 0 135px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li.sfhover ul, #nav li li.sfhover ul  { /* lists nested under hovered list items */ display:block; }
#nav li.sfhover ul, #nav li.sfhover ul { display:block; }

.outer { background:url(../img/nav_separator.gif) right no-repeat; padding:0px 10px 0px 10px; margin:0px; }

#description { background:#244c0f; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:left; height:20px; padding-top:5px; padding-right:10px; padding-bottom:0px; padding-left:10px; }

/* Left Navigation Styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.leftcol { width:150px; }
.leftcol ul { margin:0 0 0 0px; padding:0px 20px 0px 20px; }
.leftcol li { padding:0px 0px 5px 0px; }
.rightcol { width:570px; }
/* End Left Navigation Styles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.quote { border-top:1px solid #666; border-bottom:1px solid #666; background:#fafafa; text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#9999cc; margin:0px; padding:10px}
.quote1 { border-top:1px solid #666; border-bottom:1px solid #666; background:#fafafa; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#9999cc; margin:10px; padding:10px}

.error{ color:#fe0000; padding-left:2px; }

.tables { width:100%; text-align:center; background-color:#fff; }
.tables td { font-size:11px; padding:2px; background-color:#fff; color:#fff; }
.tablesh { border:1px solid #666; font-weight:bold; height:26px; }

.gallerypadding { padding:10px; }
#thumbs { width:155px; }
#thumbnails
{ 
text-align:center; width:160px; height:342px; overflow-x:hidden; overflow-y:scroll; overflow:auto;
scrollbar-arrow-color:#55a740;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#333;
scrollbar-shadow-color:#333; 
scrollbar-darkshadow-color:#fff; 
scrollbar-track-color:#fff;
scrollbar-base-color:#fff;
}

#footer { width:100%; position:relative; padding:5px 0px 0px 11px }
.footerlinks { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#666; }
.footerlinks a { text-decoration:none; color:#666; line-height:16px; }
.footerlinks a:hover { text-decoration:underline; color:#666; }

#destinations1 { position:absolute; top:5px; left:181px; }
#destinations2 { position:absolute; top:5px; left:331px; }

#copyright { position:absolute; top:5px; left:461px; width:296px; text-align:right; }