/* 
	Cowalunga CSS 
	
	Created by: Kevin P. Wojdak, kwojdak@usa.net

*/

/* ELEMENTS */
body {
	color: #000000;
   background-color: #ffffff;
	/*background-image: url(../images/cow2.gif);*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
   margin: 0;
   padding: 0;
}

sup {
	font-size: 10px;
}

img {
	border: none;
}

td {
	vertical-align: top;
	padding-right: 10px;
}

a {
	color: #dc143c;
	text-decoration: none;
}

a.linksoverlay {
	color: #dc143c;
	background-color: #fff;
	font-weight: bolder;
	filter: alpha(Opacity=80);
	text-decoration: none;	
	text-align: center;
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 18px;
}

a.invlink {
	color: #000000;
	text-decoration: none;
}

a.footLinks {
	color: #ffffff;
	text-decoration: none;
}

.boldlinks {
	color: #dc143c;
	text-decoration: none;
	font-weight: bold;
}


a:hover.links {
	color: #848484;
	text-decoration: underline;
}

a:hover.linksoverlay {
	color: #fff;
	filter: alpha(Opacity=10);
}

a:hover.invlink {
	color: #848484;
	text-decoration: underline;
}

a:hover.boldlinks {
	color: #848484;
	font-weight: bold;
	text-decoration: underline;
}

/*a:hover.menuButton {
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #efefef;
}*/

a:hover.menuButtonBasics {
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #efefef;
}

a:hover.menuButtonBasicsSub {
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #efefef;
	/* dedede */
}

a:hover.menuButtonActive {
	color: #d62931;
	background-color: #000000;
}

a:hover.menuButtonBasicsActive {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a:hover.menuButtonBasicsSubActive {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

a:hover.actionButtonNA {
	color: #000000;
	/*background-color: #efefef;*/
   background-color: #ff0000;
}

a:hover.actionButton {
	color: #000000;
	background-color: #efefef;
}


a:hover.picLink {
	text-decoration: none;
	border: none;
}

a:hover.footLinks {
	color: #ffffff;
	text-decoration: underline;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height: 24px;
	font-weight: bold;
}

h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
}

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
}

h4 {
	font-size : 14px;
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

h5 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
}

P {
	line-height: 16px;
}

th.fundHdr {
	vertical-align: bottom;
	text-align: left;
	border-bottom: 2px solid #a9a9a9;
}

td.fundraise {
	border-bottom: 2px solid #a9a9a9;
}

td.fundraiseBoldItal {
	border-bottom: 2px solid #a9a9a9;
	font-weight: bold;
	font-style: italic;
}

ul {
	list-style: square;
}

/* General Classes */
.bold {
	font-weight: bold;
}

.boldItal {
	font-weight: bold;
	font-style: italic;
}

.center {
	text-align: center;
}

.boldCenter {
	text-align: center;
	font-weight: bold;
}

.italCenter {
	text-align: center;
	font-style: italic;
}

.ital {
	font-style: italic;
}

.centerClear {
	text-align: center;
	clear: both;
}

.underline {
   text-decoration: underline;
}

.red {
	color: #d62931;
}

.redCenter {
	color: #d62931;
	text-align: center;
}

.redBold {
	color: #d62931;
	font-weight: bold;
}

.clear {
	clear: both;
}

.floatRight {
	margin: 5px 0px 5px 10px; 
	border: none;
	float: right;
}

.floatLeft {
	margin: 5px 10px 5px 0px; 
	border: none;
	float: left;
}

.divEnvelopeRel {
	position: relative;
	width: 100%;
}

.sheet {
	border: 1px solid #c0c0c0;
	width: 100%;
	background-color: #ffffff;
	padding: 25px 25px 25px 25px;
}


#leftNav {
	position: absolute;
	top: 185px;
	left: 0px;
}
.leftNav {
	width: 167px;
	height: 200px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.btnLeftNav {
	position: relative;
	color: #ffffff;
	background-color: #d62931;
	width: 167px;
	height: 15px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	left: 0px;
	text-decoration: none;
	padding: 7px 5px 7px 5px;
	text-transform: uppercase;
}

#btnLeftNavRHAMC {
	height: 42px;
}

