/* reset css */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, table, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}

body {
  background:#000000 url(/images_new/plyopower_bg.jpg) no-repeat fixed top center;
}

#banner	{
	background: url(images_new/banner_bg2.gif) no-repeat;
	height: 130px;
	width:960px;
	margin: 0px;
	}
	
#logo	{
	float: left;
	margin: 0px 0px 0px 30px;
	}
	
#wrapper {
	width: 960px;
	background-color: #222222;
	border-right: 1px solid #474747;
	border-bottom: 1px solid #474747;
	border-left: 1px solid #474747;
	margin-right: auto;
	margin-left: auto;
  	overflow: hidden; /* contain float */
	}
	
#home	{ font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; text-align: center; font-size: 18px; color: #FFF; padding: 0px; margin-left: 0px; margin-right: 40px; }
#home p { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; text-align: center; font-size: 18px; color: #FFF; padding: 0px; margin-left: 20px; margin-right: 40px; }
#home h2 { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; text-align: center; font-size: 17px; color: #FFF; padding-top: 5px; margin-left: 10px; margin-right: 10px; }
#home h1 { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; text-align: center; font-size: 24px; color: #FFF; padding: 0px; margin-left: 10px; margin-right: 40px; }

/* navigation css */

#navigation.nav{height:49px;}

ul#nav-buttons li {
	float:left;
	list-style:none;
	margin:0;}
	
ul#nav-buttons li a {
	background:url(nav_images/navigation.jpg) 0 0 no-repeat;
	float:left;
	height:49px;
	overflow:hidden;}
	
ul#nav-buttons li.home a {
	background-position:0 0;
	width:114px;}
	
ul#nav-buttons li.home a:hover {
	background-position:0 -49px;}
	
ul#nav-buttons li.home a:active {
	background-position:0 -98px;}
	
ul#nav-buttons li.about a {
	background-position:-114px 0;
	width:94px;}
	
ul#nav-buttons li.about a:hover {
	background-position:-114px -49px;}
	
ul#nav-buttons li.about a:active {
	background-position:-114px -98px;}
	
ul#nav-buttons li.mediacenter a {
	background-position:-208px 0;
	width:144px;}
	
ul#nav-buttons li.mediacenter a:hover {
	background-position:-208px -49px;}
	
ul#nav-buttons li.mediacenter a:active {
	background-position:-208px -98px;}
	
ul#nav-buttons li.successstories a{
	background-position:-352px 0;
	width:161px;}
	
ul#nav-buttons li.successstories a:hover {
	background-position:-352px -49px;}
	
ul#nav-buttons li.successstories a:active {
	background-position:-352px -98px;}
	
ul#nav-buttons li.currentinstructors a {
	background-position:-513px 0;
	width:189px;}
	
ul#nav-buttons li.currentinstructors a:hover {
	background-position:-513px -49px;}
	
ul#nav-buttons li.currentinstructors a:active {
	background-position:-513px -98px;}
	
ul#nav-buttons li.meetacea a {
	background-position:-702px 0;
	width:125px;}
	
ul#nav-buttons li.meetacea a:hover {
	background-position:-702px -49px;}
	
ul#nav-buttons li.meetacea a:active {
	background-position:-702px -98px;}
	
ul#nav-buttons li.contactus a  {
	background-position:-835px 0;
	width:133px;}
	
ul#nav-buttons li.contactus a:hover {
	background-position:-835px -49px;}
	
ul#nav-buttons li.contactus a:active {
	background-position:-835px -98px;}
	
/*end of navigation css */

	
/*media center ids*/
	

#mediacenter {
	background: url(images_new/tdbg2.jpg) no-repeat;
	background-color: #101010;
	width: 410px;
	height: 100px;
	border: 1px solid #525252;
	margin: 10px;
	padding: 20px;
	}
	
#mediacentervideo {
	margin-right: 10px;margin-left: 10px;
	padding: 0px;
	}
	
#mediacentervideo2 { margin-right: 10px;margin-left: 10px; padding: 0px; }
#mediacentervideo p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; color: #828282; }
#mediacentervideo a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; }
	
#mediacentervideo a:hover { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; color: #CB0000; }
	
#floatleft {
	float: left;
	}
	
#mediacenter p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: .8em; color: #FFF; padding: 0px 10px; margin-left: 10px; }
#mediacenter2 p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: .8em; color: #828282; padding: 5px 15px; margin-left: 15px; }
#mediacenter img { margin: 0px 15px 15px 0px; }
#mediacenter2 img { margin-right: 15px; }
	
