/* Styles for HED */

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 65%; /* enables you to easily size text with ems */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #000000 url(../images/structure/bg.jpg) repeat-x;
}


/* ------------ MAIN STRUCTURE ------------ */

#wrap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width: 1000px;
	height: 91px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/structure/hed_header3.jpg);
}
#header h1 {
	display: none;
}
#header a:link {display: block; float: left; width: 275px; height: 91px; text-decoration: none;}
#header a:visited {display: block; float: left; width: 275px; height: 91px; text-decoration: none;}
#header a:hover {display: block; float: left; width: 275px; height: 91px; text-decoration: none;}
#header a:active {display: block; float: left; width: 275px; height: 91px; text-decoration: none;}

#nav {
	width: 1000px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
}

#nav a { height:20px; display:block; 

}

#body_wrap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#blank_body_pill {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: #000000;
	height: 550px;
}

#contact_pill {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

.jumpmenu{
	background-color: #ccc;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;

}



.arrow{
	margin-right: 3px;
}


/* ------------ nav pills ------------ */

#nav-01 { width: 76px; height: 20px; background-color: #000000; float: left;
	margin-left: 30px;
}
#nav-02 { width: 55px; height: 20px; background-color: #000000; float: left;}
#nav-03 { width: 70px; background-color: #000000; float: left;}
#nav-04 { width: 88px; background-color: #000000; float: left;}
#nav-05 { width: 74px; background-color: #000000; float: left;}
#nav-06 { width: 179px; background-color: #000000; float: left;}
#nav-07 { width: 67px; background-color: #000000; float: left;}
#nav-08 { width: 106px; background-color: #000000; float: left;}
#nav-09 { width: 68px; background-color: #000000; float: left;}
#nav-10 { width: 68px; background-color: #000000; float: left;}
#nav-11 { width: 25px; background-color: #000000; float: left;}
#nav-12 { width: 25px; background-color: #000000; float: left;}
#nav-13 { width: 26px; background-color: #000000; float: left;}

#nav-01 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-02 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-03 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-04 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-05 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-06 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-07 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-08 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-09 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}
#nav-10 a:hover { background: url(../images/nav/nav_bg.gif) repeat-x;}



/* ------------ main content ------------ */


#main_content {
	width: 452px;
	margin-left: 25px;
	margin-right: auto;
	background-image: url(../images/main_body_bg2.png);
	float: left;
	text-align: justify;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 10px 50px;
}

#main_content p {
	color: #ffffff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#main_content h1 {
	color: #ffffff;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#main_content h2 {
	color: #ffffff;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#main_content a:link {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#main_content a:visited {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#main_content a:hover {color: #ffffff; text-decoration: underline; font-weight: normal; font-style: normal;}
#main_content a:active {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}

/* ------------ home content ------------ */


#home_content {
	width: 452px;
	margin-left: 25px;
	margin-right: auto;
	float: left;
	text-align: justify;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 10px 50px;
	background: #000 url(../images/HED_Windtunnel_blue_01.jpg) no-repeat left top;
}

#home_content p {
	color: #ffffff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#home_content h1 {
	color: #ffffff;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#home_content h2 {
	color: #ffffff;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#home_content a:link {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#home_content a:visited {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#home_content a:hover {color: #ffffff; text-decoration: underline; font-weight: normal; font-style: normal;}
#home_content a:active {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}



/* ------------ sub content ------------ */


#sub_content {
	width: 452px;
	margin-left: 25px;
	margin-right: auto;
	background-image: url(../images/main_body_bg2.png);
	float: left;
	text-align: justify;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 10px 50px;
}

#sub_content p, li {
	color: #ffffff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#sub_content strong {
	color: #ff0000;
	font-weight: bold;
}

#sub_content h1 {
	color: #ffffff;
	font: 22px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#sub_content h2 {
	color: #ffffff;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#sub_content a:link {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#sub_content a:visited {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#sub_content a:hover {color: #ffffff; text-decoration: underline; font-weight: normal; font-style: normal;}
#sub_content a:active {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}


/* ------------ Left Side Column ------------ */

#left_column {
	width: 250px;
	margin-top: 15px;
	float: left;
}

/* ------------ Right Side Column ------------ */

#right_side {
	width: 140px;
	margin-left: auto;
	float: right;
	padding-top: 15px;
	margin-right: 10px;
}

#right_side p {
	text-align: right;
	color: #ff0000;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

