body {
	font-family:"Comic Sans MS", cursive; background:#003399; color:#000;
}
p {font-family:"Comic Sans MS", cursive; color:#000; font-size:12px;}
h1 {color:#000000; font-size:20px; font-family:"Comic Sans MS", cursive;}
a,a:hover, a:visited {color:#0000FF;}

#topbar {
	position:absolute; top:125px; left:690px; width:250px; height:20px;
	background:none; color:#0000FF; font-size:12px; text-align:center;	
}
#topbar a, #topbar a:visited {font-weight:bold; color:#0000FF; text-decoration:none;}
#topbar a:hover {color:#0000FF; text-decoration:underline;}

#container {
	width:984px; text-align:left; border:3px solid #FFD700; margin:110px auto 0px auto;
}

#header {
	position:absolute; top:0; margin:0px; width:984px; height:110px;
	background:#003399 url('images/bouncing-text-logo.gif') top no-repeat;
}
#custom_phone {position:absolute; top:53px; left:336px; font-size:43px; font-weight:bold; color:#FFD700;}
#custom_cc {position:absolute; top:66px; left:865px;}
#custom_fb {position:absolute; top:115px; left:915px;}
#logo_container {top:125px; left:15px; width:180px; height:120px;}
#slogan {top:173px; left:236px; width:420px; font-size:28px; color:#0000FF;}
#shopping_cart {left:696px; top:200px; background:#FFD504; border: 1px solid #FF1919; color:#000;}
#top_nav {position:absolute; top:125px; left:310px; font-weight:bold; font-size:13px; color:#0000FF}
#top_nav a, #top_nav a:hover {color:#0000FF;}

#content_top {width:984px; height:150px; background-image:none; background-color:#fff; margin-bottom:0;}
#content_bg {width:984px; background:#fff; margin:0px;}
#content {width:944px; margin:0; padding:20px;}
#content_bottom {width:990px; background:none; color:#fff; font-size:16px; margin:0 auto;}
#content_bottom div {text-align:right; padding:15px 40px 0 0;}

#homepage {}
#homepage .product-shot {top:7px; left:664px;}
#homepage #product_shot_bg {top:0px; left:655px;}
#homepage #welcome {width:600px; height:255px; color:#000; font-family:"Comic Sans MS", cursive;}
#homepage #welcome a {color:#000;}
#homepage #party-packages {left:40px;}
#homepage #check-available {left:325px;}
#homepage #check-weather {left:700px;}

.label {color:#000;}

.twothirds-column {width:600px;}
.half-column {width:450px;}
.half-column th, .twothirds-column th {
	background:#0000FF; height:28px; color:#FFFFFF; padding-left:10px; text-align:left;
}
.full-column {width:900px;}
.full-column th {background:#0000FF;}

#footer_container {background:none;}
#footer {display:none;}

input.button, input.button2 {background:#FFD700; border:1px solid #FF1919; color:#000;}
#search_by_date {
	background:url('images/search-by-date-background.png') top no-repeat;
}
#search_by_date input, #search_by_date select {color:#0000FF;}
#search_by_date input.button2 {color:#000;}
/*
#search_by_date {background:url('images/search-by-product.png') no-repeat;}
#search_by_date input, #search_by_date select {color:#302F2D;}
.thumbnail {background:none; border:2px solid #316ABF;}
.thumbnail img {margin:0px;}
*/

.pop_up_win_h1 {background-color:#0000FF;}


