h1 a:link {
 color: #014B96;
 text-decoration: none;
}
h1 a:active {
 color: #014B96;
 text-decoration: none;
}
h1 a:visited {
 color: #014B96;
 text-decoration: none;
}
h1 a:hover {
 color: #014B96;
 text-decoration: none;
}

#results p {
 margin: 4px;
 font-size: 8pt;
 color: #000000;
 margin-bottom: 10px;
}

.searchItem {
 margin: 0px;
 margin-bottom: 4px;
 padding: 0px;
 width: 212px;
 text-align: left;
 clear: both;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 9pt;
 display: block;
}

.searchHeader {
 margin: 0px auto;
 padding: 0px;
 width: 212px;
 text-align: center;
 clear: both;
 color: #014b96;
 font-weight: bold;
 font-size: 14pt;
 display: inline;
}

#srchform {
 padding: 20px 20px 0px 30px;
}
#results h1 {
 color: #014b96;
 font-size: 16pt;
 font-weight: bold;
 margin: 0px;
 margin-top: 0px;
 margin-bottom: 5px;
}
#results h2 {
 color: #014b96;
 font-size: 12pt;
 font-weight: bold;
 margin: 0px;
 margin-top: 10px;
 margin-bottom: 5px;
}
.resortInformation {
 clear: both;
 font-size: 12pt;
 text-align: center;
 color: #004B97;
 font-weight: bold;
}
.TenerifeInfo {
 border: 1px solid #A6C1DB;
 clear: both;
 font-family: verdana, tahoma, sans-serif;
 color: #000000;
 font-size: 8pt;
 text-align: left;
 margin-bottom: 4px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}
.resortTitle {
 font-family: verdana, tahoma, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #004B97;
}
.flightsTitle {
 font-family: verdana, tahoma, sans-serif;
 font-size: 14pt;
 font-weight: bold;
 color: #004B97;
}
h4 {
 margin: 0px;
 font-family: verdana, tahoma, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color: #000000;
}
 a.resortLink:link {
  color: #014B96;
 }
 a.resortLink:active {
  color: #014B96;
 }
 a.resortLink:visited {
  color: #014B96;
 }
 a.resortLink:hover {
  font-weight: bold;
  color: #014B96;
 }

.srchGuidesTop {
 background-image: url(../images/sm_holsrch_top_guides.gif);
 background-repeat: no-repeat;
 background-position: top;
 margin: 0px;
 padding:0px;
 height: 19px;
}

.srchGuidesTop span {
 display: none;
}

.guides {
 margin:0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #A6C1DB;
 border-left-color: #A6C1DB;
 text-align: left;
 padding-top: 0px;
 padding-bottom: 14px;
 padding-left: 14px;
 padding-right: 14px;	
}

#contentGuides {
 margin: 0px;
 clear: both;
}

.sideBarInfo {
 width: 236px; margin: 0px; margin-top: 10px; float: right; font-size: 8pt; text-align: left;
}

.sideBarInfo h3 {
 font-size: 10pt;
 font-weight: bold;
 color: #014b96;
 margin: 0px;
 margin-bottom: 5px;
}

.guidesLinks {
 margin: 0px;
 padding-bottom: 14px;
 font-size: 9pt;
 color: #014b96;
 font-weight: bold;
 display: inline;
}

.guidesLinks A:link {
 text-decoration: none;
 color: #014b96;
}
.guidesLinks A:hover {
 text-decoration: none;
 color: #003366;
}
.guidesLinks A:active {
 text-decoration: none;
 color: #000000;
}
.guidesLinks A:visited {
 text-decoration: none;
 color: #014b96;
}

h1 a {
 text-decoration: none;
 color: #014b96;
}
