/*
Created by Lightbulb-moment
E-Mail: 
	  
Site: Felix

	  
*/




ul {
	list-style-type: none;
	}

.class1 a:link {	
	color: #ffffff;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	outline:none;
	border:none;
	}
.class1 a:visited {
		color: #ffffff;
	font-size:13px;
	text-decoration:none;
	}
.class1 a:hover {	
	color: #cccccc;
	font-size:13px;
	text-decoration:none;
	}
.class1 a:active {
	outline:none;
	color: #cccccc;
	text-decoration:none;
}

.class2 a:link {	
	color: #80005b;
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	outline:none;
	border:none;
	}
.class2 a:visited {
		color: #80005b;
	font-size:9px;
	text-decoration:none;
	}
.class2 a:hover {	
	color: #cccccc;
	font-size:9px;
	text-decoration:none;
	}
.class2 a:active {
	outline:none;
	color: #cccccc;
	text-decoration:none;
}


/*----------*/


* { padding: 0; margin: 0; }

a { 
	text-decoration: none; 
	background: inherit;
	outline:none;
	}
	
a img {
	border:0px;
	
	}


a:hover { 
	text-decoration: underline;
	color:#000000;
	}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#2f172f;
	/*background-color:#ff0000;*/
	}

h1 {
	text-transform: uppercase;
	color: #3a1c3a;
	font: normal 0.8em Arial, Helvetica, sans-serif;
	padding: 7px 0px 3px 5px;
	letter-spacing: 0em;
}

#wrapper { 
	position: absolute;
	left:50%;
	width: 610px;
	margin-left:-305px;
	margin-top:30px;

	}
#topbg {
	
	 width: 610px;
	 padding: 0px;
	 height: 7px;
	 margin: 0px 0px 0px 0px;
	background: url(http://www.lightbulb-moment.com/felix/images/top_bg.jpg) no-repeat;
}
#bottombg {
	
	 width: 610px;
	 padding: 0px;
	 height: 7px;
	 margin: 0px 0px 0px 0px;
	background: url(http://www.lightbulb-moment.com/felix/images/footer_bg.jpg) no-repeat;
}

#header {
	
	 width: 610px;
	 padding: 0px;
	 height: 86px;
	 margin: 0px 0px 0px 0px;
	background: #fff url(http://www.lightbulb-moment.com/felix/images/middle_bg.jpg) repeat-y;
}
	 



#contentcontainer {
	 margin: 0px;
	 padding:1px 0px 0px 0px;
	 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	 width: 610px;
	 margin: 0px 0px 0px 0px;
	 height:289px;
	background-color: #fff;
	background: #fff url(http://www.lightbulb-moment.com/felix/images/middle_bg.jpg) repeat-y;
}
#contentcontainerint {
	 margin: 0px;
	 padding:1px 0px 0px 0px;
	 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	 width: 610px;
	 margin: 0px 0px 0px 0px;
	 height:309px;
	background-color: #fff;
	background: #fff url(http://www.lightbulb-moment.com/felix/images/middle_bg.jpg) repeat-y;
}
#contentcontainerSG {
	 margin: 0px;
	 padding:1px 0px 0px 0px;
	 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	 width: 610px;
	 margin: 0px 0px 0px 0px;
	height: 100%;
	background-color: #fff;
	background: #fff url(http://www.lightbulb-moment.com/felix/images/middle_bg.jpg) repeat-y;
}
	 
#rightimgholder {
	 float:left;
	 display:inline;
	 margin: 0px;
	 padding:0px;
	 width: 239px;
	 margin: 0px 1px 0px 1px;
	 height:289px; 
	 }
.purplerightbar {
	 float:left;
	 display:inline;
	 padding:0px;
	 width: 240px;
	 margin: 0px 0px 1px 0px;
	 height:23px;
	 background-color: #69205a;
	 }

.homeimg {
	float: left;
	display: inline;
	width: 120px;
	height: 144px;
	margin: 0px 0px 1px 0px;
	
}
	 

	



