body
{
/*background:#b2b4af;*/
background:#b7d3dc;
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:#222786; text-decoration:none; font-weight:normal;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;}
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;}

h1
{
	background:#687578;
	margin:0;
	padding:30px 0 10px 25px;;
	height:35px;
	font:normal 26px/35px Arial,Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	letter-spacing:-0.5px;
	display:block;
}
h2
{
	margin:15px 0 5px 0;
	font:normal 20px Arial,Verdana,Helvetica,sans-serif;
	color:#40484a;
	/*color:#464646;*/
}
h2 a		{color:#40484a;text-decoration:none;}
h2 a:hover	{color:#222786;}

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

h4
{
	background:#7c8c8f;
	/*background:#8d8f8b;*/
	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;}

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

/**Without Marquee**/
#header			{margin:0 auto; width:1000px; height:265px;}

.header-seo-link
{
	margin:5px auto 0 auto;
	width:500px;
	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:#666666; text-decoration:none;}

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

.logo
{
	background:#464646;
	margin:0;
	padding:0;
	border-left:solid 5px #FFFFFF; border-top:solid 5px #FFFFFF; float:left;
	width:245px;
	height:195px;
	font:normal 12px/18px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	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:#FFFFFF; text-decoration:none;}
.logo a:hover, a.logo:hover				{color:#b7d3dc; text-decoration:none;}

.header-pic	{background:#464646;width:745px; height:195px; border-top:solid 5px #FFFFFF; border-right:solid 5px #FFFFFF; float:left;}

.header-menu-holder		{background:#FFFFFF; width:990px; height:30px; border-left:solid 5px #FFFFFF; border-right:solid 5px #FFFFFF;}
.header-menu
{
	margin:0;
	padding:0;
	width:810px;
	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; font:normal 12px/11px Arial,Helvetica,sans-serif; color:#333333; text-decoration:none; display:inline-block;}
.header-menu a:hover		{color:#252525; 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:#0054a6; text-decoration:underline;}

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

/*** 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:5px auto 0 auto;
width:990px;
padding:0;
border:5px solid #FFFFFF;
border-bottom:none;
}

.apartment-type-link
{
background:#b2b4af url(../images/arrow-blue-up.gif) bottom center no-repeat;
margin:0px;
padding:8px 0px 8px 0px;
/*width:231px;*/
width:138px;
font:bold 11px/12px Arial,Helvetica,sans-serif;
color:#ffffff;
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{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;
}
.padding
{
	margin:5px 10px 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;
	padding-bottom:8px;
	width:250px;
	font:normal 11px/14px Tahoma,Arial,Helvetica,sans-serif;
	text-align:center;
	display:block;
	float:left;
}
.summary_left a
{
color:#555555;
font-weight:normal;
text-decoration:none;
}
.summary_left a:hover
{
color:#333333;
text-decoration:none;
}
.summary_left img
{
	padding-bottom:5px;
}
.summary_text
{
margin:0;
padding:0;
width:695px;
float:left;
}
.summary_text a
{
text-decoration:none;
}
.content_right
{
	background:url(../images/the-atrium-resort-photo.gif) top left no-repeat;
	margin:0;
	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: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.png) 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:#FFFFFF; text-decoration:underline;}

.b_check-availability
{
background:url(../images/b_check-availability.png) 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:#FFFFFF; text-decoration:underline;}

.b_arrow-link		{background:url(../images/arrow-blue.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-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-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	{margin-right:6px; font:normal 11px/30px Arial,Helvetica,sans-serif;float:right;color:#333333; }
.address	{background:#41494b; margin:0 auto; width:990px; height:30px; border:solid 5px #FFFFFF; border-bottom:none; 
			 font:normal 11px/30px Arial,Helvetica,sans-serif;color:#FFFFFF; text-align:center;}
			 
.footer-menu-holder		{background:#FFFFFF; width:990px; height:30px; border-left:solid 5px #FFFFFF; border-right:solid 5px #FFFFFF;}
.footer-menu
{
	margin:0;
	padding:0 0 0 5px;
	width:auto;
	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:normal 11px/11px Arial,Helvetica,sans-serif; color:#333333; text-decoration:none; letter-spacing:-0.5; display:inline-block;}
.footer-menu a:hover		{color:#252525; 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:#0054a6; text-decoration:underline;}


.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 12px/14px Arial,Helvetica,sans-serif; color:#999999; text-align:center; float:left;}
.footer-seo-links a			{font:normal 12px/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;}