
#event_event_list .buttonBar  {
	margin-top: 3px;
}

#event_event_list .buttonBar .previousButton  .stdButtonContentText,
#event_event_list .buttonBar .nextButton  .stdButtonContentText {
	width: 70px;
}

#event_event_list .buttonBar .nextButton  {
	margin: 0 0 0 0;
	margin-left: 2px;
	float: right;
}

#event_event_list .buttonBar .previousButton {
	margin-right: 2px;
	float: left;
}
	
#event_event_list .buttonBar .selectedMonth {
	padding-top: 1px;
	margin-left: 10px;
	float: left;	
}

#event_event_list .buttonBar .selectedMonth .editFieldContentLabel {
	text-align: center;
	width: 211px;
}
#event_event_list .buttonBar .selectedMonth .editFieldContent {
	width: 218px;
}


.eventItem .googleMapsLogo {
	background: url(../img/google.maps.logo.png) no-repeat;
	width: 68px;
	height: 25px;
}

.eventItem form {
	padding-left: 10px;
	padding-right: 10px;
}

.eventItem .editButtons {
	float: right;
}

.eventItem .eventItemDetails {
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}

.eventItem .eventItemDate {
    float: left;
	margin-top: 3px;
    width: 200px;
}

.eventItem .editButtons {
	padding-right: 6px;
	padding-left: 6px;
}

.eventItem .eventItemDate .weekday{
	color: #777777;
	font-weight: bold;
}

.eventItem .eventItemDate .dayOfMonth{
	color: #999999;
}

.eventItem .eventItemDate .year{
	color: #999999;
}


.eventItem .eventItemDate .time{
	color: #777777;
}

.eventItem .eventItemType {
    text-align: right;
    width: 150px;
	float: right;
	color: #777777;
	margin-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
}

.eventItem .eventItemTitle {
	color: #777777;
	font-size: 1.4em;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.eventItem .eventItemDescription {
	border-bottom: #d4d3d3 solid 1px;
	border-top: #d4d3d3 solid 1px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 5px;
}

.eventItem .eventItemAddress {
	color: #777777;
	padding-top: 3px;
	padding-bottom: 3px;
}

.eventItem .eventItemTickets {
	color: #777777;
	padding-top: 3px;
	padding-bottom: 3px;
}

.eventItem .eventItemTickets .label,
.eventItem .eventItemAddress .label {
	font-weight: bold;
	color: #777777;
	font-family: arial;
}


.eventItem .eventItemAddEvent {
	font-weight: bold;
	color: #777777;
	font-family: arial;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.event_description_textarea {
	width: 400px;
	height: 250px;
}
/* CALENDAR **/

div.calendar { 
	position: relative;
	z-index: 2933;
	
}


/* CALENDER **/

.calender {
	margin-top: 5px;
}

.calender .calenderMonth {
	height: 25px;
	width: 95px;
	background: url(../img/calender.month.png) no-repeat;
	float: left;
	margin-bottom: 3px;
	/*margin-bottom: 0px;*/
}

.calender .calenderMonth .monthText{
	width: 95px;
	font-weight: bold;
	color: #aaaaaa;
	text-align: center;
	padding-top: 6px;
}

.calender .calenderMonthA {
	background: url(../img/calender.month.available.png) no-repeat;
	cursor: pointer;	
}

.calender .calenderMonthA .monthText{
	color: #666666;
}


.calender .calenderMonthCol1 {
	float: left;
	margin-left: 1px;
}
.calender .calenderMonthCol2 {
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}

.calender .buttonbar { 
	font-weight: bold; 
	color: #555555;
}

.calender .buttonbar .stdButtonContent {
	width: 276px;
}

.calender .leftButton { 
	background: url(../../all/img/icons/left.png) no-repeat;
	width: 9px;
	height: 9px;
	float: left;
	margin-top: 2px; 
	margin-left: 2px;
	cursor: pointer;	
}

.calender .rightButton { 
	background: url(../../all/img/icons/right.png) no-repeat;
	width: 9px;
	height: 9px;
	float: right;
	margin-top: 2px;
	margin-right: 2px;
	cursor: pointer;	
}

.calender .year { 
	float: left;
	text-align: center; 
	width: 254px;
}

/* Event Calendar */
#eventCalendar {

}

#eventCalendar .textfield {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 4px;
}

