﻿body{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 0px; 
MARGIN: 4px 0px 0px; 
PADDING-TOP: 0px; 
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
BACKGROUND-COLOR: #fff; 
}
table {border-collapse:collapse; width:100%;}
a:hover{text-decoration:none;}
img { border:0px;}
.link
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:navy;
}
.link a { color:navy}
.link span { color:navy}
.content
{
	padding:0px 15px 15px 0px;
}
.texthead
{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	line-height:16px;
	color:navy;
}
.texttop,
.texttop a
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:navy;
}
.text,
.text a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:navy;
	text-decoration:none;
}
.text a:hover
{
	text-decoration:underline;
}
.text2,
.text2 a
{
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:navy;
	text-decoration:none;
}
.text2 a:hover
{
	text-decoration:underline;
}
.bodyhead
{
	font-family:Georgia;
	font-size:22px;
	font-weight:bold;
	color:navy;
	text-align:center;
}
.bodytext,
.bodytext a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:navy;
	text-decoration:none;
}
.bodytext a:hover
{
	text-decoration:underline;
}
.bodytextgreentop
{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#008000;
	text-align:center;
	vertical-align:middle;
	height:25px;
}
.bodytextgreen,
.bodytextgreen a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#008000;
	text-decoration:none;
}
.bodytextgreen a:hover
{
	text-decoration:underline;
}
.tablegreentop
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#008000;
	text-decoration:none;
}
.textgreen
{
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#008000;
	text-decoration:none;
}
.bodytextbluetop
{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#0000ff;
	text-align:center;
	vertical-align:middle;
	height:25px;
}
.bodytextblue,
.bodytextblue a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#0000ff;
	text-decoration:none;
}
.bodytextblue a:hover
{
	text-decoration:underline;
}
.tablebluetop
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#0000ff;
	text-decoration:none;
}
.textblue,
.textblue a
{
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#0000ff;
	text-decoration:none;
}
.textblue a:hover
{
	text-decoration:underline;
}
.bodytextblacktop
{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#111111;
	text-align:center;
	vertical-align:middle;
	height:25px;
}
.bodytextblack,
.bodytextblack a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#111111;
	text-decoration:none;
}
.bodytextblack a:hover
{
	text-decoration:underline;
}
.tableblacktop
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#111111;
	text-decoration:none;
}
.bodytextredtop
{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#ff0000;
	text-align:center;
	vertical-align:middle;
	height:25px;
}
.bodytextred,
.bodytextred a
{
	font-family:Tahoma;
	font-size:11px;
	line-height:16px;
	color:#ff0000;
	text-decoration:none;
}
.tableredtop
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#ff0000;
	text-decoration:none;
}
.textred,
.textred a
{
	font-family:Tahoma;
	font-size:12px;
	line-height:16px;
	color:#ff0000;
	text-decoration:none;
}
.textred a:hover
{
	text-decoration:underline;
}
.MenuRollOverOn
{
	background-image:url(../images/menubgOver.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ed564d;
	height: 20px;
	margin:0px 5px 2px 0px;
	padding:4px 10px 0px 5px;
	cursor: hand;
}
.MenuRollOverOff
{
	background-image:url(../images/menubg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#3299ff;
	height: 20px;
	margin:0px 5px 2px 0px;
	padding:4px 10px 0px 5px;
	cursor: hand;
}
#menu,
#menu a
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:white;
	margin-top:8px;
	text-decoration:none;
}
.footer
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding:35px 0px 0px 10px;
}
.footer a
{
	color:#ffffff;
	text-decoration:underline;
}
.footer a:hover
{
	text-decoration:none;
}
P {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
DIV {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
UL {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

DIV#center_col P {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#center_col UL {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#center_col H3 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#center_col H4 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H1 {
	COLOR: #a04111
}
P.h1 {
	COLOR: #a04111
}
DIV#center_col P.h1 {
	MARGIN-TOP: 0px
}
DIV#center_col H3 {
	FONT-SIZE: 16px
}
DIV#center_col H4 {
	FONT-SIZE: 12px
}
DIV#right_col P {
	DISPLAY: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #369; TEXT-DECORATION: none
}
A:visited {
	COLOR: #8b9eb1; TEXT-DECORATION: none
}
A:hover {
	COLOR: #69c; TEXT-DECORATION: underline
}
#container {
	MARGIN: 0px auto; WIDTH: 970px; POSITION: relative; TEXT-ALIGN: left
}
.nofloat {
	FLOAT: none
}
.black {
	COLOR: #000000
}
.centerText {
	TEXT-ALIGN: center
}
.center {
	TEXT-ALIGN: center
}
.burgundy {
	COLOR: #993300
}
P.more {
	TEXT-ALIGN: right
}
#header_wrap {
	Z-INDEX: 500; WIDTH: 970px; POSITION: relative; HEIGHT: 210px
}
#top_ads {
	MARGIN: 0px 218px 10px 6px; PADDING-TOP: 2px; HEIGHT: 90px; TEXT-ALIGN: right
}
#top_ads SPAN {
	RIGHT: 0px; POSITION: absolute; TOP: 2px
}

