
h1 {
	margin:0;
	background: ##12747F;
	font-size:1.6em;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left: 0.5em;
	color:#fff;
	border-bottom:none; /* this overwrites the grey border from renderengine */
	line-height:200%;
}


/* BEARS Basket Styles */
p.message	            { margin: 10px; text-align: center; }
p.error		            { margin: 10px; text-align: center; color: red; }
div.basket              { height: 36px; background: #12747F; width2:530px; padding-right:20px;}
a.basket                { float: right; line-height:36px; color: #fff; padding-right: 40px; font-weight: bold;  }
a.empty                 { background: url(images/trolley-empty.gif) no-repeat right; text-decoration: none; cursor: default; }
a.full                  { background: url(images/trolley-full.gif) no-repeat  top right; text-decoration: underline; cursor: pointer; }
.statusmessage          { float: right; line-height:36px; color: #fff; padding-right: 10px; font-weight: bold; }

.searchcontainer {
text-align:center;
background-color:#DFE5E5;
border:1px solid #7d7e7e;
float:left;
margin:0px 0px 10px 0px;
width: 99%;
padding:0px;
}

/* div.element-panel-beta-inner, div.element-panel-beta-outer {width:540px; } */

.searchcontainer p a {
margin:0em 3em 0em 0em;
}
tbody {border:none;}
div.searchcontainer tbody tr {background-color:#fff; margin-top:0.5em; border-collapse: collapse;}
div.events-header  tbody tr {background:none;}
tbody tr a {margin:0em;
}

.oMasterForm
{

}

input.searchButton {
color:#ffffff;
background-color:#6DA0A0;
border-top:1px solid #B6F1D6;
border-right:1px solid #B6F1D6;
border-left:1px solid #095A50;
margin: 0px 5px;
border-bottom:1px solid #095A50;
margin-bottom:10px;
}
div.content-padding { padding: 0; border: 0px solid red;}

/*-------------------------------------------------------------------------------*/
#sub-menu-div {
height: auto !important;
height: 100px;
min-height: 100px;
background-color:#ECF9D4;
padding:10px 10px 10px 10px;
}

#sub-menu {
list-style:none;
}

#sub-menu li {
background:url(images/sub_menu.gif) left top no-repeat;
}

ul {
	padding:0;/*to overwrite styles inherited from renderengine*/
	margin:0;/*to overwrite styles inherited from renderengine*/
}

ul li {
	list-style-type:none;/*to overwrite styles inherited from renderengine*/
	padding-top:5px;
	padding-bottom:5px;
}

#sub-menu li a, sub-menu li a:visited {
	font-weight:bold;
 	color:#70a439;
	text-decoration:none;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
}

#sub-menu li a:hover {
text-decoration:underline;
}

.events-content { }

/*---------PAGING--------------------------------------------------------------------*/
#pages, .pages {
width:auto;
margin:0px auto 10px auto;
text-align:center;
}

#pages ul li, .pages ul li {
padding:5px 5px 5px 5px;
display:inline;
font-size:1.5em;
}

#pages ul li.previous, .pages ul li.previous {
	padding-top:10px;
	font-weight:bold;
}

#pages ul li.previous, .pages ul li.previous {
	padding-top:10px;
	font-weight:bold;
}

#pages ul li.next, .pages ul li.next {
	padding-top:10px;
	font-weight:bold;
}

#pages ul li.next a, #pages ul li.previous a, .pages ul li.next a, .pages ul li.previous a {
	text-decoration:none;
	color:#398cc6;
	}
	
#pages ul li.next a:hover, #pages ul li.previous a:hover, .pages ul li.next a:hover, .pages ul li.previous a:hover {
	text-decoration:none;
	color:#398cc6;
}

#pages ul img, .pages ul img {
	border-style:none;
	padding:0px 5px 0px 5px;
	vertical-align:middle;
}

#pages ul a, .pages ul a {
	color:#717171;
	font-size:0.7em;
	text-decoration:none;
	padding-top:0px;
}

#pages ul li a:hover, .pages ul li a:hover {
	color:#666666;
	text-decoration:underline;
}

#pages ul a:active, #pages ul a:focus, .pages ul a:active, .pages ul a:focus {
	font-weight:bold;
	color:#666666;
}

#pages li a.selected, .pages li a.selected {
padding:1px 5px 1px 5px;
background-color:#dae9f5;
border:1px solid #666666;
color:#666666;
font-weight:bold;
}


#search-box {
display:block;
width:90%;
margin:0 auto 0 auto;
}


#search {
margin-top:0px;
text-align:center;
}

#submit {
display:block;
background-color:#ffffff;
font-size:0.8em;
}

input.inputBox {
background-color:#D4ECBA;
margin-bottom:10px;
}








