body
{
	background:#d6caa4 url(../images/airlie-beach-accommodation_bg.jpg) repeat;
	margin:0px;
	font:normal 14px/22px "Trebuchet MS", tahoma, arial,verdana,sans-serif;
	color:#555555;
}
.error	{font-weight:bold; color:#C00;}
span	{font:normal 11px/14px arial,verdana,sans-serif; margin:10px 0px 2px 0px}
a:link, a:visited		{color:#932f10; text-decoration:underline; font-weight:normal;font-style:inherit;}
a:hover	{color:#3A87A3; text-decoration:underline;}

table	{margin:0;}
.table	{margin:0 auto;}
tr		{margin:0;}
td		{margin:0;}
img		{margin:0; padding:0; border:none;}
.photo-border	{background:#FFFFFF; margin:0px auto 0px auto; padding:3px; border:solid 1px #EFEFEF; -moz-box-shadow: 2px 2px 5px #CCCCCC; -webkit-box-shadow:2px 2px 5px #CCCCCC; box-shadow:2px 2px 5px #CCCCCC; display:block;}

hr 		{width:100%; line-height:1; border-top:dashed 1px #CCCCCC; border-left:none; border-bottom:none; border-right:none; margin:0px; padding:5px 0px; display:block;}
.line	{display:block; border-top:dashed 1px #CCCCCC; height:5px; margin:0px; padding:5px 0px 0px 0px;}
.line2	{display:block; border-top:dashed 1px #EFEFEF; height:5px; margin:0px; padding:5px 0px 0px 0px;}
table	{border:none;}
form	{margin-bottom:0;}
em		{font-weight:bold; font-style:inherit; color:#90260E;}
ul, ul.two-col		{margin:5px 0px 5px 2px; padding:0px 15px 0px 0px; list-style:none; display:block;}
ul.two-col li	{background:url(../images/bullet.gif) left 7px no-repeat;  margin-right:8px; width:47%; float:left;}
ul.one-col li	{background:url(../images/bullet.gif) left 7px no-repeat;  width:99%; display:block;}

ul li		{margin:0px; padding:0px 0px 3px 10px; font:normal 12px/16px arial,verdana,sans-serif;}
li span {font:normal 11px/16px arial,verdana,sans-serif; color:#555555;}

ol		{margin:0px 0px 20px 0px; padding-left:20px; font:bold 12px/18px "Trebuchet MS", tahoma, arial,verdana,sans-serif; color:#1D97D7;}
ol li	{background:none; margin:0px;padding:0px 0px 5px 0px;}
*ol		{padding-left:32px;}
.clear	{clear:both; margin:0px; padding:0px;}

h1 		{margin:0px 0px; color:#DE7728; font:normal 28px/34px Arial, Helvetica, sans-serif;}
h2 		{margin:10px 0px 5px 0px; color:#932f10; font:bold 18px/22px "Trebuchet MS", tahoma, arial,verdana,sans-serif;}
h3 		{margin:0px 0px 2px 0px; color:#DE7728; font:bold 14px/18px "Trebuchet MS", tahoma, arial,verdana,sans-serif;}
p		{margin:0px 0px 10px 0px; padding:0px; font:normal 13px/20px "Trebuchet MS", tahoma, arial,verdana,sans-serif; color:#555555;}
span	{font:normal 11px/14px arial,verdana,sans-serif; margin:10px 0px 2px 0px}
.bookdirect-reviews-h-bar td.heading h3.hotel a {margin:0px; padding:0px; background:none; font:normal 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif !important; color:#000000 !important; text-decoration:underline;}
br		{margin:0px; padding:0px;}

h4
{
	margin:0px auto;
	padding:3px 0px;
	font:bold 12px/16px Arial,Helvetica,sans-serif;
	color:#666666;
}
h4 a		{font:bold 12px/16px Arial,Helvetica,sans-serif; color:#666666; text-decoration:none; color:#555555;}
h4 a:hover	{color:#1D97D7; text-decoration:underline;}

h5
{
	margin:5px 0px 0px 0px;
	padding:0px;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#1D97D7;
}

.clear		{clear:both;}

a.b_book-online:link, a.b_book-online:visited	{background:url(../images/book-online.png) left top no-repeat;}
a.b_book-online2:link, a.b_book-online2:visited	{background:url(../images/book-online2.png) left top no-repeat;}
a.b_book-online:link, a.b_book-online:visited
{
	margin:10px 0px 0px 0px;
	padding:0px;
	width:200px; 
	height:73px;
	font:normal 20px/60px Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:inline-block;
}
a.b_book-online:hover	{background:url(../images/book-online_a.png) left top no-repeat; color:#FFFFFF;}
a.b_book-online2:hover	{background:url(../images/book-online.png) left top no-repeat; color:#FFFFFF;}

a.b_roominfo:link, a.b_roominfo:visited
{
	background:url(../images/b_roominfo.png) left top repeat-x; 
	border:solid 1px #bcb8a4;
	-moz-border-radius:6px; border-radius:6px;
	margin:2px 5px 2px 0px;
	padding:0px 5px;
	width:130px; 
	height:30px;
	font:normal 14px/32px Arial, Helvetica, sans-serif; 
	color:#8d8a7b;
	text-decoration:none;
	text-align:center;
	display:inline-block;
}
a.b_roominfo:hover	{background:url(../images/b_roominfo_a.png) left top repeat-x; border:solid 1px #bcb8a4; -moz-border-radius:6px; border-radius:6px;color:#FFFFFF;}

a.btn_book:link, a.btn_book:visited		{background:url(../images/airlie-beach-accommodation-book-online.jpg) left top repeat-x; }
a.btn_check:link, a.btn_check:visited	{background:url(../images/airlie-beach-accommodation-rates.jpg) left top repeat-x; }
a.btn_book:link, a.btn_book:visited, a.btn_check:link, a.btn_check:visited
{
	margin:0px 5px 0px 0px;
	padding:0px 10px;
	height:33px;
	font:bold 14px/34px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	-moz-border-radius:6px; border-radius:6px;
	display:inline-block;
	float:left;
}	
a.btn_book:hover	{background:#1a5b72; color:#FFFFFF;}
a.btn_check:hover	{background:#932c0f; color:#FFFFFF;}

a.btn_orange:link, a.btn_orange:visited	{margin:0px; padding:5px 10px; 
background: #ffd000; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd000 0%, #ef0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd000), color-stop(100%,#ef0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd000 0%,#ef0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd000 0%,#ef0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd000 0%,#ef0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd000 0%,#ef0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#ef0000',GradientType=0 ); /* IE6-9 */
-moz-border-radius:6px; border-radius:6px; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:inline-block;}
a.btn_orange:hover	{background: rgb(252,255,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
color:#000000;}
.call		{margin:0px; padding:2px 10px; background:#BA8944; -moz-border-radius:6px; border-radius:6px; font:bold 14px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#FFFFFF; display:inline-block;}
/********* HEADER *******************************/
#view-mobi
{
	background:#F28F41;
	margin:20px 10px;
	padding:10px 30px;
	text-align:left;
	display:inline-block;
	height:100px;
	border:solid 3px #CCCCCC;
	-moz-border-radius:.50em;
	-webkit-border-radius:.50em;
	box-shadow:3px 5px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow:3px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow:3px 3px rgba(0, 0, 0, 0.2);
	font-size:50px;		
	color:#FFFFFF;
	text-decoration: none !important;
	cursor:pointer;
	line-height:100px;
}
#view-mobi a
{
	color:#000000;
	text-decoration: none !important;
	display:block;
}
.header	{background:url(../images/toscana-family-resort-airlie-beach.jpg) center top no-repeat; margin:0px auto; padding:0px; display:block;}
.header-frame	{background:url(../images/airlie-beach-family-resort.png) center top no-repeat; margin:0px; padding:0px; height:97px; color:#FFFFFF; font:normal 12px/18px Arial, Helvetica, sans-serif; display:block;}
.header-frame td	{text-align:left;}
.header-pic	{/*background:url(http://www.toscanaairliebeachaccommodation.com/images/airlie-beach-accommodation-whitsundays.jpg) left top no-repeat;*/ margin:0px auto; width:1000px; height:330px; display:block;}

.header-menu-holder	{background:#9b4516; display:block;}
.header-menu		{background:#d8d8d8 url(../images/whitsundays-accommodation.png) left top repeat-x; margin:0px auto; padding:0px; width:1000px; text-align:center; text-transform:uppercase; display:block;}
.header-menu a:link, .header-menu a:visited
{
	margin:0px auto;
	padding:0px 10px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #c2c2c2;
	font:bold 12px/40px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:center;
	display:inline-block;
}
.header-menu a.active:link, .header-menu a.active:visited	{margin:0px auto; padding:0px 10px; font:800 12px/40px Arial, Helvetica, sans-serif; color:#932f10; text-align:center; border-left:solid 1px #FFFFFF; border-right:solid 1px #c2c2c2;}
.header-menu a:hover, .header-menu a.active:hover			{background:#932f10; /*-moz-border-radius:6px; border-radius:6px;*/ color:#FFFFFF; text-decoration:none;}



/*** ADMIN PAGES ***/
#container_admin
{
	background:#FFFFFF;
	margin:0px auto;
	padding:10px 20px;
	width:960px;
	color:#555555;
	display:block;
}
#container_admin h1, {color:#1D97D7; border-bottom:none;}
#container_admin h2	{background:#de7728; color:#FFFFFF; padding:2px 5px; border-bottom:none;}
#container_admin h3 {background:#1D97D7; color:#FFFFFF; padding:0px 3px; border-bottom:none;}
#container_admin p	{color:#555555;}
.admin_page textarea	{width:95%; font:normal 13px Arial, Helvetica, sans-serif;}
#group_table textarea	{width:400px; }
.admin-list			{width:200px; padding-bottom:5px; font:normal 11px/14px Arial, Helvetica, sans-serif;}
.admin-list a		{background:url(../images/bullet.gif) left 5px no-repeat; margin:0px; padding:0px 0px 3px 10px; color:#646464; font-weight:bold; text-decoration:none;}
.admin-list a:hover	{color:#000000; text-decoration:underline;}
.b_admin
{
	background:url(../images/b_admin.png) left top no-repeat; 
	margin:0px 5px 0px 0px;
	width:130px; 
	height:32px;
	font:normal 14px/32px Arial, Helvetica, sans-serif; 
	color:#555555;
	text-decoration:none;
	text-align:center;
	display:inline-block;
}
.b_admin:hover	{background:url(../images/b_admin_a.png) left top no-repeat; color:#FFFFFF;}


/** CONTENT ********************************/
.container
{
	background:#FFFFFF url(../images/toscana-vilage-resort.png) left top repeat-y; margin:0px auto; padding:10px 0px 10px 0px; width:1000px; display:block;
	-moz-box-shadow: 1px 1px 8px #503B22; -webkit-box-shadow:1px 1px 8px #503B22; box-shadow:1px 1px 8px #503B22;
}

/** Left Nav Menu **/
.content_left	{margin:0px; padding:0px; width:290px; display:inline-block; float:left;}
.content_left .padding-side	{padding:0px 8px 0px 8px; display:block;}
.content_left h2	{margin:5px 0px 3px 0px; text-align:center; font:normal 18px/18px "Trebuchet MS", tahoma, arial,verdana,sans-serif;}
.content_left a		{color:#898989;}
.content_lett a:hover {color:#1D97D7;}
.content_left h3.subheader			{background:#de7728; color:#FFFFFF; padding:0px 5px 0px 10px; font:bold 14px/18px Arial, Helvetica, sans-serif; border-bottom:none;}
.content_left h3.subheader a		{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.content_left h3.subheader:hover	{background:#932f10; color:#FFFFFF; text-decoration:none;}
.content_left ul.events li a	{background:url(../images/bullet.gif) left 7px no-repeat;  width:99%; color:#333333; padding:0px 0px 3px 10px; display:block;}
.content_left ul.events li a:hover	{background:#932f10 url(../images/bullet.gif) left 7px no-repeat; color:#FFFFFF; text-decoration:underline;}

.apt-menu 			{margin:0px 0px 0px 13px; padding:6px 15px 0px 8px; background:url(../images/airlie-beach-apartments-toscana-village-resort.png) left top no-repeat; 
					 width:248px; height:120px; text-align:left; vertical-align:bottom; border:0px;}
.apt-menu h3.apt1 a	{background:url(../images/airlie-beach-apartments-one-bedroom.jpg) left top no-repeat;}
.apt-menu h3.apt2 a	{background:url(../images/airlie-beach-self-contained-apartments.jpg) left top no-repeat;}
.apt-menu h3.apt3 a	{background:url(../images/three-bedroom-airlie-beach-accommodation.jpg) left top no-repeat;}
.apt-menu h3.apt1 a:link,  .apt-menu h3.apt1 a:visited,
.apt-menu h3.apt2 a:link,  .apt-menu h3.apt2 a:visited,
.apt-menu h3.apt3 a:link,  .apt-menu h3.apt3 a:visited
{
	margin:0px; 
	padding:65px 0px 15px 143px; 
	font:normal 14px/16px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	color:#000000; 
	display:block;
}
.apt-menu h3.apt1 a:hover {background:#de7728 url(../images/airlie-beach-apartments-one-bedroom.jpg) left top no-repeat; color:#FFFFFF; text-decoration:none;}
.apt-menu h3.apt2 a:hover {background:#de7728 url(../images/airlie-beach-self-contained-apartments.jpg) left top no-repeat; color:#FFFFFF; text-decoration:none;}
.apt-menu h3.apt3 a:hover {background:#de7728 url(../images/three-bedroom-airlie-beach-accommodation.jpg) left top no-repeat; color:#FFFFFF; text-decoration:none;}
a.webcam:link, a.webcam:visited	{background:url(../images/airlie-beach-webcam.png) left top no-repeat; margin:10px 5px 0px 15px; padding:0px 0px 0px 37px; width:90px; height:40px; text-align:center;
								font:normal 14px/40px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; display:inline-block; float:left;}
a.webcam:hover	{text-decoration:underline;}
a.videos:link, a.videos:visited	{background:url(../images/airlie-beach-videos.png) left top no-repeat; margin:10px 0px 5px 0px; padding:0px 0px 0px 37px; width:90px; height:40px; text-align:center;
								font:normal 14px/40px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; display:inline-block; float:left;}
a.videos:hover	{text-decoration:underline;}

.content
{
	margin:0px; 
	padding:10px 0px 20px 20px;
	width:670px;
	display:inline-block;
	float:left;
}

/** Reception Hours Box **/
.shade_top	{background:url(../images/shade_top.jpg) top no-repeat; margin:0px; padding:0px; height:7px; display:block;}
.shade_bot	{background:url(../images/shade_bot.jpg) top no-repeat; margin:0px; padding:0px; height:7px; display:block;}
.shade_top img, shade_bot img	{width:100px; height:7px; display:block;}
.box_shade	{border:solid 1px #f1f1f1; background:#FFFFFF; margin:0px; padding:10px 10px 0px 10px; display:block;}
.box_shade img	{margin:0px 10px 10px 0px; border:solid 3px #f1f1f1; display:block;}
/** Reception Hours Box Ends **/

.content_text
{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:425px;
	display:inline-block;
	float:left;
}
.content_text a			{text-decoration:none; font-weight:normal;}

.content_right
{
	margin:0px 0px 0px 5px;
	padding:0px;
	width:280px;
	display:inline-block;
	float:left;
}
.content_pic
{
	background:url(../images/photo_bg.png) top left no-repeat;
	margin:0px;
	padding:15px 0px 5px 14px;
	text-align:center;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	display:block;
}
.content_pic img
{
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	width:250px;
	display:block;
}
.content_pic_end
{
	background:url(../images/photo_end.png) top left no-repeat;
	width:280px;
	height:8px;
	display:block;
}
.content_pic_end img
{
	width:280px;
	height:8px;
	display:block;
}


.content_pic span.pic_text {margin:8px 0px 5px 0px; color:#868686;}


/** Rates Chart **/
.content_rates		{background:#FFFFFF; margin:0px auto; padding:0px; width:1000px; display:block;}

.summary
{
	margin:0px auto 0px auto;
	padding:0px;
	width:1000px;
	display:block;
}
.summary_text h2.apt_name	{margin:5px 0px 5px 0px; color:#FFFFFF; font-size:20px; display:block;}
.summary_text h2.apt_name a:link, .summary h2.apt_name a:visited	{text-decoration:none; display:block;}
.summary_text h2.apt_name a:hover	{color:#ec6524;}

.summary_holder
{
	background:#FFFFFF url(../images/whitsundays-accommodation-apartments.png) left top repeat-x;
	border:solid 10px #FFFFFF;
	margin:5px auto 10px auto;
	padding:0px;
	width:980px;
	display:block;
	-moz-box-shadow: 1px 1px 8px #503B22; -webkit-box-shadow:1px 1px 8px #503B22; box-shadow:1px 1px 8px #503B22;
}

.summary_holder .summary_pic
{
	background:#ce8a50;
	margin:0px 15px 0px 0px;
	padding:0px;
	width:320px;
	height:255px;
	font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	display:inline-block;
	float:left;
}

.summary_holder .summary_pic img
{
	margin:0px;
	padding:0px;
	width:320px;
	height:210px;
	border-bottom:solid 1px #FFFFFF;
	display:block;
}
.summary_pic h4.pic_apt, .summary_pic h4.pic_apt a:link, .summary_pic h4.pic_apt a:visited	{margin:0px; padding:2px 0px 2px 0px; font:bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:capitalize; text-decoration:none; display:block;}
.summary_pic h4.pic_apt a:hover	{text-decoration:underline;}
.summary_pic h5	{margin:0px; font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; display:block;}

.summary_text		{margin:0px; padding:5px 15px 0px 0px; width:459px; display:inline-block; float:left;}
.summary_text p		{margin:0px 0px 8px 0px;}

.summary_links	{background:#f7f1dc; vertical-align:top; padding:15px 10px 10px 10px; width:150px; height:225px; text-align:center; display:inline-block; float:left;}
.summary_links a.btn_book, .summary_links a.btn_check {margin:0px 0px 3px 0px; display:block; float:none; font-weight:normal;}

a.btn_slideshow:link, a.btn_slideshow:visited		{background:url(../images/airlie-beach-accommodation-book-online.jpg) left top repeat-x; }
a.btn_slideshow:link, a.btn_slideshow:visited
{
	margin:2px auto 2px auto;
	padding:0px 15px;	
	height:20px;
	font:normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	-moz-border-radius:6px; border-radius:6px;
	display:inline-block;
}	
a.btn_slideshow:hover	{background:#1a5b72; color:#FFFFFF;}


.google-map	{width:650px; height:450px;}
.gallery	{font:normal 11px/11px Arial, Helvetica, sans-serif;}

/*Contact Us Page*/
.contact-form			{width:660px;}
.contact-form td		{margin:0px; padding:2px 10px 2px 10px; border:none; background:#efefef;}
.contact-form input		{margin:2px 0px;}
h4.form					{background:#bccf35; color:#FFFFFF; margin:0px; padding:3px 10px; width:640px; display:block;}

/* EVENTS BOX */
.events-box			{margin:0px 0px 10px 0px; width:100%; border:none; font:normal 12px/15px Arial, Helvetica, sans-serif;}
.events-box h3		{margin:0px; padding:0px;}
.events-box td		{padding:2px 0px; vertical-align:top; border-bottom:dashed 1px #CCCCCC;}
.events-box p		{margin:0px; padding:0px;}
.events-box-date		{width:170px; font-weight:bold;}
.events-box-photo		{vertical-align:top; width:200px;}
.events-box-photo img	{margin:0px; padding:0px; max-width:180px; max-height:180px; display:inline-block; border:solid 2px #E6DFCF;}
.events-box-photo-b		{vertical-align:top; width:260px; border-bottom:none;}
.events-box-photo-b img	{margin:0px; padding:0px; max-width:250px; max-height:250px; display:inline-block; border:solid 2px #E6DFCF;}

.events-summary			{margin:0px; width:100%; border:none; font:normal 12px/15px Arial, Helvetica, sans-serif;}
.events-summary td		{padding:2px 0px; border-bottom:dashed 1px #CCCCCC;}
.events-summary td.event-title	{width:400px;}
.events-summary td.event-title h3, .events-summary td.event-title h3 a	{margin:0px; padding:0px; font:normal 12px/15px Arial, Helvetica, sans-serif !important; text-decoration:none;}
.events-summary td.event-title h3 a:hover	{text-decoration:underline;}
.events-summary p		{margin:0px; padding:0px;}
.events-summary-date	{width:170px; font-weight:bold;}
.events-summary td.event-venue	{font-size:11px;}
.b_plus-link
{
	background:transparent url(../images/icon_plus.png) top left no-repeat;
	margin-top:5px;
	padding:0px;
	font:bold 12px/15px arial, Helvetica, sans-serif;
	color:#7D4900;
	cursor:pointer;
	display:block;
	float:right;
	clear:both;
}
.b_plus-link a, a.b_plus-link:link, a.b_plus-link:visited, a.b_plus-link:active
{
	padding:0px 0px 0px 20px;
	text-decoration:underline;
	text-align:left;
	color:#7D4900;
}
a.b_plus-link:hover
{
	text-decoration:none;
	text-align:left;
	color:#252525;
}
.b_plus-link2
{
	background:transparent url(../images/icon_plus2.png) top left no-repeat;
	margin:0px;
	padding:0px;
	font:bold 11px/15px arial, Helvetica, sans-serif;
	color:#3a87a3;
	cursor:pointer;
	display:inline-block;
	clear:both;
}
.b_plus-link2 a, a.b_plus-link2:link, a.b_plus-link2:visited, a.b_plus-link2:active
{
	padding:0px 0px 0px 20px;
	text-decoration:underline;
	text-align:left;
	color:#3a87a3;
}
a.b_plus-link2:hover
{
	text-decoration:none;
	text-align:left;
	color:#932f10;
}

/**** FOOTER *********************************/
.footer	{background:url(../images/whitsundays-accommodation-airlie-beach.jpg) center top no-repeat; margin:0px; padding:0px; display:block;}
/** Footer Menu **/
.footer-menu		{background:#92321d; margin:0px auto; padding:0px; width:1000px; text-align:center; display:block;}
.footer-menu a:link, .footer-menu a:visited, .footer-menu a.active:link, .footer-menu a.active:visited
{
	margin:7px auto;
	padding:0px 10px;
	border-right:solid 1px #ce8a50;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	display:inline-block;
}
	
.footer-menu a:hover, .footer-menu a.active:hover			{background:#de7728; /*-moz-border-radius:6px; border-radius:6px;*/ color:#FFFFFF; text-decoration:none;}

.footer table	{display:block;}
.footer-sub-links			{margin:0px auto; padding:15px 10px; width:980px; display:block;}
.footer-sub-links td		{vertical-align:top;}
.footer-sub-links h6		{margin:0px; padding:0px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#f7f1dc; text-transform:uppercase;}
.footer-sub-links a			{background:url(../images/bullet.gif) left 5px no-repeat; margin:0px; padding:0px 0px 0px 10px; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:none; text-decoration:none; display:block;}
.footer-sub-links a:hover	{color:#000000; text-decoration:underline;}

.copyright					{vertical-align:bottom; padding-top:10px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#333333; }
.copyright a				{font-weight:bold; color:#333333; text-decoration:none;}
.copyright a:hover			{color:#000000; text-decoration:underline;}

.address					{padding-top:0px; vertical-align:top; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.address a					{font-weight:bold; color:#FFFFFF; text-decoration:none;}
.address a:hover			{color:#000000; text-decoration:underline;}

.resultit					{background:#F2F2F2; margin:0 auto; padding:5px 10px; width:980px; font:normal 11px/16px Arial,Helvetica,sans-serif; color:#999999; text-align:center; }
.resultit a					{font:normal 11px/14px Arial,Helvetica,sans-serif; color:#999999; text-decoration:underline;}
.resultit a:hover			{color:#DE7728; text-decoration:underline;}

#CDSWIDCOE {margin:0px !important; }
*#TA_certificateOfExcellence285	{ margin-left:-20px !important; margin-top:-23px !important;}
*#tripadvisor	{background:none !important; margin-top:-20px !important; width:180px !important; height:180px !important; border:none !important; outline:none !important;}