/* CSS Document */
body {
	margin-top:0;
	margin-left:0;
	background-color: #ECF5E4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
hr{height:1px;width:100%;border:none;border-bottom:1px dotted #666666;} 
/*p{text-align:justify;}*/

a img{border:none;}	
#TopBar {
	height: 29px;
	background-color: 334c65;
	width: 776px;
	background-repeat: repeat;
}
/* Positioning */
.topHeader{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

.topHeaderNav {
	position: absolute;
	left: 500px;
	top: 8px;
	z-index:2;
}
.mainTable {
	position:absolute;
	left:0px;
	top:29px;
	z-index:3;
	border-right-color:#334C65;
	border-right-style:solid;
	border-right-width:1px;
}

.mainContentArea {

	position:absolute;
	left: 24px;
	top: 425px;
	z-index:11;
}


/* End of Positioning */

/* Navigation Positioning & Border Style */

.mainNavigation {
	position: absolute;
	left: 115px;
	top: 80px;
	z-index:5;
}

.generalInfo {
	position:absolute;
	left: 115px;
/* top was 80px; but trying to fix NextGenCssMenu Problem*/
	top: 67px;
	z-index:6;
}

.programs {
	position:absolute;
	left: 238px;
	top: 67px;
	z-index:7;
}

.partyRental {
	position: absolute;
	left: 320px;
	top: 67px;
	z-index:8;
}

.parkFacilities {
	position: absolute;
	left: 468px;
	top: 67px;
	z-index:9;
}

.specialEvents {
	position: absolute;
	left: 580px;
	top: 79px;
	z-index:10;
}

.downloads {
	position: absolute;
	left: 680px;
	top: 67px;
	z-index:11;
}

.subNavigationArea {
	position:absolute;
	left: 12px;
	top: 130px;
	z-index:12;
	width: 200px;
}

.subNavigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.dottedBorder {
	border-right-color:#000000;
	border-right-style:dotted;
	border-right-width:thin;
}
#logoSpot {
	background-color: #FFF;
	background-image: url(../imagesEGPD/Header-Shadow-BG.gif);
	background-repeat: repeat-x;
}
#logoSpot img {
	margin-top: 7px;
}
/* End of Navigation Positioning & Border Style */

/* Global Hyperlinks*/

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#334C65;
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:purple;
}
a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#334C65;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:purple;
}

/* End of Global Hyperlinks*/

/* Top Header Links */
a.rbfTopLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#7F2F46;
	text-decoration:none;
}
a:visited.rbfTopLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#7F2F46;
	text-decoration:none;
}
a:hover.rbfTopLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#7F2F46;
	text-decoration:none;
}
.rbfTopHeaderSeparator {
	border-right-color:#7F2F46;
	border-right-style:solid;
	border-right-width:1px;
}


a.topLinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a:visited.topLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
a:hover.topLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.topHeaderSeparator {
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
}

/* End of Top Header Links */

/* Sub Nav Links */
a.subNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a:visited.subNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.subNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
/* end of Sub Nav Links */

/* Right Sub Nav Links */
a.rightSubNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#000000;

}
a:visited.rightSubNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#000000;

}
a:hover.rightSubNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#000000;

}
/* end of Right Sub Nav Links */

/* Global CSS*/
body.rainbowfalls {
	margin-top:0;
	margin-left:0;
	background-color: #CBE6E6;
}

.readMoreLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990099
}

