body
{
margin:0;
font:normal 12px/18px arial,verdana,sans-serif;
color:#252525;
}
h1			{background:#7d7d7d; margin:0; padding:30px 30px 14px 30px; border-bottom:solid 1px #FFFFFF;
			 font:500 24px/28px "Century Gothic",arial,verdana,sans-serif; color:#FFFFFF; display:block;}
h2			{margin:20px 0 5px 0; font:500 18px/20px "Century Gothic",arial,verdana,sans-serif; color:#666666;}
h3			{margin:5px 0 2px 0; font:bold 14px/18px arial,helvetica,sans-serif; color:#2a78c3;}
h3 a		{color:#2a78c3; text-decoration:none;}
h3 a:hover	{color:#77b640; text-decoration:none;}
h4			{background:#1f1f1f url(../images/penguin-mews-merimbula-apartments_h4.gif) top repeat-x; border-bottom:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF;
			 margin:0px; padding:0 10px; width:auto; height:30px; font:600 16px/30px "Century Gothic",arial,helvetica,sans-serif; 
			 color:#FFFFFF; text-align:left; display:block;}
h4 a, h4 a.active, h4 a.active:link, h4 a.active:visited, a h4:link {color:#FFFFFF; text-decoration:none;}
h4 a.active:hover{color:#00ccff; text-decoration:none;}

p		{font:normal 12px/20px arial,verdana,sans-serif; color:#464646; margin:0 0 10px 0; padding:0;}
em		{font-weight:bold; font-style:normal;}

br		{margin:0; padding:0;}

ul		{margin:0 0 5px 10px; padding:0; list-style-image:url(../images/penguin-mews-merimbula-apartments-arrow.gif);}
li		{margin:0 0 0 15px; color:#252525;}

a			{color:#2a78c3; text-decoration:none; font-weight:bold;}
a:visited	{color:#2a78c3; text-decoration:none;}
a:hover		{color:#464646;}
a:active	{color:#9e0b0f}

form	{margin:0;}

table	{margin:0; padding:0; border:none;}
tr		{margin:0;}
td		{margin:0;}

img		{margin:0; padding:0; border:none;}

hr 		{width:100%; line-height:1px; color:#e2e2e2; border:solid;}

.cal_date	{font:16px "Century Gothic",arial,helvetica,sans-serif; color:#2d2d2d;}


/********* HEADER **************************************************/
#header			{margin:0 auto; width:1000px; height:250px;}

.header-seo-link		{background:#464646; padding:0 0 0 10px; width:706px; height:20px; font:bold 12px/20px arial,helvetica,sans-serif; color:#FFFFFF; float:left;}
.header-seo-link a		{color:#FFFFFF; text-align:left; text-decoration:none;}
.header-seo-link a:hover{color:#00ccff;}

.header-links			{background:#464646; padding:0 10px 0 0px;
						 width:274px; height:20px; font:bold 14px/18px "Century Gothic",arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; float:right;}
.header-links a			{color:#00ccff; text-decoration:none; display:inline-block;}
.header-links a:hover	{color:#FFFFFF;}

.logo				{background:url(../images/penguin-mews-merimbula_bg.jpg) top left repeat-x; margin:0px; padding-top:5px; width:300px; height:176px;
					 color:#FFFFFF; text-align:center; float:left;}
.logo a.active		{margin:0; padding:0; font:32px/30px "Century Gothic",arial,verdana,sans-serif; color:#FFFFFF; letter-spacing:-0.5px;
					 text-transform:uppercase; text-decoration:none; text-align:left;}
.logo a.active:hover{color:#252525;}
.logo a.active2		{margin:0; padding:0; font:bold 14px/18px arial,verdana,sans-serif; color:#FFFFFF; text-align:center;
					 text-decoration:none;}
.logo a.active2:hover	{color:#00ccff;}
.logo a, a.logo:link, a.logo:visited, a.logo:active {font:bold 14px/16px arial,verdana,sans-serif; color:#FFFFFF; text-decoration:none; text-align:center; display:inline-block;}
.logo a:hover, a.logo:hover {color:#00ccff;}

.header-pic		{background:url(../images/penguin-mews-merimbula_bg.jpg) top left repeat-x; margin:0px; padding:0px; width:700px; height:180px; border:none; float:left;}

/** clock goes in the menu bar **/
.clock			{background:#363636 url(../images/penguin-mews-merimbula-townhouses.gif) top left repeat-x; border-left:solid 1px #363636; width:139px; height:50px;
				 font:bold 12px/48px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; float:left;}

.header-menu				{background:#363636 url(../images/penguin-mews-merimbula-apartments.gif) top left repeat-x; width:860px; height:50px;   
							 font:bold 12px/24px arial,helvetica,sans-serif; color:#777777; text-transform:capitalize; text-align:center; float:left;}
.header-menu a				{margin:0; color:#FFFFFF; text-decoration:none; display:inline-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:inline-block;}
.header-menu a.active:hover	{background:#363636 url(../images/penguin-mews-merimbula-apartments2.gif) 50% 0px no-repeat; color:#FFFFFF;}


/********* CONTENT ********************************************************************/
#container
{
background:#FFFFFF url(../images/penguin-mews-merimbula-apartments-left.gif) 0px 0px repeat-y;
border-top:solid 1px #FFFFFF;
border-right:solid 1px #e2e2e2;
margin:1px auto 0 auto;
padding:0;
width:1000px;
}

.padding
{
padding:5px 30px 10px 30px;
width:auto;
height:auto;
}

/** Right Column **/
.content_text, .content_text-special
{
margin:0;
padding:0px;
border-left:solid 1px #FFFFFF;
width:699px;
min-height:450px;
float:left;
}
.content_text a, .content_text-special 				{color:#2a78c3;}
.content_text a:hover, .content_text-special a:hover{color:#00ccff;}
.content_text span, .content_text-special span		{color:#999999;}

.content_text h4	{text-align:center;}
.content_text h4 a, .content_text-special a.active	{color:#00ccff; text-decoration:none;}

/** For req/apartment-type-link.php **/

.apartment-type-link
{
	background:#81ebff;
	margin:0px;
	padding:0 0 0 20px; 
	height:40px;
	width:auto;
	font:bold 14px/40px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	text-decoration: none;
	letter-spacing:0.2px;
	cursor:pointer;
}
.apartment-type-link a, a.apartment-type-link:link, a.apartment-type-link:visited
{
	background:#81ebff url(../images/arrow-white.gif) 10px 50% no-repeat;
	margin-right:25px; 
	padding:0 10px 0px 20px; 
	color:#062a83; 
	text-decoration:none; 
	display:inline-block;
}
.apartment-type-link a:hover, a.apartment-type-link:hover
{
	background:#062a83 url(../images/arrow-white.gif) 10px 50% no-repeat;
	color:#81ebff;
}

/** Left Column **/
.content_left
{
background:#ececec;
margin:0;
padding:0 0 10px 0;
width:300px;
min-height:450px;
float:left;
}

.content_left .pic
{
margin:0;
padding:0;
width:300px;
height:100px;
}
.content_left h5
{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
margin:0;
padding:0;
width:auto;
text-align:center;
}
.content_left h5 a
{
background:#2a78c3;
margin:0;
padding:0;
font:bold 12px/40px arial,helvetica,sans-serif;
color:#FFFFFF;
text-decoration:none;
display:block;
}
.content_left h5 a:hover
{
background:#7d7d7d;
color:#FFFFFF;
text-decoration:none;
}

/** booking-links.php **/
.booking-links
{
margin:0px auto; 
width:300px; 
height:40px;
color:#363636; 
text-transform:capitalize; 
letter-spacing:0.5px; 
text-align:left;
cursor:pointer;
}

.booking-links a
{
margin:0; 
padding:0 10px 0 70px; 
font:bold 14px/40px "Century Gothic",arial,helvetica,sans-serif; 
color:#363636;
text-decoration:none; 
display:block;
}

.booking-links a:hover
{
background-color:#81ebff;
}
.icon_photo-gallery			{border-bottom:dashed 1px #cccccc; background:#b7b7b7 url(../images/penguin-mews-icon_photos.gif) 20px 50% no-repeat;}
.icon_availability			{border-bottom:dashed 1px #cccccc; background:url(../images/penguin-mews-icon_avail.gif) 20px 50% no-repeat;}
.icon_last-min-deals		{border-bottom:dashed 1px #cccccc; background:url(../images/penguin-mews-icon_deals.gif) 20px 50% no-repeat;}
.icon_book-online			{border-bottom:dashed 1px #cccccc; background:url(../images/penguin-mews-icon_book.gif) 20px 50% no-repeat;}
.icon_specials				{border-bottom:dashed 1px #cccccc; background:url(../images/penguin-mews-icon_specials.gif) 20px 50% no-repeat;}
.icon_check-rates			{border-bottom:dashed 1px #cccccc; background:url(../images/penguin-mews-icon_rates.gif) 20px 50% no-repeat;}
.icon_faqs					{border-bottom:dashed 1px #cccccc; background:url(../images/penguin-mews-icon_faqs.gif) 20px 50% no-repeat;}


/** merimbula-links.php **/
.merimbula-links
{
margin:206px auto 0 auto; 
width:300px; 
height:30px;
color:#363636; 
text-transform:capitalize; 
letter-spacing:0.5px; 
text-align:left;
cursor:pointer;
}

.merimbula-links a
{
background:#2a78c3;
margin:0; 
padding:0 10px 0 20px; 
border-bottom:dashed 1px #cccccc;
font:bold 14px/30px "Century Gothic",arial,helvetica,sans-serif; 
color:#FFFFFF;
text-decoration:none; 
display:block;
}

.merimbula-links a:hover
{
background-color:#81ebff;
color:#363636;
}

.content_left .buttons
{
text-align:center;
padding:10px 0 0 0;
height:40px;
text-decoration:none;
}
.content_left .buttons a
{
text-decoration:none;
}

.b_book-online, .b_check-availability
{
	padding:4px 0px 4px 2px;
	font:bold 12px/24px arial,helvetica,sans-serif;
	text-align:center; text-decoration:none; letter-spacing:1px;
	cursor:pointer; display:block; float:left;
}

.b_book-online
{
	background:url(../images/paradise-towers-apartments-bk.gif) left no-repeat;
	margin:0px 7px 0 15px;
	width:110px;
}
.b_check-availability
{
	background:url(../images/paradise-towers-apartments-chk.gif) left no-repeat;
	margin:0;
	width:142px;
}
a.b_book-online:link, a.b_book-online:visited, a.b_book-online:active,
a.b_check-availability:link, a.b_check-availability:visited, a.b_check-availability:active{color:#252525; text-decoration:none;}
a.b_book-online:hover,a.b_check-availability:hover{color:#FFFFFF;}

.b_arrow-link
{
	margin:0 10px 0 0;
	font:bold 12px/20px arial,helvetica,sans-serif;
	float:left;
}
a.b_arrow-link:link, a.b_arrow-link:visited, a.b_arrow-link:active
{
	background:#9e0b0f url(../images/arrow-white.gif) 5px 50% no-repeat;
	border:solid 2px #CCCCCC;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	padding:2px 10px 2px 20px;
}
a.b_arrow-link:hover
{
	background:#2a78c3 url(../images/arrow-white.gif) 5px 50% no-repeat;
	color:#FFFFFF;
}

.location-links a		{color:#003300;}
.location-links a:hover	{color:#006633;}


/** ADMIN PAGES **/

.padding_login
{
background:#FFFFFF;
padding:20px 40px 10px 40px;
border-left:solid 1px #e1e1e1;
border-right:solid 1px #e1e1e1;
width:auto;
height:auto;
}
.padding_admin
{
background:#FFFFFF url(../images/penguin-mews-merimbula-apartments-left.gif) 0px 0px repeat-y;
padding:20px 40px 10px 40px;
border-left:solid 1px #e1e1e1;
border-right:solid 1px #e1e1e1;
width:auto;
height:auto;
}
.admin_page input textarea
{
width:600px;
}

.apartment_list a
{
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#9e0b0f;
text-decoration:none;
}
.apartment_list
{
width:220px;
}
.admin-list
{
width:220px;
}
.admin-list a
{
background:url(../images/penguin-mews-merimbula-apartments-arrow.gif) 0% 50% no-repeat;
padding-left:10px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#9e0b0f;
text-decoration:none;
}

.b_location-links
{
	margin:0;
	font:bold 12px/14px arial,helvetica,sans-serif;
	background:url(../images/arrow-white.gif) 0% 50% no-repeat;
	cursor:pointer;
}
a.b_location-links:link, a.b_location-links:visited, a.b_location-links:active
{
	margin:0;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	padding-left:12px;
}
a.b_location-links:hover
{
	text-decoration:none;
	text-align:left;
	color:#00ccff;
}



/**** APARTMENTS SUMMARY ****/
.apartment-short	{background:#cccccc; border-top:solid 1px #FFFFFF; padding:10px 30px; width:auto; height:auto;}
.summary_holder		{background:#FFFFFF; margin:0; padding:0; width:938px; min-height:180px;
					 border-left:solid 1px #c2c2c2; border-right:solid 1px #c2c2c2;}
.summary_end		{margin:0 0 10px 0; padding:0; width:939px; height:1px; border-top:solid 1px #c2c2c2;}

.summary_left		{background:#2a78c3; margin:0 20px 0 0; padding:0; width:250px; height:220px; text-align:center; display:block; float:left;}
.summary_left .photo{margin:0; padding:0; width:250px; height:190px;}
.summary_left h5	{margin:0; padding:0; width:auto; text-align:center;}
.summary_left h5 a	{margin:0; padding:0; font:bold 12px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none; display:block;}
.summary_left h5 a:hover{background:#333333; color:#FFFFFF; text-decoration:none;}

.summary_text		{margin:0; width:650px; float:left;}
.summary_text h3	{color:#042680;}
.summary_text a		{color:#042680; text-decoration:none;}
.summary_text a:hover{color:#9e0b0f;}

.b_more-info
{
	margin:5px 0 10px 0;
	padding:4px 0px;
	height:20px;
	font:bold 12px/20px arial,helvetica,sans-serif;
	background:url(../images/penguin-mews-merimbula-apartments-arrow.gif) 0% 50% no-repeat;
	cursor:pointer;
	display:block;
	float:right;
}
a.b_more-info:link, a.b_more-info:visited, a.b_more-info:active
{
	text-decoration:none;
	text-align:left;
	color:#042680;
	padding-left:12px;
}
a.b_more-info:hover
{
	text-decoration:none;
	text-align:left;
	color:#9e0b0f;
}

.b_summary-book
{
	margin:0 10px 10px 0;
	font:bold 12px/20px arial,helvetica,sans-serif;
	float:left;
}
a.b_summary-book:link, a.b_summary-book:visited, a.b_summary-book:active
{
	background:#2a78c3 url(../images/arrow-white.gif) 5px 50% no-repeat;
	border:solid 2px #CCCCCC;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	padding:2px 10px 2px 20px;
}
a.b_summary-book:hover
{
	background:#9e0b0f url(../images/arrow-white.gif) 5px 50% no-repeat;
	color:#FFFFFF;
}

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

.copyright			{background:#2a78c3; margin:0 auto; padding:5px 0px 8px 0px; width:1000px;
					 font:bold 12px/16px arial,helvetica,sans-serif; text-align:center; color:#FFFFFF;}
.copyright a		{color:#FFFFFF; text-decoration:none;}
.copyright a:hover	{color:#252525;}

.footer-seo-links		{padding-top:10px; margin:0 auto; width:1000px;
						 font:normal 11px/14px arial,helvetica,sans-serif; color:#999999; text-align:center;}
.footer-seo-links a		{font-weight:normal; text-decoration:none; color:#666666;}
.footer-seo-links a:hover{color:#2a78c3;}

.resultit
{
width:1000px;
margin:0 auto;
padding:10px 0;
font:normal 11px/14px arial,helvetica,sans-serif;
color:#666666;
text-decoration:none;
text-align:center;
}
.resultit a
{
text-decoration:none;
font-weight:normal;
color:#666666;
}
.resultit a:hover
{
color:#2a78c3;
}