body{
background-color: white;
margin:20px 0px 0px 0px;
padding:0px;
text-align:center;
}

img{
border:none;
}


#container{
border:0px solid black;
width:760px;
margin:0px auto;
padding:0px;
text-align:left;
}

div.slideshow{
position:relative; 
top: 0px; 
left: 0px; 
z-index: 1;
}

div.logo{
position:relative;
top: -25px; 
left: 25px; 
z-index: 2;
}


#header{
background-color: #F3F6ED;
background:url(images/logo_vista5.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
background-image:none;
border-bottom:0px solid #999999;
margin:0px 19px 5px 19px;
padding:0px;
height:208px;
}

#header h1{
font-family:verdana, arial, helvetica, sans-serif;
font-weight:normal;
font-size:24px;
color:#666666;
color:#660033;
padding:155px 0px 0px 350px;
margin:0px;
}

#header h1{
font-size:21px;
position:relative;
left: 15px; 
z-index: 3;
padding:50px 0px 0px 0px;
}

#header h1 span{
display:none;
}

#nav{
text-align:right;
background-color:#660033;
background:url(images/graphics/nav_bg.gif);
border:0px solid black;
margin:0px 19px 5px 19px;
padding:0px 20px 0px 0px;
height:23px;
}


div.link,div.link_b,div.link_c,div.link_d,div.link_e, div.link_f,div.link_g,div.link_h, div.link_i{
background:url(images/_round_tl.gif) top left no-repeat;
background-color:#660033;
text-align:center;
width:187px;
height:30px;
margin:0px 0px 1px 0px;
padding:5px 0px 0px 0px;
}

div.link_b{
background-image:none;
background-color:#993366;
}

div.link_c{
background-image:none;
background-color:#996699;
}

div.link_d{
background-image:none;
background-color:#003366;
}

div.link_e{
background-image:none;
background-color:#336699;
}

div.link_f{
background-image:none;
background-color:#666699;
}

div.link_g{
background-image:none;
background-color:#333300;
background-color:rgb(0,116,60);
}

div.link_h{
background-image:none;
background-color:#666633;
background-color:rgb(83,83,39);
background-color:rgb(45,141,95);
}

div.link_i{
background:url(images/_round_br.gif) bottom right no-repeat;
background-color:#666666;
background-color:rgb(113,113,77);
background-color:rgb(96,169,134);
}

#left{
border:0px solid black;
margin:0px;
padding:0px 0px 0px 19px;
width:190px;
float:left;
}

div.panel_a, div.panel_a_walk, div.panel_a_mtb, div.panel_a_cycle, div.panel_a_bike, div.panel_a_boat,div.panel_a_fish, div.panel_a_canyon,div.panel_a_kayak{
background:url(images/graphics/panel_a.jpg) top no-repeat;
width:170px;
height:90px;
background-color:#cc9999;
margin:10px 0px 0px 10px;
padding:0px;
}
div.panel_ab, div.panel_ab_walk, div.panel_ab_mtb, div.panel_ab_cycle, div.panel_ab_bike,div.panel_ab_boat,div.panel_ab_fish, div.panel_ab_canyon,div.panel_ab_kayak{
background:url(images/graphics/panel_ab.jpg) bottom no-repeat;
width:170px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

div.panel_a_walk{
background:url(images/graphics/panel_a_walk.gif) top no-repeat;
background-color:#993366;
height:1145px;
}
div.panel_ab_walk{
background:url(images/graphics/panel_ab_walk.gif) bottom no-repeat;
}

div.panel_a_mtb{
background:url(images/graphics/panel_a_mtb2.gif) top no-repeat;
background-color:#996699;
height:380px;
}

div.panel_ab_mtb{
background:url(images/graphics/panel_ab_mtb2.gif) bottom no-repeat;
}

div.panel_a_bike{
background:url(images/graphics/panel_a_bike.gif) top no-repeat;
background-color:#333300;
background-color:rgb(0,116,60);
height:1245px;
}
div.panel_ab_bike{
background:url(images/graphics/panel_ab_bike.gif) bottom no-repeat;
}

div.panel_a_cycle{
background:url(images/graphics/panel_a_cycle.gif) top no-repeat;
background-color:rgb(45,141,95);
height:187px;
}
div.panel_ab_cycle{
background:url(images/graphics/panel_ab_cycle.gif) bottom no-repeat;
}

div.panel_a_boat{
background:url(images/graphics/panel_a_boat.gif) top no-repeat;
background-color:#003366;
height:1250px;
}
div.panel_ab_boat{
background:url(images/graphics/panel_ab_boat.gif) bottom no-repeat;
}

div.panel_a_fish{
background:url(images/graphics/panel_a_fish2.gif) top no-repeat;
background-color:#336699;
height:1250px;
}
div.panel_ab_fish{
background:url(images/graphics/panel_ab_fish2.gif) bottom no-repeat;
}

div.panel_a_kayak{
background:url(images/graphics/panel_a_fish.gif) top no-repeat;
background-color:#666699;
height:1250px;
}
div.panel_ab_kayak{
background:url(images/graphics/panel_ab_fish.gif) bottom no-repeat;
}

div.panel_a_canyon{
background:url(images/graphics/panel_a_canyon.gif) top no-repeat;
background-color:#60A986;
height:1250px;
}
div.panel_ab_canyon{
background:url(images/graphics/panel_ab_canyon.gif) bottom no-repeat;
}


div.buffer_1{
border:0px solid black;
height:740px;
width:97%;
margin:5px 0px 0px 5px;
padding:0px;
}

#center{
border:0px solid black;
margin:0px 0px 10px 5px;
padding:0px;
float:left;
width:525px;
}

