body {margin:0;}
body, html, td {font-family:verdana, arial, helvetica, sans-serif;font-size:14px}
.dock a {color:white;text-decoration:none; font-family:arial, helvetica, sans-serif;font-size:9px}

.headerblock {position:relative;background-image:url(images/headerblock.png);}
.bigshaded {background-image:url(images/bigshaded.png);background-position:top left;background-repeat:repeat-y;}
.leftside {
width: 728px}
.leftsidein {padding-left:28px;;margin-top:0px;padding-right:10px}
.leftside2 {
width:728px;background-image:url(images/leftpane2.png);padding:0;padding-top:15px;position:relative;height:479px;margin:0;background-position:top right;background-repeat:no-repeat;}
.leftside2in {position:relative;margin-right:0}

.rightside {vertical-align:top;iwidth:188px;padding-left:5px;padding-right:30px}
.tourcell0, .tourcell1 {width:705px;padding-right:10px;margin-left:-6px;padding-left:0px;margin-right:-10px}
.tourcell0 td, .tourcell1 td {color:#280e02;font-size:12px;font-family:arial, helvetica, sans-serif;}
.tourcell0 a, .tourcell1 a {text-decoration:none;color:#4e7087;}
.tourcell0 h1, .tourcell0 h2, .tourcell0 h3 {margin:0;font-size:16px;color:#280e02;text-decoration:bold}
.tourcell1 h1, .tourcell1 h2, .tourcell1 h3 {margin:0;font-size:16px;color:#280e02;text-decoration:bold}
.nav, .nav a {color:black;font-size:11px;text-decoration:none;}
.minitabs a {color:white;font-size:12px;text-decoration:none;}

.rightside h3 {font-size:12px;font-weight:normal;color:#cc9067;margin-bottom:0}
.rightside {font-size:12px;position:relative;padding-bottom:20px;}
.bht {background-image:url(images/jeep1.png); width:200px;height:134px}
.sights {background-image:url(images/hikers1.png);width: 200px;height:134px;}
.oneday {background-image:url(images/rafters1.png);width:200px;height:134px}
.leftside2 div {color:black;font-size:12px;text-align:justify;font-family:arial, helvetica, sans-serif;}

.leftside2 div a {color:black;}
.smallcal td {width:27px;height:21px; text-align:center;border:1px solid #c1c1c1;font-size:12px;background-color:#c1c1c1;}
.smallcal td div {height:19px;line-height:19px;vertical-align:middle;}
.captioncal, .captioncal td {border:none;font-weight:bold;background-color:#efefef;}
.smallcal .idle {background-color:#efefef;color:#707070;border:0}
.bookable {background-color:#005bb8;border:1px solid white;}
.bookable a {display:block;width:100%;height:100%;cursor:pointer;color:white;}
.soldout {background-color:#d2d2d2;}
.smallcal {margin-bottom:5px;}
.date td, .captioncal td, .smallcal td {font-family:arial, helvetica, sans-serif;}


.tabs a {font-family:helvetica, arial, sans-serif;display:block;text-align:left;text-decoration:none;color:black;font-size:11px;font-weight:bold;height:50px;vertical-align:middle;margin-bottom:5px;}
.tabs a:hover{background-color:#e2e2e2;}

.minitabs td,.rightside, .rightside td, .rightside div {font-family:trebuchet ms, helvetica, arial, sans-serif;}
.leftside2in div h1, .leftside2in div h2, .leftside2in div h3 {color:black;margin:0;font-size:12px;text-align:left;font-weight:bold;}
.date td {text-align:center;font-size:11px;width:14%;}
.datelike td {text-align:center;font-size:11px;width:14%;}
.bookable {background-color:#005bb8;border:1px solid white;}
.bookable a {display:block;width:100%;height:100%;cursor:pointer;color:white;}
.soldout {background-color:#d2d2d2;}
.date td {background-color:#c1c1c1;border:1px solid #c1c1c1;}
td.idle {border:0;background-color:#efefef;}

h1, h2, h3 {font-size:16px;color:#ef7929;}
.date td div {height:19px;line-height:19px;vertical-align:middle;}

.date td {height:21px;}
.toplinks {text-align:left;}
.toplinks, .toplinks a {font-family:arial, helvetica, sans-serif;color:white;font-size:11px;text-decoration:none;line-height:13px;}
.toplinks h2 {font-size:11px;margin:0;color:white}
.dropshadow {background-image:url(images/innershadow.png);top:0;left:0;width:240px;height:180px;}

.lower {background-image:url(images/subpage-leftpane.png);background-position:top left;background-repeat:no-repeat;margin-left:-13px;margin-right:-10px;padding-left:23px;padding-right:20px;padding-top:16px;}
.lower, .lower td {font-weight:bold;font-size:11px;color:white;font-family:arial, helvetica, sans-serif;text-align:justify}
.lower td {padding-left:10px;padding-right:10px;vertical-align:top;}
.lower td h1, .lower td h2, .lower td h3 {margin-bottom:0px;margin-top:10px;
font-family:times new roman, times roman, times, roman;font-variant:small-caps;font-size:14px;color:white;text-align:center}
.happylist {list-style-type:none;margin:0;padding:0;list-style-position:outside}

.happylist li {margin:0;padding:0}
.happylist li a {background-position:top left;background-repeat:no-repeat;padding-left:55px;line-height:50px;}
.lower a { color:white;}
.pricebutton0 {
background-image:url(images/mi.png);
}
.pricebutton1 {
background-image:url(images/mi1.png);
}
.lit .pricebutton0 {
background-image:url(images/mi0dark.png);
}
.lit .pricebutton1 {
background-image:url(images/mi1dark.png);
}

.lit .tourcell0, .lit .tourcell1 {background-image:url(images/shadow.png);background-position:top right;}


.tour.lit {background-color:#a2a2a2;}


.tourcell1 { background-image:url(images/oddshadow.png);background-position:top right;background-color:#e2e2e2;}

