body
{
	background:#d7d7d7 url(https://www.bookdirect2save.com.au/images/bookdirect2save_bg.gif) 50% repeat-y;
	margin-left:0px;
	margin-top:0px;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
 /*
 scrollbar-3dlight-color:#feec67;
	scrollbar-arrow-color:white;
	scrollbar-base-color:#658ba3;
	scrollbar-darkshadow-color:#feec67;
	scrollbar-face-color:#c7d107;
	scrollbar-highlight-color:#feec67;
	scrollbar-shadow-color:#feec67;
 */
}

.error		{color:red; font-weight:bold;}

h1, h1 a	{font:normal 26px/28px Arial, Helvetica, sans-serif; color:#38AE18; text-decoration:none;}
h1 a:hover	{color:#00aef0; text-decoration:none;}
h2, h2 a	{margin:0 0 0 0; padding:20px 20px 0px 20px;font:normal 24px/24px Arial, Helvetica, sans-serif; color:#38AE18; text-decoration:none; text-align:center;}
h2 a:hover	{color:#00aef0; text-decoration:none;}
h3			{font:normal 18px/20px Arial, Helvetica, sans-serif;}

.bookdirect2save-name, .bookdirect2save-name a	{font:normal 26px/28px Arial, Helvetica, sans-serif; color:#38AE18; text-decoration:none;}
.bookdirect2save-name a:hover a.bookdirect2save-name:hover	{color:#00aef0; text-decoration:none;}

.booking_table
{
  width:1000px;
  margin:0 auto;
  background-color:white;
  font-size:16px;
  color:#00223c;
  border-color:#faed76;
}
.roomtype_heading
{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#464646;
}
.roomtype_heading a, .roomtype_heading a:link, .roomtype_heading a:visited
{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#0051af;
	text-decoration:none;
}
.roomtype_heading a:hover
{
	color:#464646;
	text-decoration:none;
}

.td_yellow_border
{
  border-style:solid;
  border-width:1px;
  border-color:#faed76;
}

.dark_blue
{
  font-size:14px;
  text-decoration:none;
  color:#00223c;
}
.room1
{
position:absolute;
left:0px;
top:0px;
  font-size:14px;
  text-decoration:none;
  color:#2d2d2d;
  display:none;
  border-style:solid;
  border-width:1px;
  background-color:#F3F3F3;
  border-color:#B3C3C1;
  width:240px;

  z-index:1

}
.heavily_booked
{
position:absolute;
left:0px;
top:0px;
  font-size:14px;
  text-decoration:none;
  text-align:center;
  color:#2d2d2d;
  display:none;
  border-style:solid;
  border-width:1px;
  background-color:#F3F3F3;
  border-color:#B3C3C1;
  width:240px;

  z-index:1

}
.td_green_border
{
  border-style:solid;
  border-width:2px;
  border-color:#9fe569;
}

.td_dark_blue_border
{
  border-style:solid;
  border-width:1px;
  border-color:#336699;
}
.main_table
{
  background-color:#F3F3F3;
  border-style:dashed;
  border-width:1px;
  border-color:#9fe569;
}
form
{
 margin-bottom:0;
}
form span
{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
}

/** Old CSS **/
.green			{font-size:16px; color:green;}
.red			{font-size:16px; color:red;}
.blue			{font-size:16px; font-weight:600; color:#336699;}
.yellow			{font-size:16px; font-weight:600; color:yellow;}
.white			{color:#ffffff;}

.link_white			{font-size:16px; font-weight:600; color:white; text-decoration:none;}
a.link_white:link	{color:white}
a.link_white:visited{color:white}
a.link_white:hover	{color:white}
a.link_white:active	{color:white}

.link_blue			{font-size:16px; font-weight:600; color:#336699; text-decoration:none;}
a.link_blue:link	{color:#336699}
a.link_blue:visited	{color:#336699}
a.link_blue:hover	{color:#336699}
a.link_blue:active	{color:#336699}

.link_yellow			{font-size:16px; font-weight:600; color:yellow; text-decoration:none;}
a.link_yellow:link		{color:yellow}
a.link_yellow:visited	{color:yellow}
a.link_yellow:hover		{color:yellow}
a.link_yellow:active	{color:yellow}



/** New Text Colors ************/
.text-green		{color:#38AE18;}
.text-blue		{color:#0051a4;}
.text-cyan		{color:#00aef0;}
.text-yellow	{color:#ffff00;}
.text-white		{color:#ffffff;}

.text-green a, .text-green a:link, .text-green a:visited, a.text-green:link, a.text-green:visited		{color:#38AE18; text-decoration:none;}
.text-blue a, .text-blue a:link, .text-blue a:visited, a.text-blue:link, a.text-blue:visited			{color:#0051a4; text-decoration:none;}
.text-cyan a, .text-cyan a:link, .text-cyan a:visited, a.text-cyan:link, a.text-cyan:visited			{color:#00aef0; text-decoration:none;}
.text-yellow a, .text-yellow a:link, .text-yellow a:visited, a.text-yellow:link, a.text-yellow:visited	{color:#ffff00; text-decoration:none;}
.text-white a, .text-white a:link, .text-white a:visited, a.text-white:link, a.text-white:visited		{color:#FFFFFF; text-decoration:none;}

.text-green a:hover, .text-blue a:hover, .text-cyan a:hover, .text-yellow a:hover,
a.text-green:hover, a.text-blue:hover, a.text-cyan:hover, a.text-yellow:hover	{color:#333333;}
.text-white a:hover, a.text-white:hover	{color:#ffff00;}

/** Destination Sites **/
/** www.goldcoast-apartments.com.au **/
/** www.surfersparadiseresortsandhotels.com.au **/
/** www.merimbulaapartments.com.au **/
.top-banner						{background:#0051AF; margin:0 auto -20px auto; padding:0; width:1000px; height:270px; text-align:center; }
.top-banner	h1					{margin:0; padding:0; height:35px; text-align:center; font:bold 24px/35px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block;}
.top-banner	h1 a				{margin:0; padding:0; font:bold 24px/35px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.top-banner	h1 a:hover			{color:#FFCC00;}
.top-banner	img					{margin:0; padding:0; border:0; width:1000px; height:200px;}
.top-banner table				{margin:0; padding:0; border:0; }
.top-banner .links				{margin:0 auto; padding:0; width:1000px; height:30px; text-align:center; }
.top-banner .links td			{margin:0; padding:0;}
.top-banner	.links h3			{margin:0; padding:0px 10px 4px 10px; text-align:center; font:bold 16px/16px Arial, Helvetica, sans-serif; color:#FFCC00;}
.top-banner	.links h3 a			{margin:0; padding:0px 10px 4px 10px; text-align:center; font:bold 16px/16px Arial, Helvetica, sans-serif; color:#FFCC00; text-decoration:none;}
.top-banner	.links h3 a:hover	{color:#FFFFFF; text-decoration:underline;}



/********** HEADER **************************************************/
#header				{/*background:#d7d7d7 url(https://www.bookdirect2save.com.au/images/header_bg.gif) 50% -20px no-repeat;*/ margin:0 auto; padding:0px; width:100%; display:block;}

/**** Top header banner with logo ****/
.header				{background:#ffffff;margin:0 auto; padding:0; border:0; width:1000px; height:122px;}
.header-pic			{margin:0; padding:0; border:0; width:370px;}
.logo				{background:url(https://www.bookdirect2save.com.au/images/bookdirect2save-logo-bg.jpg) 50% top no-repeat; margin:0; padding:1px 0 0 0; border:0; width:260px; color:#898989; text-align:center; 
			 		 font:600 16px/16px "Trajan Pro", "Times New Roman", Times, serif; vertical-align:top; display:table-cell;}
.logo a				{margin:0; padding:0; font:600 20px/18px "Trajan Pro", "Times New Roman", Times, serif; text-decoration:none;}
.logo a.active		{margin:0; padding:0; font:600 16px/16px "Trajan Pro", "Times New Roman", Times, serif; text-decoration:none; color:#898989;}

/**** Header Menu ****/
.header-menu
{
	background:#ffffff;
	margin:0 auto; padding:1px 5px 3px 5px;
	width:1000px;
	font:bold 12px/14px Arial, Helvetica, sans-serif; 
	color:#999999; 
	text-align:center;
}
.header-menu td	{border-right:dotted 1px #CCCCCC;}
.header-menu .menu-links, .header-menu .menu-links a, .header-menu a.menu-links:link, .header-menu a.menu-links:visited
{
	font:bold 12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#333333;
	display:inline-block;
}
.header-menu .menu-links a, .header-menu a.menu-links:link, .header-menu a.menu-links:visited
{
	padding:5px;
}
.header-menu .menu-links a:hover, .header-menu a.menu-links:hover
{
	color:#0051a4;
}
.header-menu .menu-links2
{
	width:100px;
	padding:0px;
	font:bold 12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:center;
	color:#999999;
	vertical-align:middle;
}
.header-menu .menu-links2 a:link, .header-menu .menu-links2 a:visited
{
	margin:0px auto;
	padding:0px 3px;
	font:bold 12px/14px Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:center;
	color:#333333;
	display:inline-block;
}
.header-menu .menu-links2 a:hover
{
	color:#ff7200;
	text-decoration:underline; 
}

/**** Supplier link in header menu bar ****/
.header-menu .supplier-login
{
	margin:0px auto;
	width:110px;
	font:bold 12px/16px Arial, Helvetica, sans-serif; 
	text-align:center;
	color:#0076a2;
	display:block;
}
.header-menu .supplier-login a, .header-menu a.supplier-login:link, .header-menu a.supplier-login:visited
{
	font:bold 12px/16px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#FF7200; 
	display:block;
}
.header-menu .supplier-login a:hover, .header-menu a.supplier-login:hover
{
	text-decoration:underline; 
	color:#333333;
	display:block;
}

/**** Add Your Hotel button link in header menu bar ****/
.header-menu a.add-hotel:link, .header-menu a.add-hotel:visited
{
	background:#38AE18; 
	margin:0px auto;
	padding:3px 10px; 
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#ffffff; 
	border:solid 2px #CCCCCC; 
	display:inline-block;
}
.header-menu a.add-hotel:hover
{
	background:#0076a2; 
	text-decoration:none; 
	color:#ffffff;
}

/**** Writeup and Page Menu Links with picture background ****/
.page-menu-holder
{
	background:#0051af url(https://www.bookdirect2save.com.au/images/menu-pages_bg.jpg) 0px bottom no-repeat;
	margin:0 auto;
	padding:20px 20px 35px 20px;
	width:960px;
	font:bold 14px/18px Arial, Helvetica, sans-serif; 
	color:#00aef0;
	display:block;
}
/**** Writeup on top of Page Menu Links ****/
.page-menu-text	
{
	background:#0051af; 
	margin:0 auto; 
	padding:5px 20px 0px 20px;
	width:960px;
	font:bold 14px/18px Arial, Helvetica, sans-serif; 
	color:#ffffff;
	text-align:center;
	display:block;
}
/**** Page Menu Links ****/
.page-menu			{width:880px; text-align:left; font:bold 12px/15px Arial, Helvetica, sans-serif; display:block;}
.page-menu a		{padding-left:1px; padding-right:3px; border-right:solid 1px #00aef0; color:#ffffff; text-decoration:none; font:bold 12px/15px Arial, Helvetica, sans-serif; display:inline-block;}
.page-menu a:hover	{color:#ffcc00; text-decoration:none;}



/********** BODY CONTENT ********************************/
#container
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:auto;
}

.content	{margin:0 auto; padding:0; width:1000px; height:auto;}
.content_padding	{margin:0 auto; padding:20px 30px; width:940px; display:block;}

/**** Property Listings Table **************************************************/
.apartment_table
{
  margin:0 auto;
  padding:0;
  width:1000px;
}

/**** Property Listings Header **********/
.apartment_table .header
{
	background:#7d7d7d url(https://www.bookdirect2save.com.au/images/accommodation-header_bg.gif) top repeat-x; 
	margin:0; 
	padding:0 20px; 
	min-height:40px;
	height:auto;
	color:#FFFFFF;
}

/**** Property Name, Type and State ****/
.apartment_table h3, .apartment_table h3 a
{
	margin:0;
	padding:15px 0 5px 0;
	min-height:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.apartment_table h4, .apartment_table h4 a
{
	margin:0px;
	padding:21px 0px 5px 0px;
	min-height:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.apartment_table h3, .apartment_table h3 a				{font:bold 16px/20px Arial, Helvetica, sans-serif;}
.apartment_table h4, .apartment_table h4 a				{font:bold 12px/14px Arial, Helvetica, sans-serif; text-align:right;}
.apartment_table h3 a:hover, .apartment_table h4 a:hover{color:#ffff00;}

/**** Property Star Rating ****/
.star-rating	{color:#ffff00; font-weight:bold; font-size:14px;}

.row-1
{
	background:#F3F3F3;
	width:100%;
	padding:2px 10px;
}
.row-2
{
	background:#FFFFFF;
	width:100%;
	padding:2px 10px;
}


/**** Grey header bar with Tab Buttons****/
.apartment_table .tab-buttons
{
	background:url(https://www.bookdirect2save.com.au/images/tab_bg.gif) top repeat-x;
	margin:0;
	padding:0;
	height:30px;
	color:#ffffff;
	text-decoration:none;
	vertical-align:top;
}

.tab_property-details	{background:url(https://www.bookdirect2save.com.au/images/tab_property-details.gif) left top no-repeat;}
.tab_check-availability	{background:url(https://www.bookdirect2save.com.au/images/tab_check-availability.gif) left top no-repeat;}
.tab_last-minute-deals	{background:url(https://www.bookdirect2save.com.au/images/tab_last-minute-deals.gif) left top no-repeat;}

.tab_property-details, .tab_check-availability, .tab_last-minute-deals
{
	margin:0;
	padding:0;
	width:145px;
	height:30px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	display:inline-block;
}

.tab_property-details a, .tab_check-availability a, .tab_last-minute-deals a
{
	margin:0 5px 0 0;
	padding:0;
	height:30px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
a.tab_property-details:hover, a.tab_check-availability:hover, a.tab_last-minute-deals:hover
{
	color:#fffc00;
}

/**** Property Details Column (left) ****/
.apartment_table .padding-space
{
	width:20px;
	height:min-height:30px;
	height:auto;
}
.apartment_table .property-details-column
{
	padding:10px 20px 20px 0;
	width:730px;
	vertical-align:top;
	color:#4c4c4c;
}
.apartment_table .property-details-column a
{
	font-weight:bold;
	color:#00aef0;
	text-decoration:none;
}
.apartment_table .property-details-column a:hover
{
	font-weight:bold;
	color:#38ae18;
}

.property-details-column .link2
{
  color:#286916;
  text-decoration:none;
}
.property-details-column a.link2		{font-weight:bold; color:#286916}
.property-details-column a.link2:hover	{color:#0051af}



/**** Property Photo Column (right) ****/
.apartment_table .photo-column
{
	width:245px;
	padding:0 0 10px 0;
}
	
.apartment_table .photo-border
{
	margin:0 0 5px 5px;
	border:solid 10px #e1e1e1;
	width:200px;
	height:auto;
}
.b-box_blue, .b-box_green
{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:solid 2px #CCCCCC; 
	display:inline-block;
}
.b-box_blue a, a.b-box_blue:link, a.b-box_blue:visited
{
	background:#0076a2;
	margin:0 5px 0 0;
}
.b-box_green a, a.b-box_green:link, a.b-box_green:visited
{
	background:#38AE18;
}
.b-box_blue a, a.b-box_blue:link, a.b-box_blue:visited,
.b-box_green a, a.b-box_green:link, a.b-box_green:visited
{ 
	padding:3px 5px; 
	text-decoration:none; 
	color:#ffffff; 
}
.b-box_blue a:hover, a.b-box_blue:hover,
.b-box_green a:hover, a.b-box_green:hover
{
	background:#464646; 
	text-decoration:none; 
	color:#ffffff;
}

/**** Property Details End ****/
.apartment_table .table-end
{
	background:#FFFFFF url(https://www.bookdirect2save.com.au/images/accommodation-end_bg.gif) top repeat-x; 
	margin:0; 
	padding:0; 
	height:10px;
}


/********* FOOTER *************************************************/
#footer	{margin:0 auto; width:1000px;}

.footer-seo
{
	background:#0051af; 
	margin:0 auto; 
	padding:20px 20px 0px 20px;
	width:960px;
	height:auto;
	text-align:left;
}
.footer-seo	h1		{margin:0; font:bold 36px/36px Arial, Helvetica, sans-serif; color:#ffffff;}
.footer-seo	h1 a	{margin:0; font:bold 36px/36px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.footer-seo	h1 a:hover{color:#ffc000;}
.copyright			{background:#636363; margin:0 auto; padding:5px 10px 6px 10px; width:980px; font:normal 12px/14px arial,helvetica,sans-serif; text-align:center; color:#FFFFFF;}
.copyright a, a.copyright:link, a.copyright:visited		{font:bold 12px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.copyright a:hover, a.copyright:hover	{color:#ffc000;}

.resultit
{
background:#ffffff;
width:1000px;
margin:0 auto;
padding:10px 0;
font:normal 11px/14px arial,Helvetica,sans-serif;
color:#464646;
text-decoration:none;
text-align:center;
}
.resultit a, a.resultit:link, a.resultit:visited
{
text-decoration:none;
font-weight:normal;
color:#464646;
}
.resultit a:hover, a.resultit:hover
{
color:#0051af;
}

/***************************** NEWLY ADDED CSS **********************************************************************************/
.hoteliers-login-form		{margin:5px 0px 10px 0px; padding:0px; width:390px; border:none; display:block;}
/*.hoteliers-login-border		{background:#FFFFFF; margin:0px; padding:10px; border-left:solid 10px #0051AF; border-right:solid 10px #0051AF;}*/
.hoteliers-login 			{background:url(../images/hoteliers-login-bg.gif) left top no-repeat; margin:0px; padding:0px; width:100%; border:none; display:block;}
.hoteliers-login h5			{margin:0px; padding:0px 0px 0px 10px; font:bold 18px/30px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block;}
.hoteliers-login td span	{font:normal 11px/12px Arial, Helvetica, sans-serif; color:#666666; display:inline-block;}
.hoteliers-login td			{padding:0px 5px 0px 0px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#363636; vertical-align:top;}
.hoteliers-login td a		{padding:0px; font:normal 11px/12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; display:inline-block;}
.hoteliers-login td a:hover	{color:#1E7EC8; text-decoration:underline;}
.hoteliers-login td.padding	{width:15px;}

.hoteliers-login input[type=text], .hoteliers-login input[type=password]{margin:2px 0px 2px 0px; padding:2px; width:100%; border:solid 1px #CCCCCC; }
.hoteliers-login input.hidden	{margin:0px; padding:0px; border:none; outline:none; display:none; visibility:hidden;}
.hoteliers-login-end			{background:url(../images/hoteliers-login-bot.gif) top left no-repeat; margin:0px; padding:0px; width:100%; height:10px; border:none; height:12px;}

.hoteliers-login .btn-orange		{background:#f7931e url(../images/btn-orange-bg.gif) left bottom repeat-x; margin:2px 0px 0px 0px; width:120px; height:20px;
					 				display:inline-block; border-top:solid 2px #f7931e; border-right:solid 2px #bd2416; border-left:solid 2px #f16823; border-bottom:solid 2px #bd2416;
									 font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FFFFFF;  text-transform:capitalize; text-align:center; text-decoration:none;}
.hoteliers-login .btn-orange a 		{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.hoteliers-login .btn-orange a:hover{color:#FFFFFF;}
.hoteliers-login .btn-orange:hover	{background:#252525 url(../images/btn-grey-bg.gif) left top repeat-x; margin:2px 0px 0px 0px; color:#FFFFFF;
									 border-left:solid 2px #252525; border-top:solid 2px #252525; border-right:solid 2px #cccccc; border-bottom:solid 1px #999999;}
/****************************** AUTOCOMPLETE CSS *******************************************/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;

	overflow: hidden;

}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
         background-color:#FFFFCC;

}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask;
	width:3000px;
	height:3000px;

}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
        font-weight:bold;
        color:black;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
/****************** CSS ADDED ON 04/06/2011 **************************************************/
.borderbox			{padding:0px; margin-top:5px;}
.amenities_all		{padding:10px 0 25px 20px; border-bottom:none; border-right:none;  border-left:none;display:block;}
.amenities_all ul	{margin:0px 0 10px 0; padding:0px; list-style-type:disc; }
.amenities_all li	{background:url(https://www.bookdirect2save.com.au/images/b_arrow.gif) left 4px no-repeat; float:left; width:200px; padding:0 0 2px 10px; list-style:none; width:250px;  }