/* Screen Stylesheet */

* {font-family: arial,"Comic Sans MS", sans-serif; font-size:12px;}
p {margin-bottom:10px;}
li {float:left;}
h3 {font-size:15px; font-weight:bold; margin-bottom:10px;}
h1 i span, h1, h1 span, h1 i{font-size:20px; font-weight:bold; margin-bottom:10px;}



body {background:url(/img/skin/bg_repeat.jpg) repeat-x}

#container {margin:0 auto; width:767px;}

#header {background:url(/img/skin/header.png) no-repeat; float:left; height:279px; width:767px; position:relative; }


/* Search */
form.search {position:absolute; width:200px; top:217px; right:12px}
.search .fields {width:100%; float:left;}
.search .fields .input{ float:left; margin:0;}
.search .fields .input input {border:none; background:none; font-weight:bold; margin-top:3px;}
.search .fields .submit{ float:right; margin:0; clear:none; margin-top:3px;}
.search .fields .submit input{ border:none; background:none; font-weight:bold}


/* Pri Nav */
#prinav {float:left; width:100%; margin-top:256px;}
#prinav li{float:left; padding-right:8px; margin-left:8px; background:url(/img/buttons/pri_nav_divider.png) no-repeat; background-position:center right;}
#prinav li a{float:left; text-decoration:none; text-indent:-9999px; width:100%;}
#prinav .home a{background:url(/img/buttons/btn-pri_nav_home.png) no-repeat; width:33px; height:15px; }
#prinav .about_us a{background:url(/img/buttons/btn-pri_nav_about_us.png) no-repeat; width:51px; height:15px; }
#prinav .cafe a{background:url(/img/buttons/btn-pri_nav_cafe.png) no-repeat; width:26px; height:15px; }
#prinav .parties a{background:url(/img/buttons/btn-pri_nav_parties.png) no-repeat; width:42px; height:15px; }
#prinav .gifts a{background:url(/img/buttons/btn-pri_nav_gifts.png) no-repeat; width:26px; height:15px; }
#prinav .disco_karaoke a{background:url(/img/buttons/btn-pri_nav_disco_karaoke.png) no-repeat; width:84px; height:15px; }
#prinav .parents_tots a{background:url(/img/buttons/btn-pri_nav_parents_tots.png) no-repeat; width:84px; height:15px; }
#prinav .events a{background:url(/img/buttons/btn-pri_nav_events.png) no-repeat; width:40px; height:15px; }
#prinav .pay_and_play a{background:url(/img/buttons/btn-pri_nav_pay_and_play.png) no-repeat; width:75px; height:15px; }
#prinav .contact a{background:url(/img/buttons/btn-pri_nav_contact.png) no-repeat; width:46px; height:15px; }
#prinav .downloads a{background:url(/img/buttons/btn-pri_nav_downloads.png) no-repeat; width:65px; height:15px; }
#prinav .last {background:none;}

/* Footer */
#footercontainer { float: left; width: 100%; margin-bottom:40px;}
#footer { float:left; width:100%; color:#7A508D; font-weight:bold;}
#footer li, #footer p {font-size:11px; font-color:#7A508D; font-weight:bold; margin-left:5px; float:left; }
#footer a {color:#7A508D; text-decoration:none;}
#footer ul, #footer .orca{width:530px; margin:10px auto;}
#footer .orca {width:355px; margin:10px auto; float:none;}
#footer .orca a {margin-right:5px;}


.home{position:relative; float:left; }

/* Flash Panel */
.flash_panel_overlay {float:left; background: url(/img/skin/overlay_flash_panel_alpha.png); width:551px; height:276px; z-index:10}
.flash-panel {float:left; position:absolute; top:0; z-index:-10; left:0;}

#top_right_home {background:url(/img/skin/bg_top_right_home.jpg); width:216px; height:276px; float:left; position:relative}

#bottom_home {float:left; background:url(/img/skin/bg_bottom_home.jpg); width:767px; height:340px; position:relative;}

