/*
template css v_1.2

color palette:

orange-header: #ffb000;
orange-body: #ffcd59;
orange-dark: #ff6a00;
red: #ec1c24;
green-lighter: #009400;
dark-brown: #804d28;

* very light grey: #ededed;
* light grey: #d4d4d4;
* dark grey: #434343;
* white: #ffffff


orange: #f29711
orange text: #e79d13;
light blue: #9dbbd1
green: #317300
black: #000000




*/

.leftSide { font-family: verdana, arial, sans-serif; }

.tour_title {
  font-size: 2em;
  font-weight: bold;
  color: #aaaaaa;
  margin-left: 10px;
}

.login_wrap { position: relative; width: 200px; float: right; text-align: right; }
.login2 { position: relative; margin-top: 20px; }
.signinlink {font-size:.8em; color: #ff6a00; }

#menu_bar {
  clear: both;
  margin-top: 15px; 
  margin-bottom: 15px; 
}

#menu_bar ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  border-bottom: 3px solid #f29711;
  color: White;
  float: left;
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size:1em;
  font-weight: bold;
}

#menu_bar ul li { display: inline; }

#menu_bar .firsttab { margin-left: 10px; }

#menu_bar ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:35px;
  padding-right:35px;
  color: #aaaaaa;
  background-color: #ffffff;
  text-decoration: none;
  float: left;
}

#menu_bar ul li a.menutab_current, #menu_bar ul li a:hover.menutab_current

{
  background-color: #f29711;
  color: #ffffff;
}



#menu_bar ul li a:hover
{
  color: #f29711;
}

#content_wrapper {
  margin-top:30px;
  margin-bottom:0px;
  margin-left:15px;
  margin-right:15px;
  clear:both;
}

#right_side {
  margin-top:5px;
  float: right;
  width:160px;
  border:0px dashed #cccccc;
}

#right_side h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color: #f29711;
  padding:4px;
  border: 1px solid #AAE5A4;
  background-color:#F4FDE5;
}

#right_side p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 16px;
  padding-left:4px;
}

.leftSide {
  float: left;
  background-color: #FFFFFF;
  border:0px dashed #cccccc;
  text-align:left;
}


.leftSide h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #f29711;
  background-color:#FFFFFF;
  padding:4px;
  border-bottom: 1px solid #f29711;
  clear:both;
}

.leftSide h4 { line-height: 2em; }



.leftSide p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 2em;
  padding-left:4px;
  
}

.float_left {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.float_right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

#feature_box {
  float:left;
  width:250px;
  background-color: #F6FCEC;
  border:1px solid #AAE5A4;
  padding:10px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}

#feature_box h4 {
  padding-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #779E28;
}

#feature_box p {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:5px;
}

#page_footer {
  height: 30px;
  background-color: #ff6a00;
  clear: both;
}

#page_footer p {
  padding-top:30px;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing:1px;
}

#spacer {
  height:20px;
  clear:both;
}

.arrow_list { 
  margin-left: 10px;
  padding-left: 0;
  list-style: none;
} 

.arrow_list li { 
  padding-left: 10px;
  background-image: url(../images/tour/v_1.2/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 7px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height:18px;
}

.brclear { /* Use a break with this class to clear float containers */ clear:both; height:0; margin:0; font-size: 1px; line-height: 0; }

#searchbox { float:right; margin-top:80px; margin-right: 10px;}
#searchbox #search { color:#777777; background-color: #ffcd59; border: 1px solid #ff6a00; font-size:.8em; padding: 3px; }

.triple { width: 30%; float: left; margin-left: 18px; background-color: #eeeeee; }

.leftSide .triple h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-size: 18px;
  color: #ff6a00;
  background-color:#ffcd59;
  padding:10px 10px 5px 10px;
  border: 2px solid #ff6a00;
  clear:both;
}

.triple p { margin-left: 10px; margin-right: 10px; }

.highlightbox1 { padding: 5px; }
#homepage #right_side .highlightbox1, #homepage #right_side .highlightbox1 p { background-color: #ec1c24; color: black; }
#homepage #right_side .highlightbox1 h3 { border: none; color: #ffb000; font-size: 1.5em; background-color: #ec1c24; ; text-align:center; margin-bottom: 0; }

.tour_nav { float :right; }
.tour_nav a { margin: 10px; background-color: #f29711; color: #ffffff; padding: 1px 15px; font-size: .8em; font-weight: bold; }
.tour_nav a.nolink { background-color: #d4d4d4; text-decoration:none; }
