body,form,table,td,th,tr {margin:0; padding:0}
body,td,th {font-family:Arial,Helvetica;font-weight:normal; font-size:10pt; color:black;}
p, h1,h2,h3,h4,h5 {margin: 5px 0}
td {vertical-align:top}
table {border-collapse:collapse}
img {border:none; vertical-align:middle;}
a {color: #376EFA;}
hr {height:1px;}
h1 {font-size:14pt;  color:#202020}
h2 {font-style: normal; font-weight:normal; font-size: 14pt;  color: #376EFA; text-align: left;}
h3 {color:#606060;}
h4 {font-size: 12pt;  color:black; background-color:#FFFEC6; border:1px solid black; text-align:center;}
.main {margin: 10px auto; width:1011px;}
.locations {text-align:center; margin-top:10px; font-size:12px}
.locations a {text-decoration:none; color:#594b1b}
.locations a:hover {text-decoration:underline}
.template { background-color:white}
.pageheader {display:none;}
.topnav {}
.topnav a {color:#808080; text-decoration:none; font-size:14px; font-weight:bold; display:block; float:left; padding:7px 5px 7px 5px; margin:0 10px; background:url('images/menu_bg.gif'); height:16px}
.topnav a:hover {color:#000000}
.currentCategory a {background-color:#FEC425;color:black}
.subnav {margin:0; padding:2px;}
.subnav a {color:#606060; text-decoration:underline; font-size:12px; font-weight:bold;
	display:block; width:120px; height:28px; margin:0; padding:6px 0px 4px 0px; text-align:center;}
.subnav a:hover {color:#000000;}
a.xcurrentPage {background-color:#FFFD58; }
.footer {font-size: 8pt;padding:5px; border-top:1px solid #A0A0A0; background-color:#eeeeee;text-align:center;}
.leftblock {width:180px; background:black; padding:5px; color:white}
.leftblock a {display:block; margin-bottom:5px; border:2px solid #FFFFFF;background:#FEC425; height:50px; color:black; text-decoration:none; font-weight:bold; text-align:center}
.leftblock a:hover {background:#FFE191}
.leftblock table {width:100%}
.leftblock tr {height:50px}
.leftblock td {vertical-align:middle; text-align:center; font-weight:bold}
.after {background:url('images/success/success-after-pic-frame.gif'); width:153px; height:230px}
.before {background:url('images/success/success-before-pic-frame.gif'); width:153px; height:230px}
.beforeafter td {padding:5px}
.programsmenu {font-size:12pt}
.programsmenu a.current {text-decoration:none; color:black}
.trainer td {padding:5px 0}
.trainer img {border:3px solid #CCC; margin-right:10px}
.trainer .name {font-size:14pt}
.trainer {padding:16px}
.trainer b {color:#0000BB}
.trainer ul {margin:5px 0}
.lists td {padding:5px}
.phone {font-size:12pt; color:#0000BB; white-space:nowrap}
.round {-moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #BBB; background:#FAFAFA;padding: 10px;}

