
/* ----------------------------------------
   Bedford Tourism Office Stylesheet
   © Evolving Media Limited 2005
   www.evolvingmedia.co.uk
   ----------------------------------------
   Created by Saad Shaukat
   on 23-Oct-07 at 10:00 pm
   ---------------------------------------- */


/* ---------------------------------------- */
/* HTML Prep                                */
/* ---------------------------------------- */
body {
	margin:0px; 
	padding:0px; 
	font-family:Univers, Arial, helvetica; 
	background-color:#F2F2E8; 
	/*behavior: url(/static/includes/csshover.htc);*/
}
.width-page {
	width:910px; 
	margin-left:auto; 
	margin-right:auto;
}
.cls {
	clear:left; 
	height:0px; 
	overflow:hidden
}
a{
	color:#214F28;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/*************Header**********************/


/***Blue line in Header***/
#line-blue {
	background-color:#E7ECEF; 
	height:20px;
}
#line-blue #menu-top {
	margin-left:auto; 
	margin-right:auto; 
	width:900px; 
	padding:0px 0px 0px 0px; 
	line-height:20px; 
	text-align:right;
	
}
#line-blue #menu-top ul {
	margin:0px; 
	padding:0px; 
	list-style:none;
}

#line-blue #menu-top li {
	margin:0px; 
	padding:0px; 
	display:inline; 
	font-size:10px; 
	color:#4B626A;
}
#line-blue #menu-top a {
	font-size:0.88em; 
	color:#4B626A; 
	font-weight:normal; 
	text-decoration:none;
}
#line-blue #menu-top a:hover {	
	text-decoration:underline;
}
#line-blue #menu-top span.A {
	font-size:0.81em; 
	font-weight:bold;
}
#line-blue #menu-top span {
	font-size:1.0em;
	color:#4B626A; 
}
/***End of Blue line in Header***/

/***White line/Logo in Header***/

#line-white {
	height:80px; 
	background-color:#FFFFFF
}
#line-white #logo {
	width:400px; 
	float:left; 
	padding:0px 0px 0px 10px; 
	background:url(/static/images/logo.gif) 0px 4px no-repeat; 
	height:80px;
	margin:0px;
}
#line-white #logo a{
	display:block;
	width:390px;
	height:80px;
}
#line-white #logo a span{
	display:none;
}
#line-white #box-search2 {
	
}
#line-white #box-search {
	width:150px;
	padding:15px 0px 15px 195px;
	float:right; 
	font-size:0.88em; 
	color:#364F56;	
}
#line-white #box-search form{
	padding:0px;
	margin:0px;
}
#line-white #box-search span {
	font-size:0.94em; 
	font-weight:bold; 
	color:#8B9DA7; 
	letter-spacing:2px;
}
#line-white #box-search input.text {
	width:111px; 
	height:20px; 
	background:url(/static/images/bg-search.gif) no-repeat; 
	margin:0px 0px 0px -5px;
	border:0px; 
	float:left; 
	padding:3px 0px 0px 15px;
	
}
#line-white #box-search input.button {
	width:25px; 
	height:23px;
	background:url(/static/images/bg-button.gif) no-repeat; 
	margin:0px; 
	border:0px; 
	float:left; 
	cursor:pointer;
}
#line-white #box-search a{
	text-decoration:none;
	color:#516871;
	clear:both;
}
#line-white #box-search a:hover{
	text-decoration:underline;
}

/***End of White line/logo in Header***/

/***Red line in Header***/
#line-red {
	height:28px;
	/*background-color:#861615;*/
	background:url(/static/images/line-red-bg.gif) repeat-x;
	/*border:#DFC2C4 1px solid; 
	border-width:1px 0px 1px 0px;*/
	color:#FEFEFE; 
	font-size:0.99em;
	line-height:28px;
	
}
#line-red #menu-red2 {
	width:140px; 
	padding:0px 0px 0px 0px; 
	line-height:30px; 
	text-align:left;
	float:left;
}
#line-red #menu-red2 ul {
	margin:0px; 
	padding:0px; 
	list-style:none;
	float:right;
}
#line-red #menu-red2 li {
	margin:0px; 
	padding:0px; 
	display:inline; 
	font-size:10px; 
	color:#FEFEFE;	
}
#line-red #menu-red2 li a {
	color:#FEFEFE; 
	font-size:1.2em; 
	text-decoration:none;
	padding:0px 0px 0px 20px;
	text-align:left;
	background:url(/static/images/email-icon.gif) no-repeat top left;
}
#line-red #menu-red2 li a:hover {
	text-decoration:underline;
}
#line-red #menu-red {
	width:750px; 
	padding:0px 0px 0px 0px;
	line-height:30px; 
	text-align:left;
	float:left;
}
#line-red #menu-red ul {
	margin:0px; 
	padding:0px; 
	list-style:none;
	float:left;
}
#line-red #menu-red li {
	margin:0px; 
	padding:0px; 
	display:inline; 
	font-size:10px; 
	color:#FEFEFE;	
}
#line-red #menu-red li a {
	color:#FEFEFE; 
	font-size:1.2em; 
	text-decoration:none;
	padding:0px 0px 0px 14px;
	text-align:left;
}
#line-red #menu-red li a:hover {
	text-decoration:underline;
	
}
/***End of Red line in Header***/
/*************End of Header**********************/

/**Main Section**/
#main {
	width:926px;
	margin-left:auto; 
	margin-right:auto; 
	background:url(/static/images/bg-main.jpg) repeat-y;
}
#main2{
	padding:0px 0px 0px 9px;
}

/**Left Section (Column 1)**/
#left {
	width:153px; 
	float:left; 
	padding:17px 0px 0px 0px; 
	background-color:#FFFFFF;
	margin:0px 0px 0px 3px;
}
* html #left { 	width:152px; 
 margin: 0 0 0 2px !important; }
/**Main Navigation**/
#left ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#left ul li {
	/*width:auto;*/
	margin:1px 0px 1px 0px; 
	padding:0px; 
	/*height:29px;*/
	
}
#left ul li a {
	display:block;
	padding:9px 25px 7px 10px; 
	color:#FFFFFD;
	background:#214f28 url(/static/images/menu-off.gif) top right no-repeat; 
	font-size:1em;
	font-weight:normal; 
	text-decoration:none;
	overflow:hidden;
	vertical-align: bottom;
	line-height: normal;
	margin: 0 !important;
}
#left ul li a:hover {
	background:#E67300 url(/static/images/menu-on.gif) top right no-repeat;
	
}
#left .selected a {
	margin:0px 0px 1px 0px; 
	padding:9px 25px 7px 10px; 
	color:#FFFFFD;
	background:#E67300 url(/static/images/transport-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer; 
	
}

