* { font-size: 11px; font-family: Georgia, Times, serif; padding:1; }

P { padding-top : 0px; font-size: 9pt; font-weight:normal; font-family: Georgia, Times, serif; color:#333333; line-height:18px; margin-bottom:12px; }

h1 { font-size: 13pt; font-weight:normal; font-family: Georgia, Times, serif; color:#000000; line-height:22px; margin-bottom:8px; text-transform:uppercase; }
h2 { font-size: 10pt; font-weight:normal; font-family: Georgia, Times, serif; color:#000000; text-transform:uppercase; margin-bottom:5px; }
h3 { font-size: 14pt; font-weight:normal; font-family: Georgia, Times, serif; color:#E07E26; }
h4 { font-size: 14pt; font-weight:normal; font-family: Georgia, Times, serif; color:#000000; margin-bottom:6px; }

#top_panel h1 {margin: 0;}

.table_spec { border:1px #000000 solid; }
.img { margin-top:9px; border:thin #FFFFFF solid; }
.home_images { margin-left:1px; }
.thumbs { border:thin #FFFFFF solid; }
.black {color:#000000; font-size:14pt; }
.caption {color:#333333; font-size:7pt; font-style:italic; }
.list_green {color:#E07E26; }
.h1_orange {color:#E07E26; font-size: 13pt; font-weight:normal; }
.list_white {color:#ffffff; }
.image_frame { border:thin #CCCCCC solid; border:none; }
.image_frame_right { padding-right:1px; }
.image_frame_top_left { padding-top:13px; padding-left:13px; }

body { width:100%; margin: 25px 0px 7px 0px; text-align:center;background-color:#ffffff; }

/* -----------------------------------------------
Container */

#Container { margin:0 auto; padding-bottom:25px; text-align:left; width:920px; }
#border { text-align:left; width:920px; margin-bottom : 25px; float:left; border: thin solid #000000; border-width: 1px 1px 1px 1px;  }

/* -----------------------------------------------
top panel */

#top_panel { text-align:right; width:870px; height:80px; margin: 25px 25px 2px 25px; float:left; }
#top_panel img { border : 0px; }
#top_panel_foot { background-color : #E07E26; width:870px; height:15px; margin: 0px 25px 2px 25px; float:left; }

/* ----------------------------------------------- 
Navigation */

#navigation { text-align:text; width:870px; height:30px; margin: 0px 25px 2px 25px; float:left; background-color:#E07E26; }

#navigation ul#list_navigation { text-align:left; list-style:none; width:870px; height:30px; margin: 0px 0px 0px 0px; float:left; }

#list_navigation li {  padding:8px 40px 0px 0px; float:left; text-align:left; }
#list_navigation li a { color:#ffffff; font-size:9pt; text-decoration:none; text-transform: uppercase; }
#list_navigation li a:hover { color:#000000; text-decoration:none; text-transform: uppercase; }
#home #nav-home,
#apartments #nav-apt,
#location #nav-loc,
#specification #nav-spec,
#plans #nav-plans,
#photos #nav-phot,
#contact #nav-cont,
#list_navigation li a:hover { color:#000000; }

#list_sub_navigation li {  list-style:none; padding:0px 40px 0px 0px; float:left; text-align:left; }
#list_sub_navigation li a,
#list_sub_navigation li span { color:#000000; font-size:9pt; text-decoration:none; text-transform: uppercase; cursor: pointer;}
#list_sub_navigation li a:hover,
#list_sub_navigation li span:hover { color:#E07E26; text-decoration:none; text-transform: uppercase; }

#stripes { text-align:left; width:870px; height:50px; float:left; background-color:#E07E26; margin: 0px 25px 2px 25px; }
#green_bottom_band { text-align:left; width:870px; height:15px; float:left;  background-color : #E07E26; margin: 2px 25px 0px 25px; }
#bottom_band { text-align:left; width:870px; height:30px; float:left; background-color:#000000; margin: 2px 25px 0px 25px; }

#stripes_white { text-align:left; width:870px; height:10px; float:left; background-color:#FFFFFF; margin: 0px 25px 0px 25px; }

/* ----------------------------------------------- 
Sub Navigation - Used in the plans and availability section */
#plans_submenu { text-align:text; width:870px; height:30px; margin: 0px 25px 2px 25px; float:left; background-color:#E07E26; }
#plans_submenu_left { padding : 8px 0px 0px 10px; text-transform: uppercase; color : #000; float : left; }
#plans_submenu_left ul { text-align:left; padding : 0px; list-style:none; margin: 0px 0px 0px 0px; float:left; }
#plans_submenu_left ul li {  padding:0px 10px 0px 0px; float:left; text-align:center; }
#plans_submenu_left ul li a { color:#000; font-size:9pt; text-decoration:none; text-transform: uppercase; }
#plans_submenu_left ul li a:hover { color:#fff; text-decoration:none; text-transform: uppercase; }

#plans_submenu_right { float : right; padding : 0px 10px 0px 0px;  }
#plans_submenu_right ul { text-align:left; padding : 0px; list-style:none; margin: 0px 0px 0px 0px; float:left; }
#plans_submenu_right ul li {  padding:8px 0px 0px 10px; float:left; text-align:center; }
#plans_submenu_right ul li a { color:#000; font-size:9pt; text-decoration:none; text-transform: uppercase; }
#plans_submenu_right ul li a:hover { color:#fff; text-decoration:none; text-transform: uppercase; }

 
/* ----------------------------------------------- 
Body Content */

#body_container { text-align:left; width:870px; padding-bottom:0px; margin: 0 25px 0 25px; height:auto; float:left; }
#body_container_white { text-align:left; width:870px; padding-bottom:0px; margin: 0 25px 0 25px; height:auto; float:left; background-color:#FFFFFF; }
#body_container_white_plans { text-align:left; width:870px; padding-bottom:0px; margin: 5px 25px 5px 25px; height:auto; float:left; background-color:#FFFFFF; }

#body_left { text-align:left; width:580px; height:auto; margin: 0px 0px 0px 0px; float:left; }

#body_left_thumbs_container { text-align:left; width:580px; height:50px; padding-top:1px; margin: 0px 0px 0px 0px; float:left; background-color:#E07E26; }
#body_left_thumbs { text-align:left; width:160px; height:50px; margin: 0px 0px 0px 0px; float:left; }
#body_left_thumbs_text { text-align:right; width:200px; height:15px; margin: 25px 10px 0px 0px; float:right; }

#body_right { text-align:left; width:280px; height:auto; margin: 0px 0px 0px 0px; float:right; }

#thumbs_left { text-align:left; width:290px; height:auto; margin: 5px 0px 0px 40px; float:left; }

#contact_tel { font-size: 23pt; font-weight:normal; font-family: Georgia, Times, serif; color:#000000; margin-bottom:6px; }

/* ----------------------------------------------- 
Availability */

#avail_title { text-align:left; width:540px; height:auto; float:left; }

#avail_1 { text-align:left; width:100px; height:auto; margin: 0px 0px 0px 0px; float:left; }
#avail_2 { text-align:left; width:140px; height:auto; margin: 0px 0px 0px 0px; float:left; }

/* ----------------------------------------------- 
List */

#body_right_swap ul { list-style-type: disc; padding-left: 16px; }
#body_right_swap li { line-height:19px; font-size:8pt; }

/* ----------------------------------------------- 
List */

#body_left a { color:#000000; text-decoration:none; }
#body_left a:hover { color:#666666; text-decoration:none; }

#body_right_text a { color:#000000; text-decoration:none; }
#body_right_text a:hover { color:#666666; text-decoration:none; }


/* ----------------------------------------------- 
Body Content (SWAP OVER) */

#body_right_swap { text-align:left; width:580px; height:auto; margin: 0px 0px 1px 0px; float:right; }

#body_right_thumbs_container_swap { text-align:left; width:580px; height:50px; padding-top:1px; margin: 0px 0px 0px 0px; float:right; background-color:#E07E26; }
#body_right_thumbs_swap { text-align:left; width:160px; height:50px; margin: 0px 0px 0px 0px; float:right; }
#body_right_thumbs_text_swap { text-align:right; width:200px; height:15px; margin: 25px 10px 0px 0px; float:left; }

#body_left_swap { text-align:left; width:280px; height:auto; margin: 0px 0px 0px 0px; float:left; }
#body_left_swap a { color:#000000; text-decoration:none; }
#body_left_swap a:hover { color:#666666; text-decoration:none; }

/* ----------------------------------------------- 
Bottom*/

#bottom { text-align:left; width:870px; height:13px; float:left; background-image:url(../images/bot_shadow.gif); background-repeat: no-repeat; }

/* ----------------------------------------------- 
footer */

#footer_container { background-color:#E07E26; text-align:left; width:870px; height:auto; float:left; margin: 0px 25px 0px 25px; }

#footer_left_container { text-align:left; width:550px; margin:0px 0px 0px 20px; float:left; }
#footer_right { text-align:right; width:280px; margin:0px 20px 0px 0px; float:right; }

#footer_container p { font-weight : normal; font-size: 8pt; font-family: Georgia, Times, serif; color:#000000; text-transform:uppercase; }
#footer_container a { color:#ffffff; font-size: 8pt; text-transform:uppercase; text-decoration:none; }
#footer_container a:hover { color:#000000; font-size: 8pt; text-transform:uppercase; text-decoration:none; }

#footer_strip_top { background-color : #E07E26; width:870px; height:2px; float:left; margin: 2px 25px 0px 25px; }
#footer_strips_container { width:870px; float:left; margin: 0px 25px 25px 25px; }
	#footer_strip1 { background-color : #000; width:870px; height:25px; float:left; margin-bottom : 1px; }
	#footer_strip2 { background-color : #E07E26; width:870px; height:4px; float:left; margin-bottom : 5px; }
	#footer_strip3 { background-color : #000; width:870px; height:6px; float:left;  }
	
/* -----------------------------------------------
form */

.form { width:250px; height:auto; font-size: 11pt; padding:1px 1px 1px 1px; color:#666666; }
#form_all { text-align:left; width:560px; height:auto; padding:10px 10px 10px 10px; float:right; background-color:#000; }
#form_all h2 { color : #fff; }
#form_all p { color : #fff; }

#form_container { text-align:left; width:560px; height:auto; float:left; }
#form_left { text-align:left; width:270px; height:auto; float:left; }
#form_right { text-align:left; width:270px; height:auto; float:right; }

#small_form_container { text-align:left; width:270px; height:40px; float:left; }
#small_form { text-align:left; width:auto; height:auto; float:left; margin-right:20px; }

/* -----------------------------------------------
availability */

#avail { text-align:left; width:580px; height:auto; float:right; background-color:#000; }
#avail h2 { color : #fff; margin-bottom : 20px; }
#avail td { color : #fff; width : 20%; padding-bottom : 3px; }
#avail th { color : #E07E26; width : 20%; padding-bottom : 3px; }
#avail table { width : 100%; }
.avail_tablecontainer {  padding:10px 10px 10px 10px; }
.avail_split { height : 2px; background-color : #fff;}
.avail_splitgreen { height : 4px; background-color : #E07E26;}
#avail a { color : #fff; }
#avail .sold_row td { color : #cc0000; }


#more_strips_container { width:870px; float:left; margin: 0px 25px 2px 25px; }
	#more_strip1 { background-color : #000; width:870px; height:9px; float:left; margin-bottom : 1px; }
	#more_strip2 { background-color : #E07E26; width:870px; height:4px; float:left; margin-bottom : 5px; }
	#more_strip3 { background-color : #000; width:870px; height:6px; float:left;  }






