/* CSS Document */
/* -- GENERAL REDECLARATIONS ---------------------------------------- */
* {margin:0; padding:0;}
html,body {
 font-weight:500; 
 font-size:12px; 
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 background-image:url("/assets/images/layout/body_background_topo.gif"); 
 background-repeat:repeat-x;
 background-color:#d2cab9;}

a:hover {color:#000000; text-decoration:none;}
hr {border:#333333 solid 1px; width:100%;}
dl {margin:0 0 10px;}
dt {font-weight:bold;}
dd {margin:0 0 3px 10px;}
p {margin:0 0 15px;}
h1 {font-size:large; margin:0 0 12px;}
h2 {font-size:medium; margin:8px 0; color:#339966;}
h3 {font-size:small; margin:6px 0 5px; color:#339966;}
h4 {font-size:1.2em; color:#385F2A; margin-bottom:0px; padding-bottom:0px;}
hr {border:#385F2A solid 1px;}
h6 {font-size:xx-small; margin:0;}
img {border:none;}

/*-- Style Declerations --*/
.spacer { clear: both; }
.feature_box { width:190px; border-left:solid 1px #385f2a;  border-right:solid 1px #385f2a; border-bottom:solid 1px #385f2a; background-color:#e8eee2; text-align:center;}
.important_box {border:solid 1px #9FBD81; padding:10px; background-color:#D2DDC6;}
.title_box {border:solid 1px #9FBD81; width:95%; display:block; font-size:1.2em; padding:10px; background-color:#D2DDC6; text-align:center;}
.red {color:#FF0000;}
.white {color:#FFFFFF;}
.dark_greenbg {background-color:#385F2A;}
.light_green {color:#385F2A;};
.blue_div {border-top:#385F2A solid 1px; width:100%;}
.small {font-size:10px;}
.em_small{font-size:0.89em;}
.11px {font-size:11px;}
.1_5em {font-size:1.5em;}
.blue {color:#224B99;}
.justify{text-align:justify;}
.padding5{padding:5px;}
.paddingtop5{padding-top:3px;}
.table_padding td {padding:5px;}

a.blue_links:link {text-decoration:none; color:#990000;}     /* unvisited link */
a.blue_links:visited {text-decoration:none; color:#990000;}  /* visited link */
a.blue_links:hover {text-decoration:underline; color:#224B99;}   /* mouse over link */
a.blue_links:active {text-decoration:none; color:#990000;}   /* selected link */ 


/*-- Zebra Striping --*/
.odd {background-color:#FFFFFF;}
.even {background-color:#DFE8EE;}

.soldout {color: #FFFFCC}
.waitlist {color: #CCFFFF}

.tab {display:block; width:73px; height:26px; background-image:url("/assets/images/layout/green_tabs.jpg"); background-repeat:no-repeat}

.menutitle{
cursor:pointer;
background-color:#9FBD81;
border-bottom:#E4EBDD solid 1px;
color:#FFFFFF;
margin-left:3px;
margin-bottom: 5px;
width:160px;
padding:2px;
text-align:center;
font-weight:bold;
}

.menutitle td a:link {font-size:8px; text-decoration:none;}     /* unvisited link */
.menutitle td a:visited {font-size:8px; text-decoration:none;}  /* visited link */
.menutitle td a:hover {font-size:8px; text-decoration:underline;}   /* mouse over link */
.menutitle td a:active {font-size:8px; text-decoration:none;}   /* selected link */


.submenu{
margin-bottom: 0.5em;
}

.newsletter {font-size:12px; font-family:Verdana, Helvetica, sans-serif;}
.newsletter td {font-size:12px;; font-family: Arial, Helvetica, sans-serif;}
.newsletter input {height:20px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; }
.newsletter .greenbg {background-color:#9FBD81; border-bottom:#E4EBDD solid 1px; color:#FFFFFF; font-weight:bold;}

/* -- Layout Styles -- */
#wrapper {width: 762px; 
margin:0 auto; 
text-align:left;  
margin-top:10px;
background:#FFFFFF;  
background-color:#FFFFFF; 
background-image:url("/assets/images/layout/whitebg.gif");}

#links {margin:0 auto; width:762px; padding: 3px; text-align:right; vertical-align:top; color:#385F2A; font-size:0.8em; z-index:10;} 
#links  a:link { color:#000000; text-decoration:none;}     /* unvisited link */
#links  a:visited {color:#000000; text-decoration:none;}  /* visited link */
#links  a:hover { color:#000000; text-decoration:underline;}   /* mouse over link */
#links  a:active {color:#000000; text-decoration:none;}   /* selected link */ 

#header {width:762px; height:98px;}
#main_image{
width:762px; 
height:314px; 
background-color:#FFFFFF; 
background-image:url("/assets/images/layout/header_bg.gif"); 
background-repeat:repeat-x;}

/*--Menu Declarations--*/
#main_nav {
 width:742px; 
 height:35px; 
 margin:0 auto; 
 background:url("/assets/images/layout/main_nav1.gif"); 
 background-repeat:no-repeat; 
 line-height:2.3em; 
 padding-left:20px; 
 /*padding-right:20px;*/}


#content {

width:762px; 
text-align:left; 
font-size:1em; 
margin:0 auto;
background:#FFFFFF url("../../images/layout/content_bg.gif") repeat-y;
background-color:#FFFFFF; 
background-image:url("../../images/layout/content_bg.gif"); 
background-repeat:repeat-y;
min-height:925px;
}

#content_side_nav {background-image:url("/assets/images/layout/content_nav_bg.gif"); background-repeat:no-repeat; width:171px; height:396px; min-height:750px; text-align:left; float:left; }

#content_side_nav h3 { color:#385F2A; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_side_nav strong {font-weight:bold; :#224B99; padding-left:5px;}
#content_side_nav ol, ul {padding: 15px;}
#content_side_nav li {padding-bottom: 3px;}


#content_side_nav select {width: 165px; font-size:small; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_side_nav option {font-size:0.8em; _margin-left:-100px;}
#content_side_nav optgroup {font-size:0.8em; _margin-left:-100px;}
#content_side_nav #menu {padding-left:5px;}

#content_side_nav .cross li {list-style:none; list-style-image:url("/assets/images/layout/cross_bullet_trans.gif"); line-height:14px;}
#content_side_nav .cross ul { margin-left:20px; padding-left:25px;}

#content_body { width:576px; margin:5px 0px 0 12px; background-color:#FFFFFF; float:left; color:#224B99; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content_body .middle {width:62%; min-height:750px; padding:0 5px 0 7px; float:left; color:#224B99; text-align:left;}
#content_body .right {width:33%; min-height:750px; padding:0 5px 0 5px; float:left;}
#content_body .full {width:96%;  padding:0 10px 0 5px; float:left; color:#224B99; text-align:left; min-height:620px;}

#content_body .tours_tab {height:26px; background-color:#9FBD81; margin-top:-5px; margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:#E4EBDD solid 1px; border-right:#E4EBDD solid 1px; margin-left:-10px; color:#FFFFFF; font-weight:bold; line-height:2.4em; font-size:11px; text-align:center;}
#content_body .tours_tab a:link {text-decoration:none; color:#FFFFFF;}     /* unvisited link */
#content_body .tours_tab a:visited {text-decoration:none; color:#FFFFFF;}  /* visited link */
#content_body .tours_tab a:hover {text-decoration:underline; color:#224B99;}   /* mouse over link */
#content_body .tours_tab a:active {text-decoration:none; color:#FFFFFF;}   /* selected link */ 

.tabs {padding:0; width:550px; margin:0px;}

#content_body .tours_footer { width:96%; height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:#385F2A solid 1px;  font-weight:bold; line-height:2.4em; font-size:11px; text-align:center;}
/*#content_body .tours_footer a:link {text-decoration:none; color:#FFFFFF;}     /* unvisited link */
/*#content_body .tours_footer a:visited {text-decoration:none; color:#FFFFFF;}  /* visited link */
/*#content_body .tours_footer a:hover {text-decoration:underline; color:#224B99;}   /* mouse over link */
/*#content_body .tours_footer a:active {text-decoration:none; color:#FFFFFF;}   /* selected link */ 

#content_body .breadcrumbs { width: 96%; height:16px; margin-left:-10px; color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-left:5px;}
#content_body .breadcrumbs a:link {text-decoration:none; color:#224B99;}     /* unvisited link */
#content_body .breadcrumbs a:visited {text-decoration:none; color:#224B99;}  /* visited link */
#content_body .breadcrumbs a:hover {text-decoration:underline; color:#990000;}   /* mouse over link */
#content_body .breadcrumbs a:active {text-decoration:none; color:#224B99;}   /* selected link */ 

#content_body .title {width:360px; color:#385F2A; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:#385F2A solid 2px;  margin-left:-9px; margin-bottom:5px; font-size:1.2em; font-weight:bold; text-align:center; padding-top:5px; padding-bottom:5px; }
/*#content_body .title h1 {color:#385F2A; padding:3px;}*/
#content_body h1 {color:#385F2A; margin-left:-9px; padding:2px; text-align:center;}
#content_body h2 {color:#385F2A; border:#385F2A solid 0px;  margin-left:-9px; padding:5px}
#content_body .full h1 {color:#385F2A; margin-left:-12px; padding:2px; text-align:center;}
#content_body .full .title { padding-left:8px; width:552px; color:#385F2A; border-bottom:#385F2A solid 2px;  text-align:left;  margin-left:-12px; /*padding:5px*/}
#content_body .full .smtitle { padding-left:8px; font-size:13px; font-weight:bold; width:75%; color:#385F2A; border-bottom:#385F2A solid 2px;  text-align:left;  margin-left:-12px; margin-top:15px; margin-bottom:5px; /*padding:5px*/}
#content_body .full hr {_width:95%; width:98%; margin:0 auto; margin-bottom:3px; margin-top:3px; _margin-left:5px; _height:1px;}
#content_body h3 { color:#385F2A; text-align:center;}
#content_body .cross li {list-style:none; list-style-image:url("/assets/images/layout/cross_bullet.jpg"); line-height:14px;}
#content_body .cross ul { margin-left:15px; padding-left:15px;}


#content_body a:link {text-decoration:none; color:#990000;}     /* unvisited link */
#content_body a:visited {text-decoration:none; color:#990000;}  /* visited link */
#content_body a:hover {text-decoration:underline; color:#224B99;}   /* mouse over link */
#content_body a:active {text-decoration:none; color:#990000;}   /* selected link */ 


#footer {width:762px; height:35px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; background:url("/assets/images/layout/main_nav.gif"); background-repeat:no-repeat; color:#FFFFFF; font-size:0.9em; line-height:2.9em; text-align:center; vertical-align:middle;}