/* CSS Document */
/* COLUMN CENTRE */
.centre-column{
	width:492px;
	height:auto;
	margin:12px 0 0 0;
	padding:0;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
}
.centre-column-header{
	width:492px;
	height:28px;
	margin:0 auto;
	background:url(/images/event-detail/centre-column-header.png) no-repeat;
}
.centre-column-header_text{
	width:463px;
	height:22px;
	margin:4px 0 0 7px;
	padding:2px 0 0 10px;
	background:#013a81;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
#centre-column-middle{
	width:492px;
	height:auto;
	margin:0 auto;
	padding:3px 0 0 0;
	background: url(/images/event-detail/centre-column-content.png) repeat-y;
}
#centre-column-bottom{
	width:492px;
	height:15px;
	margin:0 auto;
	background: url(/images/event-detail/centre-column-bottom.png) no-repeat;
}
/* Details event */
#event-details-up{
	width:461px;
	height:14px;
	margin:0 auto;
	background: url(/images/event-detail/event-detail-up.png) no-repeat;
}
#event-details-up2{
	width:461px;
	height:14px;
	margin:0 100px 0 0;
	background: url(/images/event-detail/event-detail-up.png) no-repeat;
	border:1px solid blue;
}
#event-details-middle{
	width:393px;
	height:auto;
	margin:0 auto;
	min-height:165px;
/*	background: url(../images/event-detail/event-detail-middle.png) repeat-y;*/
	background:url(/images/event-detail/background_event_details.jpg) no-repeat bottom;
	padding:0 38px 10px 20px;
}
#event-details-down{
	width:461px;
	height:11px;
	margin:0 auto;
	background: url(/images/event-detail/event-detail-down.png) no-repeat;
}
#event-details-middle .txtNameEvent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:bold;
	color: #00adef;
	display:block;
	margin:0 0 8px 0;
}
#event-details-middle .imgEvent{
	float:right;
	width:100px;
	height:auto;
	padding:10px 0 0 0;
}
#event-details-description{
	width:270px;
	height:auto;
	padding:0 25px 25px 0;
	margin:0 0;
	padding:0;
	float:left;
	margin:10px 0 0 0;
}
.EventHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013a81;
	font-weight: bold;
	line-height: 20px;
	margin:0 2px 0 0;
}
.EventDescription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
}
.EventWeb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ec008c;
	text-decoration: underline;
}
.EventTime{
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	display:block;
	width:225px;
	float:right;
	line-height:20px;
	margin:0 0 0 5px;*/
}
.EventTime p, .organiseraddress p {
	margin: 0;
	padding: 0;
}
.EventTime p {
	margin: 0;
	padding: 0;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #231f20;
	display:block;
	width:225px;
	float:left;
	line-height:20px;
	margin:0 0 0 5px;
}
.organiseraddress p {
	display: inline;
}
#organiseradress p{
	margin: 0;
	padding: 0;
}
.columnrght{
	display:block;
	float:left;
	margin:0 0 0 5px;
	line-height: 20px;
}
/* BOOK Tickets */
#div-details-booked{
	width:462px;
	height:auto;
	margin:0 auto;
	padding:0 0 10px 30px;
	background: url(/images/event-detail/centre-column-content.png) repeat-y;
}
.EventWebNoI{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ec008c;
	margin:0 0 0 5px;
}
#div-details-booked-left{
	width:230px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
}
#div-details-booked-right{
	width:130px;
	height:35px;
	float:left;
	margin:0 0 0 70px;
}
#div-details-booked-right span{display:none;}
#div-details-booked-right a#booktickets{
	display:block;
	width:122px;
	height:26px;
	margin:15px 0 5px 0;
	background: url(/images/event-detail/book-tickets.jpg);
}
#div-details-booked-right a#booktickets:hover{
	background-position:0 -26px;
}
#div-details-booked-right a#regtickets{
	display:block;
	width:123px;
	height:28px;
	margin:15px 0 5px 0;
	background: url(/images/event-detail/reg-tickets.jpg);
}
#div-details-booked-right a#regtickets:hover{
	background-position:0 -28px;
}
#div-details-booked-right a#showcasts{
	display:block;
	width:122px;
	height:26px;
	background: url(/images/event-detail/showcasts.jpg);
}
#div-details-booked-right a#showcasts:hover{
	background-position:0 -26px;
}
#div-links-sprite{
	width:auto;
	height:auto;
	margin:0 0 0 0;
}
#div-links-sprite span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
#div-links-sprite a#sharethis{
	display:block;
	width:124px;
	height:23px;
	background: url(/images/event-detail/share-this.jpg);
	margin: 0 26px 0 0;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
}
#div-links-sprite a#sharethis:hover{
	background-position:0 -28px;
}
#div-links-sprite a#emailthis{
	display:block;
	width:124px;
	height:23px;
	background: url(/images/event-detail/email-this.jpg);
	margin: 0 26px 0 0;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
}
#div-links-sprite a#emailthis:hover{
	background-position:0 -28px;
}
#div-links-sprite a#print{
	display:block;
	width:124px;
	height:23px;
	background: url(/images/event-detail/print.jpg);
	margin: 0 0 0 0;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
