body
{
	background-color:white;
	
}

#container
{
  	width:970px;
  	font-family:arial,helvetica,sans-serif;
	margin-left:auto;
	margin-right:auto;
}

a
{
	color:black;
}

#topHeader
{
	width:100%;
	height:155px;
	background:#fff;
	
}
#topHeader p
{
	font-size:0.75em;
	text-align:right;
}
#innerHeader
{

	margin:auto;
}
#innerHeader a
{
	float:right;
	margin-bottom:10px;	

}
.addressbar
{
	clear:both;
	background-color:#EAEAEA;
	margin:0px!important;
	color:#575757;
	margin-top:10px;
	

	
	text-transform:uppercase;
}

.addressbar p
{
	padding:3px 6px 3px 6px;
}
.addressbar .backarea
{
	float:left;
	margin-top:0!important;
	
}
.addressbar .backarea a
{
	margin:0!important;
	text-transform:none;
	color:#575757;
	padding:0!important;
}
.addressbar .backarea a:hover
{
	text-decoration:none;
}

#header
{
	position:relative;
	width:970px;
	height:auto;
}

#innerHeader 
{
	position: relative;
}

#header div.logo, #innerHeader div.returnNav
{
	margin-bottom:5px;
}

#innerHeader div.returnNav ul 
{
	list-style:none;
	vertical-align:bottom;
}

#innerHeader div.returnNav li 
{
	position:absolute;
	left:0;
	top:64px;
	width:196px;
}

#innerHeader div.returnNav li.nav2
{
	left:319px;
}

