html,body {
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;;
	font-size:12px;
	word-spacing:1.6px;
	color:#999;
	background:url(../img/gui/bodyBg.jpg) repeat-x top center #000;
	
}




img{border:none; display:block;}


.pageFrame{position:relative; margin:0 auto; width:1015px;background:url(../img/gui/frameBg.jpg) no-repeat top center;}

.pageWrapper{padding:0 30px;}


.subNav{overflow:hidden; height:40px; /* background:url(../img/gui/topGlow.jpg) bottom center no-repeat ;*/ background:none;}
.subNav>ul{position:absolute; right:30px; top:15px; }
.subNav>ul>li{float:left; padding:0 10px; border-right:1px solid #aaa; line-height:9px;}
.subNav>ul>li a{font-size:10px; text-decoration:none; text-transform:uppercase; color:#ddd;}
.subNav ul li a:hover{color:#fff;}

.subNav>ul>li.dropDown{border-right:none; padding-right:18px; background:url(../img/gui/dropDownArrow.gif) top right no-repeat;}
.subNav>ul>li.dropDown ul{position:absolute; background:black; z-index:110; top:12px; right:0; width:163px; padding:2px 0; display:none;}

.subNav>ul>li.dropDown ul>li>a{display:block; padding:2px 5px;}
.subNav ul li.dropDown ul li a:hover{background:#444; color:#fff;}

.subNav>ul>li.dropDown:hover ul{display:block;}

.subNav>ul>li>a>img{float:left; padding-right:5px;}


.nav{height:30px; background:url(../img/gui/navBgB.jpg) repeat-x;}
.nav>ul>li{position:relative; float:left; height:29px; border-left:1px solid #444; border-right:1px solid #000; border-bottom:1px solid #444; z-index:99; background:url(../img/gui/navBg.jpg) repeat-x;}
.nav>ul>li:first-child{border-left:none;}
.nav>ul>li:last-child{border-right:none;}
.nav>ul>li.last-child{border-right:none;}

.nav>ul>li>a{display:block; height:23px; font-size:13px; text-decoration:none; text-transform:uppercase; color:#ddd; text-align:center; padding:7px 23px 0;}
.nav ul li a:hover{background:url(../img/gui/navBgHover.jpg) repeat-x; color:#fff;}

.nav>ul>li>ul{display:none; position:absolute; top:29px; left:0; background:#111; width:159px; z-index:99;}
.nav>ul>li>ul>li{text-align:left;}
.nav>ul>li>ul>li>a{display:block; padding:5px; font-size:12px; font-weight:bold; text-decoration:none; color:#ddd;}
.nav ul li ul li a:hover{background:#444; color:#fff;}

.nav>ul>li:hover ul{display:block;}


.imageSlideShow{position:relative; overflow:hidden; width:955px; height:380px; background:url(../img/gui/imageSlideShowBG.jpg) no-repeat bottom left #000;}
.pika_caption{color:#ccc; line-height:16px; font-family:Arial,Helvetica,sans-serif !important; font-size:12px;}

.noSlideShow .imageSlideShow{display:none;}
.noSlideShow .header{background:url(../img/gui/headerBg.jpg) no-repeat;}

.mapFrame{position:relative; overflow:hidden; width:955px; height:380px; background:url(../img/gui/imageSlideShowBG.jpg) no-repeat bottom left #000;}
#map_canvas{position:absolute; top:0; right:0; width:740px; height:355px;}

.headerVideoFrame{position:relative; overflow:hidden; width:740px; height:380px; padding-left:215px; background:url(../img/gui/imageSlideShowBG.jpg) no-repeat bottom left #000;}

.header{position:absolute; top:70px; left:30px; width:215px; height:380px;}
.header .booking{width:170px; border:1px solid black; margin:0 auto; background:url(../img/gui/bookingBG.jpg) repeat-x top #191a19; padding: 0 15px 10px;}

.formElement{margin-top:8px; position:relative;}

.booking label{text-transform:uppercase; color:#ddd; font-size:11px; display:block; font-weight:bold;}
.booking label:hover{color:#fff;}
.booking input{font-size:11px; width:130px; background:#444; border:1px solid black; padding:2px; color:#ddd;}

input.promoCode{position:absolute; width:45px; top:-3px; right:35px; display:none;}

input.availability{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; display:block; height:22px; width:100%; background:url(../img/gui/bookingBtnBg.jpg) repeat-x #d7b554; border:1px solid #000; text-transform:uppercase; text-decoration:none; color:#000; font-weight:bold; text-align:center; font-size:12px; margin-bottom:-9px;}
input.availability:hover{background-position:0 -20px; color:#000;}

.booking p{text-transform:uppercase; color:#666; font-size:12px; font-weight:bold; margin:10px 0 0px; text-align:center;}
.booking p span{font-size:14px; color:#bbb;}
.booking a{color:#888; text-transform:uppercase; font-size:10px; text-decoration:none; display:block; margin-top:6px;}
.booking a:hover{color:#aaa;}

.bestRate{color:#888; text-transform:uppercase; font-size:10px; text-decoration:none; display:block; margin:6px; text-align:center;}
.bestRate:hover{color:#aaa;}



a.btn{display:block; width:200px; height:11px; overflow:hidden; margin:5px auto 0; color:#ddd; font-size:12px; text-transform:uppercase; text-align:center; text-decoration:none; padding:6px 0; background:url(../img/gui/headerBtnBg.png);}
a.btn:hover{color:#fff;}
a.btn img{display:inline-block; margin-right:5px; vertical-align:top;}





 



.contentWrapper{background-color:#000;}
.contentWrapper .sideBar{float:left; width:185px; padding:15px; background:url(../img/gui/verticalLine175.gif) no-repeat top right; min-height:175px;}
.contentWrapper .content{float:right; width:740px; padding-bottom:15px;}

.noSlideShow .contentWrapper .sideBar{float:none; position:absolute; top:451px; left:30px;}
.noSlideShow .contentWrapper .content{float:none; margin-left:215px; width:auto;}


.sideBar a.btn{width:185px; background-position:top center;}
.sideBar ul{text-align:right;}
.sideBar ul li{margin-bottom:15px;}
.sideBar ul li a{text-transform:uppercase; color:#666; text-decoration:none;}
.sideBar ul li a:hover{color:#999;}
.sideBar ul li a.selected{color:#ffffff;}

.sideBar h2{text-transform:uppercase; color:#fff; font-size:14px; font-weight: bold; font-family:Arial,Helvetica,sans-serif !important;}
.sideBar h2 span{color:#666;}


.eventsWrapper{height:350px; position:relative; overflow:auto; margin-bottom:10px;}

.events{text-align:left; border:none; margin:5px 0 15px; font-family:Arial,Helvetica,sans-serif !important; font-size:11px;}
.events span{color:#ccc; font-weight:bold;}
.events p{color:#999; margin-bottom:11px;}





.col4{padding:30px 15px 0 15px; width:690px; float:left;}
.col3{padding:15px 15px 0 15px; width:525px; float:left;}
.col2{padding:15px 15px 0 15px; width:340px; float:left;}
.col1{padding:40px 30px 0 40px; width:155px; float:left;}


.col4 img{margin-bottom:15px;}
.col3 img{margin-bottom:15px;}
.col2 img{margin-bottom:15px;}
.col1 img{margin-bottom:15px;}



.content{color:#BFBFBF; line-height:16px; font-family:Arial,Helvetica,sans-serif !important;}
.content p, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content ul, .content ol, .content dl, .content table{margin-bottom:15px;} 


.content h1{text-transform:uppercase; color:#fff; font-size:16px; margin:15px 0 20px; font-weight: bold;}
.content h1 span{color:#666; font-weight: bold;}

.content h2{text-transform:uppercase; color:#fff; font-size:13px; font-weight: bold; }
.content h2 span{color:#666;}

.content h3{text-transform:uppercase; color:#fff; font-size:14px;}
.content h3 span{color:#666;}
.content h4{text-transform:uppercase; color:#fff; font-size:13px;}
.content h5{text-transform:uppercase; color:#fff; font-size:12px; font-weight:bold;}
.content h5 a{color:#fff; text-decoration:none;}
.content h5 a:hover{color:#fff; text-decoration:underline;}
.content h6{text-transform:uppercase; color:#fff; font-size:10px;}

.content a{color:#ccc;}
.content a:hover{color:#808080;}

.content a.simpleBtn{text-transform:uppercase; font-size:11px; text-decoration:none; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.content a.bigBtn{display:inline-block; height:26px; background:url(../img/gui/bigBtnBg.jpg) repeat-x; border:1px solid #383836; padding: 8px 5px 0 5px; color:#ddd; text-transform:uppercase; text-decoration:none; font-size:12px; font-weight:bold; margin:0 5px 0 0;}
.content a.bigBtn:hover{color:#fff;}

.content p.availability{width:155px; text-align:center;}
.content p.availability a{display:block; padding-top:1px; height:15px; background:url(../img/gui/bookingBtnBg.jpg) repeat-x #d7b554; border:1px solid #000; text-transform:uppercase; text-decoration:none; color:#000; font-weight:bold; text-align:center; font-size:11px;}
.content p.availability a:hover{background-position:0 -20px; color:#000;}

.content ul{list-style-type:disc;}
.content li{margin:0 0 7px 15px;}


.content .horizontalBar{height:10px; background:url(../img/gui/horizontal-bar.jpg) top center no-repeat; margin-bottom:15px; clear:both;}

.clear{clear:both;}



.photoGallery ul{list-style-type:none; overflow:hidden;}
.photoGallery ul li{margin:0 15px 0 0 ; float:left;}
.photoGallery ul li img{width:60px; height:60px; background:#111;}
.photoGallery h3{margin-bottom:5px; height:30px; font-size:11px; color:#ddd;}

.photoGallery ul.vertical{width:200px; float:left;}
.photoGallery div{background:url(../img/gui/verticalLine175.gif) no-repeat top right; margin-right:15px;}

ul.rockStarSuites {height:70px; margin-top:30px; list-style-type:none;}
ul.rockStarSuites li {width:115px; float:left; margin:0;}
ul.rockStarSuites li a{display:block; text-align:center; color:#fff; font-weight:bold; font-size:11px; text-transform:uppercase; text-decoration:none; padding-top:10px; height:30px; position:relative; overflow:hidden; margin-right:5px; background:url(../img/gui/rockStarSuitesBg.jpg) no-repeat;}
ul.rockStarSuites li a:hover {height:60px; color:#c0a14e; background-position:0 -40px;}
ul.rockStarSuites li a span {display:block; position:absolute; top:50px; left:10px; color:#ccc; font-size:10px; }

.promos {text-align:center;}
.promos img{display:inline-block;}

.bottomBtns{text-align:center;}
.conventionCenter{line-height:25px;}
.verticalLine350{background:url(../img/gui/verticalLine350.gif) no-repeat top right !important;}

.pressRoom td{padding:5px 0;}
.pressRoom a{text-decoration:none; color:#ccc;}
.pressRoom a:hover{color:#fff;}
.contact h3{margin-bottom:0;}

.ridePackages h4{margin-bottom:0px; color:#F6D779; font-size:14px; font-weight:bold; text-transform:none;}
.ridePackages img{padding:0 10px;}

.nearbyAttractions td{padding:5px;}
.nearbyAttractions td:first-child{text-align:right;}

.noMargin{margin:0 !important;}
.note{font-size:10px; color:#aaa;}
.intro{font-size:14px; font-weight:bold;}

form td{padding:3px;}












.subFooter{overflow:hidden; height:130px; background:url(../img/gui/subFooterBg2.jpg) repeat-x; padding:20px 0 0 0;}

.subFooterSec1, .subFooterSec2, .subFooterSec3, .subFooterSec4 {float:left; border-right:1px solid #373737; position:relative; height:100px; padding:0 20px;}

.subFooterSec1{width:180px;}
.subFooterSec2{width:120px;}
.subFooterSec3{width:360px;}
.subFooterSec4{width:120px; border-right:none;}

.subFooter>ul{}
.subFooter ul li{margin-bottom:5px;}
.subFooter ul li a{font-size:11px; text-transform:lowercase;}

.subFooter a{color:#ddd; text-decoration:none;}
.subFooter a:hover{color:#fff;}
.footerLogos{position:absolute; top:0; left:80px;}
.subFooter .logos img{margin-bottom:10px;}



.footer{ padding:0 30px; /*background:url(../img/gui/bottomGlow.jpg) top center no-repeat; */ overflow:hidden; position:relative; height:100px;}
.footer .copyright{font-size:11px; color:#999; line-height:14px; margin-bottom:25px; padding-right:35px; text-align:right;}

#___plusone_0{display:block !important; float:left;}



.headerBtns{position:absolute; top:305px; left:7px;}


.last_update{display:block; position:absolute; bottom:0; right:0; font-size:11px;}
.hotelRoomItem{background-color: rgb(15, 15, 15); padding: 15px 20px; margin-bottom: 20px; border: 1px solid rgb(46, 46, 46); position: relative;}
.hotelRoomItem h3{color:#DAB957;}
.hotelRoomItemImg{position:absolute; top:15px; left:20px; border:1px solid #ccc;}
.hotelRoomItemImg:hover{border:1px solid #fff;}
.hotelRoomItemDesc{margin-left:200px; min-height:120px;}


.reviewBlock{background-color: rgb(15, 15, 15); padding: 15px 20px; margin-top: 45px; border: 1px solid rgb(46, 46, 46); position: relative;}
.reviewBlock h3{color:#DAB957; font-style:italic; text-transform:none; width:550px;}
.reviewBlock .reviewDate{position:absolute; top:-25px; left:0px; height:17px; overflow:hidden;}
.reviewBlock .reviewSource{position:absolute; top:-25px; right:0; height:17px; overflow:hidden;}
.reviewBlock .container{overflow:hidden;}

.rating-1-star, .rating-2-star, .rating-3-star, .rating-4-star, .rating-5-star{
	background:url('../img/gui/rating.jpg') no-repeat;
	position:absolute; top:150x; right:20px; width:75px; height:16px;
}

.rating-1-star{background-position:0 -64px;}
.rating-2-star{background-position:0 -48px;}
.rating-3-star{background-position:0 -32px;}
.rating-4-star{background-position:0 -16px;}
.rating-5-star{background-position:0 0;}

.moreIcon{display:inline; vertical-align:middle; margin-bottom:0 !important;}


#hrhw{position:relative !important;}
#hrhw table{margin-left:7px;}
#HRCBookNowHeader{display:none;}
#HRHWForm{padding-bottom:15px !important;}
#HRCsubmitBtn{margin-top:5px !important; margin-bottom:-8px !important;}
.hrhw-ui-datepicker td a, .hrhw-ui-datepicker td span{padding-top:4px !important; height:14px !important;}
.hrhw_box{padding:10px 0 0px !important;}
#HRCMoreOptionsUpdateDiv img{display:inline-block;}
#ReservationWidgetHyplk{display:none;}



/* Social Media */

.social-media{position:fixed; top:200px; right:0; background:#565656; border-radius:4px 0 0 4px; padding:0 0 2px 0}
.sbutton {float:left;clear:both;margin:5px 5px 0 5px;}
.fb_share_count_top {width:48px !important;}
.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;}
.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}






.ui-tabs .ui-tabs-hide {display: none !important;}

.tabFrame{padding:15px 0;}
.ui-tabs-panel{padding:10px 35px;}

ul.tabBtns {
    background: url("../img/gui/tabs-bg.jpg") no-repeat;
    height: 40px;
	padding:0 25px;
    position: relative;
}


ul.tabBtns li {
    display: block;
    float: left;
    height: 35px;
	padding-top:5px;
	line-height:35px;
    margin: 0;
    width: 170px;
	background: url("../img/gui/tab-bg.jpg") no-repeat;
	border-left:1px solid black;
}
ul.tabBtns li a {
    display: block;
    font-weight: bold;
    text-align: center;
	text-decoration:none;
}
ul.tabBtns li a:focus {
    outline: medium none;
}
ul.tabBtns li.ui-state-active {
	background: url("../img/gui/tab-bg-active.jpg") no-repeat;
	border-right:1px solid #333;
	border-left:1px solid #333;

}
