﻿.spriteMain { background: url(images/RAPagesSprite.png); }

.badge { height: 65px; width: 66px; }
.mypage { height: 88px; width: 91px; background-position: -808px -122px; }
a:hover .mypage { height: 88px; width: 91px; background-position: -808px -213px; }
.head.drcog { height: 70px; width: 147px; }
.head.ridearranger { height: 70px; width: 120px; }
.head.drcog.w-number { background-position: -8px -122px; }
a:hover .head.drcog.w-number { height: 73px; width: 146px; background-position: -8px -195px; }

.head.ridearranger.w-number { background-position: -175px -122px; }
a:hover .head.ridearranger.w-number { background-position: -175px -195px; }

.foot.drcog { height: 76px; width: 145px; background-position: -500px -122px; }
a:hover .foot.drcog { height: 76px; width: 145px; background-position: -500px -195px; }
.foot.ridearranger { height: 44px; width: 138px; background-position: -654px -136px; }
a:hover .foot.ridearranger { height: 44px; width: 138px; background-position: -654px -209px; }
.signup { height: 36px; width: 176px; background-position: -309px -128px; }

.head.nav { height: 24px; }
.head.recycle { height: 17px; width: 13px; background-position: -624px -53px; }
.head.nav.carpool, a:hover.active .head.nav.carpool { width: 150px; background-position: -7px -9px; }
a:hover .head.nav.carpool { width: 150px; background-position: -7px -47px; }
a.active .head.nav.carpool { width: 150px; background-position: -7px -87px; }

.head.nav.vanpool, a:hover.active .head.nav.vanpool { width: 178px; background-position: -172px -9px; }
a:hover .head.nav.vanpool { width: 178px; background-position: -172px -47px; }
a.active .head.nav.vanpool { width: 178px; background-position: -172px -87px; }

.head.nav.schoolpool, a.active .head.nav.schoolpool { width: 248px; background-position: -362px -9px; }
a:hover .head.nav.schoolpool { width: 248px; background-position: -362px -47px; }
a.active .head.nav.schoolpool { width: 248px; background-position: -362px -87px; }

.head.nav.telework, a.active .head.nav.telework { width: 207px; background-position: -624px -9px; }
a:hover .head.nav.telework { width: 207px; background-position: -624px -47px; }
a.active .head.nav.telework { width: 207px; background-position: -624px -87px; }

.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: 65px; width: 66px; }
.badge.btwd { background-position: -205px -275px; }
.badge.er { background-position: -278px -275px; }
.badge.grh { background-position: -351px -275px; }
a:hover .badge.btwd { background-position: -205px -349px; }
a:hover .badge.er { background-position: -278px -349px; }
a:hover .badge.grh { background-position: -351px -349px; }



.sprites {
	background-image     : url(images/sprite.png);
	background-color     : transparent;
	background-repeat    : no-repeat;
 }

 .quote_close {
	height               : 38px;
	width                : 40px;
	background-position  : -0px -0px;
 }

 .clickhere {
	height               : 54px;
	width                : 187px;
	background-position  : -40px -5px;
 }

 .clickhere:hover {
	height               : 55px;
	width                : 187px;
	background-position  : -227px -5px;
 }

 .badge_tools {
	height               : 97px;
	width                : 113px;
	background-position  : -420px -0px;
 }

 .badge_telework {
	height               : 97px;
	width                : 115px;
	background-position  : -533px -0px;
 }

 .badge_guidebook {
	height               : 97px;
	width                : 113px;
	background-position  : -648px -0px;
 }

 .quote_open {
	height               : 38px;
	width                : 43px;
	background-position  : -761px -0px;
 }

 .image_solo {
	height               : 157px;
	width                : 195px;
	background-position  : -804px -0px;
 }

 .image_duo {
	height               : 235px;
	width                : 435px;
	background-position  : -999px -0px;
 }