/**Hover for different links**/
/**Accomodation**/
#left ul li.accomodation li a, #left li.accomodation li{
	color:#61b613 !important;
}
#left ul li.accomodation a:hover {
	background:#61b613 url(/static/images/accomodation-menu-on.gif) top right no-repeat;
}
#left ul li.selected-accomodation a, #left ul li.selected-accomodation a:hover {
	margin:0px 0px 1px 0px;
	padding:8px 25px 0px 10px;
	color:#FFFFFD;
	background:#61b613 url(/static/images/accomodation-menu-on.gif) top right no-repeat;
	font-weight:bold;
	overflow:hidden;
	cursor:pointer;
	min-height:21px;
	height:auto;
}

.accomodation #center #title-header h2, .accomodation #center #listing-title-header h2 {	
	color:#61b613;	
}
.accomodation #center #title-header h3, .accomodation #center #listing-title-header h3 {
	color:#61b613;
}

.accomodation #center h3{
	background-color:#61b613;
	color:#fff;
}

/**Things To do**/
#left li.things-to-do li, html>body #left li.things-to-do li a{
	color:#2E3F8F !important;
}
#left li.things-to-do a:hover {
	background:#2E3F8F url(/static/images/things-to-do-menu-on.gif) top right no-repeat;
}
#left .selected-things-to-do a, #left .selected-things-to-do a:hover {
	margin:0px 0px 1px 0px; 
	padding:8px 25px 0px 10px;
	min-height:21px;
	height:auto;
	color:#FFFFFD;
	background:#2E3F8F url(/static/images/things-to-do-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer;	
}
.things-to-do #center #title-header h2, .things-to-do #center #listing-title-header h2 {	
	color:#2E3F8F;	
} 
.things-to-do #center #title-header h3, .things-to-do #center #listing-title-header h3 {
	color:#2E3F8F;
}
.things-to-do #center h3{
	background-color:#2E3F8F;
	color:#fff;
}
/**What's On**/
#left li.whats-on a:hover {
	background:#4C009E url(/static/images/whats-on-menu-on.gif) top right no-repeat;
}
#left li.whats-on li a, #left li.whats-on li{
	color:#4C009E !important;
}
#left .selected-whats-on a, #left .selected-whats-on a:hover{
	margin:0px 0px 1px 0px; 
	padding:8px 25px 0px 10px;
	min-height:21px;
	height:auto;
	color:#FFFFFD;
	background:#4C009E url(/static/images/whats-on-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer;	
}
.whats-on #center #title-header h2, .whats-on #center #listing-title-header h2 {	
	color:#4C009E;	
}
.whats-on #center #title-header h3, .whats-on #center #listing-title-header h3 {
	color:#4C009E;
}
.whats-on #center h3{
	background-color:#4C009E;
	color:#fff;
}
/**Shopping**/
#left li.shopping a:hover {
	background:#A23996 url(/static/images/shopping-menu-on.gif) top right no-repeat;
}
#left li.shopping li a, #left li.shopping li{
	color:#A23996 !important;
}
#left li.selected-shopping a, #left li.selected-shopping a:hover{
	margin:0px 0px 1px 0px; 
	padding:8px 25px 0px 10px;
	min-height:21px;
	height:auto;
	color:#FFFFFD;
	background:#A23996 url(/static/images/shopping-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer;	
}
.shopping #center #title-header h2,  .shopping #center #listing-title-header h2  {	
	color:#A23996;
}
.shopping #center #title-header h3, .shopping #center #listing-title-header h3 {
	color:#A23996;
}
.shopping #center h3{
	background-color:#A23996;
	color:#fff;
}
/**Eating Out**/
#left li.eating-out a:hover {
	background:#C4A123 url(/static/images/eating-out-menu-on.gif) top right no-repeat;
}
#left li.eating-out li a, #left li.eating-out li{
	color:#C4A123 !important;
}
#left li.selected-eating-out a, #left li.selected-eating-out a:hover{
	margin:0px 0px 1px 0px; 
	padding:8px 25px 0px 10px;
	min-height:21px;
	height:auto;
	color:#FFFFFD;
	background:#C4A123 url(/static/images/eating-out-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer;
}
.eating-out #center #title-header h2, .eating-out #center #listing-title-header h2 {	
	color:#C4A123;	
}
.eating-out #center #title-header h3, .eating-out #center #listing-title-header h3 {
	color:#C4A123;
	margin-top:0px;
}
.eating-out #center h3{
	background-color:#C4A123;
	color:#fff;
}
/**Transport**/
#left li.bedford-tourist-information-centre a:hover, #left li.transport a:hover {
	background:#E67300 url(/static/images/transport-menu-on.gif) top right no-repeat;
}
#left li.bedford-tourist-information-centre li a, #left li.bedford-tourist-information-centre li, #left li.transport li a, #left li.transport li{
	color:#E67300 !important;
}
#left li.selected-bedford-tourist-information-centre a, #left li.selected-bedford-tourist-information-centre a:hover, #left li.selected-transport a, #left li.selected-transport a:hover {
	margin:0px 0px 1px 0px; 
	padding:8px 25px 0px 10px;
	min-height:21px;
	height:auto;
	color:#FFFFFD;
	background:#E67300 url(/static/images/transport-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer;	
}
.bedford-tourist-information-centre #center #title-header h2, .bedford-tourist-information-centre #center #listing-title-header h2, .transport #center #title-header h2, .transport #center #listing-title-header h2 {	
	color:#E67300;	
}
.bedford-tourist-information-centre #center #title-header h3, .bedford-tourist-information-centre #center #listing-title-header h2, .transport #center #title-header h3, .transport #center #listing-title-header h2 {
	color:#E67300;
}
.bedford-tourist-information-centre #center h3, .transport #center h3{
	background-color:#E67300;
	color:#fff;
}
/**Default**/
#left li.default a:hover {
	background:#E67300 url(/static/images/transport-menu-on.gif) top right no-repeat;
}
#left li.default li a, #left li.default li{
	color:#E67300 !important;
}
#left .selected.default a, #left .selected.default a:hover {
	margin:0px 0px 1px 0px; 
	padding:9px 25px 7px 10px; 
	color:#FFFFFD;
	background:#E67300 url(/static/images/transport-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer; 
}

