
/* ------------------------------------*/
/* hotel-hard rock common              */
/* ------------------------------------*/
body {
	background-image: url(/images/sites/default/files/hardrock_bg.jpg);
}
.clear{clear: both;}
.hotel-overview-container .menu ul li,
.hotel-indetail-container .menu ul li,
.hotel-highlights-container .menu ul li{
	width: 103px;
}
#hotel-things-to-do-container .menu ul li,
#hotel-things-to-do-detail-container .menu ul li{
	width: 103px;
}
.hotel-overview-container .menu ul li.active,
.hotel-indetail-container .menu ul li.active,
.hotel-highlights-container .menu ul li.active{
	background: #000000 url(/images/menu_images/menu_bg_hardrock.jpg) no-repeat;
}
#hotel-things-to-do-container .menu ul li.active,
#hotel-things-to-do-detail-container .menu ul li.active{
	background: #000000 url(/images/menu_images/menu_bg_hardrock.jpg) no-repeat;
}
.hotel-overview-container .menu ul li,
.hotel-indetail-container .menu ul li,
.hotel-highlights-container .menu ul li{
	background: #000000 url(/images/menu_images/menu_bg_hardrock.jpg) no-repeat;
}
#hotel-things-to-do-container .menu ul li,
#hotel-things-to-do-detail-container .menu ul li{
	background: #000000 url(/images/menu_images/menu_bg_hardrock.jpg) no-repeat;
}
/* ------------------------------------*/
/* hotel-overview                      */
/* ------------------------------------*/
.hotel-overview-container{
	height: 1150px;
	width: 650px;
}
.hotel-overview-container #tabs ul li.hl1{
	margin-left:8px;
	_margin-left:5px;
	cursor:pointer;
	margin-right: 0px;
}
.hotel-overview-container #tabs ul li.headline{
	height:1px; 
	overflow:hidden;
}
.hotel-overview-container #tabs ul li.hl2{
	margin-left:1px;
	cursor:pointer;
	margin-right: 0px;
}
.hotel-overview-container #tabs ul li.hl3{
	margin-left:1px;
	cursor:pointer;
	margin-right: 0px;
}
.hotel-overview-container #tabs ul li a {
	font-size:12px;
	font-weight:bold;
}
.hotel-overview-container #tabs div.bg {
	background: #000000 url(/images/cod/image/overview/tab_content_bg.jpg) no-repeat;
	height: 356px;
}
.hotel-overview-container #tabs img {
	position: absolute;
	top: 10px; left: 8px;
	width: 634px;
	height: 356px;
}
.hotel-overview-container #tabs .background {
	position: absolute;
	width: 634px;
	bottom: 18px; left: 8px;
	background: #000000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 2px;
}
.hotel-overview-container #tabs .caption {
	position: absolute;
	width: 630px;
	bottom: 20px;
	color: #cccccc;
	background: none;
	opacity: 1;
	z-index: 3px;
	font-size: 13px;
	padding-bottom: 10px;
}
.hotel-overview-container #tabs .caption a{
	color: #dcb95b;
	font-weight:bold;
}
.hotel-overview-container .thingstodo .block{
	margin-top: 10px;
}
.hotel-overview-container .thingstodo .block .thingslogo{
	float:left;
}
.hotel-overview-container .thingstodo .block .logo{
	float:right;
}
.hotel-overview-container .thingstodo .text{
	float:left;
	padding-left:20px;
	padding-right:20px;
	width: 320px;
}
.hotel-overview-container .thingstodo .text .title1{
	color: #dcba59;
	font-size: 13px;
	font-weight: bold;
}
.hotel-overview-container .thingstodo .text .title1 a{
	color: #dcba59;
	font-size: 13px;
	font-weight: bold;
}
.hotel-overview-container .thingstodo .text .title1 a:hover{
	text-decoration:underline;
}
.hotel-overview-container .thingstodo .text .content1{
	color: #cccccc;
	font-size: 11px;
}

.hotel-overview-container .thingstodo .text .content1 a:hover {
	text-decoration:underline;
}

