* { padding: 0; margin: 0; }

html {
	min-height:101%
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.70em;
 color:#333333;
 background: #474147 url(../img/bg_tile.jpg) top left repeat;
}

strong { 
 color: #c70706; 
}

.bigprice {
	font-size:1.7em;
}


#wrapper { 
 margin: 0 auto;
 width: 773px;
}

h1#logo {
 width: 773px;
 height: 123px;
 background:url(../img/bbs.jpg) no-repeat;
}

h1#logo span {
 display: none;
}

#nav1 {
 position:relative;
 margin:0;
 width:773px;
 height:60px;
 background:url(../img/nav.png) no-repeat;
 z-index:1;
}

#nav1 ul {
 margin:0px;
 padding:0px;
 list-style:none;
}

#nav1 li {
 display:inline;
 position:absolute;
 float:left;
}

#nav1 li a {
 display:block;
 height:60px;
}

#nav1home					{left: 0; top: 0; width: 78px; height: 60px;}
#nav1products				{left: 80px; top: 10px; width: 108px; height: 60px;}
#nav1news					{left: 189px; top: 10px; width: 87px; height: 60px;}
#nav1team					{left: 278px; top: 10px; width: 104px; height: 60px;}
#nav1testimonials			{left: 384px; top: 10px; width: 134px; height: 60px;}
#nav1contact				{left: 520px; top: 10px; width: 125px; height: 60px;}
#nav1members				{
	left: 646px;
	top: -1px;
	width: 126px;
	height: 60px;
}

#nav1home a:hover 			{background: url(../img/nav.png) 0 -60px no-repeat;}
#nav1products a:hover 		{background: url(../img/nav.png) -80px -70px no-repeat;}
#nav1news a:hover 			{background: url(../img/nav.png) -189px -70px no-repeat;}
#nav1team a:hover 			{background: url(../img/nav.png) -278px -70px no-repeat;}
#nav1testimonials a:hover 	{background: url(../img/nav.png) -384px -70px no-repeat;}
#nav1contact a:hover 			{background: url(../img/nav.png) -520px -70px no-repeat;}
#nav1members a:hover 			{background: url(../img/nav.png) -647px -60px no-repeat;}

#nav1homeActive				{left: 0; top: 0; width: 78px; height: 60px; background: url(../img/nav.png) 0 -60px no-repeat;}
#nav1productsActive 		{left: 80px; top: 10px; width: 108px; height: 60px; background: url(../img/nav.png) -80px -70px no-repeat;}
#nav1newsActive 			{left: 189px; top: 10px; width: 87px; height: 60px; background: url(../img/nav.png) -189px -70px no-repeat;}
#nav1teamActive 			{left: 278px; top: 10px; width: 104px; height: 60px; background: url(../img/nav.png) -278px -70px no-repeat;}
#nav1testimonialsActive 	{left: 384px; top: 10px; width: 134px; height: 60px; background: url(../img/nav.png) -384px -70px no-repeat;}
#nav1contactActive 			{left: 520px; top: 10px; width: 125px; height: 60px; background: url(../img/nav.png) -520px -70px no-repeat;}
#nav1membersActive 			{left: 647px; top: 0; width: 126px; height: 60px; background: url(../img/nav.png) -646px -60px no-repeat;}

#nav1 span {
 position: absolute;
 display:block;
 width:0;
 height:0;
 left: -999em;
}

#nav1 li ul {
 position:absolute;
 left: -999em;
 height: auto;
 width:12em;
 z-index:2;
 background-color:#20607d;
 padding:19px 29px;
 margin-top: -20px;
}

#nav1 li:hover ul, #nav1 li.sfhover ul {
 left: auto;
}

#nav1 li ul li {
	position:relative;
	clear:both;
	height:20px;
	width:100%;
	padding:0;
	margin:0;
}

#nav1 li ul li a {
	color:#FFF;
	font-weight:normal;
}

#nav1 li ul li a:hover {
	text-decoration:underline;
	background:none;
}


#content {
 clear: left;
 width: 773px;
 background:url(../img/content_bg.gif) repeat-y;
 padding:0;
 margin:0;
}

#left { 
 width: 574px;
 float:left;
}

#left p {
 text-align:left;
 padding: 0 17px 15px 25px;
}

h2#welcome {
 width: 266px;
 height: 22px;
 background:url(../img/headers/home.gif) no-repeat;
 margin:9px 0 3px 25px;
}

h2#products {
 width: 176px;
 height: 16px;
 background:url(../img/headers/our_products.gif) no-repeat;
 margin:10px 0 0 25px;
}

h2#follow_us {
 width: 91px;
 height: 13px;
 background:url(../img/headers/follow_us.gif) no-repeat;
 margin:15px 0 0 20px;
}

h2#latest_news {
 width: 114px;
 height: 13px;
 background:url(../img/headers/latest_news.gif) no-repeat;
 margin:15px 0 0 20px;
}

h2#archived_news {
 width: 138px;
 height: 13px;
 background:url(../img/headers/archived_news.gif) no-repeat;
 margin:15px 0 0 20px;
}

h2#quick_links {
 width: 108px;
 height: 16px;
 background:url(../img/headers/quick_links.gif) no-repeat;
 margin:15px 0 0 20px;
}

h2#gift_vouchers {
 width: 140px;
 height: 13px;
 background:url(../img/headers/gift_vouchers.gif) no-repeat;
 margin:15px 0 0 20px;
}

#fat_mike_home {
 width: 199px;
 height: 160px;
 background:url(../img/rnav/fat_mike_home.jpg) no-repeat;
 margin: 15px 0 0 0;
}

#fat_mike {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/fat_mike_large.jpg) no-repeat;
 margin: 0 0 0 0;
}

