body{
	margin:0;
	padding:0;
	background:#f6c048;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	min-width:970px;
}

form{display:inline;}
.input-text{border:1px solid #86c23a; background:#eefbd4; color:#5e574c; margin:5px;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,blockquote {margin:0; padding:0;}
.error{color:#ff0000; margin:0; padding:15px 0; font-weight:bold; text-transform:lowercase; font-size:13px;}
.thankyou{color:#fff; background:#86c23a; border:none; font-size:13px; padding:5px; margin:5px;}
#slide-images{display:block; margin:0px; padding:0px; overflow:hidden; width:650px; height:255px; }
#slide-images li{ position:absolute; display:block; list-style-type:none; margin:0px; padding:0px; background-color:#fff;}
#slide-images li img{ display:block; background-color:#fff;}
#slide-images li a {border:1px solid #b3b3b3; padding:3px; display:block; width:637px; position:relative; z-index:50;}
#slide-images li a:hover{border:1px solid #f2a700;}
.bigBanner a{border:1px solid #b3b3b3; padding:3px; display:block; width:637px;}
.bigBanner a:hover{border:1px solid #666;}
.clearPlz{clear:both; height:1px;}
a img{border:0;
	text-decoration: none;
}
#headerBak{background:url("header-rep.jpg") repeat-x top;}
#contentBak{background:url("content-rep.jpg") repeat-y top;}
#header{background:url("header.gif") no-repeat top; min-height:400px; position:relative;}
h1{
	margin:0;
	padding:0;
	display:block;
	top:20px;
	left:50%;
	width:220px;
	margin:0 0 0 -450px;
	height:95px;
	position:absolute;
}
h1 a{display:block; width:310px; height:90px; text-decoration:none; border:none;}
h1 a span{display:none;}
#blockaHitta{width:970px; margin:0 auto; position:relative;}
#m1{height:41px; position:absolute; top:120px; left:25px; width:925px; overflow:hidden; z-index:150;}
#m1 a{display:block; float:left;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
}
#m1 a span{ display:block; margin:0;}
#m1 a span em{font-style:normal; display:block; padding:13px 21px; margin:0; }
#m1 a:hover, #m1 a.on{
	background:url("m1-rep.jpg") repeat-x top;
	color:#F4A701;
}
#m1 a:hover span, #m1 a.on span{background:url("m1-left.jpg") no-repeat top left;}
#m1 a:hover span em, #m1 a.on span em{background:url("m1-right.jpg") no-repeat top right;}
#logos{width:969px; margin:0 auto;}
#logos .fitnessLogos{text-align:center;	padding:0 10px;	margin:0 40px 0 0}
#footer{background:#f6c048; background:url("footer.jpg") no-repeat top; height:90px; text-align:right; width:969px; margin:0 auto;}
#footerInnit{width:950px; margin:0 auto; font-size:11px; line-height: 16px;}
#footerCopy{color:#5e574c;}
#footerInnit div{display:block; float:right; padding-top: 50px; padding-right: 15px; padding-bottom: 0;	padding-left: 15px;	height: 100px;}
#footerInnit div span{display:block; float:left;padding:8px 0;}
#footerInnit div a{color:#5e574c}
#footerInnit div a:hover{color:#000000}
#footerVue{color:#333333; background:url("footerVue.jpg") no-repeat left; display:block; float:left; padding:8px 0 8px 13px; margin:0 0 0 5px;}
#footerInnit a{ text-decoration:none; font-weight:bold; color:#333333}
#footerInnit a:hover{color:#000;}
#content{width:930px; margin:0 auto; padding:175px 0 0; z-index:50; position:relative;}
* html #content{border-bottom:1px solid #fff;}
#leftStuff{width:650px; min-height:500px; float:left; padding:0 0 0 20px; }
* html #leftStuff{height:500px;}
#leftStuff h2{
	color:#67972D;
	font-weight:normal;
	font-size:24px;
	margin:0;
	padding:15px 0 10px;
}
#leftStuff h3{color:#f2a700; font-weight:normal; font-size:22px; margin:0; padding:15px 0 10px;}
#leftStuff h4{color:#86c23a; font-weight:normal; font-size:20px; margin:0; padding:15px 0 10px;}
#leftStuff a{
	color:#f2a700;
	text-decoration:none;
}
#leftStuff a:hover{color:#fff; background:#f2a700; border:none;}
#leftStuff p{
	font-size:12px;
	color:#333333;
	margin:0;
	padding:5px 0 4px 0;
	line-height:20px;
	text-decoration: none;
}
#leftStuff p a{ 	text-decoration:none;

	color:#f2a700;
	text-decoration:none;
}
#leftStuff p a:hover{color:#fff; background:#f2a700; border:none;}
#leftStuff .floatRight{float:right; margin:0 20px 0 20px;}
#leftStuff .floatRight img{border:1px solid #b3b3b3; padding:3px;}
#leftStuff .floatRightClear{float:right; margin:0 20px 0 20px;}
#leftStuff span img{border:1px solid #b3b3b3; padding:3px;}
#leftStuff ul{margin: 0 auto;  padding:3px 0 3px 13px;}
#leftStuff li{
	line-height:180%;
}
#leftStuff li span {color:#737373;}
#leftStuff .table td{border:1px solid #6da12c; background:#eefbd4; font-size:12px; color:#737373; margin:5px;}
.boldGreen{color:#86c23a; font-weight:bold;}
.boldOrange{color:#f2a700; font-weight:bold;}
.paleGreenBox{background:#eefbd4; padding:5px 15px; margin:5px 0;}
#bottomBoxes a{float:left; border:1px solid #b3b3b3; width:196px; padding:3px; margin:10px 19px 0 0;}
#bottomBoxes a:hover{border:1px solid #f2a700;}
#bottomBoxesPadful{ height:10px; clear:both;}
.spaceThoseLinksOutDarling a{margin: 0 5px;}
#rightStuff{width:240px;float:right; min-height:500px; position:relative; z-index:100;}
* html #rightStuff{display:block;}
.rightBoxBacker{
	width:220px;
	border:1px solid #b3b3b3;
	padding:3px;
	display:block;
	position:relative;
	margin:0 0 15px 0;
	line-height: 12px;
}
#paleGreenRightBoxInner{background:#eefbd4; font-family:Georgia; line-height:180%; color:#6da12c; padding:40px 30px 71px 40px; font-size:18px; font-style:italic;}
#tipsSticker{width:90px; height:90px; background:url("tips-twopointoh.gif") no-repeat; position:absolute; bottom:-7px; right:-10px; display:block; border:none;}
* html #tipsSticker{bottom:-8px;}
#darkGreenBoxInner{background:#86c23a; padding:10px 20px 25px; font-size:12px; color:#fff;}
#darkGreenBoxInner h3{font-size:22px; color:#fff; margin:0 0 10px; padding:10px 0; border-bottom:1px dashed #c4e19e; font-weight:normal;}
#darkGreenBoxInner a{background:url("darkGreenOrangeArrow.gif") no-repeat left; font-size:12px; color:#fff; display:block; margin:0; padding:10px 0 10px 20px; z-index:150; position:relative;}
#darkGreenBoxInner a:hover{color:#eefbd4;}
#darkGreenBoxInner p{font-size:12px; color:#fff;}
#darkGreenBoxInner label{font-size:12px; color:#fff;}
#whiteBoxInner{
	background:#fff;
	color:#737373;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#whiteBoxInner h3{font-size:22px; color:#86c23a; margin:0 0 10px; padding:10px 0; border-bottom:1px dashed #c4e19e;font-weight:normal;}
#whiteBoxInner span{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#737373;}
#whiteBoxInner a{border-bottom:1px solid #f2a700; color:#f2a700; text-decoration:none;}
#whiteBoxInner a:hover{color:#fff; background:#f2a700; border:none;}
#whiteBoxInner p{padding:10px 0 0 0;}
#whiteBox{background:#fff; padding:10px 20px; color:#737373;}
#whiteBox h3{font-size:22px; color:#86c23a; margin:0 0 10px; padding:10px 0; border-bottom:1px dashed #c4e19e;font-weight:normal;}
#whiteBox span{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#737373;}
#whiteBox a{border-bottom:1px solid #f2a700; color:#f2a700; text-decoration:none;}
#whiteBox a:hover{color:#fff; background:#f2a700; border:none;}
#whiteBox p{padding:10px 0 0 0;}
#fitnessLogos{text-align:right; padding:0 10px;}

