@charset "utf-8";
/* CSS Document Created by: Mick Dinulos */
/* CSS Document Created on: 03-24-09 */

* {
padding: 0;
margin: 0;
}

body#homepage {
background: #200d81;
font-family: Arial, Helvetica, sans-serif;
color:#200d81;
font-size:12px;
}

body#homepage #wrapper {
background: url(../imgs/home_body_bg.png) repeat-y top center;
width: 911px;
display:block;
margin:0 auto;
height:619px;
}

body#homepage #wrapper #homepage_container {
background: url(../imgs/homepage_bg.jpg) no-repeat top center;
display:block;
height:595px;
width:794px;
margin: 0 0 0 58px;

}

/* Left Navigation */

#left_navigation {
margin-top: 2px;
display:block;
width:290px;
float:left;
}

a#nav_inflatable-amusements {
background:url(../imgs/nav_inflatable-amusements.jpg) no-repeat left top;
display:inline-block;
width:163px;
height:11px;
text-indent: -9999px;
margin: 0 0 16px 125px;
float:left;
clear:both;
font-size:9px;
}


a:hover#nav_inflatable-amusements, a.active#nav_inflatable-amusements {
background:url(../imgs/nav_inflatable-amusements.jpg) no-repeat;
background-position: left -11px;
}

a#nav_carnival-picnic-games {
background:url(../imgs/nav_carnival-picnic-games.jpg) no-repeat top left;
display:inline-block;
width:167px;
height:11px;
text-indent: -9999px;
margin: 0 0 22px 85px;
float:left;
clear:both;
font-size:9px;
}

a:hover#nav_carnival-picnic-games, a.active#nav_carnival-picnic-games {
background:url(../imgs/nav_carnival-picnic-games.jpg) no-repeat;
background-position: left -11px;
}

a#nav_performers-shows {
background:url(../imgs/nav_performers-shows.jpg) no-repeat top left;
display:inline-block;
width:147px;
height:11px;
text-indent: -9999px;
margin: 0 0 20px 55px;
float:left;
clear:both;
font-size:9px;
}

a:hover#nav_performers-shows, a.active#nav_performers-shows {
background:url(../imgs/nav_performers-shows.jpg) no-repeat;
background-position: left -11px;
}

a#nav_holiday-events {
background:url(../imgs/nav_holiday-events.jpg) no-repeat top left;
display:inline-block;
width:106px;
height:11px;
text-indent: -9999px;
float:left;
clear:both;
margin: 0 0 20px 43px;
font-size:9px;
}

a:hover#nav_holiday-events, a.active#nav_holiday-events {
background:url(../imgs/nav_holiday-events.jpg) no-repeat;
background-position: left -11px;
}

a#nav_disc-jockeys {
background:url(../imgs/nav_disc-jockeys.jpg) no-repeat top left;
display:inline-block;
width:91px;
height:11px;
text-indent: -9999px;
float:left;
clear:both;
margin: 0 0 20px 33px;
font-size:9px;
}

a:hover#nav_disc-jockeys, a.active#nav_disc-jockeys {
background:url(../imgs/nav_disc-jockeys.jpg) no-repeat;
background-position: left -11px;
}

a#nav_game-shows {
background:url(../imgs/nav_game-shows.jpg) no-repeat top left;
display:inline-block;
width:88px;
height:11px;
text-indent: -9999px;
float:left;
clear:both;
margin: 0 0 20px 20px;
font-size:9px;
}

a:hover#nav_game-shows, a.active#nav_game-shows{
background:url(../imgs/nav_game-shows.jpg) no-repeat;
background-position: left -11px;
}

a#nav_theme-games {
background:url(../imgs/nav_theme-games.jpg) no-repeat top left;
display:inline-block;
width:94px;
height:11px;
text-indent: -9999px;
float:left;
clear:both;
margin: 0 0 20px 6px;
font-size:9px;
}

