body{
	background:url(../images/body.gif) repeat-x #424242;
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,h4,ul,p{
	margin:0px;
	padding:0px;
}
h1{
	color:#000000;
	font-weight:bold;
	font-size:20px;
}
h2{
	color:#000000;
	font-weight:bold;
	font-size:15px;
	padding:0 0 17px 0;
}
h3{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding:0 0 0 0;
}
h4{
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
h5{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#pageBody{
	width:700px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#head{
	background:url(../images/head.jpg) no-repeat;
	width:700px;
	height:224px;
	margin:0 auto;
	overflow:hidden;
}
#head p{
	font-size:12px;
	font-weight:bold;
	color:#5d0000;
	padding:6px 0 0 15px;
}
#head h1 a{
	background:url(../images/logo.jpg) no-repeat;
	width:160px;
	height:82px;
	float:left;
	margin:18px 0 0 46px;
	text-indent:-9999px;
	overflow:hidden;
}
#head strong.title{
	background:url(../images/title.gif) no-repeat;
	width:621px;
	height:19px;
	float:left;
	margin:19px 0 0 39px;
	text-indent:-9999px;
	overflow:hidden;
}
#submenu{
	width:110px;
	float:right;
	padding:16px 10px 0 0;
}
#submenu ul{
	width:100%;
	list-style:none;
	line-height:20px;
	overflow:hidden;
	
}
#submenu ul li{
	background:url(../images/border.jpg) no-repeat 0 50%;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 -2px;
	padding:0 6px;
}
#submenu ul li a{
	color:#5d0000;
}
#submenu ul li a:hover{
	text-decoration:none;
}