input.searchButton {
color:#ffffff;
background-color:#6DA0A0;
border-top:1px solid #B6F1D6;
border-right:1px solid #B6F1D6;
border-left:1px solid #095A50;
border-bottom:1px solid #095A50;
margin-bottom:10px;
}

input.clearButton {
color:#ffffff;
background-color:#2FACAE;
border-top:1px solid #B6F1D6;
border-right:1px solid #B6F1D6;
border-left:1px solid #095A50;
border-bottom:1px solid #095A50;
margin:10px;
background-image: url(images/trolley-empty.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 35px;
height: 35px;
width: 130px;
float: left;
cursor: pointer;
}

input.checkoutButton {
color:#ffffff;
background-color:#2FACAE;
border-top:1px solid #B6F1D6;
border-right:1px solid #B6F1D6;
border-left:1px solid #095A50;
border-bottom:1px solid #095A50;
margin:10px;
background-image: url(images/checkout-icon.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 35px;
height: 35px;
width: 130px;
float: right;
cursor: pointer;
}

input.backButton {
color:#ffffff;
background-color:#2FACAE;
border-top:1px solid #B6F1D6;
border-right:1px solid #B6F1D6;
border-left:1px solid #095A50;
border-bottom:1px solid #095A50;
margin:10px;
background-image: url(images/back-icon.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 35px;
height: 35px;
width: 130px;
float: left;
cursor: pointer;
}

input.forwardButton {
color:#ffffff;
background-color:#2FACAE;
border-top:1px solid #B6F1D6;
border-right:1px solid #B6F1D6;
border-left:1px solid #095A50;
border-bottom:1px solid #095A50;
margin:10px;
background-image: url(images/forward-icon.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 35px;
height: 35px;
width: 130px;
float: right;
cursor: pointer;
}

/*Events table*/
td.left a {
	color:#70a439;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	display:block;
	min-height: 40px;
}

td.right a {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	display:block;
	min-height: 40px;
}

td.right span {
color:#db7203;
font-weight:bold;
}

tr.ruled a, tr.ruled a:hover, tr.ruled, tr.ruled a:visited, tr.ruled span {
	background:#62b8c7;
	color:#ffffff;
} 


/* #########  STYLING FOR RESULTS TABLE ##############*/



/* rounded box */
.element-panel-beta-outer { position: relative; clear: both; background: #fff; margin: 10px 0 10px 0; margin-bottom: 30px; }
.element-panel-beta-header-outer { background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/panel_tr.gif") no-repeat right top !important; }
.element-panel-beta-header-inner { background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/panel_tl.gif") no-repeat left top; padding: 0px 10px 0px 10px;  }
.element-panel-beta-header-inner table{ border-top: 1px solid #d4d9e0; }
div.element-panel-beta-header-inner h2 { color: #717171; background-color: #fff; font-size: 1.2em; border-top: 1px solid #d4d9e0; padding-top: 5px;}
.element-panel-beta-body-outer { background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/panel_br.gif") no-repeat right bottom; }
.element-panel-beta-body-inner { width: 100%; overflow: hidden; background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/panel_bl.gif") no-repeat left bottom; padding-bottom: 5px; }
.element-panel-beta-body-content-outer { padding: 10px 10px 0px 10px; background: #fff; border-left: 1px solid #d4d9e0; border-right: 1px solid #d4d9e0; }
.element-panel-beta-body-content-inner { overflow: hidden; width: 100%; color: #717171;}
.element-panel-beta-body-content-inner { overflow: hidden; width: 100%; color: #717171;}


/* Results table */
.element-panel-beta-body-content-inner table#dgEvents { border:1px solid #9CC0C0; vertical-align:middle; width: 100%; margin: 0; margin-bottom: 20px!important;}
.element-panel-beta-body-content-inner table#dgEvents tr { border-bottom: 1px solid gray; background: white; margin: 20px;}
.element-panel-beta-body-content-inner table#dgEvents td { border:1px solid #9CC0C0; vertical-align:middle; padding: 10px; margin: 2px !important;}
.element-panel-beta-body-content-inner table#dgEvents tr.alpha { background: white;}
.element-panel-beta-body-content-inner table#dgEvents tr.beta { background: #dfe5e5;}

/* Results table by class */
.element-panel-beta-body-content-inner table.dgEvents { border:1px solid #9CC0C0; vertical-align:middle; width: 100%; margin: 0; margin-bottom: 20px!important;}
.element-panel-beta-body-content-inner table.dgEvents tr { border-bottom: 1px solid gray; background: white; margin: 20px;}
.element-panel-beta-body-content-inner table.dgEvents td { border:1px solid #9CC0C0; vertical-align:middle; padding: 10px; margin: 2px !important;}
.element-panel-beta-body-content-inner table.dgEvents tr.alpha { background: white;}
.element-panel-beta-body-content-inner table.dgEvents tr.beta { background: #dfe5e5;}


/* Link decoration */
div.element-panel-beta-body-content-inner a:link { background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left;  padding-left: 17px;  color: #42aaa5; text-decoration: none; font-weight: bold; display: block; width: 240px; min-height: 15px;}
div.element-panel-beta-body-content-inner a:visited {background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left; color: #42aaa5; text-decoration: none;   padding-left: 17px; font-weight: bold;  display: block; width: 240px; min-height: 15px;}
div.element-panel-beta-body-content-inner a:hover { color: #ffb30f; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left;  padding-left: 17px; display: block; width: 240px; min-height: 15px;}
div.element-panel-beta-body-content-inner a:active { color: #ffb30f; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left;  padding-left: 17px; font-weight: bold; display: block; width: 240px; min-height: 15px;}


.element-panel-beta-body-content-inner div#pages li { width: auto; padding: 0px 1px 1px 1px; margin: 0px 2px 2px 2px;}
.element-panel-beta-body-content-inner div#pages a { background: none; padding: 0px 2px 2px 2px; margin: 0px 2px 2px 2px; display:inline; width: auto; }
.element-panel-beta-body-content-inner div.pages li { width: auto; padding: 0px 1px 1px 1px; margin: 0px 2px 2px 2px;}
.element-panel-beta-body-content-inner div.pages a { background: none; padding: 0px 2px 2px 2px; margin: 0px 2px 2px 2px; display:inline; width: auto; }

div.events-footer a { color: #FF6600; }

/* ######################## END EVENTS RESULTS STYLING  ################### */

/* ######################## EVENTS DETAIL PAGE  ################### */

div.events-content p.eventdetail {  margin: 10px 0 10px 0;}
div.events-content p.eventdetail img#imgImage, div.events-content p.eventdetail img.imgImage {  margin-left: 10px; border: 1px solid black !important; }
div.events-content table.eventdetailtable { margin: 10px 10px 10px 0; border:1px solid #9CC0C0; vertical-align:middle; }
div.events-content table.eventdetailtable td { margin: 10px 0 10px 0; border:1px solid #9CC0C0; vertical-align:middle; width: 100%; margin: 0;padding: 10px;}
div.events-content table.eventdetailtable th { color: white; background: #62b8c7; margin: 10px 0 10px 0; border:1px solid #9CC0C0; vertical-align:middle; padding: 10px; margin: 0;}

div.events-content table.eventdetailtable a.lnk, div.events-content table.eventdetailtable a#lnkReturn, div.events-content table.eventdetailtable a#lnkWebsite, div.events-content table.eventdetailtable a#lnkMap{ background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left;  padding-left: 17px;  color: #42aaa5; text-decoration: none; font-weight: bold; display: block; width: 240px; min-height: 15px;}
div.events-content table.eventdetailtable a.lnk:visited, div.events-content table.eventdetailtable a#lnkReturn:visited, div.events-content table.eventdetailtable a#lnkWebsite:visited, div.events-content table.eventdetailtable a#lnkMap:visited {background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left; color: #42aaa5; text-decoration: none;   padding-left: 17px; font-weight: bold;  display: block; width: 240px; min-height: 15px;}
div.events-content table.eventdetailtable a.lnk:hover, div.events-content table.eventdetailtable a#lnkReturn:hover, div.events-content table.eventdetailtable a#lnkWebsite:hover, div.events-content table.eventdetailtable a#lnkMap:hover { color: #ffb30f; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left;  padding-left: 17px; display: block; width: 240px; min-height: 15px;}
div.events-content table.eventdetailtable a.lnk:active, div.events-content table.eventdetailtable a#lnkReturn:active, div.events-content table.eventdetailtable a#lnkWebsite:active, div.events-content table.eventdetailtable a#lnkMap:active { color: #ffb30f; text-decoration: none; background: url("/EasySiteWeb/EasySite/StyleData/EastRiding_General/Images/events-link-bullet.gif") no-repeat top left;  padding-left: 17px; font-weight: bold; display: block; width: 240px; min-height: 15px;}

/* ######################## END EVENTS DETAIL PAGE  ################### */




/*#####################  events styling for sewerby, leisure centres etc ########################*/

table#dgEventsPlain
{
	border: 0px!important;

}

table#dgEventsPlain td
{
	padding: 4px;
	font-family: Arial, verdana, sans serif;
	font-size: 0.8em;
	margin: 0px!important;
}


table.dgEventsPlain
{
	border: 0px!important;

}

table.dgEventsPlain td
{
	padding: 4px;
	font-family: Arial, verdana, sans serif;
	font-size: 0.8em;
	margin: 0px!important;
}



/*#####################  END events styling for sewerby, leisure centres etc ########################*/
/* New Paging Styles for POLAR */
.pagerlink a { display: inline !important; background-image: none !important; }
.pagerlink span { border:1px solid #666666 !important; padding:5px 5px 5px 5px; margin-left: 10px; margin-right: 0px;}





