@charset "UTF-8";
/* CSS Document */

/*************************************
*
* Home page
*
*************************************/

/* Row 1 */

.birthdays_row1 {
	width:766px !important;
}

 .birthdays_row1 {
	margin-bottom:6px;  



	border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.birthdays_row2 div.bottom_column {
	margin-bottom:6px;  

	border: #cfcfcf 1px solid;

	border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;

}

.birthdays_row1 h2 {
	background: url(/culture/museums/birthdays/images/homepagebanner.jpg) no-repeat 0px 0px #FFF !important ; 
	padding-top: 186px !important;
	width: 766px !important;
	float: left;
	height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    text-decoration: none;
	display:block;	
}

/* Row 2 */

.birthdays_row2 div {
	padding:6px;
	width:368px;
}

.birthdays_row2 div.left_column h3 {
}

.birthdays_row2 div.right_column h3 {
}

.birthdays_row2 div.bottom_column {
	background-color:#c4e7fa;
	width:743px;

}


.birthdays_row2 div.right_column {

}
.birthdays_row2 div.bottom_column div.three_column {
	float:left;
	margin-right:6px;
}

/* Row 2 & 3 */

.birthdays_row2, .birthdays_row3 {
	width:768px;
}

.birthdays_row2 div,  .birthdays_row3 div {
	float:left;
	margin-right:6px;
}

/* Row 3 */

 .birthdays_row3 {
	 margin:18px 0 6px 0;
 }
 
.birthdays_row3 h4 {
	  font-size:1em;
	  margin-bottom:.25em;
	  background:#f3f4f5;
	  text-indent:8px;
	  color:#e3073f !important;
}
 
.birthdays_row3 h5 {
	  font-size:.75em;
	  color:#b50040 !important;
}
 
.party_programs {
	background: url(/culture/museums/birthdays/images/party_programs.png) no-repeat 0px 0px; 
	padding-top: 38px;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
 }

.featured_programs {
	background: url(/culture/museums/birthdays/images/featured_programs.png) no-repeat 0px 0px; 
	padding-top: 38px;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
 }
.north {
	background: url(/culture/museums/birthdays/images/north.png) no-repeat 0px 0px; 
	padding-top: 38px;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
 }
 .south {
	background: url(/culture/museums/birthdays/images/southcentral.png) no-repeat 0px 0px; 
	padding-top: 38px;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
 }
 .east {
	background: url(/culture/museums/birthdays/images/east.png) no-repeat 0px 0px; 
	padding-top: 38px;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
 }
 .west {
	background: url(/culture/museums/birthdays/images/west.png) no-repeat 0px 0px; 
	padding-top: 38px;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
 }
 .bottom_column a{ text-decoration:none;}
  .bottom_column a:hover{ text-decoration:underline;}
.birthdays_row3 div {
	padding:0;
	width:381px;
}

.birthdays_row3 div div {
	margin:0;
}

.birthdays_row3 div div.party_description {
	width:230px;
	float:left;
	margin-left:12px
}

.birthdays_row3 div div.party_image_button {
	width:102px;
	float:left;
	margin-left:6px;
}

.birthdays_row3 div div.party_image_button img {
	margin-bottom:6px;
}

/* Detials button */

.birthdays_details_button { 
	background: url(/culture/museums/birthdays/images/birthdays_details_button_off.gif) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 31px;
	width: 102px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 !important;
    text-decoration: none;
	display:block;
}

.birthdays_details_button:hover { 
	background: url(/culture/museums/birthdays/images/birthdays_details_button_on.gif) no-repeat 0px 0px; 
}

/* images */

.cake_homepage {
	position:absolute; 
	margin:430px 200px 200px 630px; 
	z-index:999;
}

.star_homepage {
	position:absolute; 
	margin:150px 200px 200px 630px; 
	z-index:999;
}

.balloons_homepage {
	position:absolute; 
	margin:20px 200px 200px 2px; 
	z-index:999;	
}

.balloon_green_homepage {
	position:absolute; 
	margin:700px 200px 200px 700px; 
	z-index:999;	
}

/*************************************
*
* Party pages
*
*************************************/

.banner_colbornelodge, .banner_fortyork, .banner_gibsonhouse, .banner_mackenziehouse, .banner_montgomerysinn, .banner_scarboroughmuseum, .banner_scarboroughmuseum, .banner_todmordenmills, .banner_spadinamuseum, .banner_zion{
	padding-top: 70px !important;
	width: 766px !important;
	float: left;
	height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    text-decoration: none;
	display:block;	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

/* Museum history button */

.birthdays_museumhistory_button { 
	background: url(/culture/museums/birthdays/images/museumhistory_button_off.png) no-repeat 0px 0px; 
	cursor: pointer; 
	padding-top: 31px;
	width: 158px;
	float: left;
	height: 0 !important;
    overflow: hidden;
    margin: 0 0 0 40px !important;
    text-decoration: none;
	display:block;
}

.birthdays_museumhistory_button:hover { 
	background: url(/culture/museums/birthdays/images/museumhistory_button_on.png) no-repeat 0px 0px;
}

/* Colbore Lodge */

.banner_colbornelodge {
	background:url(/culture/museums/birthdays/images/banner_colbornelodge.jpg) no-repeat 0px 0px #FFF !important ;
}

.colbornelodge_cake {
	position:absolute; 
	margin-top:540px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.colbornelodge_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:400px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.colbornelodge_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.colbornelodge_star {
	position:absolute; 
	margin-top:600px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Fort York */

.banner_fortyork {
	background: url(/culture/museums/birthdays/images/banner_fortyork.jpg) no-repeat 0px 0px #FFF !important ; 
}

.fortyork_cake {
	position:absolute; 
	margin-top:540px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.fortyork_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:150px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.fortyork_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.fortyork_star {
	position:absolute; 
	margin-top:600px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Gibson House */

.banner_gibsonhouse {
	background: url(/culture/museums/birthdays/images/banner_gibsonhouse.jpg) no-repeat 0px 0px #FFF !important ; 
}

.gibsonhouse_cake {
	position:absolute; 
	margin-top:520px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.gibsonhouse_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:250px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.gibsonhouse_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.gibsonhouse_star {
	position:absolute; 
	margin-top:580px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Mackenzie House */

.banner_mackenziehouse {
	background: url(/culture/museums/birthdays/images/banner_mackenziehouse.jpg) no-repeat 0px 0px #FFF !important ; 
}

.mackenziehouse_cake {
	position:absolute; 
	margin-top:520px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.mackenziehouse_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:150px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.mackenziehouse_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.mackenziehouse_star {
	position:absolute; 
	margin-top:580px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Montgomerys Inn */

.banner_montgomerysinn {
	background: url(/culture/museums/birthdays/images/banner_montgomerysinn.jpg) no-repeat 0px 0px #FFF !important ; 
}

.montgomerysinn_cake {
	position:absolute; 
	margin-top:520px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.montgomerysinn_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:150px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.montgomerysinn_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.montgomerysinn_star {
	position:absolute; 
	margin-top:580px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Spadina Museum */

.banner_spadinamuseum {
	background: url(/culture/museums/birthdays/images/banner_spadinamuseum.jpg) no-repeat 0px 0px #FFF !important ; 
}
	
.spadinamuseum_cake {
	position:absolute; 
	margin-top:540px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.spadinamuseum_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:150px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.spadinamuseum_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.spadinamuseum_star {
	position:absolute; 
	margin-top:580px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Scarborough Museum */

.banner_scarboroughmuseum {
	background: url(/culture/museums/birthdays/images/banner_scarboroughmuseum.jpg) no-repeat 0px 0px #FFF !important ; 
}

.scarboroughmuseum_cake {
	position:absolute; 
	margin-top:510px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.scarboroughmuseum_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:150px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.scarboroughmuseum_cupcake_pirate {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:165px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.scarboroughmuseum_cupcake_spies {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:175px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.scarboroughmuseum_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.scarboroughmuseum_star {
	position:absolute; 
	margin-top:550px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

/* Todmorden Mills */

.banner_todmordenmills {
	background: url(/culture/museums/birthdays/images/banner_todmordenmills.jpg) no-repeat 0px 0px #FFF !important ; 
}

	
.todmordenmills_cake {
	position:absolute; 
	margin-top:540px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.todmordenmills_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:150px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.todmordenmills_cupcake_simple {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:250px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}


.todmordenmills_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.todmordenmills_star {
	position:absolute; 
	margin-top:580px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}
/* Historic Zion Schoolhouse */

.banner_zion {
	background: url(/culture/museums/birthdays/images/banner_zion.jpg) no-repeat 0px 0px #FFF !important ; 
}

	
.zion_cake {
	position:absolute; 
	margin-top:540px;
	margin-bottom:100px;
	margin-left:650px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.zion_cupcake {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:350px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.zion_cupcake_simple {
	position:absolute; 
	margin-top:60px;
	margin-bottom:100px;
	margin-left:250px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}


.zion_balloons {
	position:absolute; 
	margin-top:5px;
	margin-bottom:100px;
	margin-left:453px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}

.zion_star {
	position:absolute; 
	margin-top:580px;
	margin-bottom:100px;
	margin-left:600px;
	margin-right:100px;
	z-index:5;
	clear:both !important;
}