/* CMS edit styles */
.pageTitleActivityHeading {font-family:arial,helvetica,sans-serif;font-size:1em !important;color:#324c65;font-weight:bold;width:100%;height:1.3em;background-image:url(../images/NewLayout/headTile.gif);padding:5px 5px 5px 30px;margin:0 0 1em 0;}
.subSectionHeadings {/*Specific tagging for CSS screen and print styles integration, was .titleHeadings with phase out intent*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.activityHeading{/*Specific tagging for CSS screen and print styles integration, was .smallTitleHeadings with phase out intent*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.activityHeadingWhite {/*Specific tagging for CSS screen and print styles integration, was .whiteTitleHeadings with phase out intent*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.titleHeadings {/*original title headings*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.whiteTitleHeadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.smallTitleHeadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.smallerTitleHeadings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.pageHeadings {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
	}

.mainContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.formTitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.rightContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
li.bulletedlist {
	list-style:disc outside;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul.bulletednavigation {
	list-style: url(http://www.elkgroveparks.org/images/grnArrowBox.png);
}
ul.rainbowfallsnavigation {
	list-style: url(http://www.elkgroveparks.org/images/mrnArrowBox.gif);
}

/* Search Box*/
.searchBox {
	position: absolute;
	top:40px;	
	left: 480px;
	z-index:4;
}
.searchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Footer */

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.rbfcopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F2F46;
	font-weight:bold;
}

/*---------------- Home Page Look 2 ----------------------------*/
#mainContent2{
	float:left;
	width:98%;
	border:1px solid #cccccc;
	margin-bottom:10px;
	background-color:#ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#mainContent2 p{font-size:11px;font-family: Verdana, arial,helvetica,sans-serif;}
#mainContent2 img{margin:10px;}
#mainContent2 h3{font-family:arial,helvetica,sans-serif;font-size:1em !important;color:#324c65;font-weight:bold;width:100%;height:1.3em;background-image:url(../images/NewLayout/headTile.gif);padding:5px 5px 5px 30px;margin:0 0 1em 0;}
html>body #mainContent2 h3{width:92%;}
#mainContent2 a{color:#324c65;font-weight:bold;text-decoration:none;}
#mainContent2 a{color:#bc0707;font-weight:bold;text-decoration:none;}
#mainContent2 a:hover{text-decoration:underline;}
#mainContent2 .headers{padding:5px;font-size:80%;font-weight:bold;margin:0 5px;width:100%;background-color:#ECF5E4;}
#mainContent2 .headers a{color:#324c65;}
html>body #mainContent2 table {margin-top:-10px;}
#mainContent2 table {margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:12px;}
#mainContent2 p.mainBottom{width:100%;height:2em;background-image:url(../images/newsBottomTile.gif);padding:0 5px 0 0;margin:0;}
html>body #mainContent2 p.mainBottom{width:100%;padding-bottom:8px;padding-right:0;}
#mainContent2 p.mainBottom img{border:none;float:right;}
#mainContent2 table#VirtualTour{margin-top:10px;}
#mainContent2 table#VirtualTour img{margin:0 important!;}
#mainContent2 table#VirtualTour ul{list-style:none;}

#VTheader{padding:5px; padding-left:0; width:200px; margin-bottom:5px;color:#324c65;}
#VTtable a{font-weight:normal;line-height:15px;}
#VTtable a:hover{text-decoration:underline;}
/*-----------------sidebar-----------------*/
#EventListing2{width:98%;border:1px solid #cccccc;background-color:#ffffff;margin-left:0px;margin-bottom:.5em;padding:3px;}
#EventListing2 h3{font-family:arial,helvetica,sans-serif;font-size:1em;color:#324c65;font-weight:bold;width:101%;height:1.3em;background-image:url(../images/NewLayout/headTile.gif);padding:5px 5px 5px 30px;margin:0;}
html>body #EventListing2 h3{width:87%;}
#EventListing2 table{background-color:#ffffff; padding:3px;margin:0;font-family:arial,helvetica,sans-serif;font-size:70%;}
#EventListing2 table td{border-bottom:1px dotted #6da43c;}
#EventListing2 .scroller{width:270px;height:180px;overflow:auto;}
#EventListing2 p.viewmore{background:#4f792a url(../images/NewLayout/eventBottom.gif); width:270px;padding:0;text-align:right;margin:0;}
html>body #EventListing2 p.viewmore{height:1.63em;}
#EventListing2 img{border:none;float:right;}
html>body #EventListing2 img{padding-right:5px;}
#EventListing2 a{color:#467621;text-decoration:none;}
#EventListing2 a:hover{text-decoration:underline;}

#sideContent2{
	float:left;
	width:270px;
	border:1px solid #cccccc;
	margin-left:0px;
	margin-bottom:0.5em;
	padding:3px;
	background-color:#ffffff;
}
#sideContent2 h3{background-image:url(../images/NewLayout/headTile.gif); font-family:arial,helvetica,sans-serif;font-size:1em;font-weight:bold;color:#324c65;margin:0;padding:5px 5px 5px 30px;}
#sideContent2 ul{list-style:none !important;width:100%;float:left;margin:0;}
html>body #sideContent2 ul{margin-left:-30px;}
#sideContent2 a {
	text-decoration:none;
	color:#324c65;
	padding-bottom: 10px;
	display: block;
}

