@charset "utf-8";

/* Copyright 2008 CSSPIXELS.COM - Roger Ledergerber - Adelaide Australia 
for KlagesWebDesign.com - Chico California USA - WhitewaterVoyages.com 
5225 San Pablo Dam Road - El Sobrante CA 94803 - All Rights Reserved */

body {font-family:Arial,Verdana,Helvetica,Sans-Serif;background-image: url(../images/newimages/background.jpg);background-repeat: repeat-x;}

/* TAB PANELS - EXTRA - td li
---------------------------------- */
.TabbedPanelsContent ul.atred li {margin:0 5px 3px 0;list-style-image: url(../rivers/images/at-red.gif);}
.TabbedPanelsContent td span {font-size:12px;}
/* ---------------------------------- 
*/

/* GENERAL COLORS ONLY
---------------------------------- */
.redcolor {color:#f00;}
.bluecolor {color:#00e}	
.darkbluecolor {color:#039;}	
.greencolor {color:#0c0;}
.yellowcolor {color:#ff0;}
.whitecolor {color:#fff;}
.blackcolor {color:#fff;}
td.whitebg, .whitebg {background-color:#fff;}
.specialnotebox {margin-top:4px;margin-bottom:-3px;padding:3px;line-height:normal;border:1px solid #f00;}
/* ---------------------------------- 
*/

/* GENERAL LINKS
---------------------------------- */
a:link {text-decoration:underline;color:#00e}	
a:hover, a:visited:hover {text-decoration:none;color:#f00;}
a:visited {text-decoration:underline;color:#039;}	
a:active, a:visited:active {text-decoration:none;color:#0c0;}	
/* ---------------------------------- 
*/

/* TITLE HEADINGS 
---------------------------------- */
h1, h2, h3, h4 {font-weight:bold;}
h1, h2, h4 {color:#039;}
h1 {font-family:"Trebuchet MS",Arial,Verdana,Helvetica,Sans-Serif;font-size:18px;}
h2 {font-size:15px;}
h3 {font-size:13px;}
h4 {font-size:12px;}
h3.pledge {margin-bottom:0px;padding:5px;color:#fff;background:#f90;}
div.TabbedPanelsContent table td.highlight h2 {margin-bottom:6px;}
div.TabbedPanelsContent h2.inside {margin-top:5px;}
/* ---------------------------------- 
*/

/* MENUDIVIDER and TITLE BARS
---------------------------------- */
.menudivider {display:block;padding:3px 5px;font-family:Tahoma,"Trebuchet MS",Arial,Verdana,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;text-align:center;color:#fff;background:#036 url(../images/newimages/g3.jpg) repeat-x;}
/* ---------------------------------- 
*/
	
/* GENERAL
---------------------------------- */
/* paragraphs */
p {font-size:12px;font-weight:normal;line-height:normal;}

/* rules */
hr {width:100%;height:1px;border-top:1px solid #ccc;border-right:0px;border-bottom:0px;border-left:0px;}

/* alignments */
.aligntop {vertical-align:top;}
.alignright {text-align:right;}
.alignleft {text-align:left;}
.alignbottom {vertical-align:bottom;}
.alignmiddle {vertical-align:middle;}
.aligncenter {text-align:center;}
/* ---------------------------------- 
*/

/* SPECIFIC CLASSES
---------------------------------- */
/* color background - overall content */
.white-bg {background:#fff;}

/* image background - horizontal top menu */
.rafters-bg {background: url(../images/t1/8.jpg) no-repeat;}

/* Go to Top - p - index school */
.btop {padding-top:2px;border-top:1px solid #aaa;}

/* margins - enews testimonials */
.marg10bot {display:block;margin-bottom:10px;}

/* flowcharts */
.charts {background:#f9f9f9;border:1px solid #aaa;}
/* ---------------------------------- 
*/

/* TESTIMONIALS and RIVER BOXES
---------------------------------- */
.col3-altcolor {padding:5px;background:#D5DCE2;border:1px solid #bbb;}
/* ---------------------------------- 
*/

/* HIGHLIGHT BOXES
---------------------------------- */
.pledge {padding:16px;font-size:12px;line-height:130%;background:#ffc;border:1px solid #aaa;}
/* ---------------------------------- 
*/

/* SUPER DEALS BOXES and DISCOUNTS
---------------------------------- */
.deal {font-size:16px;color:#f90;}
.dealbox {padding:8px 16px;border:4px solid #f90;}
.dealheader {margin:0;padding:10px 10px 5px 10px;text-align:center;color:#fff;background:#f90;}
.discountbox {border:4px solid #f90;}
.discountheader, td.discountheader {margin:0;padding:5px;text-align:center;color:#fff;background:#f90;}
.discountheader h2 {font-size:18px;margin-bottom:4px;}
td.discountheader h2 {font-size:18px;margin:0px;}
/* ---------------------------------- 
*/

/* NEWS-SIGNUP BOXES */
#newsltrsignup {padding:1px;background-color:#0A5E9C;border-top:4px solid #E9EDF0;border-right:4px solid #97AAB7;border-bottom:4px solid #718B9D;border-left:4px solid #CDD6DC;}
#newsltrsignup p {font-family:Arial,Verdana,Helvetica,Sans-Serif;font-size:14px;color:#fff;}
/* ---------------------------------- 
*/

/* GALLERIES
---------------------------------- */
.gallerytitle-link {font-size:14px;font-weight:bold;text-decoration:none;}
/* ---------------------------------- 
*/

/* LISTS GENERAL
---------------------------------- */
ul,
ol,
li {margin-bottom:12px;font-size:12px;}
/* ---------------------------------- 
*/

/* TABLE WRAPPER - td lists etc
---------------------------------- */
#tablewrapper table {width:100%;margin:0 auto;}
#tablewrapper table,
#tablewrapper td {background:#f1f1f1;border-collapse:collapse;border:1px solid #ccc;}
#tablewrapper td {font-size:12px;vertical-align:top;}
#tablewrapper td strong.hilite {color:#039;}
#tablewrapper img {border:none;}
#tablewrapper ul,
#tablewrapper ol {margin-left:12px;padding-left:12px;}
#tablewrapper ul li,
#tablewrapper ol li {margin:0 5px 3px 0;}
#tablewrapper ul.atred li, 
#tablewrapper ol.atred li {list-style-image: url(../rivers/images/at-red.gif);}
#tablewrapper ol.atyelo li {list-style-image: url(../rivers/images/at-yelo.gif);}
#tablewrapper ol.atblu li {list-style-image: url(../rivers/images/at-blu.gif);}
#tablewrapper ol.atgreen li {list-style-image: url(../rivers/images/at-green.gif);}
#tablewrapper ol.atred li:hover,
#tablewrapper ol.atyelo li:hover,
#tablewrapper ol.atblu li:hover,
#tablewrapper ol.atgreen li:hover {list-style-image:none;}
#tablewrapper img.picture,
.picture {margin:0 4px 4px 4px;padding:5px;background:#fff;border:1px solid #aaa;}
#tablewrapper p.alignright {text-align:right;}
/* ---------------------------------- 
*/

/* FORMS 
---------------------------------- */
div.employlink {padding:12% 0;text-align:center;background:#f00;}
div.employlink a {font-weight:700;vertical-align:middle;color:#fff;}
div.employlink a:hover {color:yellow;}

input, textarea, select {font-family:Sans-Serif;font-size:12px;}
input, textarea, select {width:292px;padding:4px 0;border:1px solid #aaa;}
td.hold-check input {width:auto;}
td.hold-submit input {width:auto;padding:3px;color:#fff;background:#f00;cursor:pointer;}
td.hold-submit input:hover {color:#f00;background:#fff;}
td.hold-submit input:active {color:blue;background:#fff;}
#employ table#employ-ref {width:292px;margin-left:0px;border:none;}
#employ #employ-ref td {padding:1px 0;text-align:left;border:none;}
#employ #employ-ref input {width:70px;margin-right:2px;border:1px solid #aaa;}
/* ---------------------------------- 
*/

/* COMPARISON TABLE - alternate
---------------------------------- */
#comparison td {font-size:11px;text-align:center;vertical-align:middle;}
#comparison #c-heads td {color:#fff;background:#177174;}
#comparison #c-heads td.bgred {background:#f00;}
#comparison #c-heads td a {color:#ffc;}
#comparison #cl-heads td {color:#fff;background:#177174;}
#comparison #cl-heads td.bgred {background:#f00;}
#comparison #cl-heads td a {color:#ffc;}
#comparison #h-cs td,
#comparison #h-cn td {padding:5px;color:#fff;background:#069;}
#comparison #r-kl td {background:#D1E8FF;}
#comparison #r-ku td {background:#E3F1FF;}
#comparison #r-tr td {background:#D1E8FF;}
#comparison #r-kf td {background:#E3F1FF;}
#comparison #r-ka td {background:#ff9;}
#comparison #r-ki td {background:#FFFFDA;}
#comparison #r-me td {background:#D1E8B9;}
#comparison #r-tu td {background:#E8F4DD;}
#comparison #r-as td {background:#FFD5D5;}
#comparison #r-am td {background:#FFE3E3}
#comparison #r-an td {background:#FFD5D5;}
#comparison #r-yl td {background:#FFE3E3;}
#comparison #r-yu td {background:#FFD5D5;}
/* ---------------------------------- 
*/

/* BOOKING TAGLINE
---------------------------------- */
.headerphone {font-size:18px;font-weight:bold;text-align:center;color:#024d56;}
/* ---------------------------------- 
*/

/* FOOTER
---------------------------------- */
.foot-bg {background: url(../images/newimages/footer2.jpg) no-repeat;}
.col3-headline{font-size:14px;font-style:italic;font-weight:bold;font-variant:normal;text-align:left;color:#024d56;}
.footersmalltext {font-family:Arial,Verdana,Helvetica,Sans-Serif;font-size:10px;color:#333;}

div.footerlinks a:link, 
div.footerlinks a:visited {padding:2px;font-size:10px;color:#666;text-decoration:none;}
div.footerlinks a:hover {padding:2px;color:#f00;text-decoration:underline;}
/* ---------------------------------- 
*/

/* HOME - INDEX PAGE ONLY
---------------------------------- */
/* info col essential-additional */
.info-essential {padding:5px;background:#eee;}

/* info col headers */
.info-header {padding:3px 5px;font-family:Tahoma,"Trebuchet MS",Arial,Verdana,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;text-align:center;color:#fff;background: url(../images/newimages/g3.jpg) repeat-x;}

/* info col border */
.info-border {border:1px solid #ccc;}
/* ---------------------------------- 
*/

/* PRINT
---------------------------------- */
@media print {
DIV.noprint, 
.footerlinks,
#mainmenu,
#apDiv1,
#apDiv2,
#apDiv3,
#apDiv4,
img {display:none;}
a:link, 
a:visited, 
.TabbedPanelsTab, 
.TabbedPanelsTabSelected {text-decoration:none;font-size:9.5pt;color:black;}
p, 
li, 
td, 
strong, 
td strong, 
#tablewrapper p, 
#tablewrapper td, 
#tablewrapper ol li, 
#tablewrapper ul li, 
.TabbedPanelsContent td,
.TabbedPanelsContent ul,
.TabbedPanelsContent ol,
.TabbedPanelsContent li,
.TabbedPanelsContent p {font-size:8.5pt;}
h1 {font-size:14pt;}
h2, 
#tablewrapper span.deal {font-size:11pt;color:black;}
/*#tablewrapper a:link:after,  #tablewrapper a:visited:after {content: "(" attr(href) ") ";}*/
body {border:1px solid black;line-height:normal;margin:0;}
}
/* ---------------------------------- 
*/

/* DW EDIT ONLY - enable x off
to get rid of relative float
while editing - disable after edit
---------------------------------- */
xDIV.menudivider {display:none;}
/* ---------------------------------- 
*/.menudividerbig {
	display:block;
	padding:3px 5px;
	font-family:Tahoma,"Trebuchet MS",Arial,Verdana,Helvetica,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#036 url(../images/newimages/g3.jpg) repeat-x;
}