.hotel-overview-container .thingstodo .text .title2{
	padding-top:10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.hotel-overview-container .thingstodo .link{
	padding-top:20px;
	background: url(/images/cod/image/highlight_line.jpg) no-repeat 0% 90%;
}
.hotel-overview-container .thingstodo .link span{
	background: url(/images/sites/default/files/hotel_hardrock_overview_arrow.jpg) no-repeat left center;
	padding-left:10px;
	padding-right:5px;
}
.hotel-overview-container .thingstodo .link a{
	color: #dcb95b;
}
.hotel-overview-container .thingstodo .bottom_img{
	padding-top:50px;
}

/* ------------------------------------*/
/* hotel-indetail                      */
/* ------------------------------------*/

.hotel-indetail-container div#tabs ul.ui-tabs-nav li.ui-state-default a{padding:10px 0px; width: 211px;}
.hotel-indetail-container ul li.ui-state-default{border: 0px; width:211px; height:40px; background: #000000 url(/images/cod/image/overview/tab_bg_off.jpg);}
.hotel-indetail-container .ui-state-default {border: 0px;}
.hotel-indetail-container li.ui-state-active, 
.hotel-indetail-container .ui-widget-content li.ui-state-active { border: 0px; background: #000000 url(/images/cod/image/overview/tab_bg_on.jpg); width:211px; height:40px; color: #bd0505; }
.hotel-indetail-container li.ui-state-active a, .hotel-indetail-container li.ui-state-active a:link, .hotel-indetail-container li.ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.hotel-indetail-container .ui-widget-header {border: 0px;  background:#000000; }
.hotel-indetail-container .ui-widget-content {border: 0px; }
.hotel-indetail-container .ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; border-radius: 0px/*{cornerRadius}*/; }
.hotel-indetail-container .ui-corner-top {margin: 0 1px; -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }
.hotel-indetail-container .ui-corner-top a, .hotel-indetail-container .ui-corner-top a:link, .hotel-indetail-container .ui-corner-top a:visited { color: #a32622; text-decoration: none; }
.hotel-indetail-container .ui-corner-bottom { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }

.hotel-indetail-container .menu ul li{
	font-size: 11px;
}
/* ------------------------------------*/
/* ------------------------------------*/
/* ------------------------------------*/

.hotel-indetail-container{
	width: 650px;
}
.hotel-indetail-container #tabs ul li.hl1{
	margin-left:8px;
	_margin-left:5px;
	cursor:pointer;
	margin-right: 0px;
	white-space:normal;
}
.hotel-indetail-container #tabs ul li.hl2{
	margin-left:1px;
	cursor:pointer;
	margin-right: 0px;
}
.hotel-indetail-container #tabs ul li.hl3{
	margin-left:1px;
	cursor:pointer;
	margin-right: 0px;
}
.hotel-indetail-container #tabs{
	border:0px solid #00ff00;
}
.hotel-indetail-container #tabs ul li a {
	font-size:12px;
	font-weight:bold;
}
.hotel-indetail-container #tabs div.bg {
	background: #000000 url(/images/cod/image/overview/tab_content_bg.jpg) no-repeat;
	height: 356px;
}
.hotel-indetail-container #tabs img {
	position: absolute;
	top: 46px; left: 8px;
	width: 634px;
	opacity: 0;
	filter:alpha(opacity=0);
	height: 356px;
	z-index: 5px;
}
.hotel-indetail-container #tabs .backgrounds {
	position: absolute;
	width: 634px;
	height: 30px;
	bottom: 18px; left: 8px;
	background: #000000;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index: 22px;
}
.hotel-indetail-container #tabs .caption {
	position: absolute;
	bottom: 20px;
	color: #cccccc;
	background: none;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index: 3px;
	font-size: 11px;
	padding-bottom: 10px;
}
.hotel-indetail-container .detail_2,
.hotel-indetail-container .detail_3,
.hotel-indetail-container .detail_1 {

}

