a:link,a:active,a:visited { color: #006699; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; }
a:hover { color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline; }

span.topInfoBox, .topInfoBox a:link{ color: #006699; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration: none; }
.topInfoBox a:active{ color: #006699; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration: none; }
.topInfoBox a:visited{ color: #006699; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration: none; }
span.topInfoBox:hover, .topInfoBox a:hover{ color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration: underline; }
span.topInfoBox{cursor:pointer;cursor:hand;}

a.biz:link,a.biz:active,a.biz:visited { color: #006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; }
a.biz:hover { color: #006699; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }

img.vimage{border: 1px solid #044F88; margin-right:4px;} 
td.vtext {font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding: 4px 2px 2px; } 
div.vbooknow{width:77px; height:25px; background-image: url(images/book-now.gif); margin-right:5px;}
.bookNow {text-align:right; padding-right:5px;}
.tour {border:1px solid #044f88;}

span.tLink{
			cursor:pointer;
			cursor:hand;
	 		color: #069;
			font-family:Tahoma;
			font-size:13px; 
			font-weight:bold; 
			text-decoration:underline; 
		 
}

span.tLink:hover { 
			color: #069;
			font-family:Tahoma;
			font-size:13px;
			font-weight:bold;
			text-decoration: none; 
}

span.link {
	font-family:Tahoma; 
	font-size:11px;
	color: #31518C;
	cursor:pointer;
	cursor:hand;
}

span.link:hover {
	text-decoration:underline;
	color: #006699;
	cursor:pointer;
	cursor:hand;
}

.nav {
	font-family:Tahoma; 
	font-size:11px;
	color: #069;
	cursor:pointer;
	cursor:hand;
}

.nav-fill{
	font-family:Tahoma; 
	font-size:11px;
	color: #FFF;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}

span.nav:hover, span.nav-fill:hover {
	text-decoration:underline;
}

.tableBorder {
     border-left: 1px solid #cccccc;
	 border-right: 1px solid #cccccc;
	 border-bottom: 1px solid #cccccc;
}

.tableBorderBlue {
     border-left: 1px solid #798FB6;
	 border-right: 1px solid #798FB6;
	 border-bottom: 1px solid #798FB6;
}

.googleBorder {
     border-left: 1px solid #cccccc;
	 border-right: 1px solid #cccccc;
	 border-bottom: 1px solid #cccccc;
	 border-top: 1px solid #cccccc;
}

.adPad {
	padding-left: 3px;
	padding-right: 2px;
}

.adBorder {
	border-top:1px #CCC solid;
}

.padding {
     padding-left: 3px;
	 padding-right: 3px;
}

.infoBoxPad {
	padding-left: 6px;
    padding-bottom: 5px;
}

.infoBoxHeading {
	padding-left: 6px;
}

.infoBoxHeading {
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.infoBoxStacked {
    padding-left: 6px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.hotelSearchText {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
}

.hotelSearchBorder {
     border: 1px solid #cccccc;


}

.hotelSearchDesc {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 padding-left: 4px;
}

.featuredHotelLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	cursor:pointer;
	cursor:hand;
	color: #31518C;
}

span.featuredHotelLink:hover {
	text-decoration:underline;
}

.bodyText {
     font-family:Arial, Helvetica, sans-serif; 
	 color: #000000;  
	 font-size:12px;
}

.textIntro {
	 font-family:Arial;  
	 font-size:12px;
	 padding-right:3px;
}

.realEstateIndex {
     padding-left: 5px;
	 padding-top: 5px;
}

.featuredHotelBorder {
     border-left: 1px solid #CCCCCC;
	 border-bottom: 1px solid #CCCCCC;
}

.displayBorder {
     border-left: 1px solid #cccccc;
	 border-right: 1px solid #cccccc;
	 border-bottom: 1px solid #cccccc;
	 border-top: 1px solid #cccccc;
}

.reservationLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#E5DFC6;
}

.editorsChoice {
     font-family:Arial, Helvetica, sans-serif; 
	 color: #993300;  
	 font-size:14px;
	 font-weight: bold;
	 padding-left: 3px;
	 padding-bottom: 2px;
}

.editorsChoiceBorder {
	 border-left: 1px solid #cccccc;
	 border-right: 1px solid #cccccc;
	 border-top: 1px solid #cccccc;
}

.hotelPopHeading {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.hotelClassBox {
	border:1px #1F2F65 solid;
}

.hotelClassHeading {
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:13px;
}

.pageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#006699;
}
   
.travelerLink {
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:14px;
}    

.hotelSearchPad {
	padding-left: 3px;
}


USED ON THE ACTUAL WEATHER PAGE
*/
.weatherText_large {
     font-family: Tahoma;
	 font-size: 13px;
	 color: #6F6036;
}
/*
USED ON THE ACTUAL WEATHER PAGE
*/
.weatherText_small{
     font-family: Tahoma;
	 font-size: 11px;
	 color: #000000;
}


/*
USED ON THE HEADER THAT DISPLAYS WEATHER
*/
.weatherTextHeader {
     font-family: Tahoma;
	 font-size: 11px;
	 color: #ffffff;

}

.weatherTextHeader a:link {
	color: #ffffff;
	text-decoration: underline;
}

.weatherTextHeader a:active {
	color: #ffffff;
	text-decoration: underline;
}

.weatherTextHeader a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.weatherTextHeader a:hover {
	color: #ffffff;
	text-decoration: none;
}
/*
CSS Ads
*/
.middle-enhanced {border-left:1px solid #CCC; border-right:1px solid #CCC;border-bottom:1px solid #CCC; margin:0px;  padding:5px 5px 5px 2px}
.middle-enhanced img{ float:left; padding:0px 5px 5px 0px}


.middle-enhanced2 {border-bottom:1px solid #CCC; border-left:1px solid #CCC; margin:0px 0px 0px; padding:0px;  }
.middle-enhanced2 span{text-align:center; padding:2px 0px 3px 6px; display:block; float:right;}
.middle-enhanced2 p {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:12px;text-align: left; padding: 0px 5px 5px 5px; margin-top:0px}
.middle-enhanced2 img{padding:5px 0px 5px 5px}

.middle-enhanced3 {border-bottom:1px solid #CCC; margin:0px 0px 0px; padding-top:5px;  }
.middle-enhanced3 span{text-align:center; padding:2px 0px 3px 6px; display:block; float:right;}
.middle-enhanced3 p {font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:12px;text-align: left; padding: 0px 5px 0px 5px; margin-top:0px;}
.middle-enhanced3 img{padding:5px 5px 5px 5px;}

.middle-enhanced4 {border-bottom:1px solid #CCC; margin:0px 0px 0px; padding:0px;  }
.middle-enhanced4 span{text-align:center; padding:2px 0px 3px 6px; display:block; float:right; font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:12px;text-align: left; padding: 0px 5px 5px 5px; margin-top:0px;}
.middle-enhanced4 img{padding:5px 5px 5px 5px;}


.bgBlu{background-color:#090;}

.boxTitle{font-family:arial; font-size:12px; font-weight:bold; color:#FFF ; padding-left:2px;}
