/* CSS Document */
body {
	margin:0px; 
	padding:0px; 
	color:#5D5B46; 
	font:14px/18px Georgia, "Times New Roman", Times, serif;
	background:url(images/pagebg.jpg) repeat-x #5f0912; 
}
div, p, ul, h2, img {
	margin:0px; 
	padding:0px;
}
ul { 
	list-style-type:none;
}

/*----TOP PANEL----*/
#topPan {
	width:800px; 
	height:154px; 
	position:relative; 
	margin:0 auto; 
	font:14px/18px Arial, Helvetica, sans-serif;
	background:url(images/headbg01.gif) 0 0 repeat-x #F2F0DC; 
}
#banner01 {
	background:url(images/banner01.jpg) no-repeat #000000; 
	width:800px; 
	height:132px; 
	position:absolute; 
	top:23px; 
}
#banner02 {
	background:#860a0b url(images/bannerMem2.jpg) top center no-repeat;
	width:800px; 
	height:132px; 
	position:absolute; 
	top:23px; 
}
#topPan ul {
	width:125px; 
	height:22px; 
	position:absolute; 
	top:0px; 
	right:20px;
}
#topPan ul li {
	float:left; 
	width:45px; 
	height:20px;
}
#topPan ul li a {
	width:45px; 
	height:22px; 
	display:block; 
	background:url(images/arrow1.gif) 40px 6px no-repeat; 
	color:#fff; font:13px/16px Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
#topPan ul li a:hover{
	background:#000000; 
	color:#FEF0B7; text-decoration:none;
}

#topPan ul li.register {
	float:left; 
	width:65px; 
	height:22px;
}
#topPan ul li.register a { 
	width:65px; 
	height:22px; 
	display:block; 
	background:url(images/arrow1.gif) 65px 6px no-repeat; 
	color:#fff; 
	font:13px/16px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	padding:0 0 0 10px;
}
#topPan ul li.register a:hover {
	background:#000000; 
	color:#FEF0B7; 
	text-decoration:none;
	padding:0;
	text-align:center;
}

/*---- Home Link Panel----*/
#HomeLink {
	position:absolute;
	top:0;
	left:0;
	color:#ffffff;
}
#HomeLink a {
	display:block;
	width:75px;
	height:22px;
	color:#ffffff;
	font:13px/16px Arial, Helvetica, sans-serif; 
	text-decoration:none;
	background:url(images/arrow1.gif) right no-repeat;
	padding-top:2px;
	text-align:center;
}
#HomeLink a:hover {
	background:#000000;
	color:#ffffbc;
}

/*----HEADER- PANEL----*/
#headerPan {
	width:800px; 
	height:40px; 
	position:relative; 
	margin:0 auto;
	background: #860a0a url(images/menubar01.jpg) center top no-repeat; 
}


/*----BODY PANEL----*/
#bodyPan {
	width:800px; 
	position:relative; 
	margin:0 auto;
	background:#860a0a;
	color:#FFFFFF;
}

/*  --------- BODY PORTION ------------- */ 
#bodyContainer {
	width:780px; 
	position:relative; 
	margin:0 auto;
	background:#860a0a;
	color:#FFFFFF;
	padding:6px 10px 10px 10px;
}

#bodytop {
	background: #850b0a url(images/bodybgtop.jpg) no-repeat bottom left;
	width:780px;
	height:12px;
	
}

#bodyContent {
	background-color:#ffffff;
	width:770px;
	height:inherit;
	padding: 5px 5px 5px 5px;
	text-align:left;
}

#bodybottom{
	background: #850b0a url(images/bodybgbtm.jpg) no-repeat top left;
	width:780px;
	height:12px;
}

#rContent {
	padding:10px 0 15px 0;
}

#mainContent {
	padding:10px 5px 15px 10px;
	width:385px;
	color:#000000;
}

