/* begin basic styles */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	color:#FFF;
	background-color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
#content {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
}
h1 {
	font-size: 130%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FF0000;
}
h2 {
	font-size: 120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#F00;
}
p {
	margin:0em 0em 0em 0em;
	padding:0em 0em 1.5em 0em;
}
p.grey_type {
	margin:0em 0em 0em 0em;
	padding:0em 0em 1.5em 0em;
	color:#666;
	font-size:95%;
}
.bold {
	font-weight:bold;
}
.bold_red {
	font-size:130%;
	font-weight:bold;
	color:#F00;
}
.bold_underline {
	font-weight:bold;
	text-decoration:underline;
}
a {
	color: #36F;
	font-size: 100%;
	text-decoration: none;
}
a:link {
	color: #36F;
	font-size: 100%;
	text-decoration: none;
}
a:visited {
	color: #36F;
	font-size: 100%;
	text-decoration: none;
}
a:hover {
	color: #36F;
	font-size: 100%;
	text-decoration: underline;
}
a:active {
	color: #36F;
	font-size: 100%;
	text-decoration: none;
}
.back_to_top_right {
	margin:0;
	padding:1.4em Oem Oem Oem;
	font-size:85%;
}
#back_to_top_left {
	margin:0;
	padding:0em Oem Oem Oem;
	font-size:85%;
}
/* begin bold link styles */
a.bold_link {
	color: #36F;
	font-size: 100%;
	font-weight:bold;
	text-decoration: none;
}
a.bold_link:link {
	color: #36F;
	font-size: 100%;
	font-weight:bold;
	text-decoration: none;
}
a.bold_link:visited {
	color: #36F;
	font-size: 100%;
	font-weight:bold;
	text-decoration: none;
}
a.bold_link:hover {
	color: #36F;
	font-size: 100%;
	font-weight:bold;
	text-decoration: underline;
}
a.bold_link:a.bold_linkctive {
	color: #36F;
	font-size: 100%;
	font-weight:bold;
	text-decoration: none;
}
/* end bold link styles */

/* begin footer styles */

#footer {
	padding:5px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 2em;
	color:#999;	
}
#footer a {
	color: #999;
	font-size: 100%;
	text-decoration: none;
}
#footer a:link {
	color: #999;
	font-size: 100%;
	text-decoration: none;
}
#footer a:visited {
	color: #999;
	font-size: 100%;
	text-decoration: none;
}
#footer a:hover {
	color: #999;
	font-size: 100%;
	text-decoration: underline;
}
#footer a:active {
	color: #999;
	font-size: 100%;
	text-decoration: none;
}

/* end footer styles */


#ddp_body_bottom { /* alignment of ddp bottom portion of body */
	float:right;
}
#main_text_area {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:15px 20px 20px 20px;
}
p.rule{
	background-image: url(../images/rule.gif);
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ddp_body_red {
	font-size:150%;
	font-weight:bold;
	color:#F00;
}


/* end basic styles */

/* begin list styles */

ul.arrows_italics {
	margin:0em 0em 1.5em 2em;
	padding:0em 0em 0em 0em;
	list-style-image: url(../images/list_arrow.gif);
}
ul.arrows_italics li {
	font-style:italic;
}
ul.standard_square {
	margin:0em 0em 1.5em 2em;
	padding:0em 0em 0em 0em;
	list-style-type:square;
}
ul.standard_square li {
	font-style:italic;
}
ul.arrows_plaintext {
	margin:0em 0em 1.5em 2em;
	padding:0em 0em 0em 0em;
	list-style-image: url(../images/list_arrow.gif);
}
ul.links {
	margin:0em 0em 1.5em 2em;
	padding:0em 0em 0em 0em;
	list-style-type:square;
	color:#36F;
	font-weight:bold;
	font-size:100%;
}

/* end list styles */

/* begin homepage styles */

#flash_right_top {
	float:left;
	height:315px;
	padding: 0px 20px 10px 0px;
}

/* end homepage styles */

/* begin show packages page styles */

