﻿#topIcons {text-align:center}
#topIcons li { float:right; list-style:none }
#spainFlag {display:block; background:url(/files/27/spain-flag.gif) no-repeat; width:52px; height:34px; border:none; margin:20px 10px 0 0 }

#stupidImageContainer {clear:both; padding:25px 0 0 25px}
#stupidImageContainer ul {margin:0; padding:0}
#stupidImageContainer ul li {float:left; list-style:none; margin:0 35px 0 0; padding:0}
#stupidImageContainer ul li img {border:1px solid #0B6BB5}

.superCol {float:left; margin:0 50px 0 0}
#textDirections {float:right}
#aaaLogo { float:left; margin:-38px 0 0 15px; width:71px }


a img {border:medium none;}
.imgLeft {float:left; margin:0 15px 15px 0;}
.imgRight {float:right; margin:0 0 15px 15px;}
.imgLeft, .imgRight {border:3px solid #fcc389}



#logoArea {margin-top:0px; margin-left:0px; padding:8px 10px 10px; background-color:#528fbe;}
#titleBar {position:relative; background: #629fce url(/files/27/bg_titlebar2.jpg);}




#hotelTitle {position:absolute; right:320px; width:500px; top:50px; color:#073e68;}
#hotelTitle h1 {color:#ffe4c6; margin-bottom:0px;}
#usabilityNavDropDown{ color:#fff; background:url(/files/27/helpmenu_bg.jpg) no-repeat; }
#usabilityNav { background: #5aa8e4;  } 
#usabilityNav li a:hover {  background-color: #629fce; }

#nav {background-color: #114d6a; }
#nav ul {padding-top:17px;}
#nav ul li a, #nav ul li a:hover, #nav ul li a.current 
 {font-size:15px;  text-transform:uppercase;letter-spacing:-1px;padding: 5px 6px 15px;}
#nav ul li a:hover {background:#0b6bb5 url(/files/27/nav_bg.jpg) top repeat-x;}
#nav ul li a.current { background:#0b6bb5 url(/files/27/nav_bg.jpg) top repeat-x; }

#nav ul li {  margin: 0px 6px 0px; list-style: none; display: inline;}
#subNav ul li a {font-weight:bold; font-size:16px;  text-decoration:none; border:1px solid #ccc; padding:4px;}


#reservationButton {background:url(/files/27/checkavail_bg.jpg) top center repeat-y;
padding:15px 20px; text-transform:uppercase; display:none;}
#reservationButton a {font-size:30px; color:#fff; letter-spacing:-1px; text-decoration:none;}
#reservationButton a:hover {color:#d15900;}


#reservationText{background:url(/files/27/checkavail_bg.jpg) top center repeat-y;
padding:15px 20px; text-transform:uppercase; font-size:25px; color:#fff; letter-spacing:-1px; text-decoration:none; text-align:center;}
#reservationText a {}
#reservationText a:hover {color:#d15900;}


#likeButton {margin:20px 10px 0 0; text-align:right;}
#likeButton #like {margin-top:6px;}



#headerShell {background-color:#0b6bb5;}








.widgetCTA {position:relative;}
.widgetCTAimg {position:relative; top:6px; left:7px; margin:0 10px 0 0;border:1px solid #64b1d5; padding:0; width:50px;}
.widgetCTA a span.widgetCTAimg {padding:0;}
.widgetCTA .widgetCTAHeaders {text-indent:15px;}




#contentArea {padding-top:0px;}
#contentArea p {line-height:150%; margin-bottom:10px;}
#fShell {background-color:#0b6bb5; text-align:center;}
#vizsig a {color:#6ab1e8;}
#nav #pageid370 {display:none;}
#fShell {position:relative;}
#fShell #fAddress {font-weight:normal; font-size:13px;      text-align:center; margin:0 0 0 0px; padding-left: 15px}
#fShell #fAddress ul li#country {display:none;}
#fShell #fAddress li {float:left;}
#fAddress ul {text-align:center;margin:0 0 0 0;   }
#fShell #fAddress li {margin:0 10px 0 0px; }
#fShell #propertyName {font-weight:bold;     }
#addyEmail {position:absolute; right:15px; top:15px;}
#addyEmail a {color:#fff;}
#fNav {clear:left   }




/* hide specials and packages from main nav */
#mainNavLinks #pageid371 { display: none; }



/* make helpmen inline */
#usabilityNavText { display: none; }
#usabilityNav { background: transparent; width: 428px; }
div#usabilityNavDropDown div.noHover { display: block; }
#usabilityNavDropDown  { width: 417px; background: none; }
#usabilityNav li a  { display: inline; }
#usabilityNav li a:hover { text-decoration: underline; }
#usabilityNav li { display:inline; }
#helpmenuShell  { margin:0 0 0 567px; }

#codeWidget40516{*width:425px;}

#widgetIBE73477{color:#ffffff; height: 107px;}

.widgetIBE #ibeHeaderShell {font-size:15px; font-weight:bold; margin-bottom:1px;}
#submitShell{position:absolute; margin-left:165px; margin-top:25px; *margin:0;  }

#submitShell input{background:url(/files/27/checkAvail.png) no-repeat; border:medium none; height:37px; width:130px; color:#ffffff; }
#submitShell input:hover{background-position:0 -41px; border:medium none; height:37px; width:130px; color:#ffffff;  cursor:pointer; }
