/* WORLD EXPEDITIONS STYLESHEET */

h2 {
  font-size: 12px;
  font-weight: bold;
  color: #999900;
  text-transform: uppercase;
	margin-top:0px;
}

h3 {
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 0px;
}

/* LINKS */

a:link {
  color: #666600;
  text-decoration: none;
}
a:hover {
  color: #666600;
  text-decoration: underline;
}
a:active {
  color: #666600;
  text-decoration: underline;
}
a:visited {
  color: #666600;
  text-decoration: none;
}

/* BODY */

.body
{
  font-weight: normal;
  background-color: #F2E1C4;
  width: 768px;
  padding-top: 5px;
  padding-bottom: 5px;
}


/* BREADCRUMB TRAIL */
/* ---------------- */

#breadcrumb{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666610;
  text-decoration: none;
  height: 20px;
  width: 100%;
  padding-left: 5px;
}

#breadcrumb td
{
  vertical-align: top;
}

#breadcrumb a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666610;
  text-decoration: none;
}
#breadcrumb a:hover {
  color: #666610;
  text-decoration: underline;
}
#breadcrumb a:visited {
  color: #666610;
  text-decoration: none;
}
#breadcrumb a:active {
  color: #666610;
  text-decoration: underline;
}


/* FOOTER */
/* ------ */

/* FOOTER LINKS */

td#footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #BD5623;
	text-align: right;
}
td#footerlinks td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
}
td#footerlinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
td#footerlinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
td#footerlinks a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
td#footerlinks a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

/* FOOTER TEXT */

.footertext {
	font-size: 9px;
}

/* OFFICE SELECTION */

#officeselect td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #3B589B;
  text-transform: uppercase;
  text-decoration: none;
}

#officeselect select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #3B589B;
  text-transform: uppercase;
  text-decoration: none;
  width: 160px;
  height: 18px;
}


/* BUTTONS */
/* ------- */

/* SUBMENU */

div.menu
{
  padding-top: 20px;
}

div#submenu {
	position: relative;
	z-index: 100;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	color: #FFFFFF;
	background-color: #666600;
}

div#submenu a {
	background-color: #666600;
  text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 7px;
	padding-bottom: 6px;
	width: 100%;
}

div#submenu a:hover {
	text-decoration: none;
  background: #999900;
	color: #FFFFFF;
}

div#submenu blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-left: 10px;
}

/* RIGHT HAND BUTTONS */


div.sidebar_button {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
	color: #FFFFFF;
	background-color: #666610;
  margin-bottom: 5px;
  text-transform: uppercase;
  padding-left: 1em;
  padding-right: 1em;
}

a.sidebar_button, a.sidebar_button:link, a.sidebar_button:hover, a.sidebar_button:active, a.sidebar_button:visited
{
  text-transform: uppercase;
	text-decoration: none;
  font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding-top: 6px;
	padding-bottom: 5px;
}

div.sidebar_button_nolink {
	position: relative;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
	color: #FFFFFF;
	background-color: #666610;
  margin-bottom: 5px;
  text-transform: uppercase;
  padding-left: 1em;
  padding-right: 1em;
	padding-top: 6px;
	padding-bottom: 5px;
}

div.sidebar_box_header {
	position: relative;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
	color: #FFFFFF;
	background-color: #666610;
  text-transform: uppercase;
  padding-left: 1em;
  padding-right: 1em;
	padding-top: 6px;
	padding-bottom: 5px;
}

div.plainpanel {
  background-color: white;
  margin-bottom: 1px;
  padding: 4px;
}

/* FRONT PAGE */
/* ---------- */

/* FEATURED ADVENTURE */

#front-featureadventure {
  background-color: #FFFFFF;
}

#front-featureadventure th{
  background-color: #666610;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#front-featureadventure .content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

/* SLIDESHOWS */

#front-slideshow {
  background-color: #FFFFFF;
}

#front-slideshow th{
  background-color: #666610;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#front-slideshow .content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

/* NEWS */

#front-news {
  background-color: #FFFFFF;
}

#front-news th{
  background-color: #999900;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

a:link.front-news {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
}
a:hover.front-news {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  vertical-align: middle;
  text-decoration: underline;
}

#front-news th{
  background-color: #999900;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#front-news .content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

/* SEARCH */

#front-search {
  background-color: #FFFFFF;
}

#front-search td{
  background-color: #FFFFFF;
  text-transform: uppercase;
  color: #990000;
}

#front-search th{
  background-color: #990000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#front-search .content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  color: #990000;
  font-size: 9px;
  text-transform: none;

}
#front-search .field{
  font-size: 10px;
  color: #990000;
  height: 18px;
  width: 140px;
}