.menuButton {
	position: absolute;
	left: 0px;
	color: #ffffff;
	background-color: #d62931;
	width: 167px;
	padding: 7px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}


.btnLeftNavActive {
	position: relative;
	width: 167px;
	height: 15px;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	background-color: #000000;
	left: 0px;
	text-decoration: none;
	padding: 7px 5px 7px 5px;
	cursor: default;
	text-transform: uppercase;
}

.menuButtonActive {
	position: absolute;
	left: 0px;
	width: 167px;
	padding: 7px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border-top: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	background-color: #000000;
}


.btnLeftNavSub {
	position: relative;
	color: #000000;
	width: 167px;
	padding: 7px 5px 7px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	background-color: #dedede;
	height: 15px;
	left: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

.menuButtonBasics {
	position: absolute;
	left: 0px;
	color: #000000;
	width: 167px;
	padding: 7px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	background-color: #dedede;
}


.btnLeftNavSubActive {
	position: relative;
	width: 167px;
	height: 15px;
	left: 0px;
	text-decoration: none;
	color: #000000;
	background-color: #a6a6a6;
	padding: 7px 5px 7px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	cursor: default;
	text-transform: uppercase;
}

.menuButtonBasicsActive {
	position: absolute;
	left: 0px;
	color: #000000;
	background-color: #a6a6a6;
	width: 167px;
	padding: 7px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}


.actionButton, .actionButtonNA {
	color: #000000;
	background-color: #bbbbbb;
	width: 150px;
	padding: 4px 5px 5px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: 3px double #000000;
}

.txtFooter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}

.txtFooterMore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

.txtTagline {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: #000000;
	width: 560px;
	height: 20px; 
	text-align: center;
	z-index: 1;
}

.prevPage {
	position: absolute;
	left: 20px;	
}

.nextPage {
	position: absolute;
	right: 20px;
}

.nextInfo {
	position: relative;
}

/* Specific Elements */
#cowbase {
	position: relative;
	margin: 0 auto 0 auto;
	width: 900px;
}

/* Header */
#hdrRHALogo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 382px;
	height: 63px;
	border: none;
}

#hdrRHALogoRev {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 382px;
	height: 66px;
	border: none;
}

#hdrBar {
   position: absolute; 
   top: 0px;
   left: 0px; 
   background-color: #d62931;
   width: 900px;
	margin-bottom: 2px;
}

#hdrHighlight {
   position: absolute;
	left: 0px;
	top: 165px;
	height: 19px;
	line-height: 19px;
	background-color: #000;
	width: 900px;
}

#hdrCowalunga {
	position: absolute;
	top: 63px;
	left: 0px;
	height: 121px;
	width: 561px;
	border: none;
}

#hdrCowalungaRev {
	position: absolute;
	top: 78px;
	left: 220px;
	height: 80px;
	width: 495px;
	border: none;
}

#hdrCowBike {
	position: absolute;
	top: 0px;
	left: 561px;
	height: 205px;
	width: 215px;
	border: none;
}

#hdrBDayCow {
	position: absolute;
	top: 0px;
	left: 561px;
	height: 205px;
	width: 252px;
	border: none;
}

#lnMenuTop {
	position: absolute;
	top: 184px;
	left: 1px;
	width: 177px;
	height: 1px;
	line-height: 1px;
	background-color: #fff;
}

/*
Prior to menu change
#lnMenuBtm {
	position: absolute;
	top: 597px;
	left: 1px;
	width: 177px;
	height: 1px;
	line-height: 1px;
	background-color: #fff;
}*/

#footerIndex {
	position: absolute;
	left: 0px;
	top: 1682px;
}
#sideExtendIndex {
	position: absolute;
	top: 710px;
	height: 1055px;
}


#lnMenuBtmCowBasics {
	position: absolute;
	top: 1013px;
	left: 1px;
	width: 177px;
	height: 1px;
	line-height: 1px;
	background-color: #fff;
	/*background-color: blue;*/
}

#lnMenuBtmPics {
	position: absolute;
	top: 821px;
	left: 1px;
	width: 177px;
	height: 1px;
	line-height: 1px;
	background-color: #fff;
	/*background-color: blue;*/
}

#lnMenuBtmTrain {
	position: absolute;
	top: 668px;
	left: 1px;
	width: 177px;
	height: 1px;
	line-height: 1px;
	background-color: #fff;
}

