form {
margin:0;
padding:0;
}
.outsideback {
	background-color: #FFFFFF;
	background-image: url(images/outside_background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.leftflexback {
	background-color: #FFFFFF;
	background-image: url(images/left_flexback.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.rightflexback {
	background-color: #FFFFFF;
	background-image: url(images/right_flexback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottombox_centerback {
	background-color: #FFFFFF;
	background-image: url(images/compasslogo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.redback {
	background-image: url(images/redstripeback.jpg);
}
.redback_top_center {
	background-color: #AC000E;
	background-image: url(images/top_redbox.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.topbackground {
	background-image: url(images/toprightbackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.googlebox {
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
	width: 120px;
	border: 1px solid #9D0105;
}
.topmenu {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topmenu:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.whitemenu {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.whitemenu:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #EB686E;
	text-decoration: none;
}
.rightmenu {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.backreservation {
	background-image: url(images/background_reservation.jpg);
	background-repeat: no-repeat;
}

.newredback {
	background-color: #B62021;
}

a.rightmenu:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFF00;
	text-decoration: none;
}
.blacktext {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.whitetext {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}
.newsletterbox {
	font-family: Tahoma;
	font-size: 10px;
	color: #999999;
	width: 140px;
	border: 1px solid #9D0105;
}
.bottom_menu {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.bottom_menu:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #8F0100;
	text-decoration: none;
}
.backreservationMini {
	background-image: url(images/background_res_small.jpg);
	background-repeat: no-repeat;
}
.backredstrip {
	background-image: url(images/red_stripback.jpg);
	background-repeat: repeat-y;
}
.redhead {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #8E0000;
	line-height: 18px;
}
.redtext2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8E0000;
	line-height: 15px;
}
.redtext {
	font-family: Verdana;
	font-size: 11px;
	color: #8E0000;
	line-height: 15px;
}
.orangetext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	line-height: 15px;
}

.orangetext2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #FF6600;
	line-height: 15px;
}


.greytext {
	font-family: Verdana;
	font-size: 11px;
	color: #494949;
	line-height: 15px;
	text-decoration: none;
}
.dashbar_grey {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

a.greytext:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #8E0000;
	line-height: 15px;
	text-decoration: none;
}
.inputOffer {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	width: 288px;
	border: 1px solid #B8C4D8;
}
.dashbar_red {

	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9F9F;
}
.handcursor{
cursor:hand;
cursor:pointer;
font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: none;
}
a.handcursor:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.blacklink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: underline;
}
.blacklink span {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	text-decoration: underline;
}
a.blacklink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.blacklink2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 13px;
	text-decoration: underline;
}
a.blacklink2:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}.fullgreyborder {
	background-image: url(images/background_fullbox.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #F0F0F0;
}
.bluetext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	text-decoration: none;
}

.bluetext2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color:#3366ff;
	line-height: 13px;
	text-decoration: none;
}

.bluelink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	text-decoration: underline;
}
a.bluelink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: underline;
}
.bluelink1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	text-decoration: none;
}
a.bluelink1:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	text-decoration: underline;
}

.whitelink {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}
a.whitelink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #FF9F9F;
	line-height: 15px;
}

.DataBackEnd {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
}

.DataBackEnd table,tr,td, ul, li, p, div, span {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	text-decoration: none;
}

.DataBackEnd a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	text-decoration:underline;
}

.DataBackEnd a:hover {
color:#333333;
}

.btn1 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #AC000E;
	background-color:#AC000E;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;	
}
.dashblock_grey {
	border: 1px dashed #999999;
	background-image: url(images/facilities_hotel.jpg);
	background-repeat: no-repeat;
}
.blueHead {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5077A7;
	text-decoration: none;
}