a:hover#nav_theme-games, a.active#nav_theme-games{
background:url(../imgs/nav_theme-games.jpg) no-repeat;
background-position: left -11px;
}

a#nav_fun-foods {
background:url(../imgs/nav_fun-foods.jpg) no-repeat top left;
display:inline-block;
width:94px;
height:11px;
text-indent: -9999px;
float:left;
clear:both;
margin: 0 0 20px 6px;
font-size:9px;
}

a:hover#nav_fun-foods, a.active#nav_fun-foods{
background:url(../imgs/nav_fun-foods.jpg) no-repeat;
background-position: left -11px;
}



/* Right Navigation */

#right_navigation {
margin-top: 6px;
display:block;
width:290px;
float:right;
}

a#nav_photo-novelties {
background:url(../imgs/nav_photo-novelties.jpg) no-repeat top left;
display:inline-block;
width:114px;
height:11px;
text-indent: -9999px;
margin: 0 163px 16px 0;
float:right;
font-size:9px;
clear:both;
}

a:hover#nav_photo-novelties, a.active#nav_photo-novelties {
background:url(../imgs/nav_photo-novelties.jpg) no-repeat;
background-position: left -11px;
}

a#nav_casino-parties {
background:url(../imgs/nav_casino-parties.jpg) no-repeat top left;
display:inline-block;
width:102px;
height:11px;
text-indent: -9999px;
margin: 0 121px 22px 0;
float:right;
font-size:9px;
clear:both;
}

a:hover#nav_casino-parties, a.active#nav_casino-parties {
background:url(../imgs/nav_casino-parties.jpg) no-repeat;
background-position: left -11px;
}

a#nav_arcade-billiards {
background:url(../imgs/nav_arcade-billiards.jpg) no-repeat top left;
display:inline-block;
width:130px;
height:11px;
text-indent: -9999px;
margin: 0 58px 20px 0;
float:right;
font-size:9px;
clear:both;
}

a:hover#nav_arcade-billiards, a.active#nav_arcade-billiards {
background:url(../imgs/nav_arcade-billiards.jpg) no-repeat;
background-position: left -11px;
}

a#nav_virtual-reality {
background:url(../imgs/nav_virtual-reality.jpg) no-repeat top left;
display:inline-block;
width:108px;
height:11px;
text-indent: -9999px;
float:right;
font-size:9px;
clear:both;
margin: 0 48px 20px 0;
}

a:hover#nav_virtual-reality, a.active#nav_virtual-reality  {
background:url(../imgs/nav_virtual-reality.jpg) no-repeat;
background-position: left -11px;
}

a#nav_branded-games {
background:url(../imgs/nav_branded-games.jpg) no-repeat top left;
display:inline-block;
width:112px;
height:11px;
text-indent: -9999px;
float:right;
clear:both;
margin: 0 23px 20px 0;
font-size:9px;
}

a:hover#nav_branded-games, a.active#nav_branded-games {
background:url(../imgs/nav_branded-games.jpg) no-repeat;
background-position: left -11px;
}

a#nav_team-building {
background:url(../imgs/nav_team-building.jpg) no-repeat top left;
display:inline-block;
width:98px;
height:11px;
text-indent: -9999px;
float:right;
clear:both;
font-size:9px;
margin: 0 16px 20px 0;
}

a:hover#nav_team-building, a.active#nav_team-building{
background:url(../imgs/nav_team-building.jpg) no-repeat;
background-position: left -11px;
}

a#nav_event-extras {
background:url(../imgs/nav_event-extras.jpg) no-repeat top left;
display:inline-block;
width:94px;
height:11px;
text-indent: -9999px;
float:right;
font-size:9px;
clear:both;
margin: 0 6px 20px 0;
}

a:hover#nav_event-extras, a.active#nav_event-extras{
background:url(../imgs/nav_event-extras.jpg) no-repeat;
background-position: left -11px;
}

