/* CSS Document */

body {
	background-color: #0F64A1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
border-bottom:2px solid #CCCCCC;
color:#000000;
padding:2px 0pt 0pt;
font-size:26px;
font-weight:normal;
line-height:30px;
font-family:Verdana
}

td {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000000;
}

.background {
	 width:800px; 
	 background-image:url(../images/bg_window.gif); 
	 background-color:#ffffff;
}

.topBackground {
	 width:800px; 
	 background-color:#ffffff;
}

.topNavButtons {
	margin:0px 7px 0px 7px;
}

.mediumTitle {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	color:#CC0000;
}

.subTitle {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#CC0000;
}

#searchHome_form {
	background-color:#CAE0F0; 
	background-image:url(../images/bg_searchPanel_home.gif); 
	padding: 8px 8px 8px 8px;
	vertical-align:top;
}

#searchHome_form input {
	
}

#searchHome_form select {
	margin:0 4px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#searchHome_form .label_lg {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#0560A1; 
	font-weight:bold; 
	padding:0 10px 0 0;
}

#searchHome_form .label_md {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#003366;
}	

#searchHome_form .label_sm {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#003366;	
	font-weight:bold;
}	

#searchHome_form label {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#003366;
}

#searchHome_form .submit {
	background-image:url(../images/btn_bg.gif);
	width:168px;
	height:22px;
	
	border:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

#search_form {
	background-color:#CAE0F0; 
	background-image:url(../images/bg_searchPanel_home.gif); 
	padding: 8px 8px 8px 8px;
	vertical-align:top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

#search_form .label_sm {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#003366;	
	font-weight:bold;
}	

#search_form select {
	margin:2px 4px 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#search_form .submit {
	background-image:url(../images/btn_bg.gif);
	width:168px;
	height:22px;
	
	border:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

.grayBar {
	height:20px; 
	background-color:#CCCCCC; 
	padding:0 0 0 10px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#0560A1; 
	font-size:10px; 
	font-weight:bold;
}

.blueBar {
	height:20px; 
	background-color:#0560A1; 
	padding:0 0 0 10px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-size:10px; 
	font-weight:bold;
}

.redBar {
	height:20px; 
	background-image:url(../images/bg_redBar.gif); 
	padding:5px 5px 5px 15px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#FFFFFF; font-size:12px; font-weight:bold;
}

a.destinationLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:11px;
	line-height:16px;
}

a.destinationLink:visited {
	color:#0560A1;
}

a.countryLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}

a.hotelLinkBig {
	font-family:Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}

a.hotelLinkBig:visited {
	color:#0560A1;
}

a.hotelLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

a.hotelLink:visited {
	color:#0560A1;
}


.hotelDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

a.cityLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

a.cityLink:visited {
	color:#0560A1;
}

a.footerLink {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:12px;
	line-height:16px;
	font-weight:bold
}

.footer {
	color:#0560A1;
}

a.alphaLink:visited {
	color:#0560A1;
}

a.alphaLink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:10px;
	font-weight:bold
}

a.alphaLink:visited {
	color:#0560A1;
}

a.breadCrumbLink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
}
a.breadCrumbLink:visited {
	color:#ffffff;
}

a.smallLink {
	font-family:Arial, Helvetica, sans-serif;
	color:#0560A1;
	font-size:10px;
	font-weight:bold
}

a.smallLink:visited {
	color:#0560A1;
}

.redText {
	color:#CC0000;
}

.mediumText {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:16px;
	color:#000000;
}

.smallGrayText {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#666666;
}

.regular_submit {
	background-image:url(../images/btn_bg.gif);
	width:168px;
	height:22px;
	
	border:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

.button_check_rates {
	background-image:url(../images/btn_bg_check_rates.gif);
	width:110px;
	height:22px;
	
	border:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

img.mat {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #BDBDBD;
padding:3px;
}

.crumbs {
height:100%;
margin:1px 0pt 13px;
overflow:hidden;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}



.navAreaBox {
float:left;
width:175px;
margin:0pt;
padding:0pt;
overflow:hidden;
}

.navArea ul li a {
display:block;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-decoration:none;
color:#0560A1;
}

.navArea {
background-color:#EFEFEF;
width:170px;
margin:0pt;
padding:0pt;
}

.navArea ul {
border-bottom:1px solid #FFFFFF;
margin:0pt;
padding:0pt;
}
.navArea ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.navArea ul li {
background-position:12px 11px;
}
.navArea ul li {
background-image:url(/images/nav_arrow.gif);
background-repeat:no-repeat;
border-top:1px solid #FFFFFF;
font-weight:bold;
padding:8px 12px 5px 24px;
}

.navArea ul li.mark.viewing {
background-position:10px 11px;
}
.navArea ul .mark.viewing {
color:#000000;
}
.navArea ul li.mark {
background-image:url(/images/nav_arrow_active.gif);
background-position:11px 11px;
}
.navArea ul .mark {
background-color:#FFFFFF;
border-color:#EFEFEF;
border-style:solid;
border-width:0pt 2px;
padding-left:22px;
}
.col {
overflow:hidden;
}


