html {
	margin: 0;
	padding: 0;
	}
	
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #464646 url('../images/us_bg01.jpg') center top no-repeat;
	}	
	
#wrapper {
	width: 880px;
	height: auto;
	margin: 21px auto 0 auto;
	}	
	
#header_top {
	width: 880px;
	height: 25px;
	background: url('../images/header_top.jpg') top left no-repeat;
	}	
	
#header {
	width: 880px;
	height: 135px;
	background: #464646 url('../images/header_bg.jpg') top left no-repeat;
	}
	
#banner {
	float: right;
	width: 468px;
	height: 88px;
	margin: 25px 30px 0 0;
	}

#banner_new {
	float: right;
	width: 468px;
	height: 88px;
	padding-right:20px;
	padding-top:5px;

	}		
	
#navbar {
	width: 880px;
	height: 40px;
	background: #464646 url('../images/navbar_bg.jpg') top left no-repeat;
	}
	
#navbar ul {
	height: 40px;
	margin: 0 0 0 -20px;
	padding: 10px 0 0 0;
	text-align: center;
	}	
	
#navbar ul li {
	display: inline;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	margin: 0 0 0 40px;
	padding: 0;
	}	
	
#navbar li a:link, #navbar li a:hover, #navbar li a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}	
	
#page {
	width: 880px;
	height: auto;
	margin: 0 0 20px 0;
	background: #FFFFFF url('../images/page_bg.jpg') top left repeat-y;
	}	
	
#sidebar {
	float: left;
	width: 190px;
	height: auto;
	margin: 0;
	padding: 10px 0 0 20px;
	}
	
.side_menu {
	margin: 10px 0 0 0;
	padding: 0;
	}	
	
.side_menu li {
	list-style: none;
	}	
	
.side_menu li a:link, .side_menu li a:visited {
	display: block;
	width: 155px;
	height: 24px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	margin: 0 0 0 5px;
	padding: 3px 0 0 10px;	
	background: #FFFFFF url('../images/menu_item_bg.jpg') top left no-repeat;	
	}

.side_menu li a:hover {
	background: #FFFFFF url('../images/menu_item_over.jpg') top left no-repeat;	
	}
	
#side_menu_active {
	background: #FFFFFF url('../images/menu_item_on.jpg') top left no-repeat;	
	}
	
#newsletter {
	width: 142px;
	height: 140px;
	margin: 0 0 0 5px;
	padding: 10px 10px 0 10px;
	color: #FFFFFF;
	font-size: 1.3em;
	background: #FFFFFF url('../images/newsletter_bg.jpg') top left no-repeat;
	}

	#newsletter2 {
	width: 142px;
	height: 140px;
	margin: 0 0 15px 5px;
	padding: 0px 0px 0 0px;
	color: #FFFFFF;
	font-size: 1.3em;
	
	}

.newsletter_fields {
	width: 130px;
	margin: 0 0 5px 0;
	padding: 1px 5px;
	background: url('../images/newsletter_fields_bg.jpg') top left repeat-x;
	border: 1px solid #000000;
	}
	
#newsletter_submit {
	width: 96px;
	height: 31px;
	margin: 0 0 0 22px;
	padding: 0 0 0 15px;
	text-align: left;
	cursor: hand;
	background: url('../images/newsletter_submit_btn.jpg') top left no-repeat;
	border: none;
	}	
	
#newsletter_img_btm {
	margin: 0 0 0 5px;
	}
	
#content {
	float: right;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #FFFFFF url('../images/content_bg.jpg') top left no-repeat;
	}
	
#content-hhds {
	width: 670px;
	height: auto;
	margin: 0 0 0 115px;
	padding: 10px 0 0 0;
	background: #FFFFFF ;
	}
	
#content_classes {
	float: right;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #FFFFFF url('../images/content_classes_bg.jpg') top left no-repeat;
	}

#content_sales {
	float: right;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #FFFFFF ;
	}
	

	
#content_performances {
	float: right;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #FFFFFF url('../images/content_performances_bg.jpg') top left no-repeat;
	}
	
#content_workshops {
	float: right;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #FFFFFF url('../images/content_workshops_bg.jpg') top left no-repeat;
	}			
	
/*#content_nobox {
	width: 622px;
	height: 46px;
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 1.4em;
	background: #FFFFFF url('../images/action_bg.jpg') 20px center no-repeat;
	color: #FFFFFF;
	}		

#content_nobox_performances {
	width: 622px;
	height: 46px;
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 1.4em;
	background: #FFFFFF url('../images/action_performances_bg.jpg') 20px center no-repeat;
	color: #FFFFFF;
	}*/

