/* GENERAL STYLES */
body{margin:0;background: #6a6a6a url(/images/timex/bg.jpg) top left repeat-x;color:#fff}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.25em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
#wrapper a{color:#e76e11;font-weight:bold;text-decoration:none}
#wrapper a:hover{text-decoration:underline;}
h1{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#e76e11;font-weight:bold;margin:10px 0 6px 0;line-height:1.2em;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#e76e11;font-weight:bold;margin:10px 0 8px 0;line-height:1.2em;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#e76e11;font-weight:bold;margin:10px 0 10px 0;line-height:1.2em;}
.summary{font-size:14px;color:#333333;line-height:1.3em;font-weight:bold}
.photo{border:1px solid #808080;}
.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
#tblACMAdminToolbar{z-index:1000;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 
#wrapper{width:900px;margin:0 auto;background:url(/images/timex/wrapper-bg.gif) bottom left no-repeat;padding:0 2px 2px 2px}

/*******************************************************/
/* Header
/*******************************************************/

	#header{position:relative;background: #000 url(/images/timex/header-bg.gif) top left repeat-x;border-top:5px solid #f58026;height:77px}
	
		#logo{position:absolute;top:28px;left:38px;}
		
		#nav{position:absolute;top:38px;left:300px;font-family:Arial, Helvetica, sans-serif}
			#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
			#nav ul li a{display:block;text-decoration:none;font-size:11px;}
			#nav ul li a:hover, #nav ul li.ipf-active1 a{color:#f58026;}
			/* Level 1 */
			#nav ul li div a{text-transform:uppercase;padding:12px 15px;color:#ffffff;font-weight:bold;}
			#nav ul li#pageid794 a{background:url(/images/timex/timexironman/shoppingcart.gif) 0 11px no-repeat;}
			/* Level 2 */
			#nav ul li ul{display:none;margin:0;position: absolute;background: #0094da;width: 180px;border-top:1px solid #037fba;border-left:1px solid #037fba;border-right:1px solid #037fba;left: -999em;}
			#nav ul li ul li a{color:#fff;border-bottom:1px solid #037fba;width:160px;padding:6px 10px;text-indent:0;}
			#nav ul li ul li a:hover{background: #037fba}
			/* Level 3 */
			#nav ul li ul li ul {margin: -26px 0 0 180px;}
			#nav ul li ul li ul li a{background:none !important;}
			#nav ul li ul li ul li a:hover{background: #037fba !important;}
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
			#nav ul.french{padding-left:0;margin-left:-20px;}
			#nav ul.french li div a {padding:12px 6px 15px 6px;font-size:10px;}
			#nav ul.german li div a {padding:12px 8px 15px 8px;}
			#nav ul.italian li div a {padding:12px 8px 15px 8px;}
/*******************************************************/
/* Content
/*******************************************************/	
		
	#contentarea{clear:both;line-height:1.4em;background:#fff;color:#000;}
		
		.column{float:left;padding:15px 15px 5px 15px;margin:0 1px 0 0;overflow:hidden;}
			.column h2{margin-top:0;}
			.column h3{margin-top:0;}
			
		#subnav{float:right;font-size:10px;font-weight:normal;color:#565656;font-family:Verdana, Geneva, sans-serif;padding:4px 0 0 0}
			#subnav ul{padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1.2em;}
			#subnav ul li {float:left;list-style: none;list-style-image:none;margin:0 0 0 5px;padding:0 5px 0 0;border-right:1px solid #565656;}
			#subnav ul li a{display:block;text-decoration:none;color:#565656;font-weight:normal}
			#subnav ul li.ipf-active1 a{font-weight:bold}
			#subnav ul li ul{display:none;}
		
		.datatable{width:100%;border-collapse:collapse;margin:0 0 15px 0}
			.datatable th{color:#f58026;font-weight:bold;font-size:13px;text-align:left;padding:3px 5px;line-height:1.4em}
			.datatable td{font-size:13px;padding:2px 5px;line-height:1.3em}
			
		.biotable{width:100%;border-collapse:collapse;margin:0 0 15px 0}
			.biotable td{font-size:13px;padding:0px 5px 30px 20px;line-height:1.3em}
			.biotable td table td{padding:0 30px 0 0}
			
		.mediatable{width:100%;border-collapse:collapse;margin:0 0 15px 0}
			.mediatable td{padding:0px 0px;text-align:center}
			.mediatable th{text-align:center;font-weight:bold;padding:0px 0 30px 0;line-height:1.2em}
			.mediatable th a{font-size:10px;}
				
	/* Popup ******************************************************/
	#template-popup{padding:10px;color:#333333;font-size:13px;line-height:1.4em;}


/*******************************************************/
/* Footer
/*******************************************************/
		
	#footer{clear:both;background:#f58026;padding:15px 30px 12px 30px}
		#footer a{text-decoration:none;color:#fff;font-weight:normal}
		#footer p{margin:0;}
		p#timexlogo{float:right;padding:0;margin:-4px 0 0 0}

/*******************************************************/
/* trainingpeaks specific 
/*******************************************************/
#train_body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;background-color: #FFFFFF;padding: 30px;padding-top:10px;text-align: left;}

#ContentContainer{float:left;padding:15px 20px;}
#ContentContainer.landing{min-height:444px;width:100%;padding:0;
background:url('http://dva02xbqso9x0.cloudfront.net/Affiliates/Timex/images/timex-ironman-landing.jpg')}
#select-language{padding:12px 50px;font-family: verdana}
#select-language h1{color:#000;} 
#select-language p{} 
#select-language p a{font-size:13px;font-variant:small-caps;color:#fff;line-height: 1.3em;}

#MainContent{float:left;width:845px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000; background-color:#FFF; margin-top:0px;  margin-bottom:10px;  padding:0; text-align:left}
#SecondaryContent{float:right; width:283px;padding-top:25px;}
#PrimaryContent{float:left; width:510px}
.header{width:400px}
#timextrainer_nav{border-top:#333333 2px solid;font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFF;text-align:left;padding-top:7px;padding-bottom:7px;padding-left:40px;background:#020202;}
#Navi{margin:0; padding:0; list-style:none}
#Navi li{ display:inline; margin:0; padding:5px 20px 5px 5px; background-image:none; line-height:normal; text-indent:0; list-style-type:none}
#Navi li a{font-size:13px; text-decoration:none; padding:2px 5px 2px 5px; color:#fff;  font-weight:normal}
#Navi li.Current{color:#f67f21; background:transparent}
#Navi li a:hover{color:#f67f21}
#Navi li.Selected a{background:#222;border:1px solid #555;}
#linkTimex{margin-top:20px; width:370px; margin-left:5px; padding:10px; border:1px solid #ccc; background:#eee}
#linkTimex a:hover{text-decoration:underline}
#linkTimexMac{margin-top:10px; width:370px; margin-left:5px; padding:10px; border:1px solid #ccc; background:#eee}
#linkTimexMac a:hover{text-decoration:underline}
/*******************************************************/
/* Create Account 
/*******************************************************/	
#AccountForm{padding-top:15px;}
.accountform .formleft{width:90px; float:left; text-align:right; padding-right:8px; padding-top:6px}
.accountform .formright{padding-left:8px}
.accountform label{margin:10px}
.accountform .formrow{clear:both; display:block; padding:4px 8px}
#termsofuse{margin:10px}
#termsofuse textarea{width:480px; height:120px; font-size:9px; font-family:arial; background:#eee; border:1px solid #ccc; padding:3px}
.termsheader{border-bottom:1px solid #ccc; font-weight:bold; padding-bottom:3px}
#accountterms td{padding:5px 10px 5px 0}
#accountterms td input{margin-right:5px}
.accounttypeheader{font-weight:bold;padding-top:10px; padding-left:10px; padding-bottom:18px; display:block}
#AccountForm .expander{padding-bottom:10px;}
#upgradeExpanderText{float:right;margin-top:-32px;color:#000;font-size:10px}
#upgradeExpanderLink{color:#f67f21;}
/*******************************************************/
/* trainingpeaks forms
/*******************************************************/	
#ResponseMessage{margin-top:10px}
#ResponseMessageinner{padding:20px; border:1px dotted #740100; background:#eee; font-size:15px; color:#740100; margin-top:10px; display:block}
.Error{margin-top:10px; color:#f67f21; font-weight:bold; padding-top:10px; font-size:15px; padding:20px; border:1px dotted #f67f21; background:#eee}
span.hidden{ display:none}
span.error{ display:inline;  background-color:#c00;  border:1px solid #000}
div.error{padding:15px;  background-color:#eee;  border:1px dotted #600; font-weight:bold; color:#600}
input.forminput{padding:1px 4px 1px 4px; border:solid 1px #496f80; line-height:1.3em; color:#333;  width:143px; height:20px; font-size:16px}
.forminput1{width:70px; padding:1px 4px 1px 4px; border:solid 1px #496f80; line-height:1.3em; color:#333; height:20px; font-size:16px}
.forminput2{width:90px; padding:1px 4px 1px 4px; border:solid 1px #496f80; line-height:1.3em; color:#333; height:20px; font-size:16px}
.forminput3{width:140px; padding:1px 4px 1px 4px; border:solid 1px #496f80; line-height:1.3em; color:#333; height:20px; font-size:16px}

/* overwrite the sIFR for timextrainer*/
.sIFR-hasFlash h4{visibility:visible; letter-spacing:0px; font-size:18px}













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