div.front_search_explanation {
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 4px;
  text-transform: none;
  font-style: italic;
}

div.front_search_explanation2 {
  background-color: #990000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-transform: none;
}


/* OTHER CONTENT AREAS */
/* ------------------- */

/* MAIN CONTENT */

.block_heading
{
  background-color: #666610;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.page_heading
{
  background-color: #666610;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: block;
}

.borderedcontent{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 6px;
}

.content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 6px;
}
.split{
  background-color: #F2E1C4;
}

/* LEFT CONTENT */

#leftcontentbox {
  width: 165px;
  padding-left: 5px;
}


/* TESTIMONIAL BOX */

#testimonial th{
  background-color: #666610;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-right: 5px;
  padding-left: 10px;
  height: 23px;
  padding-top: 3px;
  padding-bottom: 3px;
}

#testimonial td{
  background-color: #666610;
  padding: 5px 5px 10px 10px;
}


/* OFFICE STAFF CONTENT */

#staff-contentbox {
  background-color: #FFFFFF;
}

#staff-contentbox th{
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #666600;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#staff-contentbox .content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
}

/* REGIONS OF THE WORLD CONTENT */

.country-table {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 3px;
}

.regionselectfield {
  font-size: 10px;
  color: #666600;
  height: 18px;
  width: 110px;
}

.regionselectfield2 {
  font-size: 10px;
  color: #666600;
  height: 18px;
  width: 165px;
}


/* SEARCH AGAIN */

#search {
  background-color: #FFFFFF;
}

#search td{
  background-color: #FFFFFF;
  text-transform: uppercase;
  color: #990000;
}

#search th{
  background-color: #990000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#search .content{
  background-color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 2px;
  color: #990000;
  font-size: 9px;
  text-transform: uppercase;

}
#search .field{
  font-size: 10px;
  color: #990000;
  height: 18px;
  width: 145px;
}


/* REGISTRATION FORMS */

#form {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #999900;
  text-decoration: none;
  background-color: #FFFFFF;
}

#form th{
  background-color: #999900;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 23px;
}

#form .content{
  font-family: Arial, Helvetica, sans-serif;
  color: #999900;
  text-decoration: none;
  text-align: right;

}

.blue-large{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0C2E82;
}

.centrecontentbox
{
  margin-left: 5px;
  margin-right: 5px;
}

.rightborder
{
  padding-right: 5px;
}

.sidebar_column
{
}

.center_column
{
  padding-right: 5px;
}

.background-box {
	background-color: #F2E1C4;
}

.foreground-box {
	background-color: #FFFFFF;
  margin-bottom: 5px;
  padding: 4px;
}

.table-row-box {
  border-top: solid #F2E1C4 5px;
  background-color: #FFFFFF;
}


/*----------- TOP ADVENTURES ----------------*/

.topAdventures {
	width:auto;
	background:#FFF;
}

.topAdventures .middle {
	width:100%;
	text-align:left
}

.topAdventures .adventure {
	width:220px;
	height:20px;
	border-bottom:1px solid #FFF;
	clear:both
}

.topAdventures .adventure a {
	padding:3px 10px 3px 8px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

.topAdventures .adventure a:hover {
	text-decoration:underline;
}

/* IMAGES */

a.go_button
{
  width: 20px;
  height: 12px;
  display: block;
  background-image: url('../images/we/buttons/button-smallgo.gif');
}

a.more_details_link
{
  width: 84px;
  height: 21px;
  display: block;
  background-image: url('../images/we/buttons/button-moredetail.gif');
}

a.book_this_trip
{
  width: 84px;
  height: 20px;
  display: block;
  background-image: url('../images/we/buttons/button-booktrip.gif');
}

a.slideshow_register
{
  width: 159px;
  height: 21px;
  display: block;
  background-image: url('../images/we/buttons/button-slideshowregister.gif');
}

/* SUB BOXES */

.list_box
{
  background-color: #FFFFFF;
  padding: 5px;
  margin-bottom: 1px;
}


/* REGION SELECTOR */

.blank_box
{
  background-color: #CCCC9A;
}

.region_box
{
  background-color: #999900;
}

/* FORMS */

.field_valid{
  font-family: Arial, Helvetica, sans-serif;
  color: #990000;
  text-decoration: none;
  text-align: right;
  text-transform: uppercase;
}

.field_brief
{
  font-family: Arial, Helvetica, sans-serif;
  color: #999900;
}

.field{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999900;
  width: 230px;
}


.green-mid-caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666600;
}
.black-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.black-mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.green-smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666600;
}
.green-boldtext-caps {
	color: #666600;
	font-weight: bold;
	text-transform: uppercase;
}

