/* CSS Document */

body {
background-color : #FFF;
margin: 0 0 15px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 10px;
}

form {border: 0; margin: 0; padding: 0;}

a:link {text-decoration: none; color:#000000;}
a:active {text-decoration: none; color:#000000;}
a:visited {text-decoration: none; color:#000000;}
a:hover {color: #000000; text-decoration:underline;}

/* --------------Start New Styles-------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.form {border: 0; margin: 0; padding: 0;}


h1 {float:left; margin:0 0 10px 0; padding:0}
h1 a {display:block; background: url(images/moredirt_logo.gif); height:52px; width:189px; text-indent: -900em;}

h1#moredirtlogo {float:left; margin:0 0 11px 0; padding:0}
h1#moredirtlogo a {display:block; background: url(images/moredirt_logo_new.gif); height:110px; width:291px; text-indent: -900em;}

h2#ratemybike {display:block; background:url(images/titles/ratemyride.gif) no-repeat top left; height:71px; width:129px; text-indent: -900em; margin:0 0 10px 0;}

h2#photogallery {display:block; background:url(images/titles/photo_gallery.gif) no-repeat top left; height:71px; width:139px; text-indent: -900em; margin:0 0 10px 0;}

h2#localshops {display:block; background:url(images/titles/local_shops.gif) no-repeat top left; height:64px; width:208px; text-indent: -900em; margin:0 0 10px 0;}

h2#where {display:block; background:url(images/titles/where.gif) no-repeat top left; height:70px; width:133px; text-indent: -900em; margin:0 0 10px 0;}

h2#localscene {display:block; background:url(images/titles/localscene.gif) no-repeat top left; height:64px; width:140px; text-indent: -900em; margin:0 0 10px 0;}

h2#videogallery {display:block; background:url(images/titles/video_gallery.gif) no-repeat top left; height:64px; width:138px; text-indent: -900em; margin:0 0 10px 0;}

h2#newsgossip {display:block; background:url(images/titles/news.gif) no-repeat top left; height:62px; width:149px; text-indent: -900em; margin:0 0 10px 0;}

h2#bikesgear {display:block; background:url(images/titles/bikes_gear.gif) no-repeat top left; height:67px; width:188px; text-indent:-900em; margin:0 0 10px 0;}

h2#uktrails {display:block; background:url(images/titles/trails_tracks.gif) no-repeat top left; height:70px; width:190px; text-indent:-900em; margin:0 0 10px 0;}

h2#linkrequest {display:block; background:url(images/titles/linkrequest.gif) no-repeat top left; height:66px; width:163px; text-indent:-900em; margin:0 0 10px 0;}


h2#welcome {display:block; background:url(images/titles/welcome.gif) no-repeat top left; height:58px; width:166px; text-indent:-900em; margin:0 0 10px 0;}
h2#latestnews {display:block; background:url(images/titles/latestnews.gif) no-repeat bottom left; height:41px; width:225px; text-indent:-900em; margin:10px 0 10px 0; clear:both;}

h2#theteam {display:block; background:url(images/titles/theteam.gif) no-repeat top left; height:57px; width:113px; text-indent:-900em; margin:0 0 10px 0;}
h2#community {display:block; background:url(images/titles/community.gif) no-repeat top left; height:68px; width:164px; text-indent:-900em; margin:0 0 10px 0;}
h2#support {display:block; background:url(images/titles/support.gif) no-repeat top left; height:71px; width:152px; text-indent:-900em; margin:0 0 10px 0;}
h2#advertise {display:block; background:url(images/titles/advertise.gif) no-repeat top left; height:62px; width:187px; text-indent:-900em; margin:0 0 10px 0;}

h2#reporttitle {display:block; background:url(images/titles/report.gif) no-repeat top left; height:44px; width:125px; text-indent:-900em; margin:0 0 10px 0;}



h2#addbusiness {display:block; background:url(images/titles/addbusiness.gif) no-repeat top left; height:59px; width:170px; text-indent: -900em; margin:0 0 10px 0;}

h2#usefullinks {display:block; background:url(images/titles/links.gif) no-repeat top left; height:66px; width:124px; text-indent: -900em; margin:0 0 10px 0;}



h2 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: lighter; text-transform: lowercase; line-height: normal; padding: 0px; margin: 0px;}

h3#newstitles {color: #FFF; height: 17px; padding: 4px 0 0 5px; background-color: #000; clear:both; font-size:10px; font-weight:normal; margin:0;}
h3#newstitlessub {color:#000; font-weight:bold; font-size:10px; margin:0; padding:0;}

h3#accommodationdir {color: #FFF; height: 17px; padding: 4px 0 0 5px; background-color: #000; clear:both; font-size:10px; font-weight:normal; margin:0;}


h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight:bold;}


h4#secureshopping {background:url(images/titles/secure_shopping.gif) no-repeat top left; text-indent: -900em; width:125px; margin:0 0 10px 0; display:block; height:19px;}

h4#helpsupport {background:url(images/titles/help_support.gif) no-repeat top left; width:125px; text-indent: -900em; margin:0 0 10px 0; display:block; height:19px;}
h4#signupnow {background:url(images/titles/sign_up.gif) no-repeat top left; height:37px; width:123px; text-indent: -900em; margin:0 0 10px 0; display:block;}
h4#registernow {background:url(images/titles/register_now.gif) no-repeat bottom left; height:22px; text-indent: -900em; width:400px; margin:3px 0 10px 0; display:block;}
h4#signinnow {background:url(images/titles/sign_in.gif) no-repeat top left; height:40px; width:117px; text-indent: -900em; margin:0 0 4px 0; display:block;}
h4#signin {background:url(images/titles/login.gif) no-repeat top left; width:345px; text-indent: -900em; margin:0 0 10px 0; display:block; height:19px;}

h4#latestbikes {background:url(images/titles/latestbikes.gif) no-repeat top left; width:140px; text-indent: -900em; margin:0; display:block; height:19px;}
h4#ratethisbike {background:url(images/titles/rate_bike.gif) no-repeat top left; width:595px; text-indent: -900em; margin:0; display:block; height:19px;}
h4#directorylist {background:url(images/titles/directory_listing.gif) no-repeat top left; width:595px; text-indent: -900em; margin:0; display:block; height:19px;}

h4#ratevid {background:url(images/titles/comm_resp.gif) no-repeat top left; width:425px; text-indent: -900em; margin:10px 0 0 0; display:block; height:19px;}
h4#morevids {background:url(images/titles/more_vids.gif) no-repeat top left; width:325px; text-indent: -900em; margin:0 0 10px 0; display:block; height:19px;}

h4#linkinfo {background:url(images/titles/linkinfo.gif) no-repeat top left; width:500px; text-indent: -900em; margin:0; display:block; height:19px;}

h4#photocollection {display:block; background:url(images/titles/collection.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#monthsphotos {display:block; background:url(images/titles/photo_collect.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}

h4#featuredphotos {display:block; background:url(images/titles/featured_photo.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}

h4#featuredtrails {display:block; background:url(images/titles/featured_trail.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}

h4#yourcomments {display:block; background:url(images/titles/comments.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0; clear:both;}

h4#reviewtrail {display:block; background:url(images/titles/addtrailreview.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#trailreviewstitle {display:block; background:url(images/titles/trail_reviews.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}



h4#thankyou {display:block; background:url(images/titles/thankyou.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0; clear:both;}

h4#photosearch {display:block; background:url(images/titles/photo_search.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}

h4#newssearch {display:block; background:url(images/titles/search_news.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#bookmark {display:block; background:url(images/titles/bookmark_share.gif) no-repeat top left; height:19px; width:200px; text-indent: -900em; margin:0;}
h4#bookmarklrg {display:block; background:url(images/titles/bookmark_share_2.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:15px 0 0 0;}

h4#shopprofile {display:block; background:url(images/titles/shop_profile.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:15px 0 10px 0;}

h4#acommprofile {display:block; background:url(images/titles/accomm_profile.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:15px 0 10px 0;}



h4#reviewcomments {display:block; background:url(images/titles/review_comments.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:10px 0 0 0;}


h4#gotnews {display:block; background:url(images/titles/got_news.gif) no-repeat top left; height:19px; width:200px; text-indent: -900em; margin:0;}

h4#personaldetails {display:block; background:url(images/titles/personaldetails.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#locationdetails {display:block; background:url(images/titles/locationdetails.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#profiledetails {display:block; background:url(images/titles/profiledetails.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#accountdetails {display:block; background:url(images/titles/accountdetails.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#traildetails {display:block; background:url(images/titles/trail_details.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#productdetails {display:block; background:url(images/titles/product_details.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#biketips {display:block; background:url(images/titles/bike_tips.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#bikedetails {display:block; background:url(images/titles/bike_details.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#photodetails {display:block; background:url(images/titles/photo_details.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}
h4#selectphotos {display:block; background:url(images/titles/selectphotos.gif) no-repeat top left #000; height:19px; width:765px; text-indent: -900em; margin:0;}
h4#selectbikes {display:block; background:url(images/titles/selectbikes.gif) no-repeat top left #000; height:19px; width:765px; text-indent: -900em; margin:0;}


h4#photoinfo {display:block; background:url(images/titles/photo_info.gif) no-repeat top left #000; height:19px; width:765px; text-indent: -900em; margin:0;}
h4#basicdetails {display:block; background:url(images/titles/basic_details.gif) no-repeat top left #000; height:19px; width:765px; text-indent: -900em; margin:10px 0 0 0;}
h4#advancedetails {display:block; background:url(images/titles/advance_details.gif) no-repeat top left #000; height:19px; width:765px; text-indent: -900em; margin:10px 0 0 0;}


h4#videodetails {display:block; background:url(images/titles/video_details.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#optiontwo {display:block; background:url(images/titles/option2.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}

h4#optionone {display:block; background:url(images/titles/option_1.gif) no-repeat top left; height:19px; width:585px; text-indent: -900em; margin:0;}
h4#prosearch {display:block; background:url(images/titles/product_search.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#shoppartners {display:block; background:url(images/titles/shopping_partners.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}

h4#trailsearch {display:block; background:url(images/titles/trail_search.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#latestmembers {display:block; background:url(images/titles/latestmembers.gif) no-repeat top left; height:19px; width:290px; text-indent: -900em; margin:0;}

h4#uploadvideos {display:block; background:url(images/titles/uploadvids.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}


h4#clobber {display:block; background:url(images/titles/threads.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}


h4#writers {display:block; background:url(images/titles/writers.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0; clear:both;}

h4#latestvideos {display:block; background:url(images/titles/latestvideos.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:10px 0 10px 0; clear:both;}

h4#vidcategories {display:block; background:url(images/titles/video_categories.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0; clear:both;}

h4#registering {display:block; background:url(images/titles/registering.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#loginprob {display:block; background:url(images/titles/prob_login.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#changedetails {display:block; background:url(images/titles/change_details.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#helpreviews {display:block; background:url(images/titles/help_reviews.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#forum {display:block; background:url(images/titles/forum.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#photovids {display:block; background:url(images/titles/photos_vids.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#bikeshopdir {display:block; background:url(images/titles/bikeshop.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#facts {display:block; background:url(images/titles/facts.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#advertopps {display:block; background:url(images/titles/advert_opp.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}



h4#vidcategoriessm {display:block; background:url(images/titles/video_categories.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0; clear:both;}


h4#contactdetails {display:block; background:url(images/titles/contact_details.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0; clear:both;}
h4#admins {display:block; background:url(images/titles/admins.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0; clear:both;}

h4#localriders {display:block; background:url(images/titles/whorideshere.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#trailinfo {display:block; background:url(images/titles/trail_info.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#trailfacilities {display:block; background:url(images/titles/localfacilities.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}

h4#trailstats {display:block; background:url(images/titles/trail_stats.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0 0 10px 0;}
h4#traildescription {display:block; background:url(images/titles/trail_description.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:10px 0 10px 0;}

h4#localriderslrg {display:block; background:url(images/titles/localriders.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0 0 10px 0;}


h4#articlecomments {display:block; background:url(images/titles/articlecomments.gif) no-repeat top left; height:19px; width:380px; text-indent: -900em; margin:20px 0 0 0;}

h4#toptrails {display:block; background:url(images/titles/toptrails.gif) no-repeat top left; height:46px; width:224px; text-indent: -900em; margin:0;}
h4#featuredgear {display:block; background:url(images/titles/featured_reviews.gif) no-repeat top left; height:46px; width:190px; text-indent: -900em; margin:0;}

h4#recentreviews {display:block; background:url(images/titles/recent_reviews.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#recentarticles {display:block; background:url(images/titles/recent_articles.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#recentstories {display:block; background:url(images/titles/recent_stories.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}
h4#recentinterviews {display:block; background:url(images/titles/recent_stories.gif) no-repeat top left; height:19px; width:140px; text-indent: -900em; margin:0;}

h4#westock {display:block; background:url(images/titles/westock.gif) no-repeat top left; height:19px; width:150px; text-indent: -900em; margin:0;}
h4#workshop {display:block; background:url(images/titles/work_shop.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}
h4#products {display:block; background:url(images/titles/products.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}
h4#general {display:block; background:url(images/titles/general.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}
h4#contactinfo {display:block; background:url(images/titles/contact_info.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}
h4#facilities {display:block; background:url(images/titles/facilities.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}
h4#directions {display:block; background:url(images/titles/directions.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}

h4#parking {display:block; background:url(images/titles/parking.gif) no-repeat top left; height:19px; width:430px; text-indent: -900em; margin:0;}


h4#listingtype {background:url(images/titles/listing_type.gif) no-repeat top left; width:380px; margin:0 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#businessinfo {background:url(images/titles/business_info.gif) no-repeat top left; width:380px; margin:0 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#confirmdetails {background:url(images/titles/confirmdetails.gif) no-repeat top left; width:380px; margin:0 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#hours {background:url(images/titles/hours.gif) no-repeat top left; width:380px; margin:0 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#brands {background:url(images/titles/brands.gif) no-repeat top left; width:380px; margin:10px 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#sell {background:url(images/titles/sell.gif) no-repeat top left; width:380px; margin:10px 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#next {background:url(images/titles/next.gif) no-repeat top left; width:380px; margin:10px 0 5px 0; display:block; height:19px; text-indent: -900em;}
h4#listing {background:url(images/titles/listing.gif) no-repeat top left; width:200px; margin:0; display:block; height:19px; text-indent: -900em;}
h4#payments {background:url(images/titles/payments.gif) no-repeat top left; width:200px; margin:0; display:block; height:19px; text-indent: -900em;}


h4#prodlists {display:block; background:url(images/titles/productlists.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:0;}
h4#trailsregion {display:block; background:url(images/titles/select_region.gif) no-repeat top left #000; height:19px; text-indent: -900em; margin:0 0 10px 0;}

h4#linkcategories {display:block; background:url(images/titles/linkcategories.gif) no-repeat top left #000; height:19px; text-indent: -900em; margin:0; width:595px;}

h4#addlink {display:block; background:url(images/titles/addlink.gif) no-repeat top left #000; height:19px; text-indent: -900em; margin:0; width:595px;}


h4#supporthelp {display:block; background:url(images/titles/help.gif) no-repeat top left; height:19px; width:165px; text-indent: -900em; margin:0;}
h4#maincontact {display:block; background:url(images/titles/maincontacts.gif) no-repeat top left; height:19px; width:595px; text-indent: -900em; margin:10px 0 0 0; clear:both;}



h3#newstitles a:link {text-decoration: none; color:#FFF;}
h3#newstitles a:active {text-decoration: none; color:#FFF;}
h3#newstitles a:visited {text-decoration: none; color:#FFF;}
h3#newstitles a:hover {color: #FFF; text-decoration:underline;}


h3#newstitlessub a:link {text-decoration: none; color:#000; margin:0; padding:0;}
h3#newstitlessub a:active {text-decoration: none; color:#000;}
h3#newstitlessub a:visited {text-decoration: none; color:#000;}
h3#newstitlessub a:hover {color: #000; text-decoration:underline;}



.clear {margin:0; padding:0; clear:both;}

.sidecontainerpanels {width:140px; margin:0; padding:0;}

.titlepanels {color: #FFF; height: 17px; padding: 4px 0 0 5px; background-color: #000;}
.titlepanels a {color: #FFF; text-decoration:none;}
.titlepanels a:hover {color: #FFF; text-decoration:underline;}

.sidelistpanels {background-color:#D8D9D3; padding: 5px 5px; margin-bottom:10px;}

.sidepanelsgreen {background-color:#99CC00; padding: 5px 5px; margin: 0 0 10px 0; color:#000;}

.sidepanelswhite {background-color:#FFF; padding: 5px 0 0 0; margin: 0 0 10px 0;}

.sidelists {padding:0; margin: 0 0 0 15px; line-height:15px;}

.topgreenline { background-image:url(images/topline.gif); height:15px; clear:both;}

/* -------------- Header -------------- */

#header {width:765px; margin-bottom:5px;}

#loginpanel {height:30px; background:url(images/login_bg.gif) no-repeat bottom left #000; margin:0 0 14px 0; color:#FFF; padding:7px 0 0 10px;}


.logintable { padding:0; margin:0;}
.logintable td {text-align:left; padding:0; vertical-align:middle;}
.logintable .col1 {width:67px;}
.logintable .col2 {padding:0 8px 0 0;}
.logintable input { width:107px; margin:0 8px 0 0;}


#centerwrapper {width:595px; height:auto;}

.navcontainer {clear:both;}
.navcontainer ul { margin: 0; padding: 0; list-style-type: none; width:100%}
.navcontainer li {float:left; margin-top:0.1em; margin-right:0.1em; width:15.2em;}
.navcontainer a { display: block; color: #FFF; background-color: black;  padding-top:0.3em; padding-bottom:0.3em; padding-left:0.3em; text-decoration: none; position:relative;}
.navcontainer a:hover { background-color: #99CC00; color: #FFF; text-decoration:none; }
.navcontainer a:visited {color: #FFF;}

/* -------------- Home Page -------------- */

.introtext {width:290px; margin:0 15px 0 0; padding:0; float:left;}
.ukmap {width:290px; margin:0; padding:0; float:right;}
.ukmap ul { margin: 0; padding: 0; list-style-type: none; }

#featureslist {margin:0 0 7px 0; padding:0; list-style: none;}
#featureslist li {padding:4px 0 5px 18px; background: url(images/star.gif) no-repeat 0 .5em;}

#newmembers { list-style:none; background:#EFEFEF; margin:0 0 5px 0; padding:10px 0 10px 0;}
#newmembers li { margin:0 0 0 10px; padding:0; float:left;}
#newmembers li img {border:1px solid #000000;}




/* -------------- News and Gossip -------------- */

.smallpic {width:50px; margin-right:10px; float:left; margin-bottom:7px;}
.articleintro {width:535px; float:right; margin-bottom:7px;}
.splitnewsline {background:url(images/border_3.gif) repeat-x bottom; height:10px; clear:both; width:595px;}
.newstitleheader {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding: 3px; height: 12px; background-color: #000; width:589px; margin:3px 0 10px 0; clear:both;}

.newsrssfeed {width:395px; float:right; text-align:right; vertical-align:middle;}

ul.newsicons {margin:0; padding:0; list-style:none;}
ul.newsicons li {margin: 2px 0 6px 0; padding: 0; line-height: 18px; background-repeat: no-repeat; background-position: 0 50%; font-size:11px;}
ul.newsicons li a {padding-left: 20px; color:#ea0087; text-decoration:none;}
ul.newsicons li a:hover {padding-left: 20px; color:#ea0087; text-decoration:underline;}

#printable {background-image: url(images/icons/print_icon.gif);}

.articleintro a { color:#F9008F; text-decoration:none;}
.articleintro a:hover { color:#F9008F; text-decoration:underline;}


/* -------------- Product Reviews -------------- */

.breadcrumbtrail {width:495px; float:left; margin:7px 0 10px 0;}
.previous {width:100px; float:left; margin:7px 0 10px 0;}
.productpicture {width:270px; float:left; margin:15px 0 15px 20px;}
.productdetails {width:305px; float:left; margin:15px 0 15px 0; clear:both;}
.productdetails p {margin:0 0 5px 0;}

.productdetails a { color:#F9008F; text-decoration:none; font-weight:bold;}
.productdetails a:hover { color:#F9008F; text-decoration:underline;}

#productbullet {margin:0; padding:0; list-style: none;}
#productbullet li {padding:4px 0 5px 15px; background: url(images/bullet_point.gif) no-repeat 0 .5em;}

/* -------------- Footer -------------- */

#footerwrapper {width:765px; height:auto; margin:15px 0 5px 0; font-size: 10px; color: #999;}
#footerwrapper p {margin:0 0 3px 0; padding:0}
.footerbreak {background-image:url(images/topline.gif); height:15px; clear:both;}
.copyright { width:315px; float:right;}

#footerwrapper a:link {text-decoration: none; color: #999}
#footerwrapper a:active {text-decoration: none; color: #999}
#footerwrapper a:visited {text-decoration: none; color: #999}
#footerwrapper a:hover {text-decoration: underline; color: #999}

.footerlinkholder {width:150px; float:left;}

.footerlinks {margin:0; padding:0; list-style:none;}
.footerlinks li {margin:0 5px 0 0; padding:0}

/* -------------- News Tabs -------------- */

ul#toptabs {margin:0 5px 0 0; padding:0; list-style:none; width:590px;}

ul#toptabs li {float:right; width:100px; margin:0 0 0 2px; padding:4px 0 0 0; width:92px; height:14px; background:url(images/tab_top.gif) top no-repeat #000; color:#FFF; text-align:center;}

ul#toptabs li a:link {color:#FFF; text-decoration:none;}
ul#toptabs li a:visited { color:#FFF; text-decoration:none;}
ul#toptabs li a:hover { color:#FFF; text-decoration:underline; }

/* -------------- Trail Taps -------------- */

ul#trailnav 
{
margin:0 0 0 5px;
padding: 0px;
list-style-type: none;
text-align: center;
width:590px;
}

ul#trailnav li { float: left; }

ul#trailnav  li a
{
text-decoration: none;
color:#FFF;
background:url(images/tab_top.gif) top no-repeat #000;
float: left;
margin: 0 0 0 2px;
height: 16px;
width: 92px;
padding:4px 0 0 0;
}

#trailnav li a:hover
{
background:url(images/tab_top_on.gif) top no-repeat #99cc00;
color: #FFF;
}

#trailnav li a#current
{
background:url(images/tab_top_on.gif) top no-repeat #99cc00;
color: #FFF;
}

/* -------------- Product Reviews-------------- */

.reviewpictures {border:1px solid #000;}

/* -------------- Useful Links -------------- */

#usefullinkslist { list-style:none; margin:0; padding:0;}
#usefullinkslist li {float:left; width:290px; margin:0 0 4px 0; padding:0}
#usefullinkslist li a { text-decoration:none; color:#000;}
#usefullinkslist li a:hover { text-decoration:underline; color:#F9008F;}

/* -------------- Link Request -------------- */

#popupwrap {width:500px; margin:0; padding:0;}


/* -------------- News Tabs -------------- */

#tabwrapper {height:18px; float:right;}
#tablinks {margin:0; padding:0; list-style:none; overflow: hidden;}
#tablinks li {margin:0 5px 0 0; padding:4px 0 0 0; width:92px; height:14px; background:url(images/tab_top.gif) top no-repeat #000; color:#FFF; text-align:center;}
#tablinks li a:link {color:#FFF; text-decoration:none;}
#tablinks li a:active {color:#FFF; text-decoration:none;}
#tablinks li a:visited {color:#FFF; text-decoration:none;}
#tablinks li a:hover {color:#FFF; text-decoration:underline;}

/* -------------- Trail Tabs -------------- */

#trailtabswrapper {height:18px; float:right; margin:0; padding:0;}
#trailtabs ul {margin:0; padding: 0; list-style-type: none;}
#trailtabs li {display: inline; padding:4px 0 0 0; margin:0; width:92px; height:14px; background:url(images/tab_top.gif) top no-repeat #000; color:#FFF; text-align:center;}
#trailtabs li a:link {color:#FFF; text-decoration:none;}
#trailtabs li a:active {color:#FFF; text-decoration:none;}
#trailtabs li a:visited {color:#FFF; text-decoration:none;}
#trailtabs li a:hover {color:#FFF; text-decoration:underline;}

/* -------------- MTB Gear Search -------------- */

.categorymenus { width:125px; padding:0; margin:5px 0 5px 0; font-size:11px;}
.shoppingpartners {background-color:#efefef; padding: 10px 5px 0px 5px; margin-bottom:10px; width:130px; height:auto;}
.shoppingpartners p { margin:0 0 10px 0; padding:0;}

/* -------------- Affiliate Banners  -------------- */

#bannerswrapper {width:125px; padding:5px 0 0 0; margin:0; text-align:center; background-color:#000;}
.affilatebanners {margin-bottom:10px; padding:0;}

#bannerswrapper2 {width:128px; padding:4px 0 4px 0; margin:0; text-align:center; background-color:#000;}

/* -------------- UK Trail Regions  -------------- */

.regionsholder {width:145px; float:left;}

.featuredtrailpanel {width:575px; margin:0 0 10px 0; padding:10px; background:#EFEFEF; height:90px;}
.featuredtrailinfo {width:420px; float:right; margin:0; padding:0;}
.featuredtrailpic {width:140px; margin:0; padding:0; float:left;}

#regionlinks {margin:0; padding:0; list-style:none;}
#regionlinks li {margin:0; padding:0 0 0 15px; background:url(images/bullet_point.gif) top no-repeat; color:#000;}
#regionlinks li a:link {color:#000; text-decoration:none;}
#regionlinks li a:active {color:#000; text-decoration:none;}
#regionlinks li a:visited {color:#000; text-decoration:none;}
#regionlinks li a:hover {color:#000; text-decoration:underline;}


/* --------------Register/Sign-------------- */

.registerpanel {width:380px; margin-right:15px; float:left;}
.detailspanel {width:200px; float:right;}

.registertable {width:380px;}
.registertable td {text-align:left; padding:2px 0 2px 0;}
.registertable .col1 {width:60px; font-weight:bold;}
.registertable .col2 {width:320px;}
.registertable .col3 {width:120px; font-weight:bold;}
.registertable .col4 {width:260px;}
.registertable .col5 {width:25px;}
.registertable .col6 {width:100px;}

.input250 {width:250px;}
.input370 {width:370px;}

/* --------------Rate My Bike-------------- */

.currentpostion {margin:0 0 7px 0; padding:13px 0 0 0; background:url(images/rating_bg.gif) top no-repeat; color:#FFF; width:29px; height:16px; float:left; text-align:center; font-weight:bold;}


/* --------------Videos Table-------------- */

.videostable {width:595px; margin:10px 0 10px 0;}
.videostable td {text-align:left; padding:2px 0 2px 0;}
.videostable .col1 {width:100px;}
.videostable .col2 {width:195px;}

.videodetailstable {width:180px; margin:0 5px 0 10px; padding:0;}

.videodetailstable p {margin:0 0 4px 0; padding:0;}
.videodetailstable h4 {margin:0 0 4px 0; padding:0; font-weight:normal;}

.videostable .col1 {width:90px; font-weight:bold; text-align:top;}

.videodetails {width:160px; margin-left:10px; float:right; padding:3px 0 0 0;}
.videodetails p {margin:0 0 5px 0; padding:0;}

.videoholder {width:425px; height:350px; float:left; margin-bottom:10px;}

.videodescription {margin:10px 0 7px 0; padding:0}


#videocategorieslist {list-style:none; margin:0; padding:0;}
#videocategorieslist li { width:145px; float:left; margin:0 0 4px 0; padding:0;}


#photocategorieslist {list-style:none; margin:0; padding:0;}
#photocategorieslist li { width:193px; float:left; margin:0 0 4px 0; padding:0;}

/* --------------Videos Profile-------------- */

.videocontentwrapper {width:765px; margin:0 15px 0 0; padding:0;}
#videorightcol { width:325px; margin:0 0 0 15px; padding:0; float:left;}
#videoleftcol {width:425px; float:left; margin:0px;}

.viddetailstable { padding:0; margin:0 0 7px 0; width:325px;}
.viddetailstable td {text-align:left; padding:0 0 6px 0; vertical-align:top;}
.viddetailstable .col1 {width:48px; vertical-align:top;}
.viddetailstable .col2 {width:165px;}

.viddetailstable a { text-decoration:none; color:#F9008F; font-weight:bold;}
.viddetailstable a:hover { text-decoration:underline; color:#F9008F;}

.commentsvidwrap {width:425px; margin:0 0 7px 0; padding:10px 0 0 0; background:url(images/border_3.gif) repeat-x top left;}


.vidcomments {width:375px; margin:0; padding:7px 0 0 0; float:left; font-size:12px;}
.vidcomments h4 {margin:0; padding:0; font-weight:normal; font-size:12px;}
.vidcomments p {margin:0 0 4px 0; padding:0;}

.vidcomments .rating { background-color:#000; color:#FFF; padding:2px; width:40px; text-align:center; font-size:10px;}

.vidcomments a { text-decoration:none; color:#F9008F; font-weight:bold;}
.vidcomments a:hover { text-decoration:underline; color:#F9008F;}

.vidcomments .replycomments {padding:5px; width: 365px; margin:4px 0 0 0; background-color:#efefef; border-top: 1px solid #d3d0d0;}


#morevidcontainer {width:325px; margin:0; padding:0; height:300px; overflow:scroll; border-bottom:1px solid #CCC;  overflow-x: hidden;}
#morevidcontainer ul {list-style:none; margin:0; padding:0;}
#morevidcontainer ul li { width:310px; margin:0 0 10px 0;}
#morevidcontainer ul li p { margin:0 0 4px 0; padding:0;}
#morevidcontainer ul li img { float:left; margin:0 10px 0 0;}

/* -------------- Region Styles -------------- */

.regionbreadcrumb {margin:0; padding:0 0 10px 0;}

/* -------------- News and Gossip -------------- */

#newsimagecolumn {float:right; width:200px; padding:0; margin:0;}
#newsimagecolumn p {margin:0 0 7px 0; padding:0;}
#newsimagecolumn img {margin:0 0 10px 0; padding:0;}

#mainarticlecolumn {width:380px; float:left; padding:0; margin:0;}
#mainarticlecolumn a { text-decoration:none; color:#F9008F;}
#mainarticlecolumn a:hover { text-decoration:underline; color:#F9008F;}

#mainarticlecolumn ul { margin:0 0 0 15px; padding:0}
#mainarticlecolumn ul li { margin:0; padding:0px;}

#mainarticlecolumn p {padding:0 0 12px 0; margin:0;}


.searchtable {text-align:left;width:100%; font-weight:bold; margin:0;}
.searchtable td {text-align:left; padding:3px 0 3px 0;}
.searchtable .col1 {width:75px;}

.archivesearchfields {font-size: 10px; width: 105px;}

/* -------------- News and Gossip -------------- */

.regionalleftcolumn {width:330px; margin:10px 15px 0 0; padding:0; float:left;}
.regionalleftcolumn p {margin:0 0 10px 0; padding:0;}

.regionalrightcolumn {width:250px; margin:10px 0 0 0; padding:0; float:right;}

.regionaltrailwrapper {background-color:#DDD9BE; height:60px; margin:0 0 10px 0; padding:0; color:#000;}
.regionaltrailpic {float:left; width:60px; margin:0; padding:0;}
.reginaltrailintro {float:right; width:176px; margin:0; padding:7px;}
.reginaltrailintro p {margin:0; padding:0;}

.splitregionalnews {background:url(images/border_3.gif) repeat-x bottom; height:10px; width:250px;}

.localnewrequest {background-color:#DDD9BE; padding:5px; margin-bottom:10px;}
.localnewrequest p {margin:0; padding:0;}

.gotnewspanel {background-color:#efefef; padding: 5px 5px; margin-bottom:10px;}
.gotnewspanel a { text-decoration:none; color:#000;}
.gotnewspanel a:hover { text-decoration:underline; color:#F9008F;}
.gotnewspanel p { margin:0 0 7px 0; padding:0;}
/* -------------- News Comments -------------- */

#mainarticlecolumn .newscommentswrap {width:380px; margin:0 0 7px 0; padding:10px 0 0 0; background:url(images/border_3.gif) repeat-x top left;}

#mainarticlecolumn .newscomments {width:320px; margin:0; padding:7px 0 0 0; float:left; font-size:12px;}
#mainarticlecolumn .newscomments h4 {margin:0; padding:0; font-weight:normal; font-size:12px;}
#mainarticlecolumn .newscomments p {margin:0 0 4px 0; padding:0;}

#mainarticlecolumn .newscomments .replycomments {padding:5px; width: 320px; margin:4px 0 0 0; background-color:#efefef; border-top: 1px solid #d3d0d0;}


/* -------------- News Comments -------------- */

#reviewscolumn {width:595px; margin:0; padding:0; font-size:11px;}
#reviewscolumn a { color:#ea0087; text-decoration:none;}
#reviewscolumn a:hover { color:#ea0087; text-decoration:underline;}


/* -------------- Trail Location -------------- */

.locationmap {margin:0 0 10px 0; padding:0; width:374px; float:right; border:#000 thin solid; height:374px; background:url(images/backgrounds/map_bg.jpg) no-repeat top left;}
ul.usefuldownloads {margin:0 0 20px 0; padding:0; list-style:none;}
ul.usefuldownloads li {margin:0; padding:0 0 0 25px; line-height:18px; background:url(images/pdf.gif) no-repeat top left;}


.localinfolist {margin:10px 0 15px 0; padding:0; list-style:none;}
.localinfolist li {margin:0 0 3px 0; padding:3px 0 0 0; line-height:18px; background-repeat: no-repeat; background-position: 0 50%; height:24px; }
.localinfolist li a {padding-left: 30px; color:#000; text-decoration:none;}
.localinfolist li a:hover {padding-left: 30px; color:#000; text-decoration:underline;}

.localbikeshops {background-image: url(images/icons/bikeshop_icon.gif);}
.localaccommodation {background-image: url(images/icons/accommodation_icon.gif);}
.trailphotos {background-image: url(images/icons/camera_icon.gif);}
.trailreviews {background-image: url(images/icons/review_icon.gif);}
.traillocation {background-image: url(images/icons/location_icon.gif);}
.trailmapsymbol {background-image: url(images/icons/map_icon.gif);}
.trailinfoicon {background-image: url(images/icons/info_icon.gif);}


.reviewstable {width:581px; margin:0; text-align:left;}
.reviewstable td {padding:0 0 5px 0;}
.reviewstable .col1 {width:120px; font-weight:bold; }
.reviewstable input {width:450px;}
.reviewstable select {width:450px;}

/* -------------- Bike Shop Sign -------------- */

.errormessage { background:url(images/backgounds/error_bg.gif) no-repeat top left #a12403; padding:10px 10px 10px 30px; margin:0; font-weight:bold; color:#FFF; min-height:45px;}

.regionsholder {width:145px; float:left;}

.featuredshoppanel {width:575px; margin:0 0 10px 0; padding:10px; background:#EFEFEF; height:100px;}
.featuredshopinfo {width:410px; float:right; margin:0; padding:0;}
.featuredshoppic {width:150px; margin:0; padding:0; float:left;}

.bikelisttable {width:410px; margin:0; text-align:left;}
.bikelisttable td {padding:0 0 5px 0;}
.bikelisttable .col1 {width:120px; font-weight:bold; }
.bikelisttable .col2 {width:290px; font-weight:normal; }

.hourslist {background-color:#efefef; list-style:none; width:140px; margin:0 0 10px 0; padding:7px 5px 7px 5px;}
.hourslist li { margin:0 0 7px 0;}

.bikedirtable {width:580px; margin:10px 0 0 0; text-align:left; font-size:11px;}
.bikedirtable td {padding:0 0 5px 0;}
.bikedirtable .col1 {width:210px; font-weight:bold; }
.bikedirtable .col2 {width:130px; font-weight:normal; }

.shopprofilecol {float:left; margin:0 0 0 15px; padding:0; width:430px; font-size:12px;}
.shopprofilecol a { text-decoration:none; color:#F9008F;}
.shopprofilecol a:hover { text-decoration:underline; color:#F9008F;}

.shopprofilecol table {width:430px; margin:10px 0 15px 0; text-align:left; font-size:11px;}
.shopprofilecol td {padding:0 0 5px 0;}
.shopprofilecol .col1 {width:100px; font-weight:bold; }


/* -------------- Regional Profile -------------- */

ul.whorideshere {width:140px; list-style:none; margin:0; padding:10px 0 0 0; background-color:#EFEFEF;}
ul.whorideshere li {margin:0 0 10px 10px; padding:0; float:left;}
ul.whorideshere li img { border:1px solid #000;}

/* -------------- Local Riders -------------- */

ul.localriderslist {width:430px; list-style:none; margin:0; padding:0; background-color:#EFEFEF;}
ul.localriderslist li {margin:0 0 10px 0; padding:0; float:left; width:107px; text-align:center;}
ul.localriderslist li img { border:1px solid #000;}
ul.localriderslist li a { text-decoration:none; color:#F9008F;}
ul.localriderslist li a:hover { text-decoration:underline; color:#F9008F;}


/* -------------- Top Rated Trails -------------- */

.topratedtrails {width:290px; margin:0 15px 0 0; padding:0; float:left;}
.topratedtrails ul {list-style:none; margin:0; padding:0;}
.topratedtrails ul li {margin:0 0 10px 0; padding:0;}
.topratedtrails ul li img { float:left; margin:0 10px 0 0; padding:0;}
.topratedtrails ul li h4 {margin:0 0 4px 0; padding:0;}
.topratedtrails ul li h4 a { text-decoration:none; color:#F9008F; font-weight:bold;}
.topratedtrails ul li h4 a:hover { text-decoration:underline; color:#F9008F;}
.topratedtrails ul li p {margin:0; padding:0;}


/* -------------- Top Rated Trails -------------- */

.featuredreviews {width:290px; margin:0; padding:0; float:left;}
.featuredreviews ul {list-style:none; margin:0; padding:0;}
.featuredreviews ul li {margin:0 0 10px 0; padding:0;}
.featuredreviews ul li img { float:left; margin:0 10px 0 0; padding:0; border:1px solid #000;}
.featuredreviews ul li h4 {margin:0 0 4px 0; padding:0;}
.featuredreviews ul li h4 a { text-decoration:none; color:#F9008F; font-weight:bold;}
.featuredreviews ul li h4 a:hover { text-decoration:underline; color:#F9008F;}
.featuredreviews ul li p {margin:0; padding:0;}


/* -------------- Regional Trails -------------- */

.regionaltrailinto {width:305px; margin:0; padding:0; float:left;}

ul.regionaltraillist { margin:0; padding:0; list-style:none; width:305px;}
ul.regionaltraillist li {margin:0 0 5px 0; padding:0 0 0 12px; background:url(images/bullet_point.gif) no-repeat top left; width:137px; float:left;}

/* -------------- Bookmark and Share -------------- */

.bookmarkpanel {background-color:#efefef; padding:10px; margin:0 0 4px 0;}

.bookmarkpanel p { margin:0; padding:0;}

.bookmarkpanel ul {margin:0; padding:0 0 5px 0px; list-style:none;}
.bookmarkpanel ul li {margin: 2px 0 6px 0; padding: 0; line-height: 18px; background-repeat: no-repeat; background-position: 0 50%; }
.bookmarkpanel ul li a {padding-left: 30px; color:#000; text-decoration:none;}
.bookmarkpanel ul li a:hover {padding-left: 30px; color:#F9008F; text-decoration:underline;}

.bookmarkpanelhoz {background-color:#efefef; padding:10px; margin:0 0 4px 0;}

.bookmarkpanelhoz p { margin:0; padding:0;}

.bookmarkpanelhoz ul {margin:0; padding:0 0 5px 0px; list-style:none;}
.bookmarkpanelhoz ul li {margin: 2px 25px 6px 0; padding: 0; line-height:20px; background-repeat: no-repeat; background-position:0 0; float:left}
.bookmarkpanelhoz ul li a {padding-left: 30px; color:#000; text-decoration:none;}
.bookmarkpanelhoz ul li a:hover {padding-left: 30px; color:#F9008F; text-decoration:underline;}


#delicous { background-image: url(images/icons/delicious.gif); }
#digg { background-image: url(images/icons/digg.gif); }
#reddit { background-image: url(images/icons/reddit.gif); }
#stumbleupon { background-image: url(images/icons/stumbleupon.gif); }
#mtbvibe { background-image: url(images/icons/mtbvibe.gif); }


/* -------------- Errors and Sucess -------------- */

.success {margin:0; padding:0; list-style:none;}
.success li {margin: 10px 0 10px 0; padding: 0 0 0 30px; background:url(images/icons/success.gif) no-repeat top left; color:#6a8c1b; font-weight:bold;}


/* -------------- Trail Listing -------------- */

.traillisttable {width:420px; margin:0; text-align:left;}
.traillisttable td {padding:0 0 5px 0;}
.traillisttable .col1 {width:120px; font-weight:bold; }
.traillisttable .col2 {width:300px; font-weight:normal; }

/* -------------- Trail Accommodation -------------- */

.accommodationpic {float:left; width:150px; margin:0 15px 10px 0; padding:0;}
.accommodationdetails {float:right; width:430px; padding:0; margin:0;}

.accommodationtable {width:430px; margin:0; text-align:left;}
.accommodationtable td {padding:0 0 7px 0;}
.accommodationtable .col1 {width:100px; font-weight:bold; }
.accommodationtable .col2 {width:330px; font-weight:normal; }

.accommodationtable a {color:#FA008F; text-decoration:none; font-weight:bold;}
.accommodationtable a:hover {color:#FA008F; text-decoration:underline;}

#accommodationdirlist {background:#D8D9D3; width:581px; margin:0; padding:7px;}
#accommodationdirlist p { margin:0; padding:0;}

.directorytable {width:581px; margin:15px 0 0 0; text-align:left;}
.directorytable td {padding:0 0 5px 0;}
.directorytable .col1 {width:230px; font-weight:bold; }
.directorytable .col2 {width:146px; font-weight:normal; }

/* -------------- Page Numbering -------------- */

#pagenumbering {background:url(images/border_3.gif) repeat-x top left; margin:0; padding:15px 0 0 0; width:595px;}
.pagingtable {width:595px; margin:0;}
.pagingtable td {padding:0 0 5px 0;}
.pagingtable .col1 {width:100px; text-align:left;}
.pagingtable .col2 {width:100px; text-align:right;}
.pagingtable .col3 {width:395px; text-align:center;}


/* -------------- Google Ads -------------- */

.footerbanner { width:749px; height:105px; background:url(images/backgounds/728_bg.gif) no-repeat top left; padding:8px 0 0 16px; margin:0 0 7px 0;}
.midbanner { height:81px; width:595px; background:url(images/backgounds/468.gif) no-repeat top left; padding:8px 0 0 0px; margin:10px 0 7px 0; text-align:center;}
.textlinksbanner { width:749px; height:27px; padding:7px 0 0 16px; margin:0 0 10px 0; background:url(images/backgounds/728_sm_bg.gif) no-repeat top left;}
.textlinkssm { width:579px; height:27px; padding:7px 0 0 16px; margin:0 0 10px 0; background:url(images/backgounds/468_sm.gif) no-repeat top left; text-align:center;}

.skyscrapper {width:133px; height:613px; background:url(images/backgrounds/120_600.gif) no-repeat top left; padding:8px 0 0 7px; margin:0;}
.skyscrapperwide {width:143px; height:613px; background:url(images/backgrounds/150_600.gif) no-repeat top left; padding:8px 0 0 7px; margin:0;}
.squarebanner { width:313px; height:268px; background:url(images/backgrounds/300_250.gif) no-repeat top left; padding:11px 0 0 11px; margin:15px 0 0 0;}

/* -------------- More Dirt Shop -------------- */

.shopleftcol {width:125px; margin:0; padding:0 20px 0 0; background:url(images/backgounds/shop_bg.gif) top right repeat-y;}
.shopleftcol a {color:#FA008F; text-decoration:none;}
.shopleftcol a:hover {color:#FA008F; text-decoration:underline;}

/* -------------- Sign Up Page -------------- */

.signupwrapper {float:left; width:400px; margin:0; padding:0;}

.signupwrapper a { text-decoration:none; color:#F9008F; font-weight:bold;}
.signupwrapper a:hover { text-decoration:underline; color:#F9008F;}

.signupwrapper { padding:0; margin:0; width:400px;}
.signupwrapper td {text-align:left; padding:0 0 7px 0; vertical-align:top;}
.signupwrapper td p { margin:0; padding:0; font-style:italic;}
.signupwrapper .col1 {width:120px; font-weight:bold;}
.signupwrapper input, select { width:255px; margin:0 4px 0 0;}

.signinwrapper {float:left; width:345px; margin:0 0 0 20px;}
.signinwrapper td {text-align:left; padding:0 0 7px 0; vertical-align:top;}
.signinwrapper td p { margin:0; padding:0; font-style:italic;}
.signinwrapper .col1 {width:120px; font-weight:bold;}
.signinwrapper input { width:210px; margin:0;}

.signinwrapper a { text-decoration:none; color:#F9008F; font-weight:bold;}
.signinwrapper a:hover { text-decoration:underline; color:#F9008F;}

/* -------------- Rate My Bike -------------- */

.commentswrapper {width:595px; margin:0 0 7px 0; padding:10px 0 0 0; background:url(images/border_3.gif) repeat-x top left;}

.profilepic {width:40px; margin:0 10px 0 0; padding:7px 0 0 0; float:left;}
.profilepic img { border:1px solid #999;}

.profilecomments {width:545px; margin:0; padding:7px 0 0 0; float:left; font-size:12px;}
.profilecomments h4 {margin:0; padding:0; font-weight:normal; font-size:12px;}
.profilecomments p {margin:0 0 4px 0; padding:0;}

.publishdate { font-size:9px; font-style:italic;}

.profilecomments .rating { background-color:#000; color:#FFF; padding:2px; width:40px; text-align:center; font-size:10px;}

.profilecomments a { text-decoration:none; color:#F9008F; font-weight:bold;}
.profilecomments a:hover { text-decoration:underline; color:#F9008F;}

.profilecomments .replycomments {padding:5px; width: 535px; margin:4px 0 0 0; background-color:#efefef; border-top: 1px solid #d3d0d0;}

.userstable { padding:0; margin:0 0 7px 0; width:595px;}
.userstable td {text-align:left; padding:0 0 6px 0; vertical-align:top;}
.userstable .col1 {width:50px;}
.userstable .col2 {width:220px;}

.userstable a { text-decoration:none; color:#F9008F; font-weight:bold;}
.userstable a:hover { text-decoration:underline; color:#F9008F;}

.userpic {border:1px solid #999;}

.newbikeslist {background-color:#efefef; list-style:none; width:130px; margin:0 0 10px 0; padding:7px 5px 7px 5px;}
.newbikeslist li img {border:1px solid #999; float:left; margin:0 5px 0 0;}
.newbikeslist li { margin:0 0 7px 0;}

.newbikeslist li a { text-decoration:none; color:#000;}
.newbikeslist li a:hover { text-decoration:none; color:#F9008F;}

.addcomments {background-color:#efefef; margin:0; padding:7px; font-size:12px;}
.addcomments p { margin:0; padding:0 0 7px 0;}

.addcomments textarea {width:556px; margin:0; padding:0;}

.addyourbadge {float:right; margin:0; padding:0; width:70px; height:70px;}
.addtomytrails {float:right; margin:0; padding:0; width:189px; height:20px; text-align:right;}

.supporttips {background-color:#efefef; margin:0 0 10px 0; padding:7px;}
.supporttips p { margin:0; padding:0 0 7px 0;}
.supporttips a { text-decoration:none; color:#F9008F;}
.supporttips a:hover { text-decoration:none; color:#F9008F;}

.supporttips ul { margin:0; padding:0; list-style:none;}
.supporttips li { margin:0 0 3px 0; padding:0 0 0 15px; font-weight:bold;}


/* -------------- My Profile -------------- */

ul#profiletabs {margin:0 0 0 5px; padding:0; list-style:none; width:765px;}
ul#profiletabs li {float:left; width:100px; margin:0 0 0 2px; padding:4px 0 0 0; width:92px; height:14px; background:url(images/tab_top.gif) top no-repeat #000; color:#FFF; text-align:center;}
ul#profiletabs li a:link {color:#FFF; text-decoration:none;}
ul#profiletabs li a:visited { color:#FFF; text-decoration:none;}
ul#profiletabs li a:active { color:#FFF; text-decoration:none;}
ul#profiletabs li a:hover { color:#FFF; text-decoration:underline;}

.breadcrumbbar {color: #FFF; height: 17px; padding: 4px 0 0 5px; margin:0 15px 15px 0; background-color: #000; clear:both;}
.breadcrumbbar a {color: #FFF; text-decoration:none;}
.breadcrumbbar a:hover {color: #FFF; text-decoration:underline;}

.mytag {color:#F9008F; font-weight:bold; margin:0; padding:0;}

.profilewrap { width:765px; margin:0 15px 0 0; padding:0; background:url(images/backgrounds/profile_split.gif) repeat-y top left;}
.profilewrap a {color: #F9008F; text-decoration:none;}
.profilewrap a:hover {color: #F9008F; text-decoration:underline;}



#profileleftcol {width:275px; float:left; margin:0 30px 0 0; padding:0;}

#profileleftcol h5 { border-bottom:1px solid #CCC; margin:0 0 6px 0; padding:0 0 6px 0; font-weight:bold; font-size:11px;}
#profileleftcol p {margin:0 0 10px 0; padding:0;}
#profileleftcol p a {color: #F9008F; text-decoration:none;}
#profileleftcol p a:hover {color: #F9008F; text-decoration:underline;}

h4#myprofile {display:block; background:url(images/titles/profile.gif) no-repeat top left; height:19px; width:275px; text-indent: -900em; margin:0 0 11px 0;}
h4#mybikes {display:block; background:url(images/titles/mybikes.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0 0 11px 0; clear:both;}

h4#friendrequests {display:block; background:url(images/titles/friendrequests.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0 0 11px 0;}

h4#memnewbikes {display:block; background:url(images/titles/newbikes.gif) no-repeat top left; height:19px; width:275px; text-indent: -900em; margin:0 0 11px 0;}

h4#friends {display:block; background:url(images/titles/friends.gif) no-repeat top left; height:19px; width:275px; text-indent: -900em; margin:0 0 11px 0;}
h4#allfriends {display:block; background:url(images/titles/allfriends.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0 0 11px 0;}


h4#recentphotos {display:block; background:url(images/titles/recent_photos.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0 0 11px 0; clear:both;}

h4#messageboard {display:block; background:url(images/titles/messageboard.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0; clear:both;}


h4#recentvideos {display:block; background:url(images/titles/recent_videos.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0 0 11px 0; clear:both;}

h4#localnewstitle {display:block; background:url(images/titles/local_news.gif) no-repeat top left; height:19px; width:460px; text-indent: -900em; margin:0 0 11px 0; clear:both;}

.profilemainpic {border:1px solid #000; float:left; margin:0 9px 10px 0;}

.profilestats { clear:both; width:275px; margin:0 0 10px 0;}
.profilestats td {text-align:left; padding:0 0 7px 0; vertical-align:top;}
.profilestats .col1 {width:115px; font-weight:bold;}
.profilestats td a {color: #F9008F; text-decoration:none;}
.profilestats td a:hover {color: #F9008F; text-decoration:underline;}

.recentphotos {width:460px; margin:0 0 15px 0; padding:0; list-style:none;}
.recentphotos li { float:left; margin:0 20px 0 0; padding:0;}
.recentphotos li img { border:1px solid #000; }

.viewall {width:460px; text-align:right; clear:both; margin:10px 0 10px 0;}

.recentvideos {width:460px; margin:0 0 15px 0; padding:0; list-style:none;}
.recentvideos li { float:left; margin:0 20px 0 0; padding:0;}


#localnews {width:460px; margin:0 0 15px 0; padding:0; list-style:none;}
#localnews li {background:url(images/border_3.gif) repeat-x bottom; clear:both; padding:7px 0 7px 0;}
#localnews li img {float:left; margin:0 0 10px 0}
#localnews li p { margin:0; padding:0;}
#localnews li p a {color: #F9008F; text-decoration:none;}
#localnews li p a:hover {color: #F9008F; text-decoration:underline;}

#localnews li h3 { margin:0; padding:0; font-size:11px;}
#localnews li h3 a {color: #000; text-decoration:none;}
#localnews li h3 a:hover {color: #F9008F; text-decoration:none;}

#latestbikeslist {width:275px; margin:0; padding:0; list-style:none;}
#latestbikeslist li {width:130px; margin:0 15px 10px 0; padding:0; float:left;}

#latestbikeslist li h3 { margin:4px 0 0 0; padding:0; font-size:11px; font-weight:normal;}
#latestbikeslist li h3 a {color: #000; text-decoration:none;}
#latestbikeslist li h3 a:hover {color: #F9008F; text-decoration:none;}

#latestbikeslist img {border:1px solid #000;}

/* --------------Message Board-------------- */

.addmessage {background-color:#efefef; margin:0; padding:7px; font-size:12px;}
.addmessage p { margin:0; padding:0 0 7px 0;}

.addmessage textarea {width:444px; margin:0; padding:0;}

#postboard {width:460px; margin:0 0 10px 0; padding:10px 0 0 0; list-style:none; background:url(images/border_3.gif) repeat-x top left;}
#postboard li {width:460px; margin:0; padding:4px 0 7px 0; background:url(images/border_3.gif) repeat-x bottom left;}
#postboard li img { border:1px solid #000;}

.postboardpic {float:left; margin:0 10px 10px 0; width:50px; padding:0;}

.postboardposts {width:400px; margin:0 0 10px 0; padding:0; float:left;}
.postboardposts h4 {margin:0; padding:0; font-weight:normal; font-size:12px;}
.postboardposts p {margin:0 0 4px 0; padding:0;}

.postboardposts a { text-decoration:none; color:#F9008F; font-weight:bold;}
.postboardposts a:hover { text-decoration:underline; color:#F9008F;}

/* --------------Friends-------------- */

.friendslist {list-style:none; margin:0; padding:0;}
.friendslist li { padding:0; margin:0 7px 7px 0; float:left;}
.friendslist li img {border:1px solid #000;}

.friendslistall {list-style:none; margin:0; padding:0;}
.friendslistall li { padding:0; margin:0; float:left; width:92px;}
.friendslistall li img {border:1px solid #000;}
.friendslistall li p {margin:0; padding:0;}

.addfriends {margin:0; padding:0px; list-style:none; float:left;}
.addfriends li {margin: 2px 0 6px 0; padding:0 0 0 27px;; line-height: 24px; background-repeat: no-repeat; background-position: 0 50%; color:#6a8c03; }
.addfriends li a { color:#6a8c03; text-decoration:none; font-weight:bold;}
.addfriends li a:hover {color:#6a8c03; text-decoration:underline;}

#adduser { background-image: url(images/icons/add_friend.gif); }
#removeuser { background-image: url(images/icons/remove_friend.gif); }
#reportuser { background-image: url(images/icons/report_icon.gif); color:#c40308; }

/* --------------Friend Requests-------------- */

.userrequests { width:460px; margin:0; padding:0;}
.userrequests td {text-align:left; padding:4px 0 4px 0; vertical-align:top; border-bottom:1px dashed #999;}
.userrequests .col1 {width:50px;}
.userrequests .col2 {width:160px; text-align:right;}
.userrequests p {margin:0; padding:0;}

.requestpic {border:1px solid #000;}

/* --------------Photo Gallery-------------- */

.photocatgories {background-color:#efefef; list-style:none; width:130px; margin:0 0 10px 0; padding:7px 5px 7px 5px;}
.photocatgories li { margin:0 0 7px 0;}

.photocatgories li a { text-decoration:none; color:#000;}
.photocatgories li a:hover { text-decoration:none; color:#F9008F;}

.featuredpanel {background-color:#efefef; padding: 5px; margin-bottom:10px; width:130px;}
.featuredpanel p { margin:0 0 4px 0; padding:0;}
.featuredpanel a { text-decoration:none; color:#000;}
.featuredpanel a:hover { text-decoration:none; color:#F9008F;}
.featuredpanel img { float:right;}

.relatedphotos { width:595px; list-style:none; margin:0; padding:0;}
.relatedphotos li { width:140px; margin:0 11px 15px 0; padding:0; float:left;}
.relatedphotos li img { border:1px solid #000;}

.endthumbnail { width:140px; margin-right:0; padding:0;}

.photosearchpanel {background-color:#efefef; padding:5px; margin:0 0 10px 0; width:585px;}
.photosearchpanel table { width:585px; margin:0; padding:0;}
.photosearchpanel td {text-align:left; padding:0 0 7px 0; vertical-align:top;}
.photosearchpanel .col1 {width:75px; font-weight:bold;}
.photosearchpanel .col2 {width:218px; font-weight:bold;}

.photosearchpanel input, select {width:210px; margin:0; padding:0;}


/* --------------Paging-------------- */

.paging {width:575px; height:26px; background:url(images/backgrounds/pagin_bg.gif) no-repeat top left; margin:10px 0 0 0; padding:10px;}
.paging a { text-decoration:none; color:#F9008F; font-weight:bold;}
.paging a:hover { text-decoration:underline; color:#F9008F; font-weight:bold;}


.previouspage {width:110px; margin:0; padding:0; float:left;}
.nextpage {width:110px; margin:0; padding:0; float:left; text-align:right;}
.totalpages {width:355px; margin:0; padding:0; float:left; text-align:center;}


/* -------------- Account Pages -------------- */

.maincontentwrapper {width:780px; margin:0; padding:0; position:relative;}

.accountwrapper {width:585px; margin:0 15px 0 0; padding:0; float:left;}

.supportwrapper { width:165px; margin:0; padding:0; float:left;}
.supportpanels {background-color:#EFEFEF; padding:10px 5px 0px 5px; margin:0;}
.supportpanels p {padding:0 0 10px 0; margin:0;}

.supportpanels a { text-decoration:none; color:#F9008F; font-weight:bold;}
.supportpanels a:hover { text-decoration:underline; color:#F9008F; font-weight:bold;}

.formpanels {background-color:#efefef; padding:10px; margin:0 0 10px 0; width:565px;}

.accountwrapper table { padding:0; margin:0; width:565px;}
.accountwrapper td {text-align:left; padding:0 0 7px 0; vertical-align:top;}
.accountwrapper td p { margin:0; padding:0; font-style:italic;}
.accountwrapper .col1 {width:150px; font-weight:bold;}
.accountwrapper input, select, textarea { width:300px; margin:0 4px 0 0;}
.radiobuttons {width:auto;}

.topprofilepic {position:absolute; top:0; right:15px; border:1px solid #000;}

/* -------------- About Us -------------- */

.teamcontacts {list-style:none; margin:0px 0 15px 0; padding:10px 0 10px 0; background-color:#EFEFEF;}
.teamcontacts li {width:148px; margin:0; padding:0; float:left; text-align:center;}
.teamcontacts li img { border:1px solid #000; margin:5px 0 5px 0;}
.teamcontacts li a { text-decoration:none; color:#F9008F;}
.teamcontacts li a:hover { text-decoration:underline; color:#F9008F;}
.teamcontacts li p { margin:0; padding:0;}



/* --------------End New Styles-------------- */

.pagetitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-style: normal;
	font-weight: lighter;
	text-transform: lowercase;
	line-height: normal;
	padding: 0px;
}

a.navigation:link {text-decoration: none; color:#FFFFFF;}
a.navigation:active {text-decoration: none; color:#FFFFFF;}
a.navigation:visited {text-decoration: none; color:#FFFFFF;}
a.navigation:hover {background-color: #c8d745; text-decoration: none;}

.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	display: block;
	padding: 3px;

	}
	
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.maintext:link {text-decoration: none;}
a.maintext:active {text-decoration: none;}
a.maintext:visited {text-decoration: none;}
a.maintext:hover {color: #C8D745; text-decoration: none;}

.mainsmalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

a.mainsmalltext:link {text-decoration: none;}
a.mainsmalltext:active {text-decoration: none;}
a.mainsmalltext:visited {text-decoration: none;}
a.mainsmalltext:hover {text-decoration: underline;}

.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 3px;
	padding-top: 3px;
	width: 134px;
	height: 12px;
	background-color: #000000;
}

.titleheaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 3px;
	padding-top: 3px;
	height: 12px;
	background-color: #000000;
}

.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 134px;
}

a.blacktext:link {text-decoration: none;}
a.blacktext:active {text-decoration: none;}
a.blacktext:visited {text-decoration: none;}
a.blacktext:hover {text-decoration: underline;}

.requiriedtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight:bold;
}

.searchbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	display: block;
	padding: 3px;
	border: 0px;
	}
	
.searchbutton a {text-decoration: none; color: #FFFFFF;}

	

.searchbutton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #c8d745;
	display: block;
	padding: 3px;
	border: 0px;
	}



.loginfields {
	font-size: 10px;
	color: #000;
	background-color: #FFF;
	margin: 0 0 7px 0;
	padding: 0;
	border: 1.0px solid #666;
	width: 65px;
	height: 15px;
}

.registerfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	border: 1.0px solid #666666;
	width: 270px;
	height: 15px;
}

.browsefields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.px solid #666666;
	width: 185px;
	height: 15px;
}

.multilinefields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 270px;
}

.multilinefields2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 210px;
}

.multilinefields3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 480px;
}

.multilinefields4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 280px;
}

.multilinefields5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 468px;
}

.emailfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 325px;
	height: 15px;
}

.searchfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 210px;
	height: 15px;
}

.searchfields105 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 105px;
	height: 15px;
}

.ecardfields130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 130px;
	height: 15px;
}

.trailfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 480px;
	height: 15px;
}

.months {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666666;
	width: 225px;
	height: 15px;
}

.ratephotomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1.0px solid #666;
	width: 65px;
	height: 17px;
}

.splitlinevertical{
	background:url(images/border_2.gif) top left repeat-y;
}

.verticalborder{
	background:url(images/border.gif) repeat-y top left;
	width:15px;
}


.splitlinehoz{
	background-image:url(images/border_3.gif);
	background-position:top left;
	background-repeat: repeat-x;
}

.splitlinehoz2{
	background-image:url(images/border_4.gif);
	background-position:top left;
	background-repeat: repeat-x;
}

.tabstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.tabstext:link {text-decoration: none; color:#FFFFFF;}
a.tabstext:active {text-decoration: none; color:#FFFFFF;}
a.tabstext:visited {text-decoration: none; color:#FFFFFF;}
a.tabstext:hover { text-decoration: none; color:#FFFFFF;}

.tabstextoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.tabstextoff:link {text-decoration: none; color:#FFFFFF;}
a.tabstextoff:active {text-decoration: none; color:#FFFFFF;}
a.tabstextoff:visited {text-decoration: none; color:#FFFFFF;}
a.tabstextoff:hover { text-decoration: none; color:#FFFFFF;}
