﻿* {outline:none}


/* general popup */
/*
body#pageid1175 #codeWidget36266 { position:absolute; z-index:999; }
body#pageid1175 #codeWidget36266 { margin:0 auto; width:100%; padding:35px 0 0 0}
*/

/* social hub page */
body#pageid10896 #header { display:none; position: relative; z-index: 88;}
body#pageid10896 #headerShell { height: auto; padding-top: 34px; position: relative; width: 956px; z-index: 80;}
body#pageid10896 #breadcrumbs {display:none}
body#pageid10896 #contentShell {padding:0px 3px 10px}
body#pageid10896 #content ul li {padding:0 20px; border-right:1px dotted #eee}
body#pageid10896 #socialHubContainer {background:#000; border:1px solid #D41B83; width:950px; margin:0 auto; position:relative; overflow:hidden}
body#pageid10896 #socialHubInnerContainer {float:right; width:550px; position:relative}
body#pageid10896 #socialStuff {width:940px; margin:0 auto; position:relative; clear:left}
body#pageid10896 .socialHubNav {display:block; height:26px; background:#D41B83}
body#pageid10896 ul.toggleLinks {float:right}
body#pageid10896 ul.toggleLinks li {float:left; list-style:none; text-transform:uppercase; margin:0 25px 0 10px}
body#pageid10896 ul.toggleLinks li a {color:#fff; text-decoration:none; display:block; font-size:20px; font-weight:normal}
body#pageid10896 ul.toggleLinks li a:hover {color:#0067AC}
body#pageid10896 ul.toggleLinks li#fbNav {background:url(/files/86/fbIcon.png) no-repeat 0 4px;}
body#pageid10896 ul.toggleLinks li#twitNav {background:url(/files/86/twitIcon.png) no-repeat 0 4px;}
body#pageid10896 ul.toggleLinks li#taNav {background:url(/files/86/taIcon.png) no-repeat 0 5px; padding-left:30px }
body#pageid10896 ul.toggleLinks li#ytNav {background:url(/files/86/ytIcon.png) no-repeat 0 5px; padding-left:48px; padding-right:0; border:none }
body#pageid10896 .toggleContainer > div { display: none; }
body#pageid10896 .toggleContainer > div:first-child { display:block }
body#pageid10896 #leftTallImg {float:left; clear:left}
body#pageid10896 #TA_Container {border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 0; margin-left:0 !important; }
body#pageid10896 #TA_Container table td {background:#333; color:#CCCCCC}

.fan_box .page_stream { height:459px;}

#taDivContent div {width:535px}
#TA_Link { background:none; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; margin-left:0; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; text-align: center;}
#TA_Link a {text-decoration:none}
#TA_Header { font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left:0; margin-bottom: 10px; text-align: center; display:none}
#TA_Flags2 table {margin:0}
#TA_Flags2 { font-family: Arial,Helvetica,sans-serif;  font-size: 12px;  margin-top: 10px; margin-left:0; width: 50%}

body#pageid1175 #wrapper { position:absolute; z-index:999; margin:0 auto; width:100%; padding:35px 0 0 0 }
body#pageid1175 #wrapper a { outline:none }
body#pageid1175 #wrapper a img { border:none }
body#pageid1175 #popup { margin:0 auto; position:relative; min-width:550px; width:550px; height:685px; background:url(/files/86/2012popup.jpg) no-repeat; border:1px solid #fff; }


body#pageid1175 #codeWidget36267 #overlay { position:fixed; z-index:100; display:block; top:0; left:0; bottom:0; right:0; background:url(/files/86/overlay.png) repeat; width:100%; height:100%; opacity:0.75; filter:alpha(opacity=75) }
     
body#pageid1175 #popUpBtns { margin:595px 0 0 20px; }
body#pageid1175 #popUpNav {color:#FFFFFF; font-weight:bold; font-size:11px; width:550px; display:inline; top:40px; left:275px; position:relative}
body#pageid1175 #popUpNav a{ color:#D41B83; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:12px; }

body#pageid1175 #booknow{position:relative; display:block; width:145px; left:396px; top:172px; }
body#pageid1175 #continuetosite {position:absolute; top:708px; left:350px; width:212px;}
body#pageid1175 #closeBtn { position:absolute; z-index:9999; width:212px; right:-250px; }

