/* @override http://local_pyrapeeps.benhall.co.uk/styles/pyrevents.css */

/* --- page defaults --- */

body {
  margin: 0px;
  padding: 0px;
/*
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
*/
	font-family: Lucida-Console, sans-serif;
/*
	text-shadow: #fff 0px 0px 0px;
*/
	font-size:12px;
	line-height:1.9em;
/*
  text-align: center;
*/
  color: #999;
  background: url(/gfx/bg_tile.png) repeat;
/*
  background: #FFF;
  background-color: #FFF;
*/
  }

hr {
  display: none;
  }

img {
  border: none;
  }

span {
	color: #E55;
	font-size: x-small;
}

/* links */

a:link {
  color: #567;
  text-decoration: none;
  font-weight:bold;
}

a:visited {
  color: #567;
  text-decoration: none;
  font-weight:bold;
  }

a:hover {
  color: #E55;
  text-decoration: none;
  font-weight:bold;
  }

a:active {
  color: #cc3333;
  text-decoration: none;
  font-weight:bold;
  }

strong {font-weight: normal; color: #fff;}
h1 {font-size:1.3em; font-weight:bold; color:#505f70; margin:0 0 0.15em 0;}
h2 {font-size:1em; font-weight:bold; color:#505f70; margin:0; border-bottom:1px solid #4D4D4D;}
h3 {font-size:0.9em; font-weight:normal; color:#A1A1A1; margin:1px 0 9px 0;}
sup {color:#505f70; font-size:8px;}
strong {display:inline; color:#666; font-weight:bold; padding:0px 2px 1px 3px;}

/* ---( layout structure )---*/

#wrap {
  width: 800px;
/*
  height: 753px;
*/
  margin: 0 auto;
  text-align: left;
  background: url(/gfx/bg_shadow.gif) repeat-y;
  }
#wrap_finish {
  width: 800px;
  height: 13px;
  margin: -2px auto;
  text-align: left;
  background: url(/gfx/shadow_bottom.png) no-repeat;
  }

#content {
  margin-left: 13px;
  }

#py_head {
  height: 85px;
  width: 773px;
  margin: 0px 0px 0px 1px;
  padding: 0px 0px 0px 0px;
  background: url(/gfx/py_head.png) no-repeat;
  }
#py_display {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/gfx/py_display.png) no-repeat;
  overflow-x: hidden;
  overflow-y: hidden;
  }

.slider{
	height: 208px;
	width: 5411px;
}

.kidlist {
	font-size:10px; 
	line-height:1.5em; 
    text-decoration: bold;
}

#displaycontent1 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/images/p1b.png) no-repeat;
	float: left;
}
#displaycontent2 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  background: url(/images/p2.png) no-repeat;
*/
	float: left;
}
#displaycontent3 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  background: url(/images/p3.png) no-repeat;
*/
	float: left;
}
#displaycontent4 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  background: url(/images/p4.png) no-repeat;
*/
	float: left;
}
#displaycontent5 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  background: url(/images/p5.png) no-repeat;
*/
	float: left;
}
#displaycontent6 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  background: url(/images/p6.png) no-repeat;
*/
	float: left;
}
#displaycontent7 {
  height: 208px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*
  background: url(/images/p1.png) no-repeat;
*/
	float: left;
}


#py_nav {
  height: 37px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/gfx/py_nav.png) no-repeat;
  display: block;
  overflow: hidden;
  }
#py_nav_sub {
  height: 37px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/gfx/py_nav.png) no-repeat;
/*
 background: url(/gfx/sub_06.png) repeat-y 0 0; 
*/
  display: block;
  overflow: hidden;
  }
#py_body {
/*
  height: 392px;
*/
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 1px;
/*
  background: url(/gfx/py_body.png) repeat-y;
*/
  }

#py_body_content_theme {
/*
  height: 392px;
*/
/*
  height: 600px;
*/
/*
  background: url(/images/f_theme.jpg) no-repeat;
*/
  background-position: 440px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 1;
	opacity: 1;
  }
  