#center_col {
	FLOAT: left; MARGIN: 0px 16px; WIDTH: 655px
}
#center_col #article_right_col {
	MARGIN-TOP: 12px
}
#center_col H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 24px
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 24px
}
#center_col H1.h1Bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333
}
#center_col H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 15px
}
#center_col .author {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #993300
}

DIV#center_col .nopad {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV#top_left_col .nopad {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV#bot_left_col .nopad {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV#top_right_col .nopad {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV#bot_right_col .nopad {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV#center_col_bottom .nopad {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.pad_top {
	MARGIN-TOP: 10px
}
DIV#center_col .pad_top {
	MARGIN-TOP: 10px
}
DIV#top_left_col .pad_top {
	MARGIN-TOP: 10px
}
DIV#bot_left_col .pad_top {
	MARGIN-TOP: 10px
}
DIV#top_right_col .pad_top {
	MARGIN-TOP: 10px
}
DIV#bot_right_col .pad_top {
	MARGIN-TOP: 10px
}
DIV#center_col_bottom .pad_top {
	MARGIN-TOP: 10px
}
.pad_bottom {
	MARGIN-BOTTOM: 10px
}
DIV#center_col .pad_bottom {
	MARGIN-BOTTOM: 10px
}
DIV#top_left_col .pad_bottom {
	MARGIN-BOTTOM: 10px
}
DIV#bot_left_col .pad_bottom {
	MARGIN-BOTTOM: 10px
}
DIV#top_right_col .pad_bottom {
	MARGIN-BOTTOM: 10px
}
DIV#bot_right_col .pad_bottom {
	MARGIN-BOTTOM: 10px
}
DIV#center_col_bottom .pad_bottom {
	MARGIN-BOTTOM: 10px
}

#bot_left_col .content_box {
	CLEAR: both; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
#bot_left_col .content_box .img_left {
	FLOAT: left; MARGIN: 0px 12px 0px 0px
}
#bot_left_col .content_box .img_right {
	FLOAT: right; MARGIN: 0px 0px 0px 12px
}
.arrow_list3_float2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 96px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}


DIV#center_col DIV.hr {
	MARGIN-TOP: 4px; BACKGROUND: url(http://www.stlouisgymcenter.com/img/dots_hor.gif) repeat-x left top; MARGIN-BOTTOM: 4px; HEIGHT: 1px
}
DIV#center_col #top_right_col DIV.hr {
	MARGIN-BOTTOM: 8px
}
DIV#center_col #top_left_col DIV.hr {
	MARGIN-BOTTOM: 8px
}
DIV#center_col #bot_left_col DIV.hr {
	MARGIN-BOTTOM: 1px
}

DIV#center_col #center_col_bottom #resource_centers {
	MARGIN-BOTTOM: 5px
}
DIV#center_col #center_col_bottom #resource_centers UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
DIV#center_col #center_col_bottom #resource_centers UL LI {
	DISPLAY: inline
}
DIV#center_col #center_col_bottom #resource_centers H2 {
	MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px
}
DIV#center_col #center_col_bottom #resource_centers H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 1em; MARGIN-BOTTOM: 2px; COLOR: #993300; PADDING-TOP: 0px
}
DIV#center_col #center_col_bottom #resource_centers H3 A {
	COLOR: #993300
}


#center_col H2.content-section {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BACKGROUND-COLOR: #993300
}
#center_col H2.ad-section {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 1px; BACKGROUND-COLOR: #cc6633
}



DIV#center_col P {
	PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 3px
}
DIV#center_col H1 {
	PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 3px
}
DIV#center_col H2 {
	PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 3px
}
DIV#center_col H2 {
	PADDING-BOTTOM: 0px
}

