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;
}

.blacktext ul {
	display:block;
	margin:0;
	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;
}
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;
}

.lightgrey {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
}
.fulldotbar {
	border: 1px dotted #CCCCCC;
}
.anchorline {
	background-image: url(images/anchor-lineback.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
#pictarget{width:100px; height:100px; float:left; background:#f7f7f7; margin:0px; padding:0px; display:inline;}
	#pictarget img{float:left; margin:5px 5px 5px 5px;}
#targetdata{wdith:240px; float:left; margin:0px padding:0px; font-family:Verdana; font-size:10px; color:#000000; display:inline;}

h1 {
	padding:0;
	margin:0;
	display:inline;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}
h2 {
	padding:0;
	margin:0;
	display:inline;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight:normal;
}

.hline {
	background-image: url(images/hline.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.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;
}
.divnews {padding:10px; border:1px solid #3B7927;}

h3 { padding:0; margin:0; font-size: 14px; }
h4 { padding:0; margin:0; font-weight:normal; font-size: 11px; }
h5 { padding:0; margin:0; font-weight:normal; font-size: 11px; }
h5 a { color:#69665d; }
h5 li{ width:350px; margin-left:20px;}
h5 table { border:0px; margin-left:0px; margin-bottom:10px; }
h5 td { font-size: 10px; width:110px; text-align:right;
	border-top:3px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #669; 
}

h6 { padding:0; margin:0; font-weight:normal; font-size: 11px; }
h6 a { color:#69665d; }
h6 li{ width:350px; margin-left:0px;}
h6 table { border:0px; margin-left:10px; margin-bottom:10px; }
h6 td { font-size: 10px; width:110px; text-align:right;
	border-top:3px solid #ccc;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #669; 
}

#offername { padding-left:10px; margin:0; border:0px; }
#offername a{ color:#69665d; }
#offername2 { padding-left:10px; margin:0; border:0px; }
#offername2 a{ color:#000; }
#offername2 ul{margin:10px 0 0 30px; padding:0;}

