/* ************* HEADERS *************/
#header2{
	height:146px;
	width:1016px;
	background-image: url(/images/sec_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header2{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sec_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_party{
	height:146px;
	width:1016px;
	background-image: url(/images/party_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_party{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/party_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_about{
	height:146px;
	width:1016px;
	background-image: url(/images/about_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_about{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/about_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_contact{
	height:146px;
	width:1016px;
	background-image: url(/images/contact_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_contact{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contact_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_photos{
	height:146px;
	width:1016px;
	background-image: url(/images/photos_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_photos{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/photos_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_merch{
	height:146px;
	width:1016px;
	background-image: url(/images/merch_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_merch{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/merch_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_faq{
	height:146px;
	width:1016px;
	background-image: url(/images/faq_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_faq{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/faq_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_vendors{
	height:146px;
	width:1016px;
	background-image: url(/images/vendors_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_vendors{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vendors_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#header_sound{
	height:146px;
	width:1016px;
	background-image: url(/images/sound_header_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
* html #header_sound{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sound_header_clear.png', sizingMethod='scale');
	margin-top:-3px;
}


/* ************* CONTENT *************/
#wed_left{
	float:left;
	width:664px;
	min-height:300px;
	margin-top:50px;
	padding-left:30px;
	padding-right:32px;
	padding-top:23px;
	background-image:url(/images/sec_content_bkgd.gif);
	background-repeat:no-repeat;
}
* html #wed_left{
	height:305px;
}
#info_left{
	float:left;
	width:664px;
	min-height:400px;
	margin-top:50px;
	padding-left:30px;
	padding-right:32px;
	padding-top:23px;
	background-image:url(/images/sec_content_bkgd.gif);
	background-repeat:no-repeat;
}
* html #info_left{
	height:405px;
}
#packages{
	width:450px;
	float:left;
}
#packages_forms{
	width:660px;
	float:left;
}
.customer_notes{
	float:right;
	width:194px;
}
.package_notes{
	float:right;
	width:173px;
}
#notes_top{
	width:173px;
	height:29px;
	background-image:url(/images/note_top.jpg);
	background-repeat:no-repeat;
}
#notes_mid{
	width:143px;
	background-image:url(/images/note_mid.jpg);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
}
#notes_bot{
	width:173px;
	height:16px;
	background-image:url(/images/note_bot.jpg);
	background-repeat:no-repeat;
}
#sale_top{
	width:173px;
	height:29px;
	background-image:url(/images/sale_top.jpg);
	background-repeat:no-repeat;
}
#sale_mid{
	width:143px;
	background-image:url(/images/sale_mid.jpg);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
}
#sale_bot{
	width:173px;
	height:16px;
	background-image:url(/images/sale_bot.jpg);
	background-repeat:no-repeat;
}
#choose_package{
	width:170px;
	height:35px;
	margin-top:7px;
}
#choose_package a{
	width:170px;
	height:35px;
	background-image:url(/images/choose_but.gif);
	background-repeat:no-repeat;
	display:block;
	background-position: 0 0px;
}
#choose_package a:hover{
	background-position: 0 -35px;
}
.img_holder{
	width:190px;
	height:210px;
	float:left;
	border-right:thin dashed #3b7fda;
	margin-bottom:15px;
}
.img_holder a{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}
.img_holder a:hover{
	background-color:#E7EBFF;
}


/* ************* RIGHT SIDES *************/
#wed_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/wed_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#wed_right #bot{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/wed_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#wed_right #mid{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/wed_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#3b7fda;
	color:#FFFFFF;
}
* html #wed_right #mid{ height:260px;}

#wed_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/dot.gif);
}
#wed_right a{
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}


/* PARTY RIGHT */
#party_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/party_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#party_right #bot2{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/party_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#party_right #mid2{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/party_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#cd2600;
	color:#FFFFFF;
}
* html #party_right #mid2{ height:260px;}

#party_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/party_dot.gif);
}
#party_right a{
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}



/* ABOUT RIGHT */
#about_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/about_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#about_right #bot2{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/about_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#about_right #mid2{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/about_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#18D509;
	color:#FFFFFF;
}
* html #about_right #mid2{ height:260px;}

#about_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/about_dot.gif);
}
#about_right a{
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}



/* CONTACT RIGHT */
#contact_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/contact_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#contact_right #bot2{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/contact_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contact_right #mid2{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/contact_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#352300;
	color:#FFFFFF;
}
* html #contact_right #mid2{ height:260px;}

#contact_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/contact_dot.gif);
}
#contact_right a{
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}



/* PHOTOS RIGHT */
#photos_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/photos_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#photos_right #bot2{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/photos_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#photos_right #mid2{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/photos_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#E3F5FF;
	color:#003077;
}
* html #photos_right #mid2{ height:260px;}

#photos_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/photos_dot.gif);
}
#photos_right a{
	color:#3b7fda;
	font-style:italic;
	font-weight:bold;
}



/* MERCH RIGHT */
#merch_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/merch_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#merch_right #bot2{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/merch_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#merch_right #mid2{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/merch_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#E0DD07;
	color:#003077;
}
* html #merch_right #mid2{ height:260px;}

#merch_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/merch_dot.gif);
}
#merch_right a{
	color:#3b7fda;
	font-style:italic;
	font-weight:bold;
}


/* FAQ RIGHT */
#faq_right{
	float:right;
	width:297px;
	margin-top:50px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/faq_rght_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#faq_right #bot2{
	float:right;
	width:297px;
	/*padding-top:7px;
	padding-left:16px; */
	background-image:url(/images/faq_rght_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#faq_right #mid2{
	margin-top:22px;
	margin-left:21px;
	margin-bottom:22px;
	background-image:url(/images/faq_rght_mid.jpg);
	background-repeat:no-repeat;
	width:235px;
	min-height:260px;
	padding:10px;
	background-color:#E18C13;
	color:#FFFFFF;
}
* html #faq_right #mid2{ height:260px;}

#faq_right .divider{
	width:230px;
	height:43px;
	background-repeat:repeat-x;
	background-position:-3px 25px;
	background-image: url(../images/faq_dot.gif);
}
#faq_right a{
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
}
.float_left{
	float:left;
	width:300px;
}