/************** GENERAL ***************************************/

html, body, div, span, applet, object, iframe, form, option, select
h1, h2, h3, h4, h5, h6, p, table td, table th,, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0px; padding:0px; border:none; float:none;}
ol, ul {
	list-style: none;
}

/** BOOKING TABLE **************************************************/

.booking_table
{
  background:#FFFFFF;
  font:16px arial,tahoma;
  color:#363636;
  border-left:solid 0px #FFFFFF;
  border-right:solid 0px #FFFFFF;
}
.td_border			{border-left:solid 1px #898989; border-bottom:solid 1px #898989; text-align:center;}

/** HEADING COLOURS **/
.td_heading			{background:#A09F9F/*#C8E5B3*/; padding:2px 0; color:/*#363636*/#FFFFFF; font-size:12px; text-align:center;}

/** HEADING DATES **/
.day_heading		{padding:2px; font:bolder 18px arial,tahoma; color:#363636;}
.td_heading-wkend	{background:#ADABAB/*#B8D8A0*/; padding:2px 0; color:/*#363636*/#FFFFFF; font-size:12px; text-align:center;}

/** DROP DOWN MENUS **/
.dropdown		{background:#281e0c !important; padding:2px 5px; width:100%; font:normal 12px arial,tahoma; color:#FFFFFF !important;}
table.dropdown td	{background:#281e0c !important; }
.dropdown a			{color:#FFFFFF !important; text-decoration:none;}
.dropdown a:hover	{color:#fff899;}

.discount_heading	{background:#006600; font:bold 12px arial,tahoma; color:#FFFFFF; text-align:center;}
.discount_heading a	{font:bold 12px arial,tahoma; color:#FFFFFF; text-decoration:none;}
.discount_heading a:hover	{font:bold 12px arial,tahoma; color:#ffeea6; text-decoration:none;}

.prev-2-weeks a		{background:url(../images-book/color-scheme-18/b_arrow-left.gif) top left no-repeat; border:none; width:120px; height:26px; 
					 margin-top:3px; padding:3px 0 5px 25px; text-align:left; line-height:16px;}
.next-2-weeks a		{background:url(../images-book/color-scheme-18/b_arrow-right.gif) top right no-repeat; border:none; width:120px; height:26px;
					 margin-top:3px; padding:3px 25px 5px 0; text-align:right; line-height:16px;}

/** ROOM TYPE COLUMN**/
.roomtype_heading	{background:#C0C0C0; font:bold 16px arial,tahoma; text-align:center; color:#363636;}
.roomtype_heading a:link, .roomtype_heading a:visited	{font-size:18px !important; color:#006600; text-decoration:none; padding-left:3px; padding-right:3px;}
.roomtype_heading a:hover	{color:#000000; text-decoration:underline;}
.roomtype_title		{background:#d6d6d6; padding:5px; border-bottom:solid 1px #FFFFFF;
					 font:bolder 14px arial,tahoma; text-align:center; color:#363636;}
td.roomtype_title a:link, td.roomtype_title a:visited	{color:#363636;}
td.roomtype_title a:hover	{color:#006600;}

.roomtype_specials	{background:#FFFFFF; padding:2px; border-bottom:solid 1px #d7d7d7; border-left:solid 1px #F1F1F1;
					 font:normal 14px arial,tahoma; text-align:center; color:#0099FF;}
.roomtype_special-night{font:500 14px arial,tahoma; color:#0099FF;}

/** CSS FOR ROOM DESCRIPTION IN THE RATES AVAILABILITY CHART. ADDED ON 26/08/2011 **/
.roomtype_description 		{background:#F7F7F7; margin:0; padding:10px 14px 15px 14px; border-left:solid 1px #E1E1E1; border-right:solid 1px #E1E1E1; font:normal 12px/16px arial,tahoma;}
.roomtype_description h3	{margin-top:5px !important;}
.roomtype_description li	{list-style-image:url(../images-book/color-scheme-18/b_arrow.gif); margin:0 0 0 -10px; padding:2px 5px 2px 0;}
.roomtype_description ul.three-col	{margin:0px 0px 10px 10px; padding:0px 0px 0px 10px;}
.roomtype_description .three-col li	{list-style-image:none; list-style:none; background:url(../images-book/color-scheme-18/b_arrow.gif) left no-repeat; padding-left:10px; width:250px; display:inline-block; float:left;}
.roomtype_description .prop-thumb		{margin:2px 5px 2px 0px; padding:4px; background:#FFFFFF ; width:150px; height:130px; 
										 border:solid 1px #DBDBDB; -moz-box-shadow: 3px 3px 5px #e2e2e2; -webkit-box-shadow: 3px 3px 5px #e2e2e2; box-shadow: 3px 3px 5px #e2e2e2;
										 text-align:center; display:inline-block; float:left;}
.roomtype_description .prop-thumb img	{margin:0px auto; padding:0px; border:none; width:100px; height:100px; display:inline-block; clear:both;}
/** ROOM DESCRIPTION ENDS **/

/**
.roomtype_booknow	{font:bold 14px arial,tahoma; color:#38AE18; text-decoration:none;}
a.roomtype_booknow:link{color:#38AE18}
a.roomtype_booknow:visited{color:#38AE18}
a.roomtype_booknow:hover{color:#003668}
a.roomtype_booknow:active{color:#00A400}
**/

/** ROOM TYPE BOOK NOW BUTTON ***/
.roomtype_booknow {margin:2px auto 0 auto;}

a.roomtype_booknow:link, a.roomtype_booknow:visited, a.roomtype_booknow:active
{
	background:url(../images-book/color-scheme-18/b_booknow-green.gif) top left no-repeat;
	padding:2px 20px 5px 10px;
	width:90px;
	height:20px;
	font:bold 11px arial,tahoma; 
	color:#FFFFFF !important;
	text-align:center;
	text-decoration:none;
}
a.roomtype_booknow:hover{color:#ffffff;background:url(../images-book/color-scheme-18/b_booknow-grey.gif) top left no-repeat;}


/** Tax Inclusive Rate AU$ **/
.tax_heading-bg		{background:#707070; padding:2px 0; font:normal 11px arial,tahoma; color:#FFFFFF; text-align:center;}
.tax_heading		{padding:2px 0; font:normal 11px arial,tahoma; color:#FFFFFF; }

/** FULL RATE COLUMN **/
.fullrate_heading1	{padding:2px; font:bold 14px arial,tahoma; color:#363636; text-transform:uppercase;}
.fullrate_heading2	{padding:2px; font:bold 12px arial,tahoma; color:#363636;}
.td_fullrate		{background:#464646; padding:5px 0; border-left:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7;
					 font:bold 12px arial,tahoma; color:#e1e1e1; text-align:center;}

/** HEAVILY BOOKED POP UP BOX **/
.heavily-booked		{position:absolute; left:0px; top:0px;
					 background:#006600; padding:2px 0; border:solid 2px #707070; width:240px;
					 font:bold 14px arial,tahoma; color:#FFFFFF; text-decoration:none; text-align:center;
					 -moz-border-radius:10px; border-radius:10px;
					 box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:4px 4px rgba(0, 0, 0, 0.2);
					 display:none;
					 z-index:1}


/** RATES BOXES **/
.td_booked				{background:#e1e1e1; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#363636; text-align:center;}
.td_sold				{background:#898989; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#e1e1e1; text-align:center;}
					 
.td_rates				{background:#C5F29D !important; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#363636; text-align:center; display:table-cell;}
.td_rates a				{background:#C5F29D !important; padding:16px 0; color:#363636 !important; text-decoration:none; display:block;}
.td_rates a:hover		{background:#006600 !important; padding:16px 0; font-weight:bold; color:#FFFFFF !important; text-decoration:none; display:block;}

.link_rates				{font:normal 12px arial,tahoma; color:#363636; text-align:center; display:block;}

.td_call				{background:#D6D6D6 !important; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#666666; text-align:center;}
.td_call a				{background:#D6D6D6 !important; padding:15px 0; color:#666666 !important; text-decoration:none; display:block;}
.td_call a:hover		{background:#006600 !important; padding:15px 0; font-weight:bold; color:#FFFFFF !important; text-decoration:none; display:block;}

.td_rates-wkend			{background:#9fe569 !important; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
					 	 font:normal 12px arial,tahoma; color:#363636; text-align:center; display:table-cell;}
.td_rates-wkend a		{background:#9fe569 !important; padding:16px 0; color:#363636 !important; text-decoration:none; display:block;}
.td_rates-wkend a:hover	{background:#006600 !important; padding:16px 0; font-weight:bold; color:#FFFFFF !important; text-decoration:none; display:block;}




/*** POP UP WINDOW OF ROOM DESCRIPTION ****/
.popup-box				{position:absolute; left:0px; top:0px;
						 background:#FFFFFF; border:solid 2px #006600; width:240px;
						 font:normal 14px arial,tahoma; color:#2d2d2d; text-decoration:none; 
						 -moz-border-radius:10px; border-radius:10px;
						 box-shadow:4px 4px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow:4px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow:4px 4px rgba(0, 0, 0, 0.2);
						 display:none;
						 z-index:1}
						 
.popup-box_heading		{background:#006600; padding:5px 0; font:bold 14px/14px arial,tahoma; color:#FFFFFF; text-align:center;
						 -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; -webkit-border-radius:5px;}
.popup-box_info			{background:#FFFFFF; padding:5px; font:normal 12px/14px arial,tahoma; color:#363636;
						 -moz-border-radius:0px 8px 8px 8px; border-radius:0px 8px 8px 8px; -webkit-border-radius:5px;}

/** LEGEND BELOW RATES CHART **/
.td_legend		{background:#AABBCC; padding:3px 0; color:#FFFFFF; font-size:14px; text-align:center; }
