@charset "utf-8";
/* CSS Document */

/* -- Setup -- */
* {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	background: url(../images-adventures/page-bgr-new.gif) #fff no-repeat top center;
	color: #545455;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
a {
	text-decoration: none;
	color: #0078ae;
}
a:hover {
	text-decoration: underline;
	color: #47aa42;
}
input, select, textarea {
	border: 1px solid #C8C8C8;
	font-size: .92em;
	padding: 2px;
	color: #AAA;
}
h1 { 
	font-size: 2em; 
	margin-bottom: 0.5em;
	color: #47aa42;
	font-family: Georgia, "Times New Roman", Times, serif;
} 
h2 { 
	font-size: 2em; 
	margin-bottom: 0.75em;
} 
h3 { 
	font-size: 1.5em; 
	line-height: 1; 
	margin-bottom: 1em; 
} 
h4 { 
	font-size: 1.2em; 
	line-height: 1.25; 
	margin-bottom: 1.25em; 
} 
h5 { 
	font-size: 1em; 
	font-weight: bold; 
	margin-bottom: 1.5em; 
} 
h6 { 
	font-size: 1em; 
	font-weight: bold; 
} 
p { 
	margin: 0 0 1.5em; 
} 
p img.left { 
	float: left; 
	margin: 1.5em 1.5em 1.5em 0; 
	padding: 0; 
} 
p img.right { 
	float: right; 
	margin: 1.5em 0 1.5em 1.5em; 
} 
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}


/* -- Layout -- */
#page {
	width: 849px;
	margin: 0 auto;
	overflow: hidden;
}

/* -- Homepage  Header-- */
#home-header {
	clear: both;
	float: left;
	width: 837px;
	height: 450px;
	background: url(../images-adventures/home-top-bgr.jpg) no-repeat;
	border: 6px solid #0078ae;
	border-top: none;
	border-bottom: none;
	color: #FFF;
}
#home-header-top {
	clear: both;
	float: left;
	width: 837px;
	height: 170px;
	background: url(../images-adventures/home-top-bgr.png) repeat-x;
}
#home-header-left {
	float: left;
	width: 185px;
	height: 190px;
	padding: 10px 0 0 15px;
}
#home-header-right-top {
	float: left;
	width: 627px;
	height: 20px;
	text-align: right;
	padding: 10px 10px 0 0;
}

#home-header-right-bottom {
	float: right;
	display: inline;
	width: 616px;
	height: 28px;
	margin-top: 90px;
}
#home-header-right-bottom li {
	list-style: none;
	float: left;
	display: inline;
	text-indent: -9999em
}
#home-header-right-bottom li a {
	display: block;
	height: 28px;
}

#home-header-right-bottom li#home a {
	background: url(../images-adventures/btn-home.png) no-repeat 0 0;
	width: 53px;
	margin-right: 2px;
}
#home-header-right-bottom li#about-us a {
	background: url(../images-adventures/btn-about-us.png) no-repeat 0 0;
	width: 72px;
	margin-right: 2px;
}

/*#home-header-right-bottom li#awb a {
	background: url(../images-adventures/btn-abw.png) no-repeat 0 0;
	width: 185px;
	margin-right: 5px;
}*/
#home-header-right-bottom li#ecuador {
	background: url(../images-adventures/btn-ecuador.png) no-repeat 0 0;
	width: 67px;
	margin-right: 2px;
}
#home-header-right-bottom li#adventures {
	background: url(../images-adventures/btn-adventures.png) no-repeat 0 0;
	width: 84px;
	margin-right: 2px;
}
#home-header-right-bottom li#preparation {
	background: url(../images-adventures/btn-trip-preparation.png) no-repeat 0 0;
	width: 110px;
	margin-right: 2px;
}
#home-header-right-bottom li#forms {
	background: url(../images-adventures/btn-forms.png) no-repeat 0 0;
	width: 54px;
	margin-right: 2px;
}
#home-header-right-bottom li#blog {
	background: url(../images-adventures/btn-blog.png) no-repeat 0 0;
	width: 54px;
	margin-right: 2px;
}
#home-header-right-bottom li#forms {
	background: url(../images-adventures/btn-forms.png) no-repeat 0 0;
	width: 54px;
	margin-right: 2px;
}
#home-header-right-bottom li#contact {
	background: url(../images-adventures/btn-contact-info.png) no-repeat 0 0;
	width: 88px;
	margin-right: 0;
}