.home_box {position:absolute; font-family:"Comic Sans MS"; text-decoration:none; line-height:120%;}
.home_title {font-size:21px; color:#7A508D; letter-spacing:-1px;}
.home_content {color:#7A508D; font-size:11px; text-align:center;}
.home_link {color:#FF0000; font-size:17px; }

#top_right_circle_title {top:130px; right:10px;}
#top_right_circle_content {top:160px; right:10px; width:110px;}
#top_right_circle_link {top:190px; right:10px;}
#bottom_right_circle_title {top:235px; right:25px;}
#bottom_right_circle_content {top:0px; right:10px; width:90px;}
#bottom_right_circle_link {top:80px; right:30px;}
#bottom_left_circle_title {top:35px; right:215px;}
#bottom_left_circle_content {top:85px; right:185px; width:95px;}
#bottom_left_circle_link {top:175px; right:200px;}
#bottom_left_box {top:255px; color:#7A508D; left:70px; font-size:12px; width:270px; text-align:center;}

.document {float:left; position:relative; background:url(/img/skin/bg_info_page.jpg) no-repeat; width:767px; height:679px;}
.document h2 {position:absolute; top:40px; left:130px; font-size:20px; color:#fff; font-family: "comic sans ms", sans-serif;}
.document .body {position:absolute; top:150px; left:140px; width:490px; overflow:auto; height:500px;}
.document .body li, .document .body p {font-size:12px; margin-bottom:20px;}
.document h3 {font-size:14px; color:#007BE3; font-weight:bold; margin-bottom:15px;}
.document li {margin-bottom:10px; padding-left:16px; background:url(/img/skin/list_item.jpg) no-repeat; background-position:center left; clear:left; width:90%;}

.image-gallery {float:left; position:relative; background:url(/img/skin/bg_gallery_page.jpg) no-repeat; width:761px; height:940px;}
.image-gallery h2 {position:absolute; top:40px; left:130px; font-size:20px; color:#fff; font-family: "comic sans ms", sans-serif;}
.image-gallery .central_box {position:absolute; top:470px; left:140px; width:580px; height:130px; overflow:auto;}
.image-gallery .central_box li{background:none; padding:0; width:90%}
.image-gallery .central_box ul{width:90%}
.image-gallery .central_box p {float:left; width:90%}
.image-gallery .left_hand_box {position:absolute; top:670px; left:140px; width:280px; overflow:auto; height:200px;}
.image-gallery .right_hand_box {position:absolute; top:670px; left:460px; width:280px; overflow:auto; height:200px;}
.image-gallery li {margin-bottom:10px; padding-left:16px; background:url(/img/skin/list_item.jpg) no-repeat; background-position:center left; clear:left}
.image-gallery-images {position:absolute; top:140px; left:140px; width:600px; height:240px; overflow:auto;}
.image-gallery-images .image-result {float:left; margin-right:15px; margin-top:10px; width:105px; height:105px}
.image-gallery-images .image-result img {max-width:105px; max-height:105px;}
.image-gallery .image_description {font-size:14px; color:#007BE3; font-weight:bold; text-align:center; margin-top:5px;}


.downloads_section {position:absolute; top:160px; left:150px;}
.download_item {float:left; clear:left; width:400px; padding-left:20px; background:url(/img/skin/list_item.jpg) no-repeat; background-position:0px 2px; margin-bottom:10px;}
.download_item p {float:left; color:#007BE3; font-size:13px; font-weight:bold;}
.download_item a {float:right}

.contact_wrapper {position:absolute; top:155px; left:150px; color:#521869; width:220px; float:left;}
.contact_body {width:220px; float:left; margin-bottom:15px;}
.contact-form li {background:none; padding-left:0;}
.contact-form li textarea {width:151px; height:110px; border:none; background:url(/img/skin/textarea_bg.jpg) no-repeat; padding-left:3px}
.contact-form li input.text {background:url(/img/skin/single_text_bg.jpg) no-repeat; border:none; width:150px; height:20px; padding:0 7px 0 3px;  }
.map {position:absolute; top:160px; left:420px;}
.map p {font-size:11px; font-weight:bold; color:#521869}

.sitemap {position:absolute; top:160px; left:150px; height:480px; width:440px; overflow:auto}
.sitemap li{clear:left; margin-left:10px; background:none; padding:0}

.page-terms_of_use li{background:none; margin-left:5px;}

#form-sendtofriend li{list-style-type:none; margin-right:10px;}

.search-results .listing h2{position:static;}
.search-results .options li{background:none; padding:0; margin-bottom:10px}
.search-results legend {margin:5px;}
