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

* {
padding: 0;
margin: 0;
}

.clearfix:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
margin:0px;
overflow:hidden;
padding:0px;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}

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

body #wrapper {
background: url(../imgs/sub_body_bg.jpg) repeat-y top center;
width: 911px;
display:block;
margin:0 auto;
}

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

body #wrapper #Inflatables_container {
background: url(../imgs/header_inflatable-amusements.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #CarnivalPicnicGames_container {
background: url(../imgs/header_carnival-picnic-games.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #VarietyPerformersShows_container {
background: url(../imgs/header_performers.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #HolidayEvents_container {
background: url(../imgs/header_holiday.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #GameShows_container {
background: url(../imgs/header_gameshow.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}


body #wrapper #ThemeGames_container {
background: url(../imgs/header_theme.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #PhotoOps_container {
background: url(../imgs/header_photos.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #ArcadeBilliards_container {
background: url(../imgs/header_arcade.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #Casino_container {
background: url(../imgs/header_casino.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #Teambuilding_container {
background: url(../imgs/header_team.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #VirtualRealityHighTech_container {
background: url(../imgs/header_virtual-reality.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #FunFoods_container {
background: url(../imgs/header_foods.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #EventExtras_container {
background: url(../imgs/header_extras.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #WhatsNew_container {
background: url(../imgs/whatsnew.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}



body #wrapper #NoveltiesCrafts_container {
background: url(../imgs/header_crafts.jpg) no-repeat top center;
display:block;
height:493px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #BrandedGames_container {
background: url(../imgs/header_branded.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}

body #wrapper #ourteam_container {
background: url(../imgs/our-team.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}

#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,a.active#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,a.active#top_team {
background:url(../imgs/top_team.jpg) no-repeat;
background-position: left -25px;
}

body #wrapper #ourteam_container {
background: url(../imgs/our-team.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}

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






body #wrapper #ourclients_container {
background: url(../imgs/clients.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}

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,a.active#top_clients  {
background:url(../imgs/top_clients.jpg) no-repeat;
background-position: left -25px;
}





















body #wrapper #enewsletter_container {
background: url(../imgs/enewsletter.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}

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,a.active#top_enewsletter  {
background:url(../imgs/top_enewsletter.jpg) no-repeat;
background-position: left -25px;
}










body #wrapper #event-types_container {
background: url(../imgs/event-types.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}
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,a.active#top_event-types {
background:url(../imgs/top_event-types.jpg) no-repeat;
background-position: left -25px;
}









body #wrapper #downloads_container {
background: url(../imgs/downloads.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}
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,a.active#top_downloads {
background:url(../imgs/top_downloads.jpg) no-repeat;
background-position: left -25px;
}


body #wrapper #employment_container {
background: url(../imgs/employment.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}
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,a.active#top_employment {
background:url(../imgs/top_employment.jpg) no-repeat;
background-position: left -25px;
}

body #wrapper #ai-events_container {
background: url(../imgs/aievents.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}
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,a.active#top_ai-events  {
background:url(../imgs/top_ai-events.jpg) no-repeat;
background-position: left -25px;
}

body #wrapper #ditse_container {
background: url(../imgs/ditse.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}
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,a.active#top_ditse {
background:url(../imgs/top_ditse.jpg) no-repeat;
background-position: left -25px;
}

body #wrapper #contact_container {
background: url(../imgs/contact.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}
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,a.active#top_contact-us {
background:url(../imgs/top_contact-us.jpg) no-repeat;
background-position: left -25px;
}

/* Left Navigation */

#left_navigation {
margin-top: 84px;
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;
}

body #wrapper #disc-jockeys_container {
background: url(../imgs/disc-jockeys.jpg) no-repeat top center;
display:block;
height:515px;
width:794px;
margin: 0 0 0 58px;
}

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: 84px;
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;
}

/* Product Container */

#product_container {
background:url(../imgs/prod_container_bg.jpg) no-repeat center bottom ;
display:inline-block;
width:754px;
margin: 0 0 0 58px;
padding: 40px 20px 0px 20px;  
}

#static_container {
background:url(../imgs/prod_container_bg.jpg) no-repeat center bottom ;
display:inline-block;
width:754px;
margin: 0 0 0 58px;
padding: 0px 20px 0px 20px;  
}

#product_container .products{
clear:both;
margin-bottom: 40px;
float:left;
width: 751px;
}

