﻿/* Custom CSS */

p {line-height: 160%;margin: 20px 0 0 0px;}
.imgRight { float: right; margin: 0 0 15px 15px;}
.clearBoth {clear:both;}

h2 { text-transform: inherit;}

#shell {position:relative;}

#titleBar {height:187px; position:relative;}

#logoArea { left:0px; margin:0px; background-color:#57c6da; height:180px; padding:7px 15px 0px;}


#nav #pageid1880 {display:none;}

#searchbox {position:relative;}
     #resPhone {position:absolute; left:20px; top:15px; font-size:18px;}

     #content p {margin-bottom:10px;}
     #content li {line-height: 160%;margin: 20px 0 0 0;}
imgLeft { float: left; margin: 0 0 15px 15px;}
breadcrumbNav{clear:both; margin-bottom:160px;}

#textWidget4570 {position:absolute;top:80px; left:295px; width:600px; z-index:70; }
#textWidget4570 h1 {font-size:42px; color:#d3f3fa; margin:00px 0px 0px 00px; position:absolute; line-height:100%; z-index:60; letter-spacing:-1pt;}

.contentbutton { background-color:#859757; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; width:110px;}
.contentbutton:hover { background-color:#859757; color:#FFFFFF; text-decoration:underline;  }

#textWidget4263 p{ margin-top:25px;}
#textWidget4269 p {margin-top:25px;}
#textWidget4492 h2 {margin-top:25px;}
#textWidget-1 p {margin-top:25px;}
#textWidget4271 p {margin-top:25px;}
#textWidget4279 h2 {margin-top:25px;} /*Location*/
#textWidget4287  {margin-top:25px;} /*Contact*/
#textWidget4285 p {margin-top:25px;}
#textWidget4281 p {margin-top:25px;} /*Attractions*/
#textWidget4283 h2 {margin-top:25px;} /*Theme Parks*/
#textWidget4265 p {margin-top:25px;} /*Activities*/

/* #subNav #pageid1292 a {text-decoration:none; padding:4px;  color:#2B8DAF; } /* contact */
#subNav #pageid1279 a {font-size:18px;}


.widgetCTA {height:62px; width:295px; overflow:hidden; }
.widgetCTA h1 {font-family:Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; line-height:100%;}

#fAddress { font-size:13px;}

#breadcrumbNav { margin-top:20px; }

#subNav { margin:10px; font-size:18px; }

#textWidget4265 p {margin-top:0;}

/* IE 6 */
* html body #resPhone {position:absolute; left:-255px; top:15px;}

/* IE7 */
#textWidget4570 p {color:#FFF; margin:10px 0px 0px 0px;}
#searchbox {line-height:150%;}

@media print {
#headerShell, #titleBar, #fShell {display:none;}
}



#logos2 {/*position:relative; left:0; top:0; float:left;*/float:right;
margin-right:20px;
position:relative;
top:-78px;}
#logoArea img {border: 0px;}
#logos1 {float:left; top:-108px; position:relative; left:20px;}
#nav ul li#pageid2393 a {display:none;}
#nav ul li {margin-left: 1px; margin-right: 1px;}

*:first-child+html  #nav ul li { margin-right: 0px; margin-left: 0px;}
a.crystalB {font-size:10px; text-decoration:none;width:150px;}




#ctl00_tdHotelName { color: #448E9B; }