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

form			{margin-bottom:0;}
option			{padding:0 5px; font:normal 12px arial,tahoma; color:#555555; text-transform:capitalize;}
select			{padding:0 0 0 5px; border:solid 1px #707070; font:bold 12px arial,tahoma; color:#333333;}



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

.booking_table
{
  background:white;
  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:#eed705; padding:2px 0; color:#363022; font-size:12px; text-align:center; }

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

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

.discount_heading	{background:#c98206; 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-1/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:20px;}
.next-2-weeks a		{background:url(../images-book/color-scheme-1/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:20px;}

/** ROOM TYPE COLUMN**/
.roomtype_heading	{background:#eed705; font:bolder 18px arial,tahoma; text-align:center; color:#363022;}
.roomtype_title		{background:#c0c0c0; padding:5px; font:bolder 14px arial,tahoma; text-align:center; color:#363022; border-bottom:solid 1px #d7d7d7;}
.roomtype_specials	{background:#FFFFFF; padding:2px; font:normal 14px arial,tahoma; text-align:center; color:#0099FF; border-bottom:solid 1px #d7d7d7;}
.roomtype_special-night{font:500 14px arial,tahoma; color:#0099FF;}

/** 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-1/b_booknow-green.gif) top left no-repeat;
	padding:2px 20px 5px 10px;
	width:90px;
	height:20px;
	font:bold 11px arial,tahoma; 
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
a.roomtype_booknow:hover{color:#ffffff;background:url(../images-book/color-scheme-1/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:white; text-align:center;}
.tax_heading		{padding:2px 0; font:normal 11px arial,tahoma; color:white; }

/** FULL RATE COLUMN **/
.fullrate_heading1	{padding:2px; font:bold 14px arial,tahoma; color:#362101; text-transform:uppercase;}
.fullrate_heading2	{padding:2px; font:bold 12px arial,tahoma; color:#363022;}
.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:#eed705; padding:2px 0; border:solid 2px #707070; width:240px;
					 font:bold 14px arial,tahoma; color:#363022; text-decoration:none; text-align:center;
					 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:#363022; 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:#9fe569; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;
						 font:normal 12px arial,tahoma; color:#363022; text-align:center; display:table-cell;}
.td_rates a				{background:#9fe569; padding:15px 0; color:#363022; text-decoration:none; display:block;}
.td_rates a:hover		{background:#eed705; padding:15px 0; font-weight:bold; color:#363022; text-decoration:none; display:block;}

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


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

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




/*** POP UP WINDOW OF ROOM DESCRIPTION ****/
.popup-box				{position:absolute; left:0px; top:0px;
						 background:#d7d7d7; border:solid 2px #eed705; width:240px;
						 font:normal 14px arial,tahoma; color:#2d2d2d; text-decoration:none; 
						 display:none;
						 z-index:1}
						 
.popup-box_heading		{background:#eed705; padding:5px 0; font:bold 14px/14px arial,tahoma; color:#363022; text-align:center;}
.popup-box_info			{background:white; padding:5px; font:normal 12px/14px arial,tahoma; color:#363022;}
