body { margin:0;
	background: #FFFFFF;
	font-family: "Exo 2",Arial,Helvetica,sans-serif;
	}

.alpha60 {
   background: rgb(255, 255, 255);
   background: rgba(255, 255, 255, 0.0); 
}

#header {
 background:none;
   no-repeat top left #fff;;  
   /**/
   max-width:1388px;
height: 140px; !important
}

#header img {
width:250px;
margin-top: 30px;
}

.swMain ul.anchor li a {
	border-radius: 5px;
}

.swMain ul.anchor li a.selected {
   color:#ffffff; 
   background: #c71f24;  
   border: 1px solid #c71f24;  
}

.swMain ul.anchor li a.selected:hover {
   color:#ffffff; 
   background: #3a3534;  
   border: 1px solid #3a3534;  
}

.swMain ul.anchor li a.done { 
  position:relative;
  color:#FFF;  
  background: #5E4E52;  
  border: 1px solid #79051B;   
  z-index:99;
}

.swMain ul.anchor li a.done:hover {
  color:#FFF;  
  background: #3a3534; 
  border: 1px solid #3a3534;   
}

.swMain a.buttonCancel {
  color:#FFF;  
  background-color: #909090;  
  border: 1px solid #909090;
  border-radius: 3px;   
}

.swMain a.buttonCancel:hover {
  color:#FFF;  
  background-color: #3a3534;  
  border: 1px solid #3a3534;   
}

.swMain a.buttonNext {
  color:#FFF;  
  background-color: #c71f24;  
  border: 1px solid #c71f24;
  border-radius: 3px;     
}

.swMain a.buttonNext:hover {
/*  color:#a39c9a;*/  
  background-color: #3a3534;  
  border: 1px solid #3a3534;   
}

.swMain ul.anchor li a.error {
    background: none repeat scroll 0 0 #f27377 !important;
    border: 1px solid #f27377 !important;
    color: #fff !important;
}

.swMain .buttonFinish {
	border-radius: 3px;
	background-color: #c71f24;  
  	border: 1px solid #c71f24;
}

.swMain .stepContainer div.content {
	border-radius: 3px;
}

.swMain div.actionBar {
	border-radius: 3px;
}

#public_please_note {
   display:block;
}

#footer_wrapper {
    display:none;
}

.footer_contact {
    background: transparent;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    width: 980px;
    color: #817e7d;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.footer_contact a {
    color: #5A5655
}

.footer_contact a:hover {
    color: #474342
}

.txtBox {
	border-radius: 3px;
}

.step_table h3, #credit_card_details h3, #direct_debit_details h3 {
    color: #5a5655;
}

#credit_card_details table tr:nth-child(2n+1) {
    background: #e0e0e0;
}

.rounded_button ul li a {
	background-color: #c71f24;
}

.rounded_button ul li a:hover {
	background-color: #3a3534;
	color: #ffffff;
}

.public_facility_bookings .navigation ul li a {
	background-color: #c71f24;
}

.public_facility_bookings .navigation ul li a:hover {
	background-color: #3a3534;
	color: #ffffff;
}

.public_table_heading td {
  background-color: #3a3534 !important;
}

a.book {
	background-color: #c71f24 !important;
}

a.book:hover {
	background-color: #3a3534 !important;
}

.book {
	color: #ffffff;
	background: none;
	border: none;
}

.book:hover {
	background: none;
}

.public_facility_bookings .navigation .selected {
  background: #3a3534;
}

img.ui-datepicker-trigger {
	margin-top: 2px;
}

.facility_navigation_0 {visibility:hidden;}