#py_body_content_theme_moulinrouge,#py_body_content_theme,#py_body_content_theme_moulinrouge, #py_body_content_theme_coyote, #py_body_content_theme_pole, #py_body_content_theme_feedingthefish, #py_body_content_theme_fireact, #py_body_content_theme_stilts, #py_body_content_theme_ballroom, #py_body_content_theme_illusionist, #py_body_content_theme_bubbleman, #py_body_content_theme_casinoroyale, #py_body_content_theme_swords, #py_body_content_theme_baywatch, #py_body_content_theme_westend, #py_body_content_theme_voodoo,#py_body_content_theme_showbiz,#py_body_content_theme_skooldisco,#py_body_content_theme_adultpanto {
/*
  background: url(/images/f_theme.jpg) no-repeat;
*/
  background-position: 440px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 1;
	opacity: 1;
}

#py_body_content_dance {
/*
  height: 392px;
*/
/*
#  background: url(/images/f_sound.jpg) no-repeat;
*/
  background-position: 445px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_dance_podium,#py_body_content_dance_dancetroupe,#py_body_content_dance_moulinrouge,#py_body_content_dance_robot,#py_body_content_dance_capoeira,#py_body_content_dance_decades,#py_body_content_dance_ballroom {
/*
  height: 392px;
*/
/*
#  background: url(/images/f_sound.jpg) no-repeat;
*/
  background-position: 445px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }


#py_body_content_shot {
/*
  height: 392px;
*/
/*
  background: url(/images/f_staff.jpg) no-repeat;
*/
  background-position: 394px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_shot_tequila,#py_body_content_shot_coyote,#py_body_content_shot_skaters {
/*
  height: 392px;
*/
/*
  background: url(/images/f_staff.jpg) no-repeat;
*/
  background-position: 394px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }


#py_body_content_staff {
/*
  height: 392px;
*/
/*
  background: url(/images/f_kids.jpg) no-repeat;
*/
  background-position: 466px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_staff_leafleting,#py_body_content_staff_meetgreet,#py_body_content_staff_podium,#py_body_content_staff_security {
/*
  height: 392px;
*/
/*
  background: url(/images/f_kids.jpg) no-repeat;
*/
  background-position: 466px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_dj {
/*
  height: 392px;
*/
/*
  background: url(/images/f_corp.jpg) no-repeat;
*/
  background-position: 307px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }
  
#py_body_content_dj,#py_body_content_dj_matt,#py_body_content_dj_paolo,#py_body_content_dj_andrew {
/*
  height: 392px;
*/
/*
  background: url(/images/f_corp.jpg) no-repeat;
*/
  background-position: 307px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_kids {
/*
  height: 392px;
*/
/*
  background: url(/images/f_wedding.jpg) no-repeat;
*/
  background-position: 251px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_kids_pantomimes,#py_body_content_kids_dogs,#py_body_content_kids_princessses,#py_body_content_kids_santa,#py_body_content_kids_balloon {
/*
  height: 392px;
*/
/*
  background: url(/images/f_wedding.jpg) no-repeat;
*/
  background-position: 251px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_home {
  height: 392px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }
#py_body_content_about {
  height: 392px;
/*
  background: url(/images/f_about.jpg) no-repeat;
*/
  background-position: 281px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }
#py_body_content_contact {
  height: 392px;
/*
  background: url(/images/f_contact.jpg) no-repeat;
*/
  background-position: 248px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }

#py_body_content_companies {
/*
  border: 1px solid #ff4444;
*/
  height: 392px;
  width: 771px;
/*  background: url(/images/companies.jpg) no-repeat;
*/  background-position: 0px 0px;
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
position: absolute;
float: left;
  }

#py_nav_nav {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
  }
#py_nav_nav_sub {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:  100%;
	margin: 0px 0px 0px 0px;
  }
#py_nav_intro {
	display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
    text-align: center;
    padding: 10px 0px 0px 0px;
  }



#py_body_content_col1 {
/*
  border: 1px solid #ff4444;
*/
  margin: 0px 0px 0px 0px;
  padding: 20px 20px 20px 36px;
  width: 340px;
/*  height: 347px; */
  float: left;
  overflow: hidden;
  }
#py_body_content_col2 {
/*
  border: 1px solid #ff4444;
*/
  margin: 0px 0px 0px 0px;
  padding: 82px 20px 20px 36px;
  width: 300px;
