body {
	background: #4d4d4d;
	text-align: center;
	color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 22px 22px 50px;
	}
	body.home {
		margin-top: 116px;
		}
	
a.logo h1 {
	position: absolute;
	left: 30px;
	top: 58px;
	width: 187px;
	height: 23px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 28px;
	line-height: 23px;
	text-indent: -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/scratchevents.png', sizingMethod='scale');
	cursor: pointer;
	}
	a.logo[class] h1 {
		filter: none;
		background: url(/images/scratchevents.png) no-repeat;
		}
	a.logo h1 span {
		color: #80a8d3;
		}
	
	.private a.logo h1 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_black.png', sizingMethod='scale');
		}
		.private a.logo[class] h1 {
			filter: none;
			background: url(/images/logo_black.png) no-repeat;
			}
	
h8 {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 187px;
	height: 23px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 28px;
	line-height: 23px;
	text-indent: -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/scratchevents.png', sizingMethod='scale');
	cursor: pointer;
	}
	h8 {
		filter: none;
		background: url(/images/scratchevents.png) no-repeat;
		}
	h8 span {
		color: #80a8d3;
		}
	
	.private h8 {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_black.png', sizingMethod='scale');
		}
		.private h8 {
			filter: none;
			background: url(/images/logo_black.png) no-repeat;
			}
			

#newsletter {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 151px;
	height: 111px;
	z-index: 25;
	background: url("/images/corporate/newslettersignup.jpg") no-repeat 0 0;
}
#newsletter:hover {background-position: -151px 0px;}

#newsletter span {display: none;}

.cities{
	position: relative;
	width: 318px;
	height: 18px;
	bottom: 24px;
	left: 16px;
	}

.plug{
	position: relative;
	float:right;
	width: 366px;
	height: 15px;
	right: 16px;
	bottom: 42px;
	}

.signup{
	position: relative;
	float:right;
	width: 156px;
	height: 25px;
	right: 16px;
	bottom: 42px;
	}


.frame {
	width: 936px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}
	

.main {
	position: relative;
	width: 876px;
	min-height: 435px;
	height: auto !important;
	padding: 15px 15px 0px 15px;
	margin: 0 auto;
	top:30px;
	}

	.main a {
		color: #80a8d3;
		text-decoration: none;
		}
		.main a:hover {
			text-decoration: underline;
			}

.mainLanding {
	position: relative;
	width: 905px;
	min-height: 420px;
	height: auto !important;
	padding: 0px;
	margin: 0 auto;
	top:30px;
	}

	.mainLanding a {
		color: #80a8d3;
		text-decoration: none;
		}
		.mainLanding a:hover {
			text-decoration: underline;
			}

.imagebar{
	float:left;
}
#sidebar{
	background-image: url(../images/private/landing/sidebar-bg.jpg);
	float:right;
	width:223px;
	height:462px;
	text-align:center;
	padding-top:14px;
}

input.landingForm {
	margin-bottom:3px;
	margin-left:5px;
	width:130px;
	}
			
