/*
============================================================
08/01/07 | 01:07 AM
------------------------------------------------------------
ZD creates style
------------------------------------------------------------
version1 
============================================================
*/



HTML { color: black; background:#3F3E39 url(/assets/images/backTexture.jpg) center top repeat-x; padding: 0; margin: 0; }
BODY { font-family:Geneva, Arial, Helvetica, sans-serif; background:#3F3E39 url(/assets/images/backTexture.jpg) center top repeat-x; color: black; padding: 0; margin: 0; }
LI { margin-left: .5em; margin-bottom: 10px; margin-right: 2.5em; font-size: 9pt; color: #666; line-height: 150%; text-align: left; }
a:link
{
	color: blue;
	text-decoration: none;
}

a:visited
{
	color: purple;
	text-decoration: none;
}

a:hover
{
	color: blue;
	text-decoration: underline;
}

a:active
{
	text-decoration: underline;
}

h1
{
	margin: 0em 0em .5em 0em;
	font-weight: bold;
	line-height: 100%;
	color: #507490;
	text-align: left;
}

h2, h3, h4, h5, h6
{
	margin: .5em 2em .5em 0em;
	font-weight: bold;
	line-height: 100%;
	color: #507490;
	text-align: left;
	font-size: 10pt;
}

#headerCell {position:relative;}
#headerSlide {position:absolute; left:15px; top:65px; width:888px; height:340px; z-index:100; background-color:#000000;}
.headerSlideMask {position:relative; background-image:url('_images/common/headerSlideBack.png'); width:910px; height:360px; z-index:101;}
.slideImage {width:888px;height:340px;}

#content
{
	margin-left:30px;
	text-align: left;
}

#content p
{
	margin-bottom: 0em;
	line-height: 1.33em;
}

a:link
{
	color: #036;
	text-decoration: none;
	text-align: left;
}

a:visited
{
	color: #030;
	text-align: left;
}

a:hover
{
	color: #366;
	text-decoration: none;
	text-align: left;
}

a:active
{
	text-decoration: none;
	text-align: left;
}

#bodyTop
{
	background-image: url(/assets/images/bodyBackTop.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#location #bodyTop
{
	background-image: url(/assets/images/bodyBackTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#bodyMid
{
	background-image: url(/assets/images/bodyBackMid.jpg);
	background-repeat: repeat-y;
	color: #666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 151%;
	background-position: right top;
}

#bodyMid p
{
	color: #666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 151%;
	background-position: right top;
	text-align: left;
	text-transform: inherit;
}

#bodyBot
{
	background-image: url(/assets/images/bodyBackBot.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


#footTop
{
	background-image: url(/assets/images/footBackTop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 7px;
}

#footMid
{
/*	background-image: url(/assets/images/footBackMid.jpg);
	background-repeat: repeat-y;
*/
	color: #666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 151%;
	background-position: center top;
	text-align: center;
}

#footMid p
{
	color: #666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height: 151%;
	text-align: center;
	font-weight: 600;
}

#footBot
{
	background-image: url(/assets/images/footBackBot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 7px;
}


#address
{
	color: #FFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 121%;
	font-weight: 900;
}


#address p
{
	color: #666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 121%;
	text-align: center;
	font-weight: 600;
}


#time { color: #fff; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 121%; }
#time p { color: #666; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 121%; text-align: center; }

/***  Location Specific Styles ***/
#bodyLocation { background-color:#f4f0e7; border:1px solid #4e5452; color: #666; font-family::Geneva, Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 151%; padding-bottom:20px; }
.locationMenu { text-align:center; border-bottom:3px double #4e5452; height:18px; }
#menulist { padding:0; margin:0; list-style:none; }
#menulist li { float:left; list-style:none; padding-left:7px; padding-right:7px; margin:0; }
#locationContent { text-align:left; margin:40px; margin-top:20px; margin-bottom:20px; }
#pageHeader { color:#333333; font-size:24px; font-weight:bold; }
#pageTitle { color:#cc6600; }

.login { color:#ffffff; font-weight:bold; font-size:11px; text-align:right; }
.login-input { font-size:12px; color:#999999; border:1px solid 333333; }
.login a { color:#ffffff; font-size:11px;  }

.buttonlinks {background-color:#c7640f;color:#FFFFFF;font-weight:bold;font-family:Verdana;font-size:11px}
.darkgrayheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #a3a3a3 }
.lightgrayheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR:#ffffff; FONT-FAMILY: Verdanal; }
.lightbluesubhead { FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #3333cc; FONT-FAMILY: Verdanal; BACKGROUND-COLOR: #e2f0fe }
.subjectheader { FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #ffffff; background:#c7640f url('http://www.phfitness.com/_images/mypage/gradient_stretch.gif') top left repeat-x; FONT-FAMILY: Verdanal; CURSOR:HAND; }
table.subjectheader td { background:#c7640f url('http://www.phfitness.com/_images/mypage/gradient_stretch.gif') top left repeat-x; }
.subjectheader A { FONT-SIZE: 11pt; TEXT-DECORATION:none; FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Verdanal;}
.subjectheader A:hover { COLOR: #cccccc; }

.footerLinks, .footerLinks a { color:#f4f0e7; font-size:12px; text-decoration:none; }
.footerLinks a:hover { color:#e4b281; }
