
body    { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #4b5b7a; text-align: center; margin: 0; padding: 10px 0 0 }

#main   { background-color: #fff; background-image: url("Images/Mechanicals/repeat.gif"); background-repeat: repeat-y; text-align: left; margin: 0 auto; padding: 0; position: relative; width: 700px; height: auto; border: solid 4px #000 }

#welcome_anim_banner   { margin: 0; padding: 0 }
#welcome-title   { color: #fc803c; font-size: 1.75em; font-variant: small-caps; text-align: center }
#memorial { position: absolute; left: 500px }
#flashcontent {
	z-index: 100 }

br {
	width: 100%;
	height: 1px;
	clear:  both }
/*<agl.folder "primenav Buttons">*/
	.home { display: list-item; width: 50px; height: 17px; float: left }
	.contactus { display: list-item; width: 75px; height: 17px; float: left }
	.store { display: list-item; width: 45px; height: 17px; float: left }
	.sitemap { display: list-item; width: 53px; height: 17px; float: left }
	#current-page { color: #b4aba4 }
/*</agl.folder>*/
/*<agl.folder "Banner">*/
	.banner  { background-image: url("Images/PrimeNav/banner_bgd.jpg"); background-repeat: no-repeat; background-position: -1px 0; margin: 0; padding: 0; position: relative; width: 700px; height: 125px; clear: both; overflow: hidden; clip: auto }
	div.banner ul { list-style-type: none; margin: 0; padding: 1px 0 0 25px; position: absolute; z-index: 3000; top: 88px; left: 425px; width: 300px; height: 21px }
	div.banner ul li { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display: block; margin: 0; padding: 0; width: auto; height: auto; float: left }
	div.banner ul a { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; padding: 0 }
	div.banner ul a:hover { color: #fc0 }
	#sept11 { position: absolute; top: 0; right: 10px }
	#drop-menu  { position: absolute; top: 105px; right: 0; border-style: none }
/*</agl.folder>*/
/*<agl.folder "Content">*/
	#content { margin: 0; padding: 10px 0 15px; position: relative; left: 15px; width: 470px; float: left }
	p { color: #30323d; font-size: 0.75em; margin: 0; padding: 0 0 0.5em }
	h1 { color: #0a2c60; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 10px 0 0 }
	h2 { color: #809cc9; font-size: 0.98em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 }
	h3 { color: #a59167; font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 }
	h4 { color: #a59167; font-size: 0.65em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; border-bottom: 1px solid #8195ce }
	h6 { color: #036; font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 3px }
	ul   { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-type: disc }
	ol { font-size: 0.75em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
	a { color: #0a2c60; text-decoration: underline }
	address { font-size: 0.75em; font-style: normal }
	a:hover { color: #907e58 }
	.callout { color: #8499c4; font-size: 1.2em; font-style: italic; padding-top: 10px; padding-bottom: 10px }
	input { }
	label { font-size: 0.75em }
	#column2 { background-color: #c0ac82; margin: 0; padding: 0; width: 190px; height: 200px; float: right }
/*</agl.folder>*/
/*<agl.folder "One of a kind styles">*/
	#newmemberdiscount { background-color: #006; margin-bottom: 15px; padding: 0; width: 468px }
	div#newmemberdiscount p { color: #fff; font-size: 1em; font-weight: bold; background-color: transparent; text-align: center; margin: 0; padding: 2px 0 }
	#advisory_image { position: absolute; z-index: 500; left: 230px; border-bottom: 20px solid #fff; border-left: 20px solid #fff }
	#jointhekbc  { margin-top: 300px }
/*</agl.folder>*/
/*<agl.folder "Sidebar">*/
	#sidebar { background-color: transparent; text-align: center; margin: 0; padding: 5px 0 0; position: relative; width: 191px; height: auto; float: right; overflow: hidden; clip: auto }
	#sidebar img { padding-top: 10px; padding-bottom: 10px }
	#sidebar h2   { color: #fff; font-size: 11px; background-color: #8b887a; margin-top: 10px; margin-bottom: 5px; padding-top: 0.25em; padding-bottom: 0.5em; border-top: 1px solid #353634; border-bottom: 1px solid #353634 }
	#sidebar ul { text-align: left; margin: 0; padding: 0 }
	#sidebar ul li { text-align: center; list-style-type: none }
	#main #sidebar ul a    { color: #0b2c61; font-weight: bold; text-decoration: none; background-color: #faf4dc; display: block; margin: 3px; padding-top: 0.25em; padding-bottom: 0.5em; width: 185px; height: 1em; border: solid 1px #a29d86 }
	#main #sidebar ul a:hover   { color: #369; background-color: #fff }
/*</agl.folder>*/
#quicknavigation { }

#quicknavigation label {
	color:      #7474a7;
	font-size:   12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	position:    relative;
	top:         -3px }

#quicknavigation select {
	color:           #006;
	font-size:        12px;
	font-family:      Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:      bold;
	background-color: #cbe0ff }

/*<agl.folder "Forms List">*/
	.forms-list { display: block; margin: 25px 3px 3px; padding: 0; width: 200px; float: right; border: solid 2px #adadad }
	#main .forms-list h2 { color: #fff; background-color: #0a2c60; text-align: center; padding-top: 3px; padding-bottom: 3px }
	.reference { margin-bottom: 1em; padding: 10px; position: relative; border: solid 1px #afafaf }
	.reference strong { text-align: right; display: block; width: 100%; border-top: 1px solid #e0d198 }
/*</agl.folder>*/
/*<agl.folder "Steve Bio">*/
	#stevebio  { text-align: center; margin-bottom: 15px; margin-left: 15px; padding: 10px; width: 150px; height: auto; float: right }
	#main #content #stevebio p { font-size: 11px; text-align: justify; margin: 0 }
/*</agl.folder>*/
/*<agl.folder "Trainer Blocks">*/
	.trainer-block { text-align: center; margin-right: 10px; margin-bottom: 10px; padding: 10px 5px 0; position: relative; width: 200px; height: 230px; float: left; overflow: hidden; clip: auto; border: solid 1px #afafaf }
	#main .trainer-block h1 { font-size: 13px }
	.trainer-block p { color: #036; font-size: 12px }
	#main .trainer-block img { border: solid 4px #d3d3d3 }
	#main .trainer-block a  { color: #fff; font-size: 0; text-decoration: none; background-color: #0a2c60; background-image: url("Images/Mechanicals/buttons_primenav/bio-button.jpg"); background-position: 0 top; text-indent: -100px; display: block; margin: 0; padding: 0; z-index: 3000; top: 143px; right: 42px; width: 26px; height: 14px }
	#main .trainer-block a:hover { color: #fff; background-position: 0 bottom }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	#footer  { background-color: #fff; margin: 0; padding: 0 0 5px; width: 700px; height: auto; clear: both }
	#footer ul { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; list-style-type: none; margin: 0; padding: 5px 0; width: 100% }
	#footer li { list-style-type: none; display: block; float: left }
	#footer li a { color: #907e58; font-size: 0.6em; text-decoration: none }
	#footer p { font-size: 0.6em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin: 0; padding: 0 0 3px }
	#copyright { font-size: 0.6em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #7a95c8; text-align: center; margin: 0; padding: 3px }
/*</agl.folder>*/
/*<agl.folder "Advisor Block">*/
	.advisor-block { text-align: left; margin-right: 10px; margin-bottom: 10px; padding: 10px; position: relative; width: 97%; overflow: hidden; clip: auto; border: solid 1px #afafaf }
	#bio_cell_left { text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 45%; height: 270px; float: left; border-style: solid dotted solid solid; border-width: 1px; border-color: #ccf }
	#bio_cell_right { text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 10px; width: 45%; height: 270px; float: left; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ccf }
	#steve_portrait { text-align: center; margin: 5px }
	#one_on_one { color: #009; font-size: 12px; font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "Feature_block">*/
	.feature_block { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #d8deee }
	#main .feature_block h2 { color: #f00; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 }
/*</agl.folder>*/
/*<agl.folder "Steve Quote & Photo">*/
	#steve_quote { text-align: center; margin-bottom: 10px; margin-left: 10px; padding: 5px; width: 150px; float: right; border: solid 1px #ccf }
	#steve_quote cite { color: #000074; font-size: 12px; font-weight: bold; margin: 5px }
	#main_image { padding-left: 5px; position: relative; left: 10px; float: right }
	#second_image { margin-left: 10px; float: right }
/*</agl.folder>*/
/*<agl.folder "Sub menu (text menu)">*/
	.text-nav  { margin: 0; padding: 0 0 5px; width: 100%; overflow: visible; clip: rect(auto auto auto auto) }
	.text-nav ul  { margin: 0; padding: 0; border-bottom: 2px solid #d4d0bb }
	.text-nav li { text-align: center; display: block; margin: 0 2px 2px 0; padding: 0; float: left }
	.text-nav a { color: #756caf; font-size: 11px; text-decoration: none; display: block; margin-top: 3px; margin-right: 5px; padding-right: 5px; padding-left: 5px }
	.text-nav a:hover { color: #eea800; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "Sitemap">*/
	#sitemap ul { font-size: 100%; font-weight: bold; list-style-type: none }
	#sitemap ul li { font-size: 12px }
	#sitemap ul a { font-size: 12px; font-weight: normal }
/*</agl.folder>*/
#column1a  { display: block; margin-right: 20px; position: relative; width: 200px; float: left }
#column1b { display: block; width: 215px; float: left }
/*<agl.folder "Quick Links">*/
	#quick_links { }
	#quick_links ul { text-indent: -1000px; list-style-type: none }
	#quick_links ul li { float: left }
	.qlink-weight  { background-image: url("Images/quick_link_icons/weightloss.jpg"); display: block; width: 185px; height: 180px }
	.qlink-kickboxing  { background-image: url("Images/quick_link_icons/boxing.jpg"); display: block; width: 185px; height: 180px }
	.qlink-oldschool   { background-image: url("Images/quick_link_icons/oldschool.jpg"); display: block; width: 185px; height: 180px }
	.qlink-nutrition { background-image: url("Images/quick_link_icons/nutrition.jpg"); display: block; width: 185px; height: 180px }
	.qlink-50  { background-image: url("Images/quick_link_icons/50plus.jpg"); display: block; width: 185px; height: 180px }
/*</agl.folder>*/
/*<agl.folder "complete_program_list">*/
	#complete_program_list   { background-color: #fffde8; padding: 10px; border: solid 2px #7eb5c9 }
	#complete_program_list h3 { margin-bottom: 0.5em }
	#complete_program_list h6 { display: none }
	#complete_program_list .text-nav ul { border-style: none }
	#complete_program_list .text-nav li  { background-color: #fff; text-align: left; display: block; width: auto; border: solid 1px #d4d0bb }
	#complete_program_list .text-nav a { color: #383838 }
/*</agl.folder>*/
#anniversary { position: absolute; top: 250px; left: -10px }
#steve-sophie { margin-bottom: 50px }