.sideExtender {
	position: relative;
	left: 0px;
	width: 177px;
	background-color: #d62931;
}

/*#sideExtend {
	height: 380px;
}*/

#sideExtend {
	position: absolute;
	top: 567px;
	height: 520px;
}

#sideExtendWhatIs {
	position: absolute;
	top: 710px;
	height: 420px;
}

#sideExtendPics {
	position: absolute;
	top: 710px;
	height: 555px;
}

#sideExtendRegis {
	position: absolute;
	top: 710px;
	height: 560px;
}

#sideExtendTrain {
	position: absolute;
	top: 772px;
	height: 1700px;
}

#sideExtendClifTrain {
	position: absolute;
	top: 772px;
	height: 810px;
}


#footerClifTrain {
	position: absolute;
	left: 0px;
	top: 1530px;
}


#sideExtendCowBasics {
	position: absolute;
	top: 1082px;
	height: 210px;
}

#sideExtendCowBasicsAll {
	position: absolute;
	top: 1082px;
	height: 1930px;
}

#sideExtendFundraising {
	position: absolute;
	top: 710px;
	height: 1220px;
}

#sideExtendNews {
	position: absolute;
	top: 710px;
	height: 1020px;
}

#sideExtendMooves {
	position: absolute;
	top: 710px;
	height: 2780px;
}

#sideExtendRiderHQ {
	position: absolute;
	top: 710px;
	height: 1480px;
}

#sideExtendRoad {
	position: absolute;
	top: 710px;
	height: 4320px;
}

#sideExtendRHAMC {
	position: absolute;
	top: 711px;
	height: 1220px;
}

#sideExtendComments {
	position: absolute;
	top: 710px;
	height: 2380px;
}

/* Footer */
.footer {
	height: 130px;
	width: 800px;
	border: none;
   padding-bottom: 20px;
   margin-bottom: 20px;
}

#footer {
	position: absolute;
	left: 0px;
	top: 1050px;
}



#extremeTrack {
	position: absolute;
	left: 0px;
	top: 1672px;
}

#footerRegis {
	position: absolute;
	left: 0px;
	top: 1230px;
}

#footerCowBasics {
	position: absolute;
	left: 0px;
	top: 1220px;
}

#footerCowBasicsAll {
	position: absolute;
	left: 0px;
	top: 2972px;
}

#footerCowPics {
	position: absolute;
	left: 0px;
	top: 1222px;
}

#footerRHAMC {
	position: absolute;
	left: 0px;
	top: 1810px;
}

#footerBkgd {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 130px;
	width: 214px;
	border: none;
}

#footerHighlight {
   position: absolute;
	left: 0px;
	top: 30px;
	height: 5px;
	line-height: 5px;
	background-color: #000;
	width: 900px;
}

#footerExtend {
	position: absolute;
	left: 0px;
	top: 35px;
	height: 95px;
	line-height: 95px;
	background-color: #d62931;
	width: 900px;
}

#footerTagline {
	position: absolute;
	top: 10px;
	left: 200px;
}

#footerComments {
	position: absolute;
	left: 0px;
	top: 2972px;
}

#footerCorner {
	position: absolute;
	left: 0px;
	top: 3672px;
}

#sideExtendCorner {
	position: absolute;
	top: 566px;
	height: 3150px;
}

#footerTrain {
	position: absolute;
	left: 0px;
	top: 2380px;
}


#footerCopyright {
	position: absolute;
	top: 100px;
	left: 200px;
	width: 560px;
	text-align: center;
	z-index: 1;
}
#footerMaintained {
	position: absolute;
	top: 85px;
	left: 200px;
	width: 560px;
	text-align: center;
	z-index: 1;
}

#footerMoreInfo {
	position: absolute;
	top: 50px;
	left: 200px;
	width: 560px;
	text-align: center;
	z-index: 1;
}



#footerFundraising {
	position: absolute;
	left: 0px;
	top: 1822px;
}

#footerMooves {
	position: absolute;
	left: 0px;
	top: 3422px;
}

#footerRiderHQ {
	position: absolute;
	left: 0px;
	top: 1722px;
}

#footerRoad {
	position: absolute;
	left: 0px;
	top: 5000px;
}