#right_side a:link {color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal;}
#right_side a:visited {color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal;}
#right_side a:hover {color: #cc0000; text-decoration: underline; font-weight: normal; font-style: normal;}
#right_side a:active {color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal;}


/* ------------ dealer form info ------------ */


.dealerform{
	margin-top:2px;
	float:left;
}

.formborder{
	background:#999;
	border:0;
	color:#000;
	padding:2px 3px 2px 3px;	
}

.pulldown{
	background:#999;
	border:0;
	color:#000;
	font-size: 11px;
}

.dealerfield{
	width:90px;
}

.left{
	float:left;
}

.go{margin-left:4px;}



/* ------------ contact content ------------ */


#contact {
	width: 452px;
	margin-left: 25px;
	margin-right: auto;
	background-image: url(../images/main_body_bg2.png);
	float: left;
	text-align: justify;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 10px 50px;
}

#contact p {
	color: #ffffff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#contact h1 {
	color: #ffffff;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#contact h2 {
	color: #ffffff;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#contact h3 {
	color: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#contact a:link {color: #f00; text-decoration: none; font-weight: normal; font-style: normal;}
#contact a:visited {color: #f00; text-decoration: none; font-weight: normal; font-style: normal;}
#contact a:hover {color: #fff; text-decoration: underline; font-weight: normal; font-style: normal;}
#contact a:active {color: #f00; text-decoration: none; font-weight: normal; font-style: normal;}


#country {
	color: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 15px;
}

#country a:link {color: #fff; text-decoration: none; font-weight: bold; font-style: normal;}
#country a:visited {color: #fff; text-decoration: none; font-weight: bold; font-style: normal;}
#country a:hover {color: #f00; text-decoration: none; font-weight: bold; font-style: normal;}
#country a:active {color: #fff; text-decoration: none; font-weight: bold; font-style: normal;}



/* ------------ product info ------------ */


#product_info {
	width: 465px;
	margin-left: 25px;
	margin-right: auto;
	background-image: url(../images/main_body_bg2.png);
	float: left;
	text-align: justify;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 10px 50px;
}

#product_info p {
	color: #ffffff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#product_info h1 {
	color: #ffffff;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

#product_info h2 {
	color: #ffffff;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#product_info a:link {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#product_info a:visited {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}
#product_info a:hover {color: #ffffff; text-decoration: underline; font-weight: normal; font-style: normal;}
#product_info a:active {color: #ff0000; text-decoration: none; font-weight: normal; font-style: normal;}

/* ------------ PRODUCT IMAGES ------------ */

#jet_disc {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/JET-Disc.jpg) no-repeat;
	height: 650px;
}

#jet_disc_fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/jetdiscFR.jpg) no-repeat;
	height: 650px;
}

#stinger_disc_fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/stinger_disc_FR.jpg) no-repeat;
	height: 650px;
}

#stinger_disc {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Stinger-Disc.jpg) no-repeat;
	height: 650px;
}

#HED3 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/H3.jpg) no-repeat;
	height: 900px;
}

#HED3tubular {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/h3d_tubular.jpg) no-repeat;
	height: 900px;
}

#H3c_tubular {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/H3C.jpg) no-repeat;
	height: 900px;
}

#HED3_deep {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/HED3.jpg) no-repeat;
	height: 650px;
}

#stinger6 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Stinger-6.jpg) no-repeat;
	height: 650px;
}

#stinger9 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Stinger-9.jpg) no-repeat;
	height: 650px;
}

#jet4 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/JET-4.jpg) no-repeat;
	height: 650px;
}

#jet6 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/JET-6.jpg) no-repeat;
	height: 650px;
}

#jet9 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/JET-9.jpg) no-repeat;
	height: 650px;
}

#jet_c2_45 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/JET_C2_45.jpg) no-repeat;
	height: 550px;
}

#stinger6-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/stinger6FR_1a.jpg) no-repeat;
	height: 550px;
}

#stinger9-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/stinger9FR_1a.jpg) no-repeat;
	height: 550px;
}

#jet4-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/jet4fr1.jpg) no-repeat;
	height: 550px;
}

#jet6-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/jet6FR_1a.jpg) no-repeat;
	height: 550px;
}

#jet9-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/jet9FR_1a.jpg) no-repeat;
	height: 550px;
}

#scorpio-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/scorpioFR_01.jpg) no-repeat;
	height: 550px;
}

