@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	background: #EC892C;
	font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #4d4d4d;
}

a:link { color:#940300; font-weight: bold; text-decoration:underline;}
a:hover { color:#940300; font-weight: bold; text-decoration:underline;}
a:visited { color:#940300; font-weight: bold; text-decoration:underline;}

#page {
	background: url(images/kimball_background.jpg) no-repeat center top;
	width: 100%;
	display: table;

}
#content {
	width: 980px;
	margin: 15px auto 0;
}
h1 {
	margin: 0;
	padding: 0;
}

#flash { width: 980px; height: 394px;}

#flash_sub { width: 980px; height: 382px;}

#middle_area { width: 980px;}

#left_box { width: 284px; height: 353px; float: left;}

#middle_areaSub { width: 980px; float: left; background-image:url(images/kimball_bodyBackground.png); background-repeat:repeat-y;}

#middle_box { width: 409px; height:353px; float: left; background-image:url(images/kimball_homeBody.jpg); background-repeat:repeat-y;}

#right_box { width: 287px; height: 353px; float: left;}

.home_text { padding: 20px; height: 313px;}

#footer { width: 980px; height: 73px; float:left;}

.gallery { border: solid 1px #E56911; width: 602px; float:right; margin: 0px 6px 8px 15px;}

.picRight { border: solid 1px #E56911; float:right; margin: 0px 0px 8px 10px;}

.picLeft { border: solid 1px #E56911; float:left; margin: 0px 10px 8px 0px;}

.galleryTwo { float:left; margin: 0px 6px 0px 15px;}

.galleryThree { border: solid 1px #E56911; float:right; margin: 0px 6px 8px 15px;}

.ice_cream { color: #FFFFFF; font-weight: bold;}

.other_gallery { float: left; width: 285px; border: #409bc2 1px solid; padding: 0px 0px 10px 0px; margin-left: 21px;}

.left_gallery { float: left; width: 285px; border: #409bc2 1px solid; padding: 0px 0px 10px 0px;}

.gallery_header { float: left; height: 25px; width: 285px; text-align: center; padding-top: 5px; background-image:url(images/box_header.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight: bold;}

.gallery_headerLong { float: left; height: 25px; width: 400px; text-align: center; padding-top: 5px; background-image:url(images/box_header.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight: bold;}

.gallery_headerLong a:link{ color:#FFFFFF; font-weight: bold; text-decoration:none;}

.gallery_headerLong a:hover{ color:#FFFFFF; font-weight: bold; text-decoration:none;}

.gallery_headerLong a:visited{ color:#FFFFFF; font-weight: bold; text-decoration:none;}

.leftGallery_left { float: left; width: 127px; margin-right: 20px; font-size: 12px; padding: 15px 0px 0px 5px; line-height: 18px;}

.leftGallery_right { float: left; width: 127px; padding: 15px 5px 0px 0px; font-size: 12px; line-height: 18px;}

.leftGallery_whole { float: left; width: 275px; padding: 15px 5px 0px 5px; font-size: 12px; line-height: 18px;}

.leftGallery_Long { float: left; width: 390px; padding: 15px 5px 0px 5px; font-size: 12px; line-height: 18px;}

/* Locations */

.locations_gallery { float: left; width: 912px; border: #409bc2 1px solid; padding: 0px 0px 0px 0px;}

.locations_header { float: left; height: 25px; width: 912px; text-align: center; padding-top: 5px; background-image:url(images/box_header.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight: bold;}

.locations_header a:link{ color:#FFFFFF; font-weight: bold; text-decoration:none;}
.locations_header a:hover{ color:#FFFFFF; font-weight: bold; text-decoration:none;}
.locations_header a:visited{ color:#FFFFFF; font-weight: bold; text-decoration:none;}

.locations_left { float: left; width: 320px; margin-right: 10px; font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px; border-right: #409bc2 1px solid; height: 275px;}

.location{ float: left; width: 180px; padding: 15px 20px 10px 0px; font-size: 12px; line-height: 18px;}

.locations_right { float: left; width: 358px; padding: 15px 5px 10px 0px; font-size: 12px; line-height: 18px;}

.locations_gallerySmall{ float: left; width: 286px; border: #409bc2 1px solid; padding: 0px 0px 0px 0px; height: 300px;}

.locations_headerSmall { float: left; height: 25px; width: 286px; text-align: center; padding-top: 5px; background-image:url(images/box_header.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight: bold;}

.locations_headerSmall a:link{ color:#FFFFFF; font-weight: bold; text-decoration:none;}
.locations_headerSmall a:hover{ color:#FFFFFF; font-weight: bold; text-decoration:none;}
.locations_headerSmall a:visited{ color:#FFFFFF; font-weight: bold; text-decoration:none;}

.locations_leftSmall { float: left; width: 122px; margin-right: 20px; font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px; border-right: #409bc2 1px solid; height: 245px;}

.locations_leftSmall2 { float: left; width: 122px; margin-right: 20px; font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px; border-right: #409bc2 1px solid; height: 176px;}

.store_leftSmall { float: left; width: 202px; margin-right: 20px; font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px; border-right: #409bc2 1px solid;}

.store_rightSmall { float: left; width: 187px; font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px; }

.store_gallerySmall{ float: left; width: 444px; border: #409bc2 1px solid; padding: 0px 0px 0px 0px;}

.store_right { float: left; width: 107px; padding: 15px 5px 10px 0px; font-size: 12px; line-height: 18px;}

.store_leftSmall2 { float: left; width: 430px;  font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px;}

.locations_RightSmall { float: left; width: 214px; padding: 15px 5px 10px 0px; font-size: 12px; line-height: 18px;}

.items_two { width: 170px; margin-bottom: 10px; float: left;}

.seventy { width:265px; height:212px; float:left}

.contact_gallerySmall{ float: right; width: 444px; border: #409bc2 1px solid; padding: 0px 0px 0px 0px; }

.contact_right { float: left; width: 365px; padding: 15px 5px 10px 0px; font-size: 12px; line-height: 18px;}

.items_contact { width: 100px; margin-bottom: 10px; float: left;}

.contact_leftSmall { float: left; width: 365px;  font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px;}

.contact_headerSmall { float: left; height: 25px; width: 380px; text-align: center; padding-top: 5px; background-image:url(images/box_header.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight: bold;}

.contactGallery_Long { float: right; width: 390px; padding: 15px 5px 0px 5px; font-size: 12px; line-height: 18px;}

.menu_header { float: left; height: 25px; width: 920px; text-align: center; padding-top: 5px; background-image:url(images/box_header.jpg); background-repeat:repeat-x; color:#FFFFFF; font-weight: bold; margin-bottom: 15px;}

.menu_headerSmall { float: left; height: 20px; width: 444px; text-align: center; padding-top: 3px; background-image:url(images/box_headerOrange.jpg); background-repeat:repeat-x; font-size:12px; color:#FFFFFF; font-weight: bold;}

/* End Locations */

.prices_gallery { float: left; width: 285px; border: #409bc2 1px solid; padding: 0px 0px 0px 0px;}

.prices_galleryLong { float: left; width: 400px; border: #409bc2 1px solid; padding: 0px 0px 0px 0px;}

.contact_galleryLong { float: left; width: 400px; padding: 0px 0px 0px 0px;}

.prices_left { float: left; width: 146px; margin-right: 10px; font-size: 12px; padding: 15px 10px 10px 5px; line-height: 18px; border-right: #409bc2 1px solid;}

.prices_right { float: left; width: 107px; padding: 15px 5px 10px 0px; font-size: 12px; line-height: 18px;}

.items { margin-bottom: 10px;}

.small_type { font-size: 11px;}

.photos { float: left; width: 129px; height: 155px; margin: 0px 15px 20px 0px; border: solid 1px #E56911;}

.btmNav { text-align: center; font-size:11px; color: #FFFFFF; height: 30px; margin: 10px 0px 5px 0px; width: 980px; float: left; text-decoration: none;}

.btmNav a:link{ text-align: center; font-size:11px; color: #FFFFFF; width: 980px; text-decoration: none;}

.btmNav a:hover{ text-align: center; font-size:11px; color: #FFFFFF; width: 980px; text-decoration: none;}

.btmNav a:visited{ text-align: center; font-size:11px; color: #FFFFFF; width: 980px; text-decoration: none;}


/* Rounded Corners */

#top_corner { width: 958px; height: 14px; margin-left: 11px; background-image: url(images/kimball_subbody_top.png); background-repeat: no-repeat; float: left;}

#middle_corner { width: 918px; background-image:url(images/kimball_subbody_middle.png); background-repeat: repeat-y; margin-left: 11px; padding: 0px 20px 0px 20px; float: left;}

#btm_corner { width: 958px; height: 17px; margin-left: 11px; background-image: url(images/kimball_subbody_btm.png); background-repeat: no-repeat; float: left;}

/* Banner Images */

.activities_banner { width: 980px; height: 212px; background-image:url(images/activities_banner.png); background-repeat:no-repeat; float:left;}
.contact_banner { width: 980px; height: 212px; background-image:url(images/contact_header.png); background-repeat:no-repeat; float:left;}
.private_banner { width: 980px; height: 212px; background-image:url(images/private_header.png); background-repeat:no-repeat; float:left;}
.grill_banner { width: 980px; height: 212px; background-image:url(images/grill_header.png); background-repeat:no-repeat; float:left;}
.ice_cream_banner { width: 980px; height: 212px; background-image:url(images/icecream_header.png); background-repeat:no-repeat; float:left;}
.pitch_banner { width: 980px; height: 212px; background-image:url(images/pitch_header.png); background-repeat:no-repeat; float:left;}
.mini_banner { width: 980px; height: 212px; background-image:url(images/mini_header.png); background-repeat:no-repeat; float:left;}
.driving_banner { width: 980px; height: 212px; background-image:url(images/driving_header.png); background-repeat:no-repeat; float:left;}
.bumper_banner { width: 980px; height: 212px; background-image:url(images/bumper_header.png); background-repeat:no-repeat; float:left;}
.country_banner { width: 980px; height: 212px; background-image:url(images/country_header.png); background-repeat:no-repeat; float:left;}
.locations_banner { width: 980px; height: 212px; background-image:url(images/locations_header.png); background-repeat:no-repeat; float:left;}
.eventsForm_banner { width: 980px; height: 212px; background-image:url(images/eventsForm_header.png); background-repeat:no-repeat; float:left;}
.cruise_banner { width: 980px; height: 212px; background-image:url(images/cruise_header.png); background-repeat:no-repeat; float:left;}
.history_banner { width: 980px; height: 212px; background-image:url(images/history_banner.png); background-repeat:no-repeat; float:left;}
.news_banner { width: 980px; height: 212px; background-image:url(images/news_banner.png); background-repeat:no-repeat; float:left;}
.arcade_banner { width: 980px; height: 212px; background-image:url(images/arcade_banner.png); background-repeat:no-repeat; float:left;}
.balloon_banner { width: 980px; height: 212px; background-image:url(images/balloon_banner.png); background-repeat:no-repeat; float:left;}
.batting_banner { width: 980px; height: 212px; background-image:url(images/batting_banner.png); background-repeat:no-repeat; float:left;}
.animal_banner { width: 980px; height: 212px; background-image:url(images/animal_banner.png); background-repeat:no-repeat; float:left;}

/* End Banner Images */

.nav_row1 { height: 36px; width: 980px; float:left;}

.nav_row2 { height: 30px; width: 980px; float:left;}

/* Calendar */

#calendar { width: 551px; height: 510px; background-image:url(images/calendar_background.jpg); background-repeat:no-repeat; padding: 60px 0px 0px 49px;}

/* Home Banner */

.visibleDiv, #topLeft, #topRight, #bottomLeft, #bottomRight
{
    position: fixed;
    width: 352px;
	height:259px;
    vertical-align: middle;
    text-align: center;
}

#bottomRight
{
    top: 0px;
    right: 0px;
}