/*end of media center ids*/

/*success story ids*/

#successstories { background-color: #1C1C1C; width: 910px; border: 1px solid #525252; margin: 10px; padding: 10px 10px 15px 10px; }
#successstories p { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: .8em; text-align: left; color: #BCBCBC; padding: 0px 10px; margin-left: 10px; }
	
/*end of success stories ids*/

/*meet acea ids*/

#meetacea p { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 14px;color: #828282;padding: 0px 0px;margin-left: 10px; }
#meetacea H2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 18px; color: #CB0000; padding: 0px; margin-left: 0px; margin-right: 0px; text-align: center; }

/*end of meet acea ids*/

/*get certified ids*/

#getcertifiedtop {	padding: 0px; margin-left: 0px; margin-right: 0px; }
#getcertifiedtop p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; color: #A9A9A9; padding: 0px; margin-left: 25px; margin-right: 15px; line-height: 170%;}
#getcertifiedtop a { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 16px; text-align: center; color: #CB0000; }
#getcertifiedtop h3 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding: 10px; margin-left: 15px; margin-right: 15px; }
#getcertifiedtop h2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; padding: 7px; margin-left: 15px; margin-right: 15px; }
#getcertifiedtop h1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; padding: 15px; margin-left: 15px; margin-right: 15px; }

#getcertified { padding: 0px; margin-left: 0px; margin-right: 0px; }
#getcertified a { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 13px; text-align: center; color: #CB0000; }
#getcertified H2 a { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 16px; text-align: center; color: #CB0000; }
#getcertified H1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 20px;color: #FFF;padding: 0px;margin-left: 15px;margin-right: 15px; }
#getcertified H1 a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 20px;color: #CB0000;padding: 0px; }

#getcertified p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; color: #A9A9A9; padding: 0px; margin-left: 25px; margin-right: 15px; }
#getcertified H2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; padding: 0px; margin-left: 15px; margin-right: 15px; }
#getcertified H3 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  font-size: 18px; color: #CB0000; padding: 0px; margin-top: 10px; margin-left: 15px; margin-right: 15px; }
	
#getcertified2 { background-color: #222222; width: 875px; border: 1px solid #525252; margin-left: 30px; margin-top: 15px; margin-bottom: 15px; padding: 10px 10px 10px 10px; text-align: center; }
#getcertified2 p { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 14px; text-align: center; color: #BCBCBC; }
#getcertified2 a { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 16px; text-align: center; color: #CB0000; }
#getcertified2 h2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; }

	
#getcertifiedform {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px;color: #A9A9A9;padding: 0px;margin-left: 25px;margin-right: 15px; }

#getcertifiedform H2 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 18px;color: #CB0000;padding: 5px;margin-left: 25px;margin-right: 15px; }


/*end of get certified ids*/

/* beginning of ceuworkshop ids*/

#ceuworkshop { padding: 0px; margin-left: 0px; margin-right: 0px; }
#ceuworkshop a { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 13px; text-align: center; color: #CB0000; }
#ceuworkshop H2 a { font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; font-size: 16px; text-align: center; color: #CB0000; }
#ceuworkshop H1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 20px;color: #FFF;padding: 0px;margin-left: 15px;margin-right: 15px; }
#ceuworkshop H1 a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 20px;color: #CB0000;padding: 0px; }

#ceuworkshop p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 15px; color: #A9A9A9; padding: 0px; margin-left: 25px; margin-right: 15px; }
#ceuworkshop H2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; padding: 0px; margin-left: 15px; margin-right: 15px; }
#ceuworkshop H3 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  font-size: 18px; color: #CB0000; padding: 0px; margin-top: 10px; margin-left: 15px; margin-right: 15px; }

/* end of ceuworkshop ids*/

/*host a workshop ids*/

#hostaworkshop { padding: 0px; margin-left: 0px; margin-right: 0px; }
#hostaworkshop p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  font-size: 13px; color: #A9A9A9; margin-left: 25px; margin-right: 15px; }
#hostaworkshop h1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 24px; color: #FFF; padding: 15px; margin-left: 15px; margin-right: 15px; }
#hostaworkshop h2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; padding: 15px; margin-left: 15px; margin-right: 15px; }
#hostaworkshop h3 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 18px; color: #CB0000; padding: 15px; margin-top: 10px; margin-left: 15px; margin-right: 15px; }
#hostaworkshop a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;  font-size: 16px; color: #FFFFFF; padding: 5px margin-left: 25px; margin-right: 15px; }

