@charset "UTF-8";
/* CSS Document */

.container { width: 950px; margin: 0 auto; margin-top:0px; }
body {margin-bottom:0px; margin-top:0px; background-color: #313131;}
img {margin-bottom:0px;}
p {color:#7f7f7f;}
h1 {font-size:24px; color:#7f7f7f;}
h2 {color:#7f7f7f; line-height:normal;}
h3 {color:#7f7f7f; line-height:normal;}

/* -------------------------------------------------------------- forms.css * Sets up some default styling for forms * Gives you classes to enhance your forms Usage: * For text fields, use class .title or .text -------------------------------------------------------------- */ 
label { font-weight: 500; color:#7f7f7f;} 
fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; } 
legend { font-weight: bold; font-size:1.2em; } 
/* Form fields -------------------------------------------------------------- */ 
input.text-long, input.title { width: 250px; padding:5px; } input.title { font-size:3.5em; }
input.text-short, input.title { width: 80px; padding:5px; } input.title { font-size:3.5em; }


/* @group NEW Header */
a {
	text-decoration: none;
	color: #cd7f1b;
}

.topNavBox {
	background: #ffffff url(../../../m/g/teamgarmin09/homeNavBg.jpg) no-repeat;
	height: 164px;

}

.dropdownLayer ul {
	margin: 117px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 950px;
}


.dropdownLayer b {
	visibility: hidden;
}

.dropdownLayer a {
	text-decoration: none;
}


.dropdownLayer li {
	float: left;
	display: inline;
}


a.topNavButton {
	display: block;
	height: 36px;
	width: 50px;
}


/* START Top Nav Buttons */


a.topNavHome {
	width: 80px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) 0 top;
}


a.topNavHome:hover {
	background: 0 bottom;
}


/* --- */


a.topNavFeatured {
	width: 132px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -80px top;
}


a.topNavFeatured:hover {
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -80px bottom;
}


/* --- */


a.topNavRiders {
	width: 76px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -212px top;
}


a.topNavRiders:hover {
	background-color: gray;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -212px bottom;
}


/* --- */


a.topNavSci {
	width: 225px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -288px top;
}


a.topNavSci:hover {
	background-color: gray;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -288px bottom;
}


/* --- */


a.topNavFan {
	width: 94px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -513px top;
}


a.topNavFan:hover {
	background-color: gray;
		background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -513px bottom;
}


/* --- */


a.topNavShop {
	width: 63px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -607px top;
}


a.topNavShop:hover {
	background-color: gray;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -607px bottom;
}


/* --- */


a.topNavGear {
	width: 120px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -670px top;
}


a.topNavGear:hover {
	background-color: gray;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -670px bottom;
}


/* --- */


a.topNavExtra {
	width: 78px;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -790px top;
}


a.topNavExtra:hover {
	background-color: gray;
	background: white url(../../../m/g/teamgarmin09/Top-Nav.jpg) -790px bottom;
}



/* @end */ 

/* @group Events Calendar */

#TeamGarminCal0sujj2qmrkomcog1tfs5vogo64 a{
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}

#TeamGarminCal0sujj2qmrkomcog1tfs5vogo64 a:hover{
	color: #cd7f1b;
}



#TeamGarminCal0sujj2qmrkomcog1tfs5vogo64 li {
	color: #333;
	font-size: 12px;
	margin-top: 25px;
	padding-bottom: 2px;
	padding: 0;
}

#TeamGarminCal0sujj2qmrkomcog1tfs5vogo64 ul {
	color: #FFFFFF;
	list-style-type: none;
	margin: 0;
	padding: 0 0px 30px;
}


#TeamGarminCal0sujj2qmrkomcog1tfs5vogo64 .headline {
	line-height: 150%;
	margin: 0;
	padding: 0;
}

#TeamGarminCal0sujj2qmrkomcog1tfs5vogo64 #creditfooter {
	display: none;
	margin: 0;
	padding: 0;
}


/* @end */


