body {
	-x-system-font: none;
	background: url(../../images/background2.jpg) repeat-x scroll 0 top;
	color: #4F4F4F;
	font-family: helvetica,verdana,arial,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 17px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	text-align: left;
	margin-left: 0;
}

/* @group Slider */

p#cross-links {
	text-align: center
}

p#cross-links {
	margin-bottom: 30px;
}

noscript p, noscript ol {
	color: #a00;
	font-size: 13px;
	line-height: 1.4em;
	text-align: left
}

noscript a {
	color: #a00;
	text-decoration: underline
}

noscript ol {
	margin-left: 25px;
}

a:focus {
	outline: none
}

img {
	border: 0
}

h3 {
	border-bottom: 1px solid silver;
	margin-bottom: 5px;
	padding-bottom: 3px;
	text-align: left
}

.stripViewer .panelContainer .panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.slider-wrap {


/* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
	position: relative;
	width: 100%;
}

/* These 2 lines specify style applied while slider is loading */

.csw {
	width: 100%;
	height: 460px;
	background: #fff;
	overflow: scroll
}

.csw .loading {
	margin: 200px 0 300px 0;
	text-align: center
}

.stripViewer {


/* This is the viewing window */
			position: relative;
	overflow: hidden;
	margin: auto;
width:880px;
	/* Also 

specified in  .stripViewer .panelContainer .panel  below */
			height: 275px;
	clear: both;
	background: #fff;
}

.stripViewer .panelContainer {


/* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
/* -moz-use

r-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer .panel {


/* Each panel is arranged end-to-end */
			float: left;
	height: 100%;
	position: relative;
      width:865px;
/* Also

specified in  .stripViewer  above */
}

.stripViewer .panelContainer .panel .wrapper {


/* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
}

.stripViewer .panelContainer .panel .wrapper img {


/* Wrapper to give some padding in the panels, without messing with existing panel width */
float: left;
}

.stripViewer .panelContainer .panel .wrapper .info_button img {


/* Wrapper to give some padding in the panels, without messing with existing panel width */
padding-left: 16px;
	padding-top: 45px;
}

.stripNav {


/* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
	display: none;
}

.stripNav ul {


/* The auto-generated set of links */
			list-style: none;
}

.stripNav ul li {
	float: left;
	margin-right: 2px;
/* If 

you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
}

.stripNav a {


/* The nav links */
			font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background: #c6e3ff;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav li.tab1 a {
	background: #60f
}

.stripNav li.tab2 a {
	background: #60c
}

.stripNav li.tab3 a {
	background: #63f
}

.stripNav li.tab4 a {
	background: #63c
}

.stripNav li.tab5 a {
	background: #00e
}

.stripNav li a:hover {
	background: #333;
}

.stripNav li a.current {
	background: #000;
	color: #fff;
}

.stripNavL, .stripNavR {


/* The left and right arrows */
			position: absolute;
	top: 130px;
	text-indent: -9000em;
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 40px;
}

.stripNavL {
	left: 0;
}

.stripNavR {
	right: 0;
}

.stripNavL {
	background: url(../../images/slider_left_button.jpg) no-repeat center;
}

.stripNavR {
	background: url(../../images/slider_right_button.jpg) no-repeat center;
}

/* @end */

/* @group menu */

li#home img {
	width: 70px;
	height: 60px;
}

#menu {
  color:#FFFFFF;
  display:inline-block;
  line-height: 54px;
  float:left;
  list-style-type:none;
  position:relative;
  width:960px;
  z-index:10000;
  height:66px;
  background-color:transparent;
}

#menu a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

#menu > li {
  background-color:transparent;
  cursor:pointer;
  float:left;
  font-size:13px;
  padding:0 15px;
  position:relative;
  margin-top:10px;
}

#menu > li a:hover {
  background-color:transparent;
	color: #99ca3a;
}

#menu li#home{margin-top:5px;}

#menu .logo {
	background: transparent none repeat scroll 0% 0%;
	padding: 0px;
	background-color: Transparent;
}

/* sub-menus*/

#menu ul {
	padding: 0px;
	margin: 0px;
	display: block;
	display: inline;
}

