/*
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




*/


#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 1000px;
  text-align: left;
  background: #FFFFFF url('../images/tour/v_1.2/content_bg.jpg') top right repeat-y;
  border: 1px solid #ff6a00;
  position: relative;
}

#homepage #page_wrapper {
  background: #ffcd59 url('../images/tour/v_1.2/background-bar.gif') top right repeat-y;
}
#homepage #left_side { background-color: #ffcd59; background-image: none; }

#homepage #left_side {
margin-left:170px;
  width:580px;
}

#homepage #page_header img { margin: 15px 10px 10px 20px; }

#homepage .triple { width: 30%; float: left; margin-left: 9px; margin-right: 9px; background-color: #ffb000; }
#homepage .triple p { color: #804d28; font-weight: bold; }

#homepage h2 { font-size:1em; color: #ffffff; text-align: center; }
#homepage #left_side h3 { font-size:1.5em; text-align: center; }

#taketour {
text-align: center;
width: 100%; 
margin-top: 40px;
clear: both;
color: #ffffff;
}
#taketour a {
background: #ff6a00 url('../images/tour/v_1.2/tour_button.gif') bottom right repeat-x;
text-align:center;
padding: 10px 50px;
font-weight: bold;
border: 1px solid #ff6a00;
}

#taketour a:link, #taketour a:visited {
color: #ffffff;
font-weight: bold;
}

#taketour a:hover {
background: #ff6a00 url('../images/tour/v_1.2/tour_button_hover.gif') top right repeat-x;
}

#homegraph { width: 100%; text-align: right;  background-imaage: '../images/tour/v_1.2/background-graph.gif'; background-position: bottom right;}

#page_header {
  background-color: #ffb000;
  clear: both;
  border-bottom: 3px solid #ff6a00;
}

#page_header img { margin: 10px; }

#page_header h1 {
  margin: 0px;
  padding-top:30px;
  padding-left:25px;
  font-family: verdana, arial, sans-serif;
  font-size:32px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #FFFFFF;
}

#page_header h2 {
  margin: 0px;
  padding-left:25px;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #018843;
}

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

.login_wrap { position: relative; width: 300px; float: right; text-align: right; margin-top: -120px; margin-right: -100px; overflow: visible; }
.login2 { position: relative; margin-right: -20px; }
.login2 { margin-top: 140px; }
.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 #ff6a00;
  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: #FF6600 url('../images/tour/v_1.2/menu_hover_bg.gif') top left repeat-x;
  color: #ffffff;
}



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

#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: #FF6600;
  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 {
  border:0px dashed #cccccc;
  text-align:left;
}

.leftSide h2 {
	border-bottom: 2px solid #8EADC6;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 1px; 
}


.leftSide p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  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;
}


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


.triple_wrap2 { background-color: #ffffff; border-collapse: collapse; }
.triple_wrap2 td { vertical-align: top; background-color: #eeeeee; border: 18px solid white; /* 'cellspacing' */ }
.triple p { margin-left: 10px; margin-right: 10px; }

.leftSide .triple h3 {
  margin:10px;
  font-size: 18px;
  color: #ff6a00;
  background-color:#ffcd59;
  padding:20px 10px 5px 10px;
  border: 2px solid #ff6a00;
  text-align: center; 
}


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