/* INTERNAL PAGE */
#internaltopbar {
	float: left;
	display: inline;
	height:23px;
	width: 603px;
	background-color: #6c205a;
	margin-left: 1px;
}

#internalbottombar {
	float: left;
	display: inline;
	height:23px;
	width: 603px;
	background-color: #ffffff;
	margin-left: 1px;
}

#leftcontainer {
	float: left;
	display: inline;
	height:250px; 
	width: 347px;
	margin-left: 1px;
	padding-left: 15px;
	padding-top: 10px;
}

#leftcontainer p {
			color:#666666;
			padding: 5px 40px 0px 5px;
			margin:0px 0px 0px 0px;
			font: 0.6em/1.5em Arial, Helvetica, sans-serif;
			letter-spacing: 0em;
}

#rightcontainer {
	 float:left;
	 display:inline;
	 margin: 0px;
	 padding:0px;
	 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
	 width: 240px;
	 margin: 0px 1px 0px 1px;
	 height:260px; 
	 }

#widecontainer {
	float: left;
	display: inline;
	
	width: 570px;
	margin-left: 1px;
	padding-left: 0px;
	padding-top: 10px;
}

#widecontainer p {
			color:#666666;
			padding: 5px 40px 10px 35px;
			margin:0px 0px 0px 0px;
			font: 0.6em/1.5em Arial, Helvetica, sans-serif;
			letter-spacing: 0em;
}

#pagelabel {
	 float:left;
	 display:inline;
	 margin: 0px;
	 padding:0px;
	 width: 482px;
	 height: 23px;
	 background-color: #69205a;
}
#pagelabel span {
	display: block;
	margin:0; 
	padding: 5px 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
		text-decoration: none;
	text-transform:uppercase;
	color: #fff;
}

/*  BULLETS */

#rollover ul, #rollover li {
	list-style-type: none;
	font: 0.6em/2em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#rollover li a {
	background-image: url(http://www.lightbulb-moment.com/felix/images/bullet.gif);
	background-repeat: no-repeat;  
	background-position: 0 0em;
	height: 30px;
	padding-left: 20px;
	color: #666666;
}

#rollover li a:hover {
	background-image: url(http://www.lightbulb-moment.com/felix/images/bullet_hover.gif);
	background-repeat: no-repeat;  
	background-position: 0 0em;
	padding-left: 20px;
	color: #333333;
	text-decoration: none;
}

/*  HOME BUTTON */

div.home {
	float: left;
	width: 120px; 
	height: 23px;
	margin: 0px 1px 0px 0px;
	background-color: #000;
}

div.home a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	background: #000 url("http://www.lightbulb-moment.com/felix/images/btnHoverHome.gif") no-repeat left;
	}
div.home span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	}
div.home a:hover {
	color: #ffffff;
	text-decoration:none;
	background-image: none;
	background-color: #843a81;
}
div.home a:active {
	color: #fff;
	}

/*  OTHER BUTTONS */

div.services {
	float: left;
	width: 120px; 
	height: 23px;
	margin: 0px 1px 0px 0px;
	background-color: #000;
}

div.services a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #5d1d51;
}
div.services span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	}
div.services a:hover {
	color: #ffffff;
	text-decoration:none;
	background-image: none;
	background-color: #843a81;
}
div.services a:active {
	color: #fff;
	}


div.leisure {
	float: left;
	width: 120px; 
	height: 23px;
	margin: 0px 1px 0px 0px;
	background-color: #000;
}

div.leisure a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #80005c;
}
div.leisure span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	}
div.leisure a:hover {
	color: #ffffff;
	text-decoration:none;
	background-image: none;
	background-color: #843a81;
}
div.leisure a:active {
	color: #fff;
	}

div.events {
	float: left;
	width: 120px; 
	height: 23px;
	margin: 0px 1px 0px 0px;
	background-color: #000;
}

div.events a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #de16d1;
}
div.events span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	}
div.events a:hover {
	color: #ffffff;
	text-decoration:none;
	background-image: none;
	background-color: #843a81;
}
div.events a:active {
	color: #fff;
	}

