body, html { margin:0px; padding:0px; height:100%; color:#666666; }
body { background:url(../images/background.gif) center top repeat-y; font-family:"Arial", Helvetica, sans-serif; font-size:12px; }
h1, h2, a { color:#b6195d; } a:hover {  }
h3 { font-size: 14px; color: #000000; }
img { border:0px; }
pre, p { font-family:"Arial", Helvetica, sans-serif; font-size:12px; line-height: 1.5em; }
p img { margin-right: 5px; }

#container {
	width: 790px;
	padding-left:14px;
	padding-right:14px;
	position:relative;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
 }
	.homefill { background:url(../images/homefill.gif) center repeat-y; }
	.blankfill { background:url(../images/blankfill.gif) center repeat-y; }
				
#header { width:100%; height:88px; background:#FFFFFF; padding:0px; margin-bottom:3px; }
	#headerMenu { margin-top:10px; }

#alpha1 { width:219px; float:left; background:#333333; height:100%; }
	ul#menu { padding:30px; padding-top:0px; margin:0px; padding-bottom:10px; }
	ul#menu li { list-style-image:url(../images/bullet.gif); padding:5px; 
			border-bottom:1px dotted #666666; padding-left:-50px; }
	ul#menu li a { color:#ffffff; text-decoration:none; }
	ul#menu li a:hover { color:#ffffff; text-decoration:underline; }
		ul#menu li ul { padding:0px; margin:0px; }
		ul#menu li ul li { list-style-type:none; list-style-image:none; border:0px; }
		ul#menu li ul li a { color:#969696; }
	#email { background:#333333; color:#a1a1a1; }
		#email h1 { color:#FFFFFF; background:#333333; font-size:12px; font-weight:normal; padding:10px;  }
		#email p { margin-left:10px; margin-right:10px; margin-bottom:0px; }

#alpha2 { width:561px; float:right; height:100%; }
	#flash { width:561px; height:471px; }
	#content {
	background:#FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}
		
	#margin {
	background-color: #FFFFFF;
}
		#margin hr { border: 0px; border-top: 1px dashed #e5e5cd; }
		#margin p { padding-left:15px; padding-top:0px; padding-bottom:0px; }
	
	.article {  }
		.article h1 { font-size:20px; padding-left:0px; font-weight:bold; }
		.article hr { border: 0px; border-top: 1px dashed #cccccc; }
		.article p { margin-left:0px; width:auto; text-align:justify; }
		.article li {
	list-style-type:circle;
	list-style-image:none;
	border:0px;
	list-style-position: inherit;
	padding-left: 10px;
}

.box { background-color:#b6195d; color: #FFFFFF; padding: 2px 20px; text-align: center; }
.box h1, .box h2, .box h3, .box h4 { color: #FFFFFF; }
	
#clearer { float:none; clear:both; height:1px; }
#footer { text-align:left; width:799px; height:30px; color:#FFFFFF; background:#000000; display: inline;}
	#footer { padding-left:15px; padding-top:10px; }


.left { float:left; width:540px; }
.right { float:right; width:220px; }
.clearer { float:none; clear:both; }
.textbox { border:1px solid #999999; font-family: "Arial", Helvetica, sans-serif; font-size:11px; margin: 5px 0px 5px 10px; padding:3px; width:180px; }
.send-button { margin-left: 150px; }
.red { border:1px solid red; }


/* Rebuild Styles */

.logo { float:left; width:216px; height:88px; }

.shop-banner { float:left; width:366px; height:88px; margin-left:25px; }

.contact-button { float:right; width: 169px; height:88px; }

.home-content-banner { margin-bottom: 8px; }

#header-clearer { float:none; clear:both; height:0.1em; }

.juke-box-menu-feature { margin: 20px 0px 20px 10px; }

.you-tube-menu-feature { margin: 20px 0px 20px 10px; }

#copyright { float:left; }

#site-credit { float:right; }

#site-credit a { color: #666666; }

.wurlitzer-logo { float:right; padding-left: 5px;}

ul.wedding-dj-bullets-cross { padding-left: 0; margin-left: 0; margin-bottom: 25px; }

ul.wedding-dj-bullets-cross li { list-style: none; background: url(/images/cross.gif) 0px 2px no-repeat; padding-left:15px; margin-bottom: 5px; }

ul.wedding-dj-bullets-tick { padding-left: 0; margin-left: 0; margin-bottom: 25px; }

ul.wedding-dj-bullets-tick li { list-style: none; background: url(/images/tick.gif) 0px 2px no-repeat; padding-left:15px; margin-bottom: 5px; }

.black { color:#000000; }

.testimonials-banner { margin-top: 20px; }

.separator { margin-bottom: 20px; }