@charset "utf-8";
/* CSS Document */

#resortpages .staticsearchselected, .staticsearchselected a {color:#fff!important;font-weight:bold!important;}
#resortpages #googlemap {float:right;height:205px;margin:3px 8px 0 0;width:298px;}
#resortpages h1 {font-size:36px;}
#resortpages .description {font-size:14px;font-weight:bold;line-height:16px;margin:10px 0;}
#resortpages p {margin:0 0 10px 0;}
#resortpages h3 {margin:0;}
#resortpages .offer {margin:6px 0 0 15px;}
#resortpages .offerHeader {background-color:#1B2C81;background-image:url(../resortofferbg.gif);color:#FFFFFF;}
#resortpages .offerHeader h2{color:#FFFFFF;font-size:14px;padding:5px 0 0 5px;}

.hotel_header {padding:10px;background-color:#b7c5e2;margin:0 10px 0 0;}
.hotel_header p {color:#124aa1!important;}
.hotelleftcol {width:375px;float:left;padding-right:10px;}
.hotelrightcol {float:right;width:220px;font-size:12px;}
.hotelrightcol img {margin:3px;float:left;width:103px;}
.hotelrightcol a {color:#1B2C81;text-decoration:none;}
.hotelrightcol a:hover {text-decoration:underline;}
.hotelservices {margin:0;padding:0 0 10px 15px;color:#000;}
.hotelservices li {list-style-type:disc;}
.hotel_rating {background-color:#1b2c81;padding:2px;text-align:right;margin:5px 10px 0px 0px;}
#hotelcol h2 {margin:10px 0px;}
.pageBottom {background-color:#a7bedd;}

#landingpages h1 {font-size:38px;font-weight:normal;}
#landingpages p {color:#1D349E;}

#copyright {font-size:8px!important;}

.topNav li a {padding:8px!important;}


/*       Dropdown      */   
#resortpages  #menuwrapper, #menuwrapper2 {background:#FAE54E url(../subnav_yellow_bg.gif) repeat scroll -20px 0 !important;border-bottom:1px solid #1D349E !important; border-top:1px solid #1D349E !important; border-left:1px solid #1D349E; padding: 0 0px 0 0 !important;margin:0 2px 0px !important; width:615px;}
#resortpages .clearit {clear: both;height: 0;line-height: 0.0;font-size: 0;}
#resortpages #p7menubar, #p7menubar ul {padding: 0; margin: 0; list-style: none; font-family: Arial, Helvetica, sans-serif;}
#resortpages #p7menubar a {display: block; text-decoration: none; padding: 5px 10px 5px 10px; border-right: 1px solid #1D349E; font-size: .85em; color: #1B2C81; font-weight:bold; width: 92px;}
#resortpages #p7menubar a.trigger {padding: 5px 21px; background-image: url(images/p7PM_dark_south.gif); background-repeat: no-repeat; background-position: right center; width: 92px;}
#resortpages #menuwrapper2 #p7menubar a.trigger {padding: 5px 15px; background-image: url(images/p7PM_dark_south.gif); background-repeat: no-repeat; background-position: right center; width: 92px;}
#resortpages #p7menubar li {float: left; width: 9em;}
#resortpages #p7menubar li ul li{width: 142px;}
#resortpages #p7menubar li ul, #p7menubar ul li  {width: 120px; font-size:14px; font-weight:bold; line-height:12px;z-index:999;}
#resortpages #p7menubar ul li a  {color: #1b2c73!important; border-right: 0; padding: 3px 12px 3px 16px;}
#resortpages #p7menubar li ul { position: absolute; display: none; border-right: 1px solid #fdb813; border-bottom: 1px solid #fdb813; background-image: url(../transpyellow.png);}
#resortpages #p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a {color: #1B2C81;}
#resortpages #p7menubar li:hover ul, #p7menubar li.p7hvr ul {display: block;}
#resortpages #p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {color: #fff; background-color: transparent;}
#resortpages #p7menubar ul a:hover { background-color: #fbbf13!important; color: #1b2c73!important;}
#resortpages #p7menubar li {width: auto;}