/**All About Bedford**/
#left ul li.all-about-bedford li a, #left li.all-about-bedford li{
	color:#6FAEE1 !important;
}
#left ul li.all-about-bedford a:hover {
	background:#6FAEE1 url(/static/images/all-about-bedford-menu-on.gif) top right no-repeat;
}
#left ul li.selected-all-about-bedford a, #left ul li.selected-all-about-bedford a:hover {
	margin:0px 0px 1px 0px; 
	padding:8px 25px 0px 10px; 
	color:#FFFFFD;
	background:#6FAEE1 url(/static/images/all-about-bedford-menu-on.gif) top right no-repeat; 
	font-weight:bold; 
	overflow:hidden; 
	cursor:pointer;
	min-height:21px;
	height:auto;
}

.all-about-bedford #center #title-header h2, .all-about-bedford #center #listing-title-header h2 {	
	color:#6FAEE1;	
}
.all-about-bedford #center #title-header h3, .all-about-bedford #center #listing-title-header h3 {
	color:#6FAEE1;
}
.all-about-bedford #center h3{
	background-color:#6FAEE1;
	color:#fff;
}
* html #left ul li { line-height: 0 !important; }

/**Contact Us & Request Information**/
.contact-us #center #title-header h2, .contact-us #center #listing-title-header h2, .request-information #center #title-header h2, .request-information #center #listing-title-header h2{	
	color:#861615;	
}
.contact-us #center #title-header h3, .contact-us #center #listing-title-header h2, .request-information #center #title-header h3, .request-information #center #listing-title-header h2{
	color:#861615;
}
.request-information #center h3{
	background-color:#861615;
	color:#fff;
}
/**Privacy policy & Disclaimer**/
.privacy-policy #center #title-header h2, .privacy-policy #center #listing-title-header h2, .disclaimer #center #title-header h2, .disclaimer #center #listing-title-header h2{	
	color:#861615;	
}
.privacy-policy #center #title-header h3, .privacy-policy #center #listing-title-header h2, .disclaimer #center #title-header h3, .disclaimer #center #listing-title-header h2{
	color:#861615;
}
/**Site Map**/
.site-map #center #title-header h2, .site-map #center #listing-title-header h2{	
	color:#861615;	
}
.site-map #center #title-header h3, .site-map #center #listing-title-header h2{
	color:#861615;
}

/**Sub Menu**/
#left ul ul{
	/*display:block;*/
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style-type:disc !important;
	color:#E67300;
}
#left ul ul li {
	margin:0px 0px 0px 22px;
	padding:0px;
	/*list-style-position:inside;*/
	color:#E67300;
	vertical-align:top;
	list-style-type:disc !important;
}
#left ul ul li a {
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	color:#E67300;
	font-size:1em; 
	text-decoration:none; 
	overflow:hidden;	
	background:none !important;	
	line-height:14px !important; 
	font-weight:normal !important;
	vertical-align:top;
	height:14px !important;
	min-height:14px !important;
}

/*set color for sub menus*/

.accomodation #left ul ul li a {	
	color:#61b613;
}
.accomodation #left ul ul li {
	color:#61b613;
}

.all-about-bedford #left ul ul li a {	
	color:#6FAEE1;
}
.all-about-bedford #left ul ul li {
	color:#6FAEE1;
}

.things-to-do #left ul ul li a {	
	color:#2E3F8F;
}
.things-to-do #left ul ul li {
	color:#2E3F8F;
}

.whats-on #left ul ul li a {	
	color:#4C009E;
}
.whats-on #left ul ul li {
	color:#4C009E;
}

.shopping #left ul ul li a {	
	color:#A23996;
}
.shopping #left ul ul li {
	color:#A23996;
}

.eating-out #left ul ul li a {	
	color:#C4A123;
}
.eating-out #left ul ul li {
	color:#C4A123;
}
.bedford-tourist-information-centre #left ul ul li a, .transport #left ul ul li a {	
	color:#E67300;
}
.bedford-tourist-information-centre #left ul ul li, .transport #left ul ul li {
	color:#E67300;
}


#left ul ul li a:hover{
	display: block;
	color:#5D7784 !important; 
	background:none !important;	
}
#left ul ul li a:active {
	color:#5D7784 !important; 
}
/**End of Sub Menu**/
/**End of Main Navigation**/

#left #box-request {
	background-color:#E7ECEF; 
	color:#405D61; 
	text-align:center;
	margin:0px;
}
#left #box-request form{
	padding:0px;
	margin:0px;
}
#left #box-request #title-request {
	background-color:#5D7784; 
	color:#ffffff;
}
#left #box-request #title-request h1 {
	margin:0px; 
	padding:0px 0px 5px 10px; 
	font-size:1em; 
	font-weight:bold; 
	clear:both;
}
#left #box-request #title-request p {
	margin:0px 2px 0 0; 
	padding:7px 0px 5px 10px; 
	font-size:1em; 
	font-weight:bold; 
	clear:both;
	color:#ffffff;
	font-weight:bold;
	background:url(/static/images/free.gif) no-repeat right;
	line-height:15px;
}
#left #box-request #title-request img {
	margin:0px 0px 5px 0px; 
	float:right; 
	border:none;
}
#left #box-request p {
	color:#405D61;
	background:transparent;
	padding:5px 2px 5px 10px;
	margin:0px; 
	text-align:left;
}
#left #box-request input {
	background-color:#5D7784;
	background:url(/static/images/click-here.gif) no-repeat;
	color:#FFFFFF;
	border:#F0F0F0 1px solid; 
	margin:10px 0px;
	font-size:1em;
	font-weight:bold;
	padding:4px 0px;
	width:139px;
	cursor:pointer;
}
/**End of Left Section (Column 1)**/

/*******Middle Section (Column 2)*****************/
#center2{
	padding:18px 12px 15px 13px; 
	margin:0px;
}
#center {
	width:597px;
	float:left; 
	/*border-top:#6F878B 2px solid;*/ 	
}
#center .events_select{
	color:#435F63;
	margin:0px 0px 5px 0px;
	text-align:right;
	width:130px;
	float:right;
}

#center .events_select select{
	color:#435F63;
	width:130px;
}
#center #pathway{
	padding:5px 0px 5px 0px;
	border-top:#6F878B 2px solid;
}
#center #pathway a {
	color:#214F28; 
	text-decoration:none;	
}
#center #pathway a:hover {
	text-decoration:underline;
}
/**Column 2 Header**/
#center #title-header {
	/*border-bottom:#CED6D8 1px solid;*/
	padding:0px 0px 10px 0px; 
	margin:0px 0px 5px 0px;
	height:auto;
	float:left;
	width:100%;
}
#center .line-header{
	background-color:#CED6D8; 
	width:572px;
	height:1px;
	float:left;
	overflow:hidden;  
	margin:0px 0px 10px 0px;
}
#center #title-header h2 {
	margin:0px;
	padding:0px 0px 0px 0px; 
	font-size:2.5em; 
	color:#E67300;
	line-height:1.2em;
	font-family:Arial,Helvetica;
}
#center #title-header h3 {
	margin:0px 0px 8px 0px; 
	padding:0px; 
	font-size:1.5em;
	font-family:Arial,Helvetica;
	color:#E67300;
	background-color:#ffffff !important;
}
#center #title-header img {
	float:right; 
	margin:0px 0px 0px 0px;
}
#center #title-header a {
	background:url('/static/images/back-back.gif') left center no-repeat; 
	color:#5D7784;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
	padding:9px 0px 9px 22px;
	text-align:center;
}