.hotel-indetail-container #tabs .caption a{
	color: #dcb95b;
	font-weight:bold;
}
.hotel-indetail-container #tabs div.button {
	background: #000 url(/images/cod/image/in_detail_silder_click_bg.jpg);
	opacity: 0.8;
	height: 20px;
	width: 48px;
	padding:2px 0px 0px 2px;
	position:absolute;
	bottom:25px;
	right:20px;
	z-index: 5;
}
.hotel-indetail-container #tabs div.button a {
	opacity: 1.0;
}
.hotel-indetail-container #tabs div.button a img {
	height: auto;
	position: relative;
	top:0;
	left:0;
	width: auto;
	opacity: 1.0 !important;
	margin-top: 2px;
	margin-left: 3px;
}

.hotel-indetail-container div div.text{
	color: #cccccc;
	padding-left:10px;
}
.hotel-indetail-container div div.accordion {
	padding-top:20px;
	width:640px;
}
.hotel-indetail-container .accordion h3.indetail_detail {
	background:url(/images/cod/image/hotel_indetail_bar.jpg) no-repeat;
	height:24px;
	width: 650px;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
}

.hotel-indetail-container .accordion h3.indetail_info {
	background:url(/images/cod/image/hotel_indetail_bar.jpg) no-repeat;
	height:26px;
	width: 650px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
}

.hotel-indetail-container .accordion div.indetail_detail ul {
	list-style:square outside;
	padding-left: 15px;
}

.hotel-indetail-container .accordion div.indetail_info ul {
	list-style:square outside;
	padding-left: 15px;
}


.hotel-indetail-container .accordion div.indetail_detail {
	background: none;
	border: 0px;
	color: #cccccc;
	font-size:10px;
	padding-left: 5px;
	/*height: 65px;*/
}

.hotel-indetail-container .accordion div.indetail_info {
	background: none;
	border: 0px;
	color: #cccccc;
	font-size:10px;
	padding-left: 5px;
	/*height: 65px;*/
}
.hotel-indetail-container .accordion div.indetail_info a {
	color: #ffffff;
}
.hotel-indetail-container .accordion div.indetail_info a:hover {
	text-decoration:underline;
}

.hotel-indetail-container .accordion h3{
	border:0px;
}
.hotel-indetail-container .accordion h3 a{
	color:#dcb95b;
	font-weight:bold;
	padding-top:3px;
	font-size: 10px;
}
.hotel-indetail-container .highlight {
	padding-top:20px;
	width:640px;
}
.hotel-indetail-container .highlight img{
	padding-top:10px;
}