#navtabs {
	width: 660px;
	height: 160px;
	margin: 0;
	padding: 0;
	}
	
.navtabs_tabs {
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 0 0 10px;
	}	
	
#navtabs_video {
	float: left;
	width: 470px;
	height: 150px;
	}	
	
#navtabs_video_link {
	display: block;
	width: 470px;
	height: 150px;
	margin: 0 0 0 10px;
	padding: 0;
	}

.navtabs_link {
	display: block;
	width: 150px;
	height: 150px;
	margin: 0;
	padding: 0;
	}

#mainquote {
	width: 600px;
	height: auto;
	font-size: 2.2em;
	color: #545454;
	margin: 0 0 0 20px;
	}
	
#mainquote_by {
	width: 400px;
	margin: 0 0 0 20px;
	font-size: 1.2em;
	color: #545454;
	}	
	
#pagebtns {
	width: 622px;
	height: 204px;
	margin: 0 0 0 20px;
	padding: 0;	
	}
	
#pagebtns_classes {
	float: left;
	}	
	
#pagebtns img {
	border: none;
	}	
	
/* #pagebtns_left {
	float: left;
	width: 230px;
	margin: 30px 0 0 30px;
	}
	
#pagebtns_right {
	float: right;
	width: 230px;
	margin: 30px 30px 0 0;
	padding: 0;
	} */
	
#footer {
	clear: both;
	width: 880px;
	height: 120px;
	margin: 10px 0 0 0;
	padding: 0;
	background: #FFFFFF url('../images/footer_bg.jpg') top left no-repeat;	
	}	
	
#footer_links {
	width: auto;
	height: auto;
	padding: 40px 0 0 0;
	font-size: 1.2em;
	text-align: center;
	color: #959595;
	}	
	
#footer_links a:link, #footer_links a:hover, #footer_links a:visited {
	color: #959595;
	font-size: 1em;
	text-decoration: underline;
	}	
	
#copyright {
	width: auto;
	height: auto;
	margin: 10px 0 0 185px;
	font-size: 1.1em;
	text-align: center;
	color: #959595;
	}
	
#copyright a:link, #copyright a:hover, #copyright a:visited {
	width: auto;
	height: auto;
	font-size: 1.1em;
	text-align: center;
	color: #959595;
	}
	
/* Navbar links */

#navbar_1 {
	display: block;
	float: left;
	width: 90px;
	height: 35px;
	margin: 0 0 0 80px;
	padding: 0;
	}		
	
#navbar_2 {
	display: block;
	float: left;
	width: 130px;
	height: 35px;
	margin: 0 0 0 20px;
	padding: 0;	
	}	
	
#navbar_3 {
	display: block;
	float: left;
	width: 80px;
	height: 35px;
	margin: 0 0 0 20px;
	padding: 0;	
	}	
	
#navbar_4 {
	display: block;
	float: left;
	width: 70px;
	height: 35px;
	margin: 0 0 0 25px;
	padding: 0;	
	}	

#navbar_5 {
	display: block;
	float: left;
	width: 110px;
	height: 35px;
	margin: 0 0 0 25px;
	padding: 0;
	}			
	
#navbar_6 {
	display: block;
	float: left;
	width: 130px;
	height: 35px;
	margin: 0 0 0 30px;
	padding: 0;	
	}	
	
/* CONTENT BOXES --- Home Page */
#home_cbox1 {
	clear: both;
	width: 482px;
	height: 271px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-size: 1.4em;
	line-height: 1.5em;	
	background: #FFFFFF url('../images/home_cbox1.jpg') top left no-repeat;
	}	
	
#home_cbox2 {
	clear: both;
	width: 482px;
	height: 271px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-size: 1.4em;
	line-height: 1.5em;	
	background: #FFFFFF url('../images/home_cbox1.jpg') top left no-repeat;
	}	
/* CONTENT BOXES --- Classes */
#classes_cbox1 {
	clear: both;
	width: 482px;
	height: 300px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	line-height: 1.5em;	
	background: #FFFFFF url('../images/classes_cbox1.jpg') top left no-repeat;
	}	
	