div.restaurant {
	float: left;
	width: 120px; 
	height: 23px;
	margin: 0px 1px 0px 0px;
	background-color: #000;
}

div.restaurant a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
	background-color: #69205a;
}
div.restaurant span {
	display: block;
	margin:0; 
	padding: 5px 0 0 0px;
	}
div.restaurant a:hover {
	color: #ffffff;
	text-decoration:none;
	background-image: none;
	background-color: #843a81;
}
div.restaurant a:active {
	color: #fff;
	}



/*  IMAGES and ADVERTS*/

#images{ 
position:relative; 
left: 0px
}

#images img { 
float:left;
display:inline;
}
	

	
	

/*  FOOTER */



#footerhome { 
 	width: 610px;
	height:51px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px;
 	background-color:#ffffff;
 background: url(http://www.lightbulb-moment.com/felix/images/middle_bg.png) repeat-y;
	}
	
#footerinternal { 
 	width: 605px;
	height:31px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px;
 	background-color:#ffffff;
	}



#footerbottom {
     float:left;
	 width: 610px;
	 display:inline;
	 height:31px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px;
	 background-color:#ffffff;
	 background: url(http://www.lightbulb-moment.com/felix/images/middle_bg.png) repeat-y;
	 }



	 

#footerInfo {
	float:right;
	display:inline;
    margin: 0px 15px 0px 0px; 
	padding:2px 0px 0px 0px;
	}
	
		#footerInfo .footerInfoR {
			margin: 0px 0px 0px 0px; 
			padding: 0px;
			color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			text-transform:uppercase;
			text-decoration:none;
			}
			#footerInfo .footerInfoR a {
			margin: 0px 0px 0px 0px; 
			padding: 0px;
			color:#ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			text-transform:uppercase;
			}

	    #footerInfo a:active {
			color:#000000;
			text-transform: uppercase;
			outline:none;
			}
		
		#footerInfo a:hover {
			color:#000000;
			text-transform: uppercase;
			text-decoration:none;
			}


#footerBottomInfo {
	float:right;
	display:inline;
    margin: 1px 15px 0px 0px; 
	padding:2px 0px 0px 0px;
	text-align:right;
		font-size: 0.8em;
	}
	
		#footerBottomInfo .footerInfoR {
			margin: 0px 0px 0px 0px; 
			padding: 0px;
			color:#69205a;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		
			text-transform:uppercase;
			text-decoration:none;
			}
		#footerBottomInfo .footerInfoRgrey {
			margin: 0px 0px 0px 0px; 
			padding: 0px;
			color:#666666;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		
			text-transform:uppercase;
			text-decoration:none;
			}
		#footerBottomInfo .footerInfoS {
			float:left;
			margin: 0px 0px 0px 0px; 
			padding: 0px 0px 0px 10px;
			color:#69205a;
			width: 335px;
			text-align:left;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-transform:uppercase;
			text-decoration:none;
			}

.clear { 
	clear: both; 
	background: none; 
	}
/* --------  MENU TABLE STYLES  ----------*/

#one-column-emphasis
{
	font-family: "Verdana",Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	margin: 0px 0px 0px 25px;
	width: 560px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 12px;
	font-weight: normal;
	padding: 2px 15px 5px 2px;
	color: #666666;
}
#one-column-emphasis td
{
	padding: 2px 15px 5px 2px;
	color: #999999;
	
	height:15px;
	border-top: 1px solid #cccccc;
	border-color: #cccccc;
}

#one-column-emphasis tr
{
height:12px;
}
.oce-first
{
	background: #ffffff;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}


#one-column-emphasis tr:hover td
{
	color: #333333;
	background: #ffffff;
}

#simple_table
{
	font-family: "Verdana",Helvetica Neue, Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	margin: 0px 0px 0px 35px;
	width: 560px;
	text-align: left;
	border-collapse: collapse;
}
#simple_table tr
{
height:12px;
}