/* Menu Buttons */
#mnuHome {
	position: absolute;
	top: 185px;
	height: 18px;
}

#mnuBtn2 {
	position: absolute;
	top: 217px;
	height: 18px;	
}

#mnuBtn3 {
	position: absolute;
	top: 249px;
	height: 18px;	
}

#mnuBtn4 {
	position: absolute;
	top: 281px;
	height: 18px;	
}

#mnuBtn5 {
	position: absolute;
	top: 313px;
	height: 18px;	
}

#mnuBtn6 {
	position: absolute;
	top: 345px;
	height: 18px;	
}

#mnuBtn7 {
	position: absolute;
	top: 377px;
	height: 18px;	
}

#mnuBtn8 {
	position: absolute;
	top: 409px;
	height: 18px;	
}

#mnuBtn9 {
	position: absolute;
	top: 441px;
	height: 18px;	
}

#mnuBtn10 {
	position: absolute;
	top: 473px;
	height: 18px;	
}

#mnu3linesBtn11 {
	position: absolute;
	top: 505px;
	height: 46px;	
}

#mnuBtn11 {
	position: absolute;
	top: 505px;
	height: 18px;	
}

#mnu3linesBtn12 {
	position: absolute;
	top: 537px;
	height: 46px;	
}

#mnuBtn12 {
	position: absolute;
	top: 537px;
	height: 18px;	
}

#mnuBtn13 {
	position: absolute;
	top: 569px;
	height: 18px;	
}

#mnu3linesBtn13 {
	position: absolute;
	top: 569px;
	height: 46px;	
}

#mnuBtn14 {
	position: absolute;
	top: 601px;
	height: 18px;	
}

#mnu3linesBtn14 {
	position: absolute;
	top: 601px;
	height: 46px;	
}

#mnuBtn15 {
	position: absolute;
	top: 633px;
	height: 18px;	
}

#mnu3linesBtn15 {
	position: absolute;
	top: 633px;
	height: 46px;	
}

#mnuBtn16 {
	position: absolute;
	top: 665px;
	height: 18px;	
}

#mnu3linesBtn16 {
	position: absolute;
	top: 665px;
	height: 46px;	
}


#mnuBtn17 {
	position: absolute;
	top: 697px;
	height: 18px;	
}
#mnu3linesBtn17 {
	position: absolute;
	top: 697px;
	height: 46px;	
}

#mnuBtn18 {
	position: absolute;
	top: 729px;
	height: 18px;	
}

#mnu3linesBtn18 {
	position: absolute;
	top: 729px;
	height: 46px;	
}

#mnuBtn19 {
	position: absolute;
	top: 761px;
	height: 18px;	
}
#mnu3linesBtn19 {
	position: absolute;
	top: 761px;
	height: 46px;	
}

#mnuBtn20 {
	position: absolute;
	top: 793px;
	height: 18px;	
}
#mnu3linesBtn20 {
	position: absolute;
	top: 793px;
	height: 46px;	
}

#mnuBtn21 {
	position: absolute;
	top: 825px;
	height: 18px;	
}
#mnu3linesBtn21 {
	position: absolute;
	top: 825px;
	height: 46px;	
}

#mnuBtn22 {
	position: absolute;
	top: 857px;
	height: 18px;	
}

#mnuBtn23 {
	position: absolute;
	top: 889px;
	height: 18px;	
}

#mnuBtn24 {
	position: absolute;
	top: 921px;
	height: 18px;	
}

#mnu3linesBtn24 {
	position: absolute;
	top: 921px;
	height: 46px;	
}

#mnu3linesBtn25 {
	position: absolute;
	top: 953px;
	height: 46px;	
}


/* Rotating Images */
#cornerNiki {
	position: absolute;
	left: 5px;
	top: 30px;
	width: 167px;
	height: 119px;
	z-index: 1;
	border: none;
}

#hdrNikiCorner {
	position: absolute;
	left: 20px;
	top: 90px;
	color: #000000;
	background-color: #ffffff;
	font: bold 14px Arial;
	text-align: center;
	width: 127px;
	line-height: 20px;
	z-index: 1;
	cursor: pointer;
}

#nikiRotate {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 119px;
	width: 167px;
	border: none;
}

