BODY {
	font-family:Tahoma; 
	font-size:12px;
}

a:link,a:active,a:visited { color: #003399; font-family:Tahoma; font-size:11px; text-decoration: none; }
a:hover { color: #003399; font-family:Tahoma; font-size:11px; text-decoration: underline; }

a.subLink:link,a.subLink:active,a.subLink:visited { color: #003399; font-family:Tahoma; font-size:11px; text-decoration: none; font-weight:bold; }
a.subLink:hover { color: #003399; font-family:Tahoma; font-size:11px; text-decoration: underline; font-weight:bold; }

a.sLink:link,a.sLink:active,a.sLink:visited { color: #003399; font-family:Tahoma; font-size:12px; text-decoration: none; }
a.sLink:hover { color: #003399; font-family:Tahoma; font-size:12px; text-decoration: underline; }

a.fLink:link, a.fLink:active, a.fLink:visited { color: #003399; font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration: none; }
a.fLink:hover { color: #003399; font-family:Tahoma; font-size:14px; font-weight:bold; text-decoration: underline; }

a.tLink:link, a.tLink:active, a.tLink:visited { color: #003399; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration: underline; }
a.tLink:hover { color: #003399; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration: none; }

a.eLink:link, a.eLink:active, a.eLink:visited { color: #003399; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration: none; }
a.eLink:hover { color: #003399; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration: underline; }

a.topBoxLink:link, a.topBoxLink:active, a.topBoxLink:visited { color: #ffffff; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration: none; }
a.topBoxLink:hover{ color: #ffffff; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration: underline; }

a.cLink:link, a.cLink:active, a.cLink:visited { color: #003399; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration: none; }
a.cLink:hover{ color: #003399; font-family:Tahoma; font-size:13px; font-weight:bold; text-decoration: underline; }

a.cLink2:link, a.cLink2:active, a.cLink2:visited { color: #003399; font-family:Tahoma; font-size:12px;  text-decoration: underline; }
a.cLink2:hover{ color: #003399; font-family:Tahoma; font-size:12px;  text-decoration: none; }

a.biz:link,a.biz:active,a.biz:visited { color: #003399; font-family:Tahoma; font-size:12px; text-decoration: none; }
a.biz:hover { color: #003399; font-family:Tahoma; font-size:12px; text-decoration: underline; }

img.vimage{border: 1px solid #003399; margin-right:4px;} 
td.vtext {font-family: Tahoma; 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 #003399;}

#container {
 width:760px;
 text-align:left;
}

.textIntro {
  font-family:Tahoma; 
  font-size:12px;
  padding-right:3px;
}

.hSpaceTopBox {
 width:5px;
 height:1px;
}

.vSpace {
  width:1px;
  height:5px;
}

.vSpaceLC {
  width:1px;
  height:5px;
}
.vSpaceHotel {
  width:1px;
  height:10px;
}

.vSpaceFooter {
  width:1px;
  height:40px;
}

.footer {
  text-align:center;
}

.hSpaceCol {
  width:5px;
  height:1px;
}

.hSpace {
  width:10px;
  height:1px;
}

.vSpaceBorder {
  width:1px;
  height:1px;
}

.wBG {
  background-color:#ffffff;
}

.lBG {
  background-color:#cccccc;
}

.headerBG {
  background-color:#003399;
} 

.headerSpace {
  background-color:#ffffff;
  width:1px;
  height:1px;
} 

.headerLine {
  background-color:#8f9aaa;
  width:1px;
  height:3px;
} 

.catch {
  padding:3px;
}

.catchAlign {
  text-align:center;
}

.catchBorder {
 border-right:1px solid #cccccc;
 padding-left:3px;
 padding-right:3px;
}

.catchTitle {
  text-align:left;
  font-family:Tahoma;
  font-size: 16px;
  font-weight: bold;
  color:#993300;
}

.catchCat {
color: #003399; 
font-family:Tahoma; 
font-size:12px; 
font-weight:bold;
}

.catchPad {
 padding-left:3px;
 padding-right:3px;
}

.enhancePad {
  padding-right:3px;
  padding-bottom:3px;
}

.enhancePad1 {
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

.transPad {
  padding-left:3px;
  padding-bottom:3px;
}

.hEnhanced {
  padding:3px;
}

.nav {
  color: #003399;
}

.nav-fill {
  color: #FFF;
  text-decoration: none;
}

.pDescPad {
  padding-right:3px;
}

.pDescPad1 {
  padding-left:3px;
  padding-right:3px;
  padding-bottom:3px;
}

.pDescPad2 {
  padding:3px;
}


.infoHead {
  background-color:#cccccc;
  padding-left:3px;
  padding-top:3px;
  padding-bottom:3px;
}

.tableBorder {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.border {
  border: 1px solid #cccccc;
}

.borderBTM {
   border-bottom: 1px solid #cccccc;
}


.editorPad {
  padding-left: 3px;
}

.infoBoxPad {
  padding-left: 6px;
  padding-bottom: 5px;
}

.infoBoxTitle {
  padding:3px;
  color: #ffffff; 
  font-family:Tahoma; 
  font-size:12px; 
  font-weight:bold; 
  background-color:#003399;
}

.infoBoxTitle1 {
  padding:3px;
  color: #ffffff; 
  font-family:Tahoma; 
  font-size:12px; 
  font-weight:bold; 
  background-color:#C56B23;
}

.iETitle {
  color: #003399; 
  font-family:Tahoma; 
  font-size:12px; 
  font-weight:bold;
}

.infoBoxStacked {
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.featuredHotelBorder {
  border-left: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}

.reservationLine {
  font-family: Tahoma;
  font-size: 14px;
  font-weight:bold;
  color:#ffffff;
}

.editorsChoice {
  font-family:Tahoma; 
  color: #993300;  
  font-size:14px;
  font-weight: bold;
  padding-bottom: 2px;
}

.hotelPopHeading {
  font-family: Tahoma;
  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: Tahoma;
  color: #ffffff;
  font-size:13px;
  background-color:#1f2f65;
}

.pageTitle {
  font-family:Tahoma;
  font-size: 16px;
  font-weight: bold;
  color:#003399;
}
   
.weatherText_large {
  font-family: Tahoma;
  font-size: 13px;
  color: #6F6036;
}

.weatherText_small{
  font-family: Tahoma;
  font-size: 11px;
  color: #000000;
}