#ardennes-fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/ArdennesFR1.jpg) no-repeat;
	height: 550px;
}

#ardennes {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Ardennes1.jpg) no-repeat;
	height: 550px;
}

#bastogne {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Bastogne1.jpg) no-repeat;
	height: 550px;
}

#kermesse {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Kermese.jpg) no-repeat;
	height: 550px;
}


#wheels_start {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/pics/wheels_side.jpg) no-repeat;
	height: 550px;
}

#aerobar {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Aerobar-Blackdog.jpg) no-repeat;
	height: 550px;
}

#blackdog_flat {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Aerobar-Blackdog-flat.jpg) no-repeat;
	height: 550px;
}

#corsair {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/Aerobar-corsair.jpg) no-repeat;
	height: 550px;
}

#hed_aerobar {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/aerobar.jpg) no-repeat;
	height: 550px;
}

#vantage_8 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/vantage_8.jpg) no-repeat;
	height: 550px;
}

#flip-lite {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/black_clip_lite.jpg) no-repeat;
	height: 550px;
}

#third-brake {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/3brake.jpg) no-repeat;
	height: 550px;
}

#hubs {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/hub.jpg) no-repeat;
	height: 550px;
}

#track_wheel {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/track_wheel.jpg) no-repeat;
	height: 550px;
}

#powertap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/powertap_disc.jpg) no-repeat;
	height: 550px;
}

#recumbent {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/recumbent.jpg) no-repeat;
	height: 550px;
}

#stinger4 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/stinger4.jpg) no-repeat;
	height: 550px;
}

#stinger4fr {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/stinger4fr.jpg) no-repeat;
	height: 550px;
}

#flanders {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/flanders.jpg) no-repeat;
	height: 550px;
}

#lollypop {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/products/lollypop.jpg) no-repeat;
	height: 550px;
}


/* --- accessories images --- */

#cassette {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/cassette_body.jpg) no-repeat;
	height: 550px;
}

#trackfront {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/3ft_track.jpg) no-repeat;
	height: 550px;
}

#frontaxlekit {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/front_axle_kit.jpg) no-repeat;
	height: 550px;
}

#risers {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/riser.jpg) no-repeat;
	height: 550px;
}

#mount {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/computer_mount.jpg) no-repeat;
	height: 550px;
}

#valve_extenders {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/valve_extenders.jpg) no-repeat;
	height: 550px;
}

#brakepads {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/pads.jpg) no-repeat;
	height: 550px;
}

#pad_kit {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/pad_kit.jpg) no-repeat;
	height: 550px;
}

#sbend {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/extension_sbend2.jpg) no-repeat;
	height: 550px;
}

#lazysbend {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/extension_lazysbend2.jpg) no-repeat;
	height: 550px;
}

#jbend {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/extension_jbend_2.jpg) no-repeat;
	height: 550px;
}

#threadon {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/cassette_adapter.jpg) no-repeat;
	height: 550px;
}

#adaptor {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/acc_images/product/thread_on.jpg) no-repeat;
	height: 550px;
}




/* ------------ Enlarge Image Button ------------ */

#main_enlarge {
	width: 250px;
	margin-top: 500px;
	float: left;
}

#aerobar_enlarge {
	width: 250px;
	margin-top: 275px;
	float: left;
}

#hub_enlarge {
	width: 250px;
	margin-top: 275px;
	float: left;
}



/* ------------ additional images ------------ */

#add_images {
	width: 250px;
	height: 27px;
	margin-top: 600px;
	float: left;
	background: url(../images/additional_images.gif) no-repeat;
}

/* ------------ PRODUCT INFO TABLES ------------ */

#specs_table_top {
	width: 465px;
	background: url(../images/table_top_bg.png) repeat-x;
	height: 20px;
	float: left;
}

#specs_table {
	width: 465px;
	background: url(../images/table_bg.png) repeat-x;
	float: left;
}

#specs_table_l_b {
	width: 100px;
	height: 15px;
	text-align: left;
	font-weight: bold;
	color: #ff9900;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#wind_table_top {
	width: 400px;
	background: url(../images/table_top_bg.png) repeat-x;
	height: 32px;
	float: left;
}

#wind_table_l_b {
	width: 400px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	color: #ff9900;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#aero_table_l_b {
	width: 400px;
	text-align: left;
	font-weight: bold;
	color: #ff9900;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#specs_table_c_b {
	width: 140px;
	text-align: center;
	font-weight: bold;
	color: #ff9900;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
}