#menu{
	background:url(../images/menu.jpg) no-repeat;
	width:646px;
	overflow:hidden;
	margin:116px 0 0 25px;
}
#menu ul{
	list-style:none;
	text-transform:uppercase;
	line-height:43px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0 0 0 4px;
}
#menu ul li{
	background:url(../images/bordermenu.jpg) no-repeat 0 4px;
	float:left;
	margin:0 0 0 -2px;
	padding:0 2px;
}
#menu ul li a{
	display:block;
	height:25px;
	background:url(../images/menu_background.gif) repeat-x 0 0;
	text-indent:-9999px;
	margin:4px 0 0;
	padding:14px 0 0 22px;
	position:relative;	
}
#menu ul li a.main strong.left{
	background:url(../images/left_menu.gif) no-repeat 0 0;
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#menu ul li a.stage strong.right{
	background:url(../images/right_menu.gif) no-repeat 0 0;
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:0;
	left:110px;
}
* html #menu ul li a{
	width:1%;
}
#menu ul li a span{
	display: block;;
	height:14px;
	overflow:hidden;
	background:url(../images/txt-menu.gif) no-repeat 0 0;
	text-indent:-9999px;
	padding:0 22px 0 0;
	
}
#menu ul li a.main span{
	width:41px;
	background-position:0 0;
}
#menu ul li a.voice span{
	width:102px;
	background-position:-98px 0;
}
#menu ul li a.dance span{
	width:104px;
	background-position:-226px 0;
}
#menu ul li a.product span{
	width:92px;
	background-position:-357px 0;
}
#menu ul li a.stage span{
	width:72px;
	background-position:-498px 0;
}
#menu ul li.active a{
	float:left;
	background:url(../images/menu_background_active.gif) repeat-x 0 0;
	margin:4px 0 0 0;
	padding-left:22px;
}
#menu ul li a:hover{
	float:left;
	background:url(../images/menu_background_active.gif) repeat-x 0 0;
	margin:4px 0 0 0;
	padding-left:22px;
}
#menu ul li.active a span{
	background:url(../images/txt-menu_active.gif) no-repeat 0 0;
	padding:0 22px 0 0;
	margin:2px 0 0 0;	
	cursor:pointer;
}
#menu ul li a:hover span{
	background:url(../images/txt-menu_hover.gif) no-repeat 0 0;
	padding:0 22px 0 0;
	margin:2px 0 0 0;	
	cursor:pointer;
}
#menu ul li.active a.main span{
	width:41px;
	background-position:0 0;
}
#menu ul li a:hover.main span{
	width:41px;
	background-position:0 0;
}
#menu ul li a:hover.main strong.left{
	background:url(../images/left_menu_active.gif) no-repeat 0 0;
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#menu ul li.active a.main strong.left{
	background:url(../images/left_menu_active.gif) no-repeat 0 0;
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#menu ul li.active a.voice span{
	width:102px;
	background-position:-98px 0;
}
#menu ul li a:hover.voice span{
	width:102px;
	background-position:-98px 0;
}
#menu ul li.active a.dance span{
	width:104px;
	background-position:-226px 0;
}
#menu ul li a:hover.dance span{
	width:104px;
	background-position:-226px 0;
}
#menu ul li.active a.product span{
	width:92px;
	background-position:-357px 0;
}
#menu ul li a:hover.product span{
	width:92px;
	background-position:-357px 0;
}
#menu ul li.active a.stage span{
	width:70px;
	background-position:-498px 0;
}
#menu ul li a:hover.stage span{
	width:70px;
	background-position:-498px 0;
}
#menu ul li a:hover.stage strong.right{
	background:url(../images/right_menu_active.gif) no-repeat 0 0;
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:0;
	left:110px;
}
#menu ul li.active a.stage strong.right{
	background:url(../images/right_menu_active.gif) no-repeat 0 0;
	width:7px;
	height:39px;
	display:block;
	position:absolute;
	top:0;
	left:110px;
}
#contentBody{
	background:url(../images/cont_body.gif) repeat-y;
	width:700px;
	margin:0 auto;
	overflow:hidden;
}
#contentBody div.top_voice{
	background:url(../images/header_bar_red.gif) no-repeat;
	width:679px;
	height:36px;
	margin:0 auto;
}
#contentBody div.top_voice_title{
	padding: 5px 0px 0px 12px;
	font-weight:bold;
	color:#FFFFFF;
}
#contentBody div.top_dance{
	background:url(../images/header_bar_purple.gif) no-repeat;
	width:679px;
	height:36px;
	margin:0 auto;
}
#contentBody div.top_dance_title{
	padding: 5px 0px 0px 12px;
	font-weight:bold;
	color:#FFFFFF;
}
#contentBody div.top_production{
	background:url(../images/cont_top_production.gif) no-repeat;
	width:679px;
	height:36px;
	margin:0 auto;
}
#contentBody div.top_stage{
	background:url(../images/cont_top_stage.gif) no-repeat;
	width:679px;
	height:36px;
	margin:0 auto;
}
#contentBody div.top_stage_title{
	padding: 5px 0px 0px 12px;
	font-weight:bold;
	color:#FFFFFF;
}
#contentBody div.bottom{
	background:url(../images/cont_bottom3.gif) no-repeat;
	width:679px;
	height:41px;
	margin:0 auto;
}
#contentBody .content{
	background:url(../images/cont2.gif) repeat-y;
	width:680px;
	margin:0 auto;
	overflow:hidden;
	padding:11px 0 -5px 0;
}
#contentBody .content2{
	background:url(../images/cont.gif) repeat-y;
	width:679px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
}
#contentBody .img1{
	background:url(../images/img1.jpg) no-repeat 0 0;
	width:321px;
	height:189px;
	float:left;
	margin:0 3px 11px 11px;
	display:inline;
}
#contentBody .img1 ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:29px 0 0 17px;
	font-size:12px;
	color:#1c1c1c;
}
#contentBody .img1 ul li{
	background:url(../images/button_red.gif) no-repeat 0 6px;
	padding:0 0 0 16px;	
}
#contentBody .img1 ul li.pict2{
	background:url(../images/button_red2.gif) no-repeat 0 6px;
}
#contentBody .img1 ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#contentBody .img1 ul li a:hover{
	text-decoration:underline;
}
#contentBody .img1 span.logo a{
	width:37px;
	height:57px;
	float:left;
	margin:4px 0 0 266px;
	text-indent:-9999px;
	overflow:hidden;
}
#contentBody .img2{
	background:url(../images/img5.jpg) no-repeat 0 0;
	width:321px;
	height:189px;
	float:left;
	margin:0 3px 11px 11px;
	display:inline;
}
#contentBody .img2 ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:29px 0 0 17px;
	font-size:12px;
	color:#1c1c1c;
}
#contentBody .img2 ul li{
	background:url(../images/button_purple.gif) no-repeat 0 6px;
	padding:0 0 0 16px;	
}
#contentBody .img2 ul li.pict2{
	background:url(../images/button_purple.gif) no-repeat 0 6px;
}
#contentBody .img2 ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#contentBody .img2 ul li a:hover{
	text-decoration:underline;
}
#contentBody .img3{
	background:url(../images/img3.jpg) no-repeat 0 0;
	width:321px;
	height:189px;
	float:left;
	margin:0 3px 11px 11px;
	display:inline;
}
#contentBody .img3 ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:29px 0 0 17px;
	font-size:12px;
	color:#1c1c1c;
}
#contentBody .img3 ul li{
	background:url(../images/button_yellow.gif) no-repeat 0 6px;
	padding:0 0 0 16px;	
}
#contentBody .img3 ul li.pict2{
	background:url(../images/button_yellow2.gif) no-repeat 0 6px;
}
#contentBody .img3 ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#contentBody .img3 ul li a:hover{
	text-decoration:underline;
}
#contentBody .img3 span.logo a{
	width:37px;
	height:57px;
	float:left;
	margin:4px 0 0 0px;
	text-indent:0px;
	overflow:hidden;
}
#contentBody .img4{
	background:url(../images/img4.jpg) no-repeat 0 0;
	width:321px;
	height:189px;
	float:left;
	margin:0 3px 2px 11px;
	display:inline;
}
#contentBody .img4 ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:29px 0 0 23px;
	font-size:12px;
	color:#1c1c1c;
}
#contentBody .img4 ul li{
	background:url(../images/button_blue.gif) no-repeat 0 6px;
	padding:0 0 0 16px;	
}
#contentBody .img4 ul li.pict2{
	background:url(../images/button_blue2.gif) no-repeat 0 6px;
}
#contentBody .img4 ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#contentBody .img4 ul li a:hover{
	text-decoration:underline;
}
#left-navigation{
	background:url(../images/links.gif) repeat-y;
	width:145px;
	float:left;
	margin:13px 0 0 17px;
	display:inline;
}
#left-navigation div.top{
	background:url(../images/links_top.gif) no-repeat;
	width:145px;
	height:9px;
	float:left
	overflow:hidden;
}
#left-navigation div.bottom{
	background:url(../images/links_bottom.gif) no-repeat;
	width:145px;
	height:9px;
	float:left;
	overflow:hidden;
}
#left-navigation ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:17px 0 10px 17px;
	min-height:242px;
	font-size:12px;
	color:#1c1c1c;
}
/** html #left-navigation ul{
	height:242px;
	overflow:visible;
}*/
#left-navigation ul li{
	background:url(../images/links_button.gif) no-repeat 0 4px;
	padding:0 0 0 20px;	
}
#left-navigation ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#left-navigation ul li a:hover{
	text-decoration:underline;
}
#left-navigation span.logo a{
	background:url(../images/logo2.jpg) no-repeat;
	width:31px;
	height:51px;
	float:left;
	margin:0 0 0 100px;
	text-indent:-9999px;
	overflow:hidden;
}
#left-navigation-dance{
	background:url(../images/links_dance.gif) repeat-y;
	width:145px;
	float:left;
	margin:13px 0 0 17px;
	display:inline;
}
#left-navigation-dance div.top{
	background:url(../images/links_top_dance.gif) no-repeat;
	width:145px;
	height:9px;
	overflow:hidden;
}
#left-navigation-dance div.bottom{
	background:url(../images/links_bottom_dance.gif) no-repeat;
	width:145px;
	height:9px;
	float:left;
	overflow:hidden;
}
#left-navigation-dance ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:17px 0 10px 17px;
	min-height:242px;
	font-size:12px;
	color:#1c1c1c;
}
* html #left-navigation-dance ul{
	height:242px;
	overflow:visible;
}
#left-navigation-dance ul li{
	background:url(../images/links_button_dance.gif) no-repeat 0 4px;
	padding:0 0 0 20px;	
}
#left-navigation-dance ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#left-navigation-dance ul li a:hover{
	text-decoration:underline;
}
#left-navigation-dance span.logo a{
	background:url(../images/logo2.jpg) no-repeat;
	width:31px;
	height:51px;
	float:left;
	margin:0 0 0 100px;
	text-indent:-9999px;
	overflow:hidden;
}
#left-navigation-production{
	background:url(../images/links_production.gif) repeat-y;
	width:145px;
	float:left;
	margin:13px 0 0 17px;
	display:inline;
}
#left-navigation-production div.top{
	background:url(../images/links_top_production.gif) no-repeat;
	width:145px;
	height:9px;
	overflow:hidden;
}
#left-navigation-production div.bottom{
	background:url(../images/links_bottom_production.gif) no-repeat;
	width:145px;
	height:9px;
	float:left;
	overflow:hidden;
}
#left-navigation-production ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:17px 0 10px 17px;
	min-height:242px;
	font-size:12px;
	color:#1c1c1c;
}
* html #left-navigation-production ul{
	height:242px;
	overflow:visible;
}
#left-navigation-production ul li{
	background:url(../images/links_button_production.gif) no-repeat 0 4px;
	padding:0 0 0 20px;	
}
#left-navigation-production ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#left-navigation-production ul li a:hover{
	text-decoration:underline;
}
#left-navigation-production span.logo a{
	background:url(../images/logo2.jpg) no-repeat;
	width:31px;
	height:51px;
	float:left;
	margin:0 0 0 100px;
	text-indent:-9999px;
	overflow:hidden;
}