.corporate .main a {
		color: #df4f3b;
		text-decoration: none;
		}
		.corporate .main a:hover {
			text-decoration: underline;
			}
	
	.main h3 {
		font-family: "Trebuchet MS";
		font-weight: normal;
		height: 24px;
		font-size: 28px;
		line-height: 23px;
		text-transform: uppercase;
		letter-spacing: -1px;
		color: #666666;
		margin-top: 25px;
		margin-bottom: 20px;
		text-indent: -9999px;
		}
		.main h3 {
			color: #ffffff;
			background-repeat: no-repeat;
			}
	
	.main h5 {
		font-family: "Trebuchet MS";
		font-weight: normal;
		height: 30px;
		font-size: 28px;
		line-height: 23px;
		text-transform: uppercase;
		letter-spacing: -1px;
		color: #666666;
		margin-top: 25px;
		margin-bottom: 20px;
		text-indent: -9999px;
		}
		.main h5 {
			color: #ffffff;
			background-repeat: no-repeat;
			}
	

		.index .corporate .main h3 {
			background-image: url(/images/corporate/corporate_events.gif);
			}
		.index .private .main h3 {
			background-image: url(/images/private/weddings_private_events.gif);
			}
		
		h5 {
			background-image: url(/images/private/weddings_title_new.gif);
			}
			
		.overview .private .main h3 {
			background-image: url(/images/private/overview/overview.gif);
			}
		.packages .private .main h3 {
			background-image: url(/images/private/packages/packages.gif);
			}
		.about .private .main h3 {
			background-image: url(/images/private/about/about.gif);
			}
		.contact .private .main h3 {
			background-image: url(/images/private/contact/contact.gif);
			}
		.testimonials .private .main h3 {
			background-image: url(/images/private/testimonials/testimonials.gif);
			}
		.archive .private .main h3 {
			background-image: url(/images/archive/archive.gif);
			}
		.talent .private .main h3 {
			background-image: url(/images/private/djs/talent.gif);
			}
		.faq .private .main h3 {
			background-image: url(/images/private/faq/faq.gif);
			}
		.press .private .main h3 {
			background-image: url(/images/private/press.gif);
			}
		.archive .private .main h3 {
			background-image: url(/images/private/archive/archive.gif);
			}
		.photos .private .main h3 {
			background-image: url(/images/private/photos/photos_title.gif);
			}
		
		.overview .corporate .main h3 {
			background-image: url(/images/corporate/overview/overview.gif);
			}
		.about .corporate .main h3 {
			background-image: url(/images/corporate/about/about.gif);
			}
		.clients .corporate .main h3 {
			background-image: url(/images/corporate/clients/clients.gif);
			}
		.contact .corporate .main h3 {
			background-image: url(/images/corporate/contact/contact.gif);
			}
		.talent .corporate .main h3 {
			background-image: url(/images/corporate/djs/talent.gif);
			}
		.press .corporate .main h3 {
			background-image: url(/images/corporate/press.gif);
			}
		.archive .corporate .main h3 {
			background-image: url(/images/corporate/archive/archive.gif);
			}
		.photos .corporate .main h3 {
			background-image: url(/images/corporate/photos.gif);
			}
		.experiential .corporate .main h3 {
			background-image: url(/images/corporate/experiential/experiential.gif);
			}
		h3.talentsubmission {
			background-image: url(/images/talentsubmission.gif);
			}
		
.djmenuframe{
	padding-bottom: 10px;
	/*border-bottom: 1px #656565 solid;*/
	color: #FFFFFF;
	display:block;
	}	
	
.corporate .djmenuframe{
	padding-bottom: 10px;
	/*border-bottom: 1px #656565 solid;*/
	color: #000000;
	display:block;
	}	
	
ul.djmenu {
	list-style: none;
	height: 21px;
	margin-top:10px;
	margin-bottom:5px;
	}
	ul.djmenu li {
		display: block;
		width: 21px;
		height: 21px;
		float: left;
		margin-right: 5px;
		margin-bottom:5px;
		}
		ul.djmenu li a {
			display: block;
			width: 21px;
			height: 21px;
			text-indent: -9999px;
			background: url(/images/corporate/djbutton.gif) 0px 0px no-repeat;
			}
	
	.private ul.djmenu li a {
		background-image: url(/images/private/djbutton.gif);
		}
		ul.djmenu li a:hover {
			background-position: 0px -21px;
			}
		ul.djmenu li.this a {
			background-position: 0px -42px;
			}

.blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 15px;
	}
	.cite {
		font-size: 10px;
		font-style: normal;
		text-transform: uppercase;
		display: block;
		color: #999999;
		}

.reset {
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 0px;
	width: 0px;
	}

.home .frame {
	width: 908px;
	height: 506px;
	}
	.home a.logo h1 {
		left: 0%;
		top: -36px;
		}

.frame h2.title {
	position: absolute;
	text-indent: -9999px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 28px;
	line-height: 23px;
	}
		
.frame .roundtop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 936px;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	z-index: 5;
	}
	