/* Sponsor Rotate */
#sponsorLogo {
	position: absolute;
	top: -30px;
	left: 315px;	
	margin: 0px 10px 0px 10px;
	width: 175px;
	height: 175px;
	border: none;
}

#divSponsorSpot {
	position: relative;
	top: 0px;
	left: 0px;
	height: 115px;
	width: 560px;
	border: none;
}

#divSponsorTop {
	position: relative;
	top: 30px;
	left: 50px;
	color: #000000;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	font: bold 18px arial; 
	padding: 5px 5px 5px 5px;
	height: 40px;
	width: 245px;
	text-align: center;
}

/* Page Content */
#pgContent {
	position: absolute;
	top: 210px;
	left: 178px;
	padding-right: 10px;
	padding-left: 20px;
	width: 550px;
	height: 500px;
}

#hmPolar {
	width: 160px;
	height: 30px;
	border: none;
	cursor: pointer;
	vertical-align: bottom;
	margin: 10px 5px 5px 5px;;
}

#txtRoute {
	width: 250px;
	text-align: left;
	position: relative;
	left: 0px;
}

.smokefree75 {
	height: 75px;
	width: 289px;
	margin-top: -5px;
}

/* Images */


#imgThumbRoute {
	width: 223px; 
	height: 150px; 
}

#imgThumbVCS {
	width: 125px; 
	height: 127px; 
}

#imgThumbSwim {
	width: 103px; 
	height: 150px; 
}

#imgThumbRiders {
	width: 172px; 
	height: 115px; 
}

#imgThumbStart {
	width: 200px; 
	height: 110px; 
}

#imgThumbCheck {
	width: 203px; 
	height: 125px; 
}

#imgThumbUnpack {
	width: 158px; 
	height: 125px; 
}

#imgThumbTwisted {
	width: 204px; 
	height: 127px; 
}

#imgThumbGuns {
	width: 225px; 
	height: 127px; 
	border: none;
}

#imgThumbGuns2 {
	width: 225px; 
	height: 127px; 
	border: 1px solid #000000;
}

#imgPiechart {
	width: 463px; 
	height: 432px; 
	position: absolute;
	top: 0px;
	left: 0px;
}

#divPiechart {
   position: relative;
	left: 43px;
	width: 463px; 
	height: 432px; 
	border: 1px solid #000000;
	z-index: 1;
}


#logoLion {
	width: 150px; 
	height: 152px; 
}

#routeMap {
	width: 278px; 
	height: 279px; 
}

#logoRHA {
	width: 216px; 
	height: 69px; 
}

#regButtons {
	position: absolute;
	top: 300px;
	left: 20px;
	width: 100%;
}

#divImpInfo {
	position: absolute;
	top: 500px;
	left: 20px;
	width: 100%;
}

/*.divRegMail {
	position: relative;
	width: 550px;
	height: 140px;
	background-color: #ffff99;
}*/

#divRegOnline {
	width: 150px;
	height: 140px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#divRegMail {
	width: 150px;
	height: 140px;
	position: absolute;
	top: 0px;
	left: 190px;
}

#divRegPhone {
	width: 150px;
	height: 140px;
	position: absolute;
	top: 0px;
	left: 380px;
}

.imgOnline {
	width: 100px;
	height: 79px;
	z-index: 1;
}

#regOnline {
	position: absolute;
	top: 20px;
	left: 30px;
}

.imgRegMail {
	width: 100px;
	height: 95px;
	z-index: 1;
}

#regMail {
	position: absolute;
	top: 20px;
	left: 30px;
}

.imgRegPhone {
	width: 100px;
	height: 84px;
	z-index: 1;
}

#regPhone {
	position: absolute;
	top: 20px;
	left: 30px;
}

.btnRegTxt {
	width: 160px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
}

#txtRegOnline {
	position: absolute;
	top: 125px;
	left: 0px;
}

#txtRegMail {
	position: absolute;
	top: 125px;
	left: 190px;
}

#txtRegPhone {
	position: absolute;
	top: 125px;
	left: 380px;
}

/* Fanny Flags */
.imgGiggles {
	width: 85px;
	height: 75px;
}

.imgTwinkie1 {
	width: 89px;
	height: 75px;
}

.imgTwinkie2 {
	width: 98px;
	height: 75px;
}