/* ------------------------------------*/
/* hotel-highlights                      */
/* ------------------------------------*/
/*
.hotel-highlights-container{
	height: 1350px;
}
.hotel-highlights-container .hl_title{
	color:#d3222a;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
	_padding-bottom:10px;
}

.hotel-highlights-container div.img_slide  {
	background: #000000 url(/images/cod/image/overview/tab_content_bg.jpg) no-repeat;
	height: 365px;
	width: 650px;
	position:relative;
	border: 0px solid #555;
}

.hotel-highlights-container div.img_slide .imagesContainer img {
	position:absolute;
	top: 9px; left: 8px;
	width: 634px;
	height: 356px;
	opacity: 0;
	filter:alpha(opacity=0);
}


.hotel-highlights-container div.img_slide div.button {
	background: #000000;
	opacity: 0.8;
	height: 20px;
	width: 48px;
	padding:2px 0px 0px 2px;
	position:absolute;
	bottom:8px;
	right:20px;
	z-index: 5;
}
.hotel-highlights-container div.img_slide div.button a {
	opacity: 1.0;
}

.hotel-highlights-container div.img_slide div.button a img {
	height: auto;
	position: relative;
	top:0;
	left:0;
	width: auto;
	opacity: 1.0 !important;
	margin-top: 2px;
	margin-left: 3px;
}

.hotel-highlights-container div.img_slide div.background{
	position:absolute;
	background: #000000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 3;
	width: 634px;
	bottom: 0px; left: 8px;
	height: 30px;
}
.hotel-highlights-container div.img_slide div.caption{
	position:absolute;
	background: none;
	opacity: 0;
	filter:alpha(opacity=0);
	color: #cccccc;
	z-index: 4;
	width: 634px;
	bottom: 0px; left: 8px;
	padding-bottom: 10px;
}
.hotel-highlights-container .detail{
	padding-top:20px;
	color: #cccccc;
	font-size: 11px;
	line-height:20px;
}

.hotel-highlights-container .hot .bgline{
	background: url(/images/cod/image/highlight_line.jpg) no-repeat 0% 99%;
}
.hotel-highlights-container .hot .hot_title{
	padding-top:20px;
	font-size:20px;
	color:#bd0505;
	background:#000000;
	width:100px;
	background: url(/images/cod/image/hard-rock-whatshot-heading.gif) left bottom no-repeat;
}
.hotel-highlights-container .hot img{
	padding-top:20px;
	padding-bottom:10px;
	padding-right:20px;
	float: left;
}

.hotel_highlights.template4 .img img {
	padding-right: 10px;
}
*/
/* ------------------------------------*/
/* hotel-highlights-template           */
/* ------------------------------------*/
.hotel-highlights-container{
	/*height: 1350px;*/
}
.hotel-highlights-container .hl_title{
	color:#d3222a;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
	_padding-bottom:10px;
}
.hotel-highlights-container div.img_slide  {
	background: #000000 url(/images/cod/image/overview/tab_content_bg.jpg) no-repeat;
	height: 365px;
	width: 650px;
	position:relative;
	border: 0px solid #555;
}
.hotel-highlights-container div.img_slide .imagesContainer img {
	position:absolute;
	top: 9px; left: 8px;
	width: 634px;
	height: 356px;
	opacity: 0;
	filter:alpha(opacity=0);
}
.hotel-highlights-container div.img_slide div.button {
	background: #000000;
	opacity: 0.8;
	height: 20px;
	width: 48px;
	padding:2px 0px 0px 2px;
	position:absolute;
	bottom:8px;
	right:20px;
	z-index: 5;
}
.hotel-highlights-container div.img_slide div.button a {
	opacity: 1.0;
}

.hotel-highlights-container div.img_slide div.button a img {
	height: auto;
	position: relative;
	top:0;
	left:0;
	width: auto;
	opacity: 1.0 !important;
	margin-top: 2px;
	margin-left: 3px;
}

.hotel-highlights-container div.img_slide div.background{
	position:absolute;
	background: #000000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 3;
	width: 634px;
	bottom: 0px; left: 8px;
	height: 30px;
}
.hotel-highlights-container div.img_slide div.caption{
	position:absolute;
	background: none;
	opacity: 0;
	filter:alpha(opacity=0);
	color: #cccccc;
	z-index: 4;
	width: 634px;
	bottom: 0px; left: 8px;
	padding-bottom: 10px;
}
.hotel-highlights-container .detail{
	padding-top:20px;
	color: #cccccc;
	font-size: 11px;
	line-height:20px;
}

.hotel-highlights-container .hot .bgline{
	background: url(/images/cod/image/highlight_line.jpg) no-repeat 0% 99%;
}
.hotel-highlights-container .hot .hot_title{
	padding-top:20px;
	font-size:20px;
	color:#bd0505;
	background:#000000;
	width:100px;
}
.hotel-highlights-container .hot img{
	padding-top:20px;
	padding-bottom:10px;
	padding-right:20px;
	float: left;
}

.hotel_highlights.template4 .img img {
	padding-right: 10px;
}

/* ------------------------------------*/
/* hotel-things-to-do                  */
/* ------------------------------------*/
#hotel-things-to-do-container{
	margin:20px 0px;
	width:650px;
	overflow:hidden;
}
#hotel-things-to-do-container .contentContainer { margin-top:0px;}
#hotel-things-to-do-container .contentContainer .title{ 
	color:#d90606;
	font-size:19px;
	font-weight:bold;
	margin-bottom: 10px;
}

/* First list */

