/* CSS Document */



body {margin:0px; padding:0px; background-color:#161616;}

.style1 {color:#33b2ff;}

.style2 {color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.style3 {color:#fff;}

.style4 {color:#FF0000;}

a:focus{outline:0;}
a img { border:0;}

h1
{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px;}

h2
{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#E5E5E5; font-weight:normal; padding:0px 0px 0px 0px; margin:0px;}

h3
{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E5E5E5; font-weight:normal; padding:0px 0px 0px 20px; margin:0px;}

h4
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E5E5E5; font-weight:normal; padding:10px 20px 0px 0px; margin:0px;}

.bdyf
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E5E5E5; font-weight:normal; padding:10px 20px 0px 0px; margin:0px;}

.bdybgtop

{background-image:url(images/bgimg.gif);

width:100%;

background-repeat:repeat-x;

height:360px;

}



.introctr

{width:751px;

height:auto;

margin:auto;

}



.introl

{width:397px;

height:459px;

float:left;

}



.introimg1

{width:397px;

height:237px;

background-repeat:no-repeat;

}

.introimg2

{width:397px;

height:222px;

background-repeat:no-repeat;

}



.intror

{width:354px;

height:459px;

float:right;

}



.introimg3

{width:354px;

height:237px;

background-repeat:no-repeat;

}



.introimg4

{width:354px;

height:222px;

background-repeat:no-repeat;

}



.introbtm

{width:751px;

height:63px;

clear:both;

}



.introbtm1

{background-image:url(images/int_07.gif);

width:286px;

height:63px;

float:left;

}



.introbtm2

{width:175px;

height:63px;

float:left;

}



.intronav1

{width:175px;

height:22px;

background-repeat:no-repeat;

}



.intronav2

{width:175px;

height:20px;

background-repeat:no-repeat;

}



.intronav3

{width:175px;

height:21px;

background-repeat:no-repeat;

}



.introbtm3

{background-image:url(images/int_09.gif);

width:290px;

height:63px;

float:left;

}



.introftr

{background-image:url(images/int_12.gif);

width:751px;

height:35px;

background-repeat:no-repeat;

}



.introftrtxt

{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#8b8b8b;

font-weight:normal;

padding:7px 0px 0px 0px;

}



.flash

{margin:auto;

width:600px;

height:381px;

}



#hdr

{width:802px;

height:360px;

margin:auto;

}



.hdrl

{background-image:url(images/img3.gif);

width:19px;

height:360px;

background-repeat:no-repeat;

float:left;

}



.hdrfl

{background-color:#313131;

width:766px;

height:360px;

background-repeat:no-repeat;

float:left;

}



.hdrr

{background-image:url(images/img5.gif);

width:17px;

height:360px;

background-repeat:no-repeat;

float:left;

}



#bdy

{width:845px;

height:auto;

margin:auto;

}



.bdctrl

{
width:550px;
padding:25px 0px 0px 15px;
height:auto;
margin:0px;
float:left;
}

.bdctrlimg
{
float:left;
width:145px;
height:100px;
margin:0px;
}

.bdctrlimgposter
{
float:left;
width:180px;
height:240px;
margin:0px;
}

.bdctrltxtt
{
padding:0px 0px 0px 190px;
margin:0px;
}

.bdctrltxt
{
padding:0px 0px 0px 155px;
margin:0px;
}

.bdctrllink
{
padding:0px 0px 0px 60px;
margin:0px;
width:200px;
}

.bdctrreservation

{width:850px;

padding:25px 0px 0px 25px;

height:auto;

margin:0px;

float:left;

}



.bdctrr

{width:250px;

padding:15px 0px 0px 0px;

height:auto;

margin:0px;

float:left;

}

.insfl

{width:552px;

height:300px;

}



.call

{width:80px;

height:auto;

float:left;

}



.calr

{width:170px;

height:auto;

float:left;

padding:0px;

}

.calr a:link

{

color:#33b2ff;

text-decoration:none;

}



.calr a:visited

{

color:#33b2ff;

text-decoration:none;

}



.calr a:hover

{

color:#33b2ff;

text-decoration:underline;

}



.calnum

{font-family:Arial, Helvetica, sans-serif;

font-size:50px;

font-weight:lighter;

padding:0px;

margin:0px;

color:#575757;

}



.caltxt

{font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:lighter;
color:#575757;
padding:0px;
margin:0px;

}



.dvdcal

{height:40px;

width:auto;

}

.fb
{width:32px;
height:32px;
margin:0px;
padding:5px 10px 0px 90px;
float:left;
}

.twitter
{width:32px;
height:32px;
margin:0px;
padding:5px 0px 0px 0px;
float:left
}


#ftr

{width:802px;

height:auto;

clear:both;

}



.ftrtxt

{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#616161;

font-weight:normal;

width:360px;

float:left;

padding:10px 0px 20px 0px;

}



.ftrtxt a:link

{

color:#33b2ff;

text-decoration:none;

}



.ftrtxt a:visited

{

color:#33b2ff;

text-decoration:none;

}



.ftrtxt a:hover

{

color:#33b2ff;

text-decoration:underline;

}



.ftrnav

{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#e5e5e5;

font-weight:normal;

padding:10px 0px 20px 0px;

float:left;

width:442px;

margin:0px;

}



.ftrnav li

{list-style:none;

display:inline;

padding:0px 0px 0px 10px;

margin:0px;

}



.ftrnav li a:link

{color:#e5e5e5;

text-decoration:none;

}



.ftrnav li a:visited

{color:#e5e5e5;

text-decoration:none;

}



.ftrnav li a:hover

{color:#33b2ff;

text-decoration:none;

}



.ftrdvd

{background-color:#555;

width:840px;

font-size:1px;

height:1px;

clear:both;

}



.cntdvd

{background-color:#555;

width:460px;

font-size:1px;

height:1px;

clear:both;

}



#bdy2ctr

{width:802px;

height:auto;

padding:30px 0px 0px 0px;

margin:auto;

clear:both;

}



.bdy2ctr1

{width:227px;

height:auto;

float:left;

}



.bdy2ctr2

{width:287px;

height:auto;

float:left;

}



.bdy2ctr3

{width:287px;

height:auto;

float:left;

}



.bdy2txt

{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#e5e5e5;

font-weight:normal;

padding:10px 7px 0px 20px;

}



.bdy2txt a:link

{text-decoration:none;

color:#33b2ff;

}



.bdy2txt a:visited

{text-decoration:none;

color:#33b2ff;

}



.bdy2txt a:hover

{text-decoration:underline;

color:#33b2ff;

}



#bdy2btmctr

{width:802px;

height:auto;

padding:0px 0px 0px 0px;

margin:auto;

clear:both;

}



.bdy2btmbtn

{

margin:0px 20px 30px 0px;

float:right;

}



.bdy2btmtxtlink

{

padding:8px 45px 0px 0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#33b2ff;

margin:0px 17px 0px 0px;

}

.bdy2btmtxtdownload

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#33b2ff;

}


.bdy2btmtxtlink a:link

{

color:#33b2ff;

text-decoration:none;

}



.bdy2btmtxtlink a:visited

{

color:#33b2ff;

text-decoration:none;

}



.bdy2btmtxtlink a:hover

{

color:#33b2ff;

text-decoration:underline;

}



.fieldstyle

{background-color:#c0e7ff;

}



.fieldbutton

{margin:10px 0px 0px 205px;

background-color:#dfdfdf;

}



.fieldbutton2

{margin:10px 0px 0px 5px;

background-color:#dfdfdf;

}



.fieldbutton3

{margin:10px 0px 0px 0px;

background-color:#dfdfdf;

}



.cntfield

{margin:5px 0px 0px 0px;

width:250px;

background-color:#c0e7ff;

}



.cntfieldtxt

{padding:0px 10px 0px 0px

}



.webmailtxt

{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#e5e5e5;

width:75px;

float:left;

padding:3px 0px 0px 20px;

}



.webmail

{

float:left;

margin:0px 0px 0px 0px;

width:150px;

background-color:#c0e7ff;

}



.webmailbtn

{

float:left;

margin:2px 0px 30px 139px;

width:60px;

background-color:#dfdfdf;

}



.webmail2

{width:168px;

}



.vidctr

{width:405px;

height:335px;

margin:auto;

margin-top:20px;

margin-bottom:30px;

border:#565656 1px solid;

}



.dancewlogo

{width:166px;

height:192px;

background-repeat:no-repeat;

background-image:url(images/actswlogoweb.jpg);

clear:both;

margin:0px 0px 0px 45px;

padding:0px;

}

.secbatch {

	margin:0px 0px 0px 0px;
	
	width:382px;
	
	height:58px;
	
	padding:0px;

}



#register {

	height:985px;

	width:450px;

	color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}



#register td {

	padding:10px 0;

}



#register h2 {

	font-family:"Arial Black", Gadget, sans-serif;

	font-size:18px;

}



#register .tbox {

	padding:3px 5px;

	border:1px solid #999;

	width:200px;

}



#register textarea:focus,

#register .tbox:focus {

	background:#FF9;

}



#errormsg {

	color:#FFF; 

	background:#BF0000;

	border:solid 2px #FFF;

	padding:5px 10px;

	font-size:12px; 

	text-align:center;

	margin:10px 0;

	display:none;

}