/*end of host a workshop ids*/
	
#odd {
	background-color: #474747;
	border-collapse: collapse;
	}
	
/*about ids*/
	
#about {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 150%;
	color: #A9A9A9;
	padding: 0px 15px;
	margin-left: 15px;
	margin-right: 15px;
	}
	
	
	
#aboutplyopower2 h3 {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif; 
	text-align: left;
	color: #FFF;
	}
	
/*end of about ids*/

/*current instructor ids*/
	
#currentinstructors { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px;color: #A9A9A9;padding: 0px 15px;margin-left: -15px;margin-right: 15px;}
	
/*end of current instructor ids*/

/*Athletic Institiute ids*/

#athleticacademy {
	background: url(images_new/athleticacademy_bg.jpg) no-repeat;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
#athleticacademy p {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #A9A9A9;
	padding: 0px;
	margin-left: 35px;
	margin-right: 15px;
	}
	
#athleticacademy H2 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #FFF;
	padding: 0px;
	margin-left: 15px;
	margin-right: 15px;
	}
	
#athleticacademy H3 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #CB0000;
	padding: 0px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	}
	
#athleticacademy a {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; color: #CB0000;}
	
/*end of Athletic Academy ids*/

/* under construction ids */

#underconstruction { 
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:24px;
	color:#FFF;
	padding-left:50px;
	padding:right:50px;
	text-align:center;
	}
	
#underconstruction2 { 
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#A9A9A9;
	padding-left:0px;
	padding:right:0px;
	text-align:center;
	}
	
#underconstruction2 a { 
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#CB0000;
	}
	
#underconstruction #plyopower { 
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:24px;
	color:#CB0000;
	text-align:center;
	}

/* end of under construction ids */

/* contact us ids */

#contactus {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	line-height: 150%;
	color: #A9A9A9;
	padding: 0px;
	margin: 0px;
	}

#contactus a {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #FFF;
	}
	
#contactus H2 {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #CB0000;
	}
	
/* end of contact us ids */

/*Legal and Trademark ids*/
	
#legaltrademark { padding: 0px 15px; margin-left: 15px;	margin-right: 15px;	}
#legaltrademark p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; color: #A9A9A9; line-height: 140%;}
#legaltrademark H2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; padding: 4px;}
	
/*end of Legal and Trademark ids*/

/*Privacy Policy ids*/
	
#privacypolicy { padding: 0px 15px; margin-left: 15px;	margin-right: 15px;	}
#privacypolicy p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; color: #A9A9A9; line-height: 140%; }
#privacypolicy H2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; padding: 4px; }
#privacypolicy H1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; padding: 4px; }
#privacypolicy a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; color: #CB0000; }
	
/*end of Privacy Policy ids*/

/*X-Factor Athlete ids*/
	
#xfactor { margin-top: -20px; margin-left: 25px; margin-right: 35px;}
#xfactor p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; color: #A9A9A9; line-height: 140%;}
#xfactor H2 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; padding: 8px;}
#xfactor a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 14px; color: #CB0000; }
	
/*end of X-Factor Athlete ids*/
	
#footer	{
	background: url(images_new/footer_bg.jpg) no-repeat; width: 960px; text-align: center; padding-top: 25px; margin: 10px 0; clear: both; }
	
#footer .links {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	align: center;
	font-size: 10px;
	padding-top: 25px;
	color: #6B6B6B;
	}
	
#footer .links a {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	color: #6B6B6B;
	}
	
#footer span {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	align: center;
	font-size: 10px;
	color: #6B6B6B;
	}
	
#footer span a {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-decoration: none;
	align: center;
	font-size: 10px;
	color: #CB0000;
	}
	
#footer span a:hover {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-decoration: none;
	align: center;
	font-size: 10px;
	color: #FFF;
	}
	
#copyright {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #6B6B6B;
	}
	
#copyright2 {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #474747;
	}
	
#plyopowerfooter {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #6B6B6B;
	padding-left: 4px;
	}
	
#plyopowerfooter a:link { color: #CB0000}
#plyopowerfooter a:hover { color: #FFF}
	
#spd {
	font-family: "Helvetica Neue", Arial,Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #6B6B6B;
	}
	
/*classes*/
	

	
	