
/*-------------

COLOUR PALETTE

#5f1431 - Plum 
#c81828 - Red
#f17a05 - Orange
#fbc317 - Yellow 
#bdc846 - Green
#46aac8 - Blue
#874c8d - Purple
#dfdedb - Grey

--------------*/
.googleMapWrapper
{
float:left;
margin-right:0;
}
.middle-column {
	width:667px;
	margin-right:16px;
	background: url(../images/whats-on/middle-content-top.gif) top left no-repeat;
	padding-top:20px;
	float:left;
}

.middle-column-content {
	width:627px;
	padding:0 20px 20px 20px;
	margin:0;
	background: url(../images/whats-on/middle-content.gif) repeat-y;
	float:left;
}

.content h2,
.content p a:hover,
.content .result-container h3,
.content p.more a,
.content .result-container h3 a,
.content ul li a:hover {
	color:#fbc317;
}

.side-detail {
	background:#fbc317;
}

div.middle-column ul li {
	background: url(../images/bullet-yellow.gif) no-repeat 0 0.3em;
}

.content .result-container a.more-button {
	/* Sliding right image */
    background:   url(../images/whats-on/more-button-yellow.gif) no-repeat scroll top right;
}

.content .result-container a.more-button span {
	/* Background left image */ 
background: url(../images/whats-on/more-button-yellow.gif) no-repeat;
}

/*----------------------------------------------------------------------------------------
SEARCH WHATS ON
----------------------------------------------------------------------------------------*/
.search-whats-on {width:497px; background: url(../images/whats-on/search-whats-on.gif) no-repeat bottom left; margin-bottom:18px; float:left; display:inline; margin-right:16px;}
.search-whats-on-inner { width:325px; background: url(../images/whats-on/search-whats-on.gif) no-repeat 0 0; margin-bottom:20px; min-height:120px;
height:auto !important;
height:120px;padding-left:172px; padding-top:30px;}

.search-whats-on .form { text-size:100%; }

.search-whats-on .form label { color:#ffffff; }

.search-whats-on .form .col {width:160px; float:left;}

.search-whats-on .form input,
.search-whats-on .form select { color:#666666; }

.search-whats-on .form p
{
margin-right:20px;
padding-bottom:0.5em;
}

.search-whats-on .form p input { width:auto; height:1.4em; padding:0;}

.search-whats-on .form p select { width: auto; margin-bottom:3px;padding:0; }

.search-whats-on .form .search-button
{
vertical-align:middle;
margin-left:0;
display:inline;
padding:0;
margin-top:10px;
}

/*----------------------------------------------------------------------------------------
CHANGES MADE TO CALENDAR STUART SHORT - 14-06-09
----------------------------------------------------------------------------------------*/

.calendar {width:327px; background: url(../images/whats-on/calendar.gif) no-repeat bottom left; margin-bottom:18px; float:right; display:inline; margin-right:16px;}
.calendar-inner { width:325px; background: url(../images/whats-on/calendar.gif) no-repeat 0 0; margin-bottom:20px; min-height:120px;
height:auto !important;
height:120px;padding-left:10px; padding-top:30px;}

#col-left{float:left; margin:70px 0px 0px 0px; width:135px; display:block;}

#calendarContainer { position: relative; margin:0px 20px 10px 0px; float:right;}
#col-left h3 { color: #5f1431; font-size: 1.1em; margin-bottom: 0.4em; margin-top:3px; text-align: center; font-weight:bold; float:left; width:101px;} /* Font-Size 14px: 14/12 = 1.1667 */
#col-left a#prevCalendarLink { background: #ECECE7 url(../images/whats-on/c-calendar-h3.png) no-repeat 0px 0; color: #934174; display: block; height: 17px; left: 12px; outline: none; text-indent: -99999em; top: 0; width: 17px; float:left;}
#col-left a#nextCalendarLink { background: #ECECE7 url(../images/whats-on/c-calendar-h3.png) no-repeat -22px 0; color: #934174; display: block; height: 17px; outline: none; right: 12px; text-indent: -99999em; top: 0; width: 17px; float:right;}
#calendarContainer table { border-collapse: collapse; border-spacing: 0; width: 160px; }
#calendarContainer table tr .next,
#calendarContainer table tr .previous { opacity: 0.3; }
#calendarContainer table th { background-color: #fbc317; color: #5f1431; font-weight: bold; padding: 0 0 5px 0; text-align: center; }
#calendarContainer table td { border-color: #fbc317; border-style: solid; border-width: 2px 2px 0 0; position: relative; }
#calendarContainer table td .today { font-weight: bold; }
#calendarContainer table td span.date { background-color: #ffffff; color: #5f1431; display: block; padding: 2px 0; text-align: center; background: #ffffff url(../images/whats-on/calendar-fade.gif) repeat-x top left; border:solid 1px #000000;}
#calendarContainer table td a.event { color: #ffffff; background: #50112a url(../images/whats-on/calendar-fade-select.gif) repeat-x top left;}
#calendarContainer table td a.event span.date { color: #ffffff; background: #50112a url(../images/whats-on/calendar-fade-select.gif) repeat-x top left;}
#calendarContainer table td a.day { color: #000; position: relative; text-decoration: none; }
		* html #calendarContainer table td a { cursor: hand; }
		* html #calendarContainer table tr .next,
		* html #calendarContainer table tr .previous { filter:alpha(opacity=30); }
div#calendarContainer table td a.day .dayNote { background-color: #441425; color:#fbc317; padding: 10px; display: none; left: 0px; position: absolute; top: 0; width: 100px; }
div#calendarContainer table td a.day:hover .dayNote { display: block; line-height:15px; }
td#c0{z-index:1042}
td#c1{z-index:1041}
td#c2{z-index:1040}
td#c3{z-index:1039}
td#c4{z-index:1038}
td#c5{z-index:1037}
td#c6{z-index:1036}
td#c7{z-index:1035}
td#c8{z-index:1034}
td#c9{z-index:1033}
td#c10{z-index:1032}
td#c11{z-index:1031}
td#c12{z-index:1030}
td#c13{z-index:1029}
td#c14{z-index:1028}
td#c15{z-index:1027}
td#c16{z-index:1026}
td#c17{z-index:1025}
td#c18{z-index:1024}
td#c19{z-index:1023}
td#c20{z-index:1022}
td#c21{z-index:1021}
td#c22{z-index:1020}
td#c23{z-index:1019}
td#c24{z-index:1018}
td#c25{z-index:1017}
td#c26{z-index:1016}
td#c27{z-index:1015}
td#c28{z-index:1014}
td#c29{z-index:1013}
td#c30{z-index:1012}
td#c31{z-index:1011}
td#c32{z-index:1010}
td#c33{z-index:1009}
td#c34{z-index:1008}
td#c35{z-index:1007}
td#c36{z-index:1006}
td#c37{z-index:1005}
td#c38{z-index:1004}
td#c39{z-index:1003}
td#c40{z-index:1002}
td#c41{z-index:1001}