body {
color:#000;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#preview {
	position:absolute;
	border:1px solid #aaa;
	background:#e8e8e8;
	padding:5px;
	display:none;
	color:#000;
}

H1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#7b5a3b;
text-decoration:none;
margin:0;
}

.smalllink {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000;
}

.sh {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#7b5a3b;
text-decoration:none;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration:none;
}

.btmseo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
}

.author {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
text-decoration:none;
}

.rfonti {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
}

.style3 {
color:#FFF;
font-weight:700;
}

.style4 {
font-size:14px;
font-weight:700;
}

.greentxt {
color:#063;
}

.bluefontbold {
color:#7E1E1E;
font-weight:700;
}

.fadefont {
color:#999;
font:10px Arial;
}

.bluefont {
color:#7E1E1E;
}

.bluefontsm {
color:#7E1E1E;
font-size:10px;
}

.greyfontsm {
color:#666;
font-size:10px;
}

.style5 {
color:#1A7C0A;
font-weight:700;
}

.adHeadline {
font:bold 10px Arial;
text-decoration:underline;
color:7E1E1E;
}

.adText {
font:normal 10px Arial;
text-decoration:none;
color:#000;
}

.errormessage {
font:bold 11px Arial;
text-decoration:none;
color:red;
}

.successmessage {
font:bold 11px Arial;
text-decoration:none;
color:green;
}

.help {
visibility:hidden;
}

.ibrdr {
border:1px solid #fff;
}

.ibrdrb {
border:1px solid #827052;
}

.onlight {
background-color:#9FE1A2;
}

.offlight {
background-color:#EDC2C2;
}

.mainnavline {
position:relative;
width:159px;
height:1px;
background-color:#9f8563;
margin:2px 0;
}

.mainnavlineV {
position:relative;
float:left;
width:1px;
height:18px;
background-color:#9f8563;
margin:0 5px 0 0;
}

.mainnavicon {
float:left;
margin:0 7px;
}

.biabar {
border:1px solid #F4EFE8;
background-color:#F4EFE8;
}

.biabarbrdra {
width:498px;
border:1px solid #F4EFE8;
margin-top:6px;
}

.biabarbrdrb {
width:521px;
border:1px solid #F4EFE8;
margin:6px 0;
}

.smsquare {
background-color:#333;
height:4px;
width:4px;
}

#weightloss {
position:relative;
width:65px;
text-align:center;
border:1px solid #D6CEB9;
background-color:#e1e1e1;
margin:5px 0 0;
}

#bannerad {
position:absolute;
width:160px;
height:620px;
top:14px;
left:775px;
background-color:#fff;
}

#googlephoto {
position:absolute;
width:120px;
height:60px;
top:690px;
left:790px;
background-color:#fff;
}

#addyourgym {
position:absolute;
width:160px;
height:40px;
top:640px;
left:775px;
background-color:#fff;
}

#bmi {
position:absolute;
top:95px;
left:370px;
width:255px;
}

.mainnavelements {
height:18px;
}

.mainpagetitles {
position:relative;
left:11px;
top:6px;
height:24px;
margin-bottom:6px;
padding-left:23px;
padding-top:4px;
background-image:url(/images/sectionhead.gif);
background-repeat:no-repeat;
}

.subcattitles {
position:relative;
top:6px;
height:24px;
width:190px;
background-image:url(/images/sectionhead.gif);
background-repeat:no-repeat;
margin:10px 0 6px;
padding:4px 0 0;
}

.subcatlinks {
position:relative;
width:190px;
text-align:left;
margin:1px 0 0;
}

.subcatalign {
margin:0 0 0 24px;
}

.mainpageboxes {
position:relative;
left:35px;
top:6px;
width:190px;
margin-top:6px;
}

.mainpagetitleimages {
position:relative;
left:11px;
top:10px;
width:213px;
padding-bottom:6px;
}

.mainpagetitleslg {
position:relative;
left:11px;
top:6px;
height:24px;
width:255px;
margin-bottom:6px;
padding-left:23px;
padding-top:4px;
background-image:url(/images/sectionhead_mt.gif);
background-repeat:no-repeat;
}

.mainpageboxeslg {
position:relative;
left:20px;
top:6px;
width:265px;
margin-top:3px;
}

#headertext {
position:absolute;
top:270px;
left:243px;
width:502px;
background-color:#F4EFE8;
padding:6px;
}

#mainnavVline {
width:3px;
height:253px;
float:left;
background-image:url(/images/line_vert.gif);
background-repeat:repeat;
}

#logocontainer {
position:relative;
width:767px;
height:81px;
min-width:767px;
background-image:url(/images/logo_xtnd.gif);
background-repeat:repeat;
}

#navholder {
width:159px;
margin-left:30px;
}

#asktrainer {
position:absolute;
left:215px;
top:62px;
}

#loggedincontainer {
position:relative;
float:right;
margin-top:17px;
}

#namestatusholder {
float:left;
background-color:#F4EFE8;
border:1px solid #706048;
padding:2px;
}

.maincontentbox {
position:relative;
width:521px;
margin:0 12px 0 11px;
}

.maincontenttitle {
position:relative;
width:521px;
height:24px;
background-image:url(/images/sectionhead_mt.gif);
background-repeat:repeat;
margin:10px 12px 0 11px;
padding:4px 0 0;
}