/* -- Homepage Blurb -- */
#home-blurb {
	clear: both;
	float: left;
	width: 650px;
	height: 255px;
}
#home-blurb h2 {
	clear: both;
	float: left;
	width: 428px;
	height: 62px;
	margin-top: 20px;
	background: url(../images-adventures/welcome-adventures-without-borders.png) no-repeat;
	text-indent: -9999em;
}
#home-blurb p {
	clear: both;
	float: left;
	width: 650px;
	height: 111px;
	font-weight: bold;
	margin-left: 24px;
	display: inline;
	overflow: hidden
}

/* -- Homepage Content -- */
#home-content {
	clear: both;
	float: left; 
	width: 820px;
	height: 308px;
	padding: 8px 8px 8px 9px;
	background: #2e2e2e;
	border: 6px solid #0078ae;
	border-top: none;
	color: #fff;
}
#home-col1 {
	clear: both;
	float: left;
	display: inline;
	border: 2px solid #030303;
	width: 193px;
	height: 305px;
	background: #1f3345;
	margin-right: 9px;
	overflow: hidden;
}
#home-col2 {
	float: left;
	display: inline;
	border: 2px solid #030303;
	width: 193px;
	height: 305px;
	margin-right: 9px;
	background: #373a5b;
	overflow: hidden;
}
#home-col3 {
	float: left;
	display: inline;
	border: 2px solid #030303;
	width: 193px;
	height: 305px;
	margin-right: 9px;
	background: #61952a;
	overflow: hidden;
}
#home-col4 {
	float: left;
	display: inline;
	border: 2px solid #030303;
	width: 193px;
	height: 305px;
	background: #3c8498;
	overflow: hidden;
}
#home-col2 a, #home-col1 a  {
	color: #3a9cf4;
	text-decoration: none;
}
#home-col4 a, #home-col3 a  {
	color: #cccccc;
	text-decoration: none;
}
#home-col1 a:hover, #home-col2 a:hover, #home-col3 a:hover, #home-col4 a:hover {
	text-decoration: none;
	color: #bcf580;
}
.home-col-text {
	padding: 0 8px;
}
.home-col-text p {
	padding: 0;
	margin: 0;
}
.home-col1-hr {
	border-top: 1px solid #365c7e;
	clear: both;
	margin-top: 3px;
}
.home-col2-hr {
	border-top: 1px solid #6f6d8c;
	clear: both;
	margin-top: 3px;
}
.home-col3-hr {
	border-top: 1px solid #548928;
	clear: both;
	margin-top: 3px;
}
.home-col4-hr {
	clear: both;
	margin-top: 3px;
	border-top: 1px solid #365c7e;
}


/* -- Footer 1 -- */
#footer-1 {
	clear: both;
	float: left;
	width: 849px;
	height: 154px;
	background: url(../images-adventures/footer-testimonial.jpg) no-repeat;
	color: #fff;
}
#footer-1 p{
	width: 545px;
	height: 40px;
	padding: 80px 0 0 30px;
}


/* -- Footer 2 -- */
#footer-2-hr {
	clear: both;
	float: left;
	width: 849px;
	height: 7px;
	background: url(../images-adventures/footer-hr.gif) #fff repeat-x;
}

#footer-2 {
	clear: both;
	width: 849px;
	height: 84px;
	background: #0078ae;
	overflow: hidden;
	margin-bottom: 25px;
	color: #fff;
	font-size: 0.857em;
}

