body {
	background-color:#FFFFFF;
	font-family:'Times New Roman', Times, serif;
	font-size:10px;
	color:#000000;
}
table {
	font-size:10px;
}

input.hc-formelement, select.hc-formelement {
	font-family: 'Times New Roman', Times, serif;
}
input.hc-pag, select.hc-pag, select.hc-pag2 , select.hc-pag3 {
	font-family: 'Times New Roman', Times, serif;
}

table.hc-menu{
	border-bottom:1px solid #000000;
}
.hc-title , .hc-hostelname{
	background-color:#000000;
}
.hc-titleleft {
	background-color:#000000;
}
 div.hc-formleft {
 	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
.hc-arrival {
	border-top:1px dashed #000000;
	border-bottom:1px dashed #000000;
}
.hc-types {
	border-top:1px solid #000000;
}

div.hc-hostel {
	border:1px solid #000000;
}

table.hc-changedates {
	border:1px solid #000000;
}

table.hc-subtable {
	border-top:1px dashed #000000;
	font-size:11px; 
}


p.hc-steps {
	color:#000000;
}
td.hc-row {
	background-color:#000000;
}

table.hc-hostelsearch, table.hc-hostelbook {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
}

table.hc-hostelsearch td, table.hc-hostelbook td {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
table.hc-hostelform {
	border:1px solid #000000;
}
input.hc-totalbeds {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-size:11px;
	color:#000000;
}
.hc-bookingboxright {
	border-right:1px solid  #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
div.hc-border {
	border:1px solid  #000000;
}

