@charset "UTF-8";
/* CSS Document */

img {margin:0px; padding:0px;}

span {margin:0px; padding:0px;}

h1 {font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:10px; padding:0px;}

h1.small {font-size:10px; font-weight:lighter; padding:5px;}

h2 {font-size:14px; font-weight:bold; margin-bottom:0px; margin-top:0px; padding:0px;}

h3 {font-size:10px; font-weight:bold; margin-bottom:5px; margin-top:5px; padding:0px;}

h4 {color:#FFFFFF; font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:10px; padding:0px;}

p {padding:0px; line-height:18px; margin:0px;}

a {text-decoration:none; color:#FFFFFF; cursor:pointer;}

a.gray {color:#CCCCCC;}

p.caption {font-size:.8em; padding:5px;}

p.floorplans {font-size:10px; background:#999999; border-right:#333333 thin solid; border-bottom:#333333 thin solid; padding:2px 10px 2px 10px; margin:10px 0 0 0; line-height:1.2em}

li {padding-top:5px;}

ul {margin-left:10px; padding-left:10px; list-style-position:outside;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#CCCCCC; padding:0px; border:none; margin: 0px; font-weight: 100;}

/* ids */

#contacts {padding:20px;}

ul#navigation {width: 760px; background-color:#000000; padding:0px; border:none; margin:0px; display:inline;}

table#content {
	background-color:#003366;
	vertical-align:top;
}

div#gall_thumbs {padding:0px; margin:0px; height:70px;}

div#left_panel {width:auto; height:345px; padding:20px; background-color:none; vertical-align:top;}

div#left_panel_news {width:auto; height:345px; overflow-y:scroll; padding:20px; background-color:none; vertical-align:top;}

div#left_panel_home {width:auto; height:385px; padding:20px; background-color:none; vertical-align:top;}

div#right_panel {width:auto; padding:0px; margin:0px; background-color:none;}

div#left_panel_av {width:auto; height:auto; padding:20px; background-color:none;}

div#right_panel_av {width:auto; height:auto ; padding:0px; margin-top:20px; background-color:none;}

#menu_home {vertical-align:middle;}

#count {font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#CCCCCC;}

/* classes */

div.space_before { margin:2px 0 0 0;}

span.map { padding:2px 5px 2px 5px; background-color:#999999; margin: 0 0 0 0 ; height:100px; color:#FFFFFF}

tr.table_header {font-size:10px; color:#FFFFFF; background-color:#004890; }

tr.let_row {background-color:#FF0000; color:#FFFFFF;}

span.news_download {font-size:9px; color:#FFFFFF;}

p.news {font-size:10px; line-height:13px; margin-top:0px;}

span.ins {font-size:10px; color:#FFFFFF; font-weight:bold; margin-bottom:20px; padding-bottom:20px;}

p.text {margin-top:5px;}

ul.space {margin-top:0px;}

tr.table_head {background-color:#CCCCCC; font-weight:bold; color:#004890;}

tr.table_head2 {background-color:#ffd800; font-weight:bold; color:#004890;}

tr.table_head3 {background-color:#f47d20; font-weight:bold; color:#FFF;}

table.availability {font-size:10px; border:#FFFFFF; border:1px;}

table.center {margin-top:20px;}

p.thumbs {margin-top:20px; margin-bottom:20px; padding:0px;}

p.terms_sa {text-align:center; margin-top:10px;}

ul.features {font-size:10px; font-weight:bold; color:#FFFFFF; font-style:italic; margin-top:5px; margin-bottom:20px;}

p.space_after {margin-top:10px;}

span.bold {font-size:14px; font-weight:bold;}

span.bold_home {font-size:16px; font-weight:bold;}

td.logos {padding-left:20px; padding-top:0px; padding-bottom:5px; font-size:9px; line-height:12px; font-weight: bold;}

td.home {padding-left:114px; padding-right:114px; width:72px;}

td.navbar1 {padding-left:20px; width:72px;}

td.navbar2 {padding-left:15px; width:72px;}

td.navbar3 {padding-left:15px; padding-right:20px; width:72px;}

td.border {padding:0px; margin:0px; border:none;}

div#links_left_panel {
	width:250px;
	height:auto;
	background-color:none;
	vertical-align:top;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	left: 95px;
	top: -25px;
}
#home_panel {
	width:50px;
	height:19px;
	background-color:none;
	vertical-align:middle;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	left: 95px;
	top: -30px;
	border: 1px solid #FFFFFF;
}
#links_right_panel {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 80px;
	position: relative;
	top: 65px;
}
#bottom_panel {
	padding: 0px;
	position: relative;
	left: -125px;
	right: 0px;
	top: 210px;
	height: auto;
	width: 300px;
	bottom: 0px;
}
#right_box_text {
	position: relative;
	top: 30px;
	right: 20px;
}

/* navigation for each page (change classes) */

a.static_button1 {display: block; width: 72px; height: 21px; background: url(../images/home.jpg) 0px 0 no-repeat; text-decoration: none; padding:0px;}
a.static_button2 {display: block; width: 72px; height: 21px; background: url(../images/gallery.jpg) 0px 0 no-repeat; text-decoration: none; padding:0px;}
a.static_button3 {display: block; width: 72px; height: 21px; background: url(../images/contacts.jpg) 0px 0 no-repeat; text-decoration: none; padding:0px;}
a.static_button4 {display: block; width: 72px; height: 21px; background: url(../images/avail.jpg) 0px 0 no-repeat; text-decoration: none; padding:0px;}
a.static_button5 {display: block; width: 72px; height: 21px; background: url(../images/location.jpg) 0px 0 no-repeat; text-decoration: none; padding:0px;}

/* navigation */

a.srollover1 {display: block; width: 72px; height: 21px; background: url(../images/menu_home.jpg) -72px 0 no-repeat; text-decoration: none; padding:0px;}

a:hover.srollover1 {background-position: 0px 0;}
 
a.srollover2 {display: block; width: 72px; height: 21px; background: url(../images/menu_gallery.jpg) -72px 0 no-repeat; text-decoration: none; padding:0px;}
 
a:hover.srollover2 {background-position: 0px 0;}

a.srollover3 {display: block; width: 72px; height: 21px; background: url(../images/menu_360.jpg) -72px 0 no-repeat; text-decoration: none; padding:0px;}
 
a:hover.srollover3 {background-position: 0px 0;}

a.srollover4 {display: block; width: 72px; height: 21px; background: url(../images/menu_avail.jpg) -72px 0 no-repeat; text-decoration: none; padding:0px;}
 
a:hover.srollover4 {background-position: 0px 0;}

a.srollover5 {display: block; width: 72px; height: 21px; background: url(../images/menu_location.jpg) -72px 0 no-repeat; text-decoration: none; padding:0px;}
 
a:hover.srollover5 {background-position: 0px 0;}

a.srollover6 {display: block; width: 72px; height: 21px; background: url(../images/menu_contacts.jpg) -72px 0 no-repeat; text-decoration: none; padding:0px;}
 
a:hover.srollover6 {background-position: 0px 0;}
