html, body, div, dl, ul, ol, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, th {font-size:1em; font-style:normal; font-weight:normal;}
ul, ol {list-style-image:none; list-style-position:outside; list-style-type:none;}

	input[type="text"],input[type="password"],input[type="file"],input[type="email"],imput[type="number"],input[type="tel"],input[type="search"],imput[type="url"]{ font-family: Verdana,Arial,sans-serif; font-size: 12px; padding: 4px; border: solid 1px #999; color:#333; outline:none}
	textarea{outline: none;}
	select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,imput[type="number"]:focus,input[type="tel"]:focus,imput[type="url"]:focus{outline:1px solid #aaa;}
	input[type="submit"]:focus,input[type="button"]:focus{outline: none;}
	body {background-color:#f4f4f4; font-family:Verdana,Arial,sans-serif; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; -webkit-text-size-adjust: none;}
		/* For Promos body.Highlight{ background:#e1e1e1 url("/images/ACE-bg-Highlight.jpg") no-repeat center top !important} */
	
	h1,h2,h3,h4,h5{font-weight:bold; font-family:Trebuchet MS,Arial,sans-serif; margin-bottom:5px; color: #00467f;}
	h1{font-size: 2em; line-height:1.4em; margin-bottom:5px; font-weight: normal; padding-left:10px; position: relative; z-index: 5;}
	.Upper{ text-transform:uppercase !important}
	#GetFitWrap h1{padding:0 10px 0 0}
	h2{ font-size: 1.2em; line-height:1.4em; margin-bottom:5px;}
	h3{ font-size:1.4em; margin:0 0 5px 0; color:#00467f}
	h3 sup{ line-height:2.0em; font-size: 0.7em;}
	h4{ font-size:1.2em; color:#00467f}
	h5{ font-size:1.1em; color:#666666}	
	
	a {color:#14487C; text-decoration:none; cursor: pointer; outline: none; -moz-outline-style: none;}
	a:hover {text-decoration:underline;}
	HR { border: 0px; height:1px; margin:0px; background-color:#666; color: #666;}
	select { font-family:Verdana,Arial,sans-serif;  font-size:12px; color:#666666; padding: 4px; border: solid 1px #999; }
	option { float:none !important; clear:left;}
	td { padding: 3px; vertical-align:top}
	
	/* IE 9 OL fix */
	ul.Nublist{ padding-left:30px}
	ul.Nublist li{ position:relative}
	ul.Nublist li b{position:absolute; left:-30px; font-weight:normal}
	
	a img {border: none;}
	img.center {display: block;	margin: 0 auto;}
	img.orange-border {	background-color: #fff;	border: 2px solid #00467f; padding: 1px;}
	img.blue-border { background-color: #fff; border: 2px solid #00467f; padding: 1px;}
	img.GreenBorder{border:#9fc54d 2px solid !important;}
	
	.RED{ color:#d31145 !important}
	.clearboth {clear: both}
	span.NewSection{ float:left; clear:both; padding:0px 0px 30px; width: 100%;}	
	.vertical-seperator { background: url("/images/layout/vertical-separator.gif") 0 0 repeat-y;}
	.horizontal-separator {	background: url("/images/layout/horizontal-separator.gif") repeat-x; height: 1px;}
	.heading { clear: both; color: #00467f;	display: block;	font: bold 18px Arial, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 0 0 10px;}
	.FormError{padding:4px !important;  border: 1px solid #cc3333 !important; background-color: #f5d6d6 !important; color:#cc3333 !important}
    .FormSuccess{padding:4px !important; border: 1px solid #365F00 !important; background-color: #DBE6CE !important; color:#365F00 !important}
	h3.FakeH1{font-size: 2em !important; line-height:1.4em !important; margin-bottom:5px !important; font-weight: normal !important; z-index:100; position:relative;}
	h1.FakeH3{font-size:2em !important; margin:0 0 5px 0 !important;}
	#FaceBookThum,.FaceBookThum{position:absolute; top:-10000px;}
	.sitemaptable tr th ul ul li {margin: 0px 0px 0px 0px;}
	.sitemaptable tr th ul {margin: 0px 0px 0px 15px;}

	a.agree-button {background: url("/images/button_agree.gif") no-repeat; color: #666 !important; font: bold 9px Tahoma, Verdana, Arial, sans-serif; height: 20px; text-decoration: none; margin: 0 0 0 5px; float:left !important; padding: 6px 0 0 25px ; width: 30px;}
	a.disagree-button {background: url("/images/button_disagree.gif") no-repeat;color: #666 !important;font: bold 9px Tahoma, Verdana, Arial, sans-serif;height: 20px;text-decoration: none;margin: 0 0 0 5px; float:left !important; padding: 6px 0 0 25px; width: 30px;}

/* 2011 New ACE Master Layout */
	/* New Nav Code */
		#ACEHeaderWrap{background: url('/images/layout/2012/2012-layout-blue.png') repeat-x left top ; position: relative; width: 100%; float:left; height:103px; z-index:998; min-width: 985px; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);}
			body.Green #ACEHeaderWrap{background: url('/images/layout/2012/2012-layout-green.png') repeat-x left top ;}
			body.Red #ACEHeaderWrap{background: url('/images/layout/2012/2012-layout-red.png') repeat-x left top ;}
		#ACEHeaderInterWrap{background: none; position: relative; width: 985px; margin:0px auto}
			#SiteNav {width:975px; height:81px; float:left; position: relative; z-index:70; padding-left:15px}
				#SiteNav li{height:81px; float:left }
					#SiteNav li#Nav1{margin-top:0px !important; background: url('/images/layout/2012/Nav-2012.png') no-repeat;}
						#SiteNav li#Nav1:hover { background-position:0px -81px}
						#SiteNav li#Nav1 a.MainLink { width:145px;height:81px;}
					#SiteNav li#Nav2{ background: url('/images/layout/2012/Nav-2012.png') no-repeat; background-position:-146px 0px }
						#SiteNav li#Nav2:hover { background-position:-146px -81px}
						#SiteNav li#Nav2 a.MainLink {width:171px;height:81px;}
					#SiteNav li#Nav3{ background: url('/images/layout/2012/Nav-2012.png') no-repeat; background-position:-316px 0px}
						#SiteNav li#Nav3:hover { background-position:-316px -81px}
						#SiteNav li#Nav3 a.MainLink {width:182px;height:81px;}
					#SiteNav li#Nav4{ background: url('/images/layout/2012/Nav-2012.png') no-repeat;background-position:-498px 0px} 
						#SiteNav li#Nav4:hover { background-position:-498px -81px}
						#SiteNav li#Nav4 a.MainLink {width:249px; height:81px;}
					#SiteNav li#Nav5{ background: url('/images/layout/2012/Nav-2012.png') no-repeat;background-position:-747px 0px;} 					
						#SiteNav li#Nav5:hover { background-position:-747px -81px}
						#SiteNav li#Nav5 a.MainLink { width:105px; height:81px; }
					#SiteNav li#Nav6{ background: url('/images/layout/2012/Nav-2012.png') no-repeat;background-position:-852px 0px;} 					
						#SiteNav li#Nav6:hover { background-position:-852px -81px}
						#SiteNav li#Nav6 a.MainLink { width:112px; height:81px; }
						
				#SiteNav a { display:block;}
				#SiteNav a span{ display:none}
				#SiteNav li div.login span{clear:left; float:left}
				#SiteNav li div.login input{clear:left; float:left; margin-bottom:5px}	
				
				#SiteNav li div.Drop{ display:none; width:960px; position:absolute; top:-5000px; left:15px; background: url('/images/layout/2012/Drop-Blue-Bottom-12.png') left bottom repeat-x; border-right:2px solid #909090;border-left:2px solid #909090; border-bottom:2px solid #909090; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); overflow:hidden}
					#SiteNav li#Nav6 div.ThreeRows{ width: 682px; left: 293px !important;}
					#SiteNav li#Nav6 div.TwoRows{ width:464px; left:511px !important;}
					#SiteNav li#Nav4 div.Drop{ background: url('/images/layout/2012/Drop-Red-Bottom-12.png') left bottom repeat-x;}
					#SiteNav li#Nav5 div.Drop{ background: url('/images/layout/2012/Drop-Green-Bottom-12.png') left bottom repeat-x; border-right:2px solid #68ac27;border-left:2px solid #68ac27; border-bottom:2px solid #68ac27}
					#SiteNav li#Nav1:hover div.Drop,#SiteNav li#Nav2:hover div.Drop,#SiteNav li#Nav3:hover div.Drop,#SiteNav li#Nav4:hover div.Drop,#SiteNav li#Nav5:hover div.Drop,#SiteNav li#Nav6:hover div.Drop{ display:block; top:81px;}
				#SiteNav li div.DropHead{width:100%; height:49px; float:left; background: url('/images/layout/2012/Drop-Blue-top-12.png') left bottom repeat-x; overflow:hidden}
					#SiteNav li div.DropHead a{width: 95%; font-size: 1.8em; color: #00467F; line-height: 25px; padding: 10px 0 0 20px; overflow: hidden; height: 30px;}
				#SiteNav li div.DropBody{width:930px; float:left; clear:left; padding:10px 20px}
				#SiteNav div.DropBody li{height:auto; margin:0px 0px 10px; float:left; clear:left; width:99%; }
					#SiteNav li#Nav4 div *{color:#b3153a}
					#SiteNav li#Nav5 div *{color:#66952F}
					#SiteNav li#Nav4 div input{color:#666}
					#SiteNav li#Nav4 div input[type="submit"]{color:#fff}
					
				#SiteNav div.DropBody div.main{float:left; padding-right:15px; margin-right:15px; border-right:1px solid #14487C; height:260px}
					#SiteNav li#Nav1 div.DropBody div.main,#SiteNav li#Nav6 div.DropBody div.main{height:210px}
					#SiteNav li#Nav2 div.DropBody div.main,#SiteNav li#Nav4 div.DropBody div.main{height:240px}

				#SiteNav div.DropBody div img{ width:190px; height:96px; margin-bottom:10px; border:1px solid #14487C; padding:1px; background-color:#fff}
				#SiteNav div.DropBody div h5{ text-transform:uppercase; font-size:1.0em; float:left; width:100%; color:#14487C}
				#SiteNav div.DropBody div p{ padding-bottom:10px}
					#SiteNav li#Nav4 div.DropBody div{border-right:1px solid #b3153a}
					#SiteNav li#Nav4 div.DropBody div img{border:1px solid #b3153a !important;}
					#SiteNav li#Nav5 div.DropBody div{border-right:1px solid #66952F}
					#SiteNav li#Nav5 div.DropBody div img{border:1px solid #66952F !important;}
					
				#SiteNav div.DropBody ul{ padding:0 0 8px 5px; float:left}
				#SiteNav div.DropBody ul li{ margin:0px 0px 5px ; padding: 0 0 0 8px; background: url('/images/layout/2011/blue-bullet.png') no-repeat 0px 4px}
				#SiteNav div.DropBody div ul li a{ width:100%; font-size:0.9em}
					#SiteNav li#Nav4 div.DropBody div ul li{ background: url('/images/layout/2011/red-bullet.png') no-repeat 0px 4px}
					#SiteNav li#Nav5 div.DropBody div ul li{ background: url('/images/layout/2011/green-bullet.png') no-repeat 0px 4px}
						
				#SiteNav div.DropBody div.Last{border-right:none !important; margin-right: 0px !important; padding-right: 0px !important; position:relative}
				#SiteNav div.DropBody div.Last div{border-right:none !important; margin-right: 0px !important; padding-right: 0px !important; height:auto !important}
				#SiteNav div.DropBody span a{ display:inline}	
				#SiteNav div.DropBody div p{ clear:both}
				
				#SiteNav div.DropBody div.Store h5 span{ display:none}
				#SiteNav div.DropBody div.Store a{  position:relative; z-index:10 }
				ul.StoreHelp{margin:20px 0 !important; float:left; position:relative; z-index:10; }
				h5.StoreHeader{ position:absolute; width:205px; height:80px; display:block; background:  url('/images/layout/2011/Nav-store.png') no-repeat top left; top:0px; left:0px}
					h5.StoreHeader a{ width:150px; height:15px; display:block; float:left}	
					
			#TopTools{ position: absolute; top:0px; right:0px; height:27px; z-index:90; }
				#TopTools ul.ULTopTools{background-color:#cbd1d5; float:right; height:23px; padding:3px 5px 3px 8px; display:block; border-radius: 0 0 7px 7px; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.4); -webkit-border-radius:  0 0 7px 7px;-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.4); -moz-border-radius: 0 0 7px 7px;-moz-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.4);}
					#TopTools li{float:right; padding:0px 10px 0 0; position:relative;}
					#TopTools li,#TopTools li a{ font-size: 10px; color: #999; font-weight: bold; }
					#TopTools li + li{ border-right:1px solid #aaa; margin-right:10px; height:16px; margin-top:4px}
					#TopTools li.SearchWrap{ padding:0px; position:relative;}
				
					#TopTools li a{ display:block;}
						#TopTools li a.aLiveHelp{float: left; display:block; padding-right: 20px; background: url('/images/layout/2012/ChatIconJan12.png') no-repeat top right; }
						.SearchWrap input#tbSearchString{ border: 1px solid #a4aaae; background-color:#cbd1d5; color: #666; float: left; height:14px; width:115px; padding:2px 30px 2px 5px; border-radius:  5px; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.1); -webkit-border-radius:  5px;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.1); -moz-border-radius: 5px;-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.1); font-size:10px; margin:2px 0 0 }
						.SearchWrap a #btnSearch{ position:absolute; top:2px; right:0px; height:12px; width:10px; border:1px #a4aaae solid; margin:0px 0px 2px; padding:3px 10px; color:#fff; font-weight:bold; border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; background:#93aac1 url('/images/layout/2012/looking-glass.png') no-repeat 8px 2px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
						.SearchWrap a #btnSearch:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
					
			.AlertMessageWrap{width:100%; float:left; position:relative; z-index:80; height:22px; overflow:hidden; background-color:#aa1438; border-bottom:1px solid #fff; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.5);-moz-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.5);}
				body.ACEHome .AlertMessageWrap {-webkit-animation: AlertMessage 2s 0s 1; -ms-animation: AlertMessage 2s 0s 1; -moz-animation: AlertMessage 2s 0s 1; -o-animation: AlertMessage 2s 0s 1; animation: AlertMessage 2s 0s 1;}
				.AlertMessageWrap a{ color:#fff; text-transform:uppercase; height: 18px; font-weight:bold; margin-left:15px}
				#AlertInterWrap{width:975px; margin:0 auto;  position:relative; padding:2px 0px;  color:#fff; text-transform:uppercase; }
				
	/* New Breadcrumb Code */			
		#ACEBreadCrumbWrap{ position:relative; float:left; clear:left; height: 22px; width: 980px; padding:0px 5px}
		#ACEBreadCrumbWrap #breadcrumbs br{ display:none}
			.ACEHome #ACEBreadCrumbWrap {  background: url("/images/layout/2012/breadcrum-bg.png") no-repeat scroll 18px 5px transparent;}
			#ACEBreadCrumbWrap div.SocialWrap { position: relative; float:right; top: 0px !important; width: 220px; z-index: 1; overflow:hidden}
			#ACEBreadCrumbWrap #breadcrumbs { color:#aaa; display: block; font-size: 10px; padding: 3px 3px 2px 13px !important; width:540px; overflow:hidden; float:left; height:15px}
			#ACEBreadCrumbWrap #breadcrumbs a{ color:#999 !important; font-size: 10px; }
				#ACEBreadCrumbWrap #breadcrumbs sup{ font-size:8px; line-height:10px;}
			#BreadTools {float:right; width: 420px;}
			#BreadTools li.TopLi{float: right; position:relative; font-size: 10px; font-weight: bold; color: #AAA;}
				#BreadTools a.Top,#BreadTools a.username{font-size: 9px; font-weight: bold; color: #AAA; padding: 3px 5px; display: block;}
				#BreadTools li a.aYourCart{ padding-left:25px; background: url("/images/layout/2012/CartIconJan12.png") no-repeat 8px 5px}
				
			#BreadTools .dCartDD{ display:none;position:absolute;width:350px;height:350px;top:10px;right:-56px;}
			li.CartWrap:hover a.aYourCart{color:#fff !important; background-color:#882F43 !important;}
				li.CartWrap:hover .dCartDD{ display:block !important}
			#BreadTools #dCartDDInterWrap{ float:left; padding:10px; background-color: white; border: 2px solid #882f43; margin-top:12px;width: 330px; -webkit-border-radius:  0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius:  0 0 10px 10px; -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);}
			#BreadTools li.LogedInAs{ border-left:1px solid #aaa; margin-left:0px;}
			#BreadTools li.CartItems{border-right:1px solid #aaa; margin-right:0px;}
				#BreadTools li.LogedInAs div{ display: none; position: absolute; top: 15px; left: -1px; padding: 10px; background-color: white; border: 2px solid #882F43; margin-top: 12px; width: 75px; -webkit-border-radius:  0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius:  0 0 10px 10px;}
				#BreadTools li.LogedInAs:hover div{ display:block}
				#BreadTools li.LogedInAs a{ color:#B3153A}
			#dCartDDInterWrap h5{ font-size:1.4em}
			#dCartDDInterWrap ol,#dCartDDInterWrap ul{ float:left;  background-color: transparent; position:relative; padding: 0 0 0 20px;}
			#dCartDDInterWrap ol a,#dCartDDInterWrap ul a{ display:block; color: #14487C; text-decoration: none;}
			#dCartDDInterWrap ol a:hover label{text-decoration: underline;} 
			#dCartDDInterWrap ol{ list-style-type: none; border-bottom:1px solid #aaa; border-top:1px solid #aaa; width:310px;}
				#dCartDDInterWrap ol li{ float: left; clear: left; width: 300px; padding: 2px 0px; margin: 2px 0px 2px 2px; color: #14487C; position:relative; font-size:10px; font-weight:normal}
				#dCartDDInterWrap ol li p{ position: absolute; left: -22px; width: 20px; height: 15px; font-weight: bold; }
				#dCartDDInterWrap ol li label{width: 233px; padding-right: 15px; display: block; font-size: 10px; line-height: 13px; padding-top: 1px;}
				#dCartDDInterWrap ol li span{ float:right; }
				#dCartDDInterWrap ul{ width:307px; background: url('/images/layout/2012/Cart-security-icons.png') no-repeat 5px 5px; min-height:30px}
				#dCartDDInterWrap ul li{ clear: both; width: 302px; text-align: right; padding:2px 0px; color:#aaa }
				#dCartDDInterWrap ul li *{ float:right}
				#dCartDDInterWrap ul li.SM{ font-size:10px !important;}
				#dCartDDInterWrap ul li.SM span{color:#b3153a }
				#dCartDDInterWrap ul li label{padding: 0 7px 0 0;}
				#dCartDDInterWrap div{ float:left; clear:both; padding:10px 0 0 50px }
				#dCartDDInterWrap div a.GrayBTNSM{ margin: 7px 0px 2px}
				#dCartDDInterWrap div a + a{ margin-left:10px;}
			
	/* New Body Code */
		#ACEBodyWrap{position: relative; width: 100%; clear:left; float:left;padding:0px 0px 10px; z-index:5; background: url('/images/layout/2011/ACE-BodyBG.png') repeat-y top center; min-height: 300px; min-width: 985px;}
			#ACEPaperWrap{position: relative; width: 985px; clear:left; margin:0px auto}
				#ACEBodyInterWrap{ float:left; width:965px; padding:0 10px}
				#ACEPaperWrap #container {padding: 10px 23px;}
	/* Feedback Code */
		#FeedbackWrap{position:fixed; left:0px; top:300px; height:102px; width:19px;  z-index:99; overflow:hidden; border-top:2px solid #00467f;border-right:2px solid #00467f; border-bottom:2px solid #00467f; display:block; background: url('/images/layout/2012/share-BG.png') repeat-y top left;-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);}
		#FeedbackWrap:hover{ width:20px}
			#FeedbackWrap:hover .Hot{ background-position: 1px 0; padding-left:2px}
			#FeedbackWrap span.CloseWrap{ bottom: 5px; position: absolute; right: 0px; width: 60px; height: 24px; display: block;}
		#FeedbackWrap textarea,#FeedbackWrap select{border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #aaa}
		#FeedbackWrap #ddlCategory{border:1px solid #5987ac !important; width:290px !important; margin-left:15px; padding:5px 10px; -moz-border-radius: 10px; border-radius: 10px; background-color:#e8eef3; color:#333}	
		#FeedbackWrap #tbFeedback{border:1px solid #5987ac !important; width:360px; height:130px; margin: 0em; padding: 10px; -moz-border-radius: 10px; border-radius: 10px;  background-color:#e8eef3; color:#333 }	
		#FeedbackWrap #ctl00_fUserFeedback_ddlCategory{width:140px;}
		#FeedbackWrap #ctl00_fUserFeedback_tbFeedback{ width:310px; height:130px}
				 
		#FeedbackWrap .Hot{ position: absolute; left:0px; top:0px; height:102px; width:19px; background:#00467f url('/images/layout/2011/Feedback.png') no-repeat top left; padding-left:2px}
			#FeedbackWrap .Hot span{height:400px; width:19px; float:left; cursor:pointer }
		#FeedbackWrap .Form{ height: 275px; left: 40px; position: absolute; top: 20px; width: 330px;}
			#FeedbackWrap .Form h5{ font-size:18px; color:#00467f; font-family:Verdana, Arial, Sans-Serif; font-weight:normal; padding-bottom:10px; width:375px; clear:left; float:left}
			#FeedbackWrap .Form li{ width:380px; padding:0 0 10px 5px}
		#FeedbackWrap a.Close,.SocialWrap a.Close{ bottom: 25px; color: white; position: absolute; right: 30px; background: url('/images/layout/2011/Feedback.png') no-repeat -170px 0px; width:72px; height:24px; display:block }
			#FeedbackWrap a.Close:hover,.SocialWrap  a.Close:hover{ background-position:-170px -29px}
			
		#FeedbackWrap #dEmailAddress,#FeedbackWrap #dPassword{width: 160px;}
			
		#FeedbackWrap a.bLogin,#FeedbackWrap a.bSubmit{ margin:2px 0px; text-transform:uppercase; border:1px #fff solid;padding:4px 15px; color:#fff; font:Bold 11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; position:relative; float:left; border-radius: 10px; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4); -webkit-border-radius: 10px;-webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4); -moz-border-radius: 10px;-moz-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);color:#fff !important;  background: #003866; background: -moz-linear-gradient(top,  #003866 0%, #00467f 16%, #3c698d 45%, #00467f 65%, #0e436e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003866), color-stop(16%,#00467f), color-stop(45%,#3c698d), color-stop(65%,#00467f), color-stop(100%,#0e436e)); background: -webkit-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: -o-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: -ms-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%) ;}
			#FeedbackWrap a.bLogin:hover,#FeedbackWrap a.bSubmit:hover{top:2px !important; text-decoration:none; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);-moz-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);  }
			
		#dLoginWrapper div div,#dButton{ padding:0 0 10px; float:left; clear:left}
		#dEmailAddress,#dPassword,#dButton{ float:left; clear:left; padding-bottom:10px}
			#dPassword a{ float:right; clear:left; font-size:9px }
			#dPassword span{ font-size:9px }
		#dEmailAddress label,#dPassword label{ float: left; width: 165px;}
		#dEmailAddress input,#dPassword input{ float: left; width: 150px;}
		
		.SocialWrap{position:fixed; left:0px; top:175px; height:100px; width:19px;  z-index:99; overflow:hidden; color:#fff; border-top:2px solid #00467f;border-right:2px solid #00467f; border-bottom:2px solid #00467f; display:block; background: url('/images/layout/2012/share-BG.png') repeat-y top left;-webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);}
			.SocialWrap:hover{ width:20px;}
			.SocialWrap .Hot{ position: absolute; left:0px; top:0px; height:102px; width:19px; background: #00467F url('/images/layout/2011/Feedback.png') no-repeat -245px 4px; padding-left:2px}
				.SocialWrap:hover .Hot{ background-position: -244px 4px; padding-left:2px}
				.SocialWrap .Hot span{height:100px; width:19px; float:left; cursor:pointer }
			.SocialWrap .Form{ height: 105px; left: 30px; position: absolute; top: 15px; width: 250px;}
			.SocialWrap span.CloseWrap{ bottom: 25px; position: absolute; right: 15px; width: 72px; height: 24px; display: block; }
			#socialWrap div{ float:left}
				#socialWrap div.Left{ float: left; width: 60px; height: 80px; padding-left: 5px;}
				#socialWrap div.right{ float:left; width:161px;}
				#socialWrap div.right span{ float:left; padding:0 0 5px}
				#socialWrap span.TweetBtn,#socialWrap span.PlusOneBtn{ padding-left:10px; width:80px}
				#socialWrap span.AddthisBar{ padding-top:10px}
		
	/* New Footer Code */
		#ACEFooterWrap{background:#F4F4F4 url('/images/layout/2011/2011-layout-blue.png') repeat-x left -120px ; position: relative; width: 100%; clear:both; top: -5px; z-index:10; float:left; min-width: 985px;}
			body.Green #ACEFooterWrap{background: url('/images/layout/2011/2011-layout-green.png') repeat-x left -120px  ;}
			body.Red #ACEFooterWrap{background: url('/images/layout/2011/2011-layout-red.png') repeat-x left -120px ;}
		#ACEFooterInterWrap{position: relative; width: 985px; clear:left; margin:0px auto}
			#ACEFooterWrap a { color: #898989;}
			#ACEFooterWrap a:hover { color: #000; text-decoration: none;}
		
			#ACEFooterWrap div#newslettersignup { color: #FFFFFF; padding: 10px 15px; width: 950px; float:left}
			#ACEFooterWrap div#Etips{float: left; height: 22px; width: 710px}
				#ACEFooterWrap div#Etips span{ float: left; font-size: 13px; font-weight: bold; margin: 5px 0;}
		
		#ACEFooterWrap #newslettersignup #input { float:right; height:26px; width:240px; background: url("/images/layout/2011/footer-signup-blue.png") no-repeat; margin:2px 0 0}
			body.Green #ACEFooterWrap #newslettersignup #input { background: url("/images/layout/2011/footer-signup-green.png") no-repeat;}
			body.Red #ACEFooterWrap #newslettersignup #input { background: url("/images/layout/2011/footer-signup-Red.png") no-repeat;}
				#ACEFooterWrap div#input #ctl00_Footer_tbEmail{color:#333333; margin:2px 5px 2px 10px; padding:3px !important; border:none !important; background-color:#fff; width:155px; float:left;}
				#ACEFooterWrap div#input #ctl00_Footer_lbEmailSignup{padding:0; height:25px; width:60px; float:left; border:none}
			
		
			#ACEFooterWrap #legal { float: left; margin: 10px 0; padding: 10px; width: 950px;}
			#ACEFooterWrap #copyright { text-align:right; font-size:.90em; color:#707070}

		#ACEFooterWrap #copyright a { text-decoration:underline;}
		#ACEFooterWrap #links-box {padding: 10px 0; width: 980px; height:100%; clear:both}
		#ACEFooterWrap #links-box div.Footer { padding:10px; float:left; width:175px}
		#ACEFooterWrap #links-box ul {float:left}
		#ACEFooterWrap #links-box h5 {padding:0 0 12px 0; color:#00467f; font-weight:bold; font-size:.9em; font-family:Arial, Helvetica, sans-serif !important}
		#ACEFooterWrap #links-box h5 a{color:#00467f !important;}
			body.Red #ACEFooterWrap #links-box h5 a{color:#B3153A !important;}
		#ACEFooterWrap #links-box h5 a:hover{text-decoration:underline;}
		#ACEFooterWrap #links-box li { font-size:.80em; line-height:1.3em; padding-bottom:4px}
		#ACEFooterWrap .navigation { float: right; text-align: right; width: 600px;}
		
		#legal div.AuthorizeNetSeal img{height:50px; width:63px !important}
		#legal div.VerisignSeal img{height:60px; width:84px !important;margin:-3px;}
		#legal div.NCCA img{height:55px; width:47px !important}
		
		body.Green #ACEFooterWrap #links-box h5 {color: #66952F !important}
		body.Red #ACEFooterWrap #links-box h5 {color: #ab576a !important}
			

		
	/* Ace Only Bar */
		#outer.AceOnly { padding-top:20px}
		#ctl00_ACEOnlyBar{position: relative; float:left; width:100%; height:20px; background-color:#444; z-index:999; }
			#ctl00_ACEOnlyBar *{ color:#fff; float:left; font-size:10px }
			#ctl00_ACEOnlyBar ul{ width:900px}
			#ctl00_ACEOnlyBar ul li{ display:block; padding:3px 8px; height:14px; border-right:1px solid #aaa; position:relative }
				#ctl00_ACEOnlyBar ul li.Last{border-right:none !important }
				
			#ctl00_ACEOnlyBar ul li ul{ display:none; position:absolute; left:-1000px; top:20px; width:200px; padding:5px 0; opacity: 0.88; background-color:#444;}
				#ctl00_ACEOnlyBar ul li:hover ul{ display:block; left:0px}
			#ctl00_ACEOnlyBar ul li ul li{ clear:left; border-right:none !important; width:99%; padding:5px 0 5px 10px;}
				#ctl00_ACEOnlyBar ul li ul li.Two{ height:28px !important}
				#ctl00_ACEOnlyBar a{ width:100%}
				#ctl00_ACEOnlyBar i{ padding-left:5px}
		#ctl00_ACEOnlyBar div{ float:right; margin:0px 20px}
		#ctl00_ACEOnlyBar a.thickbox{margin-left: 3px; width: 200px;}
		img.AceOnlyTBLogo{ width:50px; height:15px;}
			#ctl00_ACEOnlyBar ul li.GA ul{ width:380px !important}		
/* Error Pages */
	#imgWallCat{ top:-5px; position:relative; padding: 350px 0 0 436px; float: left; clear: both; background: url("/images/layout/2012/Error-Bg.jpg") no-repeat left top; min-height: 250px; width: 535px;}
		#imgWallCat ul li{ padding: 0 0 10px; float:left; clear:both; width:500px}
		#imgWallCat ul li label{ padding-left:15px}
		#imgWallCat ul li label.title{ font-weight:bold; color:#14487C; padding-left:0px}
		#imgWallCat textarea{background-color: rgba(248,248,248,1); padding: 10px; border: solid 1px #999; color:#333; width: 475px; height: 100px; border-radius: 10px; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.1); -webkit-border-radius: 10px;-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.1); -moz-border-radius: 10px;-moz-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.1);}
	
	
/* ACE Homepage 11 */
	body.ACEHome #ACEBodyWrap{background: url('/images/layout/2011/Homepage-Bg.png') repeat-y top center #fff;}
	div#ACEHomeMainVisWrap{ float:left; width:955px; padding:0px 10px 24px;position:relative; top:-5px; background: url("/images/layout/2011/HomeTop-shadow.png") no-repeat left bottom; }
		div#ACEHomeMainVisWrap *{ color:#fff}
	div.Cert,div.GetFit,div.Pros{ float:left; width:310px; height:550px; margin:0px 12px 0 0; position:relative; overflow:hidden; display:block}
		div.GetFit{ margin-right:0px !important}
	div.Cert div.title,div.GetFit div.title,div.Pros div.title{ position:absolute; width:310px; top:390px; z-index:50; font-size:11px; left:0px;}
		div.Cert div.title{ background-color:#00467f}
		div.Pros div.title{ background-color:#d31145}
		div.GetFit div.title{ background-color:#68ac27}		
		div.Cert:hover div.title,div.GetFit:hover div.title,div.Pros:hover div.title{top:340px !important}
	div#ACEHomeMainVisWrap div.title h2 a{ width:310px; height:55px; float:left; padding-bottom:15px  }
		div.Cert div.title h2 a{ background: url("/images/layout/2011/HomeTitle-Cert.png") no-repeat left -2px}
		div.Pros div.title h2 a{ background: url("/images/layout/2011/HomeTitle-Pros.png") no-repeat left -2px}
		div.GetFit div.title h2 a{ background: url("/images/layout/2011/HomeTitle-GetFit.png") no-repeat left -2px}
		div#ACEHomeMainVisWrap div.title h2 a span{ display:none }
	div#HideCertInfo,div#HideProInfo,div#HideGetFitInfo{ display:none; height:250px; padding:0 10px 15px}
		div.Cert:hover div#HideCertInfo{ display:block}
		div.Pros:hover div#HideProInfo{ display:block}
		div.GetFit:hover div#HideGetFitInfo{ display:block}
	div.InfoBlock p{ padding-bottom:10px}
	div.InfoBlock p span{ text-transform:uppercase; font-weight:bold}	
		div.InfoBlock li{ list-style: disc inside;}
	#HomeBottomBox11Wrap{ background: url('/images/layout/2011/HomePage-botBoxs-Bottom.png') no-repeat bottom left; float:left; padding-bottom:11px; margin-bottom:10px}
	#HomeBottomBox11InterWrap{ padding:12px 0 13px 13px; background: url('/images/layout/2011/HomePage-botBoxs-top.png') no-repeat top left; float:left; width:961px; min-height: 200px}
		#HomeBottomBox11InterWrap div.Block{float:left; width:304px; margin:0px 18px 0 0; display:none }
			#HomeBottomBox11InterWrap div.Block div{ display:block}
			div.BackUpContent{ position:relative}
			#HomeBottomBox11InterWrap div.Block div.CoverUp{background-color:#fff; width: 303px; position: absolute; z-index: 10; padding: 0px ! important; top: 0px; left: 0px; height: 249px;}
		#HomeBottomBox11InterWrap div.Last{ margin-right:0px !important}
			#HomeBottomBox11InterWrap div.Block div div{padding: 10px 15px 0; float:left}	
	h3#Forefront{ width:200px; height:26px; margin:10px 0 0px; float:left; background: url('/images/layout/2011/Home-Forefront.png') no-repeat left top}
		h3#Forefront span{ display:none}
	
	/* ACE Home Holiday */
	#dHolidayHeadline{ display:none}
	#aHolidayLink{display:none}
	
	body.HolidayHome11 #ACEBodyWrap{background: #00467F url("/images/holiday/holiday-bg-Home.jpg") no-repeat center top !important; padding:0px}
		body.HolidayHome11 #dHolidayHeadline{background: transparent url("/images/holiday/season-greetings-11.png") no-repeat left top !important; padding:0px; width:790px; height:57px; position:absolute; left:10px; top:5px; z-index:100; display:block}
			body.HolidayHome11 #aHolidayLink{ background: transparent url('/images/holiday/home-fitgift-button.png') top left no-repeat; width:97px; height:78px; position:absolute; right:5px; top:13px; z-index:100; display:block}
				body.HolidayHome11 #aHolidayLink:hover{background: transparent url('/images/holiday/home-fitgift-button.png') left -85px no-repeat}
			body.HolidayHome11 #aHolidayLink span{ display:none}
		body.HolidayHome11 #ACEHomeMainVisWrap{ top:0px}
		
/* ACE Added Styles */
	.Line_orange{height: 0; border: 0; border-top: 1px solid #00467f; margin: 5px;}
	
	#searchResults {margin: 0px 10px; width: 100%;}
		#searchResults a { color: #0067B1; font-size: .85em; font-weight: bold;	text-decoration: none;}
		#searchResults a:hover { text-decoration: underline;}

	#content { background: #fff; color: #333;}
		#content p{ padding-top:5px; margin-top:5px;}

	.button{ border: 1px solid #dc480f; height: 20px; margin: 1px; color: #fff;	font-size: 12px; background-color : #00467f; -webkit-border-radius:2em; -moz-border-radius:2em;}	
	.blueoutline { border:#e6e6e6 2px solid; width: 99%; margin : 2px;	height : 41px;}

	#boxPad{ padding: 25px; margin: 25px}
	input.textbox{ border: 1px solid #bebebe; height: 18px;	margin: 0 4px 0 0; width: 128px;}
	#popcontainer { padding: 5px; width: 98%;}
		#popcontainer  ul {	margin: 10px 0px 0px 10px;}
		#popcontainer  ol { margin: 10px 0px 0px 10px;}
			#popcontainer  li { background: none; margin: 5px 0px 0px 15px; list-style : disc;}
		#popcontent { background: #fff; color: #666; padding: 15px; margin: 7px;}

	#data-grid { border-collapse: collapse; color: #545454;	margin: 10px 0 0; width: 670px;}
	#data-grid thead { background-color: #e1e1e1; font-weight: bold;}
	#data-grid thead td { padding: 5px;}
	#data-grid tbody td { border-bottom: 1px dotted #ccc; padding: 5px 10px; text-align: left;}
	#data-grid  tr.alternate { background-color: #ebebeb;}
	#data-grid  tr.notactive{ background-color: #CCff99;}
	#data-grid  tr.nodisplay { background-color: #CCFFFF;}
	#data-grid tfoot td { vertical-align: top;}
		.InvalidFieldMessage{ color:#FF0000;}
		.formtext {	background-color: #ebebeb;}

	#portalbox { float:right; background: url("/images/layout/2009/wide-box-bg.gif") no-repeat;	margin: 20px; border: 1px solid #c6c4c4; height:325px;}
	#portalbox .story { padding: 6px 0 0;}
	#portalbox .story .inner { margin: 0;}

	#portalbox .story .inner .content { margin: 0 6px 0 3px; padding: 10px;}
	#portalbox .story .inner .content ul.blue-arrows { list-style-type: none; float: right;}
	#portalbox .story .inner .content ul.blue-arrows li { background: url("/images/layout/blue-arrow.gif") 0 6px no-repeat;	line-height: 1.6em;	padding: 0 0 0 12px;}
	#portalbox .story .inner .content .right { color: #707070; float: right; line-height: 1.2em; padding: 0 0 0 15px; width: 340px;}
	#portalbox .story .inner .content .floatright { float: right; padding: 5px 0 0 5px;	color: #fff;}
	#portalbox .story .inner .content .right .more { color: #0067B1;}
	#portalbox .story .inner .content .right .more a { color: #0067b1; font-weight: bold;}
	#portalbox .story .bottom {	height: 1px;}
	
		#portalbox a.blue-button {	background: url("/images/layout/blue-btn.gif") no-repeat; color: #fff; font-size: 10px; font-weight:bold ; font-family: Tahoma, Verdana, Arial, sans-serif; height: 23px; text-decoration: none; display: block; margin: 0 0 5px; padding: 6px 0px 0px 0px; width: 120px; text-align: center;}
	#portalbox a.blue-button:hover { text-decoration: underline;}
		#container a.smallbluebutton { background: url("/images/layout/add-to-cart-btn-small.jpg") no-repeat; color: #fff; float: left; font-size: 10px; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif; height: 21px; margin: 6px 0; padding: 4px 0 0 0;width: 105px;  text-decoration: none;}
		#container a.bluebutton { background: url("/images/layout/blue-btn.gif") no-repeat; color: #fff; font-size: 13px; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif; height: 23px; text-decoration: none; display: block; margin: 0 0 15px;	padding: 7px 0 0 20px; width: 120px;}
	#container a.bluebutton:hover {	text-decoration: underline;}
		#container a.add-to-cart { background: url("/images/layout/add-to-cart-btn.gif") no-repeat; color: #fff; font-size: 13px; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif; height: 23px; text-decoration: none; display: block; margin: 5px 0 15px; padding: 7px 0 0 20px; width: 120px;}
	#container a.add-to-cart:hover { text-decoration: underline;}
		#container a.aceuseonlybutton {	background: url("/images/layout/aceuseonly.gif") no-repeat;	color: #fff; float:left; font-size: 11px; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif;	height: 24px; margin: 6px 0 6px 0px; padding: 7px 0 0px 55px; width: 161px;  text-decoration: none;}
	#container a.aceuseonlybutton:hover { text-decoration: underline;}
	
	#halfbox { float: right; margin: 5px 0 0; width: 296px;}
	#halfbox .story { background: url("/images/layout/halfbox-top-bg.gif") no-repeat; padding: 6px 0 0;}
	#halfbox .story .inner { background: url("/images/layout/halfbox-inner-bg.gif") repeat-y; margin: 0;}
	#halfbox .story .inner .content { background: #fff url("/images/layout/gradient-bg.gif") repeat-x; margin: 0 6px 0 3px;	padding: 10px;}
	#halfbox .story .bottom { height: 1px;}

/* Right Elements 
*******************/
	#right { float: right; margin: 5px 0 0; width: 275px;}
	#right a { color: #0067b1;}
	#right a:hover { text-decoration: none;}
	#right .box { background: url("/images/layout/2009/wide-box-bg.gif") no-repeat;	margin: 20px; border: 1px solid #c6c4c4;}
	#right .box .inner .content { margin: 0 7px; padding: 10px 15px;}
	#right .box .bottom { height: 1px;}
	#right .box .exam {	background: url("/images/layout/note-icon.gif") no-repeat; color: #707070; font-size: .76em; margin: 10px 0 0; padding: 0 0 0 15px; width: 135px;}
	#right .box .more {	margin: 10px 0 0 0;	text-align: right;}
	#right .box .more a { color: #eb3c35; font-weight: bold; text-decoration: none;}
	#right .box .more a:hover { text-decoration: underline;}
	#right .box ul.blue-arrows { list-style-type: none;}
	#right .box ul.blue-arrows li {	background: url("/images/layout/blue-arrow.gif") 0 6px no-repeat; line-height: 1.6em; padding: 0 0 0 12px;}
	
		#container a.gray-button { background: url("/images/layout/gray_button_bg.gif") repeat-x; color: #fff; text-decoration: none; font-size: 11px; font-family:Tahoma, Verdana, Arial, sans-serif; height: 20px; margin: 5px; padding: 3px 8px 8px 8px; vertical-align: middle;}
		#container a.gray-button:hover { text-decoration: underline;}
	
	.ACEUseOnly {border:1px #bebebe solid; background-color:#dbdbdb; clear: left; float: left; padding: 5px; width: 97%;}
	
	#etipssignup{ background: url("/getfit/images/emailsignup_bg.jpg") no-repeat; padding: 20px; width: 200px; height: 90px;}
	.strongorange {FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #00467f;}

/* used for exam results display*/
	.header { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; background: url("/images/layout/navigation-bg.gif") repeat-x; }
	.domain { FONT-WEIGHT: bold; FONT-SIZE: 11px;  COLOR: #00467f; BACKGROUND-COLOR: #e9f3fa }
	.task { PADDING-LEFT: 15px; border-bottom: solid 1px #CCC; }
	.tdunderline { border-bottom: solid 1px #fdd799;}
	.domain09 { font-size:11px; font-weight:Bold; color: #00467f; background: #e9f3fa }

/* used for exercise library display*/
	#exerciselib_catbox { margin: 10px 0px;	border: 1px solid #c6c4c4; width:400px;}
	#exerciselib_catbox .story { padding: 6px 0 0; background: url("/images/layout/2009/wide-box-bg.gif") no-repeat;}
	#exerciselib_catbox .story .inner {	margin: 0;}
	#exerciselib_catbox .story .inner .content { margin: 0 6px 0 3px; padding: 3px;}
	
	.wide-box {	background: url("/images/layout/2009/wide-box-bg.gif") no-repeat; margin: 10px 0px;	border: 1px solid #c6c4c4;	}
	.wide-box .inner { padding: 20px;}
		div.wide-box div.inner input{ margin-right:5px;}
		div.wide-box.NewSiteWidth, .NewSiteWidth{width:870px}
	
	#regsteps {	width: 690px; margin: 0px 0px 0px 5px;}
	#regsteps ul { margin: 0; padding: 0;}
	#regsteps li { background: none; float: left; margin: 0px; padding: 0;}
	
	#home {	background: url("/images/layout/vertical-separator.gif") 100% 0 repeat-y; float: left; padding: 10px 0 0 10px;	width: 280px;}
	#class { float: left; padding: 10px 0 0 10px; width: 280px;}
	#subject {	background: url("/images/layout/vertical-separator.gif") 100% 0 repeat-y; float: left; padding: 10px 0 0 10px; width: 280px;}
	
	.dotted-bottom { background: url("/images/layout/horizontal-separator.gif") bottom repeat-x; margin: 0; padding: 20px 0 5px 0;}
	#recertReady{padding:0 0 0 210px !important; margin:20px 0px; float:left; width:615px; background: url('/images/layout/Ace-Cert-renewal-cecpage.png') no-repeat top left}
	#recertReady h3{ margin-bottom:0px !important; padding-bottom:5px !important}
	#recertReady ol{ margin:0px 10px 10px !important; padding:0px 20px !important}
	.CeCWrap{ float:left; clear:both}
	
/* Old Store Styles */
/* Online Store Elements */

/* Main Elements */

	#breadcrumbs-short { display: block; float: left; width: 382px;}
	#status { color: #707070; float: left; font-size: .90em; font-family:Arial, Helvetica, sans-serif; padding: 10px 2px; width: 310px;}
	#vertical-seperator { background: url("/images/layout/vertical-separator.gif") 0 0 repeat-y;}

/* Left Column */

	#store-left {display: block; float: left; padding: 20px;	width: 640px;}
	#store-left #ShortDescription ul { list-style-type: square !important; padding:25px 0px 0px 50px;width:300px;}
	#store-left #ShortDescription li { padding-top:5px;}

/* Right Column */

	#store-right { background: url("/images/layout/vertical-separator.gif") 0 0 repeat-y; display: block; float: right; font-size: .90em; margin: 10px 0 0;	padding: 0 10px; width: 160px;}
	#store-right a { font-weight: bold;}
	.list-price {font-size:18px; font-weight:bold; font-family:Tahoma, Verdana, Sans-serif;	margin: 0 0 10px;}
	.savings {color:#ff0000; font-size:18px; font-weight:bold; font-family:Tahoma, Verdana, Sans-serif; margin: 0 0 10px;}
	.your-price { color: #197a30; font-size:18px; font-weight:bold; font-family:Tahoma, Verdana, Sans-serif; margin: 0 0 10px;}
	.price-label { font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform: uppercase;}
	.suggest { background: #fff; border: 3px solid #bfbfbf;	margin: 20px 0 0; padding: 1px;}

/* Bottom Details */

	#bottom-details { background: url("/images/layout/horizontal-separator.gif") repeat-x; margin: 10px 0 0; padding: 15px 0 0;}	
	#bottom-details .column1 { float: left;	width: 315px;}
	#bottom-details .column2 { border-right: 1px solid #ccc; float: left; padding: 0 20px; width: 70px;}
	#bottom-details .column3 { border-right: 1px solid #ccc; float: left; line-height: 1.0; margin: 0 20px 0 0;	padding: 0 20px; width: 70px;}

/* Shopping Cart */
	#checkout-left { float: left; width: 520px;}
	#container #steps { width: 520px;}
	#steps ul { margin: 0; padding: 0;}
	#steps li { background: none; float: left; margin: 15px 0 0; padding: 0;}
	#regsteps { width: 690px; margin: 0 0 0 5px;}
	#regsteps ul { margin: 0; padding: 0;}
	#regsteps li { background: none; float: left; margin: 0px; padding: 0;}
	#policies {	border: 1px dotted #ccc; float: right; margin: 0 4px 0 0; padding: 5px;	width: 200px;}
	#policies li { background: url("/images/layout/long-arrow.gif") 2px 6px no-repeat; padding: 0 0 0 20px;	list-style:none;}
	#policies ul { background: url("/images/layout/long-arrow.gif") 2px 6px no-repeat; margin:0px;}
	#policies li.secure { background: url("/images/layout/secure-icon.gif") no-repeat; padding: 0 0 0 20px;}
	
	form {color: #707070}	
	form label.name, label.address, label.city { clear: left; display: block; float: left;	width: 80px;}
	form input.name, input.address { margin: 0 0 2px; width: 560px;}
	form input.city { float: left; width: 193px;}
	form label.state { display: block; float: left;	padding: 0 5px 0 20px;}
	form select.state {	float: left; font-size: 12px; margin: 0 0 0 5px;}
	form label.zip { display: block; float: left; padding: 0 5px 0 20px;}
	form input.zip { float: left; width: 75px;}
	#shipping-options { float: left; padding: 10px 0 0;	width: 290px;}
	#shipping-options #option1, #shipping-options #option2, #shipping-options #option3, #shipping-options #option4 { display: block;}
	#shipping-options #option1 { background-color: #e1e1e1;}
	#shipping-details { background: #e1e1e1; float: left; margin: 30px 0 0; padding: 15px; width: 130px;}
	#shipping-details #details2, #shipping-details #details3, #shipping-details #details4 { display: none;}
	#totals { background: #fff; border: 1px dotted #e1e1e1; float: left; margin: 0 0 0 20px; width: 190px;}
	#totals h2 { padding: 5px 0 0 0;}
	#totals span.left { float: left; font-size:1em; font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 10px; width: 120px;}
	#totals #grand-total { background-color: #e86c1f; color: #fff; margin: 20px 2px 2px; padding: 4px 0;}
	#order-notes { float: left; padding: 0 0 0 10px; width: 365px;}
	a#continue.add-to-cart { float: right; font-family: Arial, Helvetica, sans-serif; margin: 0 10px 0 0;}
	#save-cart { float: right;}
	h2.leftheading { display: block; float: left; width: 500px;}
	.shopping-cart-none { border: 0px; padding: 0px;}
	.shopping-cart-none td { border: 0px; padding:0px;}
	#shopping-cart { border-collapse: collapse;	color: #545454; margin: 10px 0 0; width: 98%;}
	#shopping-cart .cart-image { float: left; margin: 2px 5px 0 0;}
	#shopping-cart thead { background-color: #e1e1e1; font-weight: bold;}
	#shopping-cart thead td { padding: 5px;}
	#shopping-cart tbody td { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px dotted #ccc; padding: 5px 10px; text-align: center;}
	#shopping-cart tr.alternate { background-color: #ebebeb;}
	#shopping-cart .qty {width: 25px;}
	#shopping-cart .col4 { text-align: left; width: 180px;}
	#shopping-cart tfoot td { vertical-align: top;}
	#shopping-cart #update-cart { margin: 10px 0 0;}
	#shopping-cart #cart-subtotal {	background-color: #ebebeb; border-bottom: 1px dotted #c8c8c8; font-weight: bold; padding: 5px;}
	#shopping-cart #cart-subtotal .left { display: block; float: left; width: 80px;}
	#shopping-cart #cart-subtotal .right { display: block; float: right; text-align: right;	width: 90px;}
	#shopping-cart #cart-grandtotal { background-color: #dfdfdf; border-bottom: 1px dotted #c8c8c8; font-weight: bold; padding: 5px;}
	#shopping-cart #cart-grandtotal .left { display: block; float: left; padding: 3px 0 0; width: 90px;}
	#shopping-cart #cart-grandtotal .right { color: #e86c1f; display: block; float: right; font-size: 1.3em; text-align: right; width: 80px;}

/* Filter Results */

	#category-left { background: url("/images/layout/vertical-separator.gif") 100% 0 repeat-y; float: left; font-size: 1.1em; margin: 0px; width:250px;}
	#category-left ul { clear: both; display: block; margin: 10px 0 0;}
	#category-left ul li { background: none; margin: 2px 0; padding: 0;}
	#category-left ul li a { font-family: Arial, Helvetica, sans-serif; font-size: .90em;}
	#category-left ul li ul { display: block; float: left; font-size: .90em; margin: 0 0 0 15px; padding: 0;}
	#category-left ul li ul li { margin: 0;}
	#category-left .edit-filter { background: url("/images/layout/long-arrow-left.gif") 0 4px no-repeat; clear: both; display: block; float: left; font-size: .90em; margin: 15px 0 15px 15px; padding: 0 0 0 15px;}
	#category-right { float: left; width: 625px;}
	#category-right .page-numbers {	float: right; margin: 10px 0 0; text-align: right; width: 250px;}
	#category-right .page-numbers .number-on { background-color: #00467f; color: #fff; line-height: 2.0em; padding: 2px 5px;}
	#category-right .page-numbers .number-off { background-color: #fff; border: 1px solid #00467f; color: #000; line-height: 2.0em; padding: 1px 4px;}
	#category-right .page-numbers .number-off a { text-decoration: none;}
	#category-right .filters-applied { float: left; font-size: .80em; margin: 10px 0 0 15px; padding: 5px 0 5px; width: 270px;}
	#category-right .category-box {	margin: 15px 0 0 14px; width: 529px;}
	#category-right .category-box .inner { background: url("/images/layout/category-box-bg.gif") repeat-y; width: 600px;}
	#category-right .category-box .content { background: url("/images/layout/category-box-top.gif") no-repeat; padding: 10px; width: 580px;}
	#category-right .category-box .bottom {	background: url("/images/layout/category-box-bottom.gif") no-repeat; height: 50px; width: 600px;}
	#category-right .category-box .category-image { float: left; margin: 0 10px 0 20px;}
	#category-right .category-box .category-info { display: block; float: left; margin: 0 0 0 15px;	width: 265px;}
	#category-right .category-box .category-info h2.blue a { color: #00467f; font-size: 12px;}
	#category-right .category-box .category-info ul { margin: 5px 0 5px 10px;}
	#category-right .category-box .category-info li { background: url("/images/layout/black-disc.gif") 0 7px no-repeat; line-height: 1.5em; padding: 0 0 0 10px;}
	#category-right .category-box .bottom .list { float: left; font-size: .90em; padding: 5px 0 0 10px; width: 122px; color:#000;}
	#category-right .category-box .bottom .list .price { font-size: 13px; font-weight: bold; line-height: .5; color:Black;}
	#category-right .category-box .bottom .your { float: left; font-size: .90em; padding: 5px 0 0 5px; width: 125px; color:#000 ;}
	#category-right .category-box .bottom .your .price { color: #197a30; font-size: 13px; font-weight: bold; line-height: 1.7;}
	#category-right .category-box .bottom .savings { float: left; font-size: .90em;	padding: 5px 0 0 5px; width: 200px; color:#000;}
	category-right .category-box .bottom .savings .price { color: #ff0000; font-size: 13px; font-weight: bold; line-height: 1.7;}
	
	#category-right .category-box .bottom a.add-to-cart { background: url("/images/layout/add-to-cart-btn-small.jpg") no-repeat; float: left; font-size: 11px;	height: 21px; margin: 8px 0 0 8px; padding: 5px 0 0 15px; width: 100px;}

/* Tools/Calculators*/
		div#CalculatorLeftCol{width:550px; float:left; padding-bottom:25px; position:relative}
		div#CalculatorLeftCol.FullPage{width:100% !important;}
		div#CalcRightColWrap{width:335px; float:left;  margin:-7px 0 0 13px; position:relative}
		div.CalcRightColGreen{padding:20px;background:#c5e29f;}
			
			div.CalcRightColGreen h3{ color:#333}
			div.Calcad350Row{font-size:0.8em; margin:25px auto; position:relative; width:301px;}
			div.CalcRightColGreen h2{ padding-top:20px;}
			
			div.CalcRightColGreen P.answer{ border: 1px #8cc63f solid;background-color: #f4faed;padding:10px;margin-top:15px;margin-bottom:15px;}
			div.CalcRightColGreen ul{ border: 1px #8cc63f solid;background-color: #f4faed;padding:10px;margin-top:15px;margin-bottom:15px;}
			div.CalcRightColGreen P.error{ border: 1px #FF0000 solid;background-color: #ffe4e5;padding:10px;margin-top:15px;margin-bottom:15px;}
			
			div#CalculatorLeftCol table.reference {text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;font-weight: normal; font-size: 11px; color: #fff; width: 98%; background-color: #666; border: 0px; border-collapse: collapse; border-spacing: 0px; margin:10px;}
			div#CalculatorLeftCol table.reference td {background-color: #ffffff; color: #000; padding: 4px; text-align: left; border: 1px #ebebeb solid;}
			div#CalculatorLeftCol table.reference td.colHead{background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px #fff solid; font-size: 12px; font-weight: bold;} 
			div#CalculatorLeftCol table.reference td.tblFooter {background-color: #ffffff; color: #000; padding: 4px; text-align: left; border: 1px #fff solid; font-size:x-small; font-style:italic;}
			div#CalculatorLeftCol table.reference td.tblHead{border: 1px #fff solid;}
			div#CalculatorLeftCol table.reference td.tblHead h3{margin:2px !important;}
		div.ShortListWrap h3{ width:98%}

/* 2009 design Styles */

	Div#DataBaseCopyBlock ul,Div.DataBaseCopyBlock ul{ list-style:disc; margin:5px 0 10px 30px}
	Div#DataBaseCopyBlock ol,Div.DataBaseCopyBlock ol{ list-style:decimal; margin:5px 0 10px 35px}
	Div#DataBaseCopyBlock p,Div.DataBaseCopyBlock p{ padding-top:0px !important; margin-top:0px !important; padding-bottom:10px;   }
	
/* High level */
	.ClearLeft{clear:left}
	.ClearBoth{clear: both}
	.ClearFloatLeft{clear:left; float:left}
	.ClearLeftA{clear:left; width:98%; padding-top:7px;}
	.ZipCode{width:60px}

/* NewButtonWork */
	a.BTN12Blue,a.BTN12Red,a.BTN12Green,a.BTN12Gray,.GrayBTN,.BlueBTN,.GreenBTN,.RedBTN{margin:2px 0px 10px; text-transform:uppercase; border:1px #fff solid;padding:4px 15px; color:#fff; font:Bold 11px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; position:relative; float:left; border-radius: 10px; box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4); -webkit-border-radius: 10px;-webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4); -moz-border-radius: 10px;-moz-box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);}
		a.BTN12Blue,.BlueBTN{color:#fff !important;  background: #003866; background: -moz-linear-gradient(top,  #003866 0%, #00467f 16%, #3c698d 45%, #00467f 65%, #0e436e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003866), color-stop(16%,#00467f), color-stop(45%,#3c698d), color-stop(65%,#00467f), color-stop(100%,#0e436e)); background: -webkit-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: -o-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: -ms-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%) ;}
		a.BTN12Red,.RedBTN{color:#fff !important;  background: #980e2e; background: -moz-linear-gradient(top,  #980e2e 0%, #980e2e 16%, #a83c55 45%, #8b0e2b 68%, #980e2e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#980e2e), color-stop(16%,#980e2e), color-stop(45%,#a83c55), color-stop(68%,#8b0e2b), color-stop(100%,#980e2e)); background: -webkit-linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%); background: -o-linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%); background: -ms-linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%); background: linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%);}
		a.BTN12Green,.GreenBTN{ color:#fff !important; background: #417513; background: -moz-linear-gradient(top,  #417513 0%, #417513 17%, #6e9849 45%, #57882b 68%, #417513 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#417513), color-stop(17%,#417513), color-stop(45%,#6e9849), color-stop(68%,#57882b), color-stop(100%,#417513)); background: -webkit-linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%); background: -o-linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%); background: -ms-linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%); background: linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%);}
		a.BTN12Gray,.GrayBTN{ color:#999 !important; background: #e2e2e2; background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);}
	a.BTN12Blue:hover,a.BTN12Red:hover,a.BTN12Green:hover,a.BTN12Gray:hover,.GrayBTN:hover,.BlueBTN:hover,.GreenBTN:hover,.RedBTN:hover{top:2px !important; text-decoration:none; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);-moz-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2); }
	
	a.BTN12BlueSM,a.BTN12RedSM,a.BTN12GreenSM,a.BTN12GraySM,.GrayBTNSM,.BlueBTNSM,.GreenBTNSM,.RedBTNSM{margin: 2px 0px 10px; text-transform: uppercase; border: 1px white solid; padding: 2px 10px; color: white; font: Bold 9px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; position: relative; float: left; border-radius: 5px; -webkit-border-radius: 5px; -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); -moz-border-radius: 10px; -moz-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);}
		a.BTN12BlueSM,.BlueBTNSM{color:#fff !important;  background: #003866; background: -moz-linear-gradient(top,  #003866 0%, #00467f 16%, #3c698d 45%, #00467f 65%, #0e436e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003866), color-stop(16%,#00467f), color-stop(45%,#3c698d), color-stop(65%,#00467f), color-stop(100%,#0e436e)); background: -webkit-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: -o-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: -ms-linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%); background: linear-gradient(top,  #003866 0%,#00467f 16%,#3c698d 45%,#00467f 65%,#0e436e 100%) ;}
		a.BTN12RedSM,.RedBTNSM{color:#fff !important;  background: #980e2e; background: -moz-linear-gradient(top,  #980e2e 0%, #980e2e 16%, #a83c55 45%, #8b0e2b 68%, #980e2e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#980e2e), color-stop(16%,#980e2e), color-stop(45%,#a83c55), color-stop(68%,#8b0e2b), color-stop(100%,#980e2e)); background: -webkit-linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%); background: -o-linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%); background: -ms-linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%); background: linear-gradient(top,  #980e2e 0%,#980e2e 16%,#a83c55 45%,#8b0e2b 68%,#980e2e 100%);}
		a.BTN12GreenSM,.GreenBTNSM{ color:#fff !important; background: #417513; background: -moz-linear-gradient(top,  #417513 0%, #417513 17%, #6e9849 45%, #57882b 68%, #417513 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#417513), color-stop(17%,#417513), color-stop(45%,#6e9849), color-stop(68%,#57882b), color-stop(100%,#417513)); background: -webkit-linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%); background: -o-linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%); background: -ms-linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%); background: linear-gradient(top,  #417513 0%,#417513 17%,#6e9849 45%,#57882b 68%,#417513 100%);}
		a.BTN12GraySM,.GrayBTNSM{ color:#999 !important; background: #e2e2e2; background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); background: linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);}
	a.BTN12BlueSM:hover,a.BTN12RedSM:hover,a.BTN12GreenSM:hover,a.BTN12GraySM:hover,.GrayBTNSM:hover,.BlueBTNSM:hover,.GreenBTNSM:hover,.RedBTNSM:hover{top:2px !important; text-decoration:none; box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);-webkit-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2);-moz-box-shadow:5px 5px 20px rgba(0, 0, 0, 0.2); }

	a.BTN09{display: block; float: left; font: Bold 11px Verdana, Arial, Helvetica, sans-serif; height: 21px; padding-left: 9px; line-height: 13px; }
		a.BTN09.Blue{background: transparent url('/images/layout/2009/NewBtn-blue-left.PNG') no-repeat top left;}
		a.BTN09.Green{background: transparent url('/images/layout/2009/NewBtn-Green-left.PNG') no-repeat top left;}
		a.BTN09.Gray{background: transparent url('/images/layout/2009/NewBtn-Gray-left.PNG') no-repeat top left;}
	a:link.BTN09, a:visited.BTN09, a:active.BTN09{ color: #fff !important;}
	a.BTN09 span{display: block; padding: 3px 16px 1px 5px; height:17px; text-transform:uppercase}
		a.BTN09.Blue span{background: transparent url('/images/layout/2009/NewBtn-blue-right.PNG') no-repeat top right; }
		a.BTN09.Green span{background: transparent url('/images/layout/2009/NewBtn-Green-right.PNG') no-repeat top right; }
		a.BTN09.Gray span{background: transparent url('/images/layout/2009/NewBtn-Gray-right.PNG') no-repeat top right; }
	a.BTN09:hover{ background-position: bottom left; text-decoration:none}
	a.BTN09:hover span{ background-position: bottom right; text-decoration:none; padding: 4px 16px 0 5px}
	input.PaymentPageContinueCheckoutButton{ margin-top:5px; background-color: #00467f; color:#FFF; padding:2px 5px; border:none; text-transform:uppercase; font:bold 11px Arial, Helvetica, sans-serif; -webkit-border-radius:6px; -moz-border-radius:6px; }
	input.PaymentPageContinueCheckoutButton:hover{ background-color: #006699;}
	
/* ToolTips. */
            a.info{ position:relative; z-index:24; text-decoration:underline}
            a.info:hover{z-index:25; text-decoration:none}
            a.info span{display: none}
            a.info:hover span{display:block; position:absolute; top:1.4em; left:0px; width:400px; border:1px solid #666; background-color:#fff; padding:0 10px 10px 10px}
				a.info:hover span.Up{top: auto !important; bottom:15px !important; padding:10px; }
            a.info:hover span li{ color:#333; padding-bottom:10px}

/* Banners */
	#BannerMeBottom{ width:728px; height:100px; padding:15px 95px; margin:0 0 0 5px; clear:both}
	#BannerMe300SquareRight{ width:320px; height:300px; float:Right !important; margin-top:40px }
	#BannerMeRight{ width:175px; float:Right !important; margin-top:10px }
	#BannerMeRightSm{ width:234px; height:60px; margin-top:10px}

		.LeaderBoard{ width:728px; height:90px; background: #FFF; float:left; position:relative}
		.WideSkyscraper{ width:160px; height:600px; background: #FFF; float:left; position:relative;padding-top:20px;padding-bottom:20px;}
		.Square300{ width:300px; height:250px; background: #FFF; float:left; position:relative}

/* New JQuery BannerWrap Slider */

	#GetFitBannerWrap.Blue{ background:url("/images/layout/2009/home-jquary-BG-blue.jpg") no-repeat; height:230px; width:940px; margin:0 0 20px -10px; position:relative; float:left}
	#GetFitBannerWrap.Blue.Narrow{ background:url("/images/layout/2009/home-jquary-BG-blue.jpg") no-repeat; width:634px;}
	#BlueBannerWrap{ background:url("/images/layout/2009/jquary-BG-BlueStoreBG.gif") no-repeat; background-position: 0px -3px; height:230px; width:923px; margin:0 0 0 3px; position:relative; }
	#BlueBannerWrap.Narrow{ background:url("/images/layout/2009/jquary-BG-BlueStoreBG.gif") no-repeat; width:634px; float:left; background-position: 0px -3px;}
		Div#slider{height:199px; width:919px; overflow:hidden; position:relative; margin: 4px 0 0 12px}
		Div#slider.Narrow{width:631px;}
		#BlueBannerWrap Div#slider{ margin: 0 0 0 2px !Important}
		Div#slider ul, Div#slider ul li{height:199px; width:919px; overflow:hidden; position:relative}
		Div#slider.Narrow ul, Div#slider.Narrow ul li{width:631px;}
			span#prevBtn a{ display:block; position:absolute !Important;  float:none !Important; width:30px; height:25px; }
			span#nextBtn a{ display:block; position:absolute !Important;  float:none !Important;  width:30px; height:25px; }
				Div.Blue span#prevBtn a{ background:url("/images/layout/2009/Jquery-BackButton-blue.gif") no-repeat; top:203px; left:60px;}
				Div.Blue span#nextBtn a{ background:url("/images/layout/2009/Jquery-NextButton-blue.gif") no-repeat; top:203px; left:850px;}
				Div.Blue.Narrow span#nextBtn a{ left:543px;}
				#BlueBannerWrap span#nextBtn a, #BlueBannerWrap span#prevBtn a{ top:200px;}
				
	#GetFitBannerWrapHome.Green{background:url("/images/layout/2009/GetFit-feb10-sliderDS.gif") no-repeat 0px 40px; height:230px; width:940px; margin:0 0 0 5px; position:relative; padding-top:30px}
	#GetFitBannerWrapHome.Green Div#slider{width:918px; height:220px; margin: 0px}
	#GetFitBannerWrapHome.Green Div#slider ul, #GetFitBannerWrapHome.Green Div#slider ul li{height:220px; width:918px}
		#GetFitBannerWrapHome.Green span#prevBtn a{ background:url("/images/layout/2009/GetFit-NewSlider-Arrows.png") no-repeat top right;  top:61px; left:-30px; height:190px; width:100px; z-index:100; display:block}
		#GetFitBannerWrapHome.Green span#prevBtn a:hover{ background-position: 0 -247px }
		#GetFitBannerWrapHome.Green span#nextBtn a{ background:url("/images/layout/2009/GetFit-NewSlider-Arrows.png") no-repeat top right; top:31px; left:850px; height:220px; width:100px ; z-index:100; display:block}					
		#GetFitBannerWrapHome.Green span#nextBtn a:hover{ background-position: -25px -444px}
	
	#GetFitBannerWrap.OldGreen{ background:url("/images/layout/2009/home-jquary-BG-Green.jpg") no-repeat; background-position: 0px -4px;  height:230px; width:940px; margin:0 0 0 4px; position:relative}
	#GetFitBannerWrap.OldGreen Div#slider{margin: 0 0 0 1px}
	#GetFitBannerWrap.OldGreen span#prevBtn a{ background:url("/images/layout/2009/Jquery-BackButton-green.gif") no-repeat; top:199px; left:50px;}
	#GetFitBannerWrap.OldGreen span#nextBtn a{ background:url("/images/layout/2009/Jquery-NextButton-green.gif") no-repeat; top:199px; left:840px;}
							
	span#prevBtn a span, span#nextBtn a span{ display:none;}
		
				Div#slider ul li div{height:143px; width:880px; background:url("/images/layout/2009/home-jquaryBlank.gif") no-repeat; padding:30px}

#GetFitBannerWrapHome.Green Div#slider ul li img{height:220px; padding-top:1px; width:918px;}
		


/* ShareThisBar Bar Code */

	#ShareThisBar ul{padding:0px !important; margin:0px !important;}
	#ShareThisBar ul li{ display: inline; margin-right:7px; float:left !Important; clear:none}
		#ShareThisBar ul li a{background-repeat:no-repeat; display:block}
			#ShareThisBar ul li a.rss{ background-image:url("/images/layout/2009/SocialMediaIcons/Feed-sprite.png");}
			#ShareThisBar ul li a.email{ background-image:url("/images/layout/2009/SocialMediaIcons/Email-sprite.png");}
			#ShareThisBar ul li a.delicious{ background-image:url("/images/layout/2009/SocialMediaIcons/Delicious-sprite.png")}
			#ShareThisBar ul li a.digg{ background-image:url("/images/layout/2009/SocialMediaIcons/Digg-sprite.png")}
			#ShareThisBar ul li a.facebook{ background-image:url("/images/layout/2009/SocialMediaIcons/FaceBook-sprite.png")}
			#ShareThisBar ul li a.twitter{ background-image:url("/images/layout/2009/SocialMediaIcons/Twitter-sprite.png")}
			#ShareThisBar ul li a.youtube{ background-image:url("/images/layout/2009/SocialMediaIcons/YouTube-sprite.png")}												
			#ShareThisBar ul li a.reddit{ background-image:url("/images/layout/2009/SocialMediaIcons/Reddit-sprite.png")}												
			#ShareThisBar ul li a.stumbleupon{ background-image:url("/images/layout/2009/SocialMediaIcons/StumbleUpon-sprite.png")}
			#ShareThisBar ul li a.google{ background-image:url("/images/layout/2009/SocialMediaIcons/Google-spirte.png")}
			#ShareThisBar ul li a.live{ background-image:url("/images/layout/2009/SocialMediaIcons/Messenger-sprite.png")}
			#ShareThisBar ul li a.print{ background-image:url("/images/layout/2009/SocialMediaIcons/Print-sprite.png")}
			#ShareThisBar ul li a.more{ background-image:url("/images/layout/2009/SocialMediaIcons/More-spirte.png")}
			#ShareThisBar ul li a.favorite{ background-image:url("/images/layout/2009/SocialMediaIcons/Favorite-spirte.png")}
			#ShareThisBar ul li a.AceEmail{ background-image:url("/images/layout/2009/SocialMediaIcons/AceEmail-sprite.png");}
			#ShareThisBar ul li a.AcePhone{ background-image:url("/images/layout/2009/SocialMediaIcons/AcePhone-sprite.png");}
			#ShareThisBar ul li a.AceLiveChat{ background-image:url("/images/layout/2009/SocialMediaIcons/AceLiveChat-sprite.png");}
																			
		#ShareThisBar ul li a span{ display:none}
	
	#ShareThisBar.Size1 ul{  height:16px}
	#ShareThisBar.Size1 li{  width:16px !Important}
		#ShareThisBar.Size1 ul li a{  height:16px; width:16px; background-position: -5px -5px !Important}
	#ShareThisBar.Size2 ul{  height:24px}
	#ShareThisBar.Size2 li{  width:24px !Important}
		#ShareThisBar.Size2 ul li a{  height:24px; width:24px; background-position: -5px -25px !Important}
	#ShareThisBar.Size3 ul{  height:32px}
	#ShareThisBar.Size3 li{  width:32px !Important}
		#ShareThisBar.Size3 ul li a{  height:32px; width:32px; background-position: -5px -55px !Important}
	#ShareThisBar.Size4 ul{  height:48px !Important}
	#ShareThisBar.Size4 li{  width:48px}
		#ShareThisBar.Size4 ul li a{  height:48px; width:48px; background-position: -5px -90px !Important}		

/* 2011 design Styles */

	Div#WidePaperWrap{float:left; clear:left; width:957px; padding:0px 5px 0px 4px; background: url('/images/layout/2011/WidePaperBG-RightCol-gray.png') repeat-y top left }
		Div#WidePaperWrap.WithRighCol{background: url('/images/layout/2011/WidePaperBG-RightCol-gray.png') repeat-y top left}
	Div#WidePaperWrapBottom{float:left; clear:left; width:966px; height:10px; background: url('/images/layout/2011/WidePaperBottom-gray.png') no-repeat top left; margin-bottom:10px}

/* 2012 PaperWrap 12 liquid tab layout */
	#PageWrap12{ float:left; margin:0 0 25px 10px; width:955px;}
		#PageWrap12{ position:relative;border:1px solid #c3d3e1; border-top:0px solid #fff !important ; -webkit-box-shadow:0px 5px 10px rgba(0, 70, 127, 0.6); -moz-box-shadow:0px 5px 10px rgba(0, 70, 127, 0.6); box-shadow:0px 5px 10px rgba(0, 70, 127, 0.6); background: rgb(233,243,250); background: -moz-linear-gradient(top,  rgba(233,243,250,1) 33%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(233,243,250,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top,  rgba(233,243,250,1) 33%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top,  rgba(233,243,250,1) 33%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top,  rgba(233,243,250,1) 33%,rgba(255,255,255,1) 100%); background: linear-gradient(top,  rgba(233,243,250,1) 33%,rgba(255,255,255,1) 100%);}
		#PageWrap12.Red{border:1px solid #cccccc; border-top:0px solid #fff !important;-webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.6); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.6); box-shadow:0px 5px 10px rgba(0, 0, 0, 0.6); background: rgb(243,243,243); background: -moz-linear-gradient(top,  rgba(243,243,243,1) 33%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(243,243,243,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 33%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top,  rgba(243,243,243,1) 33%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top,  rgba(243,243,243,1) 33%,rgba(255,255,255,1) 100%); background: linear-gradient(top,  rgba(243,243,243,1) 33%,rgba(255,255,255,1) 100%);}
		#PageWrap12.Green{border:1px solid #aaaaaa; border-top:0px solid #fff !important;-webkit-box-shadow:0px 5px 10px #bfbfbf; -moz-box-shadow:0px 5px 10px #bfbfbf; box-shadow:0px 5px 10px #bfbfbf; background: rgb(227,235,211); background: -moz-linear-gradient(top,  rgba(227,235,211,1) 33%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(33%,rgba(227,235,211,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top,  rgba(227,235,211,1) 33%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top,  rgba(227,235,211,1) 33%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top,  rgba(227,235,211,1) 33%,rgba(255,255,255,1) 100%); background: linear-gradient(top,  rgba(227,235,211,1) 33%,rgba(255,255,255,1) 100%);}
	#PageWrap12 #MainVisual {width:280px; height:200px; position: absolute; top: 0px; right: -1px; -webkit-box-shadow: 0px 5px 10px rgba(0, 70, 127, 0.6); -moz-box-shadow: 0px 5px 10px rgba(0, 70, 127, 0.6); box-shadow: 0px 5px 10px rgba(0, 70, 127, 0.6);}
			#PageWrap12.Red #MainVisual {-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4); box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4);}
			#PageWrap12.Green #MainVisual {-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4); box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.4);}
	#PageHeaderWrap12{ padding:20px}
		#PageHeaderWrap12 div.Copy{ width: 900px;}
			#PageHeaderWrap12.HeadImg div.Copy{ width: 625px; min-height:175px}
	#PaperTabs12{width:928px; margin: 0px 15px 0; float:left; position:relative; z-index:10;}
		#PaperTabs12 li{margin-top:15px; float:left;font-weight: bold;font-size: 1.1em; font-family: Trebuchet,Arial,sans-serif; -webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; -webkit-box-shadow:0px -5px 15px rgba(170, 170, 170, 0.2); -moz-box-shadow:0px -5px 15px rgba(170, 170, 170, 0.2); box-shadow:0px -5px 15px rgba(170, 170, 170, 0.2);background: rgb(252,252,252); background: -moz-linear-gradient(top,  rgba(252,252,252,1) 50%, rgba(218,228,235,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(252,252,252,1)), color-stop(100%,rgba(218,228,235,1))); background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(218,228,235,1) 100%); background: -o-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(218,228,235,1) 100%); background: -ms-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(218,228,235,1) 100%); background: linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(218,228,235,1) 100%);}
			#PaperTabs12 li:hover{margin-top:13px;}
			#PageWrap12.Red #PaperTabs12 li{background: rgb(252,252,252); background: -moz-linear-gradient(top,  rgba(252,252,252,1) 50%, rgba(204,204,204,1) 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(252,252,252,1)), color-stop(100%,rgba(204,204,204,1)));  background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(204,204,204,1) 100%); background: -o-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(204,204,204,1) 100%); background: -ms-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(204,204,204,1) 100%);background: linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(204,204,204,1) 100%);}
			#PageWrap12.Green #PaperTabs12 li{background: rgb(252,252,252); background: -moz-linear-gradient(top,  rgba(252,252,252,1) 50%, rgba(220,229,199,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(252,252,252,1)), color-stop(100%,rgba(220,229,199,1))); background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(220,229,199,1) 100%); background: -o-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(220,229,199,1) 100%); background: -ms-linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(220,229,199,1) 100%); background: linear-gradient(top,  rgba(252,252,252,1) 50%,rgba(220,229,199,1) 100%);}
		 						
		#PaperTabs12 li.At{ margin-top:0px; text-transform: uppercase; font-size: 1.1em;  background:#fff !important; border:1px solid #aaa; border-bottom:0px solid #aaa; -webkit-box-shadow:0px 1px 0px #fff; -moz-box-shadow:0px 1px 0px #fff; box-shadow:0px 1px 0px #fff;}	
			/* The Widths */
			#PaperTabs12.NoTabs li{ display:none  }
			#PaperTabs12.TwoTabs li{width:456px;  }
				#PaperTabs12.TwoTabs li + li{ margin-left:12px}
			#PaperTabs12.ThreeTabs li{width:300px;  }
				#PaperTabs12.ThreeTabs li + li{ margin-left:12px}
			#PaperTabs12.FourTabs li{width:222px;}
				#PaperTabs12.FourTabs li + li{ margin-left:12px}
			#PaperTabs12.FiveTabs li{width:179px;}
				#PaperTabs12.FiveTabs li + li{ margin-left:7px}
		#PaperTabs12 li a{display:block; text-align:center; color:#666; padding-top: 11px; height:31px }
			#PaperTabs12 li a:hover{ height:33px; text-decoration:none}
			#PaperTabs12 li.At a{color:#00467F; padding-top:18px;height:38px} 
			#PageWrap12.Red #PaperTabs12 li.At a{color:#B3153A }
			#PageWrap12.Green #PaperTabs12 li.At a{color:#518c18 }
			
	#TabBody12{ float:left;position:relative; z-index:1;}
		#PageWrap12 .TabContenInterWrap{ float:left; margin:0px 15px 15px; width:924px; min-height:300px;border:1px solid #aaa; -webkit-box-shadow:0px 5px 15px rgba(170, 170, 170, 0.6); -moz-box-shadow:0px 5px 15px rgba(170, 170, 170, 0.6); box-shadow:0px 5px 15px rgba(170, 170, 170, 0.6);background: rgb(255,255,255);}
			#PageWrap12 .TurnOnRCol .TabContenInterWrap{background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 65%, rgba(233,243,250,1) 65%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(65%,rgba(233,243,250,1)));background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(233,243,250,1) 65%);background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(233,243,250,1) 65%);background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(233,243,250,1) 65%);background: linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(233,243,250,1) 65%);}
			#PageWrap12.Red .TurnOnRCol .TabContenInterWrap{background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 65%, rgba(238,238,238,1) 65%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(65%,rgba(238,238,238,1)));background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(238,238,238,1) 65%);background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(238,238,238,1) 65%);background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(238,238,238,1) 65%);background: linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(238,238,238,1) 65%);}
			#PageWrap12.Green .TurnOnRCol .TabContenInterWrap{background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 65%, rgba(227,241,209,1) 65%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(65%,rgba(255,255,255,1)), color-stop(65%,rgba(227,241,209,1)));background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(227,241,209,1) 65%);background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(227,241,209,1) 65%);background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(227,241,209,1) 65%);background: linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 65%,rgba(227,241,209,1) 65%);}												
	#TabBody12 .ContentLeft{ padding:25px; float:left; width:875px;}
	#TabBody12 .TurnOnRCol .ContentLeft{width:550px;}
	#TabBody12 .RightCol{ padding:25px 10px; float:right; width:300px; background-color:#e9f3fa; min-height:750px}
		#PageWrap12.Red #TabBody12 .RightCol{ background-color:#eee}
		#PageWrap12.Green #TabBody12 .RightCol{ background-color:#E3F1D1}
	#TabBody12 .RightCol hr{ margin:10px 0 20px}	
	#TabBody12 h2{font-size: 1.8em; margin: 0 0 10px 0; line-height: 1.4em;font-weight: normal; padding-left: 10px;}
	#TabBody12 h3{margin: 0 0 10px 0;}
	#TabBody12 p.reference{ font-size:10px;}
	#TabBody12.DataBaseCopyBlock div.ClearBoth{ padding:15px}
	#TabBody12.DataBaseCopyBlock ul{margin-top:0px}
	#TabBody12.DataBaseCopyBlock ul li{ padding-bottom:3px }
	#TabBody12.DataBaseCopyBlock ul li ul{ list-style-type: square}
	#TabBody12.DataBaseCopyBlock ul li ul.NoBlt{ list-style-type: none !important; margin-left:15px !important}

	
/* GetFit Main Styles */
		#GetFitWrap h1, #GetFitWrap h2, #GetFitWrap h3, #GetFitWrap h4 {color:#66952f;} 
		#GetFitWrap h3{ font-size:1.4em; margin:0 0 15px 0;}
		#GetFitWrap .UpperCase{ text-transform:uppercase}
		#GetFitWrap h4{ font-size:1.2em; font-weight:bold}
		#GetFitWrap h5{ font-size:1.1em; font-weight:bold; color:#666666;}
		#GetFitWrap h3 a,#GetFitWrap h4 a{ color:#66952f}
		#GetFitWrap h5 a, #BluePageWrap h5 a{ color:#666}
		#GetFitWrap img.GreenBorder{border:#9fc54d 2px solid !important;}
		#GetFitWrap img.GreenBorderThin{border:#9fc54d 1px solid !important;}
		#GetFitWODogWrap h3, #GetFitWODogWrap h4, #GetFitWODogWrap h5,#GFHeathyRecipes h5,.ShortListCopyWrap h3{width:98%}
		
		
		
		#GetFitWrap{background: url("/images/layout/2009/getfitBG.png") repeat-y; width:928px; float:left; position:relative }		
		#GetFitWrapEnd{background: url("/images/layout/2009/getfitBG-end.png") no-repeat; clear:both; height:12px; width:928px; margin-top:-2px; float:left}

		#GetFitHeaderHome{background: url("/images/layout/2009/getfitHeader2.png") no-repeat; height:82px; width:928px; position: absolute; z-index:10; left:5px}
		#GetFitHeader{background: url("/images/layout/2009/getfitHeader2Subpage.png") no-repeat; height:82px; width:928px; position:relative; z-index:10; left:5px}
			.GoGetFit{display:block; height:61px; width:295px;}
			a.GoGetFit span{display:none}

		#GetFitWrap Div#MasterWrap,#GetFitWrap #GetFitContentInner{ z-index:20}
		#GetFitWrap Div#GetFitContentInner{margin:0; padding:0 20px 20px; width:885px;}
		#GetFitWrap Div#GetFitContentInner.calculators{float:left; margin:0; padding:0 0 20px 25px; width:900px;}
		#GetFitWrap Div#GetFitContentInner.recipeitemheading{color:#8cc63f !important;}
		#GetFitWrap Div#GetFitContentInner.calculators ul {padding:20px;}
		#GetFitWrap Div#GetFitContentInner.calculators li {margin-left:25px;list-style-type:square;line-height:1.5em;}
		
		#GetFitWrap Div#MasterWrap,#GetFitWrap #GetFitContentInner2{ z-index:20}
		#GetFitWrap Div#GetFitContentInner2{margin:0; padding:0px 0px 0px 3px; width:885px;}
		#GetFitWrap Div#GetFitContentInner2.calculators{float:left; margin:0; padding:0 0 20px 25px; width:900px;}
		#GetFitWrap Div#GetFitContentInner2.recipeitemheading{color:#8cc63f !important;}
		#GetFitWrap Div#GetFitContentInner2.calculators ul {padding:20px;}
		#GetFitWrap Div#GetFitContentInner2.calculators li {margin-left:25px;list-style-type:square;line-height:1.5em;}
		
		#GetFitWrap Div#jqleadstory *{float: left;}
		
		#GetFitWrap Div#MasterWrap div{float: left}
		#Content1 #MilitaryWrap #SubPageCopyWrap{padding: 10px;}
		
/* GetFit page Styles 	*/
		#GetFitTabWrap, #GetFitTabWrapBottom, #GFHeathyRecipes, #GFHeathyRecipesBottom, #GFThreeColWrap{margin-left:5px}
		#GetFitTabWrap p,#GFHeathyRecipes p, #GFThreeColWrap p{ margin:0px; padding:0 0 7px}
		#GFFitFacts ul, #GFThreeColWrap ul{padding:0 0 0 20px; list-style-image:url("/images/layout/2009/GetFit-list-Bullet.png")}
		#GFFitFacts ul li, #GFThreeColWrap ul li{padding:0 0 5px}
		
		#GetFitTabWrap{ background: url("/images/layout/2009/GetFit-TabArea-BG.png") repeat-x; width:918px; float:left; clear:left}
			
			#GetFitTabWrap div.cols{ width:458px; float:left; position:relative}
			#GetFitTabWrap div.cols:first-child{ border-right:2px solid #c5e29f}
		
			#GetFitTabWrap div.cols ul{ float:left; list-style:none}
				#GetFitTabWrap div.cols ul li{ width: 229px; height:47px; float:left; text-align:center}
					div.cols a#TabLOne, div.cols a#TabROne{ background: url("/images/layout/2009/2Tab-GF-left-tab.png") no-repeat 0px -50px}
					div.cols a#TabLTwo, div.cols a#TabRTwo{ background: url("/images/layout/2009/2Tab-GF-Right-tab.png") no-repeat 0px -50px}		
					
				#GetFitTabWrap div.cols ul li a{font-weight:bold; font-family:Trebuchet,Arial,sans-serif; font-size:1.1em; width: 229px; text-align:center; display:block; color:#666; padding-top:27px; height:20px }
				#GetFitTabWrap div.cols ul li a:Hover{text-decoration:none; background-position: 0px -100px; padding-top:25px; height:22px}
				#GetFitTabWrap div.cols ul li a.At{ background-position:0px 0px !important; color: #66952F; text-transform:uppercase; font-size:1.2em; padding-top:20px; height:27px}
				
				
			#GetFitTabWrap div.cols div.TabWrap{float:left; clear:left; background: url("/images/layout/2009/2Tab-GF-Body-BG.png") no-repeat; width:434px; height:197px; padding:10px 0 0 25px}
			#GetFitTabWrap div.TabWrap div{position: relative;}
			#TabCopyLTwo,#TabCopyLThree,#TabCopyRTwo,#TabCopyRThree{ display:none}
			#GetFitTabWrap #TabCopyLOne,#GetFitTabWrap #TabCopyROne{ display:none}
			#GetFitTabWrap #TabCopyLOne.On,#GetFitTabWrap #TabCopyROne.On{ display:block}
			#GetFitTabWrap div.TabWrap div.On{display:block}
				#GetFitTabWrap div.cols h5{float:left; width:410px; padding-bottom:4px}
				#GetFitTabWrap div.cols h5 a{ color:#333 !important; font-size:1.1em;}
				#GetFitTabWrap div.cols img{float:left; clear:left; padding:1px; background-color:#fff; border:1px solid #9fc54d}
				#GetFitTabWrap div.cols p{ margin:0px; padding:0px 0 7px; float:left}
				#GetFitTabWrap div.cols p.last{ padding:5px 0 7px; clear:both; width:99%}
				#GetFitTabWrap div.cols div.contW{float:left; width:335px; padding-left:10px;}
				#GetFitTabWrap div.cols div.contW p{width:335px; padding-left:10px;}
				#GetFitTabWrap div.cols div.contN{float:left; width:285px; padding-left:10px;}
				#GetFitTabWrap div.cols div.contN p{width:282px; padding-left:5px;}
				
				
		#GetFitTabWrap div.minHeight{ height:280px; float:right !important; width:1px}
		
		#GetFitTabWrapBottom{ background: url("/images/layout/2009/GetFit-TabArea-BG-Bottom.png") repeat-x; width:918px; float:left; clear:left; height:8px}
		
		#GFHeathyRecipesleft, #GFHeathyRecipesRight{ float:left; position:relative}
		#GFHeathyRecipesleft{padding:18px 0 5px 18px; width:355px;}
			#GFHeathyRecipesleft a img{ float:left; padding:1px; background-color:#fff; border:2px solid #9fc54d}
			#GFHeathyRecipesleft div{ float:left; width:222px; padding-left:7px}
			#GFHeathyRecipesleft p span,#GFHeathyRecipesRight p span{ font-weight:bold}
		#GFHeathyRecipesRight{ margin:49px 17px 0 10px; border-left:1px solid #9fc54d; padding:0 0 0 13px; height:155px}
			#GFHeathyRecipesRight select{ width:200px; clear:left; float:left; margin-bottom:15px}
		#GFFitFacts{ float:left; border-left: 2px solid #c5e29f; width:278px; height:195px; padding:0px 10px 9px 15px;  background:url("/images/layout/2009/GetFit-FitFacts-header.png") no-repeat}
			#GFFitFacts .HeaderLink{height:60px; width:280px; display:block; margin-bottom:10px}
		
		#GFHeathyRecipesBottom{background: url("/images/layout/2009/GetFit-Recipes-BG-Bottom.png") repeat-x; width:918px; float:left; clear:left; height:8px}
		
		#GFThreeColWrap{background: url("/images/layout/2009/GetFit-3col-BG.png") repeat-y; width:930px; float:left; clear:left;}
			#GFThreeColWrap div.col,#GFThreeColWrap div.collast{ float:left; padding:18px 0 15px 18px; width:286px;}
			#GFThreeColWrap div#FitnessCol{ width:311px; height:500px; float:left; margin-right:2px; padding:13px 0 15px 0 }
			#GFThreeColWrap div.collast{ width:289px;}
			#GFThreeColWrap h3.sec{ margin-top:15px; clear:both}
			#GFThreeColWrap p{ width:275px}
			#GFThreeColWrap div.collast #u900968_1{ width:270px !Important}

			#GFAskExpertWrap p span{ font-weight:bold; font-size:1.2em}
			#GFAskExpertWrap img{ padding:1px; background-color:#fff; background-color:#fff; border:2px solid #9fc54d;  margin: 0 0 10px}
			#GFAskExpertWrap p img{ float:right; margin: 0 10px 10px}
				h3.ACE25years{background:url("/images/layout/2009/getfit-25years.gif") no-repeat 0 30px; width:260px !important; font-weight:bold; padding-bottom:138px; margin-bottom:0 !important}		
			
			#FitnessCol h3{ background-color:#8dc73f; padding:5px 5px 5px 18px; color:#fff}
			#FitnessColInterWrap{padding-left:18px;}
			#FitnessColInterWrap div{ padding:30px 0 30px; float:left; clear:left; border-top: 1px solid #333; width:275px}
				#FitnessColInterWrap div.first{ padding-top:0px !important; border-top: none !important}
			#FitnessColInterWrap h5 a, #GFToolsCalculators h5{color:#333;}
				#FitnessColInterWrap p{ padding-bottom:15px}
				#FitnessColInterWrap a#AARPLogo{ background:url("/images/layout/2009/GetFit-aarp-logo.png") no-repeat; width: 200px; height:30px; position:relative; display:block; padding:0 0 10px; left:-8px} 
				#FitnessColInterWrap span,#FitnessColInterWrap input{float:left}
				#FitnessColInterWrap span {margin:3px 0 0}
				#FitnessColInterWrap input.long{ width:100px; margin:0px 10px}
				#FitnessColInterWrap input.Search{ margin:1px 0 0 }
		
			#GFThreeColWrapBottom {background:url("/images/layout/2009/GFThreeColWrapBottom-Bg.png") no-repeat; width:920px; height:9px; float:left; clear:left; margin:0 0 0 5px}

			#GFPollCalWrap{background-color:#e9e9ea; width:918px; float:left; clear:left; margin:0 0 0 5px}			
				#GetFitPollWrap{ padding:18px 0 0 18px; width:286px; float:left}
			#GFToolsCalculators {background:url("/images/layout/2009/GetFit-calc-BG.png"); width:596px; float:left; height:300px; padding:18px 0 0 18px; background-position:-40px 0 }
			#GFToolsCalculators h4{ padding:19px 0px 15px; margin:0px; float:left;}
				div#GFCalcRight{ float:left;}
				#GFCalcRight h3{ padding-bottom:38px; text-transform:uppercase;}
				div#GFCalcleft{ width:267px; position:relative}
				#GFToolsCalculators div{ float:left}
				#GFToolsCalculators div div{ padding-bottom:15px; padding-right:10px}
				#GFToolsCalculators div div.FindTarget{ padding-bottom:0px}
				div#GFCalcleft a{ float:left; clear:left; width:98%	}
				div#GFCalcleft a.MoreTools{ left:0; position:absolute; top:230px;width:98%;}
				div#GFCalcleft input{ width:100px}
				div#GFCalcleft div.FindTarget input{ width:88px !important}
				div.answer{ clear:left; width:205px; border:2px solid #8dc73f; padding:10px !important; background-color:#e9e9ea; margin:7px 0	}
			
		/* Youth Fitness */
			div#GetFitContentInner div#OpFitKids {background-color:#E9E9EA; width:300px ; padding:15px; float:left; margin:15px 25px 15px 0}
				 div#GetFitContentInner div#OpFitKids img.HeaderImg	{ margin:0 0 20px}
				 div#GetFitContentInner div#OpFitKids hr{ margin:20px 0}
				 div#GetFitContentInner div#OpFitKids a#BroLink{ margin:10px 0 0 90px}	
				 div#GetFitContentInner div#OpFitKids a#DownloadCurriculum{ margin:20px 0 0 55px;}			
				 div#GetFitContentInner div#OpFitKids p,div#GetFitContentInner div#OpFitKids p a{ font-size:.9em}
			div#GetFitContentInner div#OpFitKidsFitFactsNewsWrap { float:left; margin:30px 0; width:515px}
				div#GetFitContentInner div#OpFitKidsFitFactsNewsWrap div{ margin:0 0 20px;}

				div#GetFitContentInner2 div#OpFitKids {background-color:#E9E9EA; width:300px ; padding:15px; float:left; margin:15px 25px 15px 0}
				div#GetFitContentInner2 div#OpFitKids img.HeaderImg	{ margin:0 0 20px}
				div#GetFitContentInner2 div#OpFitKids hr{ margin:20px 0}
				div#GetFitContentInner2 div#OpFitKids a#BroLink{ margin:10px 0 0 90px}	
				div#GetFitContentInner2 div#OpFitKids a#DownloadCurriculum{ margin:20px 0 0 55px;}			
				div#GetFitContentInner2 div#OpFitKids p,div#GetFitContentInner2 div#OpFitKids p a{ font-size:.9em}
			div#GetFitContentInner2 div#OpFitKidsFitFactsNewsWrap { float:left; margin:30px 0; width:515px}
				div#GetFitContentInner2 div#OpFitKidsFitFactsNewsWrap div{ margin:0 0 20px;}

		/* FitFacts & Research Page */
		
		
			#ReserachHeaderWrap,#FitFactsHeaderWrap,#FitFactsSearchWrap,#FitFactsBodyWrap,#FitFactsSearchWrap *,#FitFactsBodyWrap *{float:left; position:relative}
			#FitFactsHeaderWrap, #ReserachHeaderWrap, #ReviewsHeaderWrap, #FindTrainerHeaderWrap{padding:0px 20px 15px; width:885px;}
				#FitFactsHeaderWrap p,#ReserachHeaderWrap p {margin:0 0 10px 0; clear:left; width:650px}
				#ReserachHeaderWrap p{width:850px}
				#ReserachHeaderWrap	h3{width:850px}
				#ReserachHeaderWrap	h1{width:850px}
				#FitFactsHeaderWrap a.link{float:none !important}
				#FitFactsHeaderWrap Div.HeadlingImg{ float:right !important; width:180px; height:130px; margin: 10px 0 0 20px; background:url("/images/layout/2009/FitFacts-HeaderImg.jpg") no-repeat}
			 #FitFactsSearchWrap{clear:left; padding:0px 25px 20px 25px; margin:0px 0 0 5px; width:868px; background: repeat-x url("/images/layout/2009/FitFacts-SearchBG.gif") 0 14px;}					
				#FitFactsSearchWrap h3{ margin:0 0 20px 0; width:95%}
				#FitFactsSearchWrap h5{ width:98%}
				Div#FitFactsSearchWrap div.Button{padding:15px 0 0 0}
				Div#FitFactsSearchWrap div.Copy{padding:20px 15px 0 0;}
				#FitFactsSearchWrap div input,#FitFactsSearchWrap div select{margin:5px 15px 0 0; padding:2px; border: #ADADAD 1px solid; }
				#FitFactsSearchWrap div select{clear:Left; width:auto;}
				Div#FitFactsSearchWrap.ConEd div select{width:180px;}
				Div#FitFactsSearchWrap.ConEd { padding-right:5px; width:888px;}
					#FitFactsSearchWrap div.left {clear:left; width:270px; margin:0 20px 0 0;}
					#FitFactsSearchWrap div.center {width:320px;}
					#FitFactsSearchWrap div.centerReviews {width:325px;}
					#FitFactsSearchWrap div.right {width:250px;}
					#FitFactsSearchWrap div.rightReviews {width:200px}
					#FitFactsSearchWrap div.BigRight {width:550px}
				#FitFactsSearchWrap div h5{font-weight:bold; color:#333; margin:0px ; padding:0px}
				#FitFactsSearchWrap div .GetFitSearch{ clear:left; }				
				#FitFactsSearchWrap div .SearchBtn{ border:none }
				#FitFactsSearchWrap div.right A.FitFactsSearchViewAll{ margin:10px 0 0 90px; width:80px; clear:none}
			
			#FitFactsSearchWrap.FindAProSearchBar{background: repeat-x url("/images/layout/2009/TempFiles/FindTrainer-StartHereBG.gif") 0 14px; margin:0px 0 10px 5px; height:auto !important}
				#FitFactsSearchWrap.FindAProSearchBar p{ margin:0px !important; padding:0px 0 7px 0 !important}
				#FitFactsSearchWrap.FindAProSearchBar div.LineRight { background:url("/images/layout/2009/GreenSearch-Seperator.gif") no-repeat scroll 285px 40px transparent;}
				#FitFactsSearchWrap.FindAProSearchBar div.BigRightReviews{ float:left; width: 550px !important}
				#FitFactsSearchWrap.FindAProSearchBar div.BigRightReviews ul{ float:left; width:540px; padding-top:10px}
				#FitFactsSearchWrap.FindAProSearchBar div.BigRightReviews li { padding-right:7px; border-right: 1px solid #666; margin-right:7px}
				#FitFactsSearchWrap.FindAProSearchBar div.BigRightReviews li a { font-size:13px !important;}
				#FitFactsSearchWrap.FindAProSearchBar div.BigRightReviews li span{ float:none !important; padding:0px 0px 0px 2px; font-size:9px; font-style:italic}
				#FitFactsSearchWrap.FindAProSearchBar div.left{width: 290px !important}
				#FitFactsSearchWrap.FindAProSearchBar h3{ width: 300px !important}
			#FitFactsBodyWrap div.ListWrap { margin:30px 0 10px 0; background: url(/images/layout/2009/Fit-Facts-seperator.gif) no-repeat bottom; padding-bottom:30px}
			#FitFactsBodyWrap div.ListWrap.first { margin:15px 0 10px 0 !important}
			#FitFactsBodyWrap div.ListWrap.last {background: none !important; }
			#FitFactsBodyWrap div.Gray{background: none #d1d1d3 !important; width:888px; margin:0 0 0 5px !important; padding:20px 20px 20px 10px}
				#FitFactsBodyWrap div.Gray p{ clear:left; width:800px}
				#FitFactsBodyWrap div.ListWrap img{ margin:0 15px 15px 30px; width:152px; height:152px; border:#9fc54d 2px solid; }
				#FitFactsBodyWrap div.ListWrap Div.ListCopyWrap{width:690px; margin:0 0 0 15px}
					#FitFactsBodyWrap h3{ width:500px}
					#FitFactsBodyWrap Div.ListCopyWrap a{ width:320px; }
					#FitFactsBodyWrap Div.ListCopyWrap ul{margin:0 0 15px 0}
					#FitFactsBodyWrap Div.ListCopyWrap ul li{ clear:left; margin:0 15px 10px 0; width:320px }
					#FitFactsBodyWrap Div.ListCopyWrap ul li a{ line-height:14px }
					#FitFactsBodyWrap Div.ListCopyWrap ul.Last li, #FitFactsBodyWrap Div.ListCopyWrap ul.Last li a{width:325px !important}
					#FitFactsBodyWrap Div.ListCopyWrap ul.Last li{margin:0 0 10px 0 !important}

					#FitFactsBodyWrap Div.ListCopyWrap ul.first{ clear:left}
					#FitFactsBodyWrap div.Gray a{float:none !important}
			
		/* FitFacts 2010*/
		#SearchBox a.SearchHeader{ display: block; float:left; color:#888;  width:269px; height:25px; padding:5px 0 0 10px; font-weight:bold; background: url("/images/layout/ConEd-searchtabs.png") 0px -40px  no-repeat; }
		#SearchBox a.SearchHeader:hover{ text-decoration:none; color:#333}
		#SearchBox a.At{ color:#666; background: url("/images/layout/ConEd-searchtabs.png") 0px -80px  no-repeat; height:29px;}
		#SearchBox ul{ background-color:#f9fafa; padding:10px 16px 20px ; float:left; width:247px; height: 300px; position:relative; display:none}
			#SearchBox ul.PadMe li{ margin-bottom:5px; float:left}
			#SearchBox ul li.LIButton{ padding-top:10px}
		#SearchBox ul table,#SearchBox ul table td{ margin:0px ; padding:0px}
		ul#BrowseTopicMenu{ display:block; width:279px; float:left;  padding:10px 0px 20px !important}
			li.divParentCat{ cursor: pointer; float: left; clear: both;  position:relative; display:block; }
			li.divParentCat div.hover{background: url("/images/layout/ConEd-searchSubNav-dropdown.png") -300px -50px no-repeat; position: absolute ; top:0px; left:5px; height:31px; width:260px; z-index:1;}
			li.NoSub div.hover,li.NoSub div.On{background: url("/images/layout/ConEd-searchSubNav-dropdown.png") -300px -101px no-repeat; width:269px !important}
			li.divParentCat a.CatLink{ color:#888888; display:block; font-size:11px !important; font-weight:bold; padding:5px 0 6px 15px; width:260px; z-index:10; position:relative}		
			li.On a.CatLink,li.At a.CatLink{ text-decoration:none; color:#666; margin-left:5px}
				div.divSubCatWrap{position: absolute; left: 260px; top:0px; z-index:10;width: 300px; }
				ul#BrowseTopicMenu li.NoSub div.divSubCatWrap{ top:-10000px !important}
				span.divSubCat{background: url("/images/layout/ConEd-searchSubNav-dropdown.png") 0px 0px no-repeat; width: 215px; padding:15px 0 5px 40px; float:left; position:relative; display:block; }
				span.divSubCatBottom{background:url("/images/layout/ConEd-searchSubNav-dropdown.png") no-repeat scroll -300px 0 transparent; width:300px; float:left; clear:left; height:10px; display:block; }
				span.divSubCat a{font-weight: normal; padding:3px; position:relative; color:#888; font-size:11px; width:200px; float:left; clear:left; display:block; }
				span.divSubCat a:hover{ text-decoration:none; background-color: Transparent; color:#666;}
				span.divSubCat a:hover span{ position:absolute; left:-15px; top:3px; height:17px; width:11px; background: url("/images/layout/ConEd-searchSubNav-dropdown.png") -300px -20px no-repeat;}
		.ConEdSearchResultsPaging{ float:right !important}
		.ConEdSearchResultsPaging li{ float:left; padding:0px 5px; display:block; font-size:0.9em}
			
			div.FitFactsWrap10 #FitFactsHeaderWrap{ height:180px}
				div.FitFactsWrap10 #FitFactsHeaderWrap p{ width:580px; margin:0px !important}
			div.FitFactsWrap10 #FitFactsHeaderWrap Div#HeadlingImg{ position:absolute; width:300px; height:250px; left:623px; top:-55px }
			
			#FitFactBodyWrapTwo{background: url(/images/layout/2009/FitFacts-Oct10-BG-top.png) no-repeat top left; float:left; margin-left:5px}
				#FitFactBodyWrapTwo #LeftCol{ width:300px; }	
					#FitFactNavWrap{ width:290px; padding:15px 10px 30px; background: url(/images/layout/2009/FitFacts-Oct10-BG-left.png) no-repeat 0px 45px; position:relative; margin-bottom:10px}
					#FitFactNavWrapBottom{ width:310px; background: url(/images/layout/2009/FitFacts-Oct10-BG-leftBtm.png) no-repeat; height:30px; position:absolute; left:0px; bottom:0px}
					
						#FitFactNavWrap ul.PadMe{ height:30px !important; display: block;}
							#FitFactSearchFormWrap input{ float:left; margin:5px 10px 0;}
							#FitFactSearchFormWrap a{ float:left; margin-top:5px;}
						#FitFactNavWrap ul.BrowseTopicMenu{ height: auto !important; padding:10px 0 20px !important; width:279px; display: block;}
					#PermissionWrap, #ResearchWrap{ padding:15px; background-color:#d1d1d3; float:left; margin-bottom:20px}
					#FitFactBodyWrapTwo #LeftCol .Banner{margin-bottom:20px }	
				#FitFactBodyWrapTwo #RightCol{ float:left; width:620px;}
					#RightCol #FitfactHeader { padding:10px 0 0 30px; width:580px; Height:35px}
						#FitfactHeader h3{ color:White; width:360px; float:left; text-decoration:none !important}
						#FitfactHeader h3 a{ color:White; text-decoration:none !important}
						div.FitFactPDFLink{ color:White; font-weight:bold; float:right !important}
							div.FitFactPDFLink a{ color:White; font-weight:bold; padding-right:20px; background: url(/images/layout/FitFactPDF.png) no-repeat top right; height:16px; float:right}
						#FitfactHeader #ShareThisBar{float:right !important; padding-top:2px}
					#FitFactBodyWrapTwo #FitfactsSectionWrap, #ResearchSectionWrap{ padding:0px 30px 20px;width:560px; float:left}
					#FitFactBodyWrapTwo #FitfactsSectionWrap p{ padding:5px 0px; margin:0px; width:98%}
					#FitfactsSectionWrap .FakeH3{ padding-top:20px}	
					#FitfactsSectionWrap h4{ margin:20px 0 10px}
					#FitfactsSectionWrap ul,#FitfactsSectionWrap ol{ margin-bottom:10px !important}
					#FitfactsSectionWrap ul li,#FitfactsSectionWrap ol li{ margin-bottom:10px !important}
					#FitfactsSectionWrap p{ margin-bottom:5px !important}
					#FitfactsSectionWrap hr{ margin:20px 0; width:98%}
					#FitfactsSectionWrap h5{ margin:20px 0 10px; font-size: 1.2em;}
					
					#FitFactBodyWrapTwo div.ListWrap{ padding:10px 30px; width:560px}
						#FitFactBodyWrapTwo div.ListWrap div{ float:left; clear:left; padding:30px 0px; border-top:1px #66952f solid; width:98%}
							#FitFactBodyWrapTwo div.ListWrap div.ACEOnly{ background-color:#aaa}
							#FitFactBodyWrapTwo div.ListWrap div.ACEOnly h3 a{ color:Red}
						
						#FitFactBodyWrapTwo div.ListWrap div:first-child{border-top:none !important}
						#FitFactBodyWrapTwo div.ListWrap h3{ margin-bottom:10px !important; width:98%}
						#FitFactBodyWrapTwo div.ListWrap span{ margin-bottom:15px !important; float:left; clear:left; width:98%}
						#FitFactBodyWrapTwo div.ListWrap p{ margin-top:0px; padding-top:0px; width:98%}
						#FitFactBodyWrapTwo div.FitfactPagingWrap{ background: url(/images/layout/FitFacts-PagingBg.png) no-repeat top right; height:50px; float:left; width:618px}
						div.FitfactPagingWrap h5{ width:300px; padding:16px 0 0 25px; float:left; font-size:12px !important; color:#999}
						div.FitfactPagingWrap #Paging1,div.FitfactPagingWrap #Paging2{ float:right !important; padding-right:20px; padding-top:16px;}
					
			.ReserachHeaderGray{background:#E9E9EA; width:878px; margin:0 0 0 5px; padding:20px; float:left}
			.ReserachHeaderGray p{ clear:left; width:630px}
			.ReserachHeaderGray div{ width:635px}
			.ReserachHeaderGray img.Main{float:Right !important; border:#9fc54d 2px solid; margin:30px 0 30px 0 }
			.ReserachHeaderGray h3{margin:0 0 10px 0 !important; width:98%}
			
		#ResearchLeftCol,#ResearchRightCol{float:left; position:relative}
		#ResearchLeftCol{margin:35px 0 0 25px; width:550px; }
		#ResearchRightCol{background:#c5e29f; margin: 35px 0 20px 10px; width:280px; padding:25px 30px}
			#ResearchRightCol *{float:left; position:relative; }
			#ResearchRightCol h3{ color:#333}
			#ResearchRightCol div.top p{ width:155px; margin:0 15px}
			#ResearchRightCol div.top a{ width:155px; margin:6px 0 0 15px; }
			#ResearchRightCol div.top img{ border:#9fc54d medium solid}
			#ResearchRightCol div.Bottom {padding-top:25px; margin: 25px 0 0 0; background:url("/images/layout/2009/research-green-seperator.gif") no-repeat}
			#ResearchRightCol div.Bottom *{ width:280px;}
			#ResearchRightCol div.Bottom h3,#ResearchRightCol div.Bottom p{ margin:0}
			#ResearchRightCol div.Bottom h5{ margin:30px  0 0 0; line-height:1.2em !important;}
			#ResearchRightCol div.Bottom a{margin-top:5px;}
			#ResearchRightCol div.Bottom p span{ font-style:italic}

			#ResearchLeftCol div *{ float:left; position:relative}

			#ResearchLeftCol div.ShortListWrap{padding:30px 20px 30px 0; background: url("/images/layout/2009/Fit-Facts-seperator.gif") no-repeat bottom;  position:relative; float:left}
			#ResearchLeftCol div.ShortListWrap.first{padding-top:0px}
			#ResearchLeftCol div.ShortListWrap.last{background: none}
			#ResearchLeftCol div.ShortListWrap h3{margin: 0 }
			#ResearchLeftCol div.ShortListWrap img{float:left; height:84px; width:114px; border:#9fc54d 2px solid}
			.ShortListCopyWrap{ width:390px; margin:0 0 0 15px; }
			.ShortListCopyWrapCalculators{ width:525px; margin:0 0 0 15px; }

/* Product Reviews */			
			
	.ThreeProductHighlight{border:1px solid #333; width:244px; height:280px; margin: 0 0 10px 30px; padding:13px; background: url("/images/layout/2009/Review-spotlightBG.png") repeat-x} 				
		Div.ThreeProductHighlight.first{clear:left; margin: 0 0 20px 0}			
			.ThreeProductHighlight img.expertrating{ float:left; padding-bottom:5px}
			#ReserachHeaderWrap Div.ThreeProductHighlight p{width:99%; height:85px}
			#ReserachHeaderWrap Div.ThreeProductHighlight h3{width:99%; height:35px; margin-bottom:0; text-align:center;}
			#ReserachHeaderWrap Div.ThreeProductHighlight h5{margin:0 0 5px; float:left; width:100px; clear:left}
			a.ViewComments{float:right !important; text-align:right; width:90px} 	
				#ReserachHeaderWrap Div.ThreeProductHighlight img.EditorsRating{ float:right !important;}

		#ReserachHeaderWrap Div.ThreeProductHighlight Div.Product{width:235px; height:95px; text-align:center;}
			#ReserachHeaderWrap Div.ThreeProductHighlight Div.Product img{padding: 5px 0;}
			#ReserachHeaderWrap Div.ThreeProductHighlight Div.Product .FeatureImageLink{ float:none !important;text-align:center;}
			
		#ReserachHeaderWrap Div.ThreeProductHighlight Div.CommentsWrap{ clear:left; width:99%}
		#ReserachHeaderWrap Div.ThreeProductHighlight Div.CommentsWrap a{ font-size:10px}
		
		#FitProdReviews3ColWrap,#HotReviews3ColWrap{margin: 0 0 0 25px; width:890px;}
			#FitProdReviews3ColWrap h3{ width:800px; clear:both; margin: 30px 0 10px 0}
			#HotReviews3ColWrap div h3{ width:800px; clear:both; margin: 30px 0 10px 0}
			#FitProdReviews3ColWrap div{ margin:0 30px 0 0; position:relative; width:255px;display:inline;float:left;line-height:16px;}
			#FitProdReviews3ColWrap div.left,#HotReviews3ColWrap div.left{ clear:left;}
			#FitProdReviews3ColWrap div.right{ width:265px; margin-right:0px }
				#FitProdReviews3ColWrap div ul{ margin-bottom:20px}
				#FitProdReviews3ColWrap div li{ clear:left; width:225px; display:block;line-height:16px;}
				
		#HotReviews3ColWrap{ background:url("/images/layout/2009/HotReviews3ColWrapBG.gif") no-repeat; background-position:28px 40px; margin-bottom:30px}		
			#HotReviews3ColWrap div{ margin:0 10px 0 0; position:relative; width:290px;}
			#HotReviews3ColWrap div.right{ width:260px; margin-right:0px }
			#HotReviews3ColWrap div h3{ width:95%; clear:both;}	
				#HotReviews3ColWrap div div.ProdReview{clear:left; margin-bottom:15px; width:300px;}
					#HotReviews3ColWrap div div.ProdReview img { width:114px; height:84px; border:#9fc54d 1px solid; float:left} 			
					#HotReviews3ColWrap div div.ProdReview div{width:150px; margin:0 0 15px 12px }
						#HotReviews3ColWrap div div.ProdReview div img{clear:left; margin:6px 0 0 0; width:80px; height:16px; border:None;}
						#HotReviews3ColWrap div div.ProdReview div p{clear:left; margin:0; width:98%}
						#HotReviews3ColWrap div div.ProdReview div p a{ font-size:10px}
						#HotReviews3ColWrap div div.ProdReview div p span{ font-size:10px; font-style:italic}
						
		#ReviewsHeaderWrap{margin-bottom:20px}
		#ReviewsHeaderWrap *{ float:left}
		#ReviewsHeaderWrap p,#ReviewsHeaderWrap h5,#ReviewsHeaderWrap h3{ width:600px}
		#ReviewsHeaderWrap .ReviewsHeaderImg{border:#9fc54d 2px solid; margin:0 20px 20px 0; height:150px; width:200px; clear:left;}
		div#FitFactsSearchWrap.SearchReviewsList{background:url("/images/layout/2009/GreenSearchTallBG.gif") repeat-x;  background-position:0px 14px; height:115px; padding-right:10px !important; width:883px;}
		div#FitFactsSearchWrap.SearchReviewsList h3{clear:none; width:300px}
		div#FitFactsSearchWrap div.LineRight{ background: url("/images/layout/2009/GreenSearch-Seperator.gif") no-repeat; background-position:270px 23px; }
		div.BigRight div {width:225px}
		div.BigRightReviews {width:580px}
		div.BigRight ul li{clear:left; margin-left:20px}
		div.BigRight a, div.BigRightReviews a{ display:block; padding:0 0 10px 0}
		div.BigRightReviews a.first{padding-left:0}
		div.BigRightReviews span.first{ display:none}

		
		Div#ReviewListWrap{width:918px; margin-left:5px}
		Div#ReviewListWrap div.ReviewListRepeat{width:675px; margin: 0 0 15px 25px; padding-bottom:30px; border-bottom:1px solid #333333; }
		Div#ReviewListWrap div.ReviewListRepeat *{ float:left}
		Div#ReviewListWrap div.ReviewListRepeat.first{margin: 10px 0 15px 25px; padding-bottom:15px;}
		Div#ReviewListWrap div.ReviewListRepeat.last{ border-bottom:None;}
		Div#ReviewListWrap div.ReviewListRepeat.first select{ clear:left}
		Div#ReviewListWrap div.ReviewListRepeat.first div.left{ width:560px}
		div.ReviewListRepeat Img.ListImg{ width:114px; height:84px; border:#9fc54d 2px solid;}
		div.ReviewListRepeat div.Copy{ width:385px; margin:0 15px}
			div.ReviewListRepeat div.Copy p, div.ReviewListRepeat div.Copy h3{ width:385px}
		div.ReviewListRepeat div.Reviews{ margin-left:10px; width:120px;}
		
		Div#ReviewAffiliatesBox{width:300px;padding:20px;border-top:#8cc63f 1px solid;border-left:#8cc63f 1px solid;border-bottom:#8cc63f 1px solid;margin:32px 0px 0px 2px;background:#ffffff;background: url("/images/layout/bg-greenfade-topbottom.gif") repeat-x;}
		Div#ReviewAffiliatesList {background-color:#ffffff;margin-top:10px;}
		Div#ReviewAffiliatesBox h4, Div#ReviewAffiliatesList h4{ color:#333}
		Div#ReviewAffiliatesBox ul.AffiliateLink, Div#ReviewAffiliatesList ul.AffiliateLink{ list-style-type:square;}
		Div#ReviewAffiliatesBox ul.AffiliateLink li, Div#ReviewAffiliatesList ul.AffiliateLink li{ margin-left:20px !important;color:#9fc54d;}
		Div#ReviewBoxAdvertisement{width:300px;padding:20px;margin:11px 0px 25px 0px;font-size:.8em;text-align:center;color:#669900;}

/* FindTrainer Styles*/

		Div#FindTrainerHeaderWrap, Div#FindTrainerHeaderWrap div *{z-index:100; position:relative}
		Div#FitFactsSearchWrap.FindTrainerSearchWrap, Div#FitFactsSearchWrap.FindTrainerSearchWrap *{z-index:10; position:relative}
		Div.FindTrainerSearchWrap img.FindTrainerHeaderImg{ height:347px; width:285px; position:absolute !Important; top: -133px; float:none !Important; right:0px} 
		
		#FindTrainerHeaderWrap p, Div#FitFactsSearchWrap.FindTrainerSearchWrap p{width:580px; margin:0 15px 0 0; clear:left; padding:0 0 10px 0;}
		#FindTrainerHeaderWrap h5, Div#FitFactsSearchWrap.FindTrainerSearchWrap h5{width:550px; margin:0; clear:left;}
		Div#FitFactsSearchWrap.FindTrainerSearchWrap{ background: url("/images/layout/2009/TempFiles/FindTrainer-StartHereBG.gif") repeat-x; height:220px; background-position:0 13px}
			Div#FitFactsSearchWrap.FindTrainerSearchWrap Div.Form h5{width:100px}
			Div#FitFactsSearchWrap.FindTrainerSearchWrap div{clear:left}
			Div#FitFactsSearchWrap.FindTrainerSearchWrap div.Form{ margin-top:10px; width:700px}
				Div#FitFactsSearchWrap.FindTrainerSearchWrap Div.Form Div{ width:140px; clear:none; margin-right:40px}
				Div#FitFactsSearchWrap.FindTrainerSearchWrap Div.Form Div.First{ width:200px}
				Div#FitFactsSearchWrap.FindTrainerSearchWrap Div.Form Div.Last{ width:60px; margin-right:0}
		
		Div.FindTrainerBodyWrap div{ width:98%; margin-bottom:30px}
			Div.FindTrainerBodyWrap div img{ height:188px; width:152px; border:#9fc54d 2px solid; float:left}
			Div.FindTrainerBodyWrap h5, Div.FindTrainerBodyWrap p{width:98%;}
			Div.FindTrainerBodyWrap p.last{padding: 0 0 30px 0 !important; margin:0 !important}
				Div.FindTrainerBodyWrap div.FindTrainerGray{ width:458px; background:#E9E9EA; height:170px; margin:0 0 0 20px; padding:12px}
				Div.FindTrainerBodyWrap div.FindTrainerGray h3{ margin:0 !important}
					div.FindTrainerGray Div.FormLeft,div.FindTrainerGray Div.FormCenter,div.FindTrainerGray Div.FormRight{ margin:10px 0 0 0 !important; clear:none; width:185px}
					div.FindTrainerGray Div.FormRight{ clear:none; width:60px}
					div.FindTrainerGray p.Italics{font-size:9px; line-height:12px; padding-top:10px !important}
		div.FindTrainerBodyWrap a{ float:none !important}
			

/* Blue Body Copy Page Styles.*/
	#BluePageWrap,#Communtiy,#PartnerWithUs{background: url("/images/layout/2009/communtiy-BG.gif") repeat-y; margin:10px 0 0 0; width:935px; position:relative; float:left}
	#BlueBodyCopyWrap{margin: 0 0 0 4px; padding:20px 0 0 25px; position:relative; float:left}	
	#BluePageWrapBottom,#CommuntiyBottom,#PartnerWithUsBottom {background: url("/images/layout/2009/community-BG-bottom.gif") no-repeat; height:12px; width:935px; margin-top:-2px; float:left}

		#BlueBodyHeaderWrap, #MediaHeader {background:#e9f3fa; margin:0 0 0 4px; width:922px; float:left;}
			#BlueBodyHeaderWrap span.AceOnly, #MediaHeader span.AceOnly{ padding:7px 25px; display:block; height:20px}
			#BlueBodyHeaderWrap p{width:850px; padding:20px 25px}
		#BlueBodyCopyWrap h3, #Communtiy h3,#PartnerWithUs h3{ margin:0 0 20px 0;}
		h3.NoPad{margin:0 0 5px 0 !important; }
	#BlueBodyHeaderWrap.StudentHeader{ height:60px}
		#BlueBodyHeaderWrap.StudentHeader div#StudentsMainVisual{ background:url("/images/layout/2009/StudentsMainVisual.jpg") no-repeat; width:392px; height:206px; position:absolute; top:-60px; right:9px;  }

	
/* Conlogin Styles.*/
		#BlueBodyCopyWrap div.TwoColWraps{ width:500px; float:left; padding-bottom:40px;}
		#BlueBodyCopyWrap div.TwoColWraps.First{ border-right:1px solid #00467F; margin-right:60px; width:230px; padding:0px 30px 40px  }
			#BlueBodyCopyWrap div.TwoColWraps h5 span{ font-size:10px}
			#BlueBodyCopyWrap div.TwoColWraps input.InputTextBox{ width:200px}
			#BlueBodyCopyWrap Div.FloatAWrap a{ font-size:10px}
			#BlueBodyCopyWrap Div.InternalWraps{margin-bottom:6px}
			#BlueBodyCopyWrap Div.InternalWraps #ctl00_ContentPlaceHolder1_lblError{padding-top: 10px; float: left;}
			#BlueBodyCopyWrap Div.InternalWraps .errorMes{ clear:both}
			#BlueBodyCopyWrap Div#BtwoBWrap{padding: 25px 15px; float: left; clear: both; margin: 0pt 0pt 20px; border-top:1px solid #00467f;}
			div.wide-box.NewSiteWidth input.InputTextBox{width:225px}

/* Get Certified Home and Subpage styles */
		Div#BlueBodyHeaderWrap.GetCertified{ height:131px}
		Div#BlueBodyHeaderWrap.GetCertified p{ width:565px; padding-top:20px; margin:0px}
			#GetCertifiedMainVisual{ background:url("/images/layout/2011/GetCertified-mainVisual.jpg") no-repeat; width:308px; height:200px; position:absolute; top:-70px; right:9px; }
			#GetCertFourCol{width:920px; padding:25px 0 20px 25px; float:left; background:url("/images/layout/2009/GetCertified-4col-Bg.gif") no-repeat 4px 70px ; position:relative;  height:315px}
			#GetCertFourCol h3{ padding-bottom:20px}
			#GetCertFourCol Div{width:203px; float:left; margin:0 9px 0 10px;}
			#GetCertFourCol Div img{ background-color: #fff; border: 2px solid #00467f; padding: 1px; margin-bottom:10px}
				#GetCertFourCol Div.PTadded{  margin:0 9px 0 226px}
				#GetCertFourCol Div.PTFirst{ position:absolute; top:66px; left:4px; background-color:#000; margin:0px !important; width:237px; height:300px; color:#333 }
					#GetCertFourCol Div.PTFirst p{color:#fff !important}
					#GetCertFourCol Div.PTFirst img{ background-color: Transparent; border: none; margin-bottom: 0px; padding: 0px;}
					#GetCertFourCol Div.PTFirst div{ background: url("/images/reinvented/pt-getcert-reinvented-bg.png") no-repeat bottom right; height: 185px; padding: 10px 10px 0 0; width: 217px;}
					#GetCertFourCol Div.PTFirst a{ color:#fff !important}
		
		Div#GetCertWhyAceWrap{margin:0 0 0 4px; width:922px; background:url("/images/layout/2009/GetCertified-WhyAce-Bg.gif") repeat-x ; float:left; position:relative; padding:10px 0 0 0}		
		Div#GetCertWhyAceWrap.ProBenWhyAce{background:url("/images/layout/2009/GetCertified-WhyAce-Bg.gif") repeat-x ; background-position:-50px 0}		
			Div#GetCertWhyAceCopyWrap {padding: 7px 30px 0px 175px; float:left; width:489px}
			Div#GetCertWhyAceWrap.ProBenWhyAce Div#GetCertWhyAceCopyWrap {width:450px}
				Div#GetCertWhyAceCopyWrap h3 sup{line-height:23px }
				Div#GetCertWhyAceCopyWrap h3.logo{position:relative; margin:-5px 0 30px;}
				Div#GetCertWhyAceCopyWrap h3 span#ACECertifiedLogo{width: 267px; height: 103px; background: url("/images/layout/2009/GetCertified-whyAce-logo.gif"); position: absolute; top: -35px; left: -170px;}
				Div#GetCertWhyAceCopyWrap ul{margin-left:20px}
			Div#GetCertHandbook {float:left; width:218px; padding: 17px 10px 31px 0; background:url("/images/layout/2009/GetCertified-handbook-Bg.gif") no-repeat bottom right}
			Div#GetCertWhyAceWrap.ProBenWhyAce Div#GetCertHandbook {width:257px; padding: 17px 10px 40px 0; background:url("/images/layout/2009/GetCertified-broshure-Bg.jpg") no-repeat bottom right}
				Div#GetCertHandbook a.DownloadHandbook{width:125px; display:block}
				Div#GetCertHandbook p span{font-size:8px; font-weight:bold}
			Div#FreeENewsletter{height:89px; position:relative; clear:left; background:url("/images/layout/2009/GetCert-eNewsletter-Bg.png") repeat-x; margin:0 0 0 4px; width:922px}
				Div#FreeENewsletter div{padding:20px 10px 0 5px ; float:left; position:relative}
				Div#FreeENewsletter div.first{padding-left:25px; width:500px}
					Div#FreeENewsletter h6{font-weight:bold; margin-bottom:5px}	
					Div#FreeENewsletter div.first p{ font-size:10px; line-height:13px; margin:0px; padding:0 0 5px 0}
				Div#FreeENewsletter div.Button{padding-top:43px; padding-left:0px}			
				Div#FreeENewsletter div.TextBox{padding-top:40px; padding-left:0px}	
								
			Div#GetCertBottomWrap{float:left; width:940px; margin:0 0 0 4px; background:url("/images/layout/2009/Community-SuccessToSocial.gif") no-repeat; padding:10px 0 0 0}
			Div#GetCertBottomWrap div{ float:left}
			Div#GetCertBottomWrap img{background-color: #fff; border: 2px solid #00467f; padding: 1px; margin-bottom:10px}
				#ExamPrepBlogs{width:290px; background:#e9f3fa; float:left; padding:25px 10px 20px 25px}
					#ExamPrepBlogs p span{color: #333; font-weight:normal}
					#ExamPrepBlogs ul{list-style-type:none; margin-left:5px; padding:0 0 10px 0;}
					#ExamPrepBlogs ul li{padding:0 0 10px 25px; background:url("/images/layout/2009/GetCertified-Blog-bullet.gif") no-repeat 0px 2px}
				#GetCertMilitaryFire{padding:25px 0 0 0; width:590px}
					#GetCertMilitaryFire h3{padding:0 0 0 25px; width:555px}
					#GetCertMilitaryFire div{ width:260px; padding-left:20px; margin-left:10px}
					#GetCertMilitaryFire div p{ width:240px}
						#GetCertMilitaryFire div.Last{ border-left:#00467f 1px solid; padding-bottom:35px }
	
	Div#BlueBodyHeaderWrap.GetCertifiedPT{ height:221px}
	Div#BlueBodyHeaderWrap.GetCertifiedAARP{ height:201px !important}
	Div#BlueBodyHeaderWrap.Miltary{ background:url("/images/layout/2009/GetCertified-militaryBg-top.jpg") no-repeat}
	
		Div#BlueBodyHeaderWrap.GetCertifiedPT p,Div#BlueBodyHeaderWrap.GetCertifiedPT ul,Div#BlueBodyHeaderWrap.GetCertifiedPT h5,Div#BlueBodyHeaderWrap.GetCertifiedPT h4{ width:560px; padding:0px 0 0 25px }
		Div#BlueBodyHeaderWrap.GetCertifiedPT p sup{ font-size:0.7em; line-height:0.4em}
		Div#BlueBodyHeaderWrap.GetCertifiedPT h3{ width:580px; padding:25px 0 0 25px; margin-bottom:10px}
		#PTMainVisual{ background:url("/images/layout/2009/GetCertified-PT-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-39px; right:9px; }
		#GFIMainVisual{ background:url("/images/layout/2009/GetCertified-GFI-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-44px; right:9px; }
		#LWMainVisual{ background:url("/images/layout/2009/GetCertified-LWMC-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		#AHMainVisual{ background:url("/images/layout/2009/GetCertified-AHFS-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		#FireMainVisual{ background:url("/images/layout/2009/GetCertified-fire-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-44px; right:9px; }
		#MilitaryMainVisual{ background:url("/images/layout/2009/GetCertified-military-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-44px; right:9px; }
		#BundlesMainVisual{ background:url("/images/layout/2009/ConEd-Bundles-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-39px; right:9px; }
		#CertNewsQuizMainVisual{ background:url("/images/layout/2009/quiz-MainVisual.png") no-repeat; width:375px; height:186px; position:absolute; top:-40px; right:9px; }
		#ICAAMainVisual{ background:url("/images/layout/ICAA-Bundles-mainVisual.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		#MainVisual2ndCert{background:url("/images/layout/2nd-cert-mainImg.jpg") no-repeat; width:283px; height:262px; position:absolute; top:-50px; right:8px; }
		
		/* TEMP */
		#ICAAMainVisual.PT{ background:url("/images/layout/ICAA-mainvisual-pt.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		#ICAAMainVisual.Nurse{ background:url("/images/layout/ICAA-mainVisual-nurse.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		#ICAAMainVisual.Fitness{ background:url("/images/layout/ICAA-mainVisual-fitness.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		#ICAAMainVisual.Staff{ background:url("/images/layout/ICAA-mainVisual-staff.jpg") no-repeat; width:283px; height:252px; position:absolute; top:-40px; right:9px; }
		
		
		
		
	Div#GetCertifiedSubCopyWrap{background:url("/images/layout/2009/GetCertified-Subpage-bg.png") repeat-x; clear:left; margin-left:4px; width:922px; float:left}
	Div#GetCertifiedSubCopyWrap.Miltary{background:url("/images/layout/2009/GetCertified-militaryBg-bottom.jpg") repeat-x; clear:left; margin-left:4px; width:922px}
	Div#TabBottom{background:url("/images/layout/2009/tabpage-btm-bg.png") no-repeat; padding:0 0 8px 0; height:15px; clear:left }
	Div#TabBottom.BlueCol{background:url("/images/layout/2009/tabpage-btm-bg-blue.png") no-repeat}
	
	Div#TabBottom.BlueCol2{}
	
	#GetFitWrap Div#TabBottom{background:url("/images/layout/2009/tabpage-btm-bg-Green.png") no-repeat;}
	#GetFitWrap Div#TabBottom.Gray{background:url("/images/layout/2009/tabpage-btm-bg-Green-gray.png") no-repeat;}
	
	
	
	Div#NoTabTop{ background:url("/images/layout/2009/GetCertified-NoTab-BGTop.png") Repeat-y; height:12px; width:922px; float:left;  margin-top:-5px}
	Div#TabBody,Div#TwoColPaperBody{ background:url("/images/layout/2009/tabpage-bg.png") Repeat-y; padding:20px 11px 0 35px; float:left}
			.ICAABodyWrap{float:left}
			#TwoColPaperTop{ Float:left; width:897px; background:url("/images/layout/2009/ICAA-2col-top.png") no-repeat left bottom; height:20px; padding:10px 0 0 25px;}
			#TwoColPaperBottom{ Float:left; width:922px; background:url("/images/layout/2009/ICAA-2col-bot.png") no-repeat; height:18px; margin-bottom:7px}
			#TwoColPaperBody{ width:922px; background:url("/images/layout/2009/ICAA-2col-bg.png") Repeat-y !important; padding:0px !important;}
			#TwoColPaperBody .MainWrap{ width:436px; float:left; margin:0px }
				#TwoColPaperBody .LeftWrap{ margin:0 22px 0 14px}
					#TwoColPaperBody .LeftWrap h3{ width:416px; background:url("/images/layout/ICAA-manager-mainvis.jpg") no-repeat top right }
				#TwoColPaperBody .RightWrap{ width:437px;}
					#TwoColPaperBody .RightWrap h3{ width:417px; background:url("/images/layout/ICAA-staff-mainvis.jpg") no-repeat  top right }
				#TwoColPaperBody .MainWrap h3{ padding: 30px 0 0 20px; height:165px}
				#TwoColPaperBody .MainWrap h3 span{width: 150px; float:left; padding-left:10px}
				#TwoColPaperBody .MainWrap p.ICAAP{padding-left: 10px; height:115px}
			#TwoColPaperBody div.MainWrap div{ padding:0px 20px 10px; margin-top:-20px}	
			#TwoColPaperBody .ICAAButtons{ list-style: none !important; margin: 10px 0 0 10px}
			#TwoColPaperBody .ICAAButtons li a{ height:72px; width:378px; display:block; background:url("/images/layout/ICAA-buttons.png") no-repeat  }
				#TwoColPaperBody .ICAAButtons li a span{display:none}
				#TwoColPaperBody .ICAAButtons li.pt a:hover{ background-position:-378px 0px}
				#TwoColPaperBody .ICAAButtons li.nurse a{ background-position:0px -76px}
				#TwoColPaperBody .ICAAButtons li.nurse a:hover{ background-position:-378px -76px}
				#TwoColPaperBody .ICAAButtons li.fitness a{ background-position:0px -152px}
				#TwoColPaperBody .ICAAButtons li.fitness a:hover{ background-position:-378px -152px}
				#TwoColPaperBody .ICAAButtons li.staff a{ background-position:0px -228px}
				#TwoColPaperBody .ICAAButtons li.staff a:hover{ background-position:-378px -228px}
				
				
				
	#GetFitWrap Div#TabBody{ background:url("/images/layout/2009/tabpage-bg-Green.png") Repeat-y; width:885px}
		#TabBodyMinHeight{height:600px; float:right; width:1px;}
		#TabBodyCopyWrap{float:left; width:874px}
		#TabBodyCopyWrap.BlueCol{ background: url("/images/layout/2009/GetCertified-BlueColBG.gif") no-repeat; background-position: right top}
		
		
		#TabBodyCopyWrap.NoCol{ padding-right:30px; width:844px}
		#TabBodyCopyWrap h3.First{margin:0px; height:50px}
		
		
		
		
			#TabBodyleftCol{padding-bottom:40px; width:850px; float:left}
			#TabBodyleftCol ol li{ padding-bottom:5px}
			#TabBodyleftCol ol li ol{ list-style-type:upper-alpha; margin-top:5px}
			
			#TabBodyleftCol2{padding-bottom:40px; width:800px; float:left}
			#TabBodyleftCol2 ol li{ padding-bottom:5px}
			#TabBodyleftCol2 ol li ol{ list-style-type:upper-alpha; margin-top:5px}
			
		Div#TabBodyCopyWrap.BlueCol #TabBodyleftCol, Div#TabBodyCopyWrap.GreenCol #TabBodyleftCol{width:565px !important}
		
		Div#TabBodyCopyWrap.BlueCol2 #TabBodyleftCol2, Div#TabBodyCopyWrap.GreenCol #TabBodyleftCol2{width:500px !important}
		
		.ArrowDesign{ width: 565px; position:relative; float:left; margin:0 0 30px; background: repeat-y url("/images/layout/2009/GetCert-ArrowDesign-BG3.png"); border:#bbb 1px solid}
		.ArrowDesign h4{ margin:0px !important;  position:relative; text-align:center; padding:15px; width:94% !important; float:left; font-size:1.2em !important; text-transform:none !important; color:#00467f !important}
		.ArrowDesign h5{ color:#333; border-bottom:#fff 1px dashed; margin: 0 10px 0 0; padding:0 0 10px 0}
		.ArrowDesign ul{margin:0px !Important; padding:0px; float:left; border-top:#fff 1px solid; width:100%}
		.ArrowDesign ul li{ float:left; display:block; list-style-type:none; width:95px; margin:0 8px; border-right:#fff 1px solid; padding:10px 0; height:135px}
		.ArrowDesign ul.AHFSandLWMC li{ width:123px !important; margin:0 8px;}
		.ArrowDesign ul li.last{ border-right:none}
		.ArrowDesign ul li p{ font-size:0.8em}
		#ArrowDesign6month.On,#ArrowDesign3month.On{ display:block}
		#ArrowDesign6month.Off,#ArrowDesign3month.Off{ display:None}
		#FreeENewsletter.short{ width:608px; margin-left:-22px}
		#FreeENewsletter.short .first{ width:390px}
		#FreeENewsletter.short .TextBox{ padding-top:32px;}
		#FreeENewsletter.short .TextBox a{ clear:left; margin-top:5px}
		
		
		#TabBodyRightCol{width:257px; float:right; padding:15px}
		#TabBodyRightCol2{width:320px; float:right; padding:0px}

		#GetFitContentInner2 #text{padding-left: 20px;}
		
			#playercontainer{ background-color: #fff; border: 2px solid #00467f; padding: 1px; width:256px; height:190px; margin-bottom:20px}
			#TabBodyRightCol hr{ background-color:#7a9fbc; color:#7a9fbc; height:1px; margin:30px 0; clear:left}
			#TabBodyRightCol p, #TabBodyRightCol h4, #TabBodyRightCol h5{padding:5px 15px}
			#TabBodyRightCol ul{list-style-type:none; margin:10px 0px 0px 15px}
			#TabBodyRightCol #ShareThisBar{ margin-left:15px}
			#TabBodyRightCol ul li{padding:2px 0 7px 25px; background:url("/images/layout/2009/GetCertified-Blog-bullet.gif") no-repeat 0px 2px; font-size: 12px; color: #36C;}
			#TabBodyRightCol2 hr{background-color:#FFF; color:#fff; height:1px; margin:0px 0; clear:left}
			#TabBodyleftCol2 .other_recipes{width:500px; float:left}
	
	#TabBodyleftCol2 .other_recipes div{ padding: 0 15px 0 0; float:left}
	#TabBodyleftCol2 .other_recipes img{ width:145px; height:145px; border:1px solid #66952f; background-color:#fff; padding:1px}
	#TabBodyleftCol2 .other_recipes a{ clear:both; float:left;width:150px; padding-bottom:5px}
	
	#TabBodyleftCol2 h2{font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #060;}
	#TabBodyleftCol2 .other_recipes #first{ width: 148px; color: #36C; float: left; padding-top: 0px; padding-right: 16px; padding-bottom: 0px; padding-left: 0px;}

	#WrapBody1,#WrapBody2,#WrapBody3,#WrapBody4{float: left;clear: left;display: none; padding-bottom: 20px; width: 500px;}
				#WrapBody1.On,#WrapBody2.On,#WrapBody3.On,#WrapBody4.On{display: block;}	

			#TabBodyRightCol2 p, #TabBodyRightCol2 h4, #TabBodyRightCol2 h5{padding:0px 0px}
			#TabBodyRightCol2 ul{list-style-type:none; margin:0px 0px 0px 0px}
			#TabBodyRightCol2 #ShareThisBar{ margin-left:0px}
			#TabBodyRightCol2 ul li{padding:0px 0 0px 0px;}
			
				#ShareThisBar ul li{ padding:0px; background:none !important}
			
		div.MyCAASubDiv ol{ counter-reset: item 5}
		
		ul#Certs{ float:left; width:530px; padding:20px 0px; margin:0px}
			ul#Certs li{ float: left; list-style-type: none; margin-right: 5px; padding: 0; text-align: center; width: 127px;}
				ul#Certs li a span{ float:left; height:122px; width:122px; margin-bottom:5px }
				ul#Certs li a#PT span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat}
					ul#Certs li a#PT.off span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat 0px -130px}
				ul#Certs li a#GFI span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat -132px 0px}
					ul#Certs li a#GFI.off span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat -132px -130px}
				ul#Certs li a#LWMC span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat -264px 0px}
					ul#Certs li a#LWMC.off span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat -264px -130px}
				ul#Certs li a#AHFS span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat -396px 0px}
					ul#Certs li a#AHFS.off span{ background: url("/images/layout/MyCAA-cert-img.jpg") no-repeat -396px -130px}
		#MinHeightMyCAA{ height:300px; width:1px; float:right}
		.MyCAASubDiv{ display:none}
			.MyCAASubDiv li{ float:left; clear:left; width:500px}
			.MyCAASubDiv p{ clear:left; padding-top:30px !important}
		
			.MyCAASubDiv a.PDF{ clear:left; margin-left:25px; font-weight:bold; float:left}
			#MyCAAPT.on,#MyCAAGFI.on{ display:block}

/* PageHeaderWrap12 Indvidual page code */
	/* CertExams page code */
	#CertExams h1{margin: 8px 0 15px;}
		#PageWrap12 .CertExams #MainVisual{ background: url('/images/layout/2012/CertExams-MainVisual.jpg') no-repeat 0px -25px !important; height: 150px;}
		#PageWrap12 .CertExams .Copy{ min-height:135px !important}
		#FreeENewsletter.ExamSearch{margin-left: -25px; width: 874px !important; background-position: 0 14px; padding: 0 25px;}
			#FreeENewsletter.ExamSearch h3{ margin-bottom:12px}
			#ExamSearch{padding: 15px 8px 10px; width: 300px; float: left; background-color: #E9F3FA; border: 1px solid #AAA; margin: 0px 15px 0 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);}
				#ExamSearch ul{ margin:0 0 10px 15px !important; list-style:none outside none; width:280px;}
				#ExamSearch ul li{ padding-bottom:15px; float:left; clear:left; width:280px;}
				#ExamSearch ul label{ float:left; width:85px; padding-top:3px; font-weight:bold}
					#ExamSearch ul label.Wide{padding-top:15px;width:280px;}
				#ExamSearch ul input[type="text"]{ float:left; width:180px;}
				#ExamSearch ul select{ float:left; width:190px;}
				#ExamSearch h5{ padding:10px 0 0; color: }
				input#ctl00_ContentPlaceHolder1_cbtlistctl_btnCBTZipSearch{ margin-left:80px}
			#ExamSearchReturn{Float:left;width:540px;}
			#TimeDateExamWrap12{padding:8px; float:left; width:520px; height:280px; overflow: auto;  background-color: transparent; border:1px solid #aaa; margin:0px 0px 15px; border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius: 10px;box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);}		
			#TimeDateExamWrap12 h3{ margin:0 0 5px 0}
			#ctl00_ContentPlaceHolder1_cbtlistctl_lbRegister{ margin-left:350px}
			div.TwoColExams12{padding: 15px; width: 841px; float: left; border: 1px solid #AAA; margin: 10px 0px 25px 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2);}
			
			div.TwoColExams12 span{ font-weight:bold}
			div.TwoColExams12 div{ float:left; width:250px; padding:5px 20px 0 0 }
			div.TwoColExams12 ul{ float:left; width:570px; padding:5px 0 0 0 }
			#tableUSAExams div, #tableIntExams div { float:left; clear:left; width:99%}
			#tableUSAExams div div, #tableIntExams div div{ float:left; padding:0 0 10px 10px; clear:none !important; width:200px;}
			#tableUSAExams p, #tableIntExams p{ float:left; clear:left; width:105px; padding:0px; margin:0px}
			#tableUSAExams b, #tableIntExams b{ float:left; padding-right:10px}
			#tableUSAExams div a.thickbox, #tableIntExams div a.thickbox{clear:left !important; float:left; width:195px}
			#tableUSAExams tbody tr td, #tableIntExams tbody tr td{vertical-align:top; padding-bottom:5px !important}
	

/* ProBenefits Styles */
	Div#BlueBannerWrap.ProBenefits{height:225px !important; margin-left:0px }	
	#ProBenAceProSiteWrap{float:left; width:257px; background-color:#d1e1ed; padding:20px 17px 0 17px; height:205px !important;}
	#ProBenTopWrap{float:left; background-color:#d1e1ed; padding-bottom:2px; margin-left:3px }
		#ProBenAceProSiteWrap ul{float:left; margin:6px 0 1px 10px}
		#ProBenAceProSiteWrap ul li{padding:0; font-size:0.8em; margin:0 0 2px 15px; line-height:1em }
		#ProBenAceProSiteWrap span.inputlables{ float:left; padding:0 10px 7px 0 ; clear:left; width:85px; font-size:0.9em; }
		#ProBenAceProSiteWrap p{ float:left; clear:left; margin:0px; padding:0px}
		#ProBenAceProSiteWrap div span{ float:left; padding:0 10px 0 0 ; clear:left; width:100px; font-size:0.8em}
		#ProBenAceProSiteWrap div span.BadEmail{padding:0 0 0 95px ; width:250px; font-size:0.8em;}
		#ProBenAceProSiteWrap div span.Forgot, #ProBenAceProSiteWrap div span.Create{ float:left;  clear:none; width:170px}
		#ProBenAceProSiteWrap input.BlueBTN{float:right; margin:5px 10px 0 0}
		#ProBenAceProSiteWrap input.InputTextBox,#ProBenAceProSiteWrap input.InputTextBox{ float:left; margin:0 0 10px 0; padding:1px}

	h3#ProBenTabHeadline{margin:25px 0 10px 25px}
	Div.TabBodyCopyWrap div{float:right; width:175px; padding:25px 15px 0 25px; height:155px; text-align:center}
	Div.TabBodyCopyWrap h2{ font-size: 2em; line-height:1.6em; margin:0 0 30px 0; font-weight: normal;}
	Div.TabBodyCopyWrap h3{ margin-bottom:0px !important; width:60% !important;}
	Div.TabBodyCopyWrap h3 sup{ line-height:2.0em}
	Div#TabBodyleftCol p.Small{ font-size:10px; color:#999; margin-top:0px; padding-top:0px}
	
	Div#TabBodyleftCol2 p.Small{ font-size:10px; color:#999; margin-top:0px; padding-top:0px}

	
	Div#GetCertWhyAceWrap.ProBenWhyAce{margin:0px !important}
	
		
		
/* Tab Controls */	
	#FourTabsNav,#FiveTabsNav,#SevenTabsNav{height:74px; width:922px; clear:left; float:left; list-style:none; margin:0px 0px 0px 3px; padding:0 0 0 2px}
	
	#FourTabsNav li,#FiveTabsNav li,#SevenTabsNav li{ float:left;}
	#FourTabsNav li a,#FiveTabsNav li a,#SevenTabsNav li a{font-weight:bold; font-family:Trebuchet,Arial,sans-serif; margin-bottom:5px; font-size:1.1em; height:24px; width:228px; text-align:center; display:block; color:#666; padding:50px 0 0 0 }
		#FiveTabsNav li a{width:181px;}
			#FourTabsNav li a.TabMid{ background:url("/images/layout/2009/4Tab-center.png") no-repeat}
			#FourTabsNav li a.TabFirst{ background:url("/images/layout/2009/4Tab-Left.png") no-repeat}
			#FourTabsNav li a.TabLast{ background:url("/images/layout/2009/4Tab-Right.png") no-repeat;}
			#GetFitWrap #FourTabsNav li a.TabMid{ background:url("/images/layout/2009/4Tab-center-Green.png") no-repeat}
			#GetFitWrap #FourTabsNav li a.TabFirst{ background:url("/images/layout/2009/4Tab-Left-Green.png") no-repeat}
			#GetFitWrap #FourTabsNav li a.TabLast{ background:url("/images/layout/2009/4Tab-Right-Green.png") no-repeat;}
			
			#FiveTabsNav li a.TabMid{ background:url("/images/layout/2009/5Tab-center.png") no-repeat}
			#FiveTabsNav li a.TabFirst{ background:url("/images/layout/2009/5Tab-Left.png") no-repeat}
			#FiveTabsNav li a.TabLast{ background:url("/images/layout/2009/5Tab-Right.png") no-repeat; width:188px}
			
			
	#FourTabsNav li a:Hover,#FiveTabsNav li a:Hover,#SevenTabsNav li a:Hover{padding:48px 0 2px 0;  text-decoration:none; background-position: 0px -74px}
	#FourTabsNav li a.At,#FiveTabsNav li a.At,#SevenTabsNav li a.At{color: #00467f; text-transform:uppercase; font-size:1.2em;background-position: 0 -148px; padding:33px 0 0 0; height:49px;}
	
	
	#FourTabsNav.Narrow,#FiveTabsNav.Narrow{width:615px; height:43px; padding-left:9px;padding-top:15px}
	#FourTabsNav.Narrow li a,#FiveTabsNav.Narrow li a{width:121px; padding:24px 0 0 0; font-size:1em;}
		#FiveTabsNav.Narrow li a.TabMid{ background:url("/images/layout/2009/5Tab-center-narrow.png") no-repeat}
		#FiveTabsNav.Narrow li a.TabFirst{ background:url("/images/layout/2009/5Tab-left-narrow.png") no-repeat}
		#FiveTabsNav.Narrow li a.TabLast{ background:url("/images/layout/2009/5Tab-right-narrow.png") no-repeat}
	#FourTabsNav.Narrow li a:Hover,#FiveTabsNav.Narrow li a:Hover{padding:22px 0 2px 0;  text-decoration:none; background-position: 0px -43px}
	#FourTabsNav.Narrow li a.At,#FiveTabsNav.Narrow li a.At{color: #00467f; text-transform:uppercase; font-size:1em; background-position: 0px -86px; padding:18px 0 0 0; height:43px; font-weight:bold}
	
	Div#TabBody.Narrow{ background:url("/images/layout/2009/Tabpage-narrow-BG.png") Repeat-y;  float:left}	
	Div#TabBody.Narrow #TabBodyCopyWrap{width:565px; padding:0 15px 20px 0;  float:left} 
	Div#TabBottom.Narrow{background:url("/images/layout/2009/tabpage-btm-Narrow-bg.png") no-repeat; width:625px; float:left}	
	
	#SevenTabsNav.Narrow{width:922px; height:43px; padding-left:7px;padding-top:15px}
	#SevenTabsNav.Narrow li a{width:121px; padding:24px 0 0 0; font-size:1em;}
		#SevenTabsNav.Narrow li a.TabMid{ background:url("/images/layout/2009/5Tab-center-narrow.png") no-repeat}
		#SevenTabsNav.Narrow li a.TabFirst{ background:url("/images/layout/2009/5Tab-left-narrow.png") no-repeat}
		#SevenTabsNav.Narrow li a.TabLast{ background:url("/images/layout/2009/5Tab-right-narrow.png") no-repeat}
	#SevenTabsNav.Narrow li a:Hover{padding:22px 0 2px 0;  text-decoration:none; background-position: 0px -43px}
	#SevenTabsNav.Narrow li a.At{color: #00467f; text-transform:none; font-size:1em; background-position: 0px -86px; padding:12px 0 0 0; height:43px; font-weight:bold}


	#FiveTabsNav li a.At{font-size:1.1em}
	#FourTabsNav li a.At:Hover,#FiveTabsNav li a.At:Hover{text-decoration:none;}
	#FourTabsNav li.ThreeRowDummy{background:url("/images/layout/2009/3Tab-dummy-row.png") no-repeat; height:74px; width:685px;}
	#FourTabsNav li.TwoRowDummy{background:url("/images/layout/2009/2Tab-dummy-row.png") no-repeat; height:74px; width:456px;}
	#FourTabsNav li.OneRowDummy{background:url("/images/layout/2009/1Tab-dummy-row.png") no-repeat; height:74px; width:230px;}
	#FourTabsNav li.OneRowDummy.Green{background:url("/images/layout/2009/1Tab-dummy-row-green.png") no-repeat; height:74px; width:230px;}
	
	
	#TabOneBody.On,#TabTwoBody.On,#TabThreeBody.On,#TabFourBody.On,#TabFiveBody.On,#TabSixBody.On,#TabSevenBody.On{display:block}
	#TabOneBody,#TabTwoBody,#TabThreeBody,#TabFourBody,#TabFiveBody,#TabSixBody,#TabSevenBody{display:none; float:left}

/* RSS Styles */
	#RSSMainVisual{ background:url("/images/layout/2009/rss-MainVisual.png") no-repeat; width:376px; height:186px; position:absolute; top:-56px; right:9px; }
	#IFJMainVisual{ background:url("/images/layout/2009/ifj-MainVisual.png") no-repeat; width:376px; height:186px; position:absolute; top:-56px; right:9px; }
		

/* Store Styles */
	#StoreWrap{float:left; position:relative; margin:0 0 0 15px;}
	#StoreWrap h1{margin:0 0 -15px 5px !important; }
	#StoreSecurityImgs{position:absolute; left:860px; top:-2px}
	
	#StoreWrap a.add-to-cart { background: url("/images/layout/add-to-cart-btn.gif") no-repeat; color: #fff; font-size:13px; font-weight:bold;  font-family: Tahoma, Verdana, Arial, sans-serif; height: 23px; text-decoration: none; display: block; margin: 5px 0 15px; padding: 7px 0 0 20px; width: 120px;}
	#StoreWrap a.add-to-cart:hover { text-decoration: underline;}

	#BlueSearchWrap{clear:left; padding:0px 0 20px 25px; margin:0px 0 0 4px; width:897px; background:#ccdae5; height:71px}	
		#BlueSearchWrap a{text-decoration:none !Important; color:#222 }
		#BlueSearchWrap a:hover{text-decoration:none}
		#BlueSearchWrap h5{ color:#222; font-weight:bold; padding:5px 0}
			#ShoppingCartInfo h5{padding:2px 0 0 0}
			#ShoppingCartInfo p{margin:0px ; padding:0px }
		#BlueSearchWrap div{ float:left; position:relative; padding:15px 40px 0 35px; background: no-repeat url("/images/layout/2009/Srore-search-spacer.gif"); background-position:0 15px }
			#BlueSearchWrap div.first{ padding:15px 40px 0 0; background:none;width:300px; }
		#BlueSearchWrap input.StoreSearch{ width:220px; float:left  }
		#BlueSearchWrap .SearchBtn{padding:2px 0 0 7px;  float:left }
			span#ShoppingCartInfo{float:left; width:150px}
			#ShoppingCartImgInHeader{height:74px; width:50px; float:left; padding:0 20px 0 0 }
		#BlueSearchWrap .CheckOutBtn{padding:28px 0 0 15px;  float:left }
			#StoreLiveHelp{padding: 15px 0px 0 35px}
			#StoreLiveHelp h5{float:left}
			#StoreLiveHelp img {float:left; padding:0 10px 0 0; width:36px; height:74px; }
			#StorePolicies li,#StorePolicies li a{font-size:10px ; color:#222; text-decoration:none}
		#CheckOutCartHeader{background:none; width:500px; padding:15px 26px 0 0 !important}
		#CheckOutCartHeader h3, #CheckOutCartHeader h5{ width:430px; float:left; position:relative}
		#HeaderBlueDropShadow{background:url("/images/layout/2009/Store-header-drop.gif") no-repeat; background-position: 4px 0; width:922px; padding: 10px 10px 0 0}
		#HeaderBlueDropShadowNav{background:url("/images/layout/2009/Store-header-drop-withSubnav.gif") no-repeat; background-position: 4px 0; width:922px; padding: 10px 10px 0 0}
			
	#CheckOutAtLocation{padding:10px 10px 0 15px; width:912px}
	#CheckOutAtLocation li{padding:0 5px; display:inline; color:#999; font-size:12px }
	#CheckOutAtLocation li a{ font-size:12px}
	
	#StoreListBodyWrap{padding:25px 15px; float:left; background:url("/images/layout/2009/Store-listBG.gif") repeat-y; background-position: 4px 0; width:912px}
	#StoreBodyWrap{padding:10px 15px; float:left; width:912px}
	#StoreCartAppWrap, #StoreAppWrap{padding:20px 20px; float:left; width:882px; margin-left:4px}
			
	#StoreFourColSpotlight{width:920px; padding:20px 0 20px 4px; float:left; background: no-repeat url("/images/layout/2009/Store-4col-BG.gif"); background-position:5px 110px;}
		#StoreFourColSpotlight Div{width:220px; margin: 0 5px; float:left; text-align:center }
		#StoreFourColSpotlight h3{padding: 0 0 0 25px}
		#StoreFourColSpotlight h4 a{ font-size:1em; font-weight:bold; padding: 5px 0; display:block}
		
	#StoreBrowseProductsWrap{ margin:-5px 0 0 4px; width:897px;  float:left; position:relative; padding:20px 0 0 25px; background:#ccdae5}
		#StoreBrowseProductsWrap Div{float:left; width:210px; padding:0 20px 30px 0}
		#StoreBrowseProductsWrap Div.First{float:left; width:300px; padding:0 20px 30px 0}
		#StoreBrowseProductsWrap Div.Last{float:left; width:100px; padding:0 0px 30px 0}
		#StoreBrowseProductsWrap Div ul li a{font-size:1em ; font-weight:bold; color:#444; text-decoration:none;}
		#StoreBrowseProductsWrap Div ul li a:hover{text-decoration: underline;}
	
	#StoreListNav{ width:260px; float:left}
		#StoreListNav h4{ padding-top:20px;}
		#StoreListNav h4.First{ padding-top:0px;}
		#StoreListNav ul li, #StoreListNav ul li a{color:#333}
		#StoreListNav ul li.AT{ background:url("/images/layout/2009/Store-subNavList-Bullet.gif") no-repeat; background-position: 0px 8px}
		#StoreListNav ul li.AT ul li.AT { background-position: 0px 5px}
		#StoreListNav ul li.AT > a:first-child{ font-weight:bold}
		#StoreListNav ul li{ width:240px; padding: 5px 0 5px 10px}
		#StoreListNav ul.subcat{ width:240px; padding: 0 0 7px 7px;}
		#StoreListNav ul.subcat li{ width:240px; padding: 2px 0 2px 10px}
	#StoreActiveListWrap{width:620px; float:left; padding: 0 15px 20px 15px}	
	
/* Store Search Styles*/
	#storeSearchResults div{float:left}
		#storeSearchResults div.Paging{ width:620px;}
		#storeSearchResults div.searchResultWrap{ width:620px; clear:left; padding:20px 0; border-top: 1px solid #CCC}
		#storeSearchResults div.productImage{ width:150px; height:150px; padding-right:20px; text-align:center}
		#storeSearchResults div.productName{ font-size:1.4em; margin:0 0 15px 0; color:#00467f; width:440px; font-family: Trebuchet MS, Verdana, Arial, sans-serif }
		#storeSearchResults div.productSummary{ width:440px; margin:0 0 10px 0;}
				#storeSearchResults div.productSummary ul { list-style-type: square !important; padding-left:20px}
				#storeSearchResults div.productSummary p { margin-top: 10px}
				
/* Find A Pro List Styles*/
	#AceProListWrap Div.AceProListRepeat{float:Left; clear:left; width:835px; padding:30px 0 ; border-top:#CCC 1px solid; position:relative}
		#AceProListWrap Div.AceProListRepeat h4{font-size:1.4em}
		Div.AceProListRepeat div.AceProListCopyContactWrap{position:relative; float:left !important; display:block; width:610px; padding-left:15px}
		Div.AceProListRepeat div.AceProListImgContactWrap{position:relative; float:left !important; display:block; width:165px; padding-left:30px}
		Div.AceProListImgContactWrap img.ListImg{ width:85px; height:85px; display:block; float:left; margin:0 0 15px 0}
		Div.AceProTrainerProfile h4{font-size:1.5em !important; padding:0 0 10px 0}
		div.AceProTrainerProfileImgWrap{float:right !important; width:140px; padding-top:20px}
		div.AceProTrainerProfile div h4{ padding:20px 0 0 0 }
		div.AceProTrainerProfileCopyWrap{padding:10px 0; width:650px}
		div.AceProTrainerProfile span#ctl00_ContentPlaceHolder1_lblName img{float:left; padding:0 0 0 7px}
		ul.TrainerUL{padding:5px 0 0 40px; list-style: disc; color:#555 !important }
		ul.TrainerUL li{padding:0 0 2px 0;}
		#TrainerProfileRightCol{ float:right; width: 160px; padding:0px 0 0 40px; text-align:center !important}
		#TrainerProfileRightCol .GreenBorder{ float:left; margin-bottom:10px}
		#TrainerProfileRightCol .IHaveDonatedBadge{ float:left; clear:left; width:150px; height:75px; background: url("/findanacepro/images/ace-pro-i-pleg-badge.png") no-repeat; text-align:center; padding-top:45px; font-size:20px; font-weight:bold; margin:2px 2px 12px}
			#TrainerProfileRightCol .IHaveDonatedBadge:hover{ text-decoration:none !important}
		#TrainerProfileRightCol .SpecialOffers{ float:left; clear:left; width:140px; border: dashed 1px #333; padding:5px; background-color:#fff; margin:2px 2px 12px}

/* Blogs */
	#blog h1{padding-left:0px}
	#related  {background-color:#fff;width:194px;margin:15px 0 12px 0;padding:4px 0;border-left:1px solid #eee;border-right:1px solid #eee;border-top:4px solid #E8E8E8;border-bottom:4px solid #E8E8E8;}
	#related h3{color:#00467f;margin:.3em 0 .4em 10px;font:1.5em verdana,Trebuchet MS,Arial,sans-serif;}

	#GetFitContentInner #related h3{color:#8cc63f !important;}
	
	#GetFitContentInner2 #related h3{color:#8cc63f !important;}
	
	#related .box ul{margin:0;padding:0;list-style:none;overflow:hidden;font-size:.92em;width:194px;line-height:1.8;}
	#related .box ul li{width:194px;float:left;margin:0;padding:0;border-top:1px solid #F0F0F0;}
	#related .box ul a{padding:2px 0 2px 10px;display:block;text-decoration:none;color:#444;}
	#related .box ul li.inline{padding-left:8px;}
	#related .box ul li.inline a{padding:2px;line-height:2.1em;display:inline;}
	#related .box ul a:visited{background-color:#ffffff;text-decoration:none;}
	#related .box ul li:hover a:visited{text-decoration:underline;}
	#related .box ul a:active{background-color:#F5F5F5;outline:none;}
	#related .box ul a:focus{outline:none;}
	#related .box ul a:hover{text-decoration:underline;border:0;}
	Div#blog a.agree-button, Div#blog a.disagree-button{ background: url("/images/button_agree.gif") no-repeat; color: #666; font: bold 9px Tahoma, Verdana, Arial, sans-serif; height: 20px; text-decoration: none; margin: 0 0 0 5px; float:left !important; padding: 6px 0 0 ; width: 55px; text-align: center;}
	Div#blog a.disagree-button { background: url("/images/button_disagree.gif") no-repeat !important}


/* Discussion Boards Table style */
	table.discusBoardRepeater{ width:610px; background:url("/images/layout/2009/Discussion-Boards_BoardsBG.png") no-repeat; padding:7px 2px 0; margin:0 0 0 -4px}
	table.discusBoardRepeater td{ padding:5px 10px;  text-align:left; border-bottom: solid 1px #ccc}
	table.discusBoardRepeater td.first{ width:360px}
	table.discusBoardRepeater td.last{ width:60px}
	table.discusBoardRepeater p{ margin: 0px; padding: 0px 0 10px}
	table.discusBoardRepeater td h5{ color:#555}
	
	table.discusBoardTopicList,table.MyAceEventsList{background:url("/images/layout/2009/DiscussionForumList-BG.png") no-repeat; width:855px;}
	table.discusBoardTopicList td,table.MyAceEventsList td{ padding:10px; border-bottom: solid 1px #ccc; vertical-align:top}
	table.discusBoardTopicList td.first{ width:476px}
	table.discusBoardTopicList td.by{ width:115px}
	table.discusBoardTopicList td.PostsSm{ width:70px}
	table.discusBoardTopicList td.PostsLG{ width:145px}
	table.discusBoardTopicList td.Posts{ width:100px}
	table.MyAceEventsList td.first{width:400px}
	
	
	table.discusBoardTopicList h5,table.MyAceEventsList h5{ padding:0px; margin:0px}
	

/* tablesorter */
	table.tablesorter th,table.tablesorter thead td{ background-color: #e9f3fa; color: #00467f; padding: 15px; font-size:13px !important;}
	table.tablesorter td { padding: 15px;}
	table.tablesorter .header {background-image: url("/images/tablesorter/bg.gif"); background-position: left; background-repeat: no-repeat; padding:0 8px 0 20px; height: auto; cursor: pointer;}
	table.tablesorter .headerSortUp { background-image: url("/images/tablesorter/asc.gif"); background-repeat: no-repeat; background-color: #cae6f9;}
	table.tablesorter .headerSortDown { background-image: url("/images/tablesorter/desc.gif"); background-repeat: no-repeat; background-color: #cae6f9;}
	table.tablesorter.Green th {background-color:#c5e29f; color: #666}
	table.tablesorter.Green .header {background-color: #c5e29f;}
	table.tablesorter.Green .headerSortUp,table.tablesorter.Green .headerSortDown {color: #222;}
	
	table#tableUSAExams .even, table#tableIntExams .even{ background-color: #FFFFFF;}
	table#tableUSAExams .odd, table#tableIntExams .odd { background-color: #F0F0F0;}
	
	
	#tblCompare {background-repeat:no-repeat;}
	#tblCompare tr.bg{background:url("/images/layout/2009/bg-chooser-odd.png")}
	#tblCompare tr td{width:120px; vertical-align:top; padding:7px 5px; text-align:center}
	#tblCompare tr.last td{ border-top:2px solid #f0f4f7}
	#tblCompare tr td p{ margin:0px; padding:0px; font-size:0.8em; line-height:1.1em}
	#tblCompare tr td li{font-size:0.8em; line-height:1.1em}
	#tblCompare tr td a{ color:#555}
	#tblCompare tr td span{ color:#00467f}
	#lblCol1Price small,#lblCol2Price small,#lblCol3Price small,#lblCol4Price small,#lblCol5Price small{ color:#c00}
	#tblCompare tr td div.floatFix{ margin:5px 0 0 22px; position:relative}
	#tblCompare tr td a.BTN09 span{ color:#fff !important; font-size:0.8em; line-height:1.1em}
	#tblCompare tr.top td{ text-align:center; vertical-align:top}
	#tblCompare tr td.First{text-align:left; vertical-align:top; padding:10px 0 10px 10px; width:297px}
	#tblCompare tr td.First img{ margin:0 0 0 4px;  float:left}
	#tblCompare tr td.First a{ float:left}
	#tblCompare tr td.First p a{ padding-right:20px; background: url('/images/layout/icon_help-sm.gif') right top no-repeat; min-height:14px}
	#tblCompare tr td.First br{ clear:left}

/* AARP Fall 2010 */
	
	#AARPFindTrainerCopyWrap{ background:url("/images/layout/2009/GetFit-Tabs-BG.png") repeat-x scroll 0 0 transparent; clear:left; margin-left:5px; width:918px;}
	#AARPFindTrainerCopyWrap #TabBody.Size1{}
	#AARPFindTrainerCopyWrap #TabBody.Size2 p,#AARPFindTrainerCopyWrap #TabBody.Size2 li{ font-size:13px}
	#AARPFindTrainerCopyWrap #TabBody.Size3 p,#AARPFindTrainerCopyWrap #TabBody.Size3 li{ font-size:15px}
	
	#GetFitWrap #TabBody{ padding:0px 0 0 35px !important;}
	#TabBodyCopyWrap.GreenCol{background:url("/images/layout/2009/GetFit-GrayColBG.png") no-repeat scroll transparent; background-position:585px 0; margin:0 2px 0 0}
		#GetFitWrap #TabBodyleftCol{ padding:30px 0 40px 0 !important}
		
		#GetFitWrap #TabBodyleftCol2{ padding:30px 0 40px 0 !important}

		#GetFitWrap #TabBodyRightCol{ padding:30px 15px 15px !important; float:right !important}
			#GetFitWrap #TabBodyRightCol h4{ clear:both;}
			#GetFitWrap #TabBodyRightCol #ShareThisBar{ padding-bottom:15px}
			#TabBodyRightCol ul#AARPul li{ background:url("/images/layout/2009/GreenOnGraylist-Bullet.png") 0px 4px no-repeat; padding:0px 0 7px 12px; }
			#TabBodyRightCol ul#AARPul2 li{ background:url("/images/layout/2009/BlueOnGraylist-Bullet.png") 0px 4px no-repeat; padding:0px 0 7px 12px; }	
			
			#GetFitWrap #TabBodyRightCol2{ padding:15px 15px 15px !important; float:right !important}
			#GetFitWrap #TabBodyRightCol2 h4{ clear:both;}
			#GetFitWrap #TabBodyRightCol2 #ShareThisBar{ padding-bottom:15px}
			#TabBodyRightCol2 ul#AARPul li{; padding:0px 0 0px 0px; }
			#TabBodyRightCol2 ul#AARPul2 li{ padding:0px 0 0px 0px; }	
			
	#GetFitWrap #TabBottom{ width:922px}
	#AARPFindTrainerHeaderWrap{ padding:0 20px 15px; width:885px; height:290px}
		#AARPFindTrainerHeaderWrap h1{clear:left; margin:0 !important; width:600px;}
		#AARPFindTrainerHeaderWrap p{clear:left; margin:0 0 7px; width:600px;}
			div.GetCertifiedPT #aarpLogo,div.GetCertifiedPT #aarpLogoGetCert,#AARPFindTrainerHeaderWrap #aarpLogo{background:url("/images/layout/2009/AARP-logo-nov10.png") no-repeat; width:150px; height:22px; position:absolute; display:block; z-index:1000}
				div.GetCertifiedPT #aarpLogo{left:770px; top:-40px; }
				#AARPFindTrainerHeaderWrap #aarpLogo{left:500px; top:70px; }
				div.GetCertifiedPT #aarpLogoGetCert{left:650px; top:-40px; }
			#AARPFindTrainerHeaderWrap .HeadlingImg{background:url("/images/layout/2009/AARPFitness-MainImg.jpg") no-repeat; width:262px; height:453px; position:absolute; left:661px; top:32px; }
			div.GetCertifiedPT #AARPMainVisual{background:url("/images/layout/AARP-access.jpg") no-repeat; width:287px; height:284px; position:absolute; left:639px; top:-73px; }
			div.GetCertifiedPT #AARPGetCertMainVisual{background:url("/images/layout/2009/AARPGetCert-MainImg.jpg") no-repeat; width:288px; height:274px; position:absolute; left:638px; top:-62px; }
			
	#AARPFindTrainerSearchWrap  {background:url("/images/layout/2009/AARPFindTrainer-SearchBG.png") repeat-x scroll 0 13px transparent; clear:left; margin:0 0 0 5px; padding:0 25px; width:868px; height:98px}		
		#AARPFindTrainerSearchWrap h3 { margin-bottom:5px }
		#AARPFindTrainerSearchWrap p { margin-bottom:5px; width:620px;}		
		
	#AARPSuccessStories{background:#e9e9ea url("/images/layout/AARP-successBG.png") repeat-x; float:left; clear:left; margin:30px 0 0 -22px; width:569px; padding:30px 20px  }	
		#AARPSuccessStories #player{ float:left; width:300px}
		#AARPSuccessStories .right{ float:left; width:250px; padding-left:10px}
			#AARPSuccessStories .right .Blue{ color:#14487C}
		#TabBodyleftCol.AARPBlue p{ margin:0px !important; padding:0px 0px 10px !important}
		#TabBodyleftCol.AARPBlue div.BlueBG { padding-bottom:10px}
		#TabBodyleftCol.AARPBlue div.BlueBG p{background-color:#CCDAE5; float:left; font-weight:bold; left:-22px; padding:10px 25px !important; position:relative; width:559px;}
		div.StepTwoAARPGetCert{clear:left; float:left; padding-bottom:20px}
			div.StepTwoAARPGetCert p{ margin-top:0px !important; padding-top:0px !important; float:left; display:block; width:470px}
		div.StepTwoAARPGetCert div{ width:100px; height:120px; float:left; padding-right:20px; clear:left}
	
	div#GetFitWrap #FourTabsNav li a.At{color: #8cc63f; background-position:0 -148px;}
	#AARPCoupon{ float:left; clear:left; position:relative; width:559; height:274px; padding:2px; overflow:hidden; margin:0 0 25px 0}
		#AARPCoupon img{width:559; height:274px; position:relative; }
		#AARPCouponCopyWrap{ position:absolute; width:325px; height:180px; z-index:10; left:30px; top:80px; }
			#AARPCouponCopyWrap h2,#AARPCouponCopyWrap h3,#AARPCouponCopyWrap p{color:#333333 !important; width:99%; margin:0px;}
				#AARPCouponCopyWrap h3{ font-weight:bold; font-size:12px; padding:0 0 20px; }
				#AARPCouponCopyWrap h2{ font-weight:bold; font-size:18px; padding:0 0 20px; }
				#AARPCouponCopyWrap p{ margin:40px 0 0; font-size:10px}
	a#AARPCouponPrint{ float:left; clear:left; width:99%; height:36px; padding-left:80px; background:url("/images/layout/AARP-Coupon_printer.jpg") no-repeat; margin:0 0 25px }
	a#AARPCouponPrint:hover{ background-position:0px -40px}	
	
	.AARPFindTrainer2 #GetFitHeader{ z-index:1000}
	.AARPFindTrainer2 #MasterWrap{ position:relative; top:-50px}
	.AARPFindTrainer2 h3.Upper{ padding-left:20px}
	#AARPfitnessSearch{     background: url("/images/layout/2009/AARPfit-searchBG.png") repeat-x scroll 0 0 transparent; height: 255px;  padding: 70px 0 0 20px; position: relative; top: 0; width: 898px; left:5px}
		#AARPfitnessSearch .HeadImg{ background: url("/images/layout/2009/AARPfit-Mainvisual.jpg") no-repeat scroll 0 0 transparent; height: 295px; left: 681px; position: absolute; width: 237px; top:0px}
		#AARPfitnessSearch .ARRPCoupon{ background: url("/images/layout/2009/aarpfit-coupon.png") no-repeat scroll 0 0 transparent; height: 330px; left: 444px; position: absolute; width: 237px; z-index: 100; top:0px}
		div#AARPfitnessSearch #aarpLogo{ background: url("/images/layout/AARPlogo-new.png") no-repeat scroll 0 0 transparent; display: block; height: 27px; left: 470px; position: absolute; top: 30px; width: 185px; z-index: 1000;}		
		#AARPfitnessSearch h1{color:#333; font-size:18px; text-transform:uppercase; font-weight:bold; width:560px}
		#AARPfitnessSearch h3,#AARPfitnessSearch strong{color:#333}
	.AARPFindTrainer2 #AARPFindTrainerCopyWrap{ background:none !important}
	#AARPPageLinks{float:left; clear:left; margin-left:20px}
	#AARPPageLinks li{float:left; padding-right:8px}

/* speaking engagements */
	.SpeakingEngagements{ padding-bottom:20px;}
		.SpeakingLeft{float:left; border-right:1px #00467F solid; padding:0px 20px 20px 0; width:550px; margin:0px 15px 20px 0}
		.SpeakingEngagements .ListWrap ul{ list-style:none;  padding: 15px 0 15px 10px !important; margin:0px !important; border-bottom:1px #eee solid}
			.SpeakingEngagements .ListWrap ul li {clear:both}
			.SpeakingEngagements .ListWrap ul li h3{ margin:0px !important}
			.SpeakingEngagements .ListWrap ul li .MapLink{ margin-bottom:5px; float:left}

/* exerciselibrary */
#tabbed_box_1 {	margin: 10px; float:left; clear:left; font-family:trebuchet,arial; width:350px}
.tabbed_area { border:1px solid #ebebeb; background-color:#fff; padding:5px;}
ul.tabse {list-style-type: none; margin: 0px; padding: 0px;}
ul.tabse li {list-style:none; display:inline; margin:0px; padding:0px;line-height:normal;}
ul.tabse li a { background-color:#fff; color:#282e32; padding:7px; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb; font-size:11px; background-repeat:repeat-x; background-position:top; line-height:22px;}
ul.tabse li a:hover {background-repeat:repeat-x; background-position:top;}
ul.tabse li a.active {background-color:#fff;color:#282e32; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb; background-image:url(/exerciselibrary/images/tab_on.jpg); background-repeat:repeat-x; background-position:top; font-weight:bold;}
.econtent {background-color:#ffffff; padding:10px; border:1px solid #ebebeb; font-family:Arial, Helvetica, sans-serif; background-image:url(/exerciselibrary/images/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;width:300px;}
.tabe active {background-color:#000000;color:Red;}
#Motion, #Video, #Audio, #workoutscooldown, #workoutsworkout, #User-Reviews, #Specifications { display:none; }
		
/* CSS3 fade and slides */
	@-webkit-keyframes SlideDown { from {height: 0px;} to {height: 22px;}}
	@-ms-keyframes SlideDown { from {height: 0px;} to {height: 22px;}}
	@-moz-keyframes SlideDown { from {height: 0px;} to {height: 22px;}}
	@-o-keyframes SlideDown { from {height: 0px;} to {height: 22px;}}
	@keyframes SlideDown { from {height: 0px;} to {height: 22px;}}
		
