body{font-family:arial, helvetica; font-size:13px; background-color:white; }
ul,ol,td,p,form,input,select{font-family:arial, helvetica; font-size:13px;}
body{text-align:center; margin-top:0px; overflow:scroll;}
.aList {text-decoration:underline; color:#0000ff; font-size:14px;}
.aLocation {text-decoration:underline; color:#0000ff; font-size:14px;}
.location {color:#005b2e; font-size:13px;}
.location_trail_detail {color:#005b2e; font-size:14px;}
.aTrail{text-decoration:underline; color:#0000ff; font-size:14px;}
.list {padding-bottom: 7px;}
.input_big {font-size:19px;}
.footer {font-size:11px; color:#333333; text-align:center;}
.footer a:link, .footer a:visited, .footer a:active {color:#333333; text-decoration:underline;}
.footer a:hover {color:#333333; text-decoration:none;}
.wrapper {margin:0px auto; text-align:left; width:90%;}
.url_trail_details {font-size:12px; color:green}
.em_small {font-size:11px; color: 808080}
.blur {color:808080;}
.blur_small {font-size:11px; color:808080;}
.font_small {font-size:11px;}
.font_small_white {font-size:13px; color:white; font-weight:bold;}
.font_white {font-size:14px; color:white;}
.menu {font-size:13px;}
.menu_side {width:160px; border-right:1px solid #ffdece;}
h1{font-weight:bold;}
h2{font-weight:bold;}
.h2_trail_details {font-weight:bold; margin-bottom:-1px;}
#tabs {width:100%; padding:0px 3px; margin:0px; border-top:1px solid #404040;}
#tabs li {display:inline; list-style-type:none;}
#tabs a {display:block; position:relative; float:left; margin-right:5px; margin-bottom:-1px; margin-top:-14px; padding:3px 12px; font-size:12px; line-height:140%; font-weight:bold; text-align:center;}
#tabs a {border:1px solid #404040;}
#tabs a.active {border-top:1px solid #404040; background-color:#008400; color:#ffffff; text-decoration:none;}
#tabs a.menu {background-color:#ffffff; text-decoration:none; color:004200}
#tabs .clear {clear:left;}
hr {color:808080; size:1px}
.title_list {text-decoration:underline; color:#0E4C4C; font-size:15px;}
.alert {color:red;}
.search_sidebar {background-image: url('/images/tall-trail-bg2.jpg'); background-repeat: no-repeat;}
.city_sidebar {background-image: url('/images/tall-trail-bg.jpg'); background-repeat: no-repeat;}
.state_sidebar {background-image: url('/images/tall-trail-bg3.jpg'); background-repeat: no-repeat;}
.related_trails {background-image: url('/images/trail-details-bg2.jpg'); background-repeat: no-repeat;}
.ul_paging {border:0; margin:0; padding:0;}
.all_trails {color: green; 
background-color: white;
text-decoration: none;
border: 1px solid silver;
padding: 3px;
}
.all_trails:hover {color: green; 
background-color: d7ffd7;
text-decoration: none;
border: 1px solid 666666;
padding: 3px;
}
.all_trails_disabled {color: gray; 
background-color: f0f0f0;
text-decoration: none;
border: 1px solid silver;
padding: 3px;
}
#paging li{
border:0; margin:0; padding:0;
font-size:13px;
list-style:none;
}
#paging a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#paging .previous-off,
#paging .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#paging .next a,
#paging .previous a {
font-weight:bold;
border:solid 1px #ffffff;
}
#paging .active{
color:#ff0000;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#paging a:link,
#paging a:visited {
color:#008000;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#paging a:hover{
border:solid 1px #666666;
}