#contentMain01 {
	padding:10px 10px 15px 15px;
	width:590px;
	color:#000000;
}
#contentMain01 p {
	font-weight:bold;
	font-size:16px;
	color:#860b0a;
	margin-bottom:5px;
}
.body01 {
	color:#000000;
	padding: 0 15px 20px 15px;
	font-size:14px;
}
.body01 p {
	margin-bottom:8px;
}
#lContent {
	padding:0 0 15px 0;
}

#SignUp01 {
	background: #00fffd url(images/signupbg.jpg) repeat-x top left;
	padding:8px 5px 10px 5px;
	color:#ffffff;
	width:180px;
}

.header01 {
	background: #0187c4 url(images/headerbg.jpg) repeat-x top left;
	padding:5px 5px 6px 5px;
	margin-top:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	width:180px;
}

.header02 {
	background: #0187c4 url(images/headerbg.jpg) repeat-x top left;
	padding:5px 5px 6px 5px;
	margin-top:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	width:170px;
}

#bodySecret {
	
}
#bodySecret p {
	padding-bottom:10px;
}
#bodySecret b {
	color:#860a0b;
}
#bodySecret a {
	text-decoration:none;
	color:#0000ff;
	font-weight:bold;
	font-size:14px;
}
#bodySecret a:hover {
	text-decoration:underline;
	background:#ffffbc;
	color:#860a0b;
}
#bodyPT {
	
}
#bodyPT ul {
	padding-left:20px;
	margin-bottom:20px;
}
#bodyPT p {
	margin-bottom:15px;
}
#bodyPT .headpan01 {
	font-weight:bold;
	color:#860a0b;
	font-size:14px;
}
.divStyle01{
	font-family:"Comic Sans MS";
	font-size:48px;
	font-weight:bold;
	color:#CC0000;
	padding:30px 0 30px 0;
	margin:10px auto;
	background:#FFFFBF;
	border:#36393d dashed 3px;
	text-align:center;
}
.divStyle02{
	color:#B30000;
	font-family:"Palatino Linotype";
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	padding: 8px 0 8px 0;
}
/*  -------- info form of scheduleDrK html --------- */ 
#infoForm {
	border:#5f5f5f solid 2px;
	background: #ffffbc;
	margin: 20px 10px;
}
#infoForm #header04 {
	background:#5f5f5f;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding: 5px 10px 5px 10px;
}
#infoForm #content04 {
	padding: 5px 15px 5px 15px;
}
/*  -------- to top div --------- */ 
.toTop {
	text-align:right;
	margin-bottom:20px;
}
.toTop a {
	text-decoration:none;
	color:#000000;
}
.toTop a:hover {
	color:#860a0b;
	text-decoration:underline;
}
/*  -------- Testimonial Panel --------- */ 
#testi01 {
	padding:8px 5px 10px 5px;
	color:#000000;
	font-size:12px;
	margin: 5px 0 8px 0;
	border: #aeaeae solid 1px;
	width:178px;
}
.headTesti {
	color:#cc0000; 
	font-size:14px; 
	font-weight:bold;
}
.bodyTesti {
	color:#000000;
	font-size:12px; 
	
}
.byTesti {
	color:#006E2E;
	font-size:12px;
	padding-bottom:15px;
}

.others01 {
	padding:8px 5px 10px 5px;
	color:#000000;
	font-size:12px;
	margin: 5px 0 8px 0;
	border: #aeaeae solid 1px;
	margin-top:5px;
	width:168px;
}
.others01 a {
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
}
.others01 a:hover {
	background:#860a0b;
	color:#ffffff;
}

/*  -------- Box for sign-up Login --------- */ 
.box01 {
	margin-bottom:8px;
}

.boxtop01 {
	background: #ffffff url(images/boxtop.jpg) no-repeat bottom left;
	width:176px;
	height:6px;
}

.boxbody01 {
	background: #0187c4 url(images/boxbody.jpg) repeat-x top left;
	padding: 8px 5px 10px 5px;
	color:#ffffff;
}
.boxbody02 {
	background: #ffffff;
	padding: 8px 4px 10px 4px;
	border: #0187c4 solid 2px;
	font-weight:bold;
	font-size:14px;
	color:#860a0b;
}