.maincontentinner {
position:relative;
width:498px;
margin:0 0 0 23px;
}

.pagemenu {
position:absolute;
left:480px;
top:0;
}

.exicons {
position:relative;
float:left;
}

.exiconsa {
float:left;
}

.exiconsb {
background-image:url(/excimgs/bk_main.gif);
}

.exinfo {
position:relative;
float:left;
width:380px;
margin:6px 0 8px 5px;
}

.exflash {
float:right;
width:200px;
height:170px;
}

.exident {
background-color:#EBE8E0;
width:498px;
margin:6px 0 4px;
}

.extitle {
position:relative;
float:left;
padding-top:3px;
}

.exnumber {
float:right;
padding-top:3px;
}

.pagenums {
margin:6px 0;
}

#btmlegend {
height:68px;
width:767px;
background-color:#b9a374;
}

#btmmenu {
height:20px;
width:767px;
background-color:#B3A687;
margin-top:1px;
}

#btmexmenu {
width:767px;
background-color:#E5DDCA;
}

#btmdisclaimer {
width:767px;
background-color:#EDE7D9;
}

.AborderTL {
background-color:#E4DED0;
border-top:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.AborderTR {
background-color:#E4DED0;
border-top:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
}

.AborderTLR {
background-color:#E4DED0;
border-top:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.AborderALL {
background-color:#E4DED0;
border:1px solid #D6CEB9;
}

.AborderBL {
background-color:#E4DED0;
border-bottom:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.AborderBR {
background-color:#E4DED0;
border-bottom:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
}

.AborderBLR {
background-color:#E4DED0;
border-bottom:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.AborderBLT {
background-color:#E4DED0;
border-bottom:1px solid #D6CEB9;
border-top:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.BborderTL {
background-color:#EBE8E0;
border-top:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.BborderTR {
background-color:#EBE8E0;
border-top:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
}

.BborderTLR {
background-color:#EBE8E0;
border-top:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.BborderALL {
background-color:#EBE8E0;
border:1px solid #D6CEB9;
}

.BborderBL {
background-color:#EBE8E0;
border-bottom:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.BborderBR {
background-color:#EBE8E0;
border-bottom:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
}

.BborderBLR {
background-color:#EBE8E0;
border-bottom:1px solid #D6CEB9;
border-right:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
}

.BborderBLT {
background-color:#EBE8E0;
border-bottom:1px solid #D6CEB9;
border-left:1px solid #D6CEB9;
border-top:1px solid #D6CEB9;
}

.CborderALL {
border:1px solid #D6CEB9;
}

.DborderALL {
background-color:#f8f8f8;
border:1px solid #D6CEB9;
}

.Abgcolor {
background-color:#E4DED0;
}

.Bbgcolor {
background-color:#EBE8E0;
}

.Cbgcolor {
background-color:#f8f8f8;
}

.Dbgcolor {
background-color:#369;
}

.titleseparator {
background-color:#EBE8E0;
margin-top: 10px; margin-bottom: 6px; padding: 3px;
}

.titleworkouts {
background-color:#EBE8E0; border: 1px solid #D6CEB9;
margin-top: 10px; margin-bottom: 6px; padding: 3px;
}

.NVborderALL {
background-color:#E7E0D9;
border:1px solid #E7E0D9;
}

.NVborderBONLY {
border:1px solid #F4EFE8;
}

.homeborderright {
border-right:1px solid #f1f1f1;
}

.gymbtmnav {
background-color:#EBE8E0;
border-right:1px solid #D6CEB9;
}

a:link,a:visited,a:hover,a:active {
color:#7E1E1E;
}

H2,H3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
margin:0;
}

.inputbox,.txtcount,.rfont {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}

.inputboxsm,.rfontsm {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
text-decoration:none;
}

.mnav,.mnav A:link,.mnav A:visited,.mnav A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000001;
text-decoration:none;
}

.mnav A:hover,.mnavselected,.mnavselected A:link,.mnavselected A:visited,.mnavselected A:hover,.mnavselected A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#7E1E1E;
text-decoration:none;
}

.smalllink A:link,.smalllink A:visited,.smalllink A:hover,.smalllink A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#7E1E1E;
}

.copyright A:link,.copyright A:visited,.copyright A:hover,.copyright A:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration:underline;
}

.btmseo A:link,.btmseo A:visited,.btmseo A:hover,.btmseo A:active {
color:#000;
}

.orangefont,.orangefont A:link,.orangefont A:visited,.orangefont A:hover,.orangefont A:active {
color:#7E1E1E;
font-size:11px;
text-decoration:none;
font-weight:700;
}

.bluefontbold A:link,.bluefontbold A:visited,.bluefontbold A:hover,.bluefontbold A:active {
color:#7E1E1E;
font-weight:700;
text-decoration:none;
}

#n0,#n1,#n2,#n3,#n4,#n5,#n6,#n7,#n8,#n9,#n10,#n11,#n12 {
background-color:#E0E7F1;
border:1px solid #000;
position:absolute;
width:220px;
z-index:1;
padding:3px;
}

#livechat,#spreadword {
position:absolute;
width:160px;
height:40px;
top:16px;
left:775px;
background-color:#fff;
}