body
{
background:url(../images/paradise-island-resort-gold-coast_bg.jpg) top repeat-x;
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 11px/14px arial,verdana,sans-serif; color:#707070; margin:20px 0 5px 0}
a		{color:#0054a6; text-decoration:none; font-weight:normal;font-style:inherit;line-height:inherit; }
a:hover	{color:#0054a6; text-decoration:underline;}
a:active{color:#252525;}
table	{margin:0;}
tr		{margin:0;}
td		{margin:0;}
img		{margin:0; padding:0; border:none;}
hr 		{width:100%; height:1px; line-height:0; border:none; border-top:solid 1px #FFFFFF; padding:2px 0px;}
table	{border:none;}
form	{margin-bottom:0;}
em		{font-weight:bold; font-style:inherit;}
ul		{margin:0 0 20px 0px;}
ol		{margin:0 0 20px 0; font-weight:bold; color:#40484a;}
li		{font-size:12px; margin:5px 0 0 0;}
li span {font:normal 12px/18px arial,verdana,sans-serif;color:#707070;}
.photo2	{margin:0 0 10px 0; border:solid 8px #e7fffe;}
.line	{margin-top:10px; border-top:dashed 1px #cccccc; display:block; height:10px;}

h1
{
	margin:0;
	padding:0px 0 0 20px;
	font:bold 24px/28px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;
	color:#f7a618;
	letter-spacing:-1px;
	display:block;
}
h2
{
	margin:15px 0 5px 0;
	font:normal 18px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;
	color:#0054a6;
	letter-spacing:-0.8px;
	/*color:#464646;*/
}
h2 a		{color:#0054a6;text-decoration:none;}
h2 a:hover	{color:#f7a618;}

h3
{
	margin:25px 0 0px 0;
	font:bold 14px/18px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;
	color:#0054a6;
}
h3 a		{color:#0054a6;text-decoration:none;}
h3 a:hover	{color:#252525;font-weight:bold;text-decoration:none;}

h4
{
	background:#003663;
	margin:0;
	padding-left:20px;
	border-bottom:solid 5px #f7a618;
	height:30px;
	font:normal 14px/30px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	display:block;
}
h4 a		{font:bold 14px/30px Optima,'Lucida Sans',Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
h4 a:hover	{color:#f7a618; text-decoration:none;}

.cal_date	{font:normal 14px 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;}

/********* HEADER *******************************/
#header			{margin:0; padding:0; width:100%; background:url(../images/paradise-island-resort-gold-coast_bg2.jpg) top left no-repeat;}
.header-holder	{margin:0 auto; padding:0; width:1000px; height:275px;}

.header-seo-link
{
	margin:5px auto 0 auto;
	padding:0 0 0 15px;
	width:685px;
	height:20px;
	font:normal 11px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	float:left;
}
.header-seo-link a			{font:normal 11px/20px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.header-seo-link a:hover	{color:#f7a618; text-decoration:none;}

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

.logo
{
	background:#ECEDED url(../images/paradise-island-resort-logo_bg.gif) top left repeat-y;
	margin:0;
	padding:0;
	float:left;
	width:260px;
	height:200px;
	font:normal 12px Arial,Helvetica,sans-serif;
	color:#333333;
	text-transform:uppercase;
	text-align:center;
	float:left;
}
.logo a, a.logo:link, a.logo:visited	{font:bold 14px/14px Arial,Helvetica,sans-serif; color:#333333; text-decoration:none; margin:0;}
.logo a:hover, a.logo:hover				{color:#333333; text-decoration:underline;}

.header-pic	{background:#ECEDED url(../images/paradise-island-resort-header_bg.gif) top right no-repeat;width:740px; height:200px; float:left;}

.header-menu-holder		{padding:0 8px; background:#003663 url(../images/menu-row-divider.gif) left 50% no-repeat; width:984px; height:40px; border-bottom:solid 5px #f7a618;}
.header-menu
{
	margin:0 5px 0 0;
	padding:2px 0px;
	height:36px;
	font:normal 12px/18px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;
	color:#015cac;
	text-transform:capitalize;
	text-align:center;
	letter-spacing:-0.4px;
	float:left;
}
.header-menu a				{padding:0px 3px; font:bold 12px/18px Optima,'Lucida Sans',Arial,Helvetica,sans-serif; letter-spacing:-0.4px;color:#FFFFFF; text-decoration:none; display:inline-block;}
.header-menu a:hover		{color:#f7a618;}
.header-menu a.active		{font:bold 12px/18px Optima,'Lucida Sans',Arial,Helvetica,sans-serif; color:#f7a618; text-decoration:none; display:inline-block;}
.header-menu a.active:hover	{color:#f7a618; text-decoration:underline;}

.clock	{font:normal 11px/40px 'Lucida Sans',Arial,Helvetica,sans-serif; float:right;color:#FFFFFF; }

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

/** CONTENT ********************************/
#container	{background:url(../images/paradise-island-resort-gold-coast_bg3.jpg) left -10px no-repeat; margin:0 auto; padding:0;}
.content-holder	{margin:5px auto 0 auto; padding:0; width:1000px;}


.apartment-type-link
{
background:url(../images/arrow-yellow.gif) 0% 50% no-repeat;
margin:0px;
padding:0 0 1px 7px;
height:12px;
font:bold 12px/12px Arial,Helvetica,sans-serif;
color:#ffffff;
text-decoration:none;
cursor:pointer;
display:block;
float:left;
}
a.apartment-type-link:link, a.apartment-type-link:visited, a.apartment-type-link:active{color:#FFFFFF;text-decoration:none; padding-right:6px; display:inline-block;}
a.apartment-type-link:hover{color:#f7a618; text-decoration:underline;}

.content_text
{
	margin:0;
	padding:0px;
	width:700px;
	min-height:360px;
	float:left;
}
.padding
{
	background:#FFFFFF;
	margin:5px 0 10px 0;
	padding:5px 20px 10px 20px;
	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:220px;
	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:underline;
}
.summary_text a:hover
{
color:#F26522;
}
.summary_text h2	{margin-bottom:10px;}
.summary_text h3	{margin-top:0px;}
.content_right
{
	background:url(../images/paradise-island-resort-gold-coast-photo.gif) top left no-repeat;
	margin:0 0 0 5px;
	padding:0;
	width:295px;
	min-height:1%;
	float:left;
}
.content_right .photo
{
	margin:18px 0 0 13px;
	padding:0;
	width:265px;
	height:200px;
	font-family:Verdana,Arial, Helvetica, Sans-Serif;
}

.content_right h5
{
	margin:5px 0 5px 13px;
	padding:0;
	width:265px;
	text-align:center;
	font:normal 13px/20px Arial,Helvetica,sans-serif;
	color:#464646;
	text-decoration:none;
}
.content_right h5 a			{font:normal 13px/20px Arial,Helvetica,sans-serif; color:#464646; text-decoration:none;}
.content_right h5 a:hover	{color:#222786; text-decoration:none;}

.content_right h6
{
	margin:5px 0 20px 13px;
	padding:0 5px;
	width:255px;
	text-align:center;
	font:bold 11px/14px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;;
	color:#FFFFFF;
	letter-spacing:-0.5px;
	text-decoration:none;
}
.content_right h6 a			{font:bold 11px/14px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;; color:#003663; text-decoration:none; margin-bottom:0px;}
.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:#FFFFFF url(../images/b_book-online.gif) top left no-repeat;
margin:5px 0px 5px 0;
padding:3px 10px 4px 0px;
width:140px;
height:30px;
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:#FFFFFF; text-decoration:underline;}

.b_check-availability
{
background:#FFFFFF url(../images/b_check-availability.gif) top left no-repeat;
margin:5px 0px 5px 0;
padding:3px 10px 4px 0px;
width:170px;
height:30px;
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:#FFFFFF; text-decoration:underline;}

.b_arrow-link		{background:url(../images/arrow-yellow.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{color:#f7941d;}

.b_box
{
  background:#f7a618 url(../images/arrow-white-button.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-yellow.gif) 5% 50% no-repeat;}

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

/*Location Page*/
.contact-form td	{background:#e7fffe; 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-menu-holder		{padding:0 5px; background:#003663; width:990px; height:40px; border-bottom:solid 5px #f7a618;}
.footer-menu
{
	margin:0;
	padding:2px 10px;
	height:30px;
	font:normal 12px/18px Arial,Helvetica,sans-serif;
	color:#015cac;
	text-transform:capitalize;
	text-align:center;
	letter-spacing:-0.2px;
}
.footer-menu a				{padding:0 3px; font:bold 12px/18px Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; text-align:center;}
.footer-menu a:hover		{color:#f7a618;}
.footer-menu a.active		{font:bold 12px/18px Arial,Helvetica,sans-serif; color:#f7a618; text-decoration:none; text-align:center; }
.footer-menu a.active:hover	{color:#f7a618; text-decoration:underline;}

.address	{background:#555555; margin:0 auto; padding:5px 0 8px 0; width:990px; border:solid 5px #555555; border-bottom:none; 
			 font:normal 11px/20px Optima,'Lucida Sans',Arial,Helvetica,sans-serif;color:#FFFFFF; text-align:center;}
.address a	{color:#FFFFFF; text-decoration:none; font-weight:bold;}

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

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

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