#hotel-things-to-do-container .contentContainer ul.ttd-list1 { }
#hotel-things-to-do-container .contentContainer ul.ttd-list1 li.first {
	width: 213px;
	float:left;
	margin-right: 3px;
	overflow:hidden;
	height: 530px;
	border: 0px solid #ffff00;
	position:relative;
}

#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .content {
	color: #cccccc;
	margin-bottom: 15px;
	font-size: 11px;
	/*height:80px;*/
	overflow:hidden;
	padding:5px;
}

#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .content a:hover {
	text-decoration:underline;
}

#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .content span{
	display: block;
	color: #dcba59;
	font-weight: bold;
	font-size: 13px;
	margin-right: 90px;
	margin-bottom: 5px;
}
#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .content a:hover span {
	text-decoration:underline;
}

#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .spe {
	color: #dcba59;
	font-size: 11px;
	/*height:50px;*/
	overflow:hidden;
	border: 0px solid #00ff00;
}

#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .spe span {
	display: block;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
/*
.ttd-list1 ul.spe-list {  margin-left: 10px;  padding-left: 10px;list-style:disc;}
.ttd-list1 ul.spe-list li { height: auto; }
*/
#hotel-things-to-do-container .contentContainer ul.ttd-list1 li .logo {
	position:absolute;
	bottom:0px;
	border: 0px solid #00ff00;
	padding-left: 20px;
}


#hotel-things-to-do-container .contentContainer div.line {
	background-image: url(/images/sites/default/files/hotel_thingstodo_line.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 655px;
	
}

/* Second list */
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .img{ float:left; margin-right:20px; }
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .content{ margin-left:10px; color: #cccccc; font-size: 11px; margin-bottom: 10px; padding-right:10px;margin-top: 0px; }
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .content span{ display:block; font-weight:bold; color: #dcba59; margin-bottom: 5px; font-size:13px;}
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .content a:hover {text-decoration:underline;}
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .content a:hover span {text-decoration:underline;}
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .logo {float: right; margin-left:10px;}
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .spe { color: #dcba59; font-size: 11px; margin-left:230px;}
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .spe span { font-weight:bold; color: #ffffff; }
#hotel-things-to-do-container .contentContainer ul.ttd-list2 .spe ul{ list-style:square;  margin-left:0px; padding-left:0px; }
#hotel-things-to-do-container .contentContainer ul.ttd-list2 li { margin-bottom: 25px; }


/* Right Side */
.special_offers.hardrock_thingstodo_tab div.img {
	background-image: url(/images/sites/default/files/gaming_casinos_pic4.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 100px;
	float: right;

}


/* ------------------------------------*/
/* hotel-things-to-do-detail           */
/* ------------------------------------*/
#hotel-things-to-do-detail-container{
	margin:20px 0px;
	width:650px;
	overflow:hidden;
	/*border: 1px solid #0000ff; */
}

#hotel-things-to-do-detail-container .title { color:#d90606; font-size:32px; font-weight:bold; padding-top: 20px;}
#hotel-things-to-do-detail-container .contentContainer { margin-top:0px;}
#hotel-things-to-do-detail-container .contentContainer .title{ 
	color:#d90606;
	font-size:19px;
	font-weight:bold;
	margin-bottom: 10px;
}

/* Address div */
#hotel-things-to-do-detail-container .contentContainer .address-content {
	float: left;
	/*border: 1px solid #ff0000;*/
	width:147px;
	overflow:hidden;
}


#hotel-things-to-do-detail-container .contentContainer .address-content .address-info {
	color: #cccccc;
	font-size: 11px;
	margin-bottom: 30px;
}

#hotel-things-to-do-detail-container .contentContainer .address-content .address-info span {
	display: block;
	color: #ffffff;
	font-weight: bold;
}

#hotel-things-to-do-detail-container .contentContainer .address-content .address-info .info {
	margin-bottom: 10px;
}

/* Spa content */
#hotel-things-to-do-detail-container .rightContentContainer .title {
	padding-top: 0px;
}

