body
{
margin:0;
background:#ecf1f6 url(../images/gold-coast-apartments_bg.jpg) 50% 490px no-repeat;
font:normal 12px/18px arial,verdana,sans-serif;
color:#252525;
}
h1			{margin:0; padding:10px 0; height:60px; font:normal 26px/28px arial,verdana,sans-serif; color:#FFFFFF; vertical-align:text-bottom; display:block;}
h2			{margin:20px 0 5px 0; font:18px/24px arial,verdana,sans-serif; font-weight:500; color:#4c4aa5; letter-spacing:-0.3px;}
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:#4c4aa5; text-decoration:none;}
h4			{background:#959595; border:solid 1px #eae7e5; border-top:none; border-bottom:none; margin:0px; padding:0 10px; width:auto; height:30px; 
			 font:normal 16px/30px 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 {font:bold 16px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
h4 a.active:hover{color:#4c4aa5; text-decoration:none;}

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

ul		{margin:0 0 5px 10px; padding:0; list-style-image:url(../images/arrow-purple.gif);}
li		{font-size:12px; margin:0 0 0 10px; color:#252525;}

a			{color:#4c4aa5; text-decoration:none; font-weight:bold;}
a:visited	{color:#4c4aa5; text-decoration:none;}
a:hover		{color:#464646;}
a:active	{color:#8dc63f}

form	{margin:0;}

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

img		{border:none;}

hr 		{width:100%; border:2px dotted #e2e2e2; line-height:2px;}

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


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

.logo				{background:url(../images/19th-ave-on-the-beach-palm-beach-apartments.jpg) top left no-repeat; margin:0px; padding:0; 
					 width:270px; height:260px; color:#FFFFFF; text-align:center; float:left;}
.logo a.active			{margin:0; padding:0; font:bold 16px/18px arial,verdana,sans-serif; color:#4c4aa5; text-transform:uppercase; text-decoration:none;}
.logo a.active:hover	{color:#000000;}
.logo a.active2			{margin:0; padding:0; font:bold 14px/16px arial,verdana,sans-serif; color:#FFFFFF; text-decoration:none;}
.logo a.active2:hover	{color:#000000;}


.header-pic				{margin:0px; padding:0px; width:730px; height:240px; border:none; float:left;}
.header-seo-link		{background:#000000; padding:0 0 0 10px; width:530px; height:20px; font:bold 11px/25px arial,helvetica,sans-serif; color:#666666; float:left;}
.header-seo-link a		{color:#CCCCCC; text-align:left; text-decoration:none;}
.header-seo-link a:hover{color:#fff568;}

.header-phone			{background:#000000; padding:0 10px 0 0; width:180px; height:20px; font:normal 11px/20px arial,helvetica,sans-serif; color:#FFFFFF; text-align:right; float:right;}

/** clock goes in the menu bar **/
.clock			{background:#000000; width:125px; height:30px; padding-right:10px;
				 font:normal 12px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-align:right; float:left;}

.header-menu				{background:#000000; width:865px; height:30px; padding:0;  
							 font:bold 13px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-transform:capitalize; text-align:center; float:left;}
.header-menu a				{margin:0; padding:0 4px; color:#FFFFFF; text-decoration:none; display:inline-block;}
.header-menu a.active		{margin:0; padding:0 4px; color:#fff200; text-decoration:none; display:inline-block;}
.header-menu a:hover, .header-menu a.active:hover	{background:#4c4aa5 url(../images/palm-beach-accommodation_bg.gif) bottom repeat-x; color:#FFFFFF;}


/********* CONTENT ********************************************************************/
#container
{
	background:#fbfcfd url(../images/palm-beach-apartments_bg.jpg) left top no-repeat;
	margin:0px auto;
	padding:0;
	width:1000px;
}

.content_text, .content_text-special
{
	margin:0;
	padding:0;
	width:680px;
	min-height:450px;
	float:left;
}
.content_text a, .content_text-special 				{color:#2a78c3;}
.content_text a:hover, .content_text-special a:hover{color:#4c4aa5;}
.content_text span, .content_text-special span		{color:#999999;}

.content_text-special h4	{background:#4c4aa5; padding:0; text-align:left; color:#FFFFFF; display:block;}
.content_text-special h4 a 	{padding:0 10px; text-align:left; color:#FFFFFF; display:block;}
.content_text-special h4 a:hover	{background:#999999; color:#FFFFFF;}

.page-header	{margin:0; padding:0; width:auto; height:80px; vertical-align:text-bottom;}

.apartment-type-link
{
	margin:2px 0 0 0;
	padding:0;
	height:30px;
}
.apartment-type-link a:link, .apartment-type-link a:visited	
{
	border:solid 1px #acacac; 
	margin:0 10px 0 0; 
	padding:0 10px; 
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#707070; 
	text-align:center;
	letter-spacing:0.2px;
	text-decoration:none;
	display:inline-block;
	cursor:pointer;
}
.apartment-type-link a:hover									{background:#4c4aa5; color:#ffffff;}


.padding
{
	margin:5px 40px 0px 40px;
	width:auto;
	height:auto;
}
.padding_admin
{
	margin-top:0px;
	padding:5px 40px 10px 40px;
	width:auto;
	height:auto;
}

.content_left
{
	background:url(../images/gold-coast-apartments-photo_bg.jpg) top left no-repeat;
	margin:0;
	padding:12px 0px 0 12px;
	width:278px;
	min-height:450px;
	display:block;
	float:left;
}
.content_left .photo
{
	margin:0;
	padding:0;
	width:250px;
	height:340px;
	border:none;
}
.content_left .photo2
{
	margin:0;
	padding:0;
	width:250px;
	height:190px;
}
.photo-border
{
	border:solid 5px #C8D6E3;
}
.content_left h5
{
	background:#464646;
	border:none;
	margin:0;
	width:250px;
	height:30px;
	text-align:center;
	font:bold 12px/29px arial,helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.content_left h5 a
{
	padding:5px 0 5px 0;
	font:bold 12px/20px arial,helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.content_left h5 a:hover
{
	background:#4c4aa5;
	color:#FFFFFF;
	text-decoration:none;
}

.content_left .buttons
{
	margin:10px 0 0 0;
	background:url(../images/buttons.gif) top left no-repeat;
	width:250px;
	height:30px;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#5e8bd6;
}
.content_left .buttons a
{
	color:#FFF200;
	text-decoration:none;
}
.content_left .buttons a:hover
{
	color:#FFFFFF;
}

.b_book-online, .b_check-availability
{
	margin:0px;
	padding:4px 13px;
	font:bold 12px/24px arial,helvetica,sans-serif;
	text-align:center; text-decoration:none; letter-spacing:1px;
	cursor:pointer; display:block; float:left;
}
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:#FFFFFF; text-decoration:none;}
a.b_book-online:hover,a.b_check-availability:hover{color:#FFF200;}

.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:#4c4aa5 url(../images/arrow-white.gif) 5px 50% no-repeat;
	border:solid 2px #CCCCCC;
	text-decoration:none;
	text-align:left;
	color:#FFF200;
	display:block;
	cursor:pointer;
	padding:2px 10px 2px 20px;
}
a.b_arrow-link:hover
{
	background:#666666 url(../images/arrow-white.gif) 5px 50% no-repeat; color:#FFFFFF;
}

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


.admin_page input textarea
{
width:600px;
}

.apartment_list a
{
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#197b30;
text-decoration:none;
}
.apartment_list
{
width:220px;
}
.admin-list
{
width:220px;
}
.admin-list a
{
background:url(../images/paradise-towers-gold-coast.gif) 0% 50% no-repeat;
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#197b30;
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:#4c4aa5;
}

table
{
margin-top:0;
padding-top:0;
}
img
{
margin-bottom:0;
padding-bottom:0;
}

p.reviews
{
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	line-height:16px;
	border-bottom:dashed 1px #CCCCCC;
}
p.reviews br
{
	margin:0px;
	padding:0px;
}

/**** APARTMENTS SUMMARY ****/
.apartment-short	{/**background:#0a3f6f;**/ margin:0 auto; padding:10px 10px; width:980px; height:auto;}
.summary_holder		{margin:0; padding:0; width:978px; min-height:180px; border-left:solid 1px #eae7e5; border-right:solid 1px #eae7e5; border-bottom:none;}
.summary_end		{margin:0 0 10px 0; padding:0; width:979px; height:1px; border-top:solid 1px #eae7e5;}

.summary_left		{background:#999999; margin:0 20px 0 0; width:250px; float:left;}
.summary_left a		{margin:0; color:#FFFFFF; text-decoration:none;}
.summary_left a:hover{background:#4c4aa5; color:#FFFFFF;}

.summary_left h5
{
	border:none;
	margin:-5px 0 0 0;
	width:250px;
	height:30px;
	text-align:center;
	font:bold 12px/30px arial,helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.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
{
	color:#FFFFFF;
	text-decoration:none;
}

.summary_text		{margin:0; width:690px; color:#FFFFFF; float:left;}
.summary_text h3	{color:#2a78c3;}
.summary_text p		{color:#555555;}
.summary_text a		{font-weight:bold; color:#4c4aa5; text-decoration:underline;}
.summary_text a:hover{color:#2a78c3;}

.b_more-info
{
	margin:5px 0 10px 0;
	padding:4px 0px;
	height:20px;
	font:bold 13px/20px arial,helvetica,sans-serif;
	background:url(../images/arrow-purple.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:#666666;
	padding-left:12px;
}
a.b_more-info:hover
{
	text-decoration:none;
	text-align:left;
	color:#000000;
}

.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:#4c4aa5 url(../images/arrow-white.gif) 5px 50% no-repeat;
	border:solid 2px #d1d1d1;
	text-decoration:none;
	text-align:left;
	color:#FFF200;
	display:block;
	cursor:pointer;
	padding:2px 10px 2px 20px;
}
a.b_summary-book:hover
{
	background:#666666 url(../images/arrow-white.gif) 5px 50% no-repeat;
	color:#FFFFFF;
}

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

.footer-menu				{background:#000000; width:855px; height:30px; padding:0px 0px 0px 10px;  
							 font:bold 12px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-transform:capitalize; text-align:left; float:left;}
.footer-menu a				{margin:0; padding:0px 3px; color:#FFFFFF; text-decoration:none; display:inline-block;}
.footer-menu a.active		{margin:0; padding:0px 3px; color:#fff200; text-decoration:none; display:inline-block;}
.footer-menu a:hover		{background:#4c4aa5 url(../images/palm-beach-accommodation_bg.gif) bottom repeat-x; color:#FFFFFF;}
.footer-menu a.active:hover	{background:#4c4aa5 url(../images/palm-beach-accommodation_bg.gif) bottom repeat-x; color:#FFFFFF;}

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

.footer-seo-links			{background:#ecf1f6; 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:#464646;}
.footer-seo-links a:hover	{color:#000000;}

.resultit					{background:#ecf1f6; 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					{text-decoration:none;font-weight:normal;color:#464646;}
.resultit a:hover			{color:#000000;}