.frame .roundbottom {
	position: absolute;
	bottom: 1px;
	left: 0px;
	width: 936px;
	height: 8px;
	font-size: 0px;
	line-height: 0px;
	}
.frame[class] .roundbottom {
	bottom: 0px;
	}
	
.frame .main .roundtop {
	position: absolute;
	width: 908px;
	height: 8px;
	}

.frame .main .roundbottom {
	width: 908px;
	height: 10px;
	}
	
.textList{
	margin-left:50px;
	margin-top:-6px;
	}

ul.menu {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 17px;
	left: 16px;
	top: 147px;
	text-align: left;
	list-style: none;
	z-index: 40;
	}
	ul.menu li {
		height: 17px;
		position: absolute;
		top: 0px;
		}
		ul.menu li a {
			display: block;
			height: 17px;
			text-align: left;
			text-indent: -9999px;
			}

h3.phone, h3.email {
	position: absolute;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 20px;
	line-height: 17px;
	text-indent: -9999px;
	letter-spacing: -1px;
	}
	h3.email {
		color: #80a8d3;
		cursor: pointer;
		}

h3.phone2, h3.email2 {
	position:absolute;
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 20px;
	line-height: 17px;
	text-indent: -9999px;
	letter-spacing: -1px;
	}
	h3.email2 {
		color: #80a8d3;
		cursor: pointer;
		}

h4 {
	font-size: 12px;
	color: #80a8d3;
	}
.main p {
	margin: 0px 60px 15px 0px;
	}
.main .copy p {
	margin: 0px 0px 15px 0px;
	}
	
.red {
	color: #80a8d3;
	}
.grey {
	color: #5c5c5c;
	}
.grey2 {
	color: #999999;
	}

.index .main p {
	margin: 0px 60px 15px 14px;
	}

.index .main h3, .index .main h4, .index .main h5 {
	margin-left: 14px;
	}

ul.italic {
	margin-bottom: 15px;
	padding-left: 15px;
	font-style: italic;
	color: #80a8d3;
	}
	ul.italic li span {
		color: #cccccc;
		}