#footer-2 a {
	color: #FFF;
	text-decoration: none;
}
#footer-2 a:hover {
	color: #bcf580;
	text-decoration: none;
}
#footer-2-left {
	clear: both;
	float: left;
	width: 350px;	
	height: 80px;
	padding: 4px 0 0 24px;
}
#footer-2-right {
	float: right;
	width: 440px;	
	height: 59px;
	padding: 4px 24px 0 0;
	text-align: right;
}

/*-- W3C --*/
#w3c{
	clear: both;
	float: left;
	width: 849px;
	height: 84px;
	text-align: right;
}


/* -- Inner Page -- */

/* -- Innerpage  Header-- */
#inner-header {
	clear: both;
	float: left;
	width: 837px;
	height: 288px;
	background: url(../images-adventures/inner-top-bgr.jpg) no-repeat;
	border: 6px solid #0078ae;
	border-top: none;
	border-bottom: none;
	color: #FFF;
}

/* -- Inner Blurb -- */
#inner-blurb {
	clear: both;
	float: left;
	width: 600px;
	height: 67px;
}
#inner-blurb h2 {
	float: left;
	width: 600px;
	height: 67px;
	margin-top: 30px;
	background: url(../images-adventures/challenging-mountain-biking.png) no-repeat;
	text-indent: -9999em;
}

/* -- Innerpage Navlinks-- */
#inner-navlinks {
	clear: both;
	float: left;
	width: 837px;
}
#inner-navlinks li {
	list-style: none;
	float: left;
	display: inline;
	text-indent: -9999em
}
#inner-navlinks li a {
	display: block;
	height: 21px;
}
#inner-navlinks li#home {
	background: url(../images-adventures/btn-home.gif) no-repeat;
	width: 56px;
	margin: 0 4px 0 20px;
}
#inner-navlinks li#mountain-bike-holidays {
	background: url(../images-adventures/btn-mountain-bike-holidays.gif) no-repeat;
	width: 154px;
	margin-right: 4px;
}

/* -- Innerpage Content -- */
#inner-content {
	clear: both;
	float: left; 
	width: 837px;
	padding: 27px 0;
	background: #FFF;
	border: 6px solid #0078ae;
	border-top: none;
}
#inner-leftcol {
	clear: both;
	float: left;
	width: 185px;
	margin-left: 10px;
}
#inner-leftcol-sidelinks {
	clear: both;
	float: left;
	width: 185px;
	margin-bottom: 20px;
}
#inner-leftcol-sidelinks li {
	list-style: none;
	float: left;
	display: inline;
	text-indent: -9999em
}
#inner-leftcol-sidelinks li a {
	display: block;
	height: 30px;
}

/*-- Adventures Listings --*/
td.adventure-listing-left {
	width: 23%;
}
td.adventure-listing-right {
	width: 77%;
}



/*-- Company --*/
#inner-leftcol-sidelinks li#company {
	background: url(../images-adventures/btn_company.gif) no-repeat 0 0;
	width: 172px;
}
#inner-leftcol-sidelinks li#your_guides {
	background: url(../images-adventures/btn_your_guides.gif) no-repeat 0 0;
	width: 172px;
}
#inner-leftcol-sidelinks li#late_availability {
	background: url(../images-adventures/btn_late_availability.gif) no-repeat 0 0;
	width: 172px;
}
#inner-leftcol-sidelinks li#sitemap {
	background: url(../images-adventures/btn_sitemap.gif) no-repeat 0 0;
	width: 172px;
}

/*-- Ecuador --*/
#inner-leftcol-sidelinks li#home {
	background: url(../images-adventures/btn_home.gif) no-repeat 0 0;
	width: 172px;
}
#inner-leftcol-sidelinks li#adventures {
	background: url(../images-adventures/btn_adventures.gif) no-repeat 0 0;
	width: 172px;
}