#menu li ul {
  	position: absolute;
  	left: -10px;
  	top: 0px;
  	margin-top: 56px;
  	width: 200px;
  	line-height: 16px;
  	background-color: #881403;
  	color: white;
  	/*

  for IE */ display: none;
}

span.noshow {
	display: none;
	margin-left: -5000px;
}

div#banner {
	width: 960px;
	height: 282px;
}

#menu li a{
  padding:23px 0px;
}

#menu li ul li a {
	display: block;
	color: white;
	text-align: left;
	padding:0px;
	padding-top: 3px;
	font-size: 11px;
}
#menu li:hover ul {
	display: block;
}

#menu li ul li {
	display: block;
	margin: 3px 20px;
	padding: 3px 0px;
	border-top: 1px solid #280500;
	list-style-type: none;
}

#menu li ul li:first-child {
	border-top: none;
}

#menu li ul li a:hover {
	
}

/* main submenu */

#menu #main {
	left: 0px;
	top: -20px;
	padding-top: 20px;
	background-color: #7cb7e3;
	color: #fff;
	z-index: 999;
}

div#clientpages {
	
}

div#clientpages img {
	margin-bottom: 20px;
}

div#clientpages a {
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
;
}

div#navigation {
	float: left;
	height: 66px;
	width: 100%;
}

/* @end */

/* @group Content */

div#header {
	float: left;
	height: 165px;
	margin-top: 0;
	width: 960px;
}

#login_container {
	background: transparent url(../../images/log_in_bkgrnd300x90.jpg) no-repeat scroll center center;
	color: black;
	float: right;
	height: 90px;
	margin-top: 75px;
	text-align: center;
	width: 300px;
}

#login_container a {
	text-decoration: underline;
	color: red;
}

#login_container a:hover {
	text-decoration: underline;
	color: black;
}

#login_container img {
	padding-bottom: 5px;
	padding-top: 23px;
}

h1#logo {
	background: transparent url(../../images/ipad_logo.png) no-repeat scroll 0 0;
	float: left;
	height: 113px;
	margin-bottom: 24px;
	margin-left: 65px;
	margin-top: 30px;
	width: 184px;
}

div#footer {
	background: black none no-repeat center 100px;
	float: left;
	margin: 0 auto;
	padding: 20px;
	text-align: center;
	width: 100%;
	}

div#footer a {
	color: #979797;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
}

div#footer a:hover {
	color: #7fce11;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
}

#content_area {
	background: white none repeat scroll 0 0;
	border-left: 1px solid #B9B9B9;
	border-right: 1px solid #B9B9B9;
	float: left;
	padding: 40px 20px 35px;
	width: 920px;
}

#content_area h1 {
	color: #9ac739;
	border-left-color: #9acb3b;
	font-size: 28px;
	margin-bottom: 20px;
}

#content_area h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 30px;
}

#content_area #faqs h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-top: 30px;
	text-transform: uppercase;
}

h1 {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: underline;
	color: red;
}

a:hover {
	color: #9ac739;
	text-decoration: none;
}

p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul {
	margin: 0;
	padding-left: 20px;
}

div.threecolumns {
	float: left;
	width: 30%;
}

div#contacts {
	
}

div#contacts h4 {
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

div#content_wrapper {
	float: left;
}

#content {
	padding: 10px;
	margin: 0 auto;
	background: white;
	text-align: left;
	width: 960px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 960px;
}

html>body #container {
	width: 960px;
	margin: 0 auto;
}

#utility_nav {
	height: 75px;
	background: url(../../images/utility_nav_bkgrnd.png) repeat-x;
}

#container_properties {
	width: 960px;
	float: left;
	background: #e0e1e2;
	padding-bottom: 15px;
}

#container_properties {
	width: 960px;
	float: left;
	padding-bottom: 0;
}

#properties_footer {
	padding: 30px 0 0;
	width: 960px;
	margin: 0 0 10px;
	text-align: center;
	float: left;
	height: 60px;
}

#contentcontainer {
	background: white url(../../images/contentcontainer_bkgrnd.jpg) repeat-y scroll center center;
	float: left;
	margin-left: 0;
	padding: 15px 25px 25px;
	width: 670px;
	min-height: 1080px;
}

#contentcontainerfoot {
	width: 720px;
	height: 13px;
}

#properties_footer a:hover {
	color: black;
}

