body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #141313;
	color:#8E8E8E;
}
.clear
{
clear:both;}
.cnt
{
text-align:center;}
a{
color:#8E8E8E;
text-decoration:underline;}
a:hover{
color:#8E8E8E;
text-decoration:none;}

img
{
border:0;}
/***** CONTAINER *****/

#container {
	text-align: left;
	width: 800px;
	margin: 0 auto;
	padding: 0;
}



/***** Content *****/
#Content
{
clear:both;
float:left;
	margin: 2px 5px;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;}
#Content_main
{
clear:both;
float:left;
	margin: 2px 5px;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
/* background:url(../img/contentbg.gif); */
background-repeat:no-repeat;}



#corporate_events
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_corporate_events.gif);
background-repeat:no-repeat;}



#holiday_parties
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_holiday_parties.gif);
background-repeat:no-repeat;}



#sports_events
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_sports_events.gif);
background-repeat:no-repeat;}

#concerts
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_concerts.gif);
background-repeat:no-repeat;}

#weddings
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_weddings.gif);
background-repeat:no-repeat;}

#quincenera
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_quincenera.gif);
background-repeat:no-repeat;}

#proms
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_proms.gif);
background-repeat:no-repeat;}

#graduation
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_graduation.gif);
background-repeat:no-repeat;}

#night_town
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_night_town.gif);
background-repeat:no-repeat;}

#bachelorette
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_bachelorette.gif);
background-repeat:no-repeat;}

#birthday_parties
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_birthday_parties.gif);
background-repeat:no-repeat;}

#sight_seeing
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_sight_seeing.gif);
background-repeat:no-repeat;}

#wine_tour
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_wine_tour.gif);
background-repeat:no-repeat;}

#casino_trips
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_casino_trips.gif);
background-repeat:no-repeat;}

#anniversary
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_anniversary.gif);
background-repeat:no-repeat;}



#bar
{
	margin: 2px auto;
width:745px;
padding:10px 15px 10px 15px;
border:1px solid #515050;
background-color:#111010;
background:url(../img/img_bar.gif);
background-repeat:no-repeat;}



#title
{
width:800px;
margin:0;
padding:0;}

h1
{
font-size:18px;
text-align:center;
margin:15px 0 15px 0;
padding:0;
color:#FFFFFF;}

h2
{
color:#419ed8;
font-size:1.2em;
text-align:center;
margin:15px 0 15px 0;
padding:0;}

h3
{
font-size:18px;
text-align:center;
margin:15px 0 15px 0;
padding:0;
color:#FFFFFF;}

.subtitle
{
font-size:1.3em;
color:#ffac36;
font-weight:600;
text-align:center;
margin:30px 0 30px 0;
padding:0;}
.titleline
{
font-size:1.3em;
width:740px;
color:#ffac36;
font-weight:600;
margin:30px 0 30px 0px;
border-bottom:#009999 1px solid;
padding:0 0 5px 5px;}

ul#special {
	margin: 0 0 0 10px; 
	padding: 0; 
	list-style: none;
}

ul#special li {
text-align:center;
float:left;
width:170px;
margin:3px;
padding:4px 1px;}


.quoteleft
{
float:left;
width:210px;
padding:2px;
margin:7px 2px 2px 7px;}

.quoteright
{
float:left;
width:500px;
padding:2px;
margin:7px 2px 2px 7px;}

select
{
border: #000000 1px solid;
color:#333333;
font-size:0.9em;
margin:0 10px 0 0; }

input
{
border: #000000 1px solid;
color:#333333;
font-size:0.9em; }

textarea
{
border: #000000 1px solid;
color:#333333;
font-size:0.9em; }


/* ***** Logo ***** */
#logo
{
float:left;
width:600px;
margin:0 0 0 200px;
padding:0;}

/* ***** Nav ***** */

ul#nav {
	margin: 0;
	padding: 5px 0 5px 2px;
	list-style: none;
}

ul#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#nav li a          {
	text-decoration: none;
	background-image:url(../img/linkbg.gif);
	background-repeat:no-repeat;
	border-left:#1d2e3d 1px solid;
	border-right:#1d2e3d 1px solid;
	padding: 5px 30px;
	float:left;
	margin:0 2px 0 2px;
	font-weight:600;
	color:#CCCCCC;
	font-size:11px;
	}
ul#nav li a:hover    { 
	color:#7acdff;
	}



/* ***** Photos ***** */


.photos {
	margin-bottom: 10px;
}

.photos img {
	 border: 1px solid #099;
 }

/* ***** Bottom ***** */

#bottom {
	width: 800px;
	margin: 2px auto 0 auto;
	padding: 2px 0 2px 0;
	border-top:#999999 1px solid;
	text-align:center;
	background-color:#443d3d;
}
#bottom p
{
	margin: 2px auto 2px auto;
padding:0;}

/* ***** FOOTER ***** */

#footer {
	width: 800px;
	margin: 2px auto 0 auto;
	padding: 5px 0 5px 0;
	text-align:center;
}

#footer a {
text-decoration: none;
margin: 0;
padding:0;
}
#footer a:hover {
text-decoration: underline;
margin: 0;
padding:0;
}

.line
{
text-align:center;
border-top:#2e2e2f 1px solid;
width:430px;
padding:10px 0 10px 0;
margin:0 auto;}


.testimonials
{
font-style:italic;
border-bottom:#999999 1px dotted;
padding:10px;
margin:10px;}

#testimonialsbox
{
float:right;
width:300px;
padding:0;
margin:0;}

.sideredtitle
{
color:#003366; font-size:15px; margin:0; padding:5px; text-align:center; background:#CCCCCC; 
}
.billcontent
{
padding:5px;}

.billcontent a
{
color:#000099;}
#contentwrapper{
border:#CCCCCC 1px solid;
float:right;
width:200px;
padding:0;
margin:0;}