/**Upper part of the Column 2**/
#center .lead_para,#center .body_para{
		color: #435F63;
}
#center .lead_para p,#center .body_para p{
	color: #435F63;
	clear:both;
}

#center .one-column {
	
}
#center .one-column h4{
	margin:10px 0;
	clear:both;
}
#center .two-columns {
	float:left; 
	width:283px;
}
#center .two-columns h4{
	margin-top:0px !important;
	color:#415e64;
	font-weight:bold;
	font-size:1.1em;
}
#center .two-columns ul{
	margin-top:0px;
}
#center .two-columns ul li{
	list-style-type:disc;
	list-style-position:outside;
	padding:3px 0px;
	color:#435F63;
}
#center .two-columns img{
	width:270px;
	margin-bottom:15px !important;
}
#center .two-columns .box-orange {
	background-color:#FBF1E8; 
	color:#405F62; 
	font-weight:bold; 
	border:#F7D8C3 1px solid; 
	margin:0px 0px 15px 0px; 
	padding:10px; 
	width:250px;
	font-weight:normal;
	float:left;
}
#center .two-columns .box-orange a {
	font-weight:normal; 
	text-decoration:none; 
	color:#405f62;
}
#center .two-columns .box-orange a:hover {
	text-decoration:underline;
}
#center .two-columns h3 {
	padding:0px 0px 10px 0px; 
	margin:0px; 
	font-size:1em; 
	background:none; 
	color:#435F63;
}
#center .two-columns p {
	margin:0px; 
	padding:0px 20px 15px 0px; 
	color:#435F63;
	text-align:justify;
}

/**Other Guides Section**/
#center h3 { /*Other guides heading*/
	padding:10px 0px 10px 12px; 
	margin:10px 0px 10px 0px; 
	font-size:1.2em;; 
	color:#405f62; 
	background-color:#E6E6E6; 
	clear:both;
}
#center #listing-title-header h3{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 10px 0px !important; 
	font-size:1.2em;; 
	color:#405f62; 
	clear:left;
	background-color:#ffffff !important;
}
#center .three-columns {
	width:187px; 
	float:left;
	padding-bottom:20px;
	margin-left:3px;
}  
/*#center .three-columns-header{
	margin:20px 0px 0px 0px;
	background-color:#E6E6E6;
}

#center .three-columns-header h3{
	padding:10px 0px 10px 20px; 
	margin:30px 0px 10px 0px; 
	font-size:1.2em; 
	font-weight:bold;
	color:#405f62;
	clear:left;
}*/
#center .three-columns h4 {
	margin:8px 0px 0px 0px; 
	padding:0px 0px 5px 12px; 
	font-size:1.2em; 
}
#center .three-columns img{
	width:156px;
	padding:0px 17px 10px 12px;
	border-right:#F3F3F3 2px solid;
}
#center .three-columns .accomodation {
	color:#61b613; 
	background-color:#FFFFFF; 
	border-right:#F3F3F3 2px solid;
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns .all-about-bedford {
	color:#6FAEE1; 
	background-color:#FFFFFF; 
	border-right:#F3F3F3 2px solid;
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns .things-to-do {
	color:#2E3F8F; 
	background-color:#FFFFFF; 
	border-right:#F3F3F3 2px solid;
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns .whats-on {
	color:#4C009E; 
	background-color:#FFFFFF;
	/*border-right:#F3F3F3 2px solid;*/
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns .shopping {
	color:#A23996; 
	background-color:#FFFFFF; 
	border-right:#F3F3F3 2px solid;
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns .eating-out {
	color:#C4A123; 
	background-color:#FFFFFF; 
	border-right:#F3F3F3 2px solid;
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns .transport {
	color:#E67300; 
	background-color:#FFFFFF;
	/*border-right:#F3F3F3 2px solid;*/
	text-decoration:none;
	font-weight:normal;
}
#center .three-columns ul {
	margin:0px 0px 0px 12px; 
	padding:0px; 
	list-style:disc;
	line-height:12px; 
	color:#2E3F8F;
	border-right:#F3F3F3 2px solid;
}
#center .three-columns li {
	margin:0px 0px 0px 16px;
	padding:2px 0px;
	list-style-image:url(/static/images/arrow-right-white.gif);
	list-style-position:outside;
}
#center .three-columns li a{
	color:#5d7784; 
	text-decoration:none;
	padding:0px 0px 0px 0px;
	line-height:1.1em;
}
#center .three-columns li a:hover {
	text-decoration:underline;
}
#center .three-columns li a:visited {
	color:#214F28;
}
#center .three-columns .line-accommodation, #center .three-columns .line-shopping, #center .three-columns .line-things, #center .three-columns .line-eating, #center .three-columns .line-whatson, #center .three-columns .line-transport {
	background-color:#265413; 
	height:1px; 
	overflow:hidden; 
	margin:10px 19px 0px 10px;
}
#center .three-columns .line-shopping{
	background-color:#A23996; 
}
#center .three-columns .line-things{
	background-color:#2E3F8F; 
}
#center .three-columns .line-eating{
	background-color:#C4A123; 
}
#center .three-columns .line-whatson{
	background-color:#4C009E; 
}
#center .three-columns .line-transport {
	background-color:#E67300; 
}

#center .three-columns .line-white {
	background-color:#F3F3F3;
	width:2px; 
	overflow:hidden;
	margin:5px 25px 5px 25px;
	height:40px;
	float:left;
}
#center #column-border {
	border:#F3F3F3 1px solid; 
	border-width:0px 2px 0px 2px;
}
#center .line-border {
	background-color:#6F878B; 
	height:1px; 
	overflow:hidden; 
	margin:0px -3px 0px -3px; 
	border:#FFFFFF 1px solid; 
	border-width:10px 2px 0px 2px; 
	width:179px; 
	padding:0px 4px 0px 4px;
}
#center .without-border ul {
	border:none !important;
}