#container_botom_cap {
	background: url(../../images/container_bottom_img.png) no-repeat center center;
	width: 960px;
	height: 28px;
	float: left;
}

#container_top_cap {
background:transparent url(../../images/topcap.png) no-repeat scroll center center;
float:left;
height:19px;
margin-top:10px;
width:960px;
}

#two_column {
	float: left;
	margin-top: 20px;
	width: 100%;
}

#two_column p a {
	color: black;
	font-size: 12px;
}

#two_column p a:hover {
	color: red;
}

#two_column h2.blue {
	color: #1761b0;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	border-top-style: none;
	border-bottom: 1px dashed #bababa;
	margin-top: 0;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

#two_column div.two_columnleft {
	width: 250px;
	float: left;
}

#two_column div.two_columnleft ul.amenities {
margin-left:66px;
	font-variant: normal;
}

#two_column div.two_columnright {
	width: 350px;
	float: right;
}

#two_column div.two_columnright img {
	float: left;
	margin-bottom: 75px;
}

#two_column div.two_columnleft img {
	float: left;
	margin-bottom: 175px;
	margin-right: 15px;
}

/* @end */

/* @group Properties */

#wrap {
	margin: 0 auto;
	width: 960px;
}

#header h1 {
	padding: 5px;
	margin: 0;
	height: 135px;
}

#nav {
margin-left:165px;
padding-bottom:0;
padding-left:5px;
padding-top:30px;
}

#nav img  {
	float: right;
	margin-top: -35px;
	margin-right: 20px;
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
background:transparent url(../../images/navlistdivider.png) no-repeat scroll right center;
display:inline;
font-size: 13px;
margin:0;
padding:20px;
}

#nav li a {
color:white;
font-weight:bold;
text-align:center;
text-decoration:none;
text-transform:uppercase;
	padding-right: 15px;
}

#nav li a:hover {
	color: yellow;
}

#main {
	background: #E0E1E2 url(../../images/contenttopper.jpg) no-repeat scroll center top;
	float: right;
	padding-top: 14px;
	width: 720px;
}

#main h2, #main h3, #main p {
	padding: 0 10px;
}

#main h2 {
	color: black;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
}

#sidebar {
	background: #E0E1E2 none repeat scroll 0 0;
	float: left;
	padding-left: 25px;
	width: 210px;
}

#sidebar #searchtab {
margin-left:-8px;
margin-top:2px;
}

#sidebar #maptab {
float:left;
margin-left:-8px;
margin-top:30px;;
}

#sidebar #properties_tabs {
	
}

#sidebar #properties_tabs img {
	
}

#sidebar ul {
	margin-bottom: 0;
}

#footer p {
	padding: 5px;
	margin: 0;
}

#sidebar h3, #sidebar p {
	padding: 0 10px 0 0;
}

/* @end */

/* @group Tabbed Box */

div.tabs {
	float: left;
	width: 100%;
	margin-top: 25px;
}

UL.tabNavigation {
	border-bottom: 1px solid silver;
	float: left;
	font-size: 14px;
	height: 26px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
	width: 100%;
}

UL.tabNavigation LI {
	display: inline;
}

UL.tabNavigation LI A {
	border-color: silver;
	border-style: solid solid none;
	border-width: 1px;
	color: #000000;
	margin-left: 2px;
	margin-right: 2px;
	padding: 10px 30px;
	text-decoration: none;
	background: #f2f2f2 url(../../images/tabbkgrnd.jpg) repeat-x 0 bottom;
}

UL.tabNavigation LI A.selected
		 {
	color: #ffba3c;
	padding-top: 10px;
	border-bottom-style: solid;
	border-bottom-color: white;
	background-color: white;
	background-image: none;
}
UL.tabNavigation LI A:hover {
	color: #ffba3c;
	padding-top: 10px;
	border-bottom-style: solid;
	border-bottom-color: #bababa;
	background-color: white;
}

UL.tabNavigation LI A:focus {
	outline: 0;
}

div.tabs > div {
	padding: 5px;
	margin-top: 3px;
}

div.tabs > div h2 {
	margin-top: 0;
}

div.tabs > div h3 {
	border-style: none;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 50px;
}

#first {
	
}

div.tabs #first img {
	float: left;
}

#second {
	
}