div.item{
float:left;
width:168px;
height:260px;
border:1px solid #cc9999;
margin:10px 0px 0px 5px;
padding:0px;
}

ul.maps{
clear:left;
margin-left:15px;
}

ul.maps li{
font-size:11px;
line-height:14px;
list-style-type:circle;
padding:0px;
margin:0px;
}

/* right  styles
------------------------------------ */

#right{
border:1px solid black;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
width:160px;
}

/* footer styles
------------------------------------ */

#footer{
background-color:#660033;
margin:0px 19px 0px 19px;
padding:0px;
clear:both;
text-align:center;
}

div.index_foot, div.walk_foot,div.mtb_foot, div.bike_foot, div.cycle_foot,div.boat_foot,div.fish_foot, div.canyon_foot,div.kayak_foot{
text-align:center;
float:left;
width:525px;
height:35px;
background-color:#cc9999;
padding:5px 0px 0px 0px;
margin:10px 0px 5px 0px;
}

div.walk_foot{
background-color:#993366;
}

div.mtb_foot{
background-color:#996699;
}

div.bike_foot{
background-color:#333300;
background-color:rgb(0,116,60);
}

div.cycle_foot{
background-color:rgb(45,141,95);
}

div.boat_foot{
background-color:#003366;
}

div.fish_foot{
background-color:#336699;
}

div.canyon_foot{
background-color:rgb(96,169,134);
}

div.kayak_foot{
background-color:#666699;
}

/* title styles
------------------------------------ */


div.title_welcome, div.title_walk, div.title_mtb, div.title_bike, div.title_cycle, div.title_boat,div.title_fish, div.title_canyon,div.title_kayak{
height:30px;
background-color:#cc9999;
padding-top:5px;
margin:0px 0px 5px 0px;
}

div.title_welcome{
background-color:#ffffff;
border-bottom:1px solid #cc9999;
}


div.title_walk{
background-color:#993366;
}

div.title_mtb{
background-color:#996699;
}

div.title_bike{
background-color:rgb(0,116,60);
}

div.title_cycle{
background-color:rgb(45,141,95);
}

div.title_canyon{
background-color:#60A986;
}

div.title_boat{
background-color:#003366;
}

div.title_fish{
background-color:#336699;
}

div.title_kayak{
background-color:#666699;
}

div.flag{
float:left;
}

/* box styles
------------------------------------ */

div.box_left,div.box_mid,div.box_right,div.box_left2,div.box_mid2,div.box_right2{
text-align:center;
background:url(images/box_bg.gif) center no-repeat;
float:left;
width:173px;
height:224px;
margin:10px 0px 0px 0px;
padding:0px;
}



/* center styles

div.box_left{
background-color:#006666;
}

div.box_left2{
background-color:#660033;
}



div.box_mid{
background-color:#009933;
}

div.box_mid2{
background-color:#FF9C00;
}

div.box_right{
background-color:#000066;
}

div.box_right2{
background-color:#000066;
}
------------------------------------ */