#eventCalendar .editFieldContent {
	width: 200px;	
}

#eventCalendar .clearButton .stdButtonContentText {
	text-align: center;
	width: 60px;
}

#eventCalendar .searchButton .bluestdButtonContentText {
	text-align: center;
	width: 128px;
}

#eventCalendar .comboBoxContent {
	width: 200px;	
}

#eventCalendar .inputColumn {
	width: 225px;
	float: left;
}

#eventCalendar .calendarColumn {
	width: 219px;	
	padding-left: 2px;
}

#eventCalendar .calendarColumnBody {
	width: 221px;
    background-image: url("../img/calender.list.background.png");
}

#eventCalendar .calendarColumnContent {
	margin-left: 5px;
	margin-right: 5px;
}


#eventCalendar .calendarColumn div.whiteBorderU ,
#eventCalendar .calendarColumn div.whiteBorderB {
	width: 207px;
	background-color: white;	
}



.eventLocation .editFieldContent,
.eventLocation input,
.eventTitle .editFieldContent,
.eventTitle input,
.eventTicketUrl .editFieldContent,
.eventTicketUrl input {
	width: 250px;
}

.eventDate .editFieldContent,
.eventDate input {
	width: 150px;
}

.eventLocationCountry .comboBoxContent,
.eventLocationCountry input,
.eventLocationCity .comboBoxContent,
.eventLocationCity input {
	width: 250px;
}

.eventType .comboBoxContent,
.eventType input {
	width: 250px;
}

.eventTime .comboBoxContent,
.eventTime input {
	width: 80px;
}

#eventCalendar .calendarColumnHeadline {
	color: #BBBBBB;
	font-size: 2em;
	font-weight: bolder;
	padding-left: 5px;
}

/* Search field */

#eventCalendar .searchField {
	float: left;
	height: 25px;
	margin-bottom: 6px;
	margin-top: 6px;
}

#eventCalendar .searchField .searchFieldLeft {
	background: url(../../all/img/search.left.png) no-repeat top;
	float: left;
	height: 25px;
	width: 12px;
}
#eventCalendar .searchField .searchFieldContent {
	background: url(../../all/img/search.content.png) repeat-x top;
	float: left;
	height: 25px;
	width: 193px;
	float: left;
	position: relative;
}

#eventCalendar .searchField .searchFieldInput{
	font-size: 1.1em;
	font-weight: bold;
	/*border: 1px grey solid; */
	border: none;
	background: transparent;
	float: left; 
	width: 183px; 
	height: 15px;
	padding-top: 5px;
	color: #AAAAAA;
	position: absolute;
	left: 5px;
}

#eventCalendar .searchField .searchFieldButton {
	background: url(../../all/img/icons/brightLoupe.png) no-repeat top;
	margin-top: 5px;
	height: 15px;
	width: 15px;
	/*float: right;*/
	cursor: pointer;
	position: absolute;
	right: -5px;
}
#eventCalendar .searchField .searchFieldRight {
	background: url(../../all/img/search.right.png) no-repeat top;
	float: left;
	height: 25px;
	width: 12px;
}

#eventCalendar .dateSelector {
	width: 400px;
	float: left;
	margin-left: 25px;
	margin-top: -4px;
}

#eventCalendar .dateSelector .month,
#eventCalendar .dateSelector .day,
#eventCalendar .dateSelector .time {
	margin-left: 40px;	
}