.boxbtm01 {
	background: #ffffff url(images/boxbtm.jpg) no-repeat top left;
	width:176px;
	height:6px;
}

.boxhead01 {
	text-align:left; 
	border-bottom: #ffffff solid 1px; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:16px;
	padding: 0 1px 0 1px; 
	margin-bottom:8px;
	
}

/*----Menu Panel----*/
#menuPan {
	width:800px; 
	height:40px; 
	background:url(images/menubar01.jpg) center no-repeat; 
	position:relative; 
	margin:0 auto;
}
#menuPan ul {
	width:784px; 
	height:40px; 
	position:absolute; 
	top:0; 
	left:70px;
}
#menuPan ul li {
	width:110px; 
	height:40px; 
	float:left;
}
#menuPan ul li a {
	width:109px; 
	height:40px; 
	display:block; 
	background: none;
	padding-top:6px;
	color:#ffffff; 
	border-right:1px solid #aeaeae; 
	font:13px/28px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
}
#menuPan ul li a:hover {
	width:110px; 
	height:40px; 
	border-right:1px solid #aeaeae; 
	background:#eeeeee; 
	color:#0000bb; 
	border:none; 
	text-decoration:underline;
}
#menuPan ul li.home {
	width:110px; 
	height:40px; 
	background: none; 
	color:#fff; 
	font:13px/28px Arial, Helvetica, sans-serif; 
	font-weight:bold; text-align:center; 
	border:none; 
	text-decoration:none;
}
#menuPan ul li.contact a {
	width:110px; 
	height:40px; 
	display:block; 
	padding-top:6px;
	color:#ffffff; 
	border:none; 
	font:13px/28px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
}
#menuPan ul li.contact a:hover {
	width:110px; 
	height:40px; 
	background:#eeeeee; 
	color:#0000bb; 
	border:none; 
	text-decoration:underline;
}

/*----/Menu Panel----*/
#headerbodyPan {
	width:686px; 
	height:184px; 
	position:absolute; 
	top:42px; left:46px; 
	background:#FEFDF1; 
	color:#fff; 
	border-bottom:1px solid #CDCAA3; 
	border-top:1px solid #CDCAA3;
}

/*  --------- Left Panel ------------- */ 
#picService01 {
	color:#ffffff;
}
#picService01 a {
	background: #ffffff url(images/btnlinks.jpg) left top no-repeat;
	color:#ffffff;
	text-decoration:none;
	width:122px;
	height:37px;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:7px;
}
#picService01 a:hover {
	background: #ffffff url(images/btnhover.jpg) left top no-repeat;
	color:#000000;
	text-decoration:none;
	width:122px;
	height:37px;
	
}


/*  --------- FOOTER Panel ------------- */ 
#footer01 {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	text-align: center;
	padding: 10px 15px 15px 15px;
	margin-bottom:0;
	background:#000000;
	width:770px;
	margin:0 auto;
}