#innerHeader div.returnNav li div a
{
	background-image:url("../../img/kidszone/navback5.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display:block;
	width:196px;
	font-size:0.75em;
	padding:5px 0 5px 0;
	margin: 0;
	float: none;
}

#innerHeader div.returnNav li div
{
	background-image:url("../../img/kidszone/navback4.gif");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	width:196px;
}

#innerHeader div.returnNav li
{
	margin-bottom:3px;
	background-image:url("../../img/kidszone/navback1.gif");
	background-repeat:repeat-y;
	width:196px;
}

#contenthome, #contentvisit, #contentprint, #contentgarden, #contenttopsy, #contentroom, #contentclues, #contentvic,  #contentcluesnon, #contenttopseynon, #contentknot, #contentroof, #contenteliz, #contentgeorge, #contented, #contentvicgarden, #contenttudor, #contentcontemp
{
	background-image:url("../../img/kidszone/home.gif");
	background-repeat:no-repeat;
	position:relative;
	height:307px;
	width:970px;
	background-position:right top;
	
	
}
#flashWrapper
{
	position:relative;
	width:970px;
}
#flash
{
	/*margin-left:248px;*/
}
#contentnews
{
	position:relative;
	width:970px;
}
#contentnews .contentInner
{
	width:721px;
	margin-left:249px;
}
#flashcontent
{
	margin:0px;
	padding:0px;
}

#contentvisit
{
	background-image:url("../../img/kidszone/download.gif");
}

#contentprint
{
	background-image:url("../../img/kidszone/printable.gif");
}

#contentgarden
{
	background-image:url("../../img/kidszone/garden.gif");
}

#contenttopsy
{
	background-image:url("../../img/kidszone/topsy.gif");
}

#contentroom
{
	background-image:url("../../img/kidszone/room.gif");
}

#contentclues
{
	background-image:url("../../img/kidszone/clues.gif");
}

#contentvic
{
	background-image:url("../../img/kidszone/victorianR.gif");
}

#contentcontemp
{
	background-image:url("../../img/kidszone/contemporyR.gif");
}

#contenttudor
{
	background-image:url("../../img/kidszone/tudorR.gif");
}

#contentcluesnon
{
	background-image:url("../../img/kidszone/cluesNon.gif");
}

#contenttopseynon
{
	background-image:url("../../img/kidszone/topsyNon.gif");
}

#contentknot
{
	background-image:url("../../img/kidszone/knotG.gif");
}

#contentroof
{
	background-image:url("../../img/kidszone/roofG.gif");
}

#contenteliz
{
	background-image:url("../../img/kidszone/elizabethanG.gif");
}

#contentgeorge
{
	background-image:url("../../img/kidszone/georgianG.gif");
}

#contented
{
	background-image:url("../../img/kidszone/edwardianG.gif");
}

#contentvicgarden
{
	background-image:url("../../img/kidszone/victorianG.gif");
}

#contenthome div.zoneNav div
{
	background-image:url("../../img/kidszone/zoneNav1.gif");
	background-repeat:repeat-y;
	width:134px;
	position:absolute;
	top:5px;
	left:430px;
}

#contenthome div.zoneNav div.parents
{
	left:570px;
}

#contenthome div.zoneNav p
{
	background-image:url("../../img/kidszone/zoneNav3.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	width:134px;
	margin:0px;
}

#contenthome div.zoneNav a
{
	background-image:url("../../img/kidszone/zoneNav2.gif");
	background-repeat:no-repeat;
	background-position:top left;
	background-color:none;
	color:white;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	display:block;
	width:134px;
	font-size:0.75em;
	padding:5px 0 5px 0;
}

#contenthome div.speech
{
	position:absolute;
	top:100px;
	left:697px;
	padding:0px;
}

#contenthome div.speech h1
{
	font-size:1.6em;
	color:#7585B6;
	margin:0px;
}

#contenthome div.speech h1 span
{
	font-size:0.65em;
	font-weight:bold;
	color:#666;
	margin:0px;
}

#contenthome div.speech p
{
	font-size:0.8em;
	font-weight:bold;
	padding-left:15px;
	margin:0px;
	color:#666;
}

#contenthome div.lottery
{
	font-size:0.7em;
	width:721px;
	text-align:center;
	font-weight:bold;
	position:absolute;
	top:288px;
	left:205px;
}

#contenthome div.lottery p
{
	margin:0px;
}

#contentnews h1
{
  	font-size:1.6em;
  	font-weight:normal;
	margin:0px 0px 5px 0px;
}

#content p
{
	margin:0px;
}

#contentnews p, #contentnews h3, #contentnews blockquote
{
  	font-size:0.9em;
	background-color:#DFE1EE;
	padding:5px 15px 5px 15px;
	margin:0px;
}

#contentnews blockquote
{
	padding:10px 50px 10px 50px;
}

#contentnews h3
{
	margin:0px;
}

#contentnews ul, #contentnews ol
{
  	font-size:0.9em;
	background-color:#DFE1EE;
	margin:0px;
	padding-bottom:5px;
	padding-left:50px;
}

#contentnews p.image
{
	background-color:white;
	padding:0px;
	margin:0px;
}

#contentnews h2
{
  	font-size:0.9em;
	padding:5px 15px 5px 15px;
	background-color:#C1C5E0;
	margin:5px 0 2px 0;
	font-weight:normal;
}

#contentnews h2 strong
{
  	font-size:1.2em;
	padding-right:10px;
}

#contentvisit div.acrobat, #contentprint div.acrobat
{
	position:absolute;
	top:115px;
	left:605px;
	dispaly:block;
	color:#000;
	font-size:0.75em;
	font-weight:bold;
	text-align:center;
	width:160px;
}

#contentvisit div.acrobat a, #contentprint div.acrobat a
{
	color:#000;
}

#contentvisit div.acrobat a:hover, #contentprint div.acrobat a:hover
{
	text-decoration:none;
}

#contentvisit div.acrobat p, #contentprint div.acrobat p
{
	margin:0px;
	margin-bottom:8px;
}

div.info, div.anotherRoom, div.anotherGarden
{
	width:338px;
	position:absolute;
	top:20px;
	left:274px;
}

#contentprint div.info, #contentvisit div.info
{
	width:310px;
}

#contentgarden div.info
{
	width:253px;
	top:20px;
	left:504px;
}

#contenttopsy div.info
{
	width:280px;
	top:50px;
	left:514px;
}

#contentroom div.info
{
	width:280px;
	top:25px;
	left:584px;
}

#contentclues div.info
{
	width:265px;
	top:45px;
	left:609px;
}

#contentvic div.info, #contentcluesnon div.info, #contenttopseynon div.info, #contentknot div.info, #contentroof div.info, #contentgeorge div.info, #contented div.info, #contentvicgarden div.info, #contenttudor div.info
{
	width:185px;
	top:15px;
	left:525px;
}

#contenteliz div.info, #contentcontemp div.info
{
	width:185px;
	top:5px;
	left:525px;
}

div.anotherRoom, div.anotherGarden
{
	width:180px;
	top:250px;
	left:525px;
	text-align:center;
}

div.visit h1, div.info h1
{	
	color:#3399CC;
  	font-size:1.1em;
	font-weight:bold;
	margin:0px;
}

#contentprint div.visit h1
{	
	color:#A3A300;
}

#contentgarden div.info h1
{	
	color:#627E4F;
}

#contenttopsy div.info h1
{	
	color:#FF3B9D;
}

#contentroom div.info h1
{	
	color:#7A87B2;
}

#contentclues div.info h1
{	
	color:#0A6C9D;
}

#contentvic div.info h1, #contentknot div.info h1, #contentroof div.info h1, #contenteliz div.info h1, #contentgeorge div.info h1, #contented div.info h1, #contentvicgarden div.info h1, #contenttudor div.info h1, #contentcontemp div.info h1
{	
	color:white;
	margin-bottom:18px;
}

#contentcontemp div.info h1
{	
	color:white;
	margin-bottom:34px;
}

#contentvic div.info h1 span, #contenttudor div.info h1 span, #contentcontemp div.info h1 span
{	
	color:#344781;
	font-size:1.2em;
}

#contentknot div.info h1 span, #contentroof div.info h1 span, #contenteliz div.info h1 span, #contentgeorge div.info h1 span, #contented div.info h1 span, #contentvicgarden div.info h1 span
{	
	color:#3B5F22;
	font-size:1.2em;
}

#contenteliz div.info h1 span, #contentcontemp div.info h1 span
{	
	line-height:90%;
}

#contentcluesnon div.info h1
{	
	color:#006599;
	margin-bottom:25px;
}

#contenttopseynon div.info h1
{	
	color:#AE1E28;
	margin-bottom:25px;
}

div.visit p, div.info p
{
  	font-size:0.85em;
	margin-top:5px;
	height:auto;
}

#contentvisit div.visit p, #contentprint div.visit p
{
	height:115px;
}

#contenttopsy div.info h1, #contenttopsy div.info p, #contentroom div.info h1, #contentroom div.info p, #contentclues div.info h1, #contentclues div.info p
{
	text-align:center;
}

#contenttopsy div.info p a img, #contentclues div.info p a img
{
	margin-top:10px;
}

p a img.flash
{
	float:left;
	margin-right:5px;
}

p a img
{
	border:none;
}

#contentvisit div.info ul, #contentprint div.info ul, #contentgarden div.gardens ul, #contentroom div.room ul
{
  	font-size:0.85em;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#contentvisit div.info ul li, #contentprint div.info ul li
{
  	vertical-align:middle;
	margin-bottom:5px;
}

#contentvisit div.info ul li a, #contentprint div.info ul li a
{
	background-image:url("../../img/kidszone/bullet.gif");
	background-repeat:no-repeat;
	padding:0px 0px 3px 25px;
  	vertical-align:middle;
}

#contentprint div.info ul li a
{
	background-image:url("../../img/kidszone/bullet2.gif");
}

#contentgarden div.gardens ul li img , #contentroom div.room ul li img, #contenttopsy div.info p a img, #contentclues div.info p a img
{
	border:none;
}

#contentgarden div.gardens ul li, #contentroom div.room ul li
{	
	position:absolute;
}

#contentgarden div.gardens ul li.garden1
{	
	top:66px;
	left:271px;
}

#contentgarden div.gardens ul li.garden2
{	
	top:66px;
	left:382px;
}

#contentgarden div.gardens ul li.garden3
{	
	top:180px;
	left:271px;
}

#contentgarden div.gardens ul li.garden4
{	
	top:180px;
	left:382px;
}

#contentgarden div.gardens ul li.garden5
{	
	top:180px;
	left:493px;
}

#contentgarden div.gardens ul li.garden6
{	
	top:180px;
	left:604px;
}

#contentroom div.room ul li.room1
{	
	top:173px;
	left:580px;
}

#contentroom div.room ul li.room2
{	
	top:173px;
	left:700px;
}

#contentroom div.room ul li.room3
{	
	top:173px;
	left:819px;
}

#navigation
{
	clear:both;
	/*position:absolute;
	top:-33px;*/
	background:url(/_template/img/kidszone/homeNav.gif) no-repeat;
	float: left;
}

#navigation ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:40px;
	font-size:0.75em;
	width:200px;
	height:530px;
	background:none!important;
}

#navigation a
{
	color:#000;
	text-decoration:none;
	padding:0px;
	padding-left:10px;
	display:block;
	width:100%;
}

#navigation li
{
	width:196px;
	position:absolute;
	left:5px;
	padding-top:2px;
}

#navigation li.menu1
{
	top:42px;
	padding-top:0px;
}
#navigation li.selected a
{
	font-weight:bold;	
}

#navigation li.menu2
{
	top:68px;
}

#navigation li.menu3
{
	top:97px;
}

#navigation li.menu4
{
	top:125px;
}

#navigation li.menu5
{
	top:153px;
}

#navigation li.menu6
{
	top:183px;
}

#navigation li.menu7
{
	top:210px;
}

#navigation li.menu8
{
	top:237px;
}
#navigation li.menu9
{
	top:267px;
}
#navigation li.menu10
{
	top:295px;
}

#footer p {
	background-color:#EAEAEA;
	clear:both;
	color:#575757;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.65em;
	margin:0px;
	padding:2px 25px 4px 0px;
	text-align:right;
	width:697px;
}

#footer a
{
	color:#575757;
}

#footer span
{
  color:#eaeaea;
}

/** Victorian house banner **/

#victorianHouseBanner
{
	background:url(../../img/kidszone/house-tour-bg.gif) right top no-repeat;
	padding-left:500px;
	padding-right:65px;
	padding-top:10px;
	padding-bottom:15px;
	margin:10px 0;
}

#victorianHouseBanner .htmlfragment p
{
  font-family:verdana,arial,helvetica,sans-serif;
  margin:0;
  color:#000000;
  font-size:0.75em;
  float:left;
  width:270px;
}

#victorianHouseBanner .htmlfragment h3
{
  font-family:tahoma,verdana,arial,helvetica,sans-serif;
  margin:5px 0;
  color:#000000;
  font-size:0.9em;
  font-weight:bold;
  width:406px;
  clear:both;
}

#victorianHouseBanner .htmlfragment .imageButton
{
	background:#AFB3D8 url(../img/buttons/purple-grad-bg.jpg) left top repeat-x;
	float:right;
}

#victorianHouseBanner .htmlfragment .imageButton-inner
{
	background:url(../img/buttons/purple-grad-right.jpg) right top no-repeat;
}

#victorianHouseBanner .htmlfragment .imageButton-inner a
{
	display:block;
	background:url(../img/buttons/purple-grad-left.jpg) left top no-repeat;
	color:#000;
	text-align:center;
	font-size:1.1em;
	line-height:0.8em;
	padding:5px 10px;
	font-family:Gill Sans MT, Helvetica, Arial;
	text-decoration:none;
}

#victorianHouseBanner .htmlfragment .imageButton-inner a:hover
{
	color:#000;	
}

.clear
{
	clear:both;
	height:0;
	width:1px;
	overflow:hidden;
}

@media screen, projection
{
	#header div.logo, #header div.returnNav
	{
		float:left;
	}
	#contenthome div.speech p
	{
		padding-left:0px;
		text-align:center;
	}
}

#kidszone-nav
{
	width:721px;
	background:url(../../img/kidszone-nav-bg.gif) left top repeat-y;
}

#kidszone-nav #inner-kidszone-nav
{
	background:url(../../img/kidszone-nav-header.gif) left top no-repeat;
	padding-top:17px;
}

#kidszone-nav #inner-kidszone-nav ul
{
	background:url(../../img/kidszone-nav-footer.gif) left bottom no-repeat;
	padding:0 0 10px 5px;
	margin:0;
	display:table; /* This is used for firefox */
	width:716px;
}

#kidszone-nav #inner-kidszone-nav ul li
{
	display:inline;
	list-style:none;
	font-size:0.75em;
	white-space:nowrap;
}

#kidszone-nav #inner-kidszone-nav ul li a
{
	color:#000;
	text-decoration:none;
	border-right:1px solid #fff;
	padding-right:5px;
	padding-left:4px;
}

#kidszone-nav #inner-kidszone-nav ul li.last a
{
	border:none;
	padding-right:0;
}