/*  height: 285px;
 */  float: right;
  overflow: hidden;
  }


#py_foot {
  height: 34px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background: url(/gfx/py_foot.png) no-repeat;
  overflow: hidden;
  }

#py_head_logobutton {
  height: 85px;
  width: 300px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  position: absolute;
  }
#py_head_home {
  height: 60px;
  width: 50px;
  margin: 0px 0px 0px 540px;
  padding: 0px 0px 0px 0px;
  display: block;
  position: absolute;
  }
#py_head_about {
  height: 60px;
  width: 50px;
  margin: 0px 0px 0px 600px;
  padding: 0px 0px 0px 0px;
  display: block;
  position: absolute;
  }
#py_head_contact {
  height: 60px;
  width: 50px;
  margin: 0px 0px 0px 660px;
  padding: 0px 0px 0px 0px;
  display: block;
  position: absolute;
  }

#py_foot_content {
  height: 30px;
  font-size: x-small;
  text-align: center;
  color: #DDD;
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 0px 0px;
  overflow: hidden;
  }

#py_nav_buttons {
  height: 12px;
  width: 773px;
  margin: 15px 0px 0px 28px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  }
#py_nav_buttons_sub {
  height: 12px;
  width: 773px;
  margin: 15px 0px 0px 28px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  }

#py_nav_tab {
  height: 8px;
  width: 773px;
  margin: 28px 0px 0px 1px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  overflow:  hidden;
  }
#py_nav_tab_sub {
  height: 100px;
  width: 773px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  overflow:  hidden;
  }

.slider2{
	height: 16px;
	width: 773px;
}
.slider3{
	height: 60px;
	width: 773px;
}

#py_nav_tab_01_themed {
  height: 8px;
  width: 773px;
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/highlight_01_themed.png) no-repeat 0 0;
  display: none;
  }
#py_nav_tab_02_dance {
  height: 8px;
  width: 773px;
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/highlight_02_dance.png) no-repeat 0 0;
  display: none;
  }
#py_nav_tab_03_shot {
  height: 8px;
  width: 773px;
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/highlight_03_shot.png) no-repeat 0 0;
  display: none;
  }
#py_nav_tab_04_staff {
  height: 8px;
  width: 773px;
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/highlight_04_staff.png) no-repeat 0 0;
  display: none;
  }
#py_nav_tab_05_dj {
  height: 8px;
  width: 773px;
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/highlight_05_dj.png) no-repeat 0 0;
  display: none;
  }
#py_nav_tab_06_kids {
  height: 8px;
  width: 773px;
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/highlight_06_kids.png) no-repeat 0 0;
  display: none;
  }

#py_nav_sub_01_themed {
  overflow-x: auto;
  overflow-y: hidden;
  height: 100px;
  width: 773px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/sub_01.png) repeat-y 0 0;
  display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 100;
  }
#py_nav_sub_02_dance {
  height: 100px;
  width: 773px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/sub_02.png) repeat-y 0 0;
  display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 100;
  }
#py_nav_sub_03_shot {
  height: 100px;
  width: 773px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/sub_03.png) repeat-y 0 0;
  display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 100;
  }
#py_nav_sub_04_staff {
  height: 100px;
  width: 773px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/sub_04.png) repeat-y 0 0;
  display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 100;
  }
#py_nav_sub_05_dj {
  height: 100px;
  width: 773px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/sub_05.png) repeat-y 0 0;
  display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 100;
  }
#py_nav_sub_06_kids {
  height: 100px;
  width: 773px;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  background: url(/gfx/sub_06.png) repeat-y 0 0;
  display: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 100;
  }


#home_toprow {
  height: 196px;
  width: 771px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}
#home_bottomrow {
  height: 196px;
  width: 771px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}

#home_nav1 {
  height: 196px;
  width: 257px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}
#home_nav2 {
  height: 196px;
  width: 257px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}
#home_nav3 {
  height: 196px;
  width: 257px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}
#home_nav4 {
  height: 196px;
  width: 257px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}
#home_nav5 {
  height: 196px;
  width: 257px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}
#home_nav6 {
  height: 196px;
  width: 257px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  float: left;
}