div.box_head_left{
height:18px;
margin:0px 5px 0px 5px;
background-color:#993366;
}

div.box_head_left2{
height:18px;
margin:0px 5px 0px 5px;
background-color:#666699;
}

div.box_head_mid{
height:18px;
margin:0px 5px 0px 5px;
background-color:#996699;
}

div.box_head_mid2{
height:18px;
margin:0px 5px 0px 5px;
background-color:#336699;
}

div.box_head_right{
height:18px;
margin:0px 5px 0px 5px;
background-color:#60A986;
}

div.box_head_right2{
height:18px;
margin:0px 5px 0px 5px;
background-color:#003366;
}

/* page body styles
------------------------------------ */

div.mtb, div.mtb2, div.mtb3, div.canyon{
width:520px;
height:110px;
border-bottom:1px solid #993366;
padding:0px;
margin:10px 0px 0px 0px;
}

div.mtb2{
border-bottom:1px solid #996699;
}

div.mtb3, div.canyon{
border-bottom:1px solid rgb(45,141,95);
}

div.canyon{
height:130px;
border-bottom:1px solid rgb(96,196,136);
}

div.rent{
width:540px;
height:240px;
border-bottom:1px solid #00743C;
padding:0px;
margin:10px 0px 0px 0px;
}


span.pipe{
color:#cc9999;
}

span.pipe_walk{
color: #99cc99;
}

span.pipe_mtb{
color:#99cc66;
display:none;
}

/* h3 styles
------------------------------------ */

h3{
font-family:arial, helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#660033;
margin:0px;
padding-top:0px;
padding-left:10px;
}

h3.mtb{
color:#ffffff;
}

h3.walk{
color:#006666;
color:#ffffff;
}

h3.rent{
color:#ffffff;
}

h3.rentb{
color:rgb(0,116,60);
}

h3.cycle{
color:#ffffff;
}

h3.canyon{
color:#ffffff;
}
h3.fish{
color:#ffffff;
}

/* span h4 h5 styles
------------------------------------ */

div.mtb span, div.mtb2 span, div.mtb3 span, div.canyon span{
font-family:arial, helvetica, sans-serif;
font-size:21px;
color:#993366;
margin:0px;
padding-top:0px;
}
div.mtb2 span.a{
color:#996699;
}

div.mtb3 span, div.mtb3 h4, div.mtb3 h5, div.canyon span, div.canyon h4, div.canyon h5 {
font-family:verdana,arial, helvetica, sans-serif;
color: rgb(45,141,95);
}

div.mtb3 h5, div.canyon h5{
font-size:13px;
color:gray;
}

div.canyon span{
color:#60A986;
}

h4, h4.walk{
font-family:arial, helvetica, sans-serif;
font-size:16px;
color:#660033;
margin:0px;
padding-top:0px;
}

h4.walk{
color:#006666;
margin:10px 0px 0px 10px;
}


h4.mtb, h4.kwik{
color:#ffffff;
margin:0px 0px 0px 10px;
padding:10px 0px 0px 0px;
}

div.mtb h4, div.mtb2 h4, div.mtb3 h4, div.canyon h4{
font-family:arial, helvetica, sans-serif;
font-size:14px;
color:#666666;
margin:0px;
padding-top:0px;
}

div.mtb3 h4 {
color:#666666;
}
div.panel_a h4{
padding:10px 0px 0px 10px;
margin:0px;
}

h5{
font-family:times, georgia, serif;
font-style:normal;
font-size:15px;
color:gray;
margin:0px;
padding:5px 0px 5px 0px;
}

h6{
font-family:arial, helvetica, sans-serif;
font-style:normal;
font-size:15px;
color:#660033;
margin:0px;
padding:10px 0px 0px 10px;
}

/* p styles
------------------------------------ */

p, li{
font-family:arial, helvetica, sans-serif;
font-size:13px;
color:#000000;
margin:0px;
padding:0px;
}

p.center, p.center_shop,p.center_red,p.center_blue,p.center_center, p.center_green,p.center_orange,p.center_blue2, #center_blue2 p,p.center_blue3, #center_blue3 p {
font-family:verdana, arial, helvetica, sans-serif;
font-size:13px;
margin-left:10px;
}
p.center_shop, p.center_shop a, li, li a{
font-family:verdana, arial, helvetica, sans-serif;
color:#660033;
}

p.center_red{
color:#660033;
}

