body {
	background:  #F3EDD3 Images/bg_body.jpg   repeat-x 0 -12px; 
	color: #585858;
	font-family: tahoma,Arial, Verdana, Geneva;
	margin: 0;
}


H1 {
	FONT-SIZE: 16px;
}
H2 {
	FONT-SIZE: 14px;
}
.content {
	PADDING-RIGHT: 10px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 20px;
	width: 680px;
	BACKGROUND-COLOR: #F1EBD2;
	color: #585858;
}
.outercontent {
	TEXT-ALIGN: left;
}
TABLE {
	TEXT-ALIGN: left;
}
TD {
	MARGIN-TOP: 10px;
	FONT-SIZE: 9pt;
	MARGIN-LEFT: 0px;
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica;
}
TH {
	MARGIN-TOP: 10px;
	FONT-SIZE: 9pt;
	MARGIN-LEFT: 0px;
	COLOR:  #1f1607;
	FONT-FAMILY: Arial,Helvetica;
}
TD {
	BACKGROUND-COLOR: #F1EBD2;
}
TH {
	COLOR: #ffffff;
}
.bookingdescr {
	FONT-WEIGHT: bold;
	color: #585858;
}
PRE {
	COLOR:  #1f1607;
	FONT-FAMILY: Arial,Helvetica;
}
.likepre {
	COLOR: #000000;
	FONT-FAMILY: Arial,Helvetica;
}
.footer {
	PADDING-LEFT: 20px;
	FONT-SIZE: 8pt;
	width: 100%;
	TEXT-ALIGN: center;
}
.helpButton {
	BORDER-RIGHT: #000000  1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000  1px solid;
	FONT-FAMILY: sans-serif, Arial, Helvetica;
	BACKGROUND-COLOR: #928565;
}
.button_large {
}
.button {
	BORDER-RIGHT:  #000000  1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000000  1px solid;
	FONT-FAMILY: sans-serif, Arial, Helvetica;
	background:#F1EBD2;
}
.button2 {
}
.test {
	COLOR: #ff0000;
}
.error {
	FONT-WEIGHT: bold;
	COLOR: #ff0000;
}
.descr {
	FONT-WEIGHT: bold;
	COLOR: #585858;
}
.descrValue {
	COLOR: #585858;
}
.descrInput {
	FONT-WEIGHT: bold;
	COLOR: #585858;
}
.available {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: #04a036;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ffffff;
}
.selectRate {
	PADDING-TOP: 12px
}
.notAvailable {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	COLOR: #dd5100;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #ffffff;
}
.tableHead {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR:#8B0007;
	BORDER-BOTTOM-STYLE: none;
}
.dataTable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #000000;
	BORDER-BOTTOM-STYLE: none;
	empty-cells: show
}
.roomRateTable {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM-STYLE: none;
	empty-cells: show
}
.roomRateTableHead {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR:  #eeeeee;
	BORDER-BOTTOM-STYLE: none;
}
.roomRateDataTable {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #000000;
	empty-cells: show;
}
.roomRateSelectRate {
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 12px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #eeeeee;
	BORDER-BOTTOM-STYLE: none;
}
.roomDetails {
	PADDING-TOP: 12px;
	BACKGROUND-COLOR: #dddddd;
}
.roomDescription {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #dddddd;
}
.roomRateTableContent {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #eeeeee;
	BORDER-BOTTOM-STYLE: none
}
.roomRateTableHeadCell {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
}
.https {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	TEXT-ALIGN: left;
	Color: #585858;
}
.bookingsteps_table {
	width: 100%;
}

.step {
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	color:  #585858;
}
.active_step {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center; 
	COLOR:  #585858;
}
.special_requests_line1 {
	PADDING-LEFT: 5px;
	WHITE-SPACE: nowrap;
}
.special_requests_line2 {
	PADDING-LEFT: 20px;
	WHITE-SPACE: nowrap;
}
.special_requests_line3 {
	PADDING-LEFT: 35px;
	WHITE-SPACE: nowrap;
}
.show_special_requests_line1 {
	PADDING-LEFT: 5px;
	WHITE-SPACE: nowrap;
}
.show_special_requests_line2 {
	PADDING-LEFT: 5px;
	WHITE-SPACE: nowrap;
}
.show_special_requests_line3 {
	PADDING-LEFT: 5px;
	WHITE-SPACE: nowrap;
}
.nobrCell {
	WHITE-SPACE: nowrap;
}
.feature {
	WHITE-SPACE: nowrap;
}
.selected_feature {
	FONT-WEIGHT: bold;
	WHITE-SPACE: nowrap;
}

HR {
	color:#8B0007;
}

.booking_step_button{
	font-weight:normal;
	font-size:10pt;
	vertical-align:top;
	border:none;
	background-color: #F1EBD2;
	padding:0px;
	margin-top:-2px;
	text-decoration:underline;
	color:#0000ff;
}
