/* CSS Document */

/* Sets padding and margins to 0 for both Firefox and IE */
* {padding:0;margin:0;}

/* Sets page background color */
html{background-color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:14px;}

/* Header Background color */
#head{width:100%; background-color:#ffcc33; height: 75px; border-bottom:5px solid #ffcc33; margin-bottom:20px;}

/* Header */
.box{width:700px;margin:0px auto; text-align:center; height: 75px; background-image:url(../images/head.jpg); background-repeat:no-repeat;}

.splash{margin:0px auto: width: 700px; text-align:center;}

.content{ width:880px;  margin:0 auto; color:#ffffff;padding:20px; background-color:#333333;margin:0 auto;}

.content p{text-align: justify; margin-top:20px; font-size: 14px;}

.content_head{color:#ffffff;font-size: 18px; border-bottom:2px solid #ffcc33; width: 800px; margin:0px auto; margin-bottom:20px;margin-top:20px;}

#foot{width:350px; margin:0px auto; background-color:#ffffff; height:35px;border-top:2px solid #ffcc33;border-bottom:2px solid #ffcc33; text-align:center; padding-top:15px;}

a img{border:0px;}

a {text-decoration:none;}
.link{text-align:center; margin-top:15px; }

.link a {color:#ffffff;font-weight:bold; border-bottom:2px solid #ffcc33;}

.wedding_promo{float:right; padding-left:25px;padding-bottom:15px;}
.wedding_promo img{border:5px double #ffcc33;}

.wedding_promo2{float:left; padding-right:35px;padding-bottom:15px;}
.wedding_promo2 img{border:5px double #ffcc33;}

.corp_promo{float:left; padding-right:25px;padding-bottom:15px;}
.corp_promo img{border:5px double #ffcc33;}

.family_promo{float:right; padding-left:25px;padding-bottom:15px;}
.family_promo img{border:5px double #ffcc33;}

.seniors_promo{float:left; padding-right:25px;padding-bottom:15px;margin-top:25px;}
.seniors_promo img{border:5px double #ffcc33;}

.packages_promo{float:left; padding-right:25px;padding-bottom:15px;}
.packages_promo img{border:5px double #ffcc33; padding:15px;}

.photo{width:200px;margin-right:20px; margin-bottom:20px; float:left; text-align: center;}

.clear_float{clear:both;}
.clear_right{clear:right;}

.center{text-align:center;}

.contact {width:500px;  margin-left:400px; margin-top:15px;}


.left_column{float:right; width:150px; text-align: right; }
.right_column{float:right; width:200px; margin-right:150px;}

.submit{margin-top:15px; text-align:right; margin-right:150px;}

.submit_button{padding:5px; background-color:#000000; color:#ffcc33; font-weight:bold;}

.text_box{ background-color:#333333; border:0; border-bottom:2px solid #ffcc33; color:#ffffff;}

.comments{padding:5px; border:0; margin-top:5px;}
















#nav
{
margin: 0px;
margin-bottom: 5px;
padding: 0px;
font-size:16px;
background-color: #ffcc33;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 3px;
padding-top: 3px;
}

#nav a, #nav a:link, #nav a:visited
{
border: 1px solid #ffcc33;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #000000;
font-weight: bold;
text-decoration: none;
}

#nav a:hover, #nav a:active, #nav a:focus
{
border: 1px solid #000000;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#nav li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#nav ul
{
margin: 0px;
padding: 0px;
}

#nav #active a { background-color: #ffffff; }