
#w {
	
	margin-left:90px;
	padding: 0;
	background-color:#011B56;
}

h1 {
	background-image: url(images/header_logo.gif);
	background-repeat: no-repeat;
	width:800px;
	height:164px;
	text-transform: none;	
}


body {
	margin: 1em 0;
	padding: 0;
	font: 1em  Arial, Verdana, sans-serif;
	color: #19559c;
background-color:#011B56;}

* {
	margin: 0;
	padding: 0;
}

h1 span  {
	display: none;
}



#pictures {margin-top:0;
	   margin-bottom:0;
	   padding:0;}
h2 span  {
	display: none;
}



#nav ul {float:left;
	list-style:none;
	padding: 0px;
	overflow: hidden;
	margin-top:0px;
	margin-left:0px;
}



#nav li {
	float: left;
	margin-left:0px;
	margin-bottom: 0px;
	font: 100% "century gothic", verdana, arial, sans-serif;
	padding:0px;
	background:#011B56;
	margin-left:0px;
        color:#ffffff;}

#nav li a {
	 display: block;
	

	font: 100% "century gothic", verdana, arial, sans-serif;
	padding:0px;
	
	margin-left:0px;
}

#nav li a#home{
	    background: url('images/home_button01.gif') no-repeat;
	    width:96px;
		height:46px;}


#nav li a:hover#home{
	    background: url('images/home_button02.gif') no-repeat;
	    width:96px;
		height:46px;}
		
#nav li a#about{
	    background: url('images/aboutus_button01.gif') no-repeat;
	    width:134px;
		height:46px;}


#nav li a:hover#about{
	    background: url('images/aboutus_button02.gif') no-repeat;
	    width:134px;
		height:46px;}
		
#nav li a#services{
	    background: url('images/services_button01.gif') no-repeat;
	    width:111px;
		height:46px;}


#nav li a:hover#services{
	    background: url('images/services_button02.gif') no-repeat;
	    width:111px;
		height:46px;}
		
#nav li a#celebrations{
	    background: url('images/celebrations_button01.gif') no-repeat;
	    width:206px;
		height:46px;}


#nav li a:hover#celebrations{
	    background: url('images/celebrations_button02.gif') no-repeat;
	    width:206px;
		height:46px;}
		
#nav li a#extras{
	    background: url('images/links_button01.gif') no-repeat;
	    width:96px;
		height:46px;}


#nav li a:hover#extras{
	    background: url('images/links_button02.gif') no-repeat;
	    width:96px;
		height:46px;}
		
#nav li a#contact{
	    background: url('images/contactus_button01.gif') no-repeat;
	    width:157px;
		height:46px;}


#nav li a:hover#contact{
	    background: url('images/contactus_button02.gif') no-repeat;
	    width:157px;
		height:46px;}




#nav li ul {
	
	position: absolute;
	left:350px;
	top:600px;
	margin-left: 0px;

	background: #ffffff;
	text-align: left;
}

#nav li ul li {
	font-size: 130%;
}


#nav li:hover ul, #nav li.over ul {
	display: block;
	
}



#nav li ul a#extra{
	background: url('images/extras01.jpg') no-repeat;
	
	 
	    width:112px;
		height:31px;
	
	
	
}

#nav li ul a:hover#extra{
	background: url('images/extras02.jpg') no-repeat;
	
	 
	    width:112px;
		height:31px;
	
	
	
}


		
#indexbodyleft {
	float:left;
	background-image: url(images/bodytextbox.jpg);
	background-repeat: no-repeat;
	height: 504px;
	width: 472px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#aboutusbody {
	float:left;
	background-image: url(images/aboutus_bg.jpg);
	background-repeat: no-repeat;
	height: 694px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#aboutusbody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:180px;
	margin-left:300px;
	width:440px;
	
}



#firststepsbody {
	float:left;
	background-image: url(images/first_steps_box.gif);
	background-repeat: no-repeat;
	height: 264px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#firststepsbody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}

#onthedaybody {
	float:left;
	background-image: url(images/on_the_day_box.gif);
	background-repeat: no-repeat;
	height: 264px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#onthedaybody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:90px;
	margin-left:50px;
	width:700px;
	
}



#fulldaybody {
	float:left;
	background-image: url(images/fullday.gif);
	background-repeat: no-repeat;
	height: 364px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#fulldaybody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}


#designboardbody {
	float:left;
	background-image: url(images/designboards_box.gif);
	background-repeat: no-repeat;
	height: 294px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#designboardbody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}



#suppliersourcebody {
	float:left;
	background-image: url(images/suppliersource_box.gif);
	background-repeat: no-repeat;
	height: 294px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#suppliersourcebody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}


#venuesourcebody {
	float:left;
	background-image: url(images/venuesetup_box.gif);
	background-repeat: no-repeat;
	height: 294px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#venuesourcebody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}

#venuevisitsourcebody {
	float:left;
	background-image: url(images/venuesource_box.gif);
	background-repeat: no-repeat;
	height: 294px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#venuevisitsourcebody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}


#venuesetupbody {
	float:left;
	background-image: url(images/venuesource1_box.gif);
	background-repeat: no-repeat;
	height: 294px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#venuesetupbody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}

#locationsbody {
	float:left;
	background-image: url(images/locations_box.jpg);
	background-repeat: no-repeat;
	height: 2400px;
	width:800px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#locationsbody p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-top:70px;
	margin-left:50px;
	width:700px;
	
}
#indexbodyright {
	background-image: url(images/bodyimagebox.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 504px;
	width: 336px;
	
}

#banner {
	
	
	float: left;
	height: 155px;
	width: 800px;
}


#footer {
	background-image: url(images/footerstrip.gif);
	float: left;
	height: 32px;
	width: 800px;
}



#footer p{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	font-weight:bold;
	line-height: normal;
	text-align:center;

	color: #ffffff;
	
	width:750px;
	margin-top:50px;
}
p.small{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-left:50px;
	width:350px;
	margin-top:70px;
}

p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-left:50px;
	width:400px;
	
}

p.larger {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	
	line-height: normal;
	
	color: 001B56;
	margin-left:50px;
	width:450px;
	
}




p.large {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 15px;
	
	line-height: normal;
	
	color: 001B56;
	margin-left:50px;
	
	
}
.indent{margin-left:50px;}

ul{
	
	
	
	font: normal 0.8em/1.5em verdana, helvetica, arial, sans-serif;
	color: #001b56;
	margin-left:0px;
	margin-right:10px;
}

li{
	margin-bottom: 2px;
}

ul#bullets {
	
	
	
	font: normal 0.8em/1.5em verdana, helvetica, arial, sans-serif;
	color: #19559c;
	margin-left:60px;
	margin-right:10px;
	margin-bottom:10px;
}


ul#bullet2 {
	color: #ffffff;
	margin-left:300px;
	margin-right:10px;
	margin-bottom:10px;
	list-style-position: outside;
	list-style-type: circle;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
}

li#bullets{
	margin-bottom: 10px;
}



a {	font: 1em  Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #655a19;
}



a:hover {
	text-decoration: none;
	color: #ffffff;
}


a#list {	font: 1em  Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}



a:hover#list {
	text-decoration: none;
	color: #655a19;
}
table {width:700px;}

td {padding:10px;
    width:150px;}


td.description{width:600px;}