@charset "UTF-8";/* CSS Document *//*-----------------------------------------------------------------------------	Background----------------------------------------------------------------------------- */body {	margin: 0 auto;	background-color:#737c3d;}/*-----------------------------------------------------------------------------	Main----------------------------------------------------------------------------- */#wrapper {	width: 1024px;	height:auto;	margin: 0 auto;	background: #ffffff url(images/background.gif) repeat-y right;}#container {	width:1024px;	height:auto;	background: #ffffff url(images/background.gif) repeat-y right;	margin-right: -200px;	text-align:center;	display:inline;	float:left}#head {	width:1024px;	height:106px;	background:url(images/header.jpg) no-repeat;	background-color:#737c3d;	float:left;	display:inline;}#shadow {	width:1024px;	height:19px;	background:url(images/shadow.jpg) no-repeat;	float:left;	display:inline;}#logo-link {	width:185px;	height:90px;	float:left;	display:block;	margin-left:15px;	margin-top:16px;}#logo-link2 {	width:185px;	height:90px;	float:left;	display:block;}#logo-link span {	display:none;}/*-----------------------------------------------------------------------------	Navigation----------------------------------------------------------------------------- */#top-nav {	width:375px;	height:20px;	float:right;	display:inline;	padding:15px 25px 0 0;}.top-nav-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFF;	text-align: right;	padding-top:10px;}.top-nav-text a {	text-decoration:none;	color: #FFF;}#nav-bar {	width:700px;	height:35px;	padding:36px 0 0 15px;	float:left;	display:inline;}#raft-the-river {	width:117px;	height:35px;	float:left;	display:block;	background:url(images/navigation/raft-the-river.jpg) no-repeat 0 0;}#raft-the-river:hover {	background-position: -117px 0;}#raft-the-river span {	display:none;}#plan-your-trip {	width:116px;	height:35px;	float:left;	display:block;	background:url(images/navigation/plan-your-trip.jpg) no-repeat 0 0;}#plan-your-trip:hover {	background-position: -116px 0;}#plan-your-trip span {	display:none;}#who-is-crd {	width:117px;	height:35px;	float:left;	display:block;	background:url(images/navigation/who-is-crd.jpg) no-repeat 0 0;}#who-is-crd:hover {	background-position: -117px 0;}#who-is-crd span {	display:none;}#experience-it {	width:116px;	height:35px;	float:left;	display:block;	background:url(images/navigation/experience-it.jpg) no-repeat 0 0;}#experience-it:hover {	background-position: -116px 0;}#experience-it span {	display:none;}#book-your-trip {	width:117px;	height:35px;	float:left;	display:block;	background:url(images/navigation/book-your-trip.jpg) no-repeat 0 0;;}#book-your-trip:hover {	background-position: -117px 0;}#book-your-trip span {	display:none;}#rivers-end-cafe {	width:117px;	height:35px;	float:left;	display:block;	background:url(images/navigation/rivers-end-cafe.jpg) no-repeat 0 0;}#rivers-end-cafe:hover {	background-position: -117px 0;}#rivers-end-cafe span {	display:none;}/*-----------------------------------------------------------------------------	Secondary Nav Bar----------------------------------------------------------------------------- */#secondary-nav {	width:999px;	height:25px;	background-color:#b94417;	float:left;	display:inline;	padding-left:25px;}.secondary-nav {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFF;	letter-spacing: -1px;	padding-top:5px;	margin-right:25px;	text-align:left;}.secondary-nav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFF;	letter-spacing: -1px;	text-decoration:none;	text-align:left;}.secondary-nav a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #333;	letter-spacing: -1px;	text-decoration:none;	text-align:left;}	/*-----------------------------------------------------------------------------	Flash----------------------------------------------------------------------------- */#flash {	width:1024px;	height:574px;	float:left;	display:inline;}/*-----------------------------------------------------------------------------	Secondary Page Headers----------------------------------------------------------------------------- */#head-raft-the-river {	width:1024px;	height:264px;	float:left;	display:inline;}#shadow-w-green {	width:1024px;	height:19px;	background:url(images/shadow-w-green.jpg) no-repeat;	float:left;	display:inline;}/*-----------------------------------------------------------------------------	Body----------------------------------------------------------------------------- */#main-page-content {	width:559px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding-top:5px;}#secondary-page-content {	width:514px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding-right:25px;	padding-top:5px;}/*-----------------------------------------------------------------------------	Guide Bios - Body----------------------------------------------------------------------------- */#guide-bios-left {	width:225px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding-top:5px;}#guide-bios-right {	width:225px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding-top:5px;	padding-left:50px;}/*-----------------------------------------------------------------------------	Experience It - Body----------------------------------------------------------------------------- */#flickr {	width:514px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding-top:30px;	text-align:center;}#youtube {	width:514px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding-top:50px;	text-align:center;}/*-----------------------------------------------------------------------------	Book Your Trip - Triptiva Div----------------------------------------------------------------------------- */#triptiva {	width:514px;	height:auto;	background-color:#dcdece;	float:left;	display:inline;	padding-top:15px;	padding-bottom:15px;}/*-----------------------------------------------------------------------------	Left Side----------------------------------------------------------------------------- */#left-side {	width:125px;	height:auto;	background-color:#FFF;	padding:8px 25px 0 25px;	float:left;	display:inline;}#green-box {	width:125px;	height:155px;	background:url(images/green-box.jpg) no-repeat;	float:left;	display:inline;	padding-bottom:10px;}#green-box-text {	width:111px;	height:140px;	float:left;	display:block;	margin:10px 8px 5px 8px;}#green-box-text2 {	width:111px;	height:140px;	float:left;	display:inline;	text-decoration:none;}.green-box-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #FFF;	text-align: center;	letter-spacing: -1px;	line-height: 16px;}.green-box-text a {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #FFF;	text-align: center;	letter-spacing: -1px;	line-height: 16px;	text-decoration:none;}.green-box-text2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #FFF;	text-align: center;	letter-spacing: -1px;	line-height: 21px;}.green-box-text2 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #FFF;	text-align: center;	letter-spacing: -1px;	line-height: 21px;	text-decoration:none;}#red-box {	width:125px;	height:140px;	background:url(images/red-box.jpg) no-repeat;	float:left;	display:inline;	padding-bottom:10px;}#red-box-text {	width:111px;	height:125px;	float:left;	display:inline;	margin:10px 8px 0 8px;}.red-box-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFF;	text-align: center;	line-height: 13px;}.red-box-form {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: center;	margin-top:3px;	color: #333;}input.formInputText {	font-size:9px;	border:solid 1px #333;	height:12px;	width:108px;	margin-top:5px;}input.formInputButton {	vertical-align:middle;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	background:url(images/subscribe_btn.jpg) no-repeat;	height:16px;	width:62px;	cursor:pointer;	margin-top:8px;	padding:0px;	font-size:9px;	color:#FFF;	text-align:center;	border:none;}#subscribe span {	display:none;}#blue-box {	width:125px;	height:65px;	background:url(images/blue-box.jpg) no-repeat;	float:left;	display:inline;	padding-bottom:10px;}#blue-box-text {	width:111px;	height:50px;	float:left;	display:inline;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #FFF;	text-align: center;	letter-spacing: -1px;	margin:10px 8px 5px 8px;	line-height: 19px;}#white-box {	width:125px;	height:auto;	background:url(images/tripadvisor-box_middle.jpg) repeat;	float:left;	display:inline;}.white-box-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #b3b3b3;	text-align: left;	letter-spacing: -1px;	line-height: 19px;	margin:10px 8px 5px 8px;}.white-box-text-name {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #b3b3b3;	text-align: left;	line-height: 15px;}/*-----------------------------------------------------------------------------	Right Side----------------------------------------------------------------------------- */#right-side {	width:240px;	height:auto;	background-color:#FFF;	float:left;	display:inline;	padding:8px 25px 0 25px;}.video {	padding-bottom:15px;}#secondary-right-side {	width:310px;	height:auto;	background-color:#dcdece;	float:left;	display:inline;}#secondary-right-side-text {	width:260px;	height:auto;	padding:8px 25px 0px 25px;	float:left;	display:inline;}/*-----------------------------------------------------------------------------	Footer----------------------------------------------------------------------------- */#footer {	width:1024px;	height:39px;	background:url(images/footer.jpg) no-repeat;	background-color:#737c3d;	float:left;	display:inline;}#footer-w-green {	width:1024px;	height:39px;	background:url(images/footer-w-green.jpg) no-repeat;	background-color:#737c3d;	float:left;	display:inline;}#footer-text {	width:1024px;	height:auto;	background-color:#737c3d;	float:left;	display:inline;}.footer-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFF;	text-align: center;	padding-top:10px;}.footer-text a {	text-decoration: underline;	color: #FFF;}/*-----------------------------------------------------------------------------	Text Styles----------------------------------------------------------------------------- */.main-page-content {	font-family:Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 17px;	font-weight: normal;	color: #333;	text-align: left;}.main-page-content a {	color: #b94417;	text-align: left;	text-decoration:none;}.main-page-content a:hover {	color: #01819b;	text-align: left;	text-decoration:none;}.secondary-page-intro {	font-family:Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: normal;	color: #b94417;	text-align: left;}.secondary-page-intro a {	font-weight: normal;	color: #333;	text-align: left;}.secondary-page-intro a:hover {	font-weight: normal;	color: #01819b;	text-align: left;}.backhaul {	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #333;	text-align: left;}.backhaul a {	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	font-weight: normal;	color: #b94417;	text-align: left;	text-decoration:none;}.schedule-headline {	font-family:Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 22px;	font-weight: bold;	color: #737c3d;	text-align: left;	letter-spacing:-1.5px;}.schedule {	font-family:Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 17px;	font-weight: normal;	color: #000;	text-align: left;}.schedule a {	font-family:Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 17px;	font-weight: bold;	color: #b94417;	text-align: left;	text-decoration:none;}.schedule a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 17px;	font-weight: bold;	color: #333;	text-align: left;	text-decoration:none;}/*-----------------------------------------------------------------------------	clock----------------------------------------------------------------------------- */#clock {	width:350px;	height:18px;	float:left;	display:inline;	padding:15px 0 0 25px;}