@charset "utf-8";
/* CSS Document */

HTML, body {padding: 0; margin: 0;}

body {
	font-family: Arial, Helvetica, sans-serif;
}
td {
	background-color:#F9F7EE;
}	
#headerHome {
	position:relative;
	top:0px;
	width:916px;
	height:489px;
	z-index:1;
	margin-left: auto;
	margin-right: auto;
}
#header {
	position:relative;
	top:0px;
	width:916px;
	height:335px;
	z-index:1;
	margin-left: auto;
	margin-right: auto;
}
#navHome {
	position:absolute;
	width:890px;
	height:30px;
	z-index:4;
	left: 14px;
	top: 435px;
}
#nav {
	position:absolute;
	width:890px;
	height:30px;
	z-index:10;
	left: 14px;
	top: 281px;
}
#copyHome {
	position:absolute;
	width:445px;
	height:283px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#hpPromoContainer {
	position:absolute;
	width:445px;
	height:55px;
	z-index:2;
	left: 0px;
	top: 222px;
}
#copy {
	position:absolute;
	width:575px;
	height:477px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#gallery {
	position:absolute;
	width:823px;
	height:477px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#equipmentContainer {
	position:absolute;
	width:575px;
	height:auto;
	z-index:3;
	top: 22px;
}
#copyDeals {
	position:absolute;
	width:575px;
	height:745px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#copyNewTrails {
	position:absolute;
	width:836px;
	height:582px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#copyKona {
	position:absolute;
	width:836px;
	height:201px;
	z-index:2;
	left: 40px;
	top: -40px;
}
#copyScott {
	position:absolute;
	width:836px;
	height:201px;
	z-index:2;
	left: 40px;
	top: -40px;
}
#copySpecialized {
	position:absolute;
	width:836px;
	height:201px;
	z-index:2;
	left: 40px;
	top: -40px;
}
#copyTrailMap {
	position:absolute;
	width:836px;
	height:505px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#copyLocation {
	position:absolute;
	width:836px;
	height:678px;
	z-index:2;
	left: 40px;
	top: 0px;
}
#thumbedArea {
	position:absolute;
	width:383px;
	height:282px;
	z-index:2;
	left: 496px;
	top: -1px;
}
#sponsors {
	position:absolute;
	width:914px;
	height:56px;
	z-index:1;
	left: 1px;
	top: 277px;
}
#sponsorsHP {
	position:absolute;
	width:914px;
	height:56px;
	z-index:1;
	left: 1px;
	top: 287px;
}
#konaLogoContainer {
	position:absolute;
	width:225px;
	height:201px;
	z-index:3;
	left: 645px;
	top: 628px;
}
#pricingContainer {
	position:absolute;
	width:575px;
	height:1000px;
	z-index:3;
	top: 22px;
}
#otherEquipContainer {
	position:absolute;
	width:575px;
	height:1000px;
	z-index:3;
	top: 22px;
}
#mapContainer {
	position:absolute;
	width:760px;
	height:460px;
	z-index:3;
	left: 36px;
	top: 47px;
}
#locationContainer {
	position:absolute;
	width:800px;
	height:600px;
	z-index:3;
	left: 17px;
}
#shopMapContainer {
	position:absolute;
	width:760px;
	height:425px;
	z-index:3;
	left: 36px;
}
#hoursOpsMaps {
	position:absolute;
	width:760px;
	height:75px;
	z-index:3;
	top: 505px;
	left: 37px;
}
#jerseyContainer {
	position:absolute;
	width:78px;
	height:100px;
	z-index:2;
	left: 470px;
	top: 165px;
	background-image: url(images/jersey.jpg);
}
#bikeThumb1 {
	position:absolute;
	width:189px;
	height:235px;
	z-index:3;
	top: 206px;
}
#bikeThumb2 {
	position:absolute;
	width:198px;
	height:140px;
	z-index:3;
	left: 199px;
	top: 222px;
}
#bikeThumb3 {
	position:absolute;
	width:200px;
	height:235px;
	z-index:3;
	top: 222px;
	left: 401px;
}
#backToTrestle {
	position:absolute;
	width:110px;
	height:90px;
	z-index:2;
	left: 690px;
	top: 0px;
}
#gearThumb1 {
	position:absolute;
	width:189px;
	height:140px;
	z-index:3;
	top: 607px;
}
#gearThumb2 {
	position:absolute;
	width:189px;
	height:140px;
	z-index:3;
	left: 203px;
	top: 623px;
}
#gearThumb3 {
	position:absolute;
	width:189px;
	height:140px;
	z-index:3;
	top: 623px;
	left: 407px;
}
#gearThumb4 {
	position:absolute;
	width:189px;
	height:170px;
	z-index:2;
	left: 0px;
	top: 874px;
}
#gearThumb5 {
	position:absolute;
	width:189px;
	height:140px;
	z-index:2;
	left: 203px;
	top: 874px;
}
#sponsorsWW {
	position:absolute;
	width:340px;
	height:195px;
	z-index:2;
	top: 591px;
	background-image: url(images/tr_ww-sponsors.jpg);
	left: 490px;
}
#contentBgBlownDemo {
	position:absolute;
	width:916px;
	height:735px;
	z-index:1;
	top: 518px;
	background-image: url(images/trestle_content_filler.jpg);
}
#contentBgBlownKona {
	position:absolute;
	width:916px;
	height:800px;
	z-index:1;
	top: 484px;
	background-image: url(images/trestle_content_filler.jpg);
}
#contentBgBlownEquip {
	position:absolute;
	width:916px;
	height:910px;
	z-index:1;
	top: 607px;
	background-image: url(images/trestle_content_filler.jpg);
}
#contentBgBlownLessons {
	position:absolute;
	width:916px;
	height:1710px;
	z-index:1;
	top: 501px;
	background-image: url(images/trestle_content_filler.jpg);
}
#contentBgBlownComp {
	position:absolute;
	width:916px;
	height:1700px;
	z-index:1;
	top: 501px;
	background-image: url(images/trestle_content_filler.jpg);
}
#contentBgBlownCampsClinics {
	position:absolute;
	width:916px;
	height:980px;
	z-index:1;
	top: 501px;
	background-image: url(images/trestle_content_filler.jpg);
}
#contentBgBlownPricing {
	position:absolute;
	width:916px;
	height:1060px;
	z-index:1;
	top: 612px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownOtherEquip {
	position:absolute;
	width:916px;
	height:840px;
	z-index:1;
	top: 612px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownTrailsLifts {
	position:absolute;
	width:916px;
	height:875px;
	z-index:1;
	top: 605px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownBikeInput {
	position:absolute;
	width:916px;
	height:809px;
	z-index:1;
	top: 605px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownLeaderBoard {
	position:absolute;
	width:916px;
	height:1020px;
	z-index:1;
	top: 605px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownMap {
	position:absolute;
	width:916px;
	height:330px;
	z-index:1;
	top: 483px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownLocation {
	position:absolute;
	width:916px;
	height:210px;
	z-index:1;
	top: 483px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownDeals {
	position:absolute;
	width:916px;
	height:300px;
	z-index:1;
	top: 483px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownDailyTix {
	position:absolute;
	width:916px;
	height:275px;
	z-index:1;
	top: 483px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownFreerideFridays {
	position:absolute;
	width:916px;
	height:100px;
	z-index:1;
	top: 610px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownFreerideFridays {
	position:absolute;
	width:916px;
	height:100px;
	z-index:1;
	top: 610px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownEnduro {
	position:absolute;
	width:916px;
	height:135px;
	z-index:1;
	top: 482px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownWhy {
	position:absolute;
	width:916px;
	height:400px;
	z-index:1;
	top: 482px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownWW {
	position:absolute;
	width:916px;
	height:240px;
	z-index:1;
	top: 479px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentRBrace {
	position:absolute;
	width:916px;
	height:1548px;
	z-index:1;
	top: 479px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownSales {
	position:absolute;
	width:916px;
	height:160px;
	z-index:1;
	top: 479px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownCams {
	position:absolute;
	width:916px;
	height:750px;
	z-index:1;
	top: 474px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownVideos {
	position:absolute;
	width:916px;
	height:138px;
	z-index:1;
	top: 479px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#contentBgBlownContest {
	position:absolute;
	width:916px;
	height:1160px;
	z-index:1;
	top: 479px;
	background-image: url(images/trestle_content_filler.jpg);
	left: 0px;
}
#baseCam {
	position:absolute;
	width:350px;
	height:350px;
	z-index:2;
	top: 69px;
	left: 28px;
}
#townCam {
	position:absolute;
	width:350px;
	height:350px;
	z-index:2;
	left: 456px;
	top: 69px;
}
#villageCam {
	position:absolute;
	width:350px;
	height:350px;
	z-index:2;
	left: 28px;
	top: 829px;
}
#cLotCam {
	position:absolute;
	width:350px;
	height:350px;
	z-index:2;
	left: 456px;
	top: 829px;
}
#maryjaneCam {
	position:absolute;
	width:350px;
	height:350px;
	z-index:2;
	left: 456px;
	top: 450px;
}
#sunspotCam {
	position:absolute;
	width:350px;
	height:350px;
	z-index:2;
	left: 28px;
	top: 450px;
}
#shopLogoContainer {
	position:absolute;
	width:80px;
	height:100px;
	z-index:2;
	left: 455px;
	top: 65px;
	background-image: url(images/bike_shop_logo.gif);
}
#promo1 {
	position:absolute;
	width:179px;
	height:120px;
	z-index:1;
	left: 23px;
	top: 29px;
}
#promo2 {
	position:absolute;
	width:179px;
	height:120px;
	z-index:2;
	left: 23px;
	top: 164px;
}
#promo3 {
	position:absolute;
	width:179px;
	height:120px;
	z-index:3;
	left: 23px;
	top: 300px;
}
#footer {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 805px;
	background-image: url(images/footer.jpg);
}
#footer-raceSeries {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1339px;
	background-image: url(images/footer.jpg);
}
#footer-wallpaper {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 838px;
	background-image: url(images/footer.jpg);
}
#footerHP {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 828px;
	background-image: url(images/footer.jpg);
}
#footerBikesales {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1300px;
	background-image: url(images/footer.jpg);
}
#footerDeals {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1115px;
	background-image: url(images/footer.jpg);
}
#footerCams {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1545px;
	background-image: url(images/footer.jpg);
}
#footerVideos {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 939px;
	background-image: url(images/footer.jpg);
}
#footerContest {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1953px;
	background-image: url(images/footer.jpg);
}
#footerKonaDealer {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 805px;
	background-image: url(images/footer.jpg);
}
#footerScottDealer {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 805px;
	background-image: url(images/footer.jpg);
}
#footerSpecializedDealer {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 805px;
	background-image: url(images/footer.jpg);
}
#footerDailyTix {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1090px;
	background-image: url(images/footer.jpg);
}
#footerLessons {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 2515px;
	background-image: url(images/footer.jpg);
}
#footerComp {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 2479px;
	background-image: url(images/footer.jpg);
}
#footerCampsClinics {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: -1px;
	top: 1814px;
	background-image: url(images/footer.jpg);
}
#footerDemos {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	top: 1585px;
	background-image: url(images/footer.jpg);
}
#footerEquipment {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1845px;
	background-image: url(images/footer.jpg);
}
#footerPricing {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 2005px;
	background-image: url(images/footer.jpg);
}
#footerOtherEquip {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1785px;
	background-image: url(images/footer.jpg);
}
#footerTrails {
	position:absolute;
	width:916px;
	height:69px;
	z-index:3;
	left: 0px;
	top: 1796px;
	background-image: url(images/footer.jpg);
}
#footerLeaderBoard {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1960px;
	background-image: url(images/footer.jpg);
}
#footerInput {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: -1px;
	top: 1744px;
	background-image: url(images/footer.jpg);
}
#footerWhyRent {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1208px;
	background-image: url(images/footer.jpg);
}
#footerEnduro {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 944px;
	background-image: url(images/footer.jpg);
}
#footerFreerideFridays {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1160px;
	background-image: url(images/footer.jpg);
}
#footerTrailMap {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1148px;
	background-image: url(images/footer.jpg);
}
#footerWomensWednesday {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 1028px;
	background-image: url(images/footer.jpg);
}
#footerRBrace {
	position:absolute;
	width:916px;
	height:100px;
	z-index:3;
	left: 0px;
	top: 2347px;
	background-image: url(images/footer.jpg);
}
#footerLinks {
	position:absolute;
	width:916px;
	height:25px;
	z-index:4;
	top: 42px;
	color: #ffc452;
	text-decoration: none;
	font-size: 11px;
	left: 1px;
}
th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #574c36;
}
#widgetContainer {
	position:absolute;
	width:160px;
	height:340px;
	z-index:1;
	left: 33px;
	top: 30px;
}
#promoBucket {
	position:absolute;
	width:225px;
	height:445px;
	z-index:2;
	left: 645px;
	top: 0px;
	background-image: url(images/trestle_promo_bucket.jpg);
}
#releaseForm {	
    position:absolute;
	width:217px;
	height:36px;
	z-index:1;
	left: 644px;
	top: 440px;
}
#pricingLinkTop {
	position:absolute;
	width:155px;
	height:34px;
	z-index:2;
	left: 433px;
	top: -22px;
}
#brochureLinkTop {
	position:absolute;
	width:155px;
	height:34px;
	z-index:2;
	left: 402px;
	top: 19px;
}
#thumb1 {
	position:absolute;
	width:143px;
	height:104px;
	z-index:2;
	left: 20px;
	top: 55px;
	background-image: url(images/wallpaper_trestle1_thumb.jpg);
}
#thumb2 {
	position:absolute;
	width:143px;
	height:104px;
	z-index:2;
	left: 339px;
	top: 55px;
	background-image: url(images/wallpaper_trestle2_thumb.jpg);
}
#thumb3 {
	position:absolute;
	width:143px;
	height:104px;
	z-index:2;
	top: 195px;
	left: 20px;
	background-image: url(images/wallpaper_trestle3_thumb.jpg);
}
#thumb4 {
	position:absolute;
	width:143px;
	height:104px;
	z-index:2;
	left: 339px;
	top: 195px;
	background-image: url(images/wallpaper_trestle4_thumb.jpg);
}
#links1 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:3;
	left: 0px;
	top: 165px;
}
#links2 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:4;
	left: 319px;
	top: 165px;
}
#links3 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:2;
	left: 2px;
	top: 300px;
}
#links4 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:2;
	left: 319px;
	top: 300px;
}
#thumb5 {
	position:absolute;
	width:143px;
	height:104px;
	z-index:2;
	left: 20px;
	top: 330px;
	background-image: url(images/wallpaper_trestle5_thumb.jpg);
}
#thumb6 {
	position:absolute;
	width:143px;
	height:104px;
	z-index:5;
	left: 339px;
	top: 330px;
	background-image: url(images/wallpaper_trestle6_thumb.jpg);
}
#links5 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:6;
	left: 0px;
	top: 436px;
}
#links6 {
	position:absolute;
	width:250px;
	height:30px;
	z-index:7;
	left: 319px;
	top: 436px;
}
#photoBucketRB {
	position:absolute;
	width:250px;
	height:375px;
	z-index:1;
	left: 640px;
	top: 47px;
	background-image:url(images/rb_final_descent.jpg);
}
#photoBucketRB2 {
	position:absolute;
	width:250px;
	height:375px;
	z-index:1;
	left: 640px;
	top: 517px;
	background-image:url(images/rb_final_descent2.jpg);
}
#photoBucketRB3 {
	position:absolute;
	width:250px;
	height:375px;
	z-index:1;
	left: 640px;
	top: 987px;
	background-image:url(images/rb_final_descent3.jpg);
}
#logoBucketRB {
	position:absolute;
	width:200px;
	height:303px;
	z-index:2;
	left: 379px;
	top: 39px;
	background-image:url(images/rb_final_descent_logo.gif);
}
.copySize {font-size: 13px}
.footerText {
	color: #ffc452;
	text-decoration: none;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}
.copyLink {
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
.miceType {font-size: 10px}
.minxyPink {color:#F0F}
.weekdayRates {
	color: #666666;
	font-weight:bold;
}
.weekendRates {
	color:#701100;
	font-weight:bold;
}

