body
{
margin:0;
background-color:#002541;
font: normal 12px/18px arial,verdana, sans-serif;
color:#333333;
}
p		{font: normal 12px/18px arial,verdana, sans-serif; color:#333333; margin:0 0 5px 0}
p a		{text-decoration:underline;}
a:link, a:visited	{color:#002541; text-decoration:none; font-weight:bold;}
a:hover{color:#FF6600; text-decoration:underline;}
a:active{color:#002541}
tr		{margin:0;}
td		{margin:0;}
table	{padding:0;}
img		{border:none;}
hr 		{width:100%; line-height:1px; color:#999999;}
.body-border
{
 border:solid;
 border-width:1px;
 border-color:#000000;
}
table
{
border:none;
}
.Img-button 
{
height:20px;
width:120px;
display:block;
text-align:center;
line-height:20px;
background-image:url(../images/roll-btn.jpg);
text-decoration:none;
color:#000000;
}
a.Img-button:hover
{
background-position:bottom;
background-image:url(../images/roll-btn.jpg);
}
em
{
color:#500000;
font-weight:bold;
font-style:normal;
}

li{font-size:12px; margin:0px 0px 0px 10px;}

.cal_date
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #2d2d2d;
}
form
{
 margin-bottom:0;
}
#header
{
margin: 20px 0 0 0;
}

.header_top
{
margin:0 auto 10px auto;
width:1000px;
height:60px;
}
.header_top .logo
{
font-family:Century Gothic,Arial, Helvetica, sans-serif;
color:white;
margin:0px 10px 0 15px;
float:left;
width:230px;
}
.header_top .logo a.active1
{
font:normal 37px/40px Century Gothic,Arial, Helvetica, sans-serif;
color:#f26522;
text-decoration:none;
}
.header_top .logo a.active1:hover
{
color:#FFFFFF;
text-decoration:none;
}
.header_top .logo a.active
{
font:normal 21px/24px Century Gothic,Arial, Helvetica, sans-serif;
color:#FFFFFF;
letter-spacing:0.5px;
text-decoration:none;
}
.header_top .logo a.active:hover
{
color:#f26522;
text-decoration:none;
}

.header_top .address
{
width:450px;
margin-top:35px;
padding-left:10px;
border-left: solid 4px #0066b3;
font:normal 11px/14px Arial, Helvetica, sans-serif;
color:white;
float:left;
}
.header_top .address a
{
color:white;
text-decoration:none;
}
.header_top .address a:hover
{
color:#f26522;
}
.header_top .booking
{
margin:5px 5px 0 10px;
width:170px;
text-align:left;
float:right;
}
.header_links
{
background-color:#00406f;
margin:0 auto;
width:1000px;
}
#footer
{
background-color:#00406f;
margin:0 auto;
width:1000px;
}

#container
{
background-color:#00406f;
margin:0 auto;
width:940px;
padding:10px 30px 30px 30px;
}
.box
{
background-color:#e0effa;
border:4px solid #002541;
width:auto;
height:auto;
min-height:1%;
}
.box_padding
{
margin:20px 30px 0px 30px;
width:auto;
height:auto;
}
.box_text
{
margin:0px 0px 20px 20px;
padding-top:0px;
width:592px;
min-height:200px;
float:left;
}
.box_text2
{
margin:0px 20px 20px 0px;
width:592px;
min-height:1%;
float:left;
}
.box_photo
{
width:258px;
float:left;
padding-bottom:10px;
text-align:center;
}
.box_photo .photo
{
margin-bottom:5px;
width:auto;
border:solid 4px #ffffff;
}
.box_photo .text
{
text-align:left;
margin-bottom:15px;
}

.b_book-online
{
  background:#f26522 url(../images/arrow_orange2.gif) top left no-repeat;
  font:normal 14px/25px century gothic, Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration: none;
  cursor:pointer;
  padding:2px 10px 2px 20px;
  margin:5px 10px 15px 0;
  border:solid 1px #002541;
  text-align:left;
}
a.b_book-online:link, a.b_book-online:visited, a.b_book-online:active{color:#ffffff;}
a.b_book-online:hover{color:#ffffff;background:#666666 url(../images/arrow_orange2.gif) top left no-repeat;}

.b_check-availability
{
  background:#005ba0 url(../images/arrow_orange2.gif) top left no-repeat;
  font:normal 14px/35px century gothic, Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration: none;
  cursor:pointer;
  padding:2px 10px 2px 20px;
  margin:5px 10px 0 0;
  border:solid 1px #002541;
  text-align:left;
}
a.b_check-availability:link, a.b_check-availability:visited, a.b_check-availability:active{color:#ffffff;}
a.b_check-availability:hover{color:#ffffff;background:#666666 url(../images/arrow_orange2.gif) top left no-repeat;}

.b_arrow-link
{
	margin-top:5px;
	font:normal 14px/32px century gothic, Arial, Helvetica, sans-serif;
	background:url(../images/arrow_orange.gif) 0% 50% no-repeat;
	float:right;
}
a.b_arrow-link:link, a.b_arrow-link:visited, a.b_arrow-link:active
{
	text-decoration:none;
	text-align:left;
	color:#333333;
	display:block;
	cursor:pointer;
	padding-left:12px;
}
a.b_arrow-link:hover
{
	text-decoration:none;
	text-align:left;
	color:#ff6600;
}
.b_arrow-link-left
{
	margin:0;
	font:normal 13px/16px century gothic, Arial, Helvetica, sans-serif;
	background:url(../images/arrow_orange.gif) 0% 50% no-repeat;
	float:left;
}
a.b_arrow-link-left:link, a.b_arrow-link-left:visited, a.b_arrow-link-left:active
{
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	display:block;
	cursor:pointer;
	padding-left:12px;
}
a.b_arrow-link-left:hover
{
	text-decoration:none;
	text-align:left;
	color:#ff6600;
}
.ul-no-style{
list-style-type:none;
padding-left:10px;
margin-left:10px;
}
ul.no-style{
list-style-type:none;
padding-left:10px;
margin-left:10px;
}
 li.list1
 {
   list-style-image:url(green-4-leaf-small.gif);
   list-style-position:outside;
   margin-top:10px;
 }
  li.list2
 {
   background: url(green-4-leaf-small.gif) left center no-repeat;
   padding-left:20px;
 }
 
.header-menu
{
background-color:#500000;
color:#f7f6e1;
height:30px;
}
.header-menu a
{
margin:0 0 0px 2px;
color:#f7f6e1;
font:bold 13px/30px century gothic, Arial, Helvetica, sans-serif;
text-decoration:none;
display:inline-block;
}
.header-menu a:hover
{
color:#fbaf5d;
}
.footer-menu
{
background-color:#500000;
color:#f7f6e1;
height:30px;
}
.footer-menu a
{
margin:0 0 0px 2px;
color:#f7f6e1;
font:bold 11px/30px century gothic, Arial, Helvetica, sans-serif;
text-decoration:none;
display:inline-block;
}
.footer-menu a:hover
{
color:#fbaf5d;
}
.clock
{
color:#f7f6e1;
margin-right:6px;
font:normal 12px/30px century gothic, Arial, Helvetica, sans-serif;
}
.apartment-type-link
{
margin:10px auto 0px auto;
padding:0 10px;
width:292px;
height:50px;
color:#ffffff;
font:normal 14px/48px century gothic, Arial, Helvetica, sans-serif;
text-align:center;
background:url(../images/b_apartment-link-bg.gif) left top no-repeat;
}
.apartment-type-link a
{
color:#ffffcc;
text-decoration:none;
margin-right:12px;
}
.apartment-type-link a:hover
{
color:#ff6600;
}

.apartment-short-bar
{
background-color:#01A9CE;

}
.apartment-short-bar a
{
color:#FFFFFF;
}
.apartment-short-bar a:hover
{
color:#003366;
}

h1
{
background-color:#002541;
font:normal 18px/30px century gothic,Arial, Helvetica, sans-serif;
color:#ffffff;
display:block;
margin:0px;
padding-left:30px;
height:30px;
}
h2
{
font:bold 16px century gothic,Arial, Helvetica, sans-serif;
color:#f26522;
margin:0 0 5px 0;
}
h3
{
color:#500000;
margin:0 0 10px 0;
font-weight:normal;
font-size:14px;
line-height:18px;
}
h3 a
{
color:#002541;
font-weight:bold;
text-decoration:none;
}
h3 a:hover
{
color:#ff6600;
font-weight:bold;
text-decoration:none;
}
h4
{
background-color:#002541;
font:normal 14px/18px century gothic,Arial, Helvetica, sans-serif;
color:#ffffff;
display:block;
margin:0px;
height:20px;
text-align:center;
}

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

.admin_page input textarea
{
width:600px;
}
.apartment_list a
{
display:block;
color:#3366FF;

}
.apartment_list
{
width:150px;
}
.admin-list
{
width:200px;
}
.admin-list a
{
color:#500000;
margin-left:10px;
}

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

.header-seo-link
{
background-color:#000000;
height: 25px;
font: bold 13px/25px Century Gothic,Arial,Helvetica,sans-serif;
text-align: center;
color: #cccccc;
}

.header-seo-link a
{
color: #cccccc;
text-align: center;
text-decoration: none;
}

.header-seo-link a:hover
{
color:#ffffff;
}
.footer-seo-links
{
background-color:#002541;
font: normal 11px/14px Arial,Helvetica,sans-serif;
text-decoration: none;
color: #999999;
text-align:center;
padding-top:10px;
}
.footer-seo-links a
{
text-decoration: none;
color:#cccccc;
}
.footer-seo-links a:hover
{
color: #ffffff;
}
.copyright
{
background-color:#002541;
font: normal 11px/14px Arial,Helvetica,sans-serif;
text-decoration: none;
color: #999999;
text-align:center;
padding:10px 0;
}
.copyright a
{
text-decoration: none;
font-weight:bold;
color:#e0effa;
}
.copyright a:hover
{
color: #ffffff;
}

.resultit
{
background-color:#002541;
font: normal 11px/14px Arial,Helvetica,sans-serif;
text-decoration: none;
color: #666666;
text-align:center;
padding:10px 0;
}
.resultit a
{
text-decoration: none;
font-weight:bold;
color:#999999;
}
.resultit a:hover
{
color: #ffffff;
}