#specs_table_r_b {
	width: 75px;
	text-align: center;
	font-weight: bold;
	color: #ff9900;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
}
#specs_table_l {
	width: 100px;
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#specs_table_c {
	width: 140px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
}

#specs_table_r {
	width: 75px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-bottom: 5px;
}

#wind_table_c {
	width: 45px;
	height: 15px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	float: right;
	padding-top: 3px;
	padding-bottom: 5px;
}

#specs_table_hub_top {
	width: 109px;
	height: 15px;
	text-align: center;
	font-weight: bold;
	color: #f90;
	font-size: 10px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#specs_table_hub_bottom {
	width: 109px;
	height: 15px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	float: left;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 5px;
}


/* ------------ graph info ------------ */

#graph_pill {
	width: 465px;
	float: left;
	padding-top: 15px;
}

#aero_pill {
	width: 465px;
	float: left;
	padding-top: 15px;
}



/* ------------ right side wheel nav ------------ */

#wheel_nav {
	width: 140px;
	margin-left: auto;
	float: right;
	padding-top: 15px;
	margin-right: 10px;
}

#wheel_nav p {
	text-align: right;
	color: #ff0000;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

#wheel_nav a:link {color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal;}
#wheel_nav a:visited {color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal;}
#wheel_nav a:hover {color: #cc0000; text-decoration: underline; font-weight: normal; font-style: normal;}
#wheel_nav a:active {color: #ffffff; text-decoration: none; font-weight: normal; font-style: normal;}


/* ------------ athlete content ------------ */


#athlete_content {
	width: 452px;
	margin-left: 25px;
	margin-right: auto;
	background-image: url(../images/main_body_bg2.png);
	float: left;
	text-align: left;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding: 10px 50px;
}

#athlete_content p {
	color: #ffffff;
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#athlete_content h1 {
	color: #ffffff;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

#athlete_content h2 {
	color: #ffffff;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}
#athlete_content a:link {color: #fff; text-decoration: none;}
#athlete_content a:visited {color: #fff; text-decoration: none;}
#athlete_content a:hover {color: #f00; border-bottom: 1px solid #fff; text-decoration: none;}
#athlete_content a:active {color: #fff; text-decoration: none;}

#athlete_left {
	width: 200px;
	float: left;
}

#athlete_right {
	width: 200px;
	float: right;
}

#athlete_left h2 {
	color: #ffffff;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
}

#athlete_right h2 {
	color: #ffffff;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration: underline;
}

/* ------------ Pop up info ------------ */

#popup_wrap {
	width: 360px;
}

#popup_top {
	width: 360px;
	height: 65px;
	background-image: url(../images/pop_up/popup_window_01.png);
}

#popup_body {
	width: 360px;
	background-image: url(../images/pop_up/popup_window_02.png);

}

#popup_copy {
	width: 290px;
	margin: 0 15px 0 35px;
	text-align: left;
	color: #fff;
	font-size: 10px;
}

#popup_copy p {
	text-align: left;
	color: #fff;
	font-size: 11px;

}

#popup_bottom {
	width: 360px;
	height: 49px;
	background-image: url(../images/pop_up/popup_window_03.png);
}

#popup_body2 {
	width: 650px;
	background: url(../images/pop_up/popup_window_back.png) no-repeat;
}

#popup_copy2 {
	width: 550px;
	margin: 50px 15px 0 35px;
	text-align: left;
	color: #0f0;
	font-size: 10px;
}



/* ------------ spacer ------------ */

#spacer {
	width: 1000px;
	height: 15px;
	float: left;
}

/* ------------ Footer ------------ */

#footer {
	width: 1000px;
	text-align: center;
	color: #333333;
	font-size: 10px;
	border-top: 1px solid #333333;
	float: left;
	padding-top: 10px;
	line-height: 20px;
}
#footer a:link {color: #666666; text-decoration: none; font-weight: normal; font-style: normal;}
#footer a:visited {color: #666666; text-decoration: none; font-weight: normal; font-style: normal;}
#footer a:hover {color: #ffffff; text-decoration: underline; font-weight: normal; font-style: normal;}
#footer a:active {color: #666666; text-decoration: none; font-weight: normal; font-style: normal;}


.pic_r_mar {
	margin-left: 15px;
	margin-bottom: 15px;
	float: right;
}

