html {
	margin: 0;
	padding: 0;
	}
	
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #a7261a url('../images/hhds_bg02.jpg') center top no-repeat;
	}	
	
#wrapper {
	width: 880px;
	height: auto;
	margin: 21px auto 0 auto;
	}	
	
#total{
width:880px;
margin-left:auto;
margin-right:auto;
}

	
#header_top {
	width: 880px;
	height: 25px;
	background: url('../images/header_top_hhds.jpg') top left no-repeat;
	}	
	
#header {
	width: 880px;
	height: 135px;
	background: #464646 url('../images/header_bg.jpg') top left no-repeat;
	}
	
#header_hhds{
	width: 880px;
	height: 135px;
	background: #464646 url('../images/header_hhds.jpg') top left no-repeat;
	}
	
#banner {
	float: right;
	width: 468px;
	height: 88px;
	margin: 25px 30px 0 0;
	}	
	
#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_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-hhds_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;	
	}

.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;
	}		
	
/* 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 0 20px;
	}	
	
.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-hhds {
	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 ;
	background: #FFFFFF url('../images/contenthhds_bg.jpg') top left no-repeat;
}

#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;
	}	
	
#dpiDetector {
position:absolute;
top:-10px;
left:-10px;
WIDTH: 1in; 
HEIGHT: 1in;
}

#fullname, #dateofbirth, #age, #address, #landline, #mobile, #emailaddress, #emergencycontact {
	width: 320px;
}

#allergies, #experience {
	width: 520px;
}

#hhds_fm{
float:right;
width:265px;
height:45px;
margin-top:76px;
margin-right:15px;
}