div.tabs #second img {
	background: transparent url(../../images/imagegallery/bacgroundsmall135x135.jpg) no-repeat scroll center center;
	border: 1px none silver;
	margin-right: 4px;
	padding: 10px;
}

div.tabs #third img {
	border: 1px solid silver;
	margin-left: 65px;
	margin-top: 10px;
	padding: 10px;
}

div.tabs div#third img.bedroomtab {
	background: url(../../images/imagegallery/bedroompackage_tag.png) no-repeat fixed right bottom;
}

#third {
	
}

#first .floorplan_container {
	border: 1px solid silver;
	color: red;
	float: left;
	margin-right: 10px;
	padding: 10px;
	width: 44%;
	margin-bottom: 10px;
}

.waste {
	
}

/* @end */

/* @group Gallery */

/*preload classes*/

.svw {
	width: 50px;
	height: 20px;
	background: #fff;
}

.svw ul {
	position: relative;
	left: -999em;
}

/*core classes*/

div.pieces p a {
	color: maroon;
	text-decoration: none;
}

div.pieces p a:hover {
	color: black;
	text-decoration: none;
}

.stripTransmitter {
	overflow: auto;
	padding-top: 10px;
}

.stripTransmitter ul {
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
}

.stripTransmitter ul li {
	width: 20px;
	float: left;
	margin: 0 1px 1px 0;
}

.stripTransmitter a {
	font: bold 10px Verdana, Arial;
	text-align: center;
	line-height: 22px;
	background: #dedede;
	color: #fff;
	text-decoration: none;
	display: block;
}

.stripTransmitter a:hover, a.current {
	background: #9f9f9f;
	color: #fff;
}

#lightbox {
	background-color: #eee;
	padding: 20px;
}

#lightboxDetails {
	font-size: 12px;
	padding-top: 0.4em;
	color: gray;
	text-align: center;
	text-transform: capitalize;
}

#lightboxCaption {
	float: left;
}

#lightbox img {
	border: none;
}

#overlay {
	background-image: url(../../images/imagegallery/overlay.png);
}

* html #overlay {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/imagegallery/overlay.png", sizingMethod="scale");
}

#overlay img {
	border: none;
}
/* @end */

/* @group Propertyy Navigation */

img {
	border: 0

px;
}

.flt {
	float: left;
}

.menubg {
	background-color: #E0E1E3;
	clear: left;
	margin-left: 2px;
	width: 211px;
}

.menu {
	float: left;
	clear: left;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.menu li {
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.menu li.inactive {
}

.menu a, .menu a:visited {
	width: 225px;
	height: 74px;
	margin: 0px 0px 0 -32px;
	position: relative;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../../images/inactive.jpg) no-repeat;
	padding: 4px 0 0 8px;
}

*html .menu a, .menu a:visited {
	width: 225px;
	height: 74px;
	margin: 0px 0px 0 -32px;
	position: relative;
	display: block;
	color: #fff;
	text-decoration: none;
	background: url(../../images/inactive.jpg) no-repeat;
	padding: 4px 0 0 8px;
}

.menu a:hover, .menu a:active,
.menu li.current_page_item a, .menu li.current_page_item a:visited {
	background: url(../../images/active.jpg) no-repeat;
	text-decoration: none;
}

.bot {
	clear: left;
}

/* @end */

/* @group Property Image Fader */

ul#portfolio li img{
margin-left:33px;
margin-top: 35px;}

ul#portfolio li{
	list-style-type: none;
}

#fader_wrapper {
	width: 650px;
	height: 450px;
	background: url(../../images/imagegallery/fader_background.jpg) no-repeat center center;
}



/* @end */

ul li {
	font-variant: normal;
}

body.nobanner {
	background: url(../../images/background_nobanner.jpg) repeat-x scroll 0 top;
	}

body.nobanner #content_area {
margin-top:3px;
min-height:450px;
padding:40px 0 0 20px;
width:935px;
}

body.nobanner #content_area div#contentmgt {
	padding-left: 10px;
}
body.nobanner #content_area div#contentmgt_bottom {
	margin-bottom: 25px;
	width: 901px;
	background: url(../../images/content_bottom_mgt.jpg) no-repeat center bottom;
	min-height: 225px;
	padding-bottom: 25px;
}