#classes_cbox2 {
	clear: both;
	width: 482px;
	height: 460px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	line-height: 1.5em;	
	background: #FFFFFF url('../images/classes_cbox2.jpg') top left no-repeat;
	}	
	
#classes_cbox3 {
	clear: both;
	width: 482px;
	height: 250px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	line-height: 1.5em;	
	background: #FFFFFF url('../images/classes_cbox3.jpg') top left no-repeat;
	}		
	
#classes_cbox4 {
	clear: both;
	width: 482px;
	height: 300px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	line-height: 1.5em;	
	background: #FFFFFF url('../images/classes_cbox4.jpg') top left no-repeat;
	}	
	
/* CONTENT BOXES --- Generic (no photo) */
.cbox_top {
	clear: both;
	width: 622px;
	height: 10px;
	margin: 10px 0 -17px 20px;
	padding: 0;
	background: url('../images/cbox_top.gif') top left no-repeat;
	float:left;
	}

.c_box {
	width: 602px;
	height: auto;
	margin: 10px 0 0 20px;
	padding: 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;		
	line-height: 1.5em;	
	background: #FFFFFF url('../images/cbox_bg.gif') top left repeat-y;

	}	
	
.cbox_bottom {
	width: 622px;
	height: 10px;
	margin: 0 0 0 20px;
	padding: 0;	
	background: url('../images/cbox_bottom.gif') top left no-repeat;
	float:left;
	clear:left;
	}		
	
/* CONTENT BOXES --- Workshops */
#workshops_cbox1 {
	clear: both;
	width: 482px;
	height: 360px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	line-height: 1.5em;	
	background: #FFFFFF url('../images/workshops_cbox1.jpg') top left no-repeat;
	}		
	
/* CONTENT BOXES --- Performances */
#performances_cbox1 {
	clear: both;
	width: 482px;
	height: 400px;
	margin: 10px 0 0 20px;
	padding: 10px 10px 0 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;	
	line-height: 1.5em;	
	background: #FFFFFF url('../images/performances_cbox1.jpg') top left no-repeat;
	}			
	
/* Font styles */
h1 {
	font-size: 2em;
	color: #b82424;
	margin: 0;
	padding: 0;
	}	
	
h2 {
	font-size: 1.4em;
	color: #000000;
	}	
	
.smallquote {
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	}
	
.boldtext {
	font-weight: bold;
	}
	
a:link, a:hover, a:visited {
	color: #FF0000;
	}
	
/* #content_classes a:link, #content_classes a:hover, #content_classes a:visited {
	color: #FFFFFF;
	}
	
#content_performances a:link, #content_performances a:hover, #content_performances a:visited {
	color: #FFFFFF;
	}	
	
#content_workshops a:link, #content_workshops a:hover, #content_workshops a:visited {
	color: #FFFFFF;
	}	
	
#home_cbox1 a:link, #home_cbox1 a:hover, #home_cbox1 a:visited {
	color: #FF0000;
	} */
	
/* Image styles */
.menu_headers {
	margin: 10px 0 0 0;
	}
	
.action_img {
	margin: 0 0 10px 20px;
	float:left;
	clear:left;
	}	
	
.action_img2 {
	margin: 20px 30px 40px 20px;
	float:right;
	}
	
.action_img3 {
	margin: 20px 30px 40px 20px;
	float:left;
	}

.action_img4 {
	margin-top:-50px;
	float:right;
	}

.action_img5 {
	margin: 20px 30px 40px 50px;
	
	float:left;
	}

	.action_img6 {
	margin: 20px 30px 40px 50px;
	
	float:right;
	}

img {
	border: none;
	}
	
.subnav {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	font-size: 1.2em;
	}
	
.subnav a:link, .subnav a:hover, .subnav a:visited {
	text-decoration: none;
	}
	
#showreel {
	margin: 15px 0 0 0;
	text-align: center;
	}
	
.img_guarantee {
	float: right;
	margin: 10px 0 10px 10px;
	}

.white{
color:white;
}

.instructors{
clear:left;
padding-top:70px;
}

.instructors_img
{
	padding-right:10px;

}

.ultimate
{
	margin-top:-150px;
	font-size:18px;
	float:right;
	color: #b82424;
	width:240px;
}

.latestvideo
{
margin-top:20px;
margin-bottom:30px;
}

#content_classes-hhds {
	float: right;
	width: 670px;
	height: auto;
	margin: 0;
	padding: 0;
	background: #FFFFFF url('../images/content_classes_bg.jpg') top left no-repeat;
	}