a.menufootr:link {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.menufootr:visited {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.menufootr:active {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.menufootr:hover {
	color:#df0024;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	background-color: #ffffff;
}


/*  --------- My Link Ads ------------- */ 
#myLinks {
	background-color:#aeaeae;
	padding-bottom: 8px;
}

#mylinksheader {
	background-color:#000000;
	border-top:#ff0000 solid 2px;
	padding: 5px 8px 5px 8px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

a.image01:link {
	margin-top:8px;
	border: #aeaeae solid 2px;
	display:block ;
	width:175px;
	height:35px;
}

a.image01:visited {
	margin-top:8px;
	border: #aeaeae solid 2px;
	display:block ;
	width:175px;
	height:35px;
}

a.image01:active {
	margin-top:8px;
	border: #aeaeae solid 2px;
	display:block ;
	width:175px;
	height:35px;
}

a.image01:hover {
	margin-top:8px;
	border: #ff0000 solid 2px;
	display:block;
	width:175px;
	height:35px;
}


/*  --------- My List Menu ------------- */ 
#menuVidExer {
	padding-bottom:5px;
	background:#f7f7ff;
	border:#860a0b solid 0;
	margin-top:30px;
	margin-bottom:20px;
}
#menuVidExer #header01{
	background:#860a0b;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	margin-bottom:5px;
}
#menuVidExer ul {
	padding:0;
	margin:0;
}
#menuVidExer li {
	display:block;
	height:22px;
	background: #eeeeee;
	border: #aeaeae solid 1px;
	color:#000000;
	font-size:14px;
	list-style:none;
	margin:0;
	padding:0;
}
#menuVidExer a {
	padding: 2px 10px 2px 10px;
	text-decoration:none;
	display:block;
	height:18px;
	background: #eeeeee;
	color:#000000;
}
#menuVidExer a:hover {
	background: #ff0000;
	color:#ffffff;
	font-weight:bold;
}

/*  --------- Sub Menu ------------- */ 
#exerVids {
	color:#000000;
	padding:0;
	margin:0;
}
#exerVids ul {
	padding:0;
	margin:0;
	list-style:none;
}
#exerVids li{
	padding:0;
	margin:0;
	display:block;
	width:248px;
	height:auto;
	background: #eeeeee;
	list-style:none;
}
#exerVids li a {
	padding:0;
	margin:0;
	display:block;
	width:246px;
	height:auto;
	background: #eeeeee;
	font-size:12px;
	border:#aeaeae solid 1px;
	text-decoration:none;
	color:#000000;
	padding: 1px 2px;
}
#exerVids li a:hover {
	background: #ff0000;
	color:#ffffff;
}

.menupadz{
	margin:0;
	padding:0;
}
#exerVids .headfoot {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background:#860a0b;
	padding: 5px 10px;
}

/*  --------- Services CSS ------------- */ 
#ServiceCss01 {
	
}
#ServiceCss01 #header07 {
	padding: 5px 10px;
	border-bottom: #860a0b solid 2px;
	margin-bottom: 10px;
	color:#860a0b;
	font-size:18px;
	font-weight:bold;
}
.photoCss {
	padding:2px;
	background:#ffffff;
	text-align:center;
	color:#000000;
	margin-bottom:15px;
	float:left;
	width:168px;
}
#ServiceCss01 #photoPanel {
	padding-left: 30px;
}

/*  --------- Bullets------------- */ 
.bullet01 {
	list-style-image: url(images/bullet01.jpg);
	margin-left:8px;
	margin-bottom:2px;
}
.bullet02 {
	list-style-image: url(images/bullet02.jpg);
	margin-left:8px;
	margin-bottom:2px;
}
.bullet03 {
	list-style-image: url(images/bullet03.jpg);
	margin-left:8px;
	margin-bottom:2px;
}
.bullet04 {
	list-style-image: url(images/bullet04.jpg);
	margin-left:8px;
	margin-bottom:2px;
}
.bullet05 {
	list-style-image: url(images/bullet05.jpg);
	margin-left:8px;
	margin-bottom:2px;
}