#sideContent2 ul li{
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#sideContent2 ul li a{text-decoration:none;color:#324c65;}
#sideContent2 ul li a:hover{text-decoration:underline;}
#sideContent2 p {font-family: Verdana, Arial, Geneva, sans-serif; font-size: 11px; margin-top:7px;}

/*------------------ Social Media ----------------------*/
#socialMedia{
	float:left;
	width:270px;
	margin-left:0px;
	margin-bottom:0.5em;
	background-color:#ffffff;
}
#socialMedia p{font-size:.7em;font-family:arial,helvetica,sans-serif;}

/*--------------------------------------- Upcoming Events List -----------------------------------*/
#upcomingEvents{width:98%;border:1px solid #cccccc;background-color:#ffffff;margin-left:0px;margin-bottom:.5em;padding:3px;}
#upcomingEvents h3{font-family:arial,helvetica,sans-serif;font-size:1em;color:#324c65;font-weight:bold;width:101%;height:1.3em;background-image:url(../images/NewLayout/headTile.gif);padding:5px 5px 5px 30px;margin:0;}
html>body #upcomingEvents h3{width:87%;}
#upcomingEvents table{background-color:#ffffff; padding:3px;margin:0;font-family:arial,helvetica,sans-serif;font-size:70%;}
#upcomingEvents table td{border-bottom:1px dotted #6da43c;}
#upcomingEvents .scroller{width:270px;height:90px;overflow:auto;}
#upcomingEvents p.viewmore{background:#4f792a url(../images/NewLayout/eventBottom.gif); width:270px;padding:0;text-align:right;margin:0;}
html>body #upcomingEvents p.viewmore{height:1.63em;}
#upcomingEvents img{border:none;float:right;}
html>body #upcomingEvents img{padding-right:5px;}
#upcomingEvents a{color:#467621;text-decoration:none;}
#upcomingEvents a:hover{text-decoration:underline;}

/*------------------------------------------- Media ---------------------------------------------*/
#video{
	width:100%;
	text-align:center;
	padding:3px;}
#video p {
	text-align:right;
	font-size:8px;
	margin-top: 3px;
	display:none;
	}
#video a {font-size:8px;}

/*--------------------------------------- EGPD Footer ------------------------------------------*/

#footerWrap {
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 10px;
	background-color: #334c65;
	background-image: url(../imagesEGPD/footShadow1px.gif);
	background-repeat: repeat-x;
	padding-top: 50px;
}
#footerWrap a {
	color: #FFFFFF;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
}
#footerWrap img {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*-----Special Events Listing--------*/
td.EvtDesc{padding:5px 0 5px 5px;font-family:arial,helvetica,sans-serif;font-size:.75em;border-bottom:1px dotted;}
div#SpecialEvents .eventTitles{color:#324c65;font-weight:bold;font-size:12px;text-align:left;}
div#SpecialEvents .trBackground{background-color:#efedee;}
div#SpecialEvents a{color:#324c65;}
div#SpecialEvents a:hover{text-decoration:none;}
div#SpecialEvents td{padding:3px 3px 5px 3px;font-family:arial,helvetica,sans-serif;font-size:11px;}
div#SpecialEvents table{width:680px;}
div#SpecialEvents #eventHeadings{clear:both;width:680px;padding:5px 5px 5px 30px;font-family:arial,helvetica,sans-serif;color:#324c65;background-image:url(../images/NewLayout/headTile.gif);}
html>body div#SpecialEvents #eventHeadings{width:640px;}

div#SRSpecialEvents table{
	width:450px;
}
div#SRSpecialEvents .eventTitles{color:#324c65;font-weight:bold;font-size:12px;text-align:left;}
div#SRSpecialEvents .trBackground{background-color:#efedee;}
div#SRSpecialEvents a{color:#324c65;}
div#SRSpecialEvents a:hover{text-decoration:none;}

div#SRSpecialEvents td{padding:3px 3px 5px 3px;font-family:arial,helvetica,sans-serif;font-size:11px;}
html>body div#SRSpecialEvents #eventHeadings{width:480px;}

