/*
   The River Company css Styles
   March 2007
----------------------------------------------------------
#361E18  Darker Brown  
#511E00  Header Brown
#BF6A27  Orange
#88924D  Green
#0091BF  Logo Blue
*/

/* Layout Styles   -------------------------------*/
*
{
padding: 0;
margin: 0;
}
body
{
background:#629DAF;
text-align:center;
padding: 0;
margin: 0;
}
#wrap
{
width:760px;
margin:0px auto;
text-align:left;
background:#fff;
}
#head, h1#headh1, h2#headh2  
{
display:none;
}
#content
{
float:left;
clear:both;
width:760px;
background:#fff url(http://www.therivercompany.com/i/content-bg.gif) repeat-y 0 0;
}
#left
{
float:left;
display:inline;
width:500px;
margin:10px 0 0 35px;
}
#sidebar
{
width:190px;
float:right;
background:#E9E5D0;
}
p#eagle
{
float:right;
clear:both;
width:91px;
height:89px;
background: transparent url(http://www.therivercompany.com/i/eagles-fighting.gif) no-repeat 0 0;
margin:-61px 95px 0 0;
}
#foot
{
position:relative;
float:left;
clear:both;
width:760px;
height:99px;
background:#511E00 url(http://www.therivercompany.com/i/foot-nav-bg.gif) no-repeat 0 0;
}
#footer
{
float:left;
clear:both;
width:760px;
height:25px;
background:#88924D url(http://www.therivercompany.com/i/footer.gif) no-repeat 0 0;
}


/* Navigation Styles
----------------------------------------------------------*/
div#nav
{
display:none;
}

/* Quick Link Navigation Styles
----------------------------------------------------------*/
h2#quick 
{
width:140px;
height:34px;
display:block;
margin:40px 0 10px 25px;
}
ul#quick-links 
{
width:145px;
float:left;
padding-top:20px;
margin:-20px 0 50px 19px;
list-style:none;
display:inline;
z-index:500;
}
#quick-links li
{
text-transform:uppercase;
display:block;
float:left;
width:125px;
color:#000;
list-style:none;
margin:5px 10px 5px -5px;
padding:0 0 0 19px;
background:transparent url(/i/quick-links-bullet.gif) no-repeat 0% 40%;
font:normal 11px/1em Arial, Verdana, sans;
}
#quick-links a, #quick-links a:visited
{
color:#511E00;
text-decoration:none;
}
#quick-links a:hover,#quick-links a:active
{
color:#BF6A27; text-decoration: none; border-bottom:1px dotted #511E00; 
}
div#sidebar h4
{
margin:65px 0 0 10px;
}
div#sidebar h3
{
color:#511E00;
font: normal 12px/1.6em Arial, Helvetica, sans-serif!important;
letter-spacing:-1px;
margin:5px 0 0 10px;
}
/*  Foot Navigation Styles
----------------------------------------------------------*/

ul#navfoot 
{
display:none;
}

/* Image Spread Styles
----------------------------------------------------------*/
div#image, div#map
{
display:none;
}

div#new-look
{
margin:30px 0 0 0;
}
h2#new-bug
{
background: url(/i/25yearmarks.gif) no-repeat 0 0;
width:220px;
height:191px;
margin:0 0 10px -13px;
}
img#free { margin:10px 0 0 32px;}
div#glance table
{
width:500px;
border-top:1px solid #EFEAD5;
margin-bottom:15px;
}
div#glance table td {border-bottom:1px solid #EFEAD5; padding:5px;}
div#glance table h3
{
font:bold 15px/1em Arial, Verdana;
color:#511E00;
letter-spacing:-1px;
width:100px;
margin-left:6px;
}
div#glance table ul
{
margin:3px 0 0 0;
list-style:none;
color:#361E18;
}
div#glance table li {font-size:13px;}
div#glance table p
{
margin:5px 0px 10px 20px;
list-style:none;
color:#361E18;
}
.table-on {background:#FFFDEF;}
.table-off {background:#fff;}

/* Rafting Trips Styles
----------------------------------------------------------*/
img.fambug {float:right; margin:0px 0px 0 10px; width:75px; height:75px;}
div#price-schedule {float:left; margin-bottom:5px;}
div#price {float:left;}
div#schedule  {float:right;}
div#price table, div#schedule table
{
width:240px;
border-top:1px solid #DAD7C2;
margin-bottom:5px; 
}
div#price table td, div#schedule table td  {border-bottom:1px solid #DAD7C2; padding:5px;}
div#price h4, div#schedule h4
{
font:bold 15px/1em Arial, Verdana;
color:#BF6A27;
letter-spacing:-1px;
width:100px;
margin:0 0 3px 6px;
}
.fs-fee {color:#BC3300; font: normal 13px/1em Arial, Verdana; letter-spacing:-1px; float:left; width:500px; }

/*  FAQ Styles
----------------------------------------------------------*/
img.top
{
margin:-32px 0 0 0;
float:right;
}
a img.top
{
border:none;
}

/* Gallery Styles
----------------------------------------------------------*/
ul.gallery-list {margin:15px 0 0 0px; list-style:none; }
.gallery-list li a {font-size:20px; text-decoration:none;}
.galh3 {margin:20px; color:#0091BF; }
.notes { font-size:10px; color:#A6551B; letter-spacing:.5px;}
ul.gallery-list span {font-size:12px;  color:#0091BF;}

/* Reserve a Trip Styles
----------------------------------------------------------*/
div#res-policy
{
margin-bottom:8px;
}
div#res-policy h3
{
font:bold 15px/1.2em Arial, Verdana;
color:#361E18;
text-transform:uppercase;
}
div#res-policy h4, .money-back
{
font:bold 15px/1em Arial, Verdana;
color:#BF6A27;
letter-spacing:-1px;
}
div#res-policy h5
{
color:#361E18;
}
div#reserve-dates h4
{
font:bold 12px/1em Arial, Verdana;
color:#BF6A27;
letter-spacing:-1px;
margin:0;
padding:0;
}
div#reserve-dates
{
width:180px;
margin:580px 0 0 5px;
font:normal 11px/1.6em Verdana,Arial;
}
div#reserve-dates td
{
width:90px;
}
.side-host
{
margin:5px 0 0 8px;
}
/* Linkage Styles
----------------------------------------------------------*/
a  { color: #9F541D; }
a:link    { color: #9F541D; }
a:visited { color: #9F541D; }
a:hover, a:active   { color: #511E00; }

/* Text Spread Styles
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
margin:  5px 0 5px 0;
}

h1 {
font-size: 22px;
color: #511E00;
margin: 0;
letter-spacing:-1px;
text-transform:uppercase;
}

h2 {
font-size: 20px;
line-height: 30px;
color: #046380;
text-transform:uppercase;
	}
h3 {
font:bold 17px/24px Arial, Verdana;
color:#4F4927;
text-transform:uppercase;
	}
h4 {
font:bold 15px/20px Arial, Verdana;
font-weight:bold;
color:#511E00;
text-transform:uppercase;
	}
h5 {
font-size: 14px;
line-height: 16px;
color:#361E18;
	}
h6 {
font-size: 12px;
line-height: 18px;
color:#474747;
	}
p, ul, ol, dl, cite {
	font-family: "Lucida Grande", Verdana, Tahoma, sans-serif;
	color: #291A0D;
	}

blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #423D1F;
	margin: 5px 0;
	padding: 5px 30px;
	background: url(/i/blockquote.gif) no-repeat 0 15px;
	}

p {
	font-size: 12px;
	line-height: 18px;
	margin: 8px 0 8px 0;
	}

ul {
	margin:.15em 0 .75em 0;
	padding: 0 0 0 20px;
	}
li {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: .15em 0 .25em 0;
    }
.intro {font:normal 15px/1.6em Arial, Helvetica, sans-serif;}
.center {text-align:center;}
.subtitle {margin:-2px 0 0 0; letter-spacing:1px; }
.float-left
{
float:left;
margin:10px;
}
.float-right
{
float:right;
margin:10px;
padding:4px;
border:1px solid #eee;
}
.clear
{
clear:both;
}

