@font-face {
	font-family: 'ZagBoldRegular';
	src: url('zagbold-webfont.eot');
	src: local('zagbold'), url('zagbold-webfont.woff') format('woff'), url('zagbold-webfont.ttf') format('truetype'), url('zagbold-webfont.svg#webfontQ5lRpjOQ') format('svg');
	font-weight: normal;
	font-style: normal;
}

	
		
#videoplayercontainer{
background-color:#FFFFFF;
height:342px;
width:591px;
margin-left:25px;
float:left;
}

#aboutcontainer{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
background-color:#28292a;
width:870px;
margin-left:25px;
float:left;
}

#aboutcontent{
padding:20px;
text-align:justify;
line-height:22px;
}

#programholder{
	width:920px;
	margin:0px auto;
	margin-top:2px;
	background-color:#0b0b0b;
	height: 100%;
	min-height:100%;
	padding-bottom:20px;
	overflow:hidden;
}

#programscontainer{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cccccc;
background-color:#28292a;
width:870px;
margin-left:25px;
float:left;
}

#programcontent{
padding:20px;
text-align:justify;
line-height:22px;
}

#programcontent a{
color:#fbcb58;
}

.programtitle{
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;
}

#rehabholder{
	width:920px;
	margin:0px auto;
	margin-top:2px;
	height: 100%;
	min-height:100%;
	overflow:hidden;
	padding-bottom:20px;
	background-color:#0b0b0b;
}

#rehabcontainer{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cccccc;
background-color:#28292a;
width:870px;
margin-left:25px;
float:left;
text-align:justify;
}

#rehabcontent{
padding:20px;
line-height:22px;
}

#rehabcontent a{
color:#fbcb58;
}

#rehablocationblock{
margin-right:20px;
padding-bottom:20px;
width:255px;
float:left;
}

#rehablocationblock2{
margin-right:20px;
padding-bottom:15px;
width:255px;
float:left;
}

.rehabtitle{
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;
}

.desc{
font-size:14px;
}

.number{
font-size:16px;
color:#FFFFFF;
}

#contactholder{
	width:920px;
	margin:0px auto;
	margin-top:2px;
	height: 100%;
	min-height:100%;
	overflow:hidden;
	padding-bottom:20px;
	background-color:#0b0b0b;
}

#contactcontainer{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#cccccc;
background-color:#28292a;
width:870px;
margin-left:25px;
float:left;
}

#contactcontent{
padding:20px;
text-align:justify;
line-height:22px;
}

#contactcontent a{
color:#fbcb58;
}

.contacttitle{
font-weight:bold;
color:#FFFFFF;
padding-bottom:10px;
}

#formleft{
margin-top:-20px;
width:350px;
}

#formright{
margin-top:-200px;
margin-right:25px;
float:right;
width:410px;
}

.smallfieldcell {       
 background-color: #000000;    
 color: #ffffff;    
 border: 0px solid #000000;    
 height:15px;
 padding:5px;
 margin-top:5px;
 width:350px;
}   

.textfieldcell{       
 background-color: #000000;    
 color: #ffffff;    
 border: 0px solid #000000;   
 padding:5px;
 height:163px;
 margin-top:5px;
 float:left;
 width:425px;
}    

#videoplayer{
	height:321px;
	width:574px;
	margin-left:10px;
	margin-top:10px;
}

#videoplayer_box{
	height:321px;
	width:574px;
	margin-left:10px;
	margin-top:10px;
}


#videodesc{
	background:#191919;
	height:71px;
	width:591px;
	margin-top:20px;
}

#videothumbcontainer{
height:380px;
width:276px;
margin-left:4px;
float:left;
}

#videothumb{
height:92px;
width:276px;
background-color:#aaa8a9;
margin-bottom:4px;
}


#videoplayertitle{
margin-top:20px;
margin-bottom:20px;
width:595px;
margin-left:25px;
float:left;
}

#basictitle{
margin-top:20px;
margin-bottom:20px;
width:595px;
margin-left:25px;
float:left;
}

#relatedvideostitle{

	width:295px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#cff3a5;
	font-size:12px;
	font-weight:600;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;
}

p{
padding:0;
margin:0;

}

img
{
 border-color:#CCCCCC;
} 


#middlecontainer{
background-color:#28292a;
width:100%;
height: auto; min-height: 97%;
margin: 0 auto -0px auto;
}

#header{
	width:920px;
	height:66px;
	margin:0px auto;
}

#header_logo{
	float:left;
	width:203px;
	height:66px;
	margin:0px auto;
}

#header_number{
	float:left;
	width:150px;
	height:26px;
	margin:0px auto;
	padding-top:30px;
	padding-left:30px;
}

#menu{
	float:left;
	width:530px;
	height:46px;
	margin:0px auto;
}

#footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cff3a5;
margin:0px auto;
margin-top:2px;
background-color:#191919;
width:920px;
height:40px;
clear:both;
} 

div#footer a:link {color: #cff3a5; text-decoration:none ; }
div#footer a:visited {color: #cff3a5; text-decoration:none ; }
div#footer a:hover {color: #fbcb58;  text-decoration:none ; }


#content{
width:920px;
margin:0px auto;
margin-top:20px;
padding-bottom:30px;
width:920px;
margin-top:2px;
background-color:#0b0b0b;
height: 100%;
min-height:100%;overflow:hidden;
}


#homecontent{
	width:920px;
	margin:0px auto;
	margin-top:2px;
	height: 510px;
	background-color:#0b0b0b;
}


#midcontent{
	width:920px;
	margin:0px auto;
}

#videosections{
background-color:#28292a;
height:272px;
width:623px;
float:left;
padding-top:3px;
padding-right:2px;
}

#videooption1{
background-color:#0b0b0b;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}
#videooption2{
background-color:#0b0b0b;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}
#videooption3{
background-color:#0b0b0b;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}
#videooption4{
background-color:#0b0b0b;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}
#videooption5{
background-color:#0b0b0b;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}
#videooption6{
background-color:#0b0b0b;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}

#videooptionselected{
background-color:#191919;
height:129px;
width:205px;
float:left;
margin-right:2px;
margin-top:2px;
}

.vidsectiontitle{
font-family:ZagBoldRegular, Arial, Helvetica, sans-serif;
color:#cff3a5;
letter-spacing:2px;
font-size:25px;
line-height:20px;
margin-top:50px;
}

.vidsectiontitleselected {
font-family:ZagBoldRegular, Arial, Helvetica, sans-serif;
color:#ffffff;
letter-spacing:2px;
font-size:25px;
line-height:20px;
margin-top:50px;
}

.basictitle{
font-family:ZagBoldRegular, Arial, Helvetica, sans-serif;
color:#fbcb58;
letter-spacing:2px;
font-size:20px;
line-height:20px;
}



.vidsectionvid{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
letter-spacing:0px;
font-size:10px;
}



#helpbar{
background-color:#0b0b0b;
height:265px;
width:295px;
float:left;
}


#hrline {
  color:#28292a;
  background-color:#28292a;
  height:2px;
  width:270px;
  margin-left:13px;
}

#consultation{
  color:#fbcb58;
  background-color:#0b0b0b;
  height:85px;
  width:270px;
  margin-left:13px;
}


#consultation p{
	padding-top:30px;
}

  

#livechat{
  color:#fbcb58;
  background-color:#0b0b0b;
  height:85px;
  width:270px;
  margin-left:13px;
}

#livechat p{
	padding-top:30px;
}

#bannerad{
  color:#fbcb58;
  background-color:#0b0b0b;
  height:85px;
  width:270px;
  margin-left:13px;
}

#bannerad p{
	padding-top:30px;
}

/*************************************** MENU SECTION *******************************************/


.menu ul{
padding: 0px 0 0px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.menu ul li{
display: inline;
}

.menu ul li a{
color: #b1b0b0;
padding: 0px 0px 0px 12px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 0px; /*spacing between each menu link*/
text-decoration: none;
}

.menu .selected ul{
color: #fbcb58;
}
.menu .selected ul{
color: #fbcb58;
}
.menu .selected ul li{
display: inline;
}
.menu .selected ul li a{
color: #fbcb58;
}

.menu .selected a{
color: #fbcb58;
}

.menu .selected a.selected{
color: #fbcb58;
}

.menu ul li a:hover, .menu ul li a.selected{
color: #fbcb58;
}
/*************************************** END OF MENU SECTION *******************************************/


.BlankTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

.videotitle{
font-family:ZagBoldRegular, Arial, Helvetica, sans-serif;
float:left;
color:#cff3a5;
font-size:22px;
}
.videotitlename{
font-family:ZagBoldRegular, Arial, Helvetica, sans-serif;
float:left;
color:#ffffff;
font-size:22px;
margin-left:5px;
}

.pagestitle{
font-family:Arial, Helvetica, sans-serif;
color:#cff3a5;
font-size:12px;
margin-right: 4px;
}

.videodesctitle{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
margin-left:10px;
padding-top:5px;
}

.videodesctext{
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#aaa9a9;
font-size:12px;
margin-right:4px;
padding-top:5px;
}

.phonenumber{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	margin-right:4px;
	padding-top:5px;
	font-weight:bold;
}

a{
text-decoration:none;
}

form{
padding:0;
margin:0;
margin-top:20px;
}

input.button {
  color:#fbcb58;
  font-family:ZagBoldRegular, Arial, Helvetica, sans-serif;
  font-size:22px;
  background-color:#28292a;
  border:#28292a;
  border-style:none;
  letter-spacing:1px;
  margin-left:365px;
}