/*******Listing.cms css********/
#center #listing-title-header {
	/*border-bottom:#CED6D8 1px solid;*/
	padding:0px 0px 10px 0px; 
	margin:0px 0px 20px 0px;
}
#center #listing-title-header h2 {
	margin:0px 0 5px 0;
	padding:0px 0px 0px 0px; 
	font-size:2.5em;
	line-height:1.2em;
}
#center .listing-three-columns-container{
	width:567px;
	clear:both;
}
#center .listing-only-column {
	float:left;
	color:#435F63;
	width:550px;
}
#center .listing-column-one {
	float:left; 
	width:283px;
	height:auto;
	margin:0px 0px 20px 0px;
}
#center .listing-column-two {
	float:left; 
	width:283px;
	height:auto;
	margin:0px 0px 20px 0px;
	color:#435F63;
}
#center .listing-column-two h4{
	padding:0px 0px 10px 0px; 
	margin:0px; 
	font-size:1em; 
	background:none; 
	color:#435F63;
}
#center .listing-column-two p {
	margin:0px; 
	padding:0px 0px 10px 0px; 
	color:#435F63;
}
#center .listing-three-columns {
	width:180px; 
	float:left;
	padding:0px 0px 0px 9px;
	/*border-bottom:#CED6D8 1px solid;*/
}
#center .eating-out {
	color:#C4A123;
	background-color:#FFFFFF;
	font-weight:bold;
}
#center .shopping {
	color:#A23996;
	background-color:#FFFFFF;
}
#center .listing-three-columns .accomodation {
	color:#61b613;
	background-color:#FFFFFF;
}
#center .listing-three-columns .all-about-bedford {
	color:#6FAEE1;
	background-color:#FFFFFF;
}
#center .listing-three-columns .things-to-do {
	color:#2E3F8F;
	background-color:#FFFFFF;
}
#center .listing-three-columns .whats-on {
	color:#4C009E;
	background-color:#FFFFFF;
}
#center .listing-three-columns .transport {
	color:#E67300;
	background-color:#FFFFFF;
}
#center .listing-three-columns h4 {
	margin:0px; 
	padding:10px 0px 10px 2px;
	font-size:1.2em; 
}
#center .listing-three-columns img {
	padding:0px 0px 2px 2px;
	border:none;
}
#center .listing-three-columns-container .line {
	background-color:#CED6D8; 
	height:1px; 
	overflow:hidden;  
	margin:10px 0px 10px 9px;
	width:537px;
	float:left;
}
#center .listing-three-columns .more{
	color:#5D7784; 
	text-transform:uppercase;
	text-decoration:none;
	width:160px;
	height:28px;
	font-size:1.0em;
}
#center .listing-three-columns  .more a {	
	text-decoration:none;
	color:#5D7784;
	margin:0px;
	/*padding:5px 0px 0px 110px;*/
	padding:2px 20px 2px 0;
	/*float:left;*/
	font-size:0.9em;
}
#center .listing-three-columns  .more .m_icon{
	width:14px;
	height:15px;
	background:url(/static/images/back.gif) top right no-repeat;
	float:right;
	margin:3px 0px 0px 0px;
	padding:0px;
}
#center .listing-three-columns  .more .m_icon_a{
	background:url(/static/images/back.gif) center right no-repeat;
	float:right;
	margin:3px 0px 0px 0px;
}
#center .listing-three-columns  .more a:hover {
	text-decoration:underline;
}
#center .listing-three-columns-container .space{
	background-color:#ffffff; 
	height:1px; 
	overflow:hidden;  
	margin:10px 0px 10px 9px;
	width:537px;
	float:left;
}
#center #listing-title-header a {
	background:url('/static/images/back-back.gif') 0 0 no-repeat; 
	color:#5D7784;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
	padding:0px 0px 15px 22px;
	text-align:center;
}
/*******End of Listing.cms css********/

/*******Venues.cms css********/

#center .venues-three-columns-container{
	width:547px;
	clear:both;
	padding:0px;
	margin:10px 0 0 0;
	width:578px;
	float:left;
}
#center .venues-three-columns-container p a{
	color:#5D7784;
	text-decoration:none;
	font-size:1em;
}
#center .venues-three-columns-container p a:hover{
	text-decoration:underline;
}
#center .venues-three-columns-container table.cmstable{
	background-color:#ffffff;
	margin-bottom:20px;
}

table.cmstable tr.table-middle{
	width: 547px;
	background-color: #ffffff;
	height:auto;
	/*border-top:#CED6D8 1px solid;*/
	
}
table.cmstable td{
	font-size:1.0em;
	color:#405e68;
/*	font-weight:bold;*/
	padding:8px 5px 8px 5px;
	vertical-align:top;
	border-top:#CED6D8 1px solid;
}

table.cmstable .table-top{
	color:#ffffff;
	background-color:#5D7784;
	font-size:1.2em !important;
	font-weight:bold !important; 
}
table.cmstable .table-top td{
	color:#ffffff;
	padding:6px 5px 6px 5px !important;
}

table.cmstable tr.on{
	background-color:#eef1f2;
}
table.cmstable tr.off{
	background-color:#fff;
}

table.cmstable td b{
	/*color:#8c9da4;
	font-size:1.2em;*/
	font-weight:bold;
}

#center .venues-column-one {
	float:left; 
	width:93px;
	height:auto;
	padding:0px; 
	margin:20px 10px 20px 0px;
	font-size:1.2em;
	font-weight:bold;
	color:#8c9da4;
}
#center .venues-column-two {
	float:left; 
	width:134px;
	height:auto;
	margin:20px 0px 20px 10px;
	font-size:0.9em;
	color:#265413;
	font-weight:bold;
}
#center .venues-column-three {
	float:left;
	width:300px;
	height:auto;
	margin:20px 0px 20px 0px;
	text-align:right;
	color:#8c9da4;
	font-size:1.2em;
}
#center .venues-column-three span {
	font-size:1.1em;
	color:#265413;
	text-align:right;
	font-weight:bold;
}


/*******End of Venues.cms css********/

/*******events.cms css********/
.dow{
	color:#4C009E;
	font-weight:bold;
}
.dow-row{
	background-color:#e8def3;
}
.mon{
	background-color:#4C009E;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.mon a{
        color:#7btoC60CE;
}