.imgSmartAss {
	width: 90px;
	height: 75px;
}

.imgDorie {
	width: 120px;
	height: 75px;
}

/* Niki's Corner */
#imgNikiHead {
	width: 75px; 
	height: 101px; 
	border: none;
	margin: 15px 15px 15px 15px;
}

.dateHeader {
	border-bottom:solid 1px #c0c0c0;
	font-size:18px;
	text-align:left;
	margin-top:30px;
	width:300px;
	margin-bottom:0px;
	color:gray;
	font-weight:bold;
}

.post {
	margin-bottom:20px;
	font-size:15px;
	padding-right:15px;
	line-height:22px;
}

.postFooter {
	margin-bottom:10px;
	margin-left:0px;
	color: #808080;
	font-size:10px;
}

.postTitle {
	font-size : 16px;
	font-weight: bold;
}

/* Training */
#logoEAC {
	width: 111px; 
	height: 61px;
	vertical-align: text-bottom;
}

#logoFFClubs {
	width: 110px; 
	height: 71px;
	vertical-align: text-bottom;
}

#logoClif {
	width: 86px; 
	height: 80px;
}

#divClifProds {
	position: relative;
	width: 100%;
	height: 350px;
}

#txtClifProdInfo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
}

#imgClifBars {
	position: absolute;
	left: 60px;
	top: 30px;
	height: 285px;
	width: 185px;
}

#imgClifShots {
	position: absolute;
	left: 280px;
	top: 80px;
	height: 208px;
	width: 200px;
}

.fillWindow {
	height: 100%;
	width: 535px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: transparent;
	border: none;
	margin: 20px 20px 20px 20px;
}

#imgClifBarMint {
	height: 125px;
	width: 128px;
}

#imgClifShotPkt {
	height: 129px;
	width: 79px;
}

.logoTeamPolar {
	height: 75px;
	width: 279px;
}

.imgTeamRHAMC {
	height: 212px;
	width: 320px;
}

/* Store */
#btnAddToCart {
	position: absolute;
	top: 30px;
	left: 25px;
	/*width: 150px;*/
}

#img20ozMug {
	height: 100px;
	width: 120px;
	border: 1px solid black;
	margin-left: 15px;
	vertical-align: text-top;
}

#img30ozMug {
	height: 104px;
	width: 120px;
	border: 1px solid black;
	margin-left: 15px;
	vertical-align: text-top;
}

#imgMagnets {
	height: 79px;
	width: 200px;
	border: 1px solid black;
	margin-left: 15px;
	vertical-align: text-top;
}

#imgChums {
	height: 120px;
	width: 96px;
	border: 1px solid black;
	margin-left: 15px;
	vertical-align: text-top;
}

#sideExtendStore {
	position: absolute;
	top: 710px;
	height: 2600px;
}

#footerStore {
	position: absolute;
	left: 0px;
	top: 3210px;
}

/* Sponsors */

#sideExtendSponsors {
	position: absolute;
	top: 710px;
	height: 1000px;
}

#footerSponsors {
	position: absolute;
	left: 0px;
	top: 1642px;
}


.logoGurneeMillsSpons {
	height: 103px;
	width: 225px;
}

#sponsGurneeMills {
	position: absolute;
	left: 172px;
	top: 0px;
	border: none;
}

.logoAlliedSpons {
	height: 70px;
	width: 193px;
}

#sponsAllied {
	position: absolute;
	left: 0px;
	top: 70px;
}

.logoFederalSpons {
	height: 93px;
	width: 187px;
}
#sponsFederal {
	position: absolute;
	left: 195px;
	top: 0px;
}

.logoVillageSpons {
	height: 80px;
	width: 200px;
}
#sponsVillage {
	position: absolute;
	left: 80px;
	top: 160px;
}

.logoMicrosoft {
	height: 33px;
	width: 200px;
}
#sponsMicrosoft {
	position: absolute;
	left: 190px;
	top: 270px;
}

.logoWheelSprocketSpons {
	height: 108px;
	width: 203px;
}

#sponsWheelSprocket {
	position: absolute;
	left: 310px;
	top: 140px;
}