#content_sales-hhds {
	width: 670px;
	height: auto;
	margin: 0 0 0 115px;
	padding: 10px 0 0 0;
	background: #FFFFFF ;
	}
	
.cbox_top-hhds {
	clear: both;
	width: 622px;
	height: 10px;
	margin: 10px 0 -17px 20px;
	padding: 0;
	background: url('../images/cbox_top.gif') top left no-repeat;	
	}

.c_box-hhds {
	width: 602px;
	height: auto;
	margin: 10px 0 0 20px;
	padding: 10px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;		
	line-height: 1.5em;	
	background: #FFFFFF url('../images/cbox_bg.gif') top left repeat-y;
	}	
	
.cbox_bottom-hhds {
	width: 622px;
	height: 10px;
	margin: 0 0 0 20px;
	padding: 0;	
	background: url('../images/cbox_bottom.gif') top left no-repeat;
	}
	
#page-hhds {
	width: 880px;
	height: auto;
	margin: 0 0 20px 0;
	background: #FFFFFF;
	}	


.classform{

float:left;
clear:left;
width:100%;
margin-bottom:15px;

}

.classform input{
float:right;
vertical-align:text-bottom;




}

.redbutton{
background-color:#B82424;
color:#FFFFFF;
padding:2px;
border:none;
font-weight:bold;
margin-left:5px;
margin-top:5px;

}

.classform label{
float:left;
}

.classform img{

}

.c_box{
float:left;
clear:left;
}

.getidform{


}

.getidform label{
float:left;
width:200px;
text-align:right;
padding-right:5px;

}

.new{
color:red;
font-weight:bold;
}

.bform{
}

.bform form{
float:left;

}

.bform input{
float:left;
}

.style8 {font-size: 15px}

#hhds_new_banner{


} 




#free_videos{
width:620px;
float:left;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:solid 1px #000000;


}

#free_videos p{
float:left;
margin:0px;
padding-top:10px;
font-size:13px;
width:560px;
padding-left:20px;
}

.p10{
padding-left:20px;
}







#free_videos h1{
background-color:#333333;
color:#FFFFFF;
float:left;
clear:left;
text-align:center;
width:620px;
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:4px;


}

#first_name{

width:96px;
padding-top:10px;
height:26px;
background-image:url(../images/first_name.gif);
background-repeat:no-repeat;
border-style:none;

 
}

#email{

width:96px;
padding-top:10px;
height:26px;
background-image:url(../images/email.gif);
background-repeat:no-repeat;
border-style:none;
padding-right:5px; 
}

#free_form img{
float:left;
}

#free_form form{
float:left;
padding:0px;
margin:0px;
background-color:#FFFFFF;

}

#free_form{
float:left;
clear:left;
width:580px;
padding-left:20px;
padding-right:20px;
margin-top:10px;

}

#free_form input{

float:left;
}

#free_videos_wrap{
width:622px;
margin-left:20px;

}

#free_form_foot{
width:622px;
height:5px;
float:left;
background-image:url(../images/free_form_foot.gif);
background-repeat:no-repeat; 
overflow:hidden;
margin-bottom:20px;
}

#as_seen{
padding-left:20px;
padding-right:20px;
float:left;
text-align:center;
width:580px;
padding-top:14px;
padding-bottom:10px;
}

#we_respect{
margin:0px;
width:580px;
text-align:right;
float:left;
font-size:11px; 
padding-top:5px;

}

#we_respect a{
font-size:11px;
color:#737373;

} 


#content_new
{
float: right;
width: 670px;
height: auto;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
background-color: #ffffff;
background-image: url(../images/cbg2.jpg);
background-repeat:no-repeat;
margin-top:-13px;

}

#video_1{
float:left;
width:308px;
height:208px;
margin-right:6px;
margin-top:15px;
margin-bottom:23px;
}

#video_2{
float:left;
width:308px;
height:208px;

margin-top:15px;
margin-bottom:23px;
}

#video_wrap{
margin-left:19px;
}

.tableform{
padding:0px;
margin:0px;
text-align:left;
float:left;
width:560px;

 
}

#table_wrap{
float:left;
}

.tableform td{



}

#free_videos form{
float:left;
padding:0px;
margin:0px;


}

#spt{
float:left;
width:10px;
background-color:#CCAAFF;
height:300px;
clear:left;
display:none;
}

.iframe-shop {
	background-color:#000;
}