/* -------------- Main layout ---------------- */
html {font: 11px Arial, Helvetica, sans-serif;}
body{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
width: 100%;
margin:auto; 
background:url(images/bg.png) top left repeat-x;
}
#shadow {
	position:relative;
	width: 990px;
	margin:0 auto;
	z-index: 0;
}

#main-area {
	background: url(images/logo_black.png) 0px 90px no-repeat;
	padding-top:90px;
	margin-left:-100px;
	width:1065px;
	height:190px;
}
#topnavbar {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-left:215px;
	width:770px;
height:29px;
border-bottom:2px solid #ccc;
}
#topnavbar ul{margin:0; padding:0;}
#topnavbar ul li{float:left; list-style-type:none;}
#topnavbar a:link{color: #fff; background-color:#000; font-size: 11px; font-weight: bold; text-decoration:none; display:block; padding:7px; border-right:2px solid #fff; border-left:2px solid #fff; border-top:2px solid #fff; margin:0px 3px;}
#topnavbar a:visited{color: #fff; background-color:#000; font-size: 11px; font-weight: bold; text-decoration:none; display:block; padding:7px; border-right:2px solid #fff; border-left:2px solid #fff; border-top:2px solid #fff; margin:0px 3px;}
#topnavbar a:hover{color: #fff; background-color:#ff0000; font-size: 11px; font-weight: bold; text-decoration:none; display:block; padding:7px; border-right:2px solid #fff; border-left:2px solid #fff;  border-top:2px solid #fff; margin:0px 3px;}
#leftnav h1 a:link{color:#fff;}
#leftnav h1 a:hover{color:#fff;}
#leftnav h1 a:visited{color:#fff;}
#leftnav h1 {
	color:#fff;
	font-size:14px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
#leftnav {
    width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	background-color:#000;
	border:2px solid #fff;
	-moz-box-shadow:0px 0px 3px #999;
	-moz-border-radius:5px;
	}
#leftnav form a:link{font-weight:bold; color:#fff;}
#leftnav form a:hover{font-weight:bold; color:#fff;}
#leftnav form a:visited{font-weight:bold; color:#fff;}
#leftnav form {font-weight:bold; color:#fff;}
#leftnav p a:link{font-weight:bold; color:#ff0000;}
#leftnav p a:hover{font-weight:bold; color:#ff0000;}
#leftnav p a:visited{font-weight:bold; color:#ff0000;}
#leftnav p{
font-weight:bold;
 color:#ff0000;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-top: 0px;
    padding-right: 6px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#main {
	left: 0px;	width:985px;