/*-- Forms --*/
#inner-leftcol-sidelinks li#terms_and_conditions {
	background: url(../images-adventures/btn_terms_and_conditions.gif) no-repeat 0 0;
	width: 172px;
}
#inner-leftcol-sidelinks li#fitness_adventure_profile {
	background: url(../images-adventures/btn_fitness_adventure_profile.gif) no-repeat 0 0;
	width: 172px;
}          
#inner-leftcol-sidelinks li#booking_form {
	background: url(../images-adventures/btn_booking_form.gif) no-repeat 0 0;
	width: 172px;
}          
#inner-leftcol-sidelinks li#medical_profile {
	background: url(../images-adventures/btn_medical_profile.gif) no-repeat 0 0;
	width: 172px;
}          
#inner-leftcol-sidelinks li#terms_and_conditions {
	background: url(../images-adventures/btn_terms_and_conditions.gif) no-repeat 0 0;
	width: 172px;
}          

/*-- Contact --*/
#inner-leftcol-sidelinks li#contact_info {
	background: url(../images-adventures/btn_contact_info.gif) no-repeat 0 0;
	width: 172px;
}
#inner-leftcol-sidelinks li#links {
	background: url(../images-adventures/btn_links.gif) no-repeat 0 0;
	width: 172px;
} 

#inner-rightcol {
	float: left;
	width: 615px;
}
#inner-rightcol li, #inner-rightcol ul {
	border: 0; margin: 0;
}
#inner-rightcol li {
	list-style-type: disc;
	margin-left: 45px;
}
/* -- Tour Details -- */
.tour-details {
	clear: both;
	float: left;
	width: 615px;
}
.tour-details-header {
	clear: both;
	float: left;
	width: 571px;
	height: 34px;
	background: #47aa42;
	color: #fff;
	padding: 6px 22px 0;
}
.tour-details-header-left {
	clear: both;
	float: left;
	width: 421px;

}
.tour-details-header-right {
	float: left;
	width: 150px;
	text-align: right;
}
.tour-details-header-right a {
	color: #FFF;
	text-decoration: none;
}
.tour-details-header-right a:hover {
	color: #efefef;
	text-decoration: none;
}
.tour-details-content {
	clear: both;
	float: left;
	width: 577px;
	border: 1px solid #e3e3e3;
	padding: 18px;
}
.tour-details-content-left {
	clear: both;
	float: left;
	width: 200px;
}
.tour-details-content-right {
	float: right;
	width: 360px;
	font-size: 0.929em;
}
.tour-details-content-bottom {
	clear: both;
	float: left;
	width: 577px;
	font-size: 0.929em;
}
.tour-details-content-bottom p {
	margin-bottom: 1.5em; 
}


/* -- Global -- */
img.img-border {
	border: 1px solid #d5d5d5;
	padding: 3px;
}

/* -- Forms -- */
#booking-form p {
	 padding: 0; margin: 0;
}
#booking-form p.normal {
	margin: 1em 0 1.5em; 
}
.label-left {
	float: left;
	width: 170px;
	padding-right: 10px;
	margin-bottom: 5px;
}
.label-left-clear {
	clear: both;
	float: left;
	width: 170px;
	padding-right: 10px;
	margin-bottom: 5px;
}
.label-right {
	float: left;
	width: 430px;
	margin-bottom: 5px;
}

.inner-label-left {
	float: left;
	width: 200px;
	padding-right: 10px;
	margin-bottom: 8px;
}
.inner-label-left-clear {
	clear: both;
	float: left;
	width: 200px;
	padding-right: 10px;
	margin-bottom: 8px;
}
.inner-label-right {
	float: left;
	width: 400px;
	margin-bottom: 8px;
}

input.buttons {
	background: #49aa43;
	color: #FFFFFF;
}

p.center {
	text-align: center;
}