p.center_blue, #center_blue2 p{
color:#993366;
}

#center_blue2 p, #center_blue2 li{
color:#003366;
padding:0px 0px 5px 0px;
}

#center_blue3 p, #center_blue3 li{
color:#666699;
padding:0px 0px 5px 0px;
}


#center_blue2 li{
margin:0px 0px 0px 15px;
padding:0px;
list-style-type:disc;
}

#center_blue2 strong.big{
font-size:14px;
}

#center_blue2 span{
font-size:12px;
}

#center_blue2 ul{
margin-bottom:5px;
}

p.center_center{
margin-left:0px;
color:#2D8D5F;
}

p.center_green{
color:#996699;
}

p.center_orange, a.orange{
color:rgb(0,116,60);
}

p.center_blue2, p.center_blue2 a{
color:#000066;
}


ul{
padding:0px 0px 0px 10px;
margin:0px;
}
li{
list-style-type:none;
margin:0px;
padding:5px 0px 5px 0px;
}

p.trek_bike, p.trek_walk{
font-family:verdana,arial, helvetica, sans-serif;
font-size:13px;
color:#996699;
margin:0px;
padding-top:5px;
}

p.trek_walk{
color:#993366;
}

p.box{
font-family:verdana, arial, helvetica, sans-serif;
padding:5px 5px 0px 5px;
color:white;
font-size:11px;
line-height:15px;
color:#333366;

}
p.link{
font-family:georgia, times, serif;
font-style:italic;
font-size:13px;
color:#000000;
padding:0px;
margin:10px 10px 0px 10px;}

p.photos{
font-family:verdana, arial, helvetica, sans-serif;
font-style:normal;
font-weight:bold;
font-size:13px;
color:#660033;
padding:0px;
margin:15px 10px 0px 10px;
}

p.photos_blurb{
padding:10px;
color:#660033;
}

span.gray{
color:#999999;
font-weight:bold;
}

#footer p {
font-size:10px;
color:white;
}

div.index_foot p, div.index_foot a{
font-size:11px;
color:#660033;
}

div.walk_foot p, div.walk_foot a{
font-size:11px;
color:#ffffff;
}

div.mtb_foot p, div.mtb_foot a{
font-size:11px;
color:#ffffff;
}

div.bike_foot p, div.bike_foot a{
font-size:11px;
color:#ffffff;
}
div.cycle_foot p, div.cycle_foot a,div.canyon_foot p, div.canyon_foot a{
font-size:11px;
color:#ffffff;
}

div.boat_foot p, div.boat_foot a{
font-size:11px;
color:#ffffff;
}

div.fish_foot p, div.fish_foot a,div.kayak_foot p, div.kayak_foot a{
font-size:11px;
color:#ffffff;
}

div.item p{
color:#660033;
padding:3px;
}

div.rent p{
color:#00743C;
}


span.name{
float:right;
font-weight:bold;
}

div.panel_a p,div.panel_a a,div.panel_a_walk p,div.panel_a_walk a, div.panel_a_mtb p,div.panel_a_mtb a,div.panel_a_bike p,div.panel_a_bike a,div.panel_a_cycle p,div.panel_a_cycle a,div.panel_a_boat p,div.panel_a_boat a,div.panel_a_fish p,div.panel_a_fish a, div.panel_a_canyon p,div.panel_a_canyon a,div.panel_a_kayak p,div.panel_a_kayak a {
font-family:'Trebuchet MS',arial, sans-serif;
font-size:14px;
line-height:16px;
color:white;
margin:0px;
padding:12px 8px 0px 7px;
}

div.panel_a a:hover, div.panel_a a:visited, div.panel_a a:link{
padding:0px;
}


div.panel_a_walk p, div.panel_a_walk a{
color:#ffffff;
}

div.panel_a_mtb p, div.panel_a_mtb a{
color:#ffffff;
}
div.panel_a_mtb a,div.panel_a_walk a,div.panel_a_bike a,div.panel_a_cycle a, div.panel_a_canyon a{
padding:0px;
margin:0px;
}
div.panel_a_bike p,div.panel_a_bike a{
color:#ffffff;
}

div.panel_a_cycle a,div.panel_a_cycle p, div.panel_a_canyon a,div.panel_a_canyon p{
color:#ffffff;
}