h2 {
color: #231f20;
font-size: 20px;
font-weight:bold;
background:url(../imgs/title_stars.gif) no-repeat top right;
float:left;
clear:both;
padding: 0 90px 0 0;
}

.product_cnt {
width: 751px;
display:inline-block;
color:#231f20;
}

.product_photo {
background:url(../imgs/product_photo_bg.gif) no-repeat top left;
width: 122px;
height: 150px;
float:left;
display:inline-block;
padding: 8px 5px 0 12px;
}

div.product_desc {
background:url(../imgs/product_desc_bg.gif) no-repeat top left;
width: 377px;
height: 118px;
float:left;
display:inline-block;
padding: 20px;
}


/* some non-standard scrollbar values */
div.product_descscroll{
width: 365px;
height: 100px;
float:left;
display:inline-block;
padding: 5px;
top:=75px; 
overflow:auto;
scrollbar-3dlight-color:#3E3A91;
scrollbar-arrow-color:120E59;
scrollbar-base-color:3E3A91;
scrollbar-darkshadow-color:#F3CF01;
scrollbar-face-color:3E3A91;
scrollbar-highlight-color:#F3CF01;
scrollbar-shadow-color:3E3A91;}












.product_info {
background:url(../imgs/product_info_bg.gif) no-repeat top left;
width: 195px;
height: 158px;
float:left;
display:inline-block;
}

.back_to_top {
display:block;
float:left;
width: 172px;
height:17px;
background:url(../imgs/back_to_top.gif) no-repeat top left;
text-indent:-9999px;
margin-top: 8px;
}

.info_table {
margin-top: 4px;
float:left;
clear:both;
}
.el_left {
font-size: 11px;
font-stretch:ultra-condensed;
padding: 2px 0;
}

.el_right {
font-size: 11px;
font-weight:bold;
}

.el_right_small {
font-size: 9px;
font-weight:bold;
}



.footer {
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9691AF;
line-height:15px;
}







A.footerlinks:link
{
	COLOR: #736C93;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.footerlinks:visited
{
	COLOR: #736C93;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.footerlinks:active
{
	COLOR:#736C93;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.footerlinks:hover
{
	COLOR:#492FCB;
	TEXT-DECORATION: underline;
	font-weight:bold;
	
}



.basic {
font-family: Helvetica, arial, sans-serif;
color:#1C1963;
font-size:14px;
}


A.linkers:link
{
	COLOR: #352C82;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.linkers:visited
{
	COLOR: #352C82;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.linkers:active
{
	COLOR:#352C82;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A.linkers:hover
{
	COLOR:#423ADB;
	TEXT-DECORATION: underline;
	font-weight:bold;
	
}

.titles {
font-family: Helvetica, arial, sans-serif;
color:#423ADB;
font-size:18px;
font-weight:bold;
}

/* Theme Games 1 */

.theme_games_container1 {
display:block;
width: 680px;
background: url(../imgs/star_frame_bg.jpg) no-repeat center 41px;
clear:both;
margin:0 auto 10px auto;
height:auto;
}

.theme_games_header1 {
display:block;
width: 680px;
background: url(../imgs/theme_games_header1.jpg) no-repeat top center;
height:51px;
}

.theme_games_header1 h3 {
color: #fff;
font-size: 18px;
font-weight:bold;
padding: 4px 0 0 42px;
display:block;
}

.theme_games_content1 {
color: #000;
font-size: 12px;
background: url(../imgs/theme_games_content1.jpg) repeat-y top center;
padding: 0px 50px 0 50px;
display:block;
}

.theme_games_footer1 {
height:39px;
background: url(../imgs/theme_games_footer1.jpg) no-repeat top center;
display:block;
}

/* Theme Games 2 */

.theme_games_container2 {
display:block;
width: 680px;
background: url(../imgs/star_frame_bg.jpg) no-repeat center 41px;
clear:both;
margin:0 auto 10px auto;
height:auto;
}

.theme_games_header2 {
display:block;
width: 680px;
background: url(../imgs/theme_games_header2.jpg) no-repeat top center;
height:51px;
}

.theme_games_header2 h3 {
color: #fff;
font-size: 18px;
font-weight:bold;
padding: 4px 0 0 42px;
display:block;
}

.theme_games_content2 {
color: #000;
font-size: 12px;
background: url(../imgs/theme_games_content2.jpg) repeat-y top center;
padding: 0px 50px 0 50px;
display:block;
}

.theme_games_footer2 {
height:39px;
background: url(../imgs/theme_games_footer2.jpg) no-repeat top center;
display:block;
}

