a:link {
    color: #FF6633;
    text-decoration: none;
}
a:hover {
    color: #CCFF33;
}
a:visited {
    color: #FF6633;
    text-decoration: none;
}
body {
    background-color: #FFFFFF;
    background-position: center center;
    background-repeat: repeat-x;
}
body, html {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 100%;
    margin: 0 auto;
}
div.about {
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 60px;
    width: 105px;
}
div.aboutimg {
    border: medium none;
    height: 75px;
    position: relative;
    top: 60px;
    width: 515px;
}
div.aboutinner {
    border: 1pt solid #CCFF33;
    height: 1130px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.aboutouter {
    border: 1pt solid #CCFF33;
    height: 1160px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.abouttext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 71%;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    text-decoration: none;
}
div.abouttext a, div.abouttext a:link, div.abouttext a:visited {
    color: #FF6633;
    text-decoration: none;
}
div.abqdtmap {
    display: block;
    height: 1057px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 8px;
    width: 800px;
}
div.abqride {
    height: 600px;
    left: 203px;
    position: absolute;
    top: 12px;
    width: 175px;
}
div.abqridelarge {
    color: #666666;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 82%;
    height: 155px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    text-decoration: none;
    width: 800px;
}
div.abqridemap {
    display: block;
    height: 619px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 8px;
    width: 800px;
}
div.abqdt {
    height: 600px;
    left: 203px;
    position: absolute;
    top: 654px;
    width: 175px;
}
div.alvarado {
    display: block;
    height: 632px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 8px;
    width: 800px;
}
div.atc {
    height: 600px;
    left: 389px;
    position: absolute;
    top: 654px;
    width: 175px;
}
div.bike {
    height: 125px;
    margin-right: 25px;
    position: relative;
    top: 110px;
    width: 250px;
}
div.bikemap {
    display: block;
    height: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 8px;
    width: 800px;
}
div.bikemapsmall {
    height: 600px;
    left: 16px;
    position: absolute;
    top: 654px;
    width: 175px;
}
div.bikeshop {
    height: 250px;
    position: relative;
    width: 515px;
}
div.contact {
    background-color: white;
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 185px;
    width: 105px;
}
div.contactinner {
    border: 1pt solid #CCFF33;
    height: 700px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.contactouter {
    border: 1pt solid #CCFF33;
    height: 730px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.contacttext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 20px;
    margin-left: 25px;
    padding-top: 10px;
    text-decoration: none;
}
div.container {
    height: auto;
    left: 50%;
    margin-left: -362px;
    position: absolute;
    top: 6%;
    width: 725px;
}
div.copyright {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 61%;
    height: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 35px;
    padding-right: 35px;
    text-align: center;
    text-decoration: none;
    width: 400px;
}
div.copyright a, div.copyright a:link, div.copyright a:visited {
    color: #666666;
    text-decoration: none;
}
div.copyright a:hover {
    color: #FF6633;
    text-decoration: none;
}
div.eventsinner {
    border: 1pt solid #CCFF33;
    height: 31000px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.eventsouter {
    border: 1pt solid #CCFF33;
    height: 31030px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.eventstext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 85%;
    padding-bottom: 35px;
    padding-left: 45px;
    padding-right: 45px;
    text-decoration: none;
}
div.facebook {
    font-size: 10px;
    height: 50px;
    left: 10px;
    position: relative;
    top: 215px;
    width: 50px;
}
div.getin {
    background-color: white;
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 160px;
    width: 105px;
}
div.getinimage {
    border: medium none;
    height: 441px;
    width: 515px;
}
div.getininner {
    border: 1pt solid #CCFF33;
    height: 1250px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.getinouter {
    background-color: white;
    border: 1pt solid #CCFF33;
    height: 1280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.getintext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 82%;
    padding-left: 35px;
    padding-right: 35px;
    text-decoration: none;
}
div.getintext a, div.getintext a:link, div.getintext a:visited {
    color: #666666;
    text-decoration: none;
}
div.getintext a:hover {
    color: #FF6633;
    text-decoration: none;
}
div.home {
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 35px;
    width: 105px;
}
div.homeinner {
    border: 1pt solid #CCFF33;
    height: 1400px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.homeouter {
    border: 1pt solid #CCFF33;
    height: 1430px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.hoodies {
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 160px;
    width: 105px;
}
div.inner {
    border: 1pt solid #CCFF33;
    height: 565px;
    margin-left: 128px;
    top: 115px;
    width: 578px;
}
div.links {
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 135px;
    width: 105px;
}
div.linkslinks a, div.linkslinks a:link, div.linkslinks a:visited {
    color: #666666;
    text-decoration: none;
}
div.linkslinks a:hover {
    color: #CCFF33;
    text-decoration: none;
}
div.linksinner {
    border: 1pt solid #CCFF33;
    height: 700px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.linksouter {
    border: 1pt solid #CCFF33;
    height: 730px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.listings {
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 110px;
    width: 135px;
}
div.listingsfull {
    color: #FF6633;
    font-size: 13px;
    position: absolute;
    text-decoration: none;
}
div.listingsinner {
    border: 1pt solid #CCFF33;
    height: 8270px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.listingsouter {
    border: 1pt solid #CCFF33;
    height: 8300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.listingpages {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 82%;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    text-decoration: none;
}
div.listingpages a, div.listingpages a:link, div.listingpages a:visited {
    color: #FF6633;
    font-weight: bold;
    text-decoration: none;
}
div.listingpages a:hover {
    color: #CCFF33;
    font-weight: bold;
    text-decoration: none;
}
div.listingpagetext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 76%;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    text-decoration: none;
}
div.listingpagetext a, div.listingpagetext a:link, div.listingpagetext a:visited {
    color: #FF6633;
    font-size: 14px;
    text-decoration: none;
}
div.listingpagetext a:hover {
    color: #666666;
    text-decoration: none;
}
div.listingstext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 76%;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 10px;
    text-decoration: none;
}
div.listingstext a, div.listingstext a:link, div.listingstext a:visited {
    color: #FF6633;
    font-size: 16px;
    text-decoration: none;
}
div.listingstext a:hover {
    color: #666666;
    text-decoration: none;
}
div.listingsunm {
    color: #FF6633;
    font-size: 13px;
    left: 409px;
    position: absolute;
    text-decoration: none;
}
div.logo {
    background-color: white;
    height: 81px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding: 0;
    width: 692px;
}
div.mapbutton {
    height: 155px;
    left: 13px;
    position: relative;
    top: 207px;
    width: 100px;
}
div.mapbutton a, div.mapbutton a:link, div.mapbutton a:visited {
    border-bottom-style: solid;
    border-width: 1px;
    color: #CCFF33;
    text-decoration: none;
}
div.maps {
    background-color: white;
    height: 34px;
    left: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 85px;
    width: 105px;
}
div.mapsinner {
    border: 1pt solid #CCFF33;
    height: 1335px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.mapsouter {
    border: 1pt solid #CCFF33;
    height: 1370px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.maptext {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 82%;
    padding-left: 10px;
    text-decoration: none;
}
div.nhinner {
    border: 1pt solid #CCFF33;
    height: 1320px;
    margin-left: 128px;
    position: absolute;
    top: 115px;
    width: 578px;
}
div.nhouter {
    border: 1pt solid #CCFF33;
    height: 1350px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.outer {
    border: 1pt solid #CCFF33;
    height: 590px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 725px;
}
div.ride {
    height: 125px;
    left: 257px;
    padding-right: 15px;
    position: absolute;
    top: -11px;
    width: 250px;
}
div.rr {
    height: 600px;
    left: 389px;
    position: absolute;
    top: 12px;
    width: 175px;
}
div.rrmap {
    display: block;
    height: 913px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 8px;
    width: 800px;
}
div.shop {
    height: 125px;
    left: 257px;
    padding-right: 15px;
    position: absolute;
    top: -11px;
    width: 250px;
}
div.walk {
    height: 125px;
    padding-right: 15px;
    position: relative;
    width: 250px;
}
div.walkride {
    height: 150px;
    position: relative;
    width: 515px;
}
div.zippermap {
    display: block;
    height: 1231px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 8px;
    width: 800px;
}
div.zmap {
    height: 600px;
    left: 16px;
    position: absolute;
    top: 12px;
    width: 175px;
}
div.contact1 {
    color: #666666;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: none;
    width: 300px;
}
div.unzipping {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 800px;
}
div.unzipping1 {
    height: 1010px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 800px;
}
img {
    border: medium none;
}
img.banner {
    border: medium none;
    margin-left: 30px;
}
img.contact {
    border: medium none;
    margin-left: 13px;
    margin-top: 10px;
}
img.events {
    border: medium none;
    display: block;
    margin-right: auto;
}
p.datetime {
    color: #666666;
    font-size: 11px;
}
p.dots {
    color: #FF6633;
}
p.events {
    color: #FF6633;
    font-size: 25px;
    font-weight: bold;
    line-height: 90%;
    text-decoration: none;
}
p.getin {
    color: #666666;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
}
p.getin a, p.getin a:link, p.getin a:visited {
    color: #FF6633;
    text-decoration: none;
}
p.getindownload {
    color: #666666;
    padding-right: 20px;
    text-decoration: none;
}
p.getinready {
    color: #FF6633;
    font-size: 25px;
    font-weight: bold;
    position: relative;
    text-decoration: none;
}
p.hint {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 72%;
    text-decoration: none;
}
p.hint a, p.hint a:link, p.hint a:visited {
    color: #666666;
    font-weight: normal;
    text-decoration: none;
}
p.hint a:hover {
    color: #CCFF33;
    text-decoration: none;
}
p.links {
    color: #FF6633;
    font-size: 20px;
    margin-left: 35px;
    text-decoration: none;
}
p.listingsintro a, p.listingsintro a:link, p.listingsintro a:visited {
    color: #666666;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
}
p.listingsintro a:hover {
    color: #CCFF33;
    text-decoration: none;
}
p.local {
    color: #CCFF33;
    font-size: 23px;
    left: 282px;
    position: absolute;
    top: 3px;
}
p.maptitle {
    color: #666666;
    font-size: 10px;
    text-align: center;
}
p.names {
    margin-left: 25px;
    text-align: left;
}
p#oldtown a, p#oldtown a:link, p#oldtown a:visited {
    color: aqua;
}
p#oldtown a:hover {
    color: #CCFF33;
}
p#nob a, p#nob a:link, p#nob a:visited {
    color: #92FC35;
}
p#nob a:hover {
    color: #CCFF33;
}
p#down a, p#down a:link, p#down a:visited {
    color: #EE1289;
}
p#down a:hover {
    color: #CCFF33;
}
p#edo a, p#edo a:link, p#edo a:visited {
    color: #CC99CC;
}
p#edo a:hover {
    color: #CCFF33;
}
p#zipperarea {
    color: #CCFF33;
}
p#zipperarea a, p#zipperarea a:link, p#zipperarea a:visited {
    color: #CCFF33;
    font-weight: normal;
    text-decoration: none;
}
p#zipperarea a:hover {
    color: #FF6633;
    text-decoration: none;
}
span.about {
    color: #FF6633;
    font-size: 13px;
    text-decoration: none;
}
span.eventhead {
    font-size: 18px;
}
span.homehead {
    color: #666666;
    font-size: 16px;
    line-height: 40%;
}
span.abqridelarge {
    color: #FF6633;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
}
span.bold {
    font-weight: bold;
}
span.homesmall {
    font-size: smaller;
}
span.eventtitle {
    font-size: 15px;
    font-weight: bold;
}
span#getin {
    color: #FF6633;
    font-size: 20px;
    text-decoration: none;
}
span#getindownload {
    color: #FF6633;
    font-size: 20px;
    text-decoration: none;
}
span.hint {
    color: #FF6633;
}
span.italic {
    font-style: italic;
    font-weight: bold;
}
span.listings {
    color: #FF6633;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
span.listingsdown {
    color: #EE1289;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
span.listingsedo {
    color: #CC99CC;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
span.listingsnob {
    color: #92FC35;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
span.listingsold {
    color: aqua;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
span.listingsunm {
    color: #FF6633;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
span.listingstitle {
    color: #FF6633;
    font-size: 25px;
    font-weight: bold;
    text-decoration: none;
}
span.nolink {
    color: #FF6633;
    font-weight: bold;
    text-decoration: none;
}
span.nolinkold {
    color: aqua;
    font-weight: bold;
    text-decoration: none;
}
span.nolinkdown {
    color: #EE1289;
    font-weight: bold;
    text-decoration: none;
}
span.nolinkedo {
    color: #CC99CC;
    font-weight: bold;
    text-decoration: none;
}
span.nolinknob {
    color: #92FC35;
    font-weight: bold;
    text-decoration: none;
}
span.title {
    font-size: 14px;
}
ul.links {
    font-size: 13px;
    margin-left: 15px;
}
div.form {
    color: lime;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1.1em;
    height: 500px;
    position: relative;
    width: 502px;
}
div.form a, div.form a:link, div.form a:visited {
    color: #CCFF33;
    text-decoration: none;
}
div.form a:hover {
    color: #96C944;
}
form#form {
    line-height: 20px;
}
form fieldset {
    background-color: transparent;
    display: block;
    font-family: verdana,georgia,sans-serif;
    line-height: 0.25em;
    margin-bottom: 0.25em;
    margin-left: 85px;
    padding: 5px;
    width: 550px;
}
form#form fieldset#personal {
    border: 0 none;
}
form fieldset#comments {
    border: 0 none;
}
* html form fieldset#personal {
    background-position: 330px 20px;
}
* html form fieldset#message {
    background-position: 320px 20px;
}
form fieldset#opt {
    background: none repeat scroll 0 0 #FFFFFF;
}
form legend {
    background-color: rgba(225, 225, 225, 0.5);
    border: 1px solid #999999;
    font-family: georgia,verdana,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px;
    width: 254px;
}
form label {
    color: #FF6633;
    margin-bottom: 1.5em;
}
form input {
    background-color: rgba(225, 225, 225, 0.5);
    border: 1px solid #999999;
    color: #666666;
    float: right;
    line-height: 1em;
    margin-bottom: 0.5em;
    padding-left: 0.5em;
    position: relative;
    width: 350px;
}
forminput {
    background-color: rgba(225, 225, 225, 0.5);
    border: 1px solid #999999;
    color: #FFFFFF;
    line-height: 1em;
    margin-bottom: 0.1em;
    padding-left: 0.5em;
    width: 400px;
}
form #radiohead {
    background-color: rgba(225, 225, 225, 0.5);
    border: 1px solid #999999;
    line-height: 1em;
    margin-bottom: 0.15em;
    padding-left: 0.5em;
    width: 20px;
}
form upload {
    background-color: rgba(225, 225, 225, 0.5);
    border: 1px solid #999999;
    color: #555555;
    overflow: auto;
    padding-left: 0.5em;
    width: 175px;
}
form select {
    margin-left: 0.5em;
}
form textarea {
    background-color: rgba(225, 225, 225, 0.5);
    border: 1px solid #999999;
    color: #555555;
    overflow: auto;
    padding: 0.1em;
    width: 350px;
}
form thankyou {
    background-color: transparent;
    color: #FFFFFF;
    height: 9em;
    overflow: auto;
    padding: 0.5em;
    width: 440px;
}
form option {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
}
form optgroup {
    background: none repeat scroll 0 0 #999999;
    color: #888888;
    font-family: georgia,serif;
}
form optgroup option {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
}
form#submit {
    margin-left: 93px;
}
form#reset {
    margin-left: 8px;
}
form#submit {
    background-color: #96C944;
    border: 1px solid #999999;
    color: #FFFFFF;
    cursor: pointer;
    padding-right: 0.5em;
    width: 232px;
}
form#reset {
    background-color: #666666;
    border: 1px solid #999999;
    color: #FFFFFF;
    cursor: pointer;
    padding-right: 0.5em;
    width: 40px;
}
form#submit:hover, form#reset:hover {
    background-color: #FFFFFF;
    background-position: left center;
    color: #666666;
}