.logoWindyCitySpons {
	height: 61px;
	width: 210px;
}
#sponsWindyCity {
	position: absolute;
	left: 375px;
	top: 70px;
}
.logoCannondaleSpons {
	height: 100px;
	width: 136px;
}
#sponsCannondale {
	position: absolute;
	left: 370px;
	top: 0px;
}

.logoQdobaSpons {
	height: 94px;
	width: 190px;
}
#sponsQdoba {
	position: absolute;
	left: 110px;
	top: 0px;
}

.logoSigmaSpons {
	height: 39px;
	width: 250px;
}
#sponsSigma {
	position: absolute;
	left: 360px;
	top: 40px;
}

.logoPolarSpons {
	height: 40px;
	width: 200px;
}
#sponsPolar {
	position: absolute;
	left: 190px;
	top: 0px;
}

.logoAmerAirSpons {
	height: 117px;
	width: 130px;
}
#sponsAmerAir {
	position: absolute;
	left: 30px;
	top: 20px;
}

.logoSignsSpons {
	height: 81px;
	width: 159px;
}
#sponsSigns {
	position: absolute;
	left: 200px;
	top: 70px;
}

.logoClifBarSpons {
	height: 55px;
	width: 140px;
}
#sponsClifBar {
	position: absolute;
	left: 70px;
	top: 30px;
}

.logoClifShotSpons {
	height: 112px;
	width: 101px;
}
#sponsClifShot {
	position: absolute;
	left: 240px;
	top: 0px;
}

.logoJewelSpons {
	height: 53px;
	width: 171px;
}
#sponsJewel {
	position: absolute;
	left: 360px;
	top: 30px;
}

.logoEACSpons {
	height: 81px;
	width: 143px;
}
#sponsEAC {
	position: absolute;
	left: 140px;
	top: 130px;
}

.logoFFCSpons {
	height: 84px;
	width: 126px;
}
#sponsFFC {
	position: absolute;
	left: 310px;
	top: 130px;
}


.logoIzzeSpons {
	height: 66px;
	width: 114px;
}
#sponsIzze {
	position: absolute;
	left: 370px;
	top: 20px;
}


.logoStretchIslandSpons {
	height: 115px;
	width: 110px;
}
#sponsStretchIsland {
	position: absolute;
	left: 230px;
	top: 0px;
}


.logoTySpons {
	height: 77px;
	width: 84px;
}

#sponsTy {
	position: absolute;
	left: 120px;
	top: 20px;
}

.sponsorLevels {
	width: 570px;
	border: none;
	background-color: transparent;
}

#sponsLevel1 {
	position: absolute;
	left: 20px;
	top: 40px;
	height: 130px;
}

#sponsLevel2 {
	position: absolute;
	left: 20px;
	top: 200px;
	height: 250px;
}

#sponsLevel3 {
	position: absolute;
	left: 20px;
	top: 540px;
	height: 160px;
}

#sponsLevel4 {
	position: absolute;
	left: 20px;
	top: 730px;
	height: 230px;
}

#sponsLevel5 {
	position: absolute;
	left: 20px;
	top: 980px;
	height: 120px;
}

#specialThanks {
	position: absolute;
	left: 20px;
	top: 1120px;	
}

#imgThumbMaryJo {
	height: 146px;
	width: 200px;
}

#imgThumbEricaG {
	height: 267px;
	width: 200px;
}

#pic2003Frame {
	position: absolute;
	top: 100px;
	left: 100px;
	width: 400px;
	height: 100%;
}


#imgGalleryStartLine {
	position: absolute;
	top: 0px;
	left: 0px;
}

.imgGalleryStartLine {
	height: 100px;
	width: 160px;
	border: none;
}

#linkPicStartLine {
	width: 160px;
	height: 100px;
	vertical-align: bottom;
}

#imgGalleryRiders {
	position: absolute;
	top: 80px;
	left: 200px;
	border: ridge;
}

.imgGalleryRiders {
	height: 120px;
	width: 160px;
	border: none;
}

#linkPicRiders {
	width: 160px;
	height: 120px;
	padding-top: 50px;
}

#divPhotoShare {
	position: absolute;
	top: 1000px;
	left: 0px;
}

#imgWGNVideo2006 {
	height: 150px;
	width: 220px;
	border: 2px solid black;
	text-align: center;
	float: left;
	margin-right: 10px;
}