﻿.eventAdd, .eventCategories, .eventBasicListing, .eventListing, .eventSearchResults, .eventDetails, .eventBook {
	margin: 0;
	padding:0;
	width:100%;
}

h1.eventTitle {
	border-left:10px solid #3ca8af; /*same as page colour*/
	border-bottom:10px solid #fff; /*black, bottom, border*/
	background-color:#3ca8af;
	color:#FFF;
	line-height:100%;
	zoom:1;
}

div.eventDetails div.form-row {padding-left:0;}
div.eventDetails div.form-row label {font-weight:bold;color:#3ca8af;margin-left:0;font-size:0.9em;}
div.eventDetails div.form-row p {padding:0 0 8px !important; font-size:0.9em;}

div.eventDetails span.fieldValue { font-size:0.9em; }
div.eventDetails div.form-row:after {clear:none;}

.pager { width:auto; }
#maincontent div.eventDetails div.form-row p {margin:0;}
div.eventDetails div#EventMap, div.eventDetails div.eventMap {width:330px;height:335px; border:0;}
div.eventDetails div.eventContent {
	padding:10px 0 10px 15px;
	border-top:1px dashed #3ca8af;
	margin-top:30px;
	position:relative;
}

div.eventDetails div.eventRegister, div.eventDetails div.eventAddToCalendar {
	position:absolute;
	background:url(/cms/outertemplates/images/btnsmallgreenright.gif) top right no-repeat;
	
}
div.eventDetails div.eventRegister a, div.eventDetails div.eventAddToCalendar a {
	padding-left:12px;
	color:#FFF;
	text-decoration:none;
	background:url(/cms/outertemplates/images/btnsmallgreenleft.gif) top left no-repeat;
	height:19px;
	line-height:19px;
	font-size:12px;
	padding:0 12px;
	display:block;
	float:left;
}
div.eventDetails div.eventRegister {top:-25px; right:0; margin:0;}
div.eventDetails div.eventAddToCalendar {position:absolute; top:-25px; right:0px; margin:0;}

div.eventDetails table.eventDelegates {width:100%;}
div.eventDetails table.eventDelegates th { background:#d4f4ac; border:1px solid #000; padding:0px 5px; }
div.eventDetails table.eventDelegates th a { font-size:0.9em; color:#5fa10f; text-decoration:none; line-height:20px; }
div.eventDetails table.eventDelegates td { border:1px solid #000; padding:2px 5px;}

div.eventDetails table.eventDelegates td.dtgfooter {display:none;}

/*div#groupEvents div.d3modEvents {padding:10px;}*/

div.eventBasicListing div.eventBasic {overflow:hidden;}
div.eventBasicListing a {float:left;}
div.eventBasicListing span.eventDate {float:right;}

div.eventBook div.form-row .textbox{width:190px;}
div.eventContent div.bottomButtons {border-top:1px dashed #3CA8AF; margin:10px 0 0; padding:10px 0 0; width:100%; text-align:center; float:left; clear:both;}

div.eventContent {padding:0; margin:15px; zoom:1;}

div.eventAdd input.button, div.eventBook input.button {
	background: url(/cms/outertemplates/images/btnSmall.gif) no-repeat;
	width:74px;
	height:19px;
	border:none;
	line-height:19px;
	color:#fff;
	cursor:pointer;
	font-size:0.9em;
}

div.eventAdd input.btnSave, div.eventBook input.btnSave {background: url(/cms/outertemplates/images/btnSmallGreen.gif) no-repeat;}
div.eventAdd div.eventButtons {text-align:right;border-top:1px dashed #3CA8AF; margin:10px 0 0; padding:10px 0 0;}