.day{
	color:#435F63;
}
.day a{
	font-weight:bold;
	color:#435F63;
	background-color:#e8def3;
	padding:2px;
}
.month{
	float:right;
	width:130px;
	padding:0px;
	margin:0px 0px 10px 0px;
	border:solid #CED6D8;
	border-width:1px;
}
#center #events-header{
	background-color:#3b008f;
	color:#fff;
	width:400px;
	padding:7px 0 7px 10px;
	font-size:1.2em;
	font-weight:bold;
	height:14px;
}
#center #events-header a{
	color:#fff;
	text-decoration:none;
	padding-right:6px;
}
#center #events-header a:hover{
	text-decoration:underline;
}
#center #events-header a.active{
	text-decoration:underline;
}
#events-holder{
	width:580px;
	float:left;
	clear:both;
}
#events-block-holder{
	float:left;
	width:400px;
}
#calendar-holder{
	float:right;
	width:130px;
	margin-right:5px;
}
#center #events_block{
	width:357px;
	float:left;
	clear:both;
	border-bottom:#CED6D8 1px solid;
}
#center .events_block{
	margin-bottom:8px;
	padding:10px 0 0 10px;
}
#center .events_block h4{
	margin:0px; 
	padding:7px 0px 7px 2px;
	font-size:1.2em;
	color:#4C009E;
}
#center .events_block h4 a{
	text-decoration:none;
	color:#4C009E;
	
}
#center .events_block h4 a:hover{
	text-decoration: underline;
}
#center .events_block p{
	margin:0px; 
	padding:10px 0px 10px 0px; 
	color:#435F63;
}

#center .events_block .more{
	color:#5D7784; 
	text-transform:uppercase;
	text-decoration:none;
	height:28px;
	font-size:1.0em;
	border-bottom:#CED6D8 1px solid;
}
#center .events_block .more a {	
	text-decoration:none;
	color:#5D7784;
	margin:0px;
	padding:2px 20px 2px 0;
	font-size:0.9em;
}
#center .events_block .more .m_icon{
	width:14px;
	height:15px;
	background:url(/static/images/back.gif) top right no-repeat;
	float:right;
	margin:3px 0px 0px 0px;
	padding:0px;
}
#center .events_block .more .m_icon_a{
	background:url(/static/images/back.gif) center right no-repeat;
	float:right;
	margin:3px 0px 0px 0px;
}
#center .events_block .more a:hover {
	text-decoration:underline;
}
#center #gobacklink{
	float:left;
	color:#5D7784;
	margin:0px 0px 16px 0px;
}
#center #gobacklink a{
	text-decoration:none;
	color:#214F28;
	font-size:0.9em;
}
#center #gobacklink a:hover{
	text-decoration:underline;
}

/*******End of events.cms css********/

/*******home.cms css********/
#center .home_container{
	float:left;
	clear:both;
	background-color:#b5c994;
	/*background:url('/static/images/green_body_bg.jpg') repeat;*/
	margin:0px 0px 15px 0px;
	height:auto;
	width:572px;
}
#center .home_container .image_section img{
	margin:0px;
	padding:0px;
}
#center .home_container .green_section_header1{
	background:url('/static/images/green_header_bg.jpg') repeat-x;
	border-right:#96b35f 1px solid;
	margin:0px;
	padding:0px;
	width:361px;
	float:left;
	height:32px;
}
#center .home_container .green_section_header1 h4{
	padding:0px 0px 0px 10px;
	font-size:1.2em;
	color:#ffffff;
	margin:10px 0px 0px 0px;
}
#center .home_container .green_section_header2{
	background:url('/static/images/green_header_bg.jpg') repeat-x;
	margin:0px;
	padding:0px;
	width:210px;
	float:left;
	height:32px;	
}
#center .home_container .green_section_header2 h4{
	padding:0px 0px 0px 10px;
	font-size:1.2em;
	color:#ffffff;
	margin:10px 0px 0px 0px;
}
#center .home_container .green_section_body{
	width:572px;
}
#center .home_container .green_section_body_col1{
	background-color:#b5c994;
	margin:0px;
	padding:0px;
	/*width:186px;*/
	width:361px;
	float:left;
	height:auto;
	line-height:150%;
}
#center .home_container .green_section_body_col1 p{
	padding:5px 5px 0px 10px;
	color:#222222;
}
#center .home_container .green_section_body_col2{
	background-color:#d3cfa9;
	margin:0px;
	padding:0px;
	width:185px;
	float:left;
	height:auto;
	line-height:150%;
}
#center .home_container .green_section_body_col2 p{
	/*padding:5px 5px 0px 10px;*/
	color:#7E7229;
}
#center .home_container .green_section_body_col3{
	background-color:#b5c994;
	width:205px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	border-left:#96b35f 1px solid;
	line-height:150%;
}
#center .home_container .green_section_body_col3 p{
	padding:5px 10px 10px 10px;
	color:#222222;
}
#center .home_container .green_section_body_col3 p img{
	/*padding:5px 10px 10px 0px;*/
}
#center .home_container .green_section_body_col3 .more{
	background:url(/static/images/home_back.jpg) top right no-repeat;
	color:#5D7784; 
	text-transform:uppercase;
	text-decoration:none;
	height:28px;
	font-size:1.0em;
	float:right;
	
}
#center .home_container .green_section_body_col3 .more a {	
	text-decoration:none;
	color:#214F28;	
	padding:3px 20px 0px 0px;
	float:right;
	font-size:0.9em;
}
#center .home_container .green_section_body_col3 .more .m_icon{
	width:18px;
	height:18px;	
	float:right;
	margin:3px 20px 0px 1px;
	padding:0px;
}
#center .home_container .green_section_body_col3 .more a:hover {
	text-decoration:underline;
}
/*******End of home.cms css********/

/*******search.cms css********/
#center p{
	color:#435F63;
	margin:10px 0px 10px 0px;
	/*float:left;*/
	clear:both;
}
#center p a{
	color:#214F28;
	text-decoration:none;
}
#center p a:hover{
	text-decoration:underline;
}
#center .searchnav{
	background-color:#5D7784;
	color:#ffffff;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	width:573px;
}
#center .searchnav .displaying{
	float:left;
	padding:5px 0px 5px 5px;
}
#center .searchnav .prevnext{
	float:right;
	padding:5px 5px 5px 0px;
}
#center .searchnav .prevnext a{
	text-decoration:none;
	color:#ffffff;
}
#center .searchnav .prevnext a:hover{
	text-decoration:underline;
}
#center .searchnav .prevnext span.greyout{
	display:none;
}
#center .newsBox{
	width:547px;
	float:left;
	clear:both;
	margin:5px 0px 10px 0px;
}
#center .newsBox .boxContent{
	border-bottom:#CED6D8 1px solid;
}
#center .newsBox .boxContent .newsDate{
	margin:0px; 
	padding:0px 0px 0px 5px;
	font-size:1.2em;
	color:#E67300;
}
#center .newsBox .boxContent .newsDate a{
	text-decoration:none;
	color:#E67300;
}
#center .newsBox .boxContent .newsDate a:hover{
	text-decoration:underline;
}
#center .newsBox .boxContent .newsInfo{
	margin:0px; 
	padding:0px 0px 10px 5px; 
	color:#435F63;
}
#center .newsBox .boxContent .newsInfoCrumbs{
	color:#435F63;
	padding:10px 0px 0px 5px;
	
}
#center .newsBox .boxContent .more{
	color:#5D7784; 
	text-transform:uppercase;
	text-decoration:none;
	height:28px;
	font-size:1.0em;	
}
#center .newsBox .boxContent .more a {	
	text-decoration:none;
	color:#5D7784;
	margin:0px 0px 0px 495px;
	padding:5px 0px 0px 0px;
	float:left;
	font-size:0.9em;
}
#center .newsBox .boxContent .more .m_icon{
	width:14px;
	height:15px;
	background:url(/static/images/back.gif) top right no-repeat;
	float:right;
	margin:3px 0px 0px 0px;
	padding:0px;
}
#center .newsBox .boxContent .more a:hover {
	text-decoration:underline;
}