a#nav_crafts{
background:url(../imgs/nav_crafts.jpg) no-repeat top left;
display:inline-block;
width:54px;
height:11px;
text-indent: -9999px;
float:right;
font-size:9px;
clear:both;
margin: 0 13px 20px 0;
}

a:hover#nav_crafts, a.active#nav_crafts{
background:url(../imgs/nav_crafts.jpg) no-repeat;
background-position: left -11px;
}


#top_nav {
display:block;
height:25px;
margin: 0 0 0 55px;
}

*html #top_nav {
margin: 0 0 0 52px;
}

#top_nav ul {
list-style-type:none;
}

#top_nav ul li {
display:inline;
}

a#top_home {
display:block;
float:left;
background:url(../imgs/top_home.jpg) no-repeat top left;
height:25px;
width: 60px;
text-indent:-9999px;
margin-left: 3px;
}

a:hover#top_home {
background:url(../imgs/top_home.jpg) no-repeat;
background-position: left -25px;
}

a#top_new {
display:block;
float:left;
background:url(../imgs/top_new.jpg) no-repeat top left;
height:25px;
width: 75px;
text-indent:-9999px;
}

a:hover#top_new {
background:url(../imgs/top_new.jpg) no-repeat;
background-position: left -25px;
}

a#top_team {
display:block;
float:left;
background:url(../imgs/top_team.jpg) no-repeat top left;
height:25px;
width: 72px;
text-indent:-9999px;
}

a:hover#top_team {
background:url(../imgs/top_team.jpg) no-repeat;
background-position: left -25px;
}

a#top_clients {
display:block;
float:left;
background:url(../imgs/top_clients.jpg) no-repeat top left;
height:25px;
width: 74px;
text-indent:-9999px;
}

a:hover#top_clients {
background:url(../imgs/top_clients.jpg) no-repeat;
background-position: left -25px;
}

a#top_enewsletter{
display:block;
float:left;
background:url(../imgs/top_enewsletter.jpg) no-repeat top left;
height:25px;
width: 74px;
text-indent:-9999px;
}

a:hover#top_enewsletter {
background:url(../imgs/top_enewsletter.jpg) no-repeat;
background-position: left -25px;
}

a#top_event-types{
display:block;
float:left;
background:url(../imgs/top_event-types.jpg) no-repeat top left;
height:25px;
width: 74px;
text-indent:-9999px;
}

a:hover#top_event-types {
background:url(../imgs/top_event-types.jpg) no-repeat;
background-position: left -25px;
}

a#top_downloads{
display:block;
float:left;
background:url(../imgs/top_downloads.jpg) no-repeat top left;
height:25px;
width: 74px;
text-indent:-9999px;
}

a:hover#top_downloads {
background:url(../imgs/top_downloads.jpg) no-repeat;
background-position: left -25px;
}

a#top_employment{
display:block;
float:left;
background:url(../imgs/top_employment.jpg) no-repeat top left;
height:25px;
width: 75px;
text-indent:-9999px;
}

a:hover#top_employment {
background:url(../imgs/top_employment.jpg) no-repeat;
background-position: left -25px;
}

a#top_ai-events{
display:block;
float:left;
background:url(../imgs/top_ai-events.jpg) no-repeat top left;
height:25px;
width: 74px;
text-indent:-9999px;
}

a:hover#top_ai-events {
background:url(../imgs/top_ai-events.jpg) no-repeat;
background-position: left -25px;
}

a#top_ditse{
display:block;
float:left;
background:url(../imgs/top_ditse.jpg) no-repeat top left;
height:25px;
width: 70px;
text-indent:-9999px;
}

a:hover#top_ditse {
background:url(../imgs/top_ditse.jpg) no-repeat;
background-position: left -25px;
}

a#top_contact-us{
display:block;
float:left;
background:url(../imgs/top_contact-us.jpg) no-repeat top left;
height:25px;
width: 72px;
text-indent:-9999px;
}

a:hover#top_contact-us {
background:url(../imgs/top_contact-us.jpg) no-repeat;
background-position: left -25px;
}