body {
	background-color: #EFF1F4;
}
a, A:link, a:visited, a:active
		{color: #20165C; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px;}
	A:hover
		{color: #666666; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px;}
	a:active
		{color: #20165C; text-decoration: none; font-family: Tahoma, Verdana; font-size: 11px;}
		
.outsideborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7A899C;
	border-right-color: #7A899C;
	border-bottom-color: #7A899C;
	border-left-color: #7A899C;
	background-color: #ffffff;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	
}
.outsideborderhome {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7A899C;
	border-right-color: #7A899C;
	border-bottom-color: #7A899C;
	border-left-color: #7A899C;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	
}
.rightnavheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20165C;
	font-weight: bold;
	text-decoration: underline;
}
.rightnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.columnpad {
	padding-top: 10px;
	padding-bottom: 80px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/centercolbg.jpg) top left;
	width: 536px;
}
#bigtoutbg {
	padding-top: 23px;
	padding-bottom: 30px;
	padding-left: 180px;
	padding-right: 25px;
	background: url(images/bigtoutbg.jpg) top left no-repeat;
	width: 533px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#smalltout {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#touttable {
	position:relative; top:-400px; left:-20px; bottom:0px;
	margin:1px 2px 3px 4px
}
#tiplocation {
	position:relative; top:-5px; left:5px; bottom:0px;
}
.toutheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #20165C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.thumbtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 0px;
}
.thumbtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 0px;
}
.thumbtext3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 0px;
}
.thumblinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20165C;
	font-weight: bold;
	text-decoration: none;
}
.thumbpad {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 0px;
}
.interiorpad {
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 0px;
}	
.productsmain {
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	background: url(images/pagebg_products.jpg) top left;
	width: 520px;
}
.topnav {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 40px;
	padding-right: 0px;
}
#firstfeature {
	padding-top: 135px;
	padding-bottom: 15px;
	padding-left: 280px;
	padding-right: 20px;
	background: url(prodfeature/feature1a.jpg) top left no-repeat;
	width: 534px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
}
#feature2 {
	padding-top: 120px;
	padding-bottom: 40px;
	padding-left: 15px;
	padding-right: 240px;
	background: url(prodfeature/feature2a.jpg) top left no-repeat;
	width: 534px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
}
.firstfeature {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
}
.feature2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
}
.productheader {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 534px;
	align: left;
	background-color: #DEE3E8;
}
.sectionheadbg {
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	align: left;
	background-color: #DEE3E8;
}
.rightnavpad {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
}
.subnavbg {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	align: left;
	background-color: #DEE3E8;
}
#container {
	position:relative;
	display:block;
	clear:both;
	width:515px;
	height:90px;
	background:#DEE3E8 url(imags/nav/bg.jpg) top left no-repeat;
}
#nav {
	position:absolute;
	bottom:-1px;
	left:45px;
	width:535px;
	height:88px;
	list-style:none;
	white-space: nowrap;
	overflow:hidden;
	margin:0;
	padding:0;
}
html>body #nav {
	left:4px;
	}
#container li {
    float:left;
    list-style:none;
    margin:0 0px 0 0;
}
#container a {
	float: left;
	padding: 89px 0 0 0;
	overflow: hidden;
	height: 88px !important; 
	height /**/:88px; /* for IE5/Win */
}
#container li a:hover {
 	background-position:0 -88px;
}
#container li.selected {
	background-position:0 -176px;
	}
#container li a.selected {
 	background-position:0 -176px;
}
#container li a.selected:hover {
 	background-position:0 -88px;
}
/* Channel images */
#tfootwear, #tfootwear a  {
	width:64px;
	background: url(images/nav/footwear.jpg) top left no-repeat;
}
#ttops, #ttops a {
	width:64px;
	background: url(images/nav/top.jpg) top left no-repeat;
}
#ttights, #ttights a  {
	width:64px;
	background: url(images/nav/tights.jpg) top left no-repeat;
}
#touterwear, #touterwear a  {
	width:64px;
	background: url(images/nav/outerwear.jpg) top left no-repeat;
}
#tcrops, #tcrops a  {
	width:64px;
	background: url(images/nav/crops.jpg) top left no-repeat;
}
#tsocks, #tsocks a  {
	width:64px;
	background: url(images/nav/socks.jpg) top left no-repeat;
}
#taccessories, #taccessories a  {
	width:64px;
	background: url(images/nav/accessories.jpg) top left no-repeat;
	}

/* Product Logos*/
.lgtbluebg {
	background-color: #DEE3E8;
}
.lgtbluebg2 {
	background-color: #DEE3E8;
	padding-left: 15px;
}
.lgtbluebg3 {
	background-color: #DEE3E8;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20165C;
	font-weight: bold;
	align: left;
	text-decoration: none;
}

.vendortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
	width: 428px;
}
.vendortext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
}
.prodlogopad {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	align: left;
}
.navpadleft {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
}
.navpadleft2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 0px;
}
#bigtoutpad {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	align: left;
}
.adpad {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 0px;
	align: center;
}
#linepad {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	align: center;
}
.aboutusmission {
	padding-top: 75px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 140px;
	background: url(images/aboutus_missionhead.jpg) top left no-repeat;
	background-color: #DEE3E8;
	width: 514px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
}
#kirstentitle {
	position:relative; top:82px; left:40px; bottom:0px;
	margin:1px 2px 3px 4px
}
#kirstenphoto {
	position:relative; top:0px; left:150px; bottom:0px;
	margin:1px 2px 3px 4px
}
#kirstentext {
	position:relative; top:1px; left:42px; bottom:0px;
	margin:1px 2px 3px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20165C;
	font-weight: normal;
	align: left;
	text-decoration: none;
	width: 200px;
}
#bicyclebg {
	position: relative; top:10px; left:5px; bottom:0px;
	padding-top: 0px;
	padding-bottom: 170px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/aboutus_bicyclebg.jpg) top left no-repeat;
	width: 306px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
}
#haigtitle {
	position:relative; top:130px; left:110px; bottom:0px;
}
#haigphoto {
	position:relative; top:50px; left:30px; bottom:0px;
}
#haigtext {
	position:relative; top:55px; left:25px; bottom:0px;
	margin:1px 2px 3px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20165C;
	font-weight: normal;
	align: left;
	text-decoration: none;
	width: 200px;
}
#haigslide {
	position:relative; top:-300px; left:120px; bottom:0px;
}
#aboutusbox {
	position:relative; top:-380px; left:-10px; bottom:0px;
}
.formtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20165C;
	font-weight: bold;
	align: left;
	text-decoration: none;
}
.regionpad {
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	align: center;
}
.directiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.directiontext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.directiontextbf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#contacttitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20165C;
	font-weight: bold;
	align: left;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 5px;
}
#contactformpad {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 5px;
}
#blue {
background-color: #20175A;
}
#contactustext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 50px;
}
.bratext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #20165C;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
.brahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #20165C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.advisortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 1000px;
	padding-left: 10px;
	padding-right: 0px;
}
.advisortitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #20165C;
	font-weight: bold;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.advisorlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.resourcetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.featuredprodhead {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #20165C;
	font-weight: bold;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
}
.eventtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #20165C;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.marathontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	align: center;
	font-weight: normal;
	background-color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.duathlontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	align: center;
	font-weight: normal;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.eventtext2 {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	align: left;
	text-decoration: none;
	background-color: #DEE3E8;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 0px;
}
.slopeeventpad {
	padding-top: 0px;
	padding-bottom: 300px;
	padding-left: 0px;
	padding-right: 0px;
}