/* general stuff */
#content a {color: #D41B83}
#content h1 {color: #D41B83}
#titlebar {background:transparent url(/files/86/titlebarBg2.jpg) no-repeat scroll center top;}

#content ol { font-size:14px; color:#fff; margin-left: 10px;line-height:150%; }
               #content ol li {padding-left:5px; margin:0 8px 2px 10px;}


#signUp {right:94px;}

#mp3-flash-player { position:absolute; left:665px }

#closedSash { position: absolute; right: -10px; top: 15px;  }
#pageid5203 h2 {color:#D41B83; margin:0}
a.btn {background-color:#D41B83; color:#FFFFF; border: 2px solid white; width:120px; padding:5px;}

#nav ul { margin-left: 11px; }



/**************************************************Help Menu*************************/
#helpmenuShell ul { margin-left: 228px; }
#helpmenuShell ul li { display: block; float: left; padding-top: 10px; background-position: 100% 14px; }
#helpmenuShell ul li a { display: block; height: 20px; }
#helpid339 { display: none !important; }

#helpmenuShell ul li#helpid2351,#helpmenuShell ul li#helpid2352, #helpmenuShell ul li#helpid3338, #helpmenuShell ul li#helpid3339{background:none; }
#helpmenuShell ul #helpid2351, #helpmenuShell ul #helpid2352, #helpmenuShell ul #helpid3338, #helpmenuShell ul #helpid3339{ padding-top: 7px; }


#helpmenuShell ul li#helpid2351 a, #helpmenuShell ul li#helpid2352 a, #helpmenuShell ul li#helpid3338 a, #helpmenuShell ul li#helpid3339 a, #helpmenuShell ul li#helpid2977 a{margin-right:0;}

#helpid2351 a, #helpid2352 a { height: 20px !important; width: 20px !important; }
#helpid2351 a { background: url(/files/86/tw-pink.png) center left no-repeat; text-indent: -9999px; }
#helpid2352 a { background: url(/files/86/fb-pink.png) center left no-repeat; text-indent: -9999px; }
#helpid3338 a { background: url(/files/86/tripadvisor-pink.png) center left no-repeat; text-indent: -9999px; width:34px; }
#helpid3339 a { background: url(/files/86/youtube-pink.png) center left no-repeat; text-indent: -9999px; width:20px; height:20px; }

#helpid2977 a {display:none!important; background: url("/files/86/socialHubIcon.png") no-repeat scroll 0 0 transparent; text-indent: -9999px; display:block; width:25px; height:25px!important; margin:-11px 0 0; color:#D41B83}
#helpid2977 a:hover { display:none!important; background:url("/files/86/socialHubIcon_hover.png") no-repeat scroll 0 0 transparent; width:114px;}
#flashHeader * { vertical-align: bottom;  }

/* ------------------ DRSB added by Ben ------------------------ */

.widgetIBE {position: absolute; /* top:363px; */ bottom: 0; left:0px; height:31px; width:956px; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-transform:uppercase; color:#fff; z-index:94;background:url(../img/design/fake-engine.gif) top center no-repeat #0067ac;}
#pageid1196 .widgetIBE, #pageid1197 .widgetIBE { bottom: -32px; }

.widgetIBE * { zoom: 1; }
#checkinShell,
#checkoutShell,
#adultsShell,
#childrenShell,
#extraInputsShell { margin: 4px 0 0 7px; padding-right: 0 !important; }
.widgetIBE #checkinField, .widgetIBE #checkoutField {  }

.widgetIBE #checkinShell { margin-left: 16px; }
.widgetIBE #childrenShell { display: none; }

.widgetIBE #submitShell { padding-top: 2px; float: left; width: 84px; }
.widgetIBE #submitButton { cursor: pointer; border: none; display: block; text-indent: -9999px; line-height: 0; width:84px; height:25px; background:url("/files/86/book_now.gif"); }
.widgetIBE .lastItem a { cursor: pointer; display: block; text-indent: -9999px; line-height: 0; width:258px; height:27px; background:url("/files/86/packages.gif") no-repeat 0 -2px; }
.widgetIBE #extraLinks li { display: block; }
.widgetIBE #extraLinksShell { padding-top: 2px; float: left; margin-left:0;  }

.cal {   width:150px; margin-left:30px;}
.calRes{font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-weight:bold; font-size:24px; letter-spacing:-1px;}

#calBook{ margin:4px 0 0 30px;}

.right { margin-left:50px;}
.clearBoth {clear:both;}

#sboxBG { }
#calImg {position:absolute; left:120px; top:-2px;}
#calImg2 {position:absolute; left:55px; top:-1px; border:none; font-size:10px;}
#searchbox3 select {position:absolute; top:-3px; border:none; font-size:10px; left:60px;}
#packagesIBE {position:absolute; left:650px; top:3px; width:84px; height:25px; background:url(../img/design/packages.gif);}


/* ------------------------------------------------------------- */



.bk-box-head {font-weight: normal;font-size: 18px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.bk-formG { font-size: 12px; color: #000000; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none;margin-bottom: 10px;}
.bk-form100wd {font-size: 12px;width: 100px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;margin-bottom: 10px;}
.bk-form150wd {font-size: 12px;width: 150px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;margin-bottom: 10px;}
.bk-form200wd {font-size: 12px;width: 200px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;margin-bottom: 10px;}
.bk-form50wd {font-size: 12px;width: 50px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;margin-bottom: 10px;}
.bk-form60wd {font-size: 12px;width: 60px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;margin-bottom: 10px;}
.bk-dashline { text-align: center; width: 90%; border-top: 1px dashed #c0c0c0; border-bottom: 1px dashed #c0c0c0; color: #ffffff; background-color: #ffffff; height: 1px;}
.bk-bodyHEAD {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;text-decoration: none;font-weight: bold;color:#D41B83;}
.bk-body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #ffffff;}
.bk-top-table-color-txt{font-weight: bold;font-size: 18px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
.bk-hotel-head {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bolder;font-style: normal;color: 000000;}
.labels-result {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-decoration: none;font-weight: normal;}
.labels {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;text-decoration: none;font-weight: bold;}
.bk-form20wd {font-size: 12px;width: 20px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.err1 {font-weight: bold;font-size: x-small;color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.err2 {font-weight: normal;font-size: xx-small;color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.arlink { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}
.availLink { font-family: Arial, Helvetica, sans-serif; font-size: larger; font-weight: bold; color: #D41B83; text-decoration: underline}
.uatext { font-family: Arial, Helvetica, sans-serif; font-size: larger; color: #D41B83; font-variant:normal ;text-decoration: none;}
.bk-but {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Black; font-variant:normal; text-decoration: none; }
.bk-newSearch {font-family: Arial, Helvetica, sans-serif; font-size: 14px;  text-decoration: none; font-weight: bold;}
.labels-small {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;text-decoration: none;font-weight: normal;}
.tableHeader {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-decoration: none;font-weight: bold;}
.tableResult {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-decoration: none;font-weight: normal;}
.morePhoto {background-color:white;}
.photoBorder {display:inline-block;border-color:Black;border-width:1px;border-style:Solid; margin-right: 10px;}

#phoneNum {position: absolute; margin: 72px 0 0 710px; z-index: 99; top: 0; color: #fff; *margin:72px 0px 0px 300px }
#pageid1198 #searchbox3 {top:363px;}
#pageid1198 #headerShell { height:204px;}
.twoCols { float: left; width: 48%; }

/*Z Spa Page*/
body#pageid1194 #content h2 {color: #D41B83}



#POPUPcontent{position:relative; top:265px; padding:0 20px;}
#POPUPcontent p{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; color:#fff; }
#POPUPcontent ul{ margin-top:20px; color:#fff; list-style-image:url(/files/86/dot.jpg); line-height:150%; font-size:12px; padding-left: 20px; font-size:14px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ; color:#fff;}

#POPUPcontent h1,#POPUPcontent h2{color:#d41b83;  }
#POPUPcontent h2{font-size:20px;}
#POPUPcontent h1{font-size:25px;}
#POPUPcontent a{color:#fff;}

#popUpfacebook{position:relative; top:47px; left:355px;}
