body
{
/**background:#00003c;**/
background:#464646;
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 arial,verdana,sans-serif; color:#FFFFFF; display:block;}
h2			{margin:20px 0 5px 0; font:500 18px/20px arial,verdana,sans-serif; color:#666666;}
h3			{margin:5px 0 2px 0; font:bold 14px/18px arial,helvetica,sans-serif; color:#197B30;}
h3 a		{color:#197B30; text-decoration:none;}
h3 a:hover	{color:#77b640; text-decoration:none;}
h4			{background:#197B30; border-bottom:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF;
			 margin:0px; padding:0 10px; width:auto; height:30px; font:600 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 {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/arrow-green.gif);}
li		{margin:0 0 0 15px; color:#252525;}

a			{color:#197B30; text-decoration:none; font-weight:bold;}
a:visited	{color:#197B30; text-decoration:none;}
a:hover		{color:#464646;}
a:active	{color:#FF6600}

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 arial,helvetica,sans-serif; color:#2d2d2d;}
.google-map-size	{width:640px; height:450px; margin:0; padding:0; border:none; outline:none;}

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

.header-seo-link		{background:#00003c; padding:0 0 0 10px; width:690px; 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:#ff6600;}

.header-links			{background:#00003c; width:300px; height:20px; font:bold 14px/18px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; float:right;}
.header-links a			{background:#00003c url(../images/arrow-white.gif) 0% 50% no-repeat; padding:0 10px; color:#ff6600; text-decoration:none; display:inline-block;}
.header-links a:hover	{color:#FFFFFF;}

.logo					{background:#FFFFFF; margin:0px; padding-top:5px; width:300px; height:175px; color:#FFFFFF; text-align:center; float:left;}
.logo a.active			{margin:0; padding:0; font:bold 16px/16px arial,verdana,sans-serif; color:#0e5c4c; letter-spacing:-0.5px;
						 text-transform:capitalize; text-decoration:none; text-align:center;}
.logo a.active:hover	{color:#555555;}
.logo a.active2			{margin:0; padding:0; font:bold 12px/14px arial,verdana,sans-serif; color:#0e5c4c; text-align:center; text-decoration:none;}
.logo a.active2:hover	{color:#555555;}
.logo a, a.logo:link, a.logo:visited, a.logo:active {font:bold 12px/14px arial,verdana,sans-serif; color:#555555; text-decoration:none; text-align:center; display:inline-block;}
.logo a:hover, a.logo:hover {color:#0e5c4c;}

.header-pic		{background:#197B30; margin:0px; padding:0px; width:700px; height:180px; border:none; float:left;}

/** clock goes in the menu bar **/
.clock			{background:#00003c; width:140px; height:30px; font:bold 12px/30px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; float:left;}

.header-menu			{background:#00003c; width:860px; height:30px; font:bold 12px/30px 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:#197b30 url(../images/arrow-white-up.gif) bottom center no-repeat; color:#FFFFFF;}
.header-menu a.active		{color:#FF6600; text-decoration:none; display:inline-block;}
.header-menu a.active:hover	{background:#FF6600 url(../images/arrow-green-up.gif) bottom center no-repeat; color:#FFFFFF;}

/********* CONTENT ********************************************************************/
#container
{
background:#FFFFFF;
border-top:solid 1px #FFFFFF;
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;
border-right:solid 1px #e2e2e2;
width:698px;
min-height:420px;
float:left;
}
.content_text a, .content_text-special 				{color:#197B30;}
.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:#FFFFFF; text-decoration:none;}
.content_text h4 a:hover, .content_text-special a.active:hover {color:#ff9c00;}

/** For req/apartment-type-link.php **/
.apartment-type-link
{
	background:#CCCCCC;
	margin:0;
	width:100%;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	display:inline-block;
}
a.apartment-type-link:link, a.apartment-type-link:visited, a.apartment-type-link:active
{
	background:#CCCCCC url(../images/arrow-green-up.gif) bottom center no-repeat;
	width:165px;
	height:25px;
	padding:18px 0 0 0;
	font:bold 14px/15px Arial,Helvetica,sans-serif;
	color:#464646;text-decoration:none;
}
a.apartment-type-link:hover{color:#197B30;}

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

.content_left .pic
{
margin:0;
padding:0;
width:300px;
height:200px;
}
.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:#197B30;
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:160px;
color:#363636; 
text-transform:capitalize; 
letter-spacing:0.5px; 
text-align:left;
cursor:pointer;
}

.booking-links a
{
background:url(../images/arrow-green.gif) 20px 50% no-repeat;
margin:0; 
padding:0 10px 0 40px; 
border-bottom:dashed 1px #cccccc; 
font:bold 14px/25px arial,helvetica,sans-serif; 
color:#363636;
text-decoration:none; 
display:block;
}

.booking-links a:hover
{
background-color:#CCCCCC;
border-bottom:dashed 1px #999999; 
}


.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:#FF6600 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:#197B30 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;
padding:20px 40px 20px 40px;
border-left:solid 1px #e1e1e1;
border-right:solid 1px #e1e1e1;
width:auto;
height:auto;
}
.admin_page input textarea
{
width:600px;
}

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

.apartment_list a
{
padding-left:10px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration:none;
}
.apartment_list
{
width:220px;
}


.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:#666666; 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:#FF6600;}

.b_more-info
{
	margin:5px 0 10px 0;
	padding:4px 0px;
	height:20px;
	font:bold 12px/20px arial,helvetica,sans-serif;
	background:url(../images/arrow-green.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:#FF6600;
}

.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:#197B30 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:#FF6600 url(../images/arrow-white.gif) 5px 50% no-repeat;
	color:#FFFFFF;
}

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

/** clock goes in the menu bar **/
.footer-clock	{background:#363636; width:135px; height:30px; font:bold 11px/28px arial,helvetica,sans-serif; color:#FFFFFF; text-align:center; float:left;}

.footer-menu				{background:#363636; width:1000px; height:30px;   
							 font:bold 11px/28px arial,helvetica,sans-serif; color:#777777; text-align:center; float:left;}
.footer-menu a				{margin:0; color:#FFFFFF; text-decoration:none; display:inline-block;padding:0px 5px;}
.footer-menu a:hover		{background:#FF6600 url(../images/arrow-green-up.gif) bottom center no-repeat; color:#FFFFFF;}
.footer-menu a.active		{color:#FF6600; text-decoration:none; display:inline-block;}
.footer-menu a.active:hover	{background:#FF6600 url(../images/arrow-green-up.gif) bottom center no-repeat; color:#FFFFFF;}

.copyright			{background:#197B30; margin:0 auto; padding:5px 0px 0px 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:#FF6600;}

.footer-address			{background:#197B30; margin:0 auto; padding:0px 0px 5px 0px; width:1000px;
					 	 font:normal 12px/16px arial,helvetica,sans-serif; text-align:center; color:#FFFFFF;}


.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:#FFFFFF;}
.footer-seo-links a:hover{color:#FF6600;}

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