#hotel-things-to-do-detail-container .rightContentContainer {
	margin-left: 147px;
	width:500px;
	overflow:hidden;
	background-image: url(/images/sites/default/files/hotel_hardrock_thingstodo_slide_bg.jpg);
	background-repeat:no-repeat;
}
#hotel-things-to-do-detail-container .stitle{color:#d3222a;	font-size:20px;	font-weight:bold; padding:10px 8px 10px 8px;}
#hotel-things-to-do-detail-container #slideshow {list-style:none; color:#000000}
#hotel-things-to-do-detail-container #slideshow span {display:none}
#hotel-things-to-do-detail-container #wrapper {width:484px; margin:50px auto; display:none}
#hotel-things-to-do-detail-container #wrapper * {margin:0; padding:0}
#hotel-things-to-do-detail-container #fullsize {position:relative; width:484px; height:340px; padding:0px; border: none; background:#000}
#hotel-things-to-do-detail-container #information {position:absolute; bottom:0; width:484px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#hotel-things-to-do-detail-container #information h3 {padding:4px 8px 3px; font-size:14px}
#hotel-things-to-do-detail-container #information p {padding:0 8px 8px}
#hotel-things-to-do-detail-container #image {width:484px}
#hotel-things-to-do-detail-container #image img {position:absolute; z-index:25; width:auto}
#hotel-things-to-do-detail-container .imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#hotel-things-to-do-detail-container #imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#hotel-things-to-do-detail-container #imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#hotel-things-to-do-detail-container #imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
#hotel-things-to-do-detail-container .linkhover {background:url(images/link.gif) center center no-repeat}
#hotel-things-to-do-detail-container #thumbnails {margin-top:15px}
#hotel-things-to-do-detail-container #slideleft {float:left; width:16px; height:58px;}
#hotel-things-to-do-detail-container #slideleft:hover {}
#hotel-things-to-do-detail-container #slideright {float:right; width:16px; height:58px; }
#hotel-things-to-do-detail-container #slideright:hover {}
#hotel-things-to-do-detail-container #slidearea {float:left; position:relative; width:445px; margin-left:5px; height:60px; overflow:hidden}
#hotel-things-to-do-detail-container #slider {position:absolute; left:0; height:60px}
#hotel-things-to-do-detail-container #slider img {cursor:pointer; border:1px solid #666; padding:0px}

div.details{ color:#cccccc; margin:10px 0px 10px 0px; font-size: 11px;}
div.whatnews div.title{ color:#d3222a; font-size:16px; margin:20px 0px;}
div.whatnews{ margin-top: 10px;}
/*
div.whatnews ul { list-style:disc; margin-left:10px; padding-left:10px;}
div.whatnews ul li { color:#dcba59; font-size: 11px; margin-bottom: 5px;}
*/
div.other div.title{ color:#d3222a; font-size:16px; margin:20px 0px;}
div.other{}
div.other .highline{ background:url(/images/sites/default/files/ttd_detail_line.jpg); color:#dcba59; background-repeat:no-repeat; background-position:0px 7px; margin-top:20px; margin-bottom: 15px;}

div.other .highline span{
	background: url(/images/sites/default/files/hotel_hardrock_overview_arrow.jpg) no-repeat left center;
	padding-left:10px;
	padding-right: 5px;
}
div.other .highline a{
	color: #dcb95b;
	font-size: 12px;
	background: #000000;
}

div.other ul { list-style:disc; margin-left:10px; padding-left:10px;}
div.other ul li { color:#dcba59; font-size: 11px; margin-bottom: 5px;}

#hotel-things-to-do-detail-container .details ul {list-style:square outside; margin-left:10px; padding-left:10px;}


#hotel-things-to-do-detail-container .download {
	background:url(/images/tastes/tastes_rest_download_bg.jpg) no-repeat; 
	height:20px;
	width: 123px;
	padding-left: 10px;
	padding-top: 2px;
}

#hotel-things-to-do-detail-container .download a {
	position:relative;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding-left:5px;
	
}

#hotel-overview-container #tabs-1 img {
	top:10px;
}