#center_col #top_right_col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 248px; PADDING-TOP: 0px
}
#center_col #top_right_col H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #6d0400; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0e8
}
#center_col #top_right_col H3 {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #993300; LINE-HEIGHT: 12px
}
#center_col #top_right_col H3 A {
	COLOR: #993300
}
#center_col #top_right_col P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; _padding: 0px 0px 0px 0px
}
#center_col #top_right_col IMG {
	MARGIN-TOP: -5px; _margin-top: -5px
}
#center_col #top_right_col P A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#center_col #top_right_col P.more {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 11px; TEXT-ALIGN: right; _margin-bottom: 11px
}
#center_col #top_right_col P.more IMG {
	MARGIN-TOP: 3px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px; _margin-top: 3px
}
#center_col #top_left_col P.more {
	TEXT-ALIGN: right
}
#center_col #top_right_col P.more A {
	FONT-SIZE: 10px
}
#center_col #top_right_col IMG.columns_thumb {
	FLOAT: left; MARGIN: 0px 9px 6px 0px
}
#center_col #top_right_col IMG.divider_blogs {
	MARGIN: 5px 0px 0px; _margin: 5px 0px 0px 0px
}
#center_col_bottom {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.stlouisgymcenter.com/img/dots_hor.gif) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 656px; PADDING-TOP: 10px
}
#center_col #bot_left_col H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #6d0400; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0e8
}
#center_col #bot_left_col H2.red {
	BACKGROUND-COLOR: #993300
}
#center_col #bot_right_col H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 7px; COLOR: #6d0400; LINE-HEIGHT: 14px; FONT-FAMILY: Helvetica, Arial, Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0e8
}
#bottom_wrap {
	BACKGROUND: url(http://http://www.stlouisgymcenter.com/img/bottom_wrap_bg_hp.gif) repeat-y; FLOAT: left; WIDTH: 656px
}
#bottom_wrap #bot_left_col {
	FLOAT: left; WIDTH: 336px; MARGIN-RIGHT: 14px; POSITION: relative
}
#bottom_wrap #bot_right_col {
	FLOAT: left; MARGIN-LEFT: 13px; WIDTH: 292px; POSITION: relative
}
#bot_right_col DIV.more_features P A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#bot_right_col DIV.more_features STRONG {
	FONT-SIZE: 12px
}
#bottom_wrap H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #fff; LINE-HEIGHT: 17px; PADDING-TOP: 0px; HEIGHT: 17px; BACKGROUND-COLOR: #993300
}
#bottom_wrap H2 IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}


#center_col #bot_right_col .more {
	MARGIN-TOP: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV#center_col DIV.poll_box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #993300; PADDING-TOP: 0px; POSITION: relative
}
DIV#center_col DIV.poll_box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#center_col DIV.poll_box UL {
	MARGIN-TOP: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 140px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 180px; _height: 180px
}
DIV#center_col DIV.poll_box IMG {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 30px; MARGIN-RIGHT: 15px; POSITION: relative
}
DIV#center_col DIV.poll_box INPUT.poll {
	MARGIN-TOP: 5px
}
DIV#center_col DIV.poll_box LABEL {
	MARGIN-LEFT: 5px
}
DIV#center_col DIV.poll_box FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV#center_col DIV.poll_box INPUT.submit {
	MARGIN-TOP: 10px
}
DIV#resource_centers DIV.content_box {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-TOP: 4px
}
DIV#resource_centers DIV.content_box H3 {
	PADDING-BOTTOM: 5px
}
DIV#resource_centers DIV.content_box H3 A {
	FONT-SIZE: 10px; COLOR: #ff0000
}
DIV#resource_centers DIV.content_box A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
DIV#resource_centers DIV.content_box UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
DIV#resource_centers DIV.content_box P {
	FLOAT: left
}
    

      UL { 
        background: white; 
        margin: 12px 12px 12px 12px;
        padding: 3px 3px 3px 3px;
                                     /* No borders set */
      }
      LI { 
        color: black;                /* text color is white */ 
        background: white;            /* Content, padding will be blue */
        margin: 12px 12px 12px 12px;
        padding: 12px 0px 12px 12px; /* Note 0px padding right */
        list-style: none             /* no glyphs before a list item */
                                     /* No borders set */
      }
      LI.withborder {
        border-style: solid;
        border-width: medium;        /* sets border width on all sides */
        border-color: black;
      }
.style48 {font-size: 16px}
.style49 {
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
}