body.nobanner #content_area div#contentmgt_bottom2 {
	margin-bottom: 25px;
	width: 901px;
	background: url(../../images/content_bottom_mgt.jpg) no-repeat center bottom;
	min-height: 225px;
	padding-bottom: 25px;
}

body.nobanner #content_area div#contentmgt_top {
	width: 901px;
	height: 28px;
	background: url(../../images/content_topcap_mgt.jpg) no-repeat center top;
}

body.nobanner #content_area div#contentmgt h1 {
border-bottom:1px dotted gray;
line-height:20px;
margin-bottom:10px;
margin-left:50px;
padding-bottom:10px;
padding-left:0;
padding-top:20px;
width:90%;
}

body.nobanner #content_area div#contentmgt h1.changeicon {
background: transparent url(../../images/changeicon.png) no-repeat left top;
height:60px;
margin-bottom:0;
padding-left:65px;
padding-top: 20px;
	margin-left: 50px;
}

body.nobanner #content_area div#contentmgt div#status {
	width: 80%;
}

form#Form1 {
width: 75%;
	padding-left: 50px;
}
form#Form1 input {
	float: none;
}
form#form1 {
	padding-left: 50px;
}

tbody tr td table tbody tr {
}

tbody tr td table tbody tr input#ChangePassword1_ChangePasswordContainerID_ConfirmNewPassword {
	line-height: 35px;
}

div#createnewaccount {
}

body.nobanner #content_area div#contentmgt table#CreateUserWizard1 {
	
}

#content_area #leasingforms {
	
}

#content_area #leasingforms table tbody {
	text-align: center;
}

#content_area #leasingforms table tbody td {
	padding-right: 30px;
	padding-left: 30px;
	border-right:1px solid silver;
}

#content_area #leasingforms table tbody td.last {
	border-right-style: none;
}

#content_area #leasingformstable tbody td p a  {
	font-size: 14px;
}

#content_area #leasingforms table {
	margin-left: 40px;
	margin-bottom: 25px;
	margin-top: 25px;
}

#content_area #leasingforms table img {
	padding-bottom: 15px;
}

body.benchmark li.benchmark a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.chapelterrace li.chapelterrace a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.chartreoaks li.chartreoaks a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.foresthills li.foresthills a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.legacy li.legacy a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.osceolaridge li.osceolaridge a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.theplaza li.theplaza a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.osceolaridgesuites li.osceolaridgesuites a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}
body.legacyparkinggarage li.legacyparkinggarage a {
background:transparent url(../../images/active.jpg) no-repeat scroll 0 0;
}

input#Login1_LoginImageButton  {
	padding-left:164px;
padding-top:6px;
}

input#btnCreate  {

}
div#requestform input {
	
}
form#Form1 fieldset label {
	line-height:28px;
	}
a#Login1_PasswordRecoveryLink {
	padding-left:167px;
}
div#requestform {
	margin-top:21px;
padding-bottom:10px;
	}

span.disclaimerText {
color:red;
float:right;
font-size:9px;
margin-right:10px;
padding-right:383px
}

#ctl00_ContentPlaceHolder1_pnlLogin {
	padding-left: 50px;
}

table#ctl00_ContentPlaceHolder1_Login1 tbody tr td
 {
	background-color: white;
}

table#ctl00_ContentPlaceHolder1_CreateUserWizard1 tbody
 {
	background-color: white;
	font-size: 12px;
	text-align: left;
}

form#aspnetForm {
	
}

div#userstatusbar {
	padding-left: 40px;
}

table#ctl00_ContentPlaceHolder1_Wizard1 tbody {
		padding-left: 50px;
	padding-left: 40px;
}

div#getstartedbuttons {
	padding-left: 250px;
}

div#wizard_container {
	background-attachment:scroll;
background-position:0 0;
background-repeat:no-repeat;
margin-left: 20px;
padding:10px;
width:847px;
}

body.nobanner #content_area div#contentmgt div#wizard_container h1 {
	margin-left: 0;
}

hr
 {
border-bottom:1px dotted gray;
border-style:none none dotted;
height:5px;
padding-bottom:10px;
padding-top:10px;
width: 98%;
	padding-right: 10px;
}
h1 span.hide {
	display: none;
}