.frame.corporate {
	background: url(/images/lg_blk.gif) repeat-y;
	width: 908px;
	display:block;
	padding: 145px 14px 77px 14px;
	}
	
	.corporate h2.title {
		background: url(/images/corporate/corporate.gif) no-repeat;
		width: 121px;
		height: 24px;
		left: 225px;
		top: 61px;
		}
	
	.corporate .roundtop {
		background: url(/images/rnd_top_lg_blk.gif) no-repeat;
		}
	.corporate .roundbottom {
		background: url(/images/rnd_bot_lg_blk.gif) no-repeat;
		margin-bottom:0px;
		}
	
	.corporate .main {
		background: url(/images/sm_whi.gif) repeat-y;
		color: #000000;
		top:25px;
		}
	.corporate .main .roundtop {
		background: url(/images/rnd_top_sm_whi.gif) no-repeat;
		
		}
	.corporate .main .roundbottom {
		background: url(/images/rnd_bot_sm_whi.gif) no-repeat;
		}
	
	.corporate h3.phone {
		background: url(/images/corporate/phonenumber.gif) no-repeat;
		width: 95px;
		height: 15px;
		top: 115px;
		right: 14px;
		}
	.corporate h3.email {
		background: url(/images/corporate/email.gif) no-repeat;
		width: 160px;
		height: 15px;
		top: 115px;
		right: 114px;
		}
	
	.corporate h3.phone2 {
		background: url(/images/corporate/phonenumber.gif) no-repeat;
		width: 95px;
		height: 15px;
		top:-25px;
		right: 14px;
		}
	.corporate h3.email2 {
		background: url(/images/corporate/email.gif) no-repeat;
		width: 160px;
		height: 15px;
		top:-25px;
		right: 114px;
		}
	
	.corporate .menu a {
		background: url(../images/corporate/menu.gif) no-repeat;
		}
		
		.corporate li.overview	{ left: 0px; width: 77px; }
		.corporate li.talent	{ left: 102px; width: 77px; }
		.corporate li.clients	{ left: 204px; width: 64px; }
		.corporate li.press		{ left: 294px; width: 55px; }
		.corporate li.about		{ left: 375px; width: 55px; }
		.corporate li.experiential	{ left: 456px; width: 98px; }
		.corporate li.archive	{ left: 582px; width: 97px; }
		.corporate li.photos	{ left: 706px; width: 64px; }
		.corporate li.contact	{ left: 797px; width: 112px; top:-2px;}
		
		
		.corporate .menu li.overview a	{ width: 77px; background-position: 0px -5px; }
		.corporate .menu li.talent a	{ width: 77px; background-position: -77px -5px; }
		.corporate .menu li.clients a	{ width: 64px; background-position: -154px -5px; }
		.corporate .menu li.press a		{ width: 55px; background-position: -218px -5px; }
		.corporate .menu li.about a		{ width: 55px; background-position: -273px -5px; }
		.corporate .menu li.archive a	{ width: 97px; background-position: -459px -5px; }
		.corporate .menu li.photos a	{ width: 64px; background-position: -554px -5px; }
		.corporate .menu li.contact a	{ width: 112px; height:19px;  background-position: -328px -3px; }
		.corporate .menu li.experiential a	{ width: 98px; background-position: -618px -5px; }
		
		.corporate .menu li.overview a:hover	{ background-position: 0px -25px; }
		.corporate .menu li.talent a:hover	{ background-position: -77px -25px; }
		.corporate .menu li.clients a:hover	{ background-position: -154px -25px; }
		.corporate .menu li.press a:hover	{ background-position: -218px -25px; }
		.corporate .menu li.about a:hover	{ background-position: -273px -25px; }
		.corporate .menu li.archive a:hover	{ background-position: -459px -25px; }
		.corporate .menu li.photos a:hover	{ background-position: -554px -25px; }
		.corporate .menu li.contact a:hover	{ background-position: -328px -23px; }
		.corporate .menu li.experiential a:hover	{ background-position: -618px -25px; }

		.overview .menu li.overview a	{ background-position: 0px -25px; }
		.talent .menu li.talent a	{ background-position: -77px -25px; }
		.clients .menu li.clients a	{ background-position: -154px -25px; }
		.press .menu li.press a		{ background-position: -218px -25px; }
		.about .menu li.about a		{ background-position: -273px -25px; }
		.contact .menu li.contact a	{ background-position: -328px -23px; }
		.photos .menu li.photos a	{ background-position: -554px -25px; }
		.archive .menu li.archive a	{ background-position: -459px -25px; }
		.experiential .menu li.experiential a	{ background-position: -618px -25px; }

