@import "https://www.reslink.net/webres/hp/css/webrescharter5.1base.css";

.attributes .icon{
	width: 30px;
	height: 30px;
	display: block;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	
}
.attributes .icon.cabins{
	background-image: url(https://www.whitsundayescape.com/wp-content/themes/whitsunday_escape/images/icon-cabins.png);
}
.attributes .icon.guest{
	background-image: url(https://www.whitsundayescape.com/wp-content/themes/whitsunday_escape/images/icon-guests.png);
}
.attributes .icon.showers{
	background-image: url(https://www.whitsundayescape.com/wp-content/themes/whitsunday_escape/images/icon-shower.png);
}
.attributes .icon.toilets{
	background-image: url(https://www.whitsundayescape.com/wp-content/themes/whitsunday_escape/images/icon-toilets.png);
}
div.cabins,div.guest ,div.showers,div.toilets {
	width:40px;
	display:inline-block;
	padding: 5px;
}
.webres-resource-details {
	height:250px;
}

.webres-button {
	background-color:rgba(42, 196, 234, 0.9);
	cursor : pointer;
	font-size: 16px;
}
.webres-cb { 
	border: none; 
   background-color:rgba(42, 196, 234, 0.9);
   color: #ffffff; 
   font-weight: bold; 
   padding: 5px 15 5 15;
   font-size:16px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}
.webres-button:hover{
	background-color:rgba(42, 196, 234, 0.9);
}
#wrClear,#wrClear:hover {
	background-color:#04B431;
}
.webres-price {
	background: #032659;
	font-size : 14px;
}
.webres-unavail {
	background-color: #216394; 
	border-left: 1px solid #216394;
	color: #fff;
}
.webres-unavailH {
	background-color: rgb(255,255,153);
	color: #000;
}

.webres-header {
	padding-top: 20px;
	font-size: 24px;
	text-transform: none;
	font-weight: normal;
}

.webres-caption, .webres-value {
	font-size: 16px;
}
.webres-totalcaption, .webres-totalvalue {
	font-size: 16px;
}

.webres-wideform, .webres-narrowform, .webres-xwideform, .webres-dropdown{
	padding: 5px 4px;
	letter-spacing: normal;
	font-size: 16px !important;
	height: auto;
}

.webres-nav {
	font-size: 16px;
}

.webres-specials,
.webres-resource-details,
.webres-unavailH:hover:after,
.webres-button:disabled:hover:after,
.webres-avail:hover:after {  
	background-color: #d9edf7;
}

.webres-unavailH:hover:after,
.webres-button:disabled:hover:after,
.webres-avail:hover:after {  
	width : auto; /*250px;*/
	white-space: nowrap;
}

.webres-button:disabled:hover:after {
	left:-200px;
	position:relative;
}

#webres-inport, #webres-charter-options {
   background: #f0f0f0;
   width: 100%;
   
}


#webres-cn-policy td ul{ width: 100%;}
#webres-cn-policy td ul li  { white-space:normal;}
#webres-exp-req td {white-space:normal}
#webres-exp-req td ul { width: 100%;}
#webres-exp-req td ul li  { white-space:normal;}

.webres-availability-header {
   position: absolute;
   width: 100%;
}
.webres-availability-content {
	overflow-y: hidden !important;
	position: relative !important;
}
body {
   margin: 8px 0 0 0;
}

.webres-resource-details { 
   width: 600px; 
}
.webres-resource-img { 
	width : 320px;
	height: 200px;
}

.webres-avail-header {
	background-color: #fff;
}
.webres-avail-header-type {	background-color: rgba(42, 196, 234, 0.9);}
.webres-avail-header-date, .webres-avail-header-price { 
	background-color: rgba(3, 38, 89, 0.6);
	height:56px;
	border-left: rgba(3, 38, 89, 0.6) 
}


@media (max-width: 767px) {
	.webres-avail:hover:after { 
		/*turn off specials text on hover for narrow screens */
		display : none;
		content : none;
	}
}