/*  --------- Panels------------- */ 
.panel01 {

}
.panel01 .header08 {
	 font-size:18px; 
	 color:#860a0b;
	 border-bottom:#860a0b solid 1px;
	 font-weight:bold;
	 margin-bottom:4px;
}
.panel02 {
	background:#eeeeee;
	border:#aeaeae solid 1px;
	width:500px;
	margin: 0 auto;
	padding: 8px;
	font-family:"Comic Sans MS";
	margin-bottom:35px;
	color:#551f02;
}
.panel02 .header08 {
	 font-size:18px; 
	 color:#860a0b;
	 font-weight:bold;
	 margin-bottom:8px;
}
.panel03 {
	margin-bottom:15px;
}
.panel03 .header08 {
	text-align:center;
	font-size:24px;
	font-family:Palatino Linotype;
	color:#992602;
	line-height:30px;
}
.panel04 {
	margin-bottom:15px;
}
.panel04 .header08 {
	font-size:18px;
	font-family:Palatino Linotype;
	color:#6c000a;
	font-weight:bold;
	
}
#panel05 {
	font-size:14px;
	font-family:Palatino Linotype;
	color:#000000;
	font-weight:normal;
}
#panel05 p {
	font-size:14px;
	font-family:Palatino Linotype;
	color:#000000;
	font-weight:normal;
	margin-bottom:12px;
}
#panel05 ul {
	list-style:none;
	margin-left:5px;
	font-size:18px;
	margin: 20px 0;
}
#panel05 li {
	list-style:url(images/bullet04.jpg);
	margin-left:30px;
	margin-top:7px;
	font-size:14px;
}
#panel05 table {
	border: #aeaeae solid 2px;
	background:#eeeeee;
}
#panel05 td {
	border: #aeaeae solid 1px;
	background:#eeeeee;
	padding:3px;
	margin:0;
}
#panel05 td p{
	color:#000000;
	margin-bottom:8px;
	
}
#panel05 td p a {
	display:block;
	color:#860a0b;
	text-decoration:none;
}
#panel05 td p a:hover {
	color:#ffffff;
	background:#860a0b;
}

#panel05 td  a {
	color:#860a0b;
	display:block;
	text-decoration:none;
	padding: 2px 0 2px 0;
}
#panel05 td  a:hover {
	color:#ffffff;
	background:#860a0b;
	padding: 2px 0 2px 0;
}
.imageStyle01 {
	border: #ffffff solid 2px;
}

#panel06 {
	 font-size:18px; 
	 color:#860a0b; 
	 border-bottom:#860a0b solid 1px; 
	 margin: 35px 0 25px 0; 
	 text-align:center;
}
#panelGuarantee {
	 font-size:16px; 
	 color:#000000; 
	 margin: 35px 0 25px 0; 
}
#panelGuarantee a {
	 font-size:16px; 
	 color:#ff0000; 
}
#panelGuarantee a:hover {
	 font-size:16px; 
	 color:#ffffff;
	 background:#ff0000;
}
.addressPanel01 {
	width:400px;
	padding: 12px 25px 0 25px;
}
.addressPanel02 {
	text-align:right;
}


#articleSec {
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
}
#articleSec .scTions {
	margin:0;
	margin-bottom:35px;
	padding: 15px 20px 15px 0;
}
#articleSec h2{
	text-align:left;
	font-size:14px;
	color:#860a0b;
	margin:0;
	margin-bottom:5px;
	padding:0;
	text-align:left;
	display:block;
	border-bottom: #860a0b solid 1px;
}
#articleSec p {
	text-align:left;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	margin-bottom:15px;
}
#articleSec b {
	color: #04339b;
}
#articleSec ul {
	margin:15px 30px 20px 25px;
}
#articleSec li {
	margin: 4px 15px 8px 25px;
	list-style-image: url(images/bullet05.jpg);
}
#articleSec .noBullet {
	margin-bottom: 8px;
	list-style:none;
}
#articleSec .num01 {
	margin-bottom: 8px;
	list-style:decimal;
}
#articleSec .LnkscTions {
	border: #aeaeae solid 2px;
	background:#eeeeee;
	padding: 8px;
	font-size:12px;
}
/*  --------- Sub Menu ------------- */ 
b .textBold01 {
	font-size:14px;
	font-weight:bold;
}


