﻿.spriteMain { background: url(images/spriteMain.png); }
.spriteRegionTShirt { background: url(images/spriteTshirtRegional.png); }
.spriteTshirtBikeWalk { background: url(images/spriteTshirtBikeWalk.png); }
.spriteArt { background: url(images/spriteart.png); }

.lg-register { height: 178px; width: 303px; background-position: -597px -422px; }
.sm-register { height: 105px; width: 160px; background-position: -335px -500px; }
.lg-community { height: 178px; width: 303px; background-position: -597px -242px; }
#bikingheading { position: relative; }
.bike-heading { height: 32px; width: 90px; background-position: -12px -340px; position: relative; left: 5px; }
.bike-heading-bottom {  height: 3px; width: 300px; background-position: -6px -372px; position: absolute; top: 32px; left: 0px;  }
.bc-heading { height: 35px; width: 300px; background-position: 0px -382px; }
.quicklinks-heading { height: 39px; width: 243px; background-position: -306px -378px; }
.badge { height: 89px; width: 88px; }
.badge.login { background-position: -6px -119px; }
.badge.posters { background-position: -96px -119px; }
.badge.stations { background-position: -183px -119px; }
.badge.map { background-position: -272px -119px; }
.badge.prizes { background-position: -361px -119px; }
.badge.grouprides { background-position: -449px -119px; }
.badge.mypage { background-position: -540px -119px; }
a:hover .badge.login { background-position: -6px -209px; }
a:hover .badge.posters { background-position: -96px -209px; }
a:hover .badge.stations { background-position: -183px -209px; }
a:hover .badge.map { background-position: -272px -209px; }
a:hover .badge.prizes { background-position: -361px -209px; }
a:hover .badge.grouprides { background-position: -449px -209px; }
a:hover .badge.mypage { background-position: -634px -124px; }
/* Sponsors */
.sponsors { height: 117px; width: 900px; background-position: 0 0; }
.extra-sponsors { height: 55px; }
.extra-sponsors.coloradoathletic { width: 133px; background-position: -19px -175px; }
.extra-sponsors.communitybank { width: 92px; background-position: -155px -175px; }
.extra-sponsors.westword { width: 77px; background-position: -250px -175px; }
.extra-sponsors.chipolte { width: 128px; background-position: -336px -175px; }
.extra-sponsors.americanlung { width: 120px; background-position: -471px -175px; }
.extra-sponsors.regionalairquality { width: 102px; background-position: -189px -243px; }
.extra-sponsors.geoeye { width: 109px; background-position: -297px -243px; }
.extra-sponsors.johns { width: 161px; background-position: -415px -243px; }

.drcog-ride { height: 118px; width: 160px; background-position: 0px -482px; }
.morelinks-heading { height: 23px; width: 124px; background-position: -179px -471px; }
.additionalinfo-heading { height: 23px; width: 176px; background-position: -314px -471px; }
.localsponsors { height: 105px; width: 108px; background-position: -227px -501px; }

.getregionaltshirt { height: 34px; width: 471px; background-position: -8px -302px; }
.getBouldertshirt { height: 34px; width: 507px; background-position: -3px -424px; }
.accessories { height: 82px; width: 163px; background-position: -402px -652px; }
.clickhere { height: 95px; width: 196px; background-position: 0 -617px; }
.tshirt { height: 200px; width: 254px; }
.tshirts { height: 195px; width: 430px; }
.tshirts.yourlogo { height: 207px; width: 548px; background-position: 0px -404px; }
.tshirts.companytee { height: 208px; width: 410px; background-position: -565px -446px; }

.tshirts.white { height: 200px; background-position: 0px 0px; }
.tshirts.tech { background-position: 0px -205px; }
.tshirts.blue { background-position: -434px 0px; }
.tshirts.pistachio { height: 188px; background-position: -434px -14px;}

.tshirtOptionbutton { height: 29px; width: 149px;}
.tshirtOptionbutton.white { background-position: -742px -234px; }
.tshirtOptionbutton.blue { background-position: -742px -261px; }
.tshirtOptionbutton.tech { background-position: -742px -290px; }
.tshirtOptionbutton.company { background-position: -742px -203px; }
.tshirtOptionbutton.companylogo { background-position: -427px -204px; }
.tshirtOptionsText {  }
.tshirtOptionsText.white { height: 27px; width: 136px; background-position: -762px -383px; }
.tshirtOptionsText.blue { height: 27px; width: 119px; background-position: -781px -322px; }
.tshirtOptionsText.tech { height: 27px; width: 120px; background-position: -779px -349px; }
.tshirtOptionsText.company { height: 32px; width: 188px; background-position: -712px -413px; }
.tshirtOptionsText.companylogo { height: 37px; width: 128px; background-position: -634px -320px; }
.tshirtOptionsText.bouldercompanylogo { height: 37px; width: 128px; background-position: -585px -320px; }


/* Boulder Tees */
.tshirtOptionsText.pistachio { height: 27px; width: 188px; background-position: -714px -322px; }

.poster {width: 205px; height: 262px; background-position: -798px -165px; }
.photos { width: 190px; height: 276px; background-position: -609px -162px; }