/*---------------------------------------- Full Monthly Calendar ----------------------------------*/
#fullSpanContent {
	width: 100%;
	border: 1px solid #CCC;
	padding: 3px;
}
html>body #fullSpanContent {width: 98%;}
#fullSpanContent img {
	float:left;
}
#h3Titles {
	font-family:arial,helvetica,sans-serif;
	font-size:.9em !important;
	color:#324c65;
	font-weight:bold;
	background-image: url(../imagesEGPD/EGPD-H3-Tile-BG.gif);
	background-repeat: repeat-x;
	padding-bottom: .75em;
	padding-top: 3px;
}
html>body #h3Titles{padding-top:1px;}
#printIcon  {
	float: right;
}
#printIcon img{
	padding-bottom: 10px;
}
table.ekcaltableinner {
	background-color : #eeeeee;
	border : none;
	margin : 0px;
	padding : 0px;
}
table.ekcaltableouter {
	background-color : transparent;
	border-top : 0;
	border-right : 0;
	border-left : 0;
	border-bottom : 0;
	margin : 0px;
	padding : 0px;
}

td, tr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.ekcalcell {
	background-color : White;
	border-bottom : 1px solid #ccc;
	border-right : 1px solid #ccc;
	color : #000000;
	font-size : 7pt;
	line-height : 1em;
	width : 150px;
	height : 90px;
	text-align : left;
	vertical-align : top;
}
td.ekcalcelltoday {
	background-color : #DFDFDF;
	color : #000000;
	font-size : 7pt;
	line-height : 1em;
	width : 150px;
	height : 90px;
	text-align : left;
	vertical-align : top;
}

td.ekcaldayrow {
	background-color : #334c65;
	border-right : 1px solid #eeeeee;
	color : #ffffff;
	font-size : 10pt;
	font-weight : bold;
	line-height : 1.5em;
}

td.ekcalmonthyear {
	color : #000000;
	font-size : 16pt;
	font-weight : bold;
}

td.ekcalnextmonth {
	font-size : 12pt;
}

tr.ekcalfirstrow {
	font-size : 16pt;
	background-image : url(graphics/ekcal_title_bg.gif);
}

a {
	background-color : transparent;
	color : Navy;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration: none;
}

.ekday {
	background-color : #eeeeee;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
	color : 334c65;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 1.1em;
}

.ekeventlocationlabel{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}
.ekeventstartlabel{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}
.ekeventendlabel{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.ekeventtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 1.1em;
}
.ekeventlocaton{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}
.ekeventtime {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
}
.ekcalEvTSelect{
	font-size:  9pt;
	}
/*---------------- Audio Playback ----------------------------*/
#audioContent{
	float:left;
	width:98%;
	border:1px solid #cccccc;
	margin-bottom:10px;
	background-color:#ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#audioContent p{font-size:11px;font-family:verdana,arial,helvetica,sans-serif;}
#audioContent img{margin:10px;}
#audioContent h3{font-family:arial,helvetica,sans-serif;font-size:1em !important;color:#324c65;font-weight:bold;width:100%;height:1.3em;background-image:url(../images/NewLayout/headTile.gif);padding:5px 5px 5px 30px;margin:0 0 1em 0;}
html>body #audioContent h3{width:92%;}
#audioContent a{color:#324c65;font-weight:bold;text-decoration:none;}
#audioContent a{color:#bc0707;font-weight:bold;text-decoration:none;}
#audioContent a:hover{text-decoration:underline;}
#audioContent .headers{padding:5px;font-size:80%;font-weight:bold;margin:0 5px;width:100%;background-color:#ECF5E4;}
#audioContent .headers a{color:#324c65;}
#audioContent table {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;}
#audioContentAltRow {background:#d7e9bc;}

/*  Audio Content 2.0 */


