/* --------------------------------------------------------------------
GENERAL stuff
-------------------------------------------------------------------- */
	html, body, div, p, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}	
	BODY{height:100%;} 
	
	body{ color : #000;font-family : Arial, Helvetica, sans-serif;font-size : 75%;
		text-align : left;padding : 2px 5px;}
	
	
	p, h1, h2, h3, h4, h5, h6{display : block;}
		
		.size10 { font-size:10px; }
	
	.expander { width:100%; background-color:#ff9900; color:#ffffff; font-weight:bold; font-size : 120%;}
	.clear{height: 0;clear: both;}
	
	.posthidden {display:none} 
	.postshown {display:inline}
	.spMenu {display:none; }
	div#floatwindow, div#editConsoleOptions, div#dwindowcontent, div#EditConsole { display:none; }
	a{color:#000; text-decoration:none;}
	a:hover{color:#911B6F; text-decoration:none;}
	
	#pageWrapper a:hover{ text-decoration:underline; }
	#centerContent a{text-decoration:underline; }
	
	.PageTitle{ font-size:130%; font-weight:bold; padding:5px 0 8px 0; }
	.whatsOnTable td{ padding:2px 5px 2px 0px; }
	
	.image { padding:0px 5px 5px 5px; }

	ul#quickLinks{
	list-style: url(/blackpoolgov/Images/ULarrow.gif); }
	
	.FAQSCategory { border-bottom:solid 2px #B9BFEA; font-size:100%; font-weight:bold; }
	.FAQSQuestions { background-color:#F3F4FC; font-weight:normal; }
	.tableBorder { border:solid #BAC0EA 1px; padding:2px; background-color:#ffffff;  }
	.SummaryTableHeader { color:#ffffff; font-weight:bold; background-image:url(/blackpoolgov/images/tableTop.gif);}
	
	.padRight { padding:0 5px 5px 0; }
	
	.rightDiv {float:right; text-align:right;}
	.leftDiv {float:left; text-align:left;}
	
	.errorPanel { background-color:#FFCCFF; border:solid 1px #ff0000; padding:10px; margin:8px 0 8px 0; }
	.searchPanel, .bluePanel { background-color:#F3F4FC; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.searchPanel2, .bluePanel2 { background-color:#E7E9FA; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.linkButton {background-color:#F3F4FC; border:solid 1px #949DDE; padding:4px; margin:0px 8px 0px 0; }
	
	.subPanel { background-color:#ffffff; border:solid 1px #949DDE; padding:10px; margin:8px 0 8px 0; }
	.tableBottomMargin { margin-bottom:8px; }
	
	.mapInfoBox { font-size:10px;}
	.mapInfoBox h1{font-size:12px;}
	
	/* The Container for the info on maps */
	div#mapOptions h2{ font-size:120%; }
	div#mapOptions { background-color:#ffffff; border:solid 1px #949DDE; padding:5px; margin:0 0 8px 0; }
	div#mapOptions { float:right; width:32%;}
	
	
.textbox {background-image:url(/blackpoolgov/images/fieldgrad.jpg); color:#000; } 
.button{ font-weight:bold; font-size:12px; background: #900061; color:#fff; border:solid 1px #ccc; border-color: #ccc #999 #999 #ccc; cursor:hand;  height:20px; }
.buttoncolourless{ font-weight:bold; font-size:12px; background: color:#fff; border:solid 1px #ccc; border-color: #ccc #999 #999 #ccc;  height:19px; }


/*Border for the four items on the home page and service pages */
.xsnazzy h1 {margin:0; font-size:100%; padding:0 5px 5px 5px;height:100%;}
.xsnazzy p {margin:0; padding:5px 10px;}
.xsnazzy {background: transparent; width:100%; float:left; margin:0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444;border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px;border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}

.focalContentPurple { padding:5px; border-left:1px solid #911B6F;border-right:1px solid #911B6F;}
.focalContentOrange { padding:5px; border-left:1px solid #ffcc00;border-right:1px solid #ffcc00;}
.focalContentGrey { padding:5px; border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

/* BORDER COLOUR OVERRIDE */
.PurpleBorder .xsnazzy h1 { border-bottom:1px solid #911B6F; }
.PurpleBorder .xb2, .PurpleBorder  .xb3, .PurpleBorder  .xb4 {background:#911B6F; border-left:1px solid #911B6F;border-right:1px solid #911B6F;}
.PurpleBorder .xb1{background:#911B6F;}
.PurpleBorder .xboxcontent {border:0 solid #911B6F;border-width:0 1px;   }
.PurpleBorder .xboxcontent{background:#FBE7F5;}
.color_purple {background:#911B6F;}
.color_purple a{ color:#FFFFFF; }

.OrangeBorder .xsnazzy h1 { border-bottom:1px solid #ffcc00; }
.OrangeBorder .xb2, .OrangeBorder  .xb3, .OrangeBorder  .xb4 {background:#ffcc00; border-left:1px solid #ffcc00;border-right:1px solid #ffcc00;}
.OrangeBorder .xb1{background:#ffcc00;}
.OrangeBorder .xboxcontent {border:0 solid #ffcc00;border-width:0 1px;   }
.OrangeBorder .xboxcontent{background:#fff7d7;}
.color_orange {background:#ffcc00;color:#000;}

.GreyBorder .xsnazzy h1 { font-size:120%; }
.GreyBorder .xb2, .GreyBorder  .xb3, .GreyBorder  .xb4 {background:#fff; border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.GreyBorder .xb1{background:#cccccc;}
.GreyBorder .xboxcontent {border:0 solid #cccccc;border-width:0 1px;   }
.GreyBorder .xboxcontent{background:#fff;}
.color_grey {background:#fff;color:#000;}

.focalContent { padding:1px 5px 1px 5px; }

* html .xboxcontent {
height:1px;
}

	
/* --------------------------------------------------------------------
CONTAINERS
-------------------------------------------------------------------- */
/* Page Header */

/* Right Column */
#rightColumn { display:none }

/* Other */
#GalleryMenu { background-image:url(/blackpoolgov/Images/ImageGallery/FilmStrip.gif);background-position: left;background-repeat: repeat-x; width:100%; height:81px;  }
#GalleryMenu img { border:solid #fff 2px; }
#GalleryMenu td { padding-top:10px; }
#GalleryMain { padding:10px; text-align:center;  }
#GalleryMain img, #GalleryImage img { border:solid #BAC0EA 2px; padding:10px; background-color:#DEE0F3;}
#GalleryImage { text-align:left; padding-bottom:10px;  }
#Gallery img { border:solid #BAC0EA 2px; padding:8px; background-color:#DEE0F3;  }
#Gallery{ height:420px; }
#GalleryMain{ height:420px; }

#TideTimes td, #Weather td{ font-size:10px; }
#TideTimes { border:solid 1px #000000; }
/* Page Layout */

#Pager { width:100%; text-align:right; }
#Pager a{border:solid 1px #ccc;  background:#D9DBF2; font-weight:bold; padding:0 .3em;  margin:1px; display:inline-block; text-decoration:none;}
#Pager a:hover, #Pager .selected{color:#fff; text-decoration:underline;background:#fcf; }

.AdminPager { width:100%; text-align:right; }
.AdminPager a, .AdminPager span{border:solid 1px #ccc;  background:#D9DBF2; font-weight:bold; padding:0 .3em;   display:inline-block; text-decoration:none;}
.AdminPager a:hover, .AdminPager span{color:#fff; text-decoration:underline;background:#fcf; }


/*******************************************************************************
*  skidoo_too.css : 2005.08.29
* -----------------------------------------------------------------------------
*  A remake of the skidoo layout with the middle column appearing first in
*  source ordering.
*******************************************************************************/

/* begin with generic selectors so that they can be overridden if needed
 * by classes deeper in the stylesheet
 */
.clear
{
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
}
.hide
{
	display: none !important;
}

body
{
	margin: 5px 5px;}
#pageWrapper
{
	min-width: 770px;
	width: auto;
	z-index:1;

}

* html #pageWrapper
{
	/* \*/
		word-wrap: break-word;
	/* invalid CSS but keeps IE from breaking horribly under narrow viewports */
}
#masthead
{
	display:none;
}
#outerColumnContainer
{
}
#innerColumnContainer
{
	background-color:#fff;
border:none;

	margin: 0 0px;		/* compensate for the borders because of
				   100% width declaration */
	width: 100%;
	z-index: 3;
}

#SOWrap
{
	float: left;
	margin: 0 -1px 0 0;
	width: 100%;
	z-index: 5;
}
#middleColumn
{
	float: right;
	margin: 0 0 0 -1px;
	width: 100%;
	z-index: 7;
	overflow:hidden;
	

}
#centerContent, #centerContentImage
{
	padding-left:5px;
	padding-top:1px;
	padding-right:5px;
}
#centerContentImage img
{
	float:left;
	border:solid #BAC0EA 1px; padding:2px; background-color:#DEE0F3; 
	margin-right:3px;
}





#leftColumn
{
	display:none;
}
#rightColumn
{
	display:none;
}
#footer
{
	display:none;
}


* html/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}

* html .hnav ul li, * html .hnav ul li a
{
	width: 1%; /* IE/Mac needs this */
	display: inline-block;	/* IE/Mac needs this */
	/* \*/
		width: auto; 
		display: inline;
	/* reset above hack */
}
* html .hnav, * html .hnav ul a{/* \*/ height: 0.01%; }
* html .HNAV {padding: 0; }