a#print3{
	display:block;
	width:124px;
	height:23px;
	background: url(/images/event-detail/print03.jpg);
	margin: 0 0 0 0;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
#div-links-sprite a#print:hover{
	background-position:0 -28px;
}
a#print3:hover{
	background-position:0 -28px;
}
#div-links-sprite2{
	width:100%;
	height:auto;
	margin:0 0 0 0;
	float:left;
}
#div-links-sprite2 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
#div-links-sprite2 a#floorplan2{
	display:block;
	width:102px;
	height:22px;
	background: url(/images/event-detail/floorplan.jpg);
	margin: 15px 0 0 0;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
}
#div-links-sprite2 a#floorplan2:hover{
	background-position:0 -27px;
}
#div-links-sprite2 a#sharethis2{
	display:block;
	width:102px;
	height:22px;
	background: url(/images/event-detail/share-this-small.jpg);
	margin: 15px 0 0 10px;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
}
#div-links-sprite2 a#sharethis2:hover{
	background-position:0 -27px;
}
#div-links-sprite2 a#emailthis2{
	display:block;
	width:102px;
	height:22px;
	background: url(/images/event-detail/email-this-small.jpg);
	margin: 15px 0 0 10px;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
}
#div-links-sprite2 a#emailthis2:hover{
	background-position:0 -27px;
}
#div-links-sprite2 a#print2{
	display:block;
	width:102px;
	height:22px;
	background: url(/images/event-detail/print-small.jpg);
	margin: 15px 0 0 9px;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
}
#div-links-sprite2 a#print2:hover{
	background-position:0 -27px;
}
/* news about event */
.event-news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:432px;
	height:auto;
	margin:0 auto;
	padding:5px 30px 10px 30px;
	background: url(/images/event-detail/centre-column-content.png) repeat-y;
}
.event-news a{
	font-family:Arial, Helvetica, sans-serif;
	color:#013a81;
	text-decoration:underline;
}
.event-news a:hover{
	color:#ec008c;
}
.event-news strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
.event-news a strong{
	font-family:Arial, Helvetica, sans-serif;
	color:#013a81;
	font-weight:bold;
}
.event-news a:hover strong{
	color:#ec008c;
}
.event-news h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}
.event-news h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
.event-news h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}
.event-news h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
	font-weight:bold;
}
.event-news img{
	border: 0;
}
.event-news-left{
	width:220px;
	height:auto;
	margin:20px 12px 0 0;
	float:left;
}
.event-news-left-txtholder{
	color:#013a81;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.event-news-right{
	width:188px;
	height:190px;
	margin:0 auto;
	float:left;
	background:url(/images/event-detail/news_shadow.png);
	position:relative;
}
#spanborder{
	width:492px;
	height:100px;
	background: url(/images/event-detail/centre-column-content.png) repeat-y;
	margin:0 auto;
	padding:0 30px 0 0;
}
/* news video */
.txtEventVideo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #231f20;
	font-weight: bold;
}
/* EVENT LISTING STYLES */
.link-next-prev-activate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#013a81;
	text-decoration:underline;
}
.link-next-prev-deactivate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d9dbea;
}
.div-image-list_event{
	float:left;
	width:110px;
}
.div-descript-list_event{
	float:left;
	width:192px;
	margin:0 10px 0 0;
}
.div-descript-list_event .Title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#013a81;
	text-decoration:underline;
	line-height: 16px;
	display:block;
}
.div-descript-list_event .Title a:hover{
	color:#ec008c;
}
.div-descript-list_event .Title a{
	color:#013a81;
}
.div-descript-list_event .DscrpHead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#013a81;
	line-height: 15px;
}
.DscrpEvent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.DscrpEvent a{
	color:#000000;
}
.DscrpEvent a:hover{
	color:#ec008c;
}
.div-btns-list_event{
	float:left;
	width:125px;
}
a.buttonFind-Out-More{
	width:123px;
	height:22px;
	background:url(/images/event-listing/btn_find-out-more.gif) no-repeat;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:4px 0 0 0;
	margin:4px 0 0 0;
}
a.buttonFind-Out-More:hover{
	background-position:0 -27px;
}
a.buttonBook-Tickets{
	width:123px;
	height:23px;
	background:url(/images/event-listing/btn_book-tickets.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;
	text-align:center;
	padding:4px 0 0 0;
}
a.buttonBook-Tickets:hover{
	background-position:0 -27px;
}
a.buttonRegister-Free{
	width:123px;
	height:23px;
	background:url(/images/event-listing/btn_register-free.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:block;
	text-align:center;
	padding:4px 0 0 0;
}
a.buttonRegister-Free:hover{
	background-position:0 -27px;
}
a.buttonRSS{
	width:16px;
	height:17px;
	background:url(/images/event-listing/btnRSS.gif) no-repeat;
	display:block;
	float:left;
}
a.buttonRSS span{
	display:none;
} 
a.buttonRSS:hover{
	background-position:0 -17px;
}
/* ////////// FORM SEND TO A FRIEND //////// */
#div-sentoafriend{
	position:absolute;
/*	left: 670px;
	top: 569px;*/
	width: 430px;
	height: 230px;
	border:solid 1px #cccccc;
	background:#FFFFFF;
}
#sentoafriend{
	margin:10px 10px;
	padding:0 10px;
	height:auto;
}
#sentoafriend label{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013a81;
}
#sentoafriend .flds{
	width:125px;
	height:15px;
	margin:3px 0;
	font-size:12px;
	color:#666666;
}
#sentoafriend .btn{
	height:20px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ec018c;
	margin:5px 0 0 0;
	background:#FFFFFF;
	border:solid 1px #ec018c;
	display:inline;
}
#sentoafriend form{
	margin:0;
}
input.error { border: 1px solid #ea5200; }
label.error {
	background: url('http://dev.jquery.com/view/trunk/plugins/validate/demo/images/unchecked.gif') no-repeat;
	padding-left: 16px;
/*	margin-left: .3em;
	display:block;*/
	color:#ea5200;
}
.error{
	font-size:10px;
}
/* STYLES PAGINATION */
#pagination-div{
	float:right;
	color:#013a81;
}
#pagination-div a{
	color:#ec008c;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
.pagination-numb{
	color:#013a81;
	font-weight:bold;
	padding:0 0 0 3px;
	font-size:12px;
}
.backnext {
	color:#013a81;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding:0;
	margin:0;
}
#backnext {
	color:#013a81;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:0;
	margin:0;
	font-size:12px;
}