#eventCalendar .dateSelector .bigcomboBoxLeft,
#eventCalendar .dateSelector .bigcomboBoxContent,
#eventCalendar .dateSelector .bigcomboBoxRight {
	background-image: none;
}


#eventCalendar .dateSelector .month .bigcomboBoxContent,
#eventCalendar .dateSelector .month input {
	width: 170px;
	font-size: 20px;
}

#eventCalendar .dateSelector .day .bigcomboBoxContent,
#eventCalendar .dateSelector .day input {
	width: 40px;
	font-size: 20px;	
}

#eventCalendar .bigcomboBoxContentLabel {
	font-size: 20px;	
}

#eventCalendar .dateSelector .time .bigcomboBoxContent,
#eventCalendar .dateSelector .time input {
	width: 70px;	
	font-size: 20px;		
}

#eventCalendar .dateSelector .previousArrow {
	height: 20px;
	width: 20px;
	cursor: pointer;
	float: left;
	position: relative;
	top: 10px;
	background: url(../../all/img/icons/leftWhite.png) no-repeat top;
}

#eventCalendar .dateSelector .nextArrow {
	height: 20px;
	width: 20px;
	cursor: pointer;
	position: relative;
	top: 10px;
	float: right;
	background: url(../../all/img/icons/rightWhite.png) no-repeat top;
}

/* Event colummn */

#eventCalendar .eventSponsored,
#eventCalendar .event {
	margin-top: 0px;
	margin-bottom: 2px;
	color: #b3afae;
	font-weight: bold;
	font-size: 1.1em;
}

#eventCalendar .eventSponsored .boxTop {
	height: 5px;
	background: url(../img/event.box.top.png) no-repeat bottom;
}

#eventCalendar .eventSponsored .boxOuterContent {
	background-color: #dddddd;
	margin-left: 3px;
	margin-right: 3px;
	
}

#eventCalendar .eventSponsored .boxInnerContent {
	border-left: solid 5px #dddddd;
	border-right: solid 5px #dddddd;
}


#eventCalendar .eventSponsored .boxBottom {
	height: 5px;
	background: url(../img/event.box.bottom.png) no-repeat top;
	
}

#eventCalendar .event .boxBottom,
#eventCalendar .event .boxTop {
	height: 1px;
}

#eventCalendar .event .boxInnerContent {
	border-left: solid 5px #ffffff;
	border-right: solid 5px #ffffff;	
}

#eventCalendar .eventTitle {
	color: #7e7e7e;
}

#eventCalendar .eventArtist {
	font-size: 0.9em;
	margin-top: -1px;
}

#eventCalendar a {
	color: #9f94f2;
	text-decoration: none;
}

#eventCalendar .pageination {

	border-top: solid 1px #e3e1e2;
	width: 205px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	float: left;
	position: relative;
}

#eventCalendar .pageination .pages {
	margin-top: 3px;
}

#eventCalendar .pageination a {
	color: #999999;
	text-decoration: none;

}

#eventCalendar .paginationDots {
	font-size: 8px;
	color: #aaaaaa;	
}

#eventCalendar .pageination .previousChapter {
	width: 15px;
	height: 10px;
    background-image: url("../../all/img/icons/doubleLeftSmall.png");
    position: absolute;
    left: 10px;
    top: 7px;
}

#eventCalendar .pageination .previousPage {
	width: 8px;
	height: 10px;
    background-image: url("../../all/img/icons/leftSmall.png");
    position: absolute;
    left: 30px;
    top: 7px;
}

#eventCalendar .pageination .nextPage {
	width: 8px;
	height: 10px;
    background-image: url("../../all/img/icons/rightSmall.png");
    position: absolute;
    right: 30px;
    top: 7px;
}

#eventCalendar .pageination .nextChapter {
	width: 15px;
	height: 10px;
    background-image: url("../../all/img/icons/doubleRightSmall.png");
    position: absolute;
    right: 10px;
    top: 7px;
}