/*  --------- Our Team page ------------- */ 
.TeamPage01 {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	padding: 1px 15px 20px 15px;
}
.TeamPage01 p {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	margin-bottom:12px;
}
.TeamMemSec {
	display:block;
	margin-left:15px;
	height:210px;
	/* border-bottom:solid #ff0000 1px; */
	margin-bottom:20px;
}
.TeamMemSec p {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	margin-bottom:12px;
}
.TeamMemSec a {
	font-size:14px;
	font-weight:normal;
	color:#ff0000;
	background:#ffffff;
}
.TeamMemSec a:hover {
	font-size:14px;
	font-weight:normal;
	color:#000000;
	background:#ffffbb;
}
.TeamMemPhoto {
	float:left;
	width:130px;
	padding:2px;
	border: #eeeeee solid 1px;
	margin-right:5px;
	margin-bottom:20px;
}


/*  --------- Free button ------------- */
#freebtnDiv {
	position:relative;
}

#freebtnPanel {
	margin: 1px auto;
	width:375px;
	height:75px;
	display:block;
	position:relative;
	text-align:center;
}
#freebtnPanel a {
	width:375px;
	height:50px;
	display:block;
	text-align:center;
	font-size:40px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background:url(images/btnFreeTrlOr1.jpg) no-repeat #f8f8f8; 
	padding-top:25px;
}
#freebtnPanel a:hover {
	font-style:italic;
	color:#000000;
	background:url(images/btnFreeTrlOr_hover.jpg) no-repeat #f8f8f8; 
}


/* Head Line Panel */
.HeadLinePanel {
	width:560px;
	margin-left:auto;
	margin-right:auto;
}
.HeadLinePanelTop {
	width:560px;
	height:15px;
	background:url('images/headlinePaneltop.jpg');
}
.HeadLinePanelBody {
	width:530px;
	background: url('images/headlinePanelbody.jpg') bottom repeat-y;
	padding-left:15px;
	padding-right:15px;
	color:#860a0b;
	font-size:24px;
	text-align:center;
	margin-top:0;
	padding-top:0;
}
.HeadLinePanelBottom {
	width:560px;
	height:48px;
	background: url('images/headlinePanelbtm.jpg') top no-repeat;
}


