#template-event-detail{}
#template-events-form #content{float:right;width:607px !important;}


input.get_rate{float:right;width:115px;background:#E50067 url(../images/submit-corner.gif) bottom right no-repeat;border:0;color:#FFF;text-transform:uppercase;font-weight:bold;padding:2px 5px;text-align:center;cursor:hand;}
input.long{width:200px;}



.stages{padding:0 0 0 0;margin:0 0 10px 0;background:#F0F0F0;}
.stages ol{list-style-type:none;margin:0;padding:0;}
.stages ol li{display:block;float:left;width:auto;margin:0;padding:0 10px 0 10px;font-size:0.94em;}
.stages ol li.selected{color:#E50067;}

#template-event-detail .col1{width:20%;padding:0;margin:0 0 15px 0;}
#template-event-detail .col2{width:75%;padding:0;margin:0 0 15px 0;}

#template-event-detail fieldset .col1{width:45%;padding:0;margin:0;}
#template-event-detail fieldset .col2{width:45%;padding:0;margin:0;}

div.highlight{color:#000;background:#F0F0F0 url(../images/special-events-corner.gif) bottom left no-repeat;margin:0 0 10px 0;}
div.highlight .col1{width:70% !important;padding:5px 5px 6px 10px !important;margin:0 !important;}
div.highlight .col2{width:20% !important;text-align:right;margin:0 !important;}
div.highlight .col1 .col1{width:20% !important;padding:0 !important;}
div.highlight .col1 .col2{width:70% !important;text-align:right;}
div.highlight p{margin:0 0 5px 0;font-size:0.96em;}
div.highlight img{display:block;float:right;}

#template-events-form .text{float:none;width:auto;}
#template-events-form .text p{font-size:1.2em;line-height:1.3em;}
#template-events-form .image{float:right;width:292px;}

#template-events-form .element-alt{float:left;width:35%;}
#template-events-form .get_rate{float:right;width:20%;}
#template-events-form .back{padding:0;}


#template-events-form select.short{width:20%;}
#template-events-form input.short{width:20%;}

#template-events-form select.tiny{width:8%;}
#template-events-form input.tiny{width:8%;}


#template-events-form fieldset div.highlight{padding:10px;}
#template-events-form fieldset div.highlight p{font-weight:bold;font-size:1.1em;text-align:center;}
#template-events-form fieldset div.highlight p big{color:#E50067;font-size:1.8em;display:block;padding:5px 0 0 0;}
/*
#template-event-detail .label{float:none;width:90%;text-align:left;padding:0 0 3px 0;}
#template-event-detail .label label{text-align:left;}
#template-event-detail .element{float:none;width:100%;}

#template-event-detail .field p{padding:0;margin:0;}

*/
#template-events-form .worldpay{text-align:center;}


#template-event-detail .book{display:block;width:200px;background:#E50067 url(../images/button-top.gif) top left no-repeat;margin:0 !important;}
#template-event-detail .book a{background:url(../images/button-bottom.gif) bottom right no-repeat;color:#FFF;display:block;width:190px;padding:3px 0 3px 10px;font-weight:bold;text-decoration:none; text-transform:uppercase;}
#template-event-detail .right{float:right;}

#template-event-detail #content .book{width:115px;background:#E50067 url(../images/button-top-small.gif) top left no-repeat;}
#template-event-detail #content .book a{background:url(../images/button-bottom-small.gif) bottom right no-repeat;width:105px;}

table.alt{ border: 0px solid #ccc; margin-bottom: 0;width:100%; }
table.alt th{ background: #F0F0F0; vertical-align: top; font-size: 0.96em; padding: 2px 5px 4px 5px;text-align:right;border: 0px solid #ccc;  }
table.alt td{padding: 2px 5px 4px 5px; background-color: #fff;border: 0px solid #ccc;font-size: 0.96em; }

#template-event-detail .prices{border-top:1px solid #000;padding:10px 0 0 0;margin:0 0 20px 0;}
#template-event-detail .price{font-size:1.2em;margin:0;}

#template-event-detail fieldset{margin:0 0 20px 0;}
#template-event-detail .field{margin:0 0 5px 0;}

.events-box {background:#E4F1F2; padding:5px 10px 1px 10px;}