.frame.private {
	background: url(/images/lg_whi.gif) repeat-y;
	width: 908px;
	padding: 145px 14px 77px 14px;
	}
	
	.private h2.title {
		background: url(/images/private/weddings_private.gif) no-repeat;
		width: 121px;
		height: 28px;
		left: 225px;
		top: 58px;
		}
		
	.private .roundtop {
		background: url(/images/rnd_top_lg_whi.gif) no-repeat;
		}
	.private .roundbottom {
		background: url(/images/rnd_bot_lg_whi.gif) no-repeat;
		}	
	.private .main {
		background: url(/images/sm_blk.gif) repeat-y;
		}
	.private .main .roundtop {
		background: url(/images/rnd_top_sm_blk.gif) no-repeat;
		}
	.private .main .roundbottom {
		background: url(/images/rnd_bot_sm_blk.gif) no-repeat;
		}
	
	.private h3.phone {
		background: url(/images/private/phonenumber.gif) no-repeat;
		width: 95px;
		height: 15px;
		top: 115px;
		right: 14px;
		}
	.private h3.email {
		background: url(/images/private/email.gif) no-repeat;
		width: 160px;
		height: 15px;
		top: 115px;
		right: 114px;
		}
	
	.private .menu a {
		background: url(/images/private/menu.gif) no-repeat;
		}
		
		.private li.overview		{ left: 0px; width: 77px; }
		.private li.talent			{ left: 102px; width: 77px; }
		.private li.packages		{ left: 204px; width: 75px; }
		.private li.testimonials	{ left: 304px; width: 102px; }
		.private li.faq				{ left: 431px; width: 45px; }
		.private li.about			{ left: 501px; width: 55px; }
		.private li.photos			{ left: 581px; width: 62px; }
		.private li.contact			{ left: 775px; top:-2px; width: 129px; height:19px; }
		
		
		
		.private .menu li.overview a		{ width: 77px; background-position: 0px -5px; }
		.private .menu li.talent a			{ width: 77px; background-position: -77px -5px; }
		.private .menu li.packages a		{ width: 75px; background-position: -154px -5px; }
		.private .menu li.testimonials a	{ width: 102px; background-position: -229px -5px; }
		.private .menu li.press a			{ width: 54px; background-position: -331px -5px; }
		.private .menu li.faq a				{ width: 45px; background-position: -385px -5px; }
		.private .menu li.about a			{ width: 55px; background-position: -430px -5px; }
		.private .menu li.contact a			{ width: 129px; height:19px; background-position: -486px -3px; }
		.private .menu li.photos a			{ width: 62px; background-position: -615px -5px; }
		.private .menu li.newsletter a			{ width: 97px; background-position: -680px -5px; }
		
		.private .menu li.overview a:hover		{ background-position: 0px -25px; }
		.private .menu li.talent a:hover		{ background-position: -77px -25px; }
		.private .menu li.packages a:hover		{ background-position: -154px -25px; }
		.private .menu li.testimonials a:hover	{ background-position: -229px -25px; }
		.private .menu li.press a:hover			{ background-position: -331px -25px; }
		.private .menu li.faq a:hover			{ background-position: -385px -25px; }
		.private .menu li.about a:hover			{ background-position: -430px -25px; }
		.private .menu li.contact a:hover		{ background-position: -486px -23px; }
		.private .menu li.photos a:hover		{ background-position: -615px -25px; }
		.private .menu li.newsletter a:hover		{ background-position: -680px -25px; }
		
		.overview .private .menu li.overview a			{ background-position: 0px -25px; }
		.talent .private .menu li.talent a				{ background-position: -77px -25px; }
		.packages .private .menu li.packages a			{ background-position: -154px -25px; }
		.testimonials .private .menu li.testimonials a	{ background-position: -229px -25px; }
		.press .private .menu li.press a				{ background-position: -331px -25px; }
		.faq .private .menu li.faq a					{ background-position: -385px -25px; }
		.about .private .menu li.about a				{ background-position: -430px -25px; }
		.contact .private .menu li.contact a			{ background-position: -486px -23px; }
		.photos .private .menu li.photos a			{ background-position: -615px -25px; }
		.newsletter .private .menu li.newsletter a			{ background-position: -680px -25px; }


#frontPageLink {
	display:block;
	width: 198px;
	height:247px;
	margin-top:26px;
	margin-right:4px;
	background: url(/images/private/landing4.jpg) no-repeat 0 0;
	float:right;
	}
#frontPageLink:hover {background-position: -197px 0px;}

#frontPageLink span {display: none;}

#submitInquiry {
	display:block;
	width: 198px;
	height:32px;
	margin-top:26px;
	margin-right:4px;
	background: url(../images/private/landing/submit.jpg) no-repeat 0 0;
	float:right;
	}
#submitInquiry:hover {background-position: 0px -32px;}

#submitInquiry span {display: none;}

#scratchpress {
	display:block;
	width: 198px;
	height:32px;
	margin-left:14px;
	background: url(../images/private/landing/btn-press.jpg) no-repeat 0 0;
	}
#scratchpress:hover {background-position: 0px -32px;}

#scratchpress span {display: none;}

#contactnow {
	display:block;
	width: 227px;
	height:62px;
	position: absolute;
	top:105px;
	right:14px;
	background: url(../images/private/landing/contactus.gif) no-repeat 0 0;
	}
#contactnow:hover {background-position: 0px -62px;}

#contactnow span {display: none;}