/* SLeft ide Bar*/
#SideBarLeft {
	float:left;
	width:200px;
	margin-left:5px;
	margin-right:20px;
	margin-bottom:4750px;
	border:#ff0000 solid 0;
	color:#000000;
}
.sec02top {
	width:200px;
	height:6px;
	background:url(http://lifthardplayhard.com/images/sectop01.jpg) bottom left no-repeat;
}
.sec02body {
	width:190px;
	background:url(http://lifthardplayhard.com/images/secbody01.jpg) repeat-y;
	padding:0 5px;
}
.sec02body p {
	font-size:14px;
}
.sec02body li {
	margin-left:15px;
	list-style:square;
	margin-bottom:5px;
}
.sec02btm {
	width:200px;
	height:6px;
	background:url(http://lifthardplayhard.com/images/secbtm01.jpg) top left no-repeat;
	margin-bottom:15px;
}
.HeadLinePanel2 {
	width:480px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
}
.HeadLinePanelTop2 {
	width:480px;
	height:312px;
	background:url(http://lifthardplayhard.com/images/headlinePaneltop2.jpg);
}
.HeadLinePanelBody2 {
	width:430px;
	background: url(http://lifthardplayhard.com/images/headlinePanelbody2.jpg) bottom repeat-y;
	padding-left:25px;
	padding-right:25px;
	color:#860a0b;
	font-size:16px;
	text-align:center;
	margin-top:0;
	padding-top:0;
}
.HeadLinePanelBottom2 {
	width:480px;
	height:30px;
	background: url(http://lifthardplayhard.com/images/headlinePanelbtm2.jpg) top no-repeat;
}

/* for Special*/
.SiteTitle {
	font-family:Verdana;
	font-size:18px;
	color:#000080;
	text-decoration:underline;
	margin-bottom:7px;
}
.bg01{
	padding: 15px 15px 15px 15px;
	border: #F08080 solid 2px;  
	background-color:#fffeed;
	margin-bottom:15px;
}

/* Main Body of Page */
#MainBody03 {
	width:770px;
	color:#000000;
	background:#ffffff;
}

.DefSection01 {
	
}
.DefSection06 {
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:14px;
}

#MainBody04 {
	width:570px;
	color:#000000;
	background:#ffffff;
}

#SidebarRight200 {
	float:right;
	width:200px;
	color:#000000;
	background:#ffffff;
}

/* Text Sections */
.DivCel01 {
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:24px;
}
.DivCel01top {
	width:550px;
	height:27px;
	background: url(http://lifthardplayhard.com/images/HP550top.jpg) bottom left no-repeat;
	
}
.DivCel01btm {
	width:550px;
	height:30px;
	background: url(http://lifthardplayhard.com/images/HP550btm.jpg) top left no-repeat;
	
}
.DivCel01body {
	width:520px;
	color:#800000;
	font-family:Verdana;
	font-size:16px;
	background: url(http://lifthardplayhard.com/images/HP550body.jpg) repeat-y;
	padding-left:15px;
	padding-right:15px;
}

.DivHeadLine {
	background: url(images/KneePain.jpg) no-repeat bottom left;
	width:500px;
	height:157px;
	margin-left:auto;
	margin-right:auto;
	
}

/* Head Line Panel */
.FLWli {
	margin-left:20px;
	list-style:disc;
	padding-bottom:5px;
}
.FLWli  a {
	padding-left:3px;
	display:block;
	text-decoration:none;
	color:#860a0b
}
.FLWli  a:hover {
	display:block;
	text-decoration:none;
	color:#ffffff;
	background:#860a0b;
}

#sidebarBox01 {
	width:200px;
}
.sidebarBox01top {
	width:200px;
	height:17px;
	background: url(images/sidebx01top.jpg) bottom left no-repeat;
}
.sidebarBox01body {
	width:200px;
	background: url(images/sidebx01body.jpg) repeat-y;
}
.sidebarBox01content {
	width:181px;
	/*background: url(images/sidebx01ImgBg.jpg) no-repeat left 55px;*/
	background:#ffffff;
	margin-left:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
}
.sidebarBox01btm {
	width:200px;
	height:24px;
	background: url(images/sidebx01btm.jpg) top left no-repeat;
	
}


#sidebarBox02 {
	width:200px;
}
.sidebarBox02top {
	width:200px;
	height:75px;
	background: url(images/sidebx02top.jpg) bottom left no-repeat;
}
.sidebarBox02body {
	width:200px;
	background: url(images/sidebx02body.jpg) repeat-y;
}
.sidebarBox02content {
	width:181px;
	background: url(images/sidebx01ImgBg02.jpg) no-repeat right 5px;
	/*background:#ffffff;*/
	margin-left:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:8px;
}
.sidebarBox02content li {
	margin-left:20px;
	list-style-image:url('images/bullet01.jpg');
	/*list-style:disc;*/
	margin-bottom:12px;
	font-size:12pt;
	font-weight:bold;
}
.sidebarBox02btm {
	width:200px;
	height:27px;
	background: url(images/sidebx02btm.jpg) top left no-repeat;
}

.content01 {
	width:650px;
	margin-right:auto;
	margin-left:auto;
	padding-right:15px;
	padding-left:15px;
	color:#000000;
}
.content01 p {
	margin-bottom:12px;
}
.content01 ul {
	margin-left:25px;
}
.content01 li {
	margin-left:0;
	padding-left:0;
}


.singlecol {
	margin-left:auto;
	margin-right:auto;
	width:600px;
}
.pageheadline01{
	padding-bottom:3px;
	margin-bottom:15px;
	border-bottom:#860a0b solid 2px;
}

.pageheadline01 h1 {
	margin-bottom:0;
	padding:0;
}


/* Physical Therapy Sub Menu */
#PTVids {
	color:#000000;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	width:500px;
	border:#860a0b solid 1px;
}
#PTVids #header01{
	background:#eeeeee;
	color:#860a0b;
	font-size:16px;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	border-bottom:#860a0b solid 1px;
	margin-bottom:5px;
}
#PTVids ul {
	padding:0;
	margin:0;
	list-style:none;
}
#PTVids li{
	padding:0;
	margin:0;
	display:block;
	height:auto;
	background: #eeeeee;
	list-style:none;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
}
#PTVids li a {
	padding:0;
	margin:0;
	display:block;
	height:auto;
	background: #eeeeee;
	font-size:12px;
	border:#aeaeae solid 1px;
	text-decoration:none;
	color:#000000;
	padding: 1px 7px;
}
#PTVids li a:hover {
	background: #ff0000;
	color:#ffffff;
}
#exerVids .headfoot {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	background:#860a0b;
	padding: 5px 10px;
}

