@charset "utf-8";
/* CSS Document */
img { 
behavior: url(iepngfix.htc); 
}

#twitter_div ul li {
padding-bottom:5px;
padding-top:5px;
text-align:left;
padding-right:20px;
border-bottom:1px dotted #999999;
}

#twitter_div ul {
margin:0px;
padding:0px;
}

/*ul {
margin-bottom:50px;
padding-bottom:50px;
margin-top:50px;
padding-top:50px;
}*/

p {
margin-top:0px;
}

body {
	text-align: center;
	min-width: 954px;
	margin:0px auto;
	background-image:url(images/stripe.png);
	background-position:center;
	background-color:#131414;
}

#wrapper {
	margin:0 auto;
	width:954px;
	text-align: left;
}

#header {
width:954px;
height:160px;
float:left;
}

#navbar {
width:954px;
height:31px;
float:left;
background-image:url(images/nav.jpg);
}

#maincontent {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_index.jpg);
background-color:#FFFFFF;
}
#bg_gallery {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-color:#062556;
}

#bg_gyms {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_privategym.jpg);
background-color:#FFFFFF;
}

#bg_contact {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_contact.jpg);
background-color:#FFFFFF;
}

#bg_home {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_homepage.jpg);
background-color:#FFFFFF;
}

#bg_prices {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_prices.jpg);
background-color:#FFFFFF;
}

#bgpanel_outdoors {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_outdoors.jpg);
background-color:#FFFFFF;
}

#bg_personaltraining {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_personaltraining.jpg);
background-color:#FFFFFF;
}



#bg_homegym {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_homegym.jpg);
background-color:#FFFFFF;
}

#servicescontent {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_services.jpg);
background-color:#FFFFFF;
}

#bg_injuryrecovery {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_injury.jpg);
background-color:#FFFFFF;
}

#teamcontent {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_team.jpg);
background-color:#FFFFFF;
}

#bg_paul {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_paul.jpg);
}

#bg_sylvia {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_sylvia.jpg);
}

#nutritioncontent {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_nutrition.jpg);
background-color:#FFFFFF;
}

#bg_blog {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_blog.jpg);
background-color:#FFFFFF;
}

#bg_testimonials {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:left;
background-position:top left;
background-image:url(images/bg_testimonials.jpg);
background-color:#333333;
}

#locationscontent {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:right;
background-position:top left;
background-image:url(images/bg_locations.jpg);
background-color:#FFFFFF;
}


#bg_events {
margin-top:0;
width:954px;
HEIGHT:500PX;
float:right;
background-position:top left;
background-image:url(images/bg_events.jpg);
background-color:#FFFFFF;
}

.TitleBoxPrivateGym {
height:24px;
padding-top:12px;
padding-left:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#000000;
}




