 body{
	margin:0px;
	background-color: #0a2338;
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-x;	
}
img{border:0;}
#header{height: 137px}
#lower_header {
	height: 114px;
	width: 965px;
}

.nav_phone{float:right; height: 20px;}
#homeNav{float: left;
	width:797px}
#wrapper {
	background-position: center top;
	background-repeat: no-repeat;
	height: 100%;
	width: 965px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-image: url(../images/wrapper_bg.jpg);
	background-repeat: no-repeat;
}


#content{background-image:url(../images/content_maincontent_bg.png);
     border: 1px solid black;
     padding: 15px;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
}
#home_content{clear: both}
#slideshow-container {
	height: 381px;
	width: 923px;
	margin-left: 20px;
	position: relative;
	z-index: 5;
}
#button_container {
	height: 42px;
	width: 677px;
	z-index: 11;
	position: absolute;
	margin-left: 110px;
	margin-top: 340px;
}
.button_01 a{
	background-image: url(../images/button_offmouse_03.gif);
	height: 43px;
	width: 207px;
	float: left;
}
.button_02 a{
	height: 43px;
	width: 159px;
	background-image: url(../images/button_offmouse_04.gif);
	float: left;
}
.button_03 a{
	background-image: url(../images/button_offmouse_05.gif);
	float: left;
	height: 43px;
	width: 148px;
}
.button_04 a{
	float: left;
	height: 43px;
	width: 161px;
	background-image: url(../images/button_offmouse_06.gif);
}



.button_01 a:hover{
	background-image: url(../images/button_onmouse_03.gif);
	height: 43px;
	width: 207px;
	float: left;
}
.button_02 a:hover{
	height: 43px;
	width: 159px;
	background-image: url(../images/button_onmouse_04.gif);
	float: left;
}
.button_03 a:hover{
	background-image: url(../images/button_onmouse_05.gif);
	float: left;
	height: 43px;
	width: 148px;
}
.button_04 a:hover{
	float: left;
	height: 43px;
	width: 161px;
	background-image: url(../images/button_onmouse_06.gif);
}

h1{color:#9E0B0F}
/* Show the appropriate thank-you */
#tyGeneric	{ display:block !important; }
#xbike_info{margin-top: 40px}

.newsletter-header {
	background-color: #000;
	border: 1px solid #333;
	height: 18px;
	width: 912px;
	margin-left:auto;
	margin-right:auto;
	font-size: 16px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding-left: 15px;
	padding-top: 6px;
	
}

.newsletter-header strong{margin-top: 3px;margin-left: }
.newsletter-header .link {
	color: #0072bc;
	text-decoration: none;
}
.newsletter-header a .message {
	color: #FFF;
	text-decoration: none;
}
.newsletter-header a .Event {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.newsletter-header a{margin-left: 20px; margin-top: 3px}

.newsletter-header a:hover{text-decoration: none}

#footer_container{margin-top: 40px}

#lower_footer_container{text-align: center; color: #0072bc; margin-top: 20px}

#lower_footer_container a{color:#0072bc}

.newletter_link a{color:white!important}

h2{color:#666}

.staffWrapper {
	width: 356px;
	height: 100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
}
.staffWrapper p a {
}
.staffWrapper img {
	border: 1px solid #F00;
}

/* Show the appropriate thank-you */
#tyGeneric	{ display:block !important; }
#tyFlash	{ display:none; }

#bikeimage #MainCaption {background: url() }
#swatches span {color:#ccc}
#information span {color:#ccc}
