body
{
background:#f8f0dc url(../images/lakeside-merimbula-pelican.jpg) left 252px no-repeat;
margin:0;
font:normal 12px/18px arial,verdana,sans-serif;
color:#302b28;
}
p		{font:normal 12px/18px arial,verdana,sans-serif; color:#302b28; margin:0 0 8px 0}
span	{font:normal 12px/14px arial,verdana,sans-serif; margin:20px 0 10px 0}
a		{color:#603913; text-decoration:none; font-weight:bold;font-style:inherit;}
a:hover	{color:#365c6f; text-decoration:underline;}
a:active{color:#ed3623;}
table	{margin:0;}
tr		{margin:0;}
td		{margin:0;}
img		{margin:0; padding:0; border:none;}
.photo-border	{border:solid 3px #FFFFFF;}
hr 		{width:100%; line-height:0; border-top:solid 1px #e2e2e2; padding:5px 0px;}
table	{border:none;}
form	{margin-bottom:0;}
em		{font-weight:bold; font-style:inherit;}
ul		{margin:0 0 20px 0; list-style-image:url(../images/bullet-shell.gif);}
ol		{margin:0 0 20px 0; font:bold 14px arial,verdana,sans-serif; color:#603913;}
li		{padding-bottom:5px; font-size:12px; margin:0;}
li span {font:normal 14px/18px arial,verdana,sans-serif; color:#302b28;}


h1
{
	margin:0 0 5px 0;
	padding:20px 0 10px 0;
	font:normal 28px/30px 'Century Gothic',Arial,Verdana,Helvetica,sans-serif;
	color:#603913;
	letter-spacing:-0.5px;
	display:block;
}
h2
{
	margin:15px 0 5px 0;
	font:normal 20px/24px 'Century Gothic',Arial,Verdana,Helvetica,sans-serif;
	color:#603913;
	display:block;
}
h2 a		{color:#603913;text-decoration:none;}
h2 a:hover	{color:#222786;}

h3
{
	margin:10px 0 5px 0;
	font:bold 14px/16px Arial,Helvetica,sans-serif;
	color:#365c6f;
}
h3 a		{color:#365c6f;text-decoration:none;font-weight:bold;}
h3 a:hover	{color:#603913;font-weight:bold;text-decoration:none;}

h4
{
	background:#6D4C2B url(../images/merimbula-accommodation_h4.jpg) top left repeat-x;
	margin:0;
	padding-left:15px;
	font:bold 16px/25px 'Century Gothic',Arial,Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	display:block;
}
h4 a		{font:bold 16px/25px 'Century Gothic',Arial,Verdana,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
h4 a:hover	{color:#f8f1bf; text-decoration:underline;}


/********* HEADER *******************************/

#header			{margin:0; padding:0; background:#365c6f url(../images/lakeside-merimbula-holiday-apartments_h-bg.jpg) top left repeat-x;
				 width:100%; height:252px; border-bottom:solid 1px #FFFFFF;}

.header-holder	{margin:0 auto; padding:0 0 0 0; width:1000px; height:200px;}
.header-seo-link
{
	margin:0 0 0 0;
	padding:5px 5px 0 10px;
	width:680px;
	height:40px;
	font:normal 11px/14px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	float:left;
}
.header-seo-link a			{font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.header-seo-link a:hover	{text-decoration:underline;}

/*Book Online & Check Availability Buttons*/
.header-buttons-book	
{
	background:url(../images/lakeside-merimbula-apartments_b-book.gif) top center no-repeat;
	margin:0;
	width:127px;
	height:45px;
	font:bold 16px/40px 'Century Gothic',Arial,Helvetica,sans-serif;
	color:#f8f0dc;
	text-align:center;
	float:left;
}
.header-buttons-book a			{padding:0 2px; font:bold 16px/40px 'Century Gothic',Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.header-buttons-book a:hover	{color:#FFFFFF; text-decoration:underline;}

.header-buttons-check	
{
	background:url(../images/lakeside-merimbula-apartments_b-check.gif) top center no-repeat;
	margin:0;
	width:172px;
	height:45px;
	font:bold 16px/40px 'Century Gothic',Arial,Helvetica,sans-serif;
	color:#f8f0dc;
	text-align:center;
	float:left;
}
.header-buttons-check a			{padding:0 2px; font:bold 16px/40px 'Century Gothic',Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.header-buttons-check a:hover	{color:#FFFFFF; text-decoration:underline;}

.logo
{
	margin:0;
	padding:0;
	width:300px;
	height:157px;
	font:normal 14px/14px 'Century Gothic',Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
.logo a, a.logo:link, a.logo:visited	{font:bold 14px/22px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.logo a.active	{font:normal 22px/22px 'Century Gothic',Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:0.5px;  color:#FFFFFF; text-decoration:none;}
.logo a:hover, a.logo:hover {color:#f8f0dc; text-decoration:underline;}

.header-pic	{margin:0; padding:0 0 0 55px; width:645px; height:157px; float:left;}

.header-menu			{margin:0; padding:0; width:999px; height:48px; border-right:solid 1px #102b39;}
.header-menu td			{margin:0; padding:0; height:24px; font:normal 12px/24px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center;}
.header-menu a				{background:url(../images/lakeside-merimbula-apartments_menu-1.jpg) left top repeat-x; margin:0; padding:0 10px; border-left:solid 1px #5e8598; border-bottom:solid 1px #0f2a38; border-right:solid 1px #102b39;
							 font:bold 12px/24px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.header-menu a:hover		{background:#193847; border-left:solid 1px #102b39; color:#FFFFFF; text-decoration:underline;}
.header-menu a.active		{background:url(../images/lakeside-merimbula-apartments_menu-1a.jpg) left top repeat-x; margin:0; padding:0 10px;
							 border-left:solid 1px #dd9c5b; border-bottom:solid 1px #8d0a0d; border-right:solid 1px #8d0a0d;
							 font:bold 12px/24px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.header-menu a.active:hover	{background:#cb151a; border-left:solid 1px #8d0a0d; color:#FFFFFF; text-decoration:underline;}

/**.header-menu				{background:url(../images/lakeside-merimbula-apartments_menu1.gif) top repeat; width:100%; height:50px;   
							 font:bold 12px/24px arial,helvetica,sans-serif; color:#FFFFFF; text-transform:capitalize; text-align:center;}
.header-menu a				{margin:0; color:#FFFFFF; text-decoration:none; display:block; padding:0px 5px;}
.header-menu a:hover		{background:#363636 url(../images/penguin-mews-merimbula-apartments2.gif) 50% 0px no-repeat; color:#FFFFFF;}
.header-menu a.active		{color:#00ccff; text-decoration:none; display:block; }
.header-menu a.active:hover	{background:#363636 url(../images/penguin-mews-merimbula-apartments2.gif) 50% 0px no-repeat; color:#FFFFFF;}**/


.header-menu td .clock	{margin:0; padding:0; width:150px; height:50px;
						 border-right:solid 1px #102b39; font:bold 12px/50px Arial,Helvetica,sans-serif; color:#FFFFFF; display:block;}

/*** ADMIN PAGES ***/
.admin_page input textarea	{width:600px;}
.admin-list		{width:200px;}
a.admin-list	{margin-left:10px; color:#603913; font-weight:bold; text-decoration:none;}
a.admin-list:hover	{color:#603913; text-decoration:underline;}

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

.apartment-type-link-1	{background:url(../images/sapphire-coast-holiday-apartments_btn.jpg) top center no-repeat; margin:0 10px 0 0;}
.apartment-type-link-2	{background:url(../images/merimbula-holiday-apartments_btn.jpg) top center no-repeat; margin:0;}
.apartment-type-link-1, .apartment-type-link-2
{
padding:0;
width:225px;
height:33px;
font:bold 14px/33px Arial,Helvetica,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
letter-spacing:0.5px;
cursor:pointer;
display:inline-block;
}
a.apartment-type-link-1:link, a.apartment-type-link-1:visited, a.apartment-type-link-1:active,
a.apartment-type-link-2:link, a.apartment-type-link-2:visited, a.apartment-type-link-2:active{color:#FFFFFF; text-decoration:none;}
a.apartment-type-link-1:hover		{background:url(../images/sapphire-coast-holiday-apartments_btn.gif) top center no-repeat;}
a.apartment-type-link-2:hover		{background:url(../images/merimbula-holiday-apartments_btn.gif) top center no-repeat;}

.content_text
{
	margin:0;
	padding:0 10px 0 0;
	width:680px;
	min-height:360px;
	float:left;
}
.content_text a			{text-decoration:none; font-weight:bold;}
.content_text a:hover 	{text-decoration:underline; font-weight:bold;}

.content_left
{
	background:url(../images/lakeside-merimbula-holiday-apartments_photo-bg.gif) top left no-repeat;
	margin:0;
	padding:0;
	width:310px;
	height:350px;
	float:left;
}
.content_left .photo
{
	background:#FFFFFF;
	margin:20px 0 0 25px;
	padding:0;
	width:250px;
	height:190px;
	font-family:Arial, Helvetica, Sans-Serif;
	border:solid 5px #FFFFFF;
}
.photo2
{
	background:#FFFFFF;
	margin:10px 0 0 25px;
	padding:0;
	border:solid 5px #FFFFFF; 
	width:250px; 
	height:190px;
}
.content_left h5
{
	margin:5px 0 5px 25px;
	padding:0;
	width:260px;
	text-align:center;
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	color:#464646;
	text-decoration:none;
}
.content_left h5 a			{font:bold 12px/20px Arial,Helvetica,sans-serif; color:#464646; text-decoration:none;}
.content_left h5 a:hover	{color:#222786; text-decoration:none;}

.content_left h6
{
	margin:15px 0 20px 13px;
	padding:0 10px;
	width:245px;
	text-align:center;
	font:normal 12px/16px Georgia,Arial,Helvetica,sans-serif;
	font-style:italic;
	color:#8d8f8b;
	text-decoration:none;
}
.content_left h6 a			{font:normal 12px/16px Georgia,Arial,Helvetica,sans-serif; color:#222786; text-decoration:none;font-style:inherit;}
.content_left h6 a:hover	{color:#555555; text-decoration:none;}

.content_left .buttons
{
	background:url(../images/merimbula-accommodation_btn.jpg) 10px top no-repeat;
	margin:0 0 0 20px;
	padding-left:10px;
	width:245px;
	height:33px;
	font:bold 14px/33px Arial,Helvetica,sans-serif;
	text-align:center;
	color:#FFFFFF;
}
.content_left .buttons a
{
	text-align:center;
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
}
.content_left .buttons a:hover
{
	text-align:center;
	color:#FFFFFF;
	text-decoration:underline;
}

.booking-buttons
{
	background:url(../images/sapphire-coast-accommodation_btn.jpg) left top no-repeat;
	margin:0;
	width:200px;
	height:25px;
	font:bold 12px/25px Arial,Helvetica,sans-serif;
	text-align:center;
	color:#FFFFFF;
}
.booking-buttons a
{
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
}
.booking-buttons a:hover
{
	text-align:center;
	color:#FFFFFF;
	text-decoration:underline;
}

.b_arrow-link		{background:url(../images/arrow-red.gif) 0% 50% no-repeat; font:bold 12px Arial,Helvetica,sans-serif; letter-spacing:0.5px; float:left;}
a.b_arrow-link:link, a.b_arrow-link:visited	{padding:0 12px; text-decoration:none; text-align:left; display:inline-block; cursor:pointer;}
a.b_arrow-link:hover{text-decoration:underline; color:#365c6f;}

.b_box
{
  background:#603913 url(../images/arrow-white.gif) 0% 50% no-repeat;
  height:38px;
  font:bold 12px/22px Arial,Helvetica,sans-serif;
  color:#ffffff;
  text-decoration: none;
  cursor:pointer;
  padding:6px 8px 6px 20px;
  margin:5px 5px 15px 0;
  border:solid 1px #c2c2c2;
  text-align:left;
}
a.b_box:link, a.b_box:visited{color:#FFFFFF;}
a.b_box:hover{color:#FFFFFF;background:#999999 url(../images/arrow-blue.gif) 5% 50% no-repeat;}

.padding
{
	margin:5px 25px 0px 25px;
	padding-bottom:10px;
	width:auto;
	height:auto;
}

.bgwhite	{background-color:#FFFFFF;}

.summary_holder
{
	margin:0;
	padding:0;
	width:100%;
}
.summary_padding
{
	background:#FFFFFF;
	margin:0px;
	padding:0 25px 0 0;
	width:auto;
	height:auto;
}
.summary_left
{
	/**background:#FFFFFF;**/
	margin:5px 20px 15px 0;
	width:250px;
	height:210px;
	font:bold 12px/15px Arial,Helvetica,sans-serif;
	text-align:center;
	float:left;
}
.summary_left a
{
color:#603913;
text-decoration:none;
}
.summary_left a:hover
{
color:#365c6f;
text-decoration:underline;
}
.summary_left img
{
	border:solid 5px #FFFFFF;
}
.summary_text
{
margin:0;
padding:0;
width:710px;
float:left;
}
.summary_text a
{
text-decoration:none;
}


.google-map	{width:650px; height:450px;}

/*Location Page*/
.contact-form td	{margin:0; padding:2px 0 0 10px; border:none;}

/*Gallery*/
.gallery-list, .gallery-list a	{margin:0; color:#3366FF; font-weight:bold; text-decoration:none;}
.gallery-list a:hover	{text-decoration:underline;}


/**** FOOTER *********************************/
#footer						{background:#98785a url(../images/merimbula-accommodation_footer.jpg) top repeat-x; margin:0; width:100%; height:auto;}
.footer-menu				{margin:0 auto; padding:0; width:1000px; height:48px;}
.footer-menu td				{margin:0; padding:0; height:24px; font:normal 12px/24px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center;}
.footer-menu a				{background:url(../images/lakeside-merimbula-apartments_menu-1.jpg) left top repeat-x; margin:0; padding:0 10px;
							 border-left:solid 1px #5e8598; border-bottom:solid 1px #0f2a38; border-right:solid 1px #102b39;
							 font:bold 12px/24px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.footer-menu a:hover		{background:#193847; border-left:solid 1px #102b39; color:#FFFFFF; text-decoration:underline;}
.footer-menu a.active		{background:url(../images/lakeside-merimbula-apartments_menu-1a.jpg) left top repeat-x; margin:0; padding:0 10px;
							 border-left:solid 1px #dd9c5b; border-bottom:solid 1px #8d0a0d; border-right:solid 1px #8d0a0d;
							 font:bold 12px/24px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.footer-menu a.active:hover	{background:#cb151a; border-left:solid 1px #8d0a0d; color:#FFFFFF; text-decoration:underline;}

.copyright					{margin:0 auto 10px auto; padding:0; width:1000px; font:normal 12px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; text-align:center;}
.copyright a				{text-decoration:none; font-weight:bold; color:#FFFFFF;}
.copyright a:hover			{color:#FFFFFF; text-decoration:underline;}

.footer-link-holder			{margin:0 auto; width:1000px; height:45px; font:normal 11px Arial,Helvetica,sans-serif;}
.footer-seo-links			{padding:0 0 6px 0px; margin:0px auto; width:1000px;
  							 font:normal 11px/14px Arial,Helvetica,sans-serif; color:#d1d1d1; text-align:center;}
.footer-seo-links a			{font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.footer-seo-links a:hover	{color:#FFFFFF; text-decoration:underline;}

.resultit					{padding:10px 0; font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-align:center; }
.resultit a					{font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.resultit a:hover			{color:#FFFFFF; text-decoration:underline;}