#gift_vouchers {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/gift_vouchers.jpg) no-repeat;
 margin: 0 0 0 0;
}

#class_timetable {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/class_timetable.jpg) no-repeat;
 margin: 0 0 0 0;
}

#lucy_run {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/lucy_run.jpg) no-repeat;
 margin: 0 0 0 0;
}

#fighting_fit {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/fighting_fit.jpg) no-repeat;
 margin: 0 0 0 0;
}

#toned_bum {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/toned_bum.jpg) no-repeat;
 margin: 0 0 0 0;
}

#slimmer_belly {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/slimmer_belly.jpg) no-repeat;
 margin: 0 0 0 0;
}

#stockings {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/stockings.jpg) no-repeat;
 margin: 0 0 0 0;
 
}

#toned_turso {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/toned_turso.jpg) no-repeat;
 margin: 0 0 0 0;
}

#stronger_arms {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/stronger_arms.jpg) no-repeat;
 margin: 0 0 0 0;
}


#toned_legs {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/toned_legs.jpg) no-repeat;
 margin: 0 0 0 0;
}


#michelas_story {
 width: 199px;
 height: 165px;
 background:url(../img/rnav/michelas_story.jpg) no-repeat;
 margin: 0 0 0 0;
}



h2#welcome span, h2#products span, h2#follow_us span, h2#latest_news span, h2#fat_mike_header span, h4#fat_mike_text span, h2#archived_news span, h2#quick_links span, h2#gift_vouchers span {
 display: none;
}


#right #fat_mike ul {
	width:155px;
	list-style-type:none;
	margin:14px 0 20px 20px;
	padding:105px 0 0 0;
}

#left ul {
	list-style-type:none;
	margin:0 0 0 30px;
}

#right ul {
	width:155px;
	list-style-type:none;
	margin:10px 0 10px 20px;
}

#left li, #right li {
	background:url(../img/bullet.gif) 0 0.4em no-repeat;
	padding:0 0 0 16px;
	line-height:1.5em;
}

#left li a, #right li a {
	font-weight:bold;
	font-size:0.9em;
	color:#262626;
	text-decoration:none;
}

#left li a:hover, #right li a:hover {
	text-decoration:underline;
}

#right ul li span {
	float:right;
	clear:both;
}


h2 {
 color:#c70706;
 text-transform:uppercase;
 font-size:1.7em;
 font-weight:normal;
 margin:10px 0 0 25px;
}

h4 {
 color:#1e5e7a;
 text-transform:uppercase;
 font-size:1.2em;
 font-weight:normal;
 margin:0 0 5px 25px;
}

h5 {
 color:#765371;
 text-transform:uppercase;
 font-size:1.2em;
 font-weight:normal;
 margin:0 0 5px 25px;
}


.bigpic {
 padding: 11px 17px 15px 25px;
}

.promos1 {
 float:left;
 margin:20px 0 0 25px;
 border:none;
}

.promos {
 float:left;
 margin:20px 0 0 15px;
 border:none;
}


.vouchers {
 float:left;
 margin:0 0 20px 25px;
}

a.cta_start_shopping {
 display:block;
height:22px;
width:144px;
background: url(../img/cta/findyourbodyBtn.jpg) no-repeat;
text-indent:-9999px;
margin:40px 0 0 0;
}

a.cta_start_shopping:hover {
background-position:0 -23px;
background: url(../img/cta/findyourbodyBtnOver.jpg) no-repeat;
}

a.cta_start_shopping span {
 display:block;
 width:0;
 height:0;
 overflow:hidden;
}

a.cta_order_now {
 display:block;
height:22px;
width:148px;
background: url(../img/cta/buildBtn.gif) no-repeat;
text-indent:-9999px;
margin:10px 0 0 0;
}


a.cta_order_now:hover {
background-position:0 -23px;
background: url(../img/cta/buildBtnOver.gif) no-repeat;
}

a.cta_email_us {
 display:block;
height:22px;
width:111px;
background: url(../img/cta/emailUs.jpg) no-repeat;
text-indent:-9999px;
margin:10px 0 0 0;
}

a.cta_email_us:hover {
background-position:0 -23px;
background: url(../img/cta/emailUsOver.jpg) no-repeat;
}

a.cta_order_now span {
 display:block;
 width:0;
 height:0;
 overflow:hidden;
}


a.cta_online_booking {
 display:block;
height:22px;
width:132px;
background: url(../img/cta/bookOnlineBtn.jpg) no-repeat;
text-indent:-9999px;
margin:0 0 0 0;
}

a.cta_online_booking:hover {
background-position:0 -23px;
background: url(../img/cta/bookOnlineBtnOver.jpg) no-repeat;
}

a.cta_online_booking span {
 display:block;
 width:0;
 height:0;
 overflow:hidden;
}

a:link {
 color: #333333;
 font-weight:bold;
 text-decoration:none;
}


a:visited {
 color: #333333;
 font-weight:bold;
 text-decoration:none;
}

A:hover {
 color: #333333;
 font-weight:bold;
 text-decoration:underline;
}

#right { 
 width: 199px;
 float:right;
}

#right p {
 padding: 0;
}

.top {
	background:url(../img/bulletUp.gif) 0 0.4em no-repeat;
	padding: 3px 0 0 16px;
	line-height:1.5em;
	font-size:0.9em
}



#footer {
 color:#b6b4b6;
 font-size:0.9em;
 width: 773px;
 height: 10px;
 background: url(../img/footer.png) top left no-repeat;
 clear: both;
 margin:0;
 padding:10px 15px;
}

#footer a {
 color:#b6b4b6;
 text-decoration:none;
}

#footer a:hover {
 text-decoration:underline;
}
