@import "/css/non-ie.css" all;

body{
	font-family: Tahoma, Verdana, Arial;
	font-size:0.9em;
	background: url(../images/index_tilebg.jpg) #7397BB repeat;
	margin:0;
}
a:link,a:visited,a:active{
color:#032060;
}
a:hover{
color:#f91904;
}
index_bodytext,.interior_top a {
	font-size:0.5em;
}
.index_bodytextContainer{
background:url(../images/index_bodyarea.jpg) repeat-x;
} 
.index_bodytext {
	line-height: 12px;
	margin:5px 0 0 0;
	font-size:0.7em;
}

.index_bodyarea {
background-image:url(../images/index_bodyarea.jpg);
}

#home_w{
float:left;
padding: 0 2px 0 0;
}

#home-bday-nav {
	width: 750px;
	height: 88px;
	background-image: url( /images/home_page_links/bday_party_nav.jpg );
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 12px;
	clear: both;
}

#home-bday-nav img {
	border: 0;
}

.copyright_text {

	font-size: 0.9em;
	color: #FFFFFF;
}
.copyright_text a{
	font-weight:bold;
	color: #154675;
}
.copyright_text a:hover{
	font-weight:bold;
	color: #ffcd00;
}
/*home foooter*/
#searchbox{
	border:1px solid #666;
	margin: 0 5px 0 0;
	width: 145px;
	padding:2px;
}
#btnWeather a,#btnParking a,#btnPrivacy a,#btnBrochure a,#btnLogin a{
	height:21px;
	display:block;
}
#btnWeather a{
	width:170px;
	background:url(../images/home_btn_weather.gif) no-repeat;
}
#btnWeather a:hover{
	background:url(../images/home_btn_weather_on.gif) no-repeat;
}
#btnParking a{
	width:104px;
	background:url(../images/home_btn_parking.gif) no-repeat;
}
#btnParking a:hover{
	background:url(../images/home_btn_parking_on.gif) no-repeat;
}
#btnPrivacy a{
	width:124px;
	background:url(../images/home_btn_privacy.gif) no-repeat;
}
#btnPrivacy a:hover{
	background:url(../images/home_btn_privacy_on.gif) no-repeat;
}
#btnBrochure a{
	width:89px;
	background:url(../images/home_btn_brochure.gif) no-repeat;
}
#btnBrochure a:hover{
	background:url(../images/home_btn_brochure_on.gif) no-repeat;
}
#btnLogin a{
	width:56px;
	background:url(../images/home_btn_login.gif) no-repeat;
}
#btnLogin a:hover{
	background:url(../images/home_btn_login_on.jpg) no-repeat;
}

#flashcontent,#flashcontent2,#flashcontent3,#flashInt{
margin:0;
padding:0;
display:block;
border:none;
}
#flashcontent{
/*border:1px solid red;*/
height:422px;
}
#flashcontent2{
height:304px;
}
#foot{
width:718px;
height:56px;
position:relative;
}
#foot ul{
padding:0;
margin:0;
list-style:none;
}
#foot a{
position:absolute;
width:100px;
height:100px;
border:1px solid green;
text-indent:-1000em;

}
#foot .top a{
top:0px;
left:600px;
}
#pop{
background:url(../images/pop-bg.gif) repeat #fff;;
min-height:550px;
/*height:550px;*/
border:3px solid #0979d8;
padding:10px;
font-size:.9em;
}
#pop .close{
background:#d9edff;
border:2px solid #b7dcff;
padding:15px;
display:block;
margin-bottom:10px;
width:150px;
margin:0 auto;

}
#pop h2{
color:#1061e4;
}
#pop img{
margin-right:6px;
}
#pop a{
color:#036;
font-weight:bold;
background:transparent;
border:none;
padding:0;
display:inline;
margin-bottom:0;
text-decoration:underline;
}
#pop p a:hover{
color:red;
}
div#cart_info
{
	margin: 0;
	padding: 0;
	background: url('/images/header_background.jpg');
	background-repeat: repeat-y;
}

div#cart_info div
{
	height: 34px;
	margin: 0 34px 0 0;
	text-align: right;
	background: url('/images/cart-bg.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

div#cart_info div p
{
	padding: 0;
	margin: 0;
	padding-top: 12px;
	padding-right: 13px;
}
#map{
width:450px;
}
#saddr{
width:150px;
float:left;
}

#mapMain {
	width: 920px;
	height: 496px;
	border: 3px white solid;
	margin: 30px auto;
}

.sign-up-table {
	margin: 20px 0;
}

.sign-up-table tr td {
	padding: 0 15px 0 0;
}

.sign-up-table .field {
	padding: 5px;
	margin: 0;
	border: 1px solid #666;
}

.sign-up-table .name {
	width: 138px;
}

.sign-up-table .email {
	width: 303px;
}
.facebook {
	position:relative;
	top: 2px;
}