body{margin:0;background: #6a6a6a url(../images/timexironman/bg.jpg) top left repeat-x;color:#fff}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:10px;}
p{margin:0 0 1.25em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
#wrapper a{color:#ff5500;font-weight:bold;text-decoration:none}
#wrapper a:hover{text-decoration:underline;}

h1{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#f58026;font-weight:bold;margin:10px 0 6px 0;line-height:1.2em;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#f58026;font-weight:bold;margin:10px 0 8px 0;line-height:1.2em;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#f58026;font-weight:bold;margin:10px 0 3px 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/timexironman/wrapper-bg.gif) bottom left no-repeat;padding:0 2px 2px 2px}
	

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

	#header{position:relative;background: #000 url(../images/timexironman/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:290px;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 8px;color:#ffffff;font-weight:bold;}
			#nav ul li#pageid794 a{background: url(../images/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}
			#nav ul li ul li.ipf-parent a{background: url(../images/pba/nav-subarrow.gif) right no-repeat}
			#nav ul li ul li.ipf-parent a:hover{background: #037fba url(../images/pba/nav-subarrow.gif) right no-repeat}
			/* 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;}

/*******************************************************/
/* Hero
/*******************************************************/

	#hero{border-bottom:1px solid #fff}
	
/*******************************************************/
/* Content
/*******************************************************/	
		
	#contentarea{clear:both;line-height:1.4em;}
		
		.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{font-weight:bold;float:left; width:200px; height:285px; margin:0 10px 20px 0px; text-align:center;border-collapse:collapse;}
			.mediatable a{font-size:10px;}
			#template-general #contentarea .mediatable td{vertical-align:top;font-size:12px;}
			.mediatable td{vertical-align:top;font-size:12px;}
			


	/* Homepage ******************************************************/
		#template-homepage #contentarea{background:#000 url(../images/timexironman/contentarea-homepage-bg.jpg) top left no-repeat;}
			#column-inthemedia{width:194px;}
			#column-featuredproducts{width:194px;}
				#column-featuredproducts img{float:left;margin:0 0 10px 0}
				#column-featuredproducts p{margin:0 0 .25em 0;}
				#column-featuredproducts br{display:none;}
			#column-featuredathletes{width:194px}
				#column-featuredathletes img{float:left;margin:0 0 10px 0}
				#column-featuredathletes p{margin:0 0 .25em 0;}
				#column-featuredathletes br{display:none;}
			#column-trainingresources{width:194px;}
			#column-trainingresources br{display:none;}
			
	/* General ******************************************************/
		#template-general #contentarea{background:#fff;padding:15px 30px;color:#333333;font-size:13px;line-height:1.3em}
			#template-general #contentarea td, #template-general #contentarea th{font-size:13px;line-height:1.3em}

	/* Kona ******************************************************/
		#template-kona #contentarea{background:#fff;padding:15px 30px;color:#333333;font-size:13px;line-height:1.3em}
			#template-kona #contentarea td, #template-general #contentarea th{font-size:13px;line-height:1.3em}
			#template-kona #contentarea.splash{background: url(../images/2.jpg)  no-repeat left top;height: 414px;padding-left: 30px;}
			#template-kona #contentarea #left-twothirds{width: 600px; float:left}
			#template-kona #contentarea #right-onethird{width: 210px; float: left; margin-left: 25px}
			#template-kona #contentarea hr{border:0; color:#FFCC00; background-color:#FFCC00; height: 1px}
			#template-kona #contentarea H3{font-size:15px}
			
	
				
	/* Products ******************************************************/
		#template-products #contentarea{background:#fff url(../images/timexironman/contentarea-products-bg.jpg) top left no-repeat;color:#333333}
			#template-products .column h2 img{float:right;margin:0 0 10px 20px;}
			#template-products .column p{clear:both;}
			#column-product1{width:270px;}
			#column-product2{width:270px;}
			#column-product3{width:267px;}
				#column-product3 h2{position:relative;height:175px;padding-right:130px}
				#column-product3 img{position:absolute;top:0;right:0}

	/* Products Items ******************************************************/
		.producttable{width:100%;border-collapse:collapse;}
			.producttable td{padding:2px;}
			.producttable .producttable-productitem{border:1px solid #dadada;padding:10px 15px 5px 15px}
			.producttable .producttable-productitem h2 sup{font-size:9px;font-weight:normal;}


	/* Sleek Lap 150 Portal ******************************************************/
		#template-sleek #contentarea{background:#000 url(../images/timexironman/contentarea-sleek-bg.jpg) top left no-repeat;padding:15px 30px;color:#FFF;font-size:11px;line-height:1.3em}
			#template-sleek #contentarea #left-twothirds{width: 490px; float:left}
			#template-sleek #contentarea #right-onethird{width: 300px; float: left; margin-left: 25px;padding:20px 0 20px 20px;font-size:11px; position:relative;}
			#template-sleek #contentarea hr{border:0; color:#FFCC00; background-color:#FFCC00; height: 1px}



	/* Global Trainer GPS Portal ******************************************************/
		#template-gps #contentarea{background:#000 url(../images/timexironman/contentarea-sleek-bg.jpg) top left no-repeat;padding:15px 30px;color:#FFF;font-size:11px;line-height:1.3em}
			#template-gps #contentarea #left-twothirds{width: 490px; float:left}
			#template-gps #contentarea #right-onethird{width: 300px; float: left; margin-left: 25px;padding:20px 0 20px 20px;font-size:11px; position:relative;color:#fff}
			#template-gps #contentarea hr{border:0; color:#FFCC00; background-color:#FFCC00; height: 1px}

	/* Training Resources ******************************************************/
		#template-trainingresources #contentarea{background:#000 url(../images/timexironman/contentarea-trainingresources-bg.jpg) top left no-repeat;}
			#column-trainingvideos{width:316px;}
				#column-trainingvideos table{width:100%;border-collapse:collapse;margin:0 0 1.25em 0;}
				#column-trainingvideos table th{padding:0 0 10px 0;text-align:center;font-weight:normal;vertical-align:top;}
				#column-trainingvideos table td{padding:0 0 10px 20px;vertical-align:top;}
			#column-trainingprograms{width:297px;}
			#column-trainingtips{width:194px;}
		/* Training Resources2 ******************************************************/
		#template-trainingresources2 #contentarea{background:#000 url(../images/timexironman/tr_bg-blend.jpg) top left repeat-x;padding:15px 30px;}


	/* Performance Center ******************************************************/
		#template-performancecenter #contentarea{background:#000 url(../images/timexironman/contentarea-homepage-bg.jpg) top left no-repeat; color:#fff}
			#template-performancecenter #column-trainingvideos{width:194px;}
				#template-performancecenter #column-trainingvideos table{width:100%;border-collapse:collapse;margin:0 0 1.25em 0;}
				#template-performancecenter #column-trainingvideos table th{padding:0 0 10px 0;text-align:center;font-weight:normal;vertical-align:top;}
				#template-performancecenter #column-trainingvideos table td{padding:0 0 10px 20px;vertical-align:top;}

			#template-performancecenter #column-trainingprograms{width:194px;}
			#template-performancecenter #column-trainingtips{width:194px;}		
			#template-performancecenter #column-performancecenter{width:194px;}		
			#contentarea #pc-left{width: 500px; float:left}
			#contentarea #pc-right{width: 310px; float: left; margin-left: 25px}
			#contentarea #pc-bottom{clear:both;}

	/* Performance Center main ******************************************************/
		#template-tpc #contentarea{background:#fff;padding:15px 30px;color:#333333;font-size:13px;line-height:1.3em}
			#template-tpc #contentarea td, #template-general #contentarea th{font-size:13px;line-height:1.3em}
			#template-tpc #contentarea.splash{background: url(../images/2.jpg)  no-repeat left top;height: 414px;padding-left: 30px;}
			#template-tpc #contentarea #left-twothirds{width: 600px; float:left}
			#template-tpc #contentarea #right-onethird{width: 210px; float: left; margin-left: 25px}
			#template-tpc #contentarea hr{border:0; color:#333333; background-color:#333333; height: 1px}
			#template-tpc #contentarea H3{font-size:15px; color:#FF0000;}
			#template-tpc #contentarea H1{ color:#FF0000;}
			#template-tpc #contentarea H2{ color:#FF0000;}
			#template-tpc a{color:#0033FF;}

				
	/* Athletes and Events ******************************************************/
		#template-athletesandevents #contentarea{background:#000 url(../images/timexironman/contentarea-athletesandevents-bg.jpg) top left no-repeat;}
			#column-athletes{width:554px}
				#column-athletes #multisportheading{padding:2px 20px 5px 20px;margin:0 0 15px 0}
				#column-athletes table{width:100%;border-collapse:collapse;margin:0 0 1.25em 0;}
				#column-athletes table td{padding:0 20px 10px 0;vertical-align:top;}
			#column-events{width:284px;color:#333333}
			
	/* Athletes and Events - Team ******************************************************/
		#multisportheading{background:#f58026;padding:15px 30px;color:#fff}
			#multisportheading h1{color:#fff;margin:0}
			#selectteamcategory{float:right;padding:5px 0 0 0;font-size:12px}
		#template-athletesandeventsteam #contentarea{background:#fff;padding:20px 30px 5px 30px;color:#333333}
			#teamtable{width:685px;border-collapse:collapse;margin:0 0 1.25em 0;float: left; display: inline;}
			#teamtable td{width:33%;padding:0 10px 0px 10px;vertical-align:top;text-align:center}
			#teamtable th{padding:5px 0 20px 0;vertical-align:top;text-align:center}
			#teamtable th h3{margin:0;}
			.sponsor_logos{float: left; display: inline; margin-left: 14px; border: 1px solid #666;}
			.sponsor_logos img{padding: 18px 7px;}
		
	/* Training Videos ******************************************************/
		#template-trainingvideos #contentarea{background:#fff;padding:15px 30px;color:#333333;}
			#videolist{float:right;width:340px;margin:0 0 15px 30px}
			
			.videothumbtable{width:100%;margin:10px 0 0 0px}
				.videothumbtable th{text-align:center;width:30px;padding:0 10px 15px 0;vertical-align:top;font-size:10px !important}
				.videothumbtable td{padding:0 10px 15px 0;vertical-align:top;font-size:10px !important}

	/* World Events******************************************************/
		#template-worldevents #contentarea{background:#000 url(../images/timexironman/tr_bg-blend.jpg) top left repeat-x;padding:15px 30px;}
		#template-worldevents #contentarea td{padding: 0 15px 4px 0px}
		#template-worldevents #contentarea th{text-align:left}
		#template-worldevents #contentarea h2{font-size:14px}
		#template-worldevents.home	#hero{border:none; background:#000;}

				
	/* Popup ******************************************************/
	#template-popup{padding:10px;color:#333333;font-size:13px;line-height:1.4em}
	/* Training Plans ******************************************************/
	#template-plans{padding:10px;color:#FFF;font-size:11px;line-height:1.4em; background-color:#000000; background-image:none}



/*******************************************************/
/* 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}
	

