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;
	font-weight: normal;
}
.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;
}
.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;
}
.blacklink a {
	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;
}
.blueHead {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5077A7;
	text-decoration: none;
}
.bluelink {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	line-height: 13px;
	text-decoration: none;
}
a.bluelink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
}
.blacklinkbold {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	text-decoration: underline;
}
.blacklinkbold span {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	text-decoration: underline;
}
.blacklinkbold a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	text-decoration: underline;
}
a.blacklinkbold:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.sublink {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sublink a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sublink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #8E0000;
	text-decoration: none;
}
.centerline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.TA_rname {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8E0000;
	line-height: 15px;
}
.TA_rname:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
}
.TA_ruser {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8E0000;
	line-height: 15px;
}
.address_menu {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	
}
a.address_menu:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #8F0100;
	
}
.backvt {
	background-color: #D9E2F9;
}
.divnews {padding:10px; border:1px solid #AC000E;}

h1 {font:bold 11px "Verdana"; color:#000000; display:inline;}

/*a.h1 {font:bold 11px "Verdana"; color:#666666; display:inline;}*/

.h2 {font:bold 11px "Verdana"; color:#000000; display:inline;}
.hline {
	background-image: url(images/hline.gif);
	background-repeat: repeat-x;
	background-position: center;
}