#checkavail {
	position: absolute;
	right: 415px;
	top: 10px;
	width: 151px;
	height: 111px;
	z-index: 25;
	background: url(/images/private/checkavail.gif) no-repeat 0 0;
	}
#checkavail:hover {background-position: -151px 0px;}

#checkavail span {display: none;}

div#slides {
	width: 300px;
	height: 80px;
	overflow: hidden;
}

div#slides div {
	height: 80px;
	width: 300px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #000000;
}

/*
#checkavail {
	position: absolute;
	right: 415px;
	top: 10px;
	width: 151px;
	height: 111px;
	z-index: 25;
}
*/

.main .copy {
/*
	position: absolute;
	height: 420px;
	width: 420px;
	top: 15px;
	left: 460px;
*/
	margin: 15px 0px 0px 450px;
	width: 420px;
	}
	
	.main .copy h3 {
		margin-top: 10px;
		}
		
	.main .copy .scrollable {
		height: 360px;
		overflow: auto;
		}
	
	.main .scroll .scrollable {
		height: 343px;
		overflow: hidden;
		}
	
		.scroll_up {
			display: none;
			height: 14px;
			margin-top: -18px;
			border-bottom: 1px #3c3c3c solid;
			margin-bottom: 3px;
			cursor: pointer;
			z-index: 30;
			}
		.scroll_down {
			display: none;
			height: 14px;
			border-top: 1px #3c3c3c solid;
			margin-top: 3px;
			cursor: pointer;
			}
		
		.scroll .scroll_up, .scroll .scroll_down {
			display: block;
			}
			
		.corporate .scroll_up {
			background: url(/images/corporate/scroll_up.gif) top center no-repeat;
			}
		.corporate .scroll_down {
			background: url(/images/corporate/scroll_down.gif) bottom center no-repeat;
			}
		
		.private .scroll_up {
			background: url(/images/private/scroll_up.gif) top center no-repeat;
			}
		.private .scroll_down {
			background: url(/images/private/scroll_down.gif) bottom center no-repeat;
			}
		
.credit{
	position: relative;
	top: 400px;
	text-align: right;
	font-size: 10px;
	}

.img {
	position: relative;
	float: left;
	}
	.img.x170, .x170 .corner {
		width: 170px;
		height: 170px;
		margin-right: 5px;
		}
	.img.x420, .x420 .corner {
		width: 420px;
		height: 420px;
		}
	.img.x420, .x420 .corner a {
		color: #80a8d3;
		text-decoration: none;
		}
		.img.x420, .x420 .corner a:hover {
			color: #a6c4e3;
			text-decoration: none;
			}
	
	.img .corner {
		position: absolute;
		left: 0px;
		top: 0px;
		}

	.private .x170 .corner {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/border_blk_170x170.png', sizingMethod='scale');
		}
	.corporate .x170 .corner {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/border_whi_170x170.png', sizingMethod='scale');
		}
	.private .x420 .corner {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/border_blk_420x420.png', sizingMethod='image');
		}
	.corporate .x420 .corner {
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/border_whi_420x420.png', sizingMethod='image');
		}
		
	.private .x170 .corner[class] {
		filter: none;
		background: url(/images/border_blk_170x170.png) no-repeat;
		}
	.corporate .x170 .corner[class] {
		filter: none;
		background: url(/images/border_whi_170x170.png) no-repeat;
		}
	.private .x420 .corner[class] {
		filter: none;
		background: url(/images/border_blk_420x420.png) no-repeat;
		}
	.corporate .x420 .corner[class] {
		filter: none;
		background: url(/images/border_whi_420x420.png) no-repeat;
		}

#musicplayer {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 375px;
	height: 170px;
	z-index: 25;
	}