/*------------------Garden Terrace----------------------*/
body.GT{background-image:url(http://www.elkgroveparks.org/images/GTbodyBg.gif);}
#gt_content{width:95%;margin:0;padding:0;}
#gt_content a{color:#81333d;}
#gt_content a:hover{color:#666666;text-decoration:none;}
#gt_content ul{list-style:none;margin:0;}
#gt_content ul li{margin-left:30px;}
#gt_content ul li.three60{display:inline;float:left;margin:0 !important;}
html>body #gt_content ul{margin:0 -35px;}
#gt_content li.photos{display:inline;float:left;/*width:244px;height:114px;*/margin:0 !important;}
#gt_content li.photos a img{border:none;}
#gt_content li.three60 a{diplay:inline;float:left;/*width:279px;height:114px;*/}
#gt_content li.three60 a img{border:none;}
#gt_content div{padding-bottom:10px;margin-left:15px;clear:both;}
#gt_content p{margin:0 0 1em 15px;padding:0;width:98%;text-align:justify;clear:both;}

#GTMenu{background-color:#f8f7eb;padding:0;margin:0 10px 0 0;width:203px;}
#GTMenu ul{list-style:none;margin:0;padding:0;}
#GTMenu li.GTMenuHeading{text-indent:-2000px;background-image:url(http://www.elkgroveparks.org/images/GTmenuHead.gif);background-repeat:no-repeat;background-color:#81333d;width:203px;height:22px;border-bottom:none;margin:0;padding:0;}
#GTMenu li{padding:3px 0 3px 20px;margin:0;border-bottom:1px dotted #b58989;}
#GTMenu li a{font-weight:bold;color:#81333d;text-decoration:none;}
#GTMenu li a:hover{text-decoration:underline;}
#GTMenu p{margin:0;padding:0;}

p.GTcontactHome{font-family:Arial,Helvetica,sans-serif;font-size:10px;}
input.GTsubmit{background-image:url(http://www.elkgroveparks.org/images/GTsubmit.gif);width:144px;height:56px;border:none;font-size:0;xcolor:#f15d70;xcolor:#000000;}
html>body input.GTsubmit{background-image:url(http://www.elkgroveparks.org/images/GTsubmit.gif);width:144px;height:56px;border:none;text-indent:-2000px;font-size:100%;}
#GTContact{width:90%;padding-left:20px;margin-left:15px;}

/*-------------------------------------------------------------------*/

.HeaderRegisterImage{
	position:absolute;
	top:100px;
	left:80px;
	border:none;
	z-index:3;
}

/*-------------------Promo Slider--------------------*/
div#SliderBanner{width:264px;height:315px;position:absolute;top:70px;left:5px;z-index:500;background-color:#ffffff;border:1px solid #734619;padding:5px;}
div#Promo p{width:155px;background-color:#734619;padding:3px;text-align:right;margin:0 0 3px 0;font-family:arial,helvetica,sans-serif; font-size:11px; color:#ffffff;}
html>body div#Promo{width:254px;}
div#Promo a{font-family:arial, helvetica/ sans-serif; font-size:11px; color:#ffffff;text-decoration:none;}
div#Promo a:hover{text-decoration:underline; font-size:11px; }

/*--------------------Parks and Facilities Collection Navigation Horizontal----------------*/

ul.horizontallisting
{
  width: 44em;  /* room for 3 columns */
}
ul.horizontallisting li
{
  float: left;
  width: 11em;  /* accommodate the widest item */
}
/* stop the floating after the list */
br
{
  clear: left;
}
/* separate the list from what follows it */
div.wrapper
{
  margin-bottom: 0em;
}
/* anchor styling */
ol li a
{
  display: block;
  width: 7em;
  text-decoration: none;
}
ol li a:hover
{
  color: #FFF; /* white */
  background-color: #A52A2A; /* brown */
}

img.floatleft {
	float: left;
}
Custom.h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: fff454;
}
#EGPDsideContent {
	float:left;
	width:98%;
	border:1px solid #cccccc;
	margin-left:0px;
	margin-bottom:0.5em;
	padding:3px;
	background-color:#ffffff;
}
#EGPDsideContent h3 {
	background-image:url(../images/NewLayout/headTile.gif);
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#324c65;
	margin:0;
	padding:5px 5px 5px 30px;
}
/*--------------------Birthday Parties and Rentals ----------------*/
.example {
	color: #FF0000;
}
ul {
	list-style-type: none;
}
/*--------------------Constant Contact Email Subscribe ----------------*/
#eBlastSignUp {
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	background-image: url(../images/EGPD/eBlast-SignUp.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#eBlastText {
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
}
/*-------------------- Farmhouse Campus ----------------*/
.newexhibit {
	position:absolute;
	top:231px;
	left:492px;
	border:none;
	z-index:3;
}
