body{font-size:12px;font-family:Arial, Verdana, 'Times New Roman';padding:0;margin:0;}
#pg{position:relative;display:block;min-width:320px;max-width:950px;margin:0 auto;padding:0 0 10px 0;overflow:auto;}
#head{position:relative;max-width:950px;background:#cebd8c;overflow:hidden;margin:0;padding:0;}
#menuicon{display:none;float:left;margin-right:10px;}
#logo{float:left;width:195px;margin-right:10px;}
#logo img{width:100%;height:auto;}
#sitename{display:block;font-size:26px;font-weight:bold;margin-top:16px;}
#body{position:relative;max-width:950px;clear:both;margin:0;padding:0;z-index:1;}
#leftnav{background:#cebd8c;overflow:hidden;float:left;height:100%;width:150px;margin-right:25px;border-top:1px solid #000000;}
#leftnav ul {font-size: 14px; margin: 0; padding: 0; list-style: none; font-weight: bold;}
#leftnav li.navigationon{font-size:14px;background:#046204;color:#ffffff;padding:7px 0 7px 5px;font-weight:bold;height:20px;}

/*#leftnav li.navigationon{font-size: 14px; background-image: url(images/green-nav.gif); color: #ffffff; padding: 0 0 0 5px; font-weight: bold; height: 20px;}
#leftnav ul li a {display: block; background-image: url(images/brown-nav.gif); color: #000000; text-decoration: none; padding: 2px 0 2px 5px;}*/
#leftnav ul li a {display:block;background:#cebd8c;color:#000000;text-decoration:none;padding:7px 0 7px 5px;border-bottom:1px solid #000000;}

#leftnav ul li a:hover{ display: block; color: #ffffff; text-decoration: none; background-color: #c13a3a; background-image:none;}
#leftnav .lvl2 { font-size: 12px; display: block; color: #000000; text-decoration: none; padding: 0 0 0 10px; background-image: none; border-bottom: 1px solid #000000;}
#leftnav li.navigationon2{font-size: 12px; background-color: #046204; color: #ffffff; padding: 0 0 0 10px; font-weight: bold;}
#content{padding:0 5px;max-width:775px;overflow:hidden;}
#infoline{display:block;font-size:14px;font-weight:bold;color:#006300;margin-left:30px;}
@media (max-width:667px){
	#infoline{display:none;}
}
@media (max-width:500px){
	#leftnav{z-index:200;position:absolute;float:none;width:100% !important;}
	.leftnavoff{display:none;}
	.leftnavon{display:block;}
	#leftnav ul li a {padding:10px 0 10px 5px !important;}
	#sitename{font-size:13px;}
	#logo {width:98px;height:auto;}
	#menuicon{display:block;}
	#sitename{margin-top:8px;}
}
#sm{padding:20px 0 12px 5px;font-size:12px;font-weight:bold;color:#046204;}
h1{font-size:18px;margin-top:5px;margin-bottom:5px;}
h1.biketour{
    font-size: 22px;
    margin-top: 1px;
    margin-bottom: 1px;
}
h2{
    font-size: 14px;
    margin-top: 1px;
    margin-bottom: 1px;
}
a:hover{color: #FF0000;}
.TrailsHead{
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #000000;
}
.RegularText{font-size:12px;}
ul.Navigation{
    list-style: none;
    margin: 0;
    padding: 0;
}
li.Navigation{
    margin-right: 0px;
    padding: 0px 5px 5px 5px;
    text-decoration: none;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #696969;
    border-right: 1px solid #696969;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
li.NavigationOn{
    margin-right: 0px;
    padding: 0px 5px 5px 5px;
    text-decoration: none;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #696969;
    border-right: 1px solid #696969;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.CreditText{
    font-size: 9px;
    text-align: right;
}
.CaptionText{
    font-size: 12px;
}
.BeginPageText{
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
.ad{
    font-size: 11px;
    font-weight: bold;
    border-top: 2px solid #000000;
    border-left: 2px solid #000000;
    border-bottom: 2px solid #000000;
    border-right: 2px solid #000000;
    padding: 0px 0px 0px 10px;
    background-color: #FFFFFF;  
}
.twopiccaption{float:left;width:290px;padding:15px 10px;}
.contactlist div{position:relative;display:inline-block;vertical-align:top;width:300px;padding:5px 10px;}
.filmstrip{margin:10px 0;}
.filmstrip div{position:relative;display:inline-block;vertical-align:top;margin:0;padding:0;}
.filmstrip div.filmdivide{margin:0 -3px;}
#modalbox{display:none;position:absolute;margin:0 auto;padding:10px;width:750px;min-height:300px;background-color:#ffffff;z-index:99;border:2px solid #c3c3c3;overflow:auto;}
#iecover{ display:none;position:absolute;width:750px;height:800px;z-index: 97;}

#slider {width:595px;height:375px;}
#slider img{
    border:none;
}
#slider ul, #slider li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider li { 
    width:595px;
	height:375px;
}
#slidemenu{height: 84px;text-align:center;overflow:hidden;width:500px;margin:0 47px;}
#slidemenu ul{text-align:center;margin: 0;padding: 0;list-style-type: none;font-weight: bold;}
#slidemenu ul li{float:left;display:block;position:relative;height:84px;background:#5DC9E1;margin:0;}
#slidemenu ul li a{z-index:40;float:left;padding:0;text-decoration:none;color:#FFF;background:transparent;position:relative;}
#slidemenu ul li .hover{height:84px;position:absolute;width:100px;z-index:20;	background: #333 url('../images/hover.png') repeat-x;}
#slidemenu ul li.currentone{border:0;}