body {
	margin: 0 auto;
	text-align: center;
	font: normal 15px 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 150%;
	color: #292929;
	background-image: url(../images/backgroundContent3.gif);
	background-repeat: y-repeat;
	background-attachment: fixed;
	background-position: top center; 
}

h3, p, div, a {
	margin: 0px;
	padding: 0px; 
}

h1 { 
	margin: 0px;
	padding: 10px 0px 5px;
} 

h2 { 
	margin: 0px;
	padding: 0px 0px 10px;
	color: #39c;
} 

p { 
	padding: 10px 0px;
}

ul { 
	padding: 0px 10px 0px 0px;
} 

#blue_header_strip { 
	text-align: center; 
  	background: url(../images/bg_header3.jpg) no-repeat top center;  
}

#container {
    	margin: 0 auto;
	text-align: left;
    	width: 850px;
   	background: #fff url(../images/ocotillo_logo.jpg) no-repeat top center; ;
}

#container_sp {
    	margin: 0 auto;
	text-align: left;
    	width: 850px;
   	background: #fff url(../images/ocotillo_logo_sp.jpg) no-repeat top center; ;
}


#flags {
  	text-align: right;
  	padding: 0px 80px 0px 0px !important;
	height: 150px;
}


#flashheader {
	text-align: center;
	width: 850px;
	
}


/***************************************************
  TOP NAVIGATION
 ***************************************************/

#topnav {
	float: left;
	color: #fff; 
	background-color: #009; 
	width: 850px;
}

#topnav ul { 
	text-align: center;
	margin: 0; 
	padding: 0px 0px 0px 25px; 
	list-style-type: none; 
	float: left; 
	width: 850px;
}

#topnav li { 
	display: inline;
	text-align: center;
}

#topnav a { 
	display: block;
	float: left; 
	padding: .8em .8em; 
	text-decoration: none;
	color: #fff; 
	background-color: #009; 
	border-right: 1px solid white;
	font: bold 1em/1em Trebuchet MS1, Helvetica, sans-serif; 
	width: 6em; 
	text-align: center;
}

#topnav a.spanish { 
	border-right: 0px solid white;

}

#topnav a:hover { 
	color: #fff; 
	background: #3cc; 
}


/***************************************************
  END
 ***************************************************/




/***************************************************
  TEXT AND LEFT SIDE BAR
 ***************************************************/


#text {
	float: left;
	width: 550px;
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 30px 0px;
}

#left_sidebar {
	float:left;
	width: 270px;
	display: inline;
	background: #fff;
	margin: 0px 0px 30px;
}

#left_sidebar img {
	border: 0px;
}

a {
	outline: none;
}

#text_expanded {
	margin: 0px 0px 30px;
}

.font_blue {
	color: #009;
	text-align: center;
}

.border {
	border-bottom: 5px solid #9cf;
}

.tour_padding {
	padding: 10px 0px 5px 40px; 
}



/***************************************************
  END
 ***************************************************/

#bottom_nav {
	clear: both;
	background: #009;
	text-align: center;
	padding: 5px 0px;
	color: #fff;
}

#bottom_nav a {
	color: #fff;
	text-decoration: none;
}

#bottom_nav a:hover {
	color: #666;
}

#footer {
	background: #99ccff;
	text-align: center;	
}

.small {
	font-size: 12px;	
}


a:link { 
}

a:visited { 
}

a:hover, a:active { 
}