.home a.button {
	position: absolute;
	width: 419px;
	height: 476px;
	top: 0px;
	text-decoration: none;
	padding: 15px 16px;
	color: #ffffff;
	overflow: hidden;
	cursor: pointer;
	line-height: 0px;
	}
	.home a.button[class] {
		width: 419px;
		height: 476px;
		}
	.home a.button:hover {
		background-position: 0px -506px;
		}
	.home a.button img {
		margin-bottom: 13px;
		}

	.home a.button h2 {
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		letter-spacing: normal;
		text-transform: uppercase;
		text-indent: -9999px;
		color: #ffffff;
		}
		.home a.button h2 div {
			margin-top: 4px;
			font-family: "Trebuchet MS";
			font-size: 30px;
			line-height: 24px;
			letter-spacing: -1px;
			text-indent: -9999px;
			}
	.home a.button:hover h2 {
		color: #ecb1ad;
		background-position: 0px -39px;
		}
		
	.home a.corp {
		background: url(/images/home/rounded_black_red.jpg) 0px 0px no-repeat;
		left: 0px;
		}
		.home a.corp h2 {
			height: 39px;
			background: url(/images/home/corporate_events.gif) 0px 0px no-repeat;
			}
	.home a.private {
		background: url(/images/home/rounded_white_red.jpg) 0px 0px no-repeat;
		left: 456px;
		}
		.home a.private h2 {
			color: #000000;
			height: 39px;
			background: url(/images/home/private_events.gif) 0px 0px no-repeat;
			}
	
	.home .footer {
		width: 800px;
		margin: 0 auto;
		margin-top: 22px;
		text-align: center;
		padding: 0px 29px;
		line-height: 17px;
		font-size: 13px;
		}
		.home .footer[class] {
			width: 830px;
			}
		
form {
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;	
	}
	.private form {
		color: #b2b2b2;
		}
.application {
	text-transform:none;
	font-size: 11px;}
	
form span {
	text-transform: none;
	
	}
	form span.error {
		text-transform: uppercase;
		color: #FF0000;
		font-weight:bold;
		}


form dt label {
	position: relative;
	top: 2px;
	}
	form dt label.error {
		color: #FF0000;
		font-weight:bold;
		}

form label {
	position: relative;
	top: 2px;
	}
	form label.error {
		color: #FF0000;
		font-weight:bold;
		}
		
form em {
	color: #80a8d3;	
	text-transform: none;
	}
	form label em {
		font-style: none;
		text-transform: uppercase;
		}
		form label.error em {
			color: #ff0000;
			}
	
form fieldset {
	margin-top: 5px;
	border-top: 1px #3f3f3f solid;
	padding: 8px 0px;
	}
	form fieldset.bottom {
		padding-bottom: 0px;
		}

form dl {
	position: relative;
	width: 420px;
	}
form dd {
	margin: 0px 0px 5px;
	}
	form dt {
		text-align: right;
		width: 160px;
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		line-height: 12px;
		}
		form dt.bottom {
			top: auto;
			bottom: 0px;
			}
	form dd {
		display: block;
		margin-left: 170px;
		}
	form dd.right {
		text-align: right;
		}


form input.txt {
	border: 1px #b9b9b9 solid;
	border-left-width: 0px;
	border-right-width: 0px;
	display: block;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #cccccc;
	color: #000000;
	}
form textarea.txt {
	border: 1px #b9b9b9 solid;
	border-left-width: 0px;
	border-right-width: 0px;
	display: block;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #cccccc;
	color: #000000;
	}
	form textarea.lrg {
		height: 75px;
		}
.djbio_txt{
	border: 1px #b9b9b9 solid;
	border-left-width: 0px;
	border-right-width: 0px;
	display: block;
	width: 100%;
	height:130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #000000;
	}

.chk{
	margin-right:5px;
	}
.num{
	width:20px;
	margin-right:5px;
	}

.private form textarea.txt, .private form input.txt {
	background: #ffffff;
	color: #000000;
	}
form input.radio {
	margin: 0px 3px 0px 12px;
	}
	form input.radio[class] {
		margin: 0px 5px 0px 15px;
		}
	
form input {
	vertical-align: middle;
	}
	
form h4 {
	color: #333333;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	}
	.private form h4 {
		color: #ffffff;
		}


a {
	color: #ffffff;
	outline: none;
	}
	
a img {
	border-width: 0px;
	}
	