/********Advanced Search Form CSS*********/
#center .contactBox{
	margin:30px 0px 10px 0px;
}
#center .contactBox .boxContent{
	margin:5px 0 20px 0;
	padding:0px;
	border:#435F63 1px solid;
	background-color:#5D7784;
	float:left;
	width:570px;
}
#center .contactBox .boxContent span{
	font-size:1.3em;
	padding:15px 0px 15px 5px;
	color:#ffffff;
}
#center .contactBox .boxContent form{
	background-color:#ffffff;
	
}
#center .contactBox .boxContent table{
	background-color:#ffffff;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#center .contactBox .boxContent table tr{
	color:#435F63;
}
#center .contactBox .boxContent table tr td{
	padding:0px 5px 7px 25px;
	vertical-align:top;
	width:auto;
}
#center .contactBox .boxContent table tr td input.button {
	background-color:#5D7784;
	color:#FFFFFF;
	border:#F0F0F0 1px solid;
	margin:10px 0px;
	font-size:1.1em;
	font-weight:bold;
	padding:4px 0px;
	width:120px;
	cursor:pointer;
}
#center .contactBox .boxContent table tr td input.text{
	background-color:#ffffff;
	color:#435F63;
	border:#435F63 1px solid; 
}

/********End of Advanced Search Form CSS*********/

/*******End of search.cms css********/

/*******contact.cms css********/
#center #contactForm, #center #organiserForm{
	background-color:#ffffff;
	margin:5px 0px 5px 0px;
}
#center #contactForm p, #center #organiserForm p{ 
	font-weight:bold !important;
}
#center #contactForm .formtable{

}
#center #contactForm table, #center #organiserForm table{
	background-color:#ffffff;
	margin:20px 0px 0px 0px;
	padding:0px;
}
#center #contactForm .f_info, #center #organiserForm .f_info{
	color:#435F63;
}
#center #contactForm table tr{, #center #organiserForm table tr
	color:#435F63;
}
#center #contactForm table tr td, #center #organiserForm table tr td{
	padding:0px 5px 7px 0px;
	vertical-align:top;
	text-align:right;
	
}
#center #contactForm table tr td span, #center #organiserForm table tr td span{
	text-align:left;
	float:left;
}
#center #contactForm table tr td input.text, #center #organiserForm table tr td input.text{
	background-color:#ffffff;
	color:#435F63;
	border:#435F63 1px solid;
	margin-left:auto;
	margin-right:auto;
	float:left;
	width:250px;
	font:inherit;
}
#center #contactForm table tr td input.button, #center #organiserForm table tr td input.button {
	background-color:#5D7784;
	color:#FFFFFF;
	border:#F0F0F0 1px solid;
	margin:10px 0px 0px 0px;
	font-size:1.1em;
	font-weight:bold;
	padding:4px 0px 4px 0px;
	width:120px;
	cursor:pointer;
	float:left;
}
 #center #contactForm table tr td textarea, #center #organiserForm table tr td textarea{
 	background-color:#ffffff;
	color:#435F63;
	border:#435F63 1px solid;
	width:auto;
	float:left;
	width:250px;
	font:inherit;
 }
  #center #contactForm table tr td select, #center #organiserForm table tr td select{
 		background-color:#ffffff;
	color:#435F63;
	border:#435F63 1px solid;
	float:left;
	margin:0 3px 0 0;
 }
/*******End of contact.cms css********/

/*******sitemap.cms css********/
.sitemap{
	margin:50px 0px 0px 0px;
}
.sitemap ul, .sitemap ul ul{
	list-style:none;
	margin:5px 0px 5px 25px;
}

.sitemap ul li{
	list-style:none;
}
.sitemap ul li a{
	text-decoration:none;
	color:#435f63;
}
.sitemap ul li a:hover{
	text-decoration:underline;
}

/*******sitemap.cms css********/
.sitemap{
	margin:20px 0px 0px 0px;
	padding:0 0 0 0px;
	float:left;
	color:#435f63;
	width:547px;
}
.sitemap ul {
	list-style-type: none;
	margin:5px 0px 5px 10px;
	color:#435f63;
}
ul.level_0 ul {	
	padding: 0;
	list-style-type: none;
	color:#435f63;
}
ul.level_0 ul ul { 
	margin: 0 0 0 25px;
	list-style-type: none;
	color:#435f63;
}
ul.level_0 li.parent  {
	font-weight: bold; 
	border-bottom: 1px solid #cecece;
	color:#435f63;
}
ul.level_0 li.parent ul {
	font-weight: normal; 
	border-top: 1px solid #cecece;
	color:#435f63;
}
ul.level_0 li.parent ul li { border-width: 0 !important; }

/*******End of sitemap.cms css********/

/*******End of sitemap.cms css********/

/*******End of Middle Section (Column 2)*****************/


/*******Right Section (Column 3)*****************/

