@charset "utf-8";
/* CSS Document */
/* BEGIN: General Styles */
/*body {width:1000px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:8.5pt}*/
a {text-decoration:none}
a:hover {text-decoration:underline}
ul, li, h1, h2, h3, h4, p {margin:0;padding:0}
li {list-style: none}
h1 {font-family:Arial, Helvetica, sans-serif}
img {border:none}
/* END: General Styles */
/* BEGIN: Header Styles */
#header {clear:both;float:left;background-color:#fff;background-image:url(../Common/Images/blue-top-bg.jpg);background-repeat:no-repeat;background-position:0 84px; width:100%;}
/*#main_logo {background:url(../Common/Images/ironman-logo.gif);background-position:top right;background-repeat:no-repeat;height:105px;width:160px;float:left;padding-left:10px;position:relative;top:30px}*/

.logo_eu{
	background:url(../common/images/ironman-logo.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:117px;
	width:160px;
	float:left;
	padding-left:10px;
	position:relative;
	top:5px;
}


.logo_de{
	background:url(../common/images/ironman-logo_2.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:117px;
	width:160px;
	float:left;
	padding-left:10px;
	position:relative;
	top:5px;
}

#main_navigation {padding:37px 0 0 405px}
#main_navigation li {font-family:"Arial Narrow",Arial,Helvetica;color:#80a0ac;font-size:8.5pt;display:block;width:43px;float:left;background-repeat:no-repeat;text-align:center;text-transform:uppercase}
#main_navigation li span {display:block;padding-top:40px;background-image:url(../Common/Images/top_element_dividers.jpg);background-repeat:no-repeat;background-position:top right}
#main_navigation li span.last {background-image:none !important}
#nav_swim {background-image:url(../Common/Images/icon-swim.png)}
#nav_bike {background-image:url(../Common/Images/icon-bike.png)}
#nav_run {background-image:url(../Common/Images/icon-run.png)}
#nav_fuel {background-image:url(../Common/Images/icon-fuel.png);border:0 !important}
#header_links {float:right;width:275px;padding-top:3px}
#header_links .power_to_push {background-image:url(../Common/Images/powertopush-caption.gif);background-position:0 -20px;width:275px;height:30px;text-indent:-1000px;display:block}
#header_links .header_links_container {float:right;border:1px solid #005575;position:relative;padding-top:0px;padding-right:0px}
#header_links .header_links_container li {list-style:none;float:none;padding:0 10px;border-right:1px solid #000}
#header_links .header_links_container li.last {border:0 !important}
#header_links .header_links_container a {color:#a3dbef;font-size:10px;text-transform:uppercase}
#header_links .header_links_container a.search_link {background-image:url(../Common/Images/arrow_down.gif);background-repeat: no-repeat;background-position: center right;padding-right:15px}
/* END: Header Styles */
/* BEGIN: Body Area Styles */
#body_area_wrapper {background-image:url(../Common/Images/blue-tile-bg.jpg);_height:100%}
#body_area {clear:both;background-image:url(../Common/Images/blue-top-bg.jpg);background-repeat:no-repeat;background-position:0 -89px;overflow:auto}
#body_area_bottom {clear:both;height:98px;margin-top:-88px;background-image:url(../Common/Images/blue-bottom-bg.jpg);background-repeat:no-repeat}
/* END: Body Area Styles */
/* BEGIN: Left Nav Col Styles */
#sub_navigation_col {float:left;width:175px;padding-left:10px;padding-top:46px;z-index:149;position:relative}
#sub_navigation_col .sub_nav_links {float:left}
#sub_navigation_col .sub_nav_links li {list-style:none;display:block}
#sub_navigation_col .sub_nav_links li a {display:block;background-image:url(../Common/Images/3-nav-off.jpg);width:143px;padding:7px 10px;color:#fff;font-weight:bold;font-size:14px;font-family: Arial, Helvetica, sans-serif;text-decoration:none !important;text-transform:uppercase}
#sub_navigation_col .sub_nav_links li a.current, #sub_navigation_col .sub_nav_links li a:hover, #sub_navigation_col .sub_nav_links li a.subnav_active {background-image:url(../Common/Images/1-nav-on.jpg);color:#ffff33}
#sub_navigation_col h4 {font-size:12px;font-weight:bold;text-transform:uppercase}
/* END: Left Col Styles */
/* BEGIN: Right Body Area Styles */
#main_body_col {width:800px;overflow:hidden;position:relative;z-index:149;float:left;position:relative}
.main_body_contents {border:1px solid #000;border-top:none;height:auto;float:left}
/* END: Right Body Area Styles */
/* BEGIN: Footer Styles */ 
#footer {padding-top:10px;padding-bottom:20px;background-color:#fff}
.footer_links a, .select_language {color:#666666;font-size:11px;float:left;text-transform:uppercase}
.footer_links {float:right}
.footer_links a {text-transform:uppercase}
.footer_links li {float:left;list-style:disc;list-style-position:outside;color:#4e4e4e;padding:0 5px;margin:0pt 5px 0pt 0pt;padding-right:15px}
.footer_links li.first {list-style:none !important}
.footer_links li.last {padding:0}
/* END: Footer Styles */
/* BEGIN : Home Page Styles */
body {margin:0;padding:0;text-align:center;width:98%}
#body_area {width:100%;height:100%}
/*#header {width:100%;background-position:0 2px;height:84px; margin-top:-12px;}*/
#header_links .header_links_container {}
#header_links .header_links_container li {border:0}
#header_links .power_to_push {text-indent:-9999px}
.main_body_contents {border:0;width:100%}
#container {margin:0 auto;text-align:left;width:1000px}
.clear {display:block;clear:both;float:none;visibility:hidden}
#main_logo {top:11px}
#main_navigation {padding:22px 0 0 415px}
#intro_vid {width:394px;height:270px;margin:0;padding:5px 120px 0 108px;float:left}
#stories {font-family:Impact,Verdana;font-size:9pt;color:#ccc;line-height:15pt;text-transform:uppercase;border:1px}
#stories a {color:#fff}
#stories_hdr {margin-right:6px;float:left;height:100px}
.empower {width:1000px;text-align:center;margin:30px auto 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:44pt;text-transform:uppercase}
.empower ul, .empower li {display:inline}
.empower ul li img {width:4px;height:57px;vertical-align:text-top}
#emp_bar {background:url(../Common/Images/divider-main_home.jpg);background-position:top left;background-repeat:no-repeat;height:5px;width:713px;margin:0 auto 10px auto}
#start {width:1000px;text-align:center;margin:0 auto 0 auto;padding:0 0 30px 0;font-family:Arial,Helvetica,san-serif;font-size:14pt;text-transform:uppercase}
#start a {color:#fff}
#start img {width:20px;height:20px;vertical-align:middle;margin:0 6px 2px 0}
#bottom_promos {width:1000px}
#bottom_promos div {width:247px;height:146px;margin:4px 4px 0 0;float:left;background-color:#666}
#bottom_promos .last {margin:4px 0 0 0}
/*#footer {padding:0}
#footer * {text-transform:uppercase;font-size:7pt;

	
}
.footer_links li {list-style:none;margin:0 7px 0 0;padding:0}
.footer_links .last {margin:0}
.ftl {float:left}*/
#truste {width:43px;height:60px;margin:10px 0}
/* END : Home Page Styles */