/*  Site Cells used in NBC Fox ABC */
#allsite9 {
	border:#fff solid 1px;
	width:620px;
	height:1916px;
	margin-left:auto;
	margin-right:auto;
}
.siteCells9 {
	float:left;
	width:294px;
	height:265px;
	padding-left:2px;
	padding-right:2px;
	border:#ff0000 solid 1px;
	text-align:center;
	margin-bottom:7px;
}
.siteCells9 .cellDesc9 {
	
}
.siteCells9 .cellDesc9  a {
	display:block;
	background:#fff;
	font-size:12pt;
	color:#000;
	line-height:14pt;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:0;
}
.siteCells9 .cellDesc9 a:hover{
	background:#860a0b;
	color:#fff;
}
.siteCells9 .siteAds9 {
	
}
.siteCells9 .siteAds9 a {
	display:block;
	width:290px;
	height:181px;
	text-decoration:none;
	border:#fff solid 1px;
	padding:1px;
	
}
.siteCells9 .siteAds9 a:hover {
	border:#000 solid 1px;
	background:#aeaeae;
}
.siteCells9 .cellTitle9 {
	
}
.siteCells9 .cellTitle9 a {
	display:block;
	background:#fff;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	text-decoration:none;
	color:#7a0026;
	font-weight:bold;
	line-height:14pt;
}
.siteCells9 .cellTitle9 a:hover {
	background:#860a0b;
	color:#fff;
	
}

/*  Module 5 */
.modulePanel5 {
	width:650px;
	background:url(http://doubleedgedfatloss.com/images/modulepanel5_mid.jpg) top left repeat-y;
	margin-bottom:35px;;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	/*border:#ff0000 solid 1px;*/
}
.modulePanel5  .top{
	width:100%;
	background:url(http://doubleedgedfatloss.com/images/modulepanel5_top.jpg) top left no-repeat;
	padding-top:0;
}
.modulePanel5  .bottom5 {
	width:100%;
	height:16px;
	margin:0;
	padding:0;
	background:url(http://doubleedgedfatloss.com/images/modulepanel5_btm.jpg) bottom left no-repeat;
}
.modulePanel5 .content {
	padding-left:7px;
	padding-right:12px;
}
.modulePanel5 .content h1{
	color:#ffffff;
	font-size:18pt;
	padding-bottom:12px;
	margin-bottom:7px;
	padding-top:20px;
	text-align:center;
	/*border-bottom:#ffffff solid 2px;*/
}
.modulePanel5 .content h2{
	color:#0a1919;
	font-size:16pt;
	line-height:18pt;
	margin-bottom:0;
	padding-top:27px;
	text-align:left;
}
.modulePanel5 .content  .pic1 {
	float:left;
	width:200px;
	margin-right:12px;
	padding-left:1px;
	padding-right:0;
	padding-top:0;
	/*border:#ff0000 1px solid;*/
	/*background:#860a0b;*/
}
.modulePanel5 .content  .pic2 {
	float:left;
	padding-top:45px;
}
.separator9 {
	clear:both;
	margin-bottom:7px;
}
.separator7 {
	clear:both;
	margin-bottom:0;
	margin-top:10px;
}
.separator6 {
	clear:both;
	margin-bottom:25px;
}