#right {
	width:151px; 
	float:left;
}
#right #spacer {
	width:152px; 
	height:18px; 
	background:url(/static/images/bg-spacer.jpg);
}
#right h2 {
	padding:8px 0px 8px 10px; 
	margin:0px; 
	font-size:1em; 
	background-color:#5D7784; 
	color:#ffffff;
	width:142px;
	
}
#right #box-links {
	background-color:#E7ECEF; 
	/*color:#4E6471; */
	color:#333333;
	padding:0px 0px 10px 0px;
	margin-bottom:10px;
	width:151px;
}
#right #box-links h4 {
	padding:8px 0px 4px 10px; 
	margin:0px; 
	font-size:1em;
	font-weight:bold;
}
#right #box-links ul {
	padding:0px 0px 0px 8px; 
	margin:0px; 
	list-style:disc;
}
#right #box-links ul li {
	margin:0px 0px 0px 18px;
	padding:3px 0px; 
	list-style-image:url(/static/images/arrow-right-grey.gif);
	list-style-position:outside;
}
#right #box-links ul li a{
	/*color:#4E6471; */
	color:#5D7784;
	text-decoration:none;
}
#right #box-links ul li a:hover{
	text-decoration:underline;
}
#right #box-news {
	background-color:#fff; 
	color:#000000;
	padding:0px 0px 10px 0px;
	width:149px;
}
#right #box-news a{
	text-decoration:none;
	color:#214F28;
}
#right #box-news a:hover{
	text-decoration:underline;
}
#right #box-news h4{
	margin:0px 0px 3px 7px;
	font-size:1.0em;
	color:#333 !important;
}
#right #box-news img {
	margin:8px 0px 6px 7px;
}
#right h5 {
	padding:0px 0px 5px 7px; 
	margin:0px; 
	font-size:0.94em; 
	font-weight:bold;
}
#right #box-news p {
	background-color:#fff; 
	color:#435F63; 
	margin:0px; 
	padding:5px 9px 8px 7px; 
	font-size:0.94em;
}

/*******End of Right Section (Column 3)*****************/

/*******Footer*****************/
#line-fotter {
	height:120px; 
	background:url(/static/images/footer.gif) repeat-x;
	line-height:15px; 
	padding:10px 0px 0px 0px; 
	clear:left;
}
#line-fotter .width-outer{
	margin-left:auto;
	margin-right:auto;
	width:880px;
}
#line-fotter .width-page-left {
	text-align:left;
	float:left;
}
#line-fotter .width-page {
	text-align:right;
	width:600px;
	float:right;
}
#line-fotter ul {
	margin:0px 0 10px; 
	padding:0px;
	list-style:none;
}
#line-fotter li {
	margin:0px; 
	padding:0px; 
	display:inline;
	font-size:1em;
	color:#CAD5D9;
}
#line-fotter li h3{
	font-size:1em;
	color:#CAD5D9;
	margin:0px;
	padding:0px 0 0px;
}
#line-fotter li a, .logo-evolving {
	font-size:1em; 
	color:#CAD5D9; 
	font-weight:normal; 
	text-decoration:none
}
#line-fotter li a:hover {
	text-decoration:underline;
}
.logo-evolving{
	font-size:1.2em !important;
}
/*******End of Footer*****************/
.head1{
	float:left;
}
.head2{
	float:right;
	width:275px;
}

.form_error_row p {
	background-color:#FFCCCC;
	color:#FF0000 !important;
	font-size:8pt !important;
	line-height:12pt !important;
	padding:3px !important;
	text-align:left !important;
}



/******** Event Organiser Pages **********/
#center #organiserForm table tr, #center #organiserForm table tr td input.text {
	color:#445F81;
}
#organiserForm table tr td input.text, #center #organiserForm table tr td textarea{
	width:264px !important;
}
#center #organiserForm table tr td input.button{
	background-color:#445F81;
}
#center #organiserForm table tr td{
	text-align:left;
}
#center #organiserForm table tr td.key{
	
}
#center #organiserForm p{
	color:#445F81;
}
#center #contactForm table, #center #organiserForm table{
	margin-top:0px !important;
	clear:both;
}
.organisers{
	font-family:Helvetica Neue, Helvetica, Arial !important;
}
#center #organiserForm table tr td input.button{
	padding:4px !important;
	font-weight:normal !important;
	font-size:1em !important;
}
.organisers h3{
	font-family:Helvetica Neue, Helvetica, Arial !important;
	background:none !important;
	color:#000000 !important;
	padding:0px !important;
	margin:20px 0 10px 0 !important;
	clear:both;
	float:left;
	font-weight:normal !important;
	font-size:1.3em !important;
}
.round_container{
	font-family:Helvetica Neue, Helvetica, Arial !important;
	width:339px;
	clear:both;
}
.round_container_top{
	background:url(/static/images/round_corner_top.gif) no-repeat top left;
	width:339px;
	height:5px;
	padding:0;
	margin:0;
	font-size:0px;
	line-height:0px;
}
.round_container_content{
	background:url(/static/images/round_corner_content_bg.gif) repeat top left;
	padding:5px 10px;
}
.round_container_bottom{
	background:url(/static/images/round_corner_bottom.gif) no-repeat top left;
	width:339px;
	height:4px;
	padding:0;
	margin:0;
}
.organiser_menu_container, .admin_menu_container{
	float:left;
	width:348px;
	clear:both;
}
.admin_menu_container{
	width:448px;
	float:left;
}
.admin_logout_menu_container{
	float:right;
}

.add_new_event_menu{
	float:left;
	width:93px;
	margin:0 3px 0 0;
}
.your_events_menu{
	float:left;
	width:78px;
	margin:0 3px 0 0;
}
.change_password_menu{
	float:left;
	width:108px;
	margin:0 3px 0 0;
}
.logout_menu{
	float:left;
	width:52px;
}

.all_events_menu{
	float:left;
	width:68px;
	margin:0 3px 5px 0;
}

.events_awaiting_approval_menu{
	float:left;
	width:144px;
	margin:0 3px 5px 0;
}
.download_events_menu{
	float:left;
	width:105px;
	margin:0 3px 5px 0;
}
.view_organisers_menu{
	float:left;
	width:98px;
	margin:0 3px 5px 0;
}
.approve_new_organisers_menu{
	float:left;
	width:140px;
	margin:0 0px 5px 0;
}


.required_info{
	width:339px;
	text-align:right;
	clear:both;
	padding:10px 0 0;
	color:#445F81;
	font-family: Helvetica Neue, Helvetica, Arial;
}
.grey{
	color:#808080 !important;
}
.padb10{
	padding-bottom:10px;
}
.events_awaiting_count{
	float:right;
	color:#445F81;
	font-family: Helvetica Neue, Helvetica, Arial;
	clear:both;
	margin:10px 0 5px 0;
}
.admin #result_table tr.off, #result_table tr.off{
	background-color:#eceff2;
}
.admin tr, #result_table tr{
	color:#445F81;
}
.admin tr th, #result_table tr th{
	color:#445F81;
	font-weight:bold;
	padding:5px 0 10px 5px;
}
.pada10, #result_table .pada10{
	padding:5px 3px 5px 5px;
}
.pada10 a{
	color:#445F81;
}
.form_info{
	text-align: left;
	border: 1px solid #ccc;
	background: #ffe;
	width: 250px;
}
.form_info_inner{
	padding: 10px;
}
.form_info ul{
	margin: 0 0 0 15px;
	padding: 0;
}
.form_info ul li{
	margin: 0;
	padding: 0 0 5px 0;
}