html, body, div, ul, li, img, p, table, tr, td, h1, h2, h3, h4, h5, h6{border: 0; margin: 0; padding: 0;}
html, body{background: #60A032; color: #333; font-size: 0.79em; font-family: Verdana, sans-serif; height: 100%; width: 100%;}

h2{font-family: Georgia, serif; font-size: 2.0em;}
h3{font-family: Georgia, serif; font-size: 1.4em;}

.floatL{clear: none; float: left;}
.floatR{clear: none; float: right;}
.textC{text-align: center;}
.text-bold{font-weight: bold;}
.text-italic{font-style: italic;}
.text-bi{font-weight: bold; font-style: italic;}
.textR{text-align: right}
.text-small{font-size:0.9em; line-height: 1.1em;}
.extra-leading{line-height: 2.5em;}
.indent{padding-left: 1em;}
.clear-all{clear: both; font-size: 1px; line-height: 0;}
.hide{display: none;}

.red-cap{color:#c00;}
.purple-cap{color:#609;}
.lblue-cap{color: #09c;}
.green-cap{color: #692;}

#wrap-all{background-color: #fff;}

#wrap-header{background: #360 url('../images/bg/bg-wrap-header.jpg') top left repeat-x; height: 66px; padding-top: 16px; width: 100%;}
	#wrap-logo, #wrap-nav{margin: 0 auto; width: 820px;}
	#wrap-nav ul{list-style-type: none; margin-top: 12px;}
		#wrap-nav ul li{display: inline; margin-right: 30px;}
		#wrap-nav a, #wrap-nav a:visited{color: #fff; font-size: 1.3em; text-decoration: none; text-transform: uppercase;}
		#wrap-nav a:hover{text-decoration: underline;}
		
		body#home #li-home a, body#home #li-home a:visited,
		body#products #li-products a, body#products #li-products a:visited,
		body#team #li-team a, body#team #li-team a:visited,
		body#biz #li-biz a, body#biz #li-biz a:visited,
		body#champs #li-champs a, body#champs #li-champs a:visited,
		body#contact #li-contact a, body#contact #li-contact a:visited
		{background-color: #B0DA92; border: 2px solid #7BC149; color: #28490F; padding: 1px 5px;}
		
		body#home #li-home a:hover, body#products #li-products a:hover, body#team #li-team a:hover, body#biz #li-biz a:hover,
		body#champs #li-champs a:hover, body#contact #li-contact a:hover
		{text-decoration: none;}
	
		
#tier1{background-color:#fff; font-size: 1.3em; margin: 0 auto; width:960px;}
	#tier1 .left-col{margin-left: 70px; position: relative; top: 40px; width: 400px; z-index: 100;}
		#tier1 .left-col p{margin: 1em 0;}
	#tier1 .right-col{overflow: hidden; position: relative; width: 470px; z-index: 50;}
		#promos-nav{height: 46px; margin: 0 auto; padding-left: 84px; position: absolute; top: 125px; width: 300px; z-index: 75;}
		#promos-here{width: 2000px;}
		#promos-here ul{list-style-type: none;}
		#promos-here ul li{display: inline;}
		
	#tier1 .single-col{margin: 0px auto; position: relative; width: 820px; z-index: 100;}
		#tier1 .single-col h2{}
	
		
#tier2{background-color:#fff; font-size: 1.3em; margin: 0 auto; width: 960px;}
	#tier2 .left-col{height: 66px; margin-left: 70px; width: 400px;}
		.left-col .box-top{background: url('../images/bg/bg-box-top-mid.gif') bottom left repeat-x; height: 46px; position: relative; top: 20px; width: 100%;}
		.left-col .box-top-left{background: url('../images/bg/bg-box-top-left.gif') bottom left repeat-x; height: 46px; width: 8px;}
		.left-col .box-top-heading{display: inline; width: 384px;}
			.left-col .box-top-heading h2{color: #069; margin: 16px 0 0 18px;}
		.left-col .box-top-right{background: url('../images/bg/bg-box-top-right.gif') bottom right repeat-x; display: inline; height: 46px; width: 8px;}
	#tier2 .right-col{height: 66px; overflow: hidden; position: relative; width:470px; z-index: 51;}
		#promos-text{width: 2000px;}
		#promos-text ul{height: 66px; list-style-type: none;}
		#promos-text ul li{display: inline;}
		#promos-text .promo-caption{width:470px;}
		#promos-text .cap-head{margin: 0 auto;}
		#promos-text h4{font-size: 1.5em; text-transform: uppercase;}
		#promos-text .cap-copy{padding-right: 3px; width: 232px;}
		#promos-text .cap-btn{padding-left: 3px; width: 232px;}
	
	#tier2 .single-col{height: 46px; margin-left: 70px; width: 820px;}
		.single-col .box-top{background: url('../images/bg/bg-box-top-mid.gif') bottom left repeat-x; height: 46px; position: relative; width: 100%;}
		.single-col .box-top-left{background: url('../images/bg/bg-box-top-left.gif') bottom left repeat-x; height: 46px; width: 8px;}
		.single-col .box-top-heading{display: inline; width: 804px;}
			.single-col .box-top-heading h2{color: #069; margin: 16px 0 0 18px;}
		.single-col .box-top-right{background: url('../images/bg/bg-box-top-right.gif') bottom right repeat-x; display: inline; height: 46px; width: 8px;}

		
#tier3{background: #60A032 url('../images/bg/bg-tier3.jpg') top left repeat-x; font-size: 1.3em; min-height: 451px; height: auto !important; height: 451px; width: 100%;}
	#tier3 a, #tier3 a:visited{color: #069; text-decoration: none;}
	#tier3 a:hover{text-decoration: underline;}
	#wrap-content{margin: 0 auto; width: 860px;}
		#wrap-content .left-col{width: 440px;}
			.left-col .box-shadow-left{background: url('../images/bg/bg-box-left-shadow.jpg') top left no-repeat; height: 200px; width: 20px;}
			.left-col .box-shadow-right{background: url('../images/bg/bg-box-right-shadow.jpg') top right no-repeat; height: 200px; width: 20px;}
			.left-col .box-side{background: #7BC149 url('../images/bg/bg-box-side.jpg') top right repeat-x; border-bottom: 8px solid #7BC149; height: 409px; width: 8px;}
			.left-col .box-content{background: #fff url('../images/bg/bg-box-content.gif') top left repeat-x; border-bottom: 8px solid #7BC149; height: 409px; width: 384px;}
			.left-col .box-content p{margin: 0 18px 1em 18px;}			
	#tier3 .right-col{width: 400px;}
			.left-col .box-content form{ margin: 0 auto; padding: .2em 0; width: 300px;}
				#error-email, #error-server{background-color: #FEBEAC; border: 2px solid #FE7F72; }
				#success{background-color: #DDEEBC; border: 2px solid #9CD06C;}
				#success, #error-email, #error-server{display: none; margin: 0em auto 1em auto; padding:.4em;} 
		#tier3 h2{color: #B1EE85; margin: 10px 0 11px 0;}
		.right-col .secondary-box{background-color: #B0DA92; border: 8px solid #7BC149; height: 350px; width: 384px;}
		.right-col .secondary-box p{margin: .75em 18px;}
		.right-col .secondary-box img{padding-left: .5em;}
		
	#wrap-content .single-col{width: 860px;}
			.single-col .box-shadow-left{background: url('../images/bg/bg-box-left-shadow.jpg') top left no-repeat; height: 200px; width: 20px;}
			.single-col .box-shadow-right{background: url('../images/bg/bg-box-right-shadow.jpg') top right no-repeat; height: 200px; width: 20px;}
			.single-col .box-side{background: #7BC149 url('../images/bg/bg-box-side.jpg') top right repeat-x; border-bottom: 8px solid #7BC149; min-height: 409px; width: 8px;}
			.single-col .box-content{background: #fff url('../images/bg/bg-box-content.gif') top left repeat-x; border-bottom: 8px solid #7BC149; min-height: 409px; width: 804px;}
			.single-col .box-content p{margin: 0 18px 1em 18px;}
			
	#accordion{list-style-type: none; margin: 1em auto; width: 740px;}
		#accordion li{width: 100%;}
			#accordion .accord-head{background: url('../images/bg/bg-accordHead-off.gif') top left repeat-x; cursor: pointer; width: 100%;}
				#accordion h3{font-weight: normal; padding: 5px 1em;}
				
				#accordion .opened #accord-active h3, #accordion .opened #accord-trim h3, 
				#accordion .opened #accord-perform h3, #accordion .opened #accord-wellness h3, 
				#accordion .opened #accord-dd h3{color:#fff;}
				
				#accordion #accord-active h3{color:#c00;}
				#accordion #accord-trim h3{color:#8200B2;}
				#accordion #accord-perform h3{color:#03c;}
				#accordion #accord-wellness h3{color:#138300;}
				#accordion #accord-dd h3{color:#555;}
				
				#accordion #accord-active a, #accordion #accord-active a:visited{color:#900;}
				#accordion #accord-trim a{color:#8200B2;}
				#accordion #accord-perform a{color:#03c;}
				#accordion #accord-wellness a{color:#138300;}
				#accordion #accord-dd a{color:#555;}
				
				#accordion .arrow{background: url('../images/misc/misc-accordArw-down.png') center center no-repeat; height: 30px; padding: 0 1em; width: 12px}
			#accordion .opened #accord-active{background: url('../images/bg/bg-accordHead-Act.gif') top left repeat-x;}
			#accordion .opened #accord-trim{background: url('../images/bg/bg-accordHead-Trim.gif') top left repeat-x;}
			#accordion .opened #accord-perform{background: url('../images/bg/bg-accordHead-Perf.gif') top left repeat-x;}
			#accordion .opened #accord-wellness{background: url('../images/bg/bg-accordHead-Well.gif') top left repeat-x;}
			#accordion .opened #accord-dd{background: url('../images/bg/bg-accordHead-DD.gif') top left repeat-x;}
				#accordion .opened h3{color: #fff;}
				#accordion .opened .arrow{background: url('../images/misc/misc-accordArw-up.png') center center no-repeat;}
			#accordion .accord-content{margin-bottom: .5em; padding: .5em 1em;}
				#accordion .accord-content img{margin-left:1em;}
				#accordion .accord-content a{line-height: 2em; padding-left: 1em;}
		
		
#wrap-footer{background: #60A032 url('../images/bg/bg-wrap-footer.jpg') top left repeat-x; color: #fff; font-size: 1.2em; line-height: 1.3em; width: 100%}
	#wrap-footer .foot-col{margin: 0 auto; padding: 20px; width: 820px;}
		.foot-col h6{font-size: .8em;}
		.foot-col #lower-nav ul{list-style-type: none; margin-top: 15px; padding: 4px 0;}
		.foot-col #lower-nav ul li{display: inline; margin: 0 7px;}
		#lower-nav a, #lower-nav a:visited{color: #fff; text-decoration: none;}
		#lower-nav a:hover{text-decoration: underline;}
		
		