.TitleBox {
height:24px;
padding-top:12px;
padding-left:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.TitleBoxleon {
padding-top:12px;
padding-left:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.TitleBoxsylvia {
text-align:right;
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#000000;
}

.TitleBoxwide {
height:24px;
width:420px;
padding-top:12px;
padding-left:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.TitleBox2 {
height:24px;
padding-top:30px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.TitleBox2normal {
height:24px;
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.TitleBox3 {
height:24px;
padding-top:28px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#000000;
}

.TitleBox4 {
height:24px;
text-align:right;
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#000000;
}

.TitleBox5 {
height:24px;
text-align:left;
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#000000;
}

.TitleBox6 {
height:24px;
text-align:left;
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:4px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-weight:bold;
font-size:18px;
color:#FFFFFF;
}

.bodyBox {
/*overflow:auto;*/
height:450px;
padding-left:12px;
padding-right:6px;
padding-top:6px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#CECECE;
}

.bodyBoxwide {
/*overflow:auto;*/
height:450px;
width:350px;
padding-left:12px;
padding-right:6px;
padding-top:6px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#CECECE;
}

.bodyBox2 {
float:left;
padding-left:12px;
padding-right:6px;
padding-top:6px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#CECECE;
}

.bodyBoxFORM {
padding-left:12px;
padding-right:6px;
padding-top:6px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#CECECE;
}

.bodyBox3 {
float:left;
text-align:right;
padding-left:12px;
padding-right:6px;
padding-top:6px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#CECECE;
}

.bodyBoxBLACK2 {
float:left;
text-align:left;
padding-left:12px;
padding-right:6px;
padding-top:0px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#000000;
}



.bodyBoxBLACK {
float:left;
text-align:right;
padding-left:12px;
padding-right:6px;
padding-top:40px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#000000;
}

.bodyBoxBLACKnormal {
float:left;
text-align:right;
padding-left:12px;
padding-right:6px;
padding-top:6px;
font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
font-size:12px;
color:#000000;
}

.textblock {
width:300px;
height:500px;
float:left;
}

.textblockleon {
width:400px;
height:500px;
float:left;
}

.textblocksylvia {
width:400px;
height:500px;
float:right;
}

#PDFholder {
width:574px;
height:430px;
float:left;
padding:35px;
text-align:center;
}

.PDFLink {
width:100px;
height:100px;
float:left;
padding:20px;
}

textblockwide {
width:400px;
height:500px;
float:left;
}

.textblock2 {
width:300px;
height:500px;
float:right;

}

.textblock2right {
width:420px;
height:500px;
float:right;
text-align:right;
}

.textblockBLOG {
width:560px;
height:500px;
float:right;
text-align:left;
}

.textblockEVENTS {
width:400px;
height:500px;
float:right;
text-align:left;
}

.textblock2rightnormal {
width:350px;
height:500px;
float:right;
text-align:right;
}

.textblockFORM {
width:420px;
height:500px;
float:right;
text-align:right;
padding:0 20px;
}

.textblock2rightthin {
width:300px;
height:500px;
float:right;
text-align:right;
}

.textblock2rightblack {
color:#000000;
width:420px;
height:500px;
float:right;
text-align:right;
}

#footer {
width:949px;
height:19px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
/*background-color:#00FF00;*/
text-align:right;
padding-right:5px;
padding-top:3px;
float:left;
}

.copyText {
	font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
	font-size:10px;
	color:#FFFFFF;
	margin-left:10px;
	float:right;
}

.copyText2 {
	font-family:"HelveticaNeue MediumCond", "HelveticaNeue LT 67 MdCn", "HelveticaNeue LT 47 LtCn", Verdana, Tahoma, Arial;
	font-size:10px;
	color:#FFFFFF;
	margin-left:10px;
	float:left;
}

/* Menu Div Styles Start Hurrrrrrr */

#master_nav_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 954px; PADDING-TOP: 0px; HEIGHT: 31px
}
#master_nav_wrapper IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#home_nav {
	
}
.navcontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 954px; PADDING-TOP: 0px; HEIGHT: 31px; TEXT-DECORATION: none
}
.navcontainer UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.navcontainer UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; /*BACKGROUND-IMAGE: url(images/carnegie_nav_button.jpg);*/ PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.navcontainer UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; /*BACKGROUND-IMAGE: url(images/carnegie_nav_button.jpg);*/ PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.navcontainer UL LI A:hover {
	/*BACKGROUND-IMAGE: url(images/carnegie_nav_button_over.jpg);*/ COLOR: #000000; TEXT-DECORATION: none
}
.navcontainer A:active {
	COLOR: #000000
}
.navcontainer LI#active A {
	COLOR: #000000
}
#home01 {
	/*BACKGROUND-IMAGE: url(images/master_nav_home.gif);*/ background-color: #0b1d38; WIDTH: 63px; HEIGHT: 31px; FLOAT:LEFT;
}
#services02 {
	background-color: #0b1d38; WIDTH: 82px; HEIGHT: 31px; FLOAT:LEFT;
}
#team03 {
	 background-color: #0b1d38; WIDTH: 62px; HEIGHT: 31px; FLOAT:LEFT;
}
#locations04 {
	 background-color: #0b1d38; WIDTH: 88px; HEIGHT: 31px; FLOAT:LEFT;
}
#prices05 {
	background-color: #0b1d38; WIDTH: 162px; HEIGHT: 31px; FLOAT:LEFT;
}
#blog06 {
 background-color: #0b1d38; WIDTH: 57px; HEIGHT: 31px; FLOAT:LEFT;
}
#gallery07 {
 background-color: #0b1d38; WIDTH: 70px; HEIGHT: 31px; FLOAT:LEFT;
}
#shop08 {
 background-color: #0b1d38; WIDTH: 62px; HEIGHT: 31px; FLOAT:LEFT;
}
#filler09 {
background-color: #0b1d38; WIDTH: 234px; HEIGHT: 31px; FLOAT:LEFT;
}
#contact10 {
background-color: #0b1d38; WIDTH: 74px; HEIGHT: 31px; FLOAT:LEFT;
}
.dropmenudiv {
	Margin-top:-1px; BORDER-RIGHT: #000000 1px solid; Z-INDEX: 100; VISIBILITY:hidden; FONT: 12px Verdana; BORDER-LEFT: #000000 1px solid; WIDTH: 200px; COLOR: #ffffff; BORDER-BOTTOM: #000000 2px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #0b1d38; TEXT-ALIGN: left
}
.dropmenudiv A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 170px; COLOR: #ffffff; LINE-HEIGHT: 120%; PADDING-TOP: 5px; BORDER-BOTTOM: #0d346f 1px solid; TEXT-DECORATION: none
}
HTML .dropmenudiv A {
	WIDTH: 170px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.dropmenudiv A:hover {
	COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #19407b; TEXT-DECORATION: none
}