body
{
background:#0076AE;
margin:0;
font:normal 12px/18px arial,verdana,sans-serif;
color:#707070;
}
p		{font:normal 12px/18px arial,verdana,sans-serif; color:#707070; margin:0 0 8px 0}
span	{font:normal 12px/14px arial,verdana,sans-serif; margin:20px 0 5px 0}
a		{color:#0054a6; text-decoration:none; font-weight:bold;font-style:inherit;}
a:hover	{color:#222786; text-decoration:underline;}
a:active{color:#252525;}
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/arrow.gif);}
ol		{margin:0 0 20px 0; font-weight:bold; color:#0054a6;}
li		{font-size:12px; margin:5px 0 0 0;}
li span {font:normal 12px/18px arial,verdana,sans-serif;color:#707070;}

h1
{
	background:#3ccfc7 url(../images/club-surfers-apartments-surfers-paradise_h1.jpg) top left repeat-x;
	margin:0;
	padding:20px 0 10px 25px;;
	height:55px;
	font:normal 26px/28px Arial,Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	letter-spacing:-0.5px;
	display:block;
}
h2
{
	margin:15px 0 5px 0;
	font:normal 20px/24px Arial,Verdana,Helvetica,sans-serif;
	color:#0054a6;
	display:block;
}
h2 a		{color:#0054a6;text-decoration:none;}
h2 a:hover	{color:#222786;}

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

h4
{
	background:#3ccfc7 url(../images/club-surfers-apartments-surfers-paradise_h4.jpg) top left repeat-x;
	margin:0;
	padding-left:15px;
	height:30px;
	font:bold 16px/30px Arial,Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	display:block;
}
h4 a		{font:bold 16px/30px Arial,Verdana,Helvetica,sans-serif;color:#FFFFFF; text-decoration:none;}
h4 a:hover	{color:#222786; text-decoration:none;}

.cal_date	{font:normal 16px Arial,Helvetica,sans-serif;color:#2d2d2d;}
.white		{color:#FFFFFF; text-decoration:none;}
a.white:link, a.white:visited {color:#FFFFFF; text-decoration:none;}
a.white:hover	{text-decoration:underline;}

.bgwhite	{background:#FFFFFF;}
.google-map-size	{width:940px; height:450px; margin:0; padding:0; border:none; outline:none;}

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

#header			{margin:0 auto; width:1000px; min-height:250px; border-bottom:solid 5px #FFFFFF; display:block;}

.header-seo-link
{
	margin:5px auto 0 auto;
	width:700px;
	height:25px;
	font:normal 11px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	float:left;
}
.header-seo-link a			{font:normal 11px/25px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.header-seo-link a:hover	{color:#3ccfc7; text-decoration:none;}

/*Book Online & Check Availability Buttons*/
.header-buttons		
{
	background:#f8941d;
	margin:5px auto 0 auto;
	width:300px;
	height:25px;
	font:bold 14px/14px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	float:left;
}
.header-buttons a		{padding:0 5px 5px 5px; font:bold 14px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.header-buttons a:hover	{color:#FFFFFF; text-decoration:underline;}

.logo
{
	background:#3CCFC7 url(../images/club-surfers-apartments-logo_bg.jpg) top left repeat-x;
	margin:0 0 10px 0;
	padding:0;
	border:solid 5px #FFFFFF; border-right:none;
	width:290px;
	height:180px;
	font:normal 18px/18px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-transform:capitalize;
	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:bold 22px/22px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.logo a:hover, a.logo:hover {color:#222786; text-decoration:none;}

.header-pic	{background:#3CCFC7 url(../images/club-surfers-apartments-logo_bg.jpg) top left repeat-x; margin-bottom:10px; width:700px; height:180px; border:solid 5px #FFFFFF; border-left:none; float:left;}

.header-menu-holder		{background:#FFFFFF; margin:0; width:1000px; height:30px; }
.header-menu
{
	background:#FFFFFF;
	margin:0;
	padding:0;
	width:100%;
	height:30px;
	font:normal 12px/11px Arial,Helvetica,sans-serif;
	color:#333333;
	text-transform:capitalize;
	text-align:center;
	float:left;
}
.header-menu a			{padding:0 0 1px 0; font:bold 12px/11px Arial,Helvetica,sans-serif; color:#666666; text-decoration:none; display:inline-block;}
.header-menu a:hover		{color:#0054a6; font-weight:bold; text-decoration:underline;}
.header-menu a.active		{font:bold 12px/11px Arial,Helvetica,sans-serif; color:#0054a6; text-decoration:none; display:inline-block;}
.header-menu a.active:hover	{color:#3CCFC7; text-decoration:underline;}

.clock	{margin-right:6px; font:bold 12px/30px Arial,Helvetica,sans-serif;float:right;color:#444444; }

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

/** CONTENT ********************************/
#container
{
background:#eeefed;
margin:0 auto;
width:990px;
padding:0;
border-left:5px solid #FFFFFF;
border-right:5px solid #FFFFFF;
}

.apartment-type-link
{
background:#b2b4af url(../images/arrow-blue-up.gif) bottom center no-repeat;
margin:0;
padding:8px 0 0 0;
width:231px;
height:36px;
font:bold 12px/13px Arial,Helvetica,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
letter-spacing:0.5px;
cursor:pointer;
display:block;
float:left;
}
a.apartment-type-link:link, a.apartment-type-link:visited, a.apartment-type-link:active{color:#464646;text-decoration:none;}
a.apartment-type-link:hover{color:#FFFFFF;}


.content_text
{
	margin:0;
	padding:0px;
	width:695px;
	min-height:360px;
	float:left;
}
.content_text a			{color:#0054a6; text-decoration:none; font-weight:bold;}
.content_text a:hover 	{color:#0054a6; text-decoration:underline; font-weight:bold;}

.padding
{
	margin:5px 25px 0px 25px;
	padding-bottom:10px;
	width:auto;
	height:auto;
}
.summary_padding
{
	background:#FFFFFF;
	margin:0px;
	padding:0 25px 0 0;
	width:auto;
	height:auto;
}
.summary_left
{
	background:#c9cbc6;
	margin-right:20px;
	width:250px;
	height:215px;
	font:normal 11px/14px Tahoma,Arial,Helvetica,sans-serif;
	text-align:center;
	float:left;
}
.summary_left a
{
color:#555555;
font-weight:normal;
text-decoration:none;
}
.summary_left a:hover
{
color:#333333;
text-decoration:none;
}
.summary_text
{
margin:0;
padding:0;
width:695px;
float:left;
}
.summary_text a
{
text-decoration:none;
}
.content_right
{
	background:url(../images/club-surfers-apartments-photo.gif) top left no-repeat;
	margin:0;
	padding:0;
	width:295px;
	height:350px;
	float:left;
}
.content_right .photo
{
	margin:18px 0 0 13px;
	padding:0;
	width:265px;
	height:200px;
	font-family:Verdana,Arial, Helvetica, Sans-Serif;
}
.photo2
{
	margin:10px 10px 0 10px;
	padding:0;
	border:solid 5px #FFFFFF; 
	width:265px; 
	height:200px;
}
.content_right h5
{
	margin:5px 0 5px 13px;
	padding:0;
	width:265px;
	text-align:center;
	font:bold 12px/20px Arial,Helvetica,sans-serif;
	color:#464646;
	text-decoration:none;
}
.content_right h5 a			{font:bold 12px/20px Arial,Helvetica,sans-serif; color:#464646; text-decoration:none;}
.content_right h5 a:hover	{color:#222786; text-decoration:none;}

.content_right 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_right h6 a			{font:normal 12px/16px Georgia,Arial,Helvetica,sans-serif; color:#222786; text-decoration:none;font-style:inherit;}
.content_right h6 a:hover	{color:#555555; text-decoration:none;}

.content_right .buttons
{
	margin:0 0 0 20px;
	padding-top:8px;
	height:30px;
	float:left;
}

.b_book-online
{
background:url(../images/b_book-online.gif) top left no-repeat;
margin:5px 0px 15px 0;
padding:3px 10px 4px 0px;
width:140px;
height:35px;
font:bold 13px/22px Arial,Helvetica,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
cursor:pointer;
display:block;
float:left;
}
.b_book-online a, .b_book-online a:visited 	{font:bold 13px/22px Arial,Helvetica,sans-serif;color:#ffffff; text-decoration:none;}
.b_book-online a:hover	{color:#0054a6;}

.b_check-availability
{
background:url(../images/b_check-availability.gif) top left no-repeat;
margin:5px 0px 15px 0;
padding:3px 10px 4px 0px;
width:170px;
height:35px;
font:bold 13px/22px Arial,Helvetica,sans-serif;
color:#ffffff;
text-align:center;
text-decoration:none;
cursor:pointer;
display:block;
float:left;
}
.b_check-availability a, .b_check-availability a:visited	{font:bold 13px/22px Arial,Helvetica,sans-serif;color:#ffffff; text-decoration:none;}
.b_check-availability a:hover	{color:#0054a6;}

.b_arrow-link		{background:url(../images/arrow.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:block; cursor:pointer;}
a.b_arrow-link:hover{text-decoration:underline;}

.b_box
{
  background:#0054a6 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;}

.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		{margin:0 auto; width:1000px;}
.footer-clock	{font:bold 11px/30px Arial,Helvetica,sans-serif; color:#444444; text-align:center;}
			 
.footer-menu
{
	background:#FFFFFF; 
	margin:0 0 10px 0;
	padding:0;
	width:1000px;
	height:30px;
	font:normal 11px/11px Arial,Helvetica,sans-serif;
	color:#333333;
	text-transform:capitalize;
	text-align:center;
	float:left;
}
.footer-menu a				{padding:0; font:bold 11px/11px Arial,Helvetica,sans-serif; color:#666666; text-decoration:none; letter-spacing:-0.5px; display:inline-block;}
.footer-menu a:hover		{color:#0054a6; text-decoration:underline;}
.footer-menu a.active		{font:bold 11px/11px Arial,Helvetica,sans-serif; color:#0054a6; text-decoration:none; display:inline-block;}
.footer-menu a.active:hover	{color:#3CCFC7; text-decoration:underline;}

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

.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; width:1000px;
  							 font:normal 11px/14px Arial,Helvetica,sans-serif; color:#d1d1d1; text-align:center; float:left;}
.footer-seo-links a			{font:normal 11px/14px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.footer-seo-links a:hover	{color:#3CCFC7;}

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