ul.show_packages_links {
	margin:0em 0em 1.5em 2em;
	padding:0em 0em 0em 0em;
	list-style-type:square;
	color:#36F;
	font-weight:bold;
	font-size:100%;
}
#show_pack_indexing_list {
	float:left;
	margin:0;
	padding:0;
	font-size:100%;
}
ul.arrows_showpackages {
	margin:0em 0em 1.5em 1.5em;
	padding:0em 0em 0em 0em;
	list-style-image: url(../images/list_arrow.gif);
}

#show_packages {
	float:left;
	margin:0;
	padding:0;
}
#show_packages dl {
	min-height:210px;
}
#show_packages dt {
	margin:0px 0px 5px 220px;
	padding:0px 0px 0px 0px;
	font-size: 130%;
	font-weight:bold;
	color:#F00;
}
#show_packages dd {
	margin:0px 0px 0px 220px;
	padding:0px 0px 0px 0px;
}
#show_packages dl.best_of_broadway {
	background-image:url(../images/show_packages/broadway.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.islands_of_aloha {
	background-image:url(../images/show_packages/islands_of_aloha.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.horray_for_hollywood {
	background-image:url(../images/show_packages/hooray_for_hollywood.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.disco_ball {
	background-image:url(../images/show_packages/disco.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.mardi_gras {
	background-image:url(../images/show_packages/mardi_gras.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.jack_rabbit {
	background-image:url(../images/show_packages/jack_rabbit.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.music_video_jazz {
	background-image:url(../images/show_packages/music_video_jazz.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.around_the_world {
	background-image:url(../images/show_packages/around_the_world.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.tropical_heat {
	background-image:url(../images/show_packages/latin.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.circus_follies {
	background-image:url(../images/show_packages/circus_follies.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.millennium_time_machine {
	background-image:url(../images/show_packages/millennium.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.holiday {
	background-image:url(../images/show_packages/holiday.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.my_hawaiian_christmas {
	background-image:url(../images/show_packages/my_hawaiian_xmas.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.halloween_madness {
	background-image:url(../images/show_packages/halloween.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.superstitious {
	background-image:url(../images/show_packages/superstitious.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.we_will_rock_you {
	background-image:url(../images/show_packages/show_packages_placeholder.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.bird_cage {
	background-image:url(../images/show_packages/birdcage.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.sing_sing_sing {
	background-image:url(../images/show_packages/sing_sing_sing.jpg);
	background-repeat: no-repeat;
}
#show_packages dl.party_favor_dancers {
	background-image:url(../images/show_packages/party_favor.jpg);
	background-repeat: no-repeat;
}

/* end show packages page styles */

/* begin links page styles */

td.links_td_bottom_border {
	border-bottom: 1px solid #333;
}
td.links_td_bottom_border a {
	font-size:110%;
	font-weight:bold;
}
td.links_td_no_border {
	font-weight:bold;
}

/* end links page styles */

/* begin costumes page styles */

.costumes_types {
	font-size:95%;
	color:#FFF;
}

/* end costumes page styles */

/* begin contact page styles*/

.contact_bold_red {
	font-size:100%;
	font-weight:bold;
	color:#F00;
}

/* end contact page styles*/

/* begin video page styles*/

ul.video_links {
	margin:0em 0em 1.5em 2em;
	padding:0em 0em 0em 0em;
	list-style-type:square;
	color:#36F;
	font-weight:bold;
	font-size:110%;
}

/* end video page styles*/




/* BEGIN IE HACKS */

/* begin WinIE hack for min-height for show packages page */
#show_packages dl {
  	min-height:210px;
  	height:auto !important;
  	height:210px;
}
/* end WinIE hack for min-height for show packages page */
/* begin WinIE hack for padding-left for show packages page */
* html #show_packages {
	padding-right:30px;
	p\adding-right:30px;
}
/* end WinIE hack for padding-left for show packages page */
/* begin WinIE hack for padding-top for top_of_page_right */
* html #top_of_page_right {
	padding-top:1.5em;
	p\adding-top:1.5em;
}
/* end WinIE hack for padding-top for top_of_page_right */


/* END IE HACKS */




/* styles that are not is use - delete/cleanup when done