position: relative;
	margin-top: 0px;
	height:85%;
}
#mainright {
	width: 770px;
	float:right;
	position:relative;
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}
#footer {
	margin:0px;
	text-align: center;
	color: #fff;
	font-size: 9px;
	clear: both;
	width: 100%;
	background-image:url(images/footer.png);
	padding: 0;
	padding-top:0px;
	height:100px;
	text-align:left;
}
#footer p{	font-size: 9px;	color: #fff;}
#footer a:link{	color: #ff0000;}
#footer a:hover{color: #ff0000;	text-decoration: underline;}
#footer a:visited{	color: #ff0000;}
/**********Headers****************/
H1 { color:#030268; font-size:18px;}
H1 a:link{ color:#030268; font-size:18px; text-decoration:none;}
H1 a:hover{ color:#030268; font-size:18px; text-decoration:none;}
H1 a:visited{ color:#030268; font-size:18px; text-decoration:none;}
/************* form style **************/
FORM { padding: 0px;
		margin: 3px;
		text-align:left}
.textfield{ font-size: 10px; text-decoration: none; background-color: #EFEFEF; margin-top: 0px; padding-top: 0px;}
/************* end of form style **************/

/************** Homepage Styles **************/
.home_ad {
	float:left;
	width:382px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:5px;	
	text-align:center;	
}
.home_ad-right {
	float:right;
	width:382px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:5px;	
	text-align:center;	
}
.wide_ad {
	width:770px;
	clear:both;	
margin-left:0px;
	margin-bottom:5px;
	margin-top:5px;	
	text-align:center;	
}
.admin_edit  a:link{font-weight:bold;color: #333333;}
.admin_edit  a:hover{font-weight:bold;color: #333333;}
.admin_edit  a:visited{font-weight:bold;color: #333333;}
.admin_edit {
	width:382px;
	margin-left:0px;
	margin-bottom:5px;
	float:left;
	height: 10px;
	text-align:right;
	margin-top:1px;
	font-weight:bold;color: #333333;
}
.wide_edit a:link{font-weight:bold;color: #333333;}
.wide_edit  a:hover{font-weight:bold;color: #333333;}
.wide_edit  a:visited{font-weight:bold;color: #333333;}
.wide_edit {
	width:770px;
	margin-left:0px;
	margin-bottom:5px;
	float:left;
	height: 10px;
	text-align:right;
	margin-top:1px;
	font-weight:bold;color: #333333;
}
/************** end of Homepage Styles **************/
/************** allpage Styles **************/
.bpic {text-align:center; height: 100px;}
.bargain_box {
margin-left:2px;
margin-top:10px;
margin-bottom:10px;
}
.bargain_text {
font-size:11px;
color:#666666;
font-weight:bold;
}
.bargain_desc a:link{
color: #333333;font-weight:bold;font-size:14px;}
.bargain_desc a:hover{
color: #333333;font-weight:bold;font-size:14px;}
.bargain_desc a:visited{
color: #333333;font-weight:bold;font-size:14px;}
.bargain_desc {
font-size:14px;
	color: #333333;
	font-weight:bold;
}
.new {font-weight:bold;
color:#990000;
font-size:14px;
	border: 1px solid #990000;
	padding:3px;
	width:80px;
	text-align:center;}	
.warning {
	border: 2px solid #BF0000;
	font-weight: normal;
	color: #333333;
	background-color: #F5EFF3;
	padding: 4px;
	font-size: 11px;
}
.basket_title{
	background-color: #3A3A63;
	font-weight: bold;
	padding: 2px;
	color: #FFFFFF;
}
.basket_row a:link {color: #666666;}
.basket_row a:hover {color: #666666;}
.basket_row a:visited {color: #666666;}
.basket_row {border: 1px dotted #D0D9DD;padding: 4px;}
.basket_row2 {padding: 4px;background-color: #E9EDEF;}
.price {margin-left: 0px;  color: #A61700;	font-size: 12px; font-weight: bold; padding-top: 0px;}
/************** end of allpage Styles **************/
/* other bits*/
.floatright{
	float: right;
	margin-right: 4px;
	margin-top:-20px;
}
.tc {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
HR {border: 1px dashed #C3C3C3; margin: 0px;} 	
UL {padding-right: 5px; padding-bottom:0px; margin: 10px 0px 0px 5px;list-style: square inside;}
a:link {text-decoration:none;}
a:hover {text-decoration:none;}
a:visited {text-decoration:none;}
/* Left Menu Advert Boxes */
.nav_ads {
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
float:left;
clear:left;
}
.nav_left_link {
font-size:15px;
text-align:left;
text-decoration:underline;
font-weight: bold;
}

/************** EVIL CSS NAV ****************************/
	.nav, .nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		width : 190px;
		z-index:40;
	}
	.you_are_here{clear:both;}	
	.nav li { /* all list items */
		width : 200px;
		z-index:40;
		/*used to fix large issue in ie when > at end of link*/
		float:left;
		position:static;}
	
	.nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		/*change margin-left to change child flyout position*/
		margin-left : 200px;
		/*change margin-top to valign child menus*/
		margin-top : -19px;
		z-index:45;
	}
.nav li ul ul { /* third-and-above-level lists */left: -999em;	}
.nav li ul ul ul { /* fourth-and-above-level lists */left: -999em;	}
/*style set here*/
	.nav li a {
		/* width specific for ie 5.5 w/idth then overrides for other browsers*/
		width : 200px;
		w\idth : 192px;
		display : block;
		font-weight : bold;
		text-decoration : none;
		text-indent:5px;
		z-index:40;
		padding:2px;
		margin-bottom:4px;
		margin-left:4px;
		background-color:#666;		
		position:static;
		color:#FFFFFF;
		}
		.nav li a:hover {		
		background-color : #ff0000;
		z-index:40;
		text-indent:5px;
		text-decoration: none;		
		margin-bottom:4px;
		margin-left:4px;
		padding: 2px;		
	}
/*style ends here*/
	.nav li:hover ul ul, 
	.nav li:hover ul ul ul,
	.nav li:hover ul ul ul ul, 
	.nav li.sfhover ul ul, 
	.nav li.sfhover ul ul ul, 
	.nav li.sfhover ul ul ul ul {
		left: -999em;
		z-index:45;
	}
	.nav li:hover ul, 
	.nav li li:hover ul, 
	.nav li li li:hover ul,
	.nav li li li li:hover ul, 
	.nav li.sfhover ul, 
	.nav li li.sfhover ul, 
	.nav li li li.sfhover ul, 
	.nav li li li li.sfhover ul 
	{ 
		/* lists nested under hovered list items */
		left: auto;
		/*z-index:45;*/
	}
	*:first-child+html .nav { 
	height: 1%; 
	} 
	*:first-child+html .nav li { 
	height: 1%; 
	} 
	*+html .nav li:hover ul { 
		left : 0px; /* IE7 fix */ 
	}
	/*fix for new nav, means that h1 tag sits below the nav which is floating in order to display correctly in firefox*/
	h1	{clear:both;}
	/*css hack for ie7*/
	/*styles for hiding the menus*/
	*+html .nav li:hover ul ul, *+html .nav li:hover ul ul ul, *+html .nav li:hover ul ul ul ul
	{left: -999em;}
	/*css hack for ie7*/
	/*styles for showing the menus*/
	*+html .nav li:hover ul, *+html .nav li li:hover ul, *+html .nav li li li:hover ul,	*+html .nav li li li li:hover ul 
	{left : 0px; /* IE7 fix */ 	}
	.nav_right
	{
		position:static;
		w\idth: 185px;
		text-align:right;
		display:block;
		margin-top:-14px;
	}
	.nav li { padding-bottom: 3px;background-color:#000;}

/************** end of css nav **************/

/****Hover stuff*****/
.text_description  a {
	display:block;
	text-decoration: none;
	z-index: 10;
	position:relative;
	margin:auto;
	background-image:url(images/delivery.jpg);
}
.text_description  a span { display:none;}

.text_description  a:hover span {
position: absolute;
display: block;
width: 130px;
left: 0px;
top: 50px;
padding: 5px;
border: 1px solid #000000;
background: #FFFED4;
text-decoration: none;
filter: alpha(opacity=90);
opacity: 0.9;
-moz-opacity: 0.9; 
font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
color: #000;
z-index: 10;
font-size:11px;
}
.text_description a.tick {

	width:130px;
	height:112px;
	margin:auto;
	text-decoration: none;
}
/************end of hover*************/
.banner{position: absolute; top: 65px; right: 0px;}

/*--------SOCIAL ICONS---------*/
#social_icons{position:absolute; top:15px; right:0; float:right}

/*--------BREADCRUMBS---------*/
#breadcrumbs{position:absolute; top:25px; left:0px; float:left; color:#fff;}
#breadcrumbs img{margin:0 3px;}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover{color:#fff;}
#breadcrumbs a.home:link, #breadcrumbs a.home:visited, #breadcrumbs a.home:hover{color:#ff0000;}

#breadcrumbs img{margin:0 3px;}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover{color:#fff;}
#breadcrumbs a.home:link, #breadcrumbs a.home:visited, #breadcrumbs a.home:hover{color:#ff0000;}

/*----WESTMINSTER CUSTOM MENU----*/

#navbar{position:relative; top:-50px; left:0;}#navbar{position:relative; top:-50px; left:0;}

#navbar ul {
	width:965px;
	z-index:1000;
	position:relative;
	margin-left:100px;
}

#navbar ul li {
	display: inline; /* Fix IE Step Down */
}

#navbar ul li a:link, #navbar ul li a:visited {
	display: block;
	height: 60px;
	float: left;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin:0;
	text-align:center;
}

#navbar ul li a span {
	display: block;
	height: 60px;
	float: left; /* IE 6 Fix */
	padding: 10px 14px 0px 14px;
	text-align:center;
}

#navbar ul li a:hover, #navbar ul li a:active {
	z-index:10000;
}

#navbar ul li a:hover span {
	cursor: pointer; /* Remind IE which cursor to use! */
}

/* THE SUBMENU LIST HIDDEN BY DEFAULT */
#navbar li ul {
	display: none;
}

/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
#navbar ul li:hover > ul {
  	position: absolute;
  	display: block;
  	width: 965px;
  	height: 35px;
  	margin: 0;
  	left:0px;
  	top:60px;
  	padding-left:0px; 
 	z-index:0;
	padding-top:0px;
}

#navbar ul li:hover > ul li a {
	float: left;
	line-height: 35px;
	text-decoration: none;
	margin: 0 0px 0 0;
	padding: 0 15px 0 15px;
	background:0;
	height:35px;
  
}

#navbar ul li:hover > ul li a:hover {
	text-decoration: none;
	text-shadow: none;	
}

/* THE SUB-SUBMENU LIST HIDDEN BY DEFAULT */
#navbar li ul li ul {
	display: none;
}

/* WHEN THE SECOND LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
#navbar ul li ul li:hover > ul {
  	position: absolute;
  	display: block;
  	width: auto;
  	height: auto;
  	margin: 0 0 0 0;
  	left:0;
  	top:35px;
  	padding-left:0px; 
 	z-index:0;
	padding-top:0px;
	
}

#navbar ul li ul li:hover > ul li {
	line-height: 35px;
	color: #000;
	text-decoration: none;
	margin: 0 30px 0 0;
	padding: 0 15px 0 15px;
	background:0;
	height:35px;
	margin:0;
	display:block;
	clear:both
  
}

#navbar ul li:hover > ul li a:hover {
	color: #fff;
	text-decoration: none;
	text-shadow: none;
	background:#000; 	
}

/*--HOME--*/
#navbar ul li.spacer span{width:183px;}
#navbar ul li.home a:hover, #navbar ul li.home a.show, #navbar ul li.home a.active{background:#fff url(files/scribble_red.png) 50% 25px no-repeat; color:#ff0000;}
#navbar ul li.home.show ul {background:#000; color:#fff;}
#navbar ul li.home ul li a:link, #navbar ul li.home ul li a:visited, #navbar ul li.home ul li a:hover { color:#fff;}

#navbar ul li.home ul li.show ul {background:#000; color:#fff;}
#navbar ul li.home ul li ul li, #navbar ul li.home ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.home ul li ul li:hover{background:#000; color:#fff;}
#navbar ul li.home ul li ul li:hover a:link, #navbar ul li.home ul li ul li:hover a:visited{background:#000; color:#fff;}
#navbar ul li.home ul li ul li a:link, #navbar ul li.about ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.home ul li ul li a:hover{background:#000; color:#fff;}

/*--END HOME--*/

/*--ABOUT--*/

#navbar ul li.about a:hover, #navbar ul li.about a.show, #navbar ul li.about a.active{background:#003399 url(files/scribble_white.png) 50% 25px no-repeat; color:#fff;}
#navbar ul li.about.show ul {background:#003399; color:#fff;}
#navbar ul li.about ul li a:hover { color:#003399;}
#navbar ul li.about ul li a:link, #navbar ul li.about ul li a:visited { color:#fff;}

#navbar ul li.about ul li.show ul {background:#fff; color:#003399;}
#navbar ul li.about ul li ul li, #navbar ul li.about ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.about ul li ul li:hover{background:#003399; color:#fff;}
#navbar ul li.about ul li ul li:hover a:link, #navbar ul li.about ul li ul li:hover a:visited{background:#003399; color:#fff;}
#navbar ul li.about ul li ul li a:link, #navbar ul li.about ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.about ul li ul li a:hover{background:#003399; color:#fff;}

/*--END ABOUT--*/

/*--ADVICE--*/

#navbar ul li.advice a:hover, #navbar ul li.advice a.show, #navbar ul li.advice a.active{background:#ff00cc url(files/scribble_white.png) 50% 25px no-repeat; color:#fff;}
#navbar ul li.advice.show ul {background:#ff00cc; color:#fff;}
#navbar ul li.advice ul li a:hover { color:#ff00cc;}
#navbar ul li.advice ul li a:link, #navbar ul li.advice ul li a:visited { color:#fff;}

#navbar ul li.advice ul li.show ul {background:#fff; color:#ff00cc;}
#navbar ul li.advice ul li ul li, #navbar ul li.advice ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.advice ul li ul li:hover{background:#ff00cc; color:#fff;}
#navbar ul li.advice ul li ul li:hover a:link, #navbar ul li.advice ul li ul li:hover a:visited{background:#ff00cc; color:#fff;}
#navbar ul li.advice ul li ul li a:link, #navbar ul li.advice ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.advice ul li ul li a:hover{background:#ff00cc; color:#fff;}

/*--END ADVICE--*/

/*--ACTIVITIES--*/

#navbar ul li.activities a:hover, #navbar ul li.activities a.show, #navbar ul li.activities a.active{background:#ffcc00 url(files/scribble_black.png) 50% 25px no-repeat; color:#000;}
#navbar ul li.activities.show ul {background:#ffcc00; color:#000;}
#navbar ul li.activities.show ul li a:hover {color:#ffcc00;}
#navbar ul li.activities ul li a:link, #navbar ul li.activities ul li a:visited { color:#000;}

#navbar ul li.activities ul li.show ul {background:#000; color:#ffcc00;}
#navbar ul li.activities ul li ul li, #navbar ul li.activities ul li a.active{background-color:#000; color:#ffcc00;} 
#navbar ul li.activities ul li ul li:hover{background:#ffcc00; color:#000;}
#navbar ul li.activities ul li ul li:hover a:link, #navbar ul li.activities ul li ul li:hover a:visited{background:#ffcc00; color:#000;}
#navbar ul li.activities ul li ul li a:link, #navbar ul li.activities ul li ul li a:visited{background:#000; color:#ffcc00;}
#navbar ul li.activities ul li ul li a:hover{background:#ffcc00; color:#000;}

/*--END ACTIVITIES--*/

/*--REPRESENTATION--*/

#navbar ul li.representation a:hover, #navbar ul li.representation a.show, #navbar ul li.representation a.active{background:#9900ff url(files/scribble_white.png) 50% 25px no-repeat; color:#fff;}
#navbar ul li.representation.show ul {background:#9900ff; color:#fff;}
#navbar ul li.representation ul li a:hover { color:#9900ff;}
#navbar ul li.representation ul li a:link, #navbar ul li.representation ul li a:visited { color:#fff;}

#navbar ul li.representation ul li.show ul {background:#fff; color:#9900ff;}
#navbar ul li.representation ul li ul li, #navbar ul li.representation ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.representation ul li ul li:hover{background:#9900ff; color:#fff;}
#navbar ul li.representation ul li ul li:hover a:link, #navbar ul li.representation ul li ul li:hover a:visited{background:#9900ff; color:#fff;}
#navbar ul li.representation ul li ul li a:link, #navbar ul li.representation ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.representation ul li ul li a:hover{background:#9900ff; color:#fff;}

/*--END REPRESENTATION--*/

/*--WHAT'S ON--*/

#navbar ul li.whatson a:hover, #navbar ul li.whatson a.show, #navbar ul li.whatson a.active{background:#009900 url(files/scribble_white.png) 50% 25px no-repeat; color:#fff;}
#navbar ul li.whatson.show ul {background:#009900; color:#fff;}
#navbar ul li.whatson ul li a:hover { color:#009900;}
#navbar ul li.whatson ul li a:link, #navbar ul li.whatson ul li a:visited { color:#fff;}

#navbar ul li.whatson ul li.show ul {background:#fff; color:#009900;}
#navbar ul li.whatson ul li ul li, #navbar ul li.whatson ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.whatson ul li ul li:hover{background:#009900; color:#fff;}
#navbar ul li.whatson ul li ul li:hover a:link, #navbar ul li.whatson ul li ul li:hover a:visited{background:#009900; color:#fff;}
#navbar ul li.whatson ul li ul li a:link, #navbar ul li.whatson ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.whatson ul li ul li a:hover{background:#009900; color:#fff;}

/*--END WHAT'S ON--*/

/*--SMOKE--*/

#navbar ul li.smoke a:hover, #navbar ul li.smoke a.show, #navbar ul li.smoke a.active{background:#FF0000 url(files/scribble_white.png) 50% 25px no-repeat; color:#fff;}
#navbar ul li.smoke.show ul {background:#FF0000; color:#fff;}
#navbar ul li.smoke ul li a:hover { color:#FF0000;}
#navbar ul li.smoke ul li a:link, #navbar ul li.smoke ul li a:visited { color:#fff;}

#navbar ul li.smoke ul li.show ul {background:#fff; color:#FF0000;}
#navbar ul li.smoke ul li ul li, #navbar ul li.smoke ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.smoke ul li ul li:hover{background:#FF0000; color:#fff;}
#navbar ul li.smoke ul li ul li:hover a:link, #navbar ul li.smoke ul li ul li:hover a:visited{background:#FF0000; color:#fff;}
#navbar ul li.smoke ul li ul li a:link, #navbar ul li.smoke ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.smoke ul li ul li a:hover{background:#FF0000; color:#fff;}

/*--END SMOKE--*/

/*--NEWS--*/

#navbar ul li.news a:hover, #navbar ul li.news a.show, #navbar ul li.news a.active{background:#FF6600 url(files/scribble_white.png) 50% 25px no-repeat; color:#fff;}
#navbar ul li.news.show ul {background:#FF6600; color:#fff;}
#navbar ul li.news ul li a:hover { color:#FF6600;}
#navbar ul li.news ul li a:link, #navbar ul li.smoke ul li a:visited { color:#fff;}

#navbar ul li.news ul li.show ul {background:#fff; color:#FF6600;}
#navbar ul li.news ul li ul li, #navbar ul li.news ul li a.active{background-color:#000; color:#fff;} 
#navbar ul li.news ul li ul li:hover{background:#FF6600; color:#fff;}
#navbar ul li.news ul li ul li:hover a:link, #navbar ul li.news ul li ul li:hover a:visited{background:#FF6600; color:#fff;}
#navbar ul li.news ul li ul li a:link, #navbar ul li.news ul li ul li a:visited{background:#000; color:#fff;}
#navbar ul li.news ul li ul li a:hover{background:#FF6600; color:#fff;}

/*--END NEWS--*/

html, body {
height: 100%;
}
#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -100px;
*margin: 0 auto -100px;
}
#footer, .push {
clear:both;
height: 70px;
}

#event_box{background: url(../files/events_bg_top.jpg) top left no-repeat; width:625px; padding:30px 30px 0; padding-right:50px; margin-left:-10px;}
.event_bottom_plain{background: url(../files/events_bg_bottom.jpg) bottom left no-repeat; height:100px; width:700px; margin-left:-30px; margin-top:-50px;}

#backtotop{position:relative; left:935px; width:30px; top:7px;}