#left-navigation-stage{
	background:url(../images/links_stage.gif) repeat-y;
	width:145px;
	float:left;
	margin:13px 0 0 17px;
	display:inline;
}
#left-navigation-stage div.top{
	background:url(../images/links_top_stage.gif) no-repeat;
	width:145px;
	height:9px;
	overflow:hidden;
}
#left-navigation-stage div.bottom{
	background:url(../images/links_bottom_stage.gif) no-repeat;
	width:145px;
	height:9px;
	float:left;
	overflow:hidden;
}
#left-navigation-stage ul{
	line-height:21px;
	list-style:none;
	overflow:hidden;
	padding:17px 0 10px 17px;
	min-height:242px;
	font-size:12px;
	color:#1c1c1c;
}
* html #left-navigation-stage ul{
	height:242px;
	overflow:visible;
}
#left-navigation-stage ul li{
	background:url(../images/links_button_stage.gif) no-repeat 0 4px;
	padding:0 0 0 20px;	
}
#left-navigation-stage ul li a{
	color:#1c1c1c;
	text-decoration:none;
}
#left-navigation-stage ul li a:hover{
	text-decoration:underline;
}
#left-navigation-stage span.logo a{
	background:url(../images/logo2.jpg) no-repeat;
	width:31px;
	height:51px;
	float:left;
	margin:0 0 0 100px;
	text-indent:-9999px;
	overflow:hidden;
}



#contentBody .rightcol{
	width:505px;
	margin:0 0 10px 0;
	float:left;
	
}
#contentBody .title{
	background:url(../images/title_button.jpg) no-repeat 7px 14px;
	font-size:12px;
	color:#363636;
	text-transform:uppercase;
	padding:14px 0 0 32px;
	font-weight:bold;
}
#contentBody .title-dance{
	background:url(../images/title_button_dance.jpg) no-repeat 7px 14px;
	font-size:12px;
	color:#363636;
	text-transform:uppercase;
	padding:14px 0 0 32px;
	font-weight:bold;
}
#contentBody .title-production{
	background:url(../images/title_button_production.jpg) no-repeat 7px 14px;
	font-size:12px;
	color:#363636;
	text-transform:uppercase;
	padding:14px 0 0 32px;
	font-weight:bold;
}
#contentBody .title-stage{
	background:url(../images/title_button_stage.jpg) no-repeat 7px 14px;
	font-size:12px;
	color:#363636;
	text-transform:uppercase;
	padding:14px 0 0 32px;
	font-weight:bold;
}
#contentBody .text{
	padding-left: 15px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 15px;
	margin-left: 0px;
	width:98%;
	font-size:12px;
}
#contentBody .textNoPadLeft{
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 15px;
	margin-left: 0px;
	width:98%;
	font-size:12px;
}
#contentBody .textNoPadLeftNorTop{
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	margin-left: 0px;
	width:98%;
	font-size:12px;
}
#contentBody .thumbHeadshot{
	width:200px;
	height:250px;
	float:left;
	margin:0px 5px 5px 5px;
	display:inline;
}
#contentBody .thumbHeadshotTestimonial{
	width:120;
	height:150px;
	float:left;
	margin:0px 5px 5px 5px;
	display:inline;
}
#contentBody .testimonial{
	float:left;
	margin:0px 5px 5px 5px;
	display:inline;
}

#footer{
	background:url(../images/footer.gif) no-repeat;
	width:700px;
	height:134px;
}
#footer p{
	font-size:9px;
	color:#363636;
	padding:30px 0 0 209px;
}
.warningImage {
	padding:15px 0px 15px 0px;
	border:none;
	text-align:center;
}
.successImage {
	padding:15px 0px 15px 0px;
	border:none;
	text-align:center;
}
.paymentMethods {
	margin-left:75px;
	font-size:12px;
	padding:15px 0px 15px 0px;
}
.paymentMethods li {
	padding:15px 0px 15px 0px;
}
.mailingAddress {
	margin-left: 45px;
	padding-top:5px;
	font-weight:bold;
}