div.link a:link, div.link a:visited, div.link_b a:link, div.link_b a:visited, div.link_c a:link, div.link_c a:visited,div.link_d a:link, div.link_d a:visited,div.link_e a:link, div.link_e a:visited,div.link_f a:link, div.link_f a:visited,div.link_g a:link, div.link_g a:visited,div.link_h a:link, div.link_h a:visited,div.link_i a:link, div.link_i a:visited {
font-family:arial, helvetica, sans-serif;
font-size:14px;
line-height:22px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

div.link a:hover,div.link_b a:hover,div.link_c a:hover,div.link_d a:hover,div.link_e a:hover,div.link_f a:hover,div.link_g a:hover,div.link_h a:hover,div.link_i a:hover{
color:black;
}


#nav a:link, #nav a:visited{
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
margin:0px;
padding:0px 3px 0px 5px;
}

#nav a:hover{
color:gray;
}



div.mtb a:link, div.mtb a:visited {
text-decoration:underline;
color:#006666;
}
div.mtb a:hover{
text-decoration:none;
}

div.mtb2 a:link, div.mtb2 a:visited {
text-decoration:underline;
color:#009933;
}

div.mtb2 a:hover{
text-decoration:none;
}

div.mtb3 a:link, div.mtb3 a:visited {
text-decoration:underline;
color:rgb(45,141,95);
}

div.canyon a:link, div.canyon a:visited {
text-decoration:underline;
color:rgb(45,141,95);
}

div.mtb3 a:hover{
text-decoration:none;
}

div.box_left a:link, div.box_left a:visited,div.box_mid a:link, div.box_mid a:visited,div.box_right a:link, div.box_right a:visited,div.box_left2 a:link, div.box_left2 a:visited,div.box_mid2 a:link, div.box_mid2 a:visited,div.box_right2 a:link, div.box_right2 a:visited{
font-family:arial, helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
color:#ffffff;
margin:0px;
padding:0px;
text-decoration:none;
}

div.box_left a:hover,div.box_mid a:hover,div.box_right a:hover, div.box_left2 a:hover,div.box_mid2 a:hover,div.box_right2 a:hover{
color:#ffffff;
text-decoration:underline;
}

span.kwik a:link, span.kwik a:visited{
font-family:arial, helvetica, sans-serif;
display:inline;
color:#009933;
font-size:12px;
margin-left:5px;
}

span.kwik a:hover{
color:black;
}

span.kwik_walk a:link, span.kwik_walk a:visited,span.kwik_mtb a:link, span.kwik_mtb a:visited{
font-family:arial, helvetica, sans-serif;
display:block;
color:#ffffff;
font-size:12px;
margin:10px 0px 0px 10px;
}

span.kwik_mtb a:link, span.kwik_mtb a:visited{
color:#ffffff;
}

#center a.red{
color:#660033;
}

/* img styles
------------------------------------ */

#nav img{
margin:0px;
border:0px;
padding:4px 0px 0px 5px;
}


div.mtb img, div.mtb2 img, div.mtb3 img, div.canyon img{
float:left;
padding-right:20px;
}

div.rent img{
float:left;
padding-right:20px;
}
img.mtb{
float:left;
padding:5px 10px 5px 0px;
margin:0px;
}

img.mtb2{
float:right;
padding:5px 0px 5px 10px;
margin:0px;
}

img.shop{
float:right;
padding:0px;
margin:0px 0px 3px 5px;
border:1px solid gray;
}

img.tl{
float:left;
margin:-10px 0px 0px 0px;
padding:0px;
}

img.quote{
float:left;
}

img.br{
float:right;
margin:14px 0px 0px 0px;
padding:0px;
}

img.rule{
margin:15px 0px 0px 0px;
padding:0px;
}

img.index{
margin:5px 0px 0px 0px;
padding:0px;
}

img.index1{
margin:5px 0px 0px 0px;
padding:0px;
}

div.item img{
float:left;
padding:5px 0px 0px 3px;
}

img.logotop{
margin:0px 0px 10px 10px;
padding:0px;
}

img.logobottom{
margin:10px 0px 0px 10px;
padding:0px;
}

/* walking grades styles
------------------------------------ */

div.walkinggrades{
background:url(images/graphics/footprints) no-repeat;
background-position:120px 0px;
margin:5px 0px 0px 0px;
background-color:#993366;
}

div.walkinggrades h4{
font-weight:normal;
color:#ffffff;
padding:0px 0px 0px 5px;
}
