/* CSS Document */

.home_link {
	margin-left:-215px;
	position:absolute;
	top:101px;
/*	z-index:5;*/
}

/*html {
	background:none;
}*/

/* total page width */
#doc, .yui-t4 {
	/*width:790px;*/
	width:950px;
}

.yui-gc {
	background: white url(/images/gradient_child.png);
	background-repeat:repeat-y;
	background-position: right;
/*	background: #fff url(/images/gradient_child.png) repeat-y left;*/
}

/* width of main page content */
.yui-gc div.first {
	position:relative;
	width:700px;
/*	position:relative;
	width:75%;*/
}

/* width of right column */
.yui-gc .yui-u {
	width:223px;
	margin-left:0%;
}

/* width of top right column (on home page)*/
.yui-ge .yui-u {
	width:20%;
}

.yui-ge {
	background:url(/images/gradient_property_search.png);
	position:relative;
}

/* width of left column (on home page)*/
.yui-ge div.first {
	width:80%;
}

/*#frontend_index .yui-gc {
	background-image: url(/images/gradient_feature_properties.png);
}*/

body {
	/*background:silver;*/
	line-height:20px;
	font-family:Verdana;
}

html {
background-image: url(/images/bg_swatch.png);
}

a {
	color:#005695;
}

div.home_divider_horizontal {
	background-image: url(/images/gradient_home_horizontal.png);
	height:9px;
}

/*div.home_divider_vertical {
	background-image: url(/images/gradient_home_vertical.png);
	width:9px;
	height:402px;
	margin-left:558px;
}*/

strong {
  font-weight: bold;
}

#bd {
	/* background:white; */
}

#hd {
	height:98px;
}

/*#hd .hd_left {
	float:left;
}*/

#hd img.farleft {
	float: left;
	margin-left:-4px;	
}

#hd span.hd_logo {
	float: left;
	margin-top:10px;
}

#hd span.hd_logo a{
	text-indent:-9999px;
	background-image: none;
	width:175px;
	height:60px;
	display:block;
	background-image: none;
	background:URL(/images/header_logo.png);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_logo.png', sizingMethod='scale');*/
}

#hd div.hd_middle {
	background:white;
	float:left;
	padding:14px;
	/*font-family:Tahoma;*/
	font-size:0.8em;
	color:white;
	line-height:15px;
	width:845px;
	height:70px;
}

#hd span.hd_tagline {
	float: right;
}

#hd span.hd_tagline a {
	margin-top:16px;
	text-indent:-9999px;
	background-image: none;
	width:350px;
	margin-right:50px;
	height:50px;
	display:block;
	background-image: none;
	background:URL(/images/new_tagline.png);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_logo.png', sizingMethod='scale');*/
}

/*#hd .hd_right {
	float:left;
}*/

#hd img.farright {
	float: left;
	margin-right:-4px;
}

span.CallToAction {
	font-size:1.5em;
	color:#005695;
	text-decoration:underline;
}


hr {
	border: 1;
	width: 85%;
	color:#005695;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	margin-top:5px;
	margin-bottom:6px;
}

/*h1 {
	font-size:1.6em;
	margin-bottom:6px;
	border-bottom: 2px solid #005695;
	line-height:24px;
}*/

h1 {
	font-size:1.6em;
	padding:10px;
	line-height:24px;
	border-bottom:0px;
}

h2 {
	font-size:1.3em;
	margin-bottom:6px;
	border-bottom: thin solid #005695;
	width:90%;
	padding-top:20px;
}

h3 {
	font-weight:bold;
	border-bottom: thin solid #005695;
	padding-bottom:8px;
	width:90%;
	margin-bottom:10px;
}

h4 {
	/*font-family:times New Roman;*/
	padding-top:20px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	color:#005695
}

h5 {
	padding-bottom:20px;
	font-size:1.6em;
	
}

h6 {
	color:#005695;
	/*font-family:times New Roman;*/
	font-size:1.25em;
	letter-spacing:0.1em;
	text-align:center;
	text-decoration:underline;
	text-transform:uppercase;
}

div.blocks_right {
	background-image: url(/images/gradient_blocks_right.png);
	height:300px;
	width:200px;
}

div.feature_property {
	float:left;
	height:185px;
	margin-left:1em;
	margin-top:28px;
	text-align:center;
	width:31%;
	position:relative;
}

div.feature_property img {
	border:4px solid #e6e6e6;
	width:175px;
}

div.feature_property a {
	text-decoration:none;
	font-weight:bold;
}

.feature_property_name {
	margin-top:-17px;
}

.feature_property .rollcontrol{
	/*  */
/*	width:175px	;*/
	position:relative;
}

.feature_property .rollcontrol div {
	background:#E6E6E6 !important;
	color:black;
	/*display:block !important;*/
	left:17px;
	position:absolute;
	width:163px;
	/*border:4px solid red;*/
	border:0px;
	}
	
.feature_property .rollcontrol a {
	color:#005695;
}



div.corporate_rentals {
    background-image:  url(/images/corporate_rentals.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 222px;
	position:absolute;
	right:0;
	z-index:8000;
} 

div.corporate_rentals_text {
	text-align:center;
	margin-top:6px;
	color:white;
}

div.corporate_rentals a {
	color:white;
	text-decoration:none;
}

#navigation{
	clear:both;
	font-family:Tahoma;
	height:30px;
	font-size:0.9em;
	background-image: url(/images/header_navigation.png);
	position:relative;
	z-index:8000;
}

#navigation ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#navigation li{
	float:left;
	line-height:30px;
	text-align:center;
	padding:0px 26px;
	position:relative !important;
}

#navigation .first_link a{padding-left:40px;}
#navigation .last_link{padding-right:10px;}
#navigation a{text-decoration:none;color:white;display:block;}

/*#navigation li div{
	position:absolute;
	width:225px;
	background:white;
	border:2px solid silver;
	z-index:3;
}*/


#ft {
	margin-bottom:100px;
}

#ft span.left {
	float: left;
}

#ft .middle{
	background:#005695;
	float:left;
	padding:14px;
	/*font-family:Tahoma;*/
	font-size:0.8em;
	color:white;
	line-height:15px;
	width:837px;
}

#ft span.right {
	float: left;
}

#ft a {
	color:white;
	text-decoration:none;
}

.edit_controls{
	position:absolute;
	top:-2em;
	left:0px;
	display:block;
	width:100%;
	border:1px solid black;
	border-bottom:none;
	text-align:center;
	padding:.2em 0;
	background:#f90;
	color:white;
	font-weight:bold;
	z-index:9000;
	top:-10px;
}
.edit_controls:hover{
	text-decoration:underline;
}

#map {
    border: 1px solid #979797;
    height: 300px;
	width: 433px;
	float:left;
/*	margin-top:20px;*/
}

/* floor plans on property details page */
#floorplan {
    border: 1px solid #979797;
    height: 300px;
	width: 433px;
	float:left;
/*	margin-top:20px;*/
	text-align:center;
}

#floorplan img {
    max-height:80%;
	max-width:80%;
}

.property_details_span {
	margin-top:35px;
}

.detail_property_active_photo {
	height:285px;
	/*width:60%;*/
	float:left;
	margin-bottom:8px;
	text-align:center;
	margin-right:10px;
}

.detail_property_active_photo img {
	max-height:100%;
	max-width:100%;
	min-width:370px;
}

#detail_property_other_photos {
	float:left;
	text-align:center;
	/*width:60%;*/
	margin-right:10px;
}

#detail_property_other_photos img {
	width:60px;
}

.property_details_subheader {
	background-image:url(/images/gradient_property_details.png);
	float:left;
	height:262px;
	padding:20px;
	width:175px;
/*	margin-top:20px;
	margin-bottom:20px;*/
}

.left_content_padding {
	padding:25px;
	position:relative;
}

.left_content_padding li {
	margin-top:15px;
}

.set_up_appointment {
	position:absolute;
	right:-38px;
	top:1px;
}

.detail_property_description_block {
/*	left:330px;
	position:absolute;
	width:200px;*/
}

.detail_property_description_block_two {
	clear:left;
	float:left;
	margin-top:20px;
	width:100%;
}

#frontend_property_detail h1 {
	margin-bottom:15px;
	/*margin-top:15px;*/
}

.property_specials {
	background:yellow;
	text-align:center;
	font-weight:bold;
}

.property_details_footer {
	clear:left;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	width:100%;
}

/*
									= = = = = = = = = = = = = = = = = = = 
									T R I K E   B L O C K   S T Y L I N G
									= = = = = = = = = = = = = = = = = = = 
*/

/* HOME PAGE */

#frontend_index .trike_block_standard {
	/*background:white;*/
	padding:12px;
	border:1px solid silver;
	font-size:1.0em;
	max-width:213px;
/*	position:relative;*/
	z-index:200;
}

#frontend_index .trike_block_standard p {
	padding-top:7px;
	font-size:0.85em;
	line-height:18px;
	padding-bottom:5px;
}

#frontend_index .trike_block_standard a.cta {
	background: url(/images/block_call_to_action.png);
	bottom:0;
	color:white;
	display:block;
	font-size:1em;
	height:20px;
	line-height:20px;
	padding-right:5px;
	position:absolute;
	right:0;
	text-align:right;
	width:80px;
}


/* HOME PAGE - RIGHT SIDE */

#rightbar_home {
	background:white;
}

/* CHILD PAGES - LEFT SIDE */

.trike_block_standard {
	position:relative;
}

.trike_block_standard p {
	padding-top:7px;
	font-size:1.0em;
	/*text-align:justify;*/
}

.trike_block_standard li {
	list-style-type:disc;
	margin-left:20px;
}

/* CHILD PAGES - RIGHT SIDE */

#rightbar {
	/*background-image: url(/images/gradient_child_vertical.png);*/
	height:100%;
	width:223px;
}

#rightbar .trike_block_standard {
	padding:12px;
	background:white;
	margin:20px;
	border:2px solid silver;
	color:black;
}

#rightbar .trike_block_standard a {
	color:black;
}

#rightbar .trike_block_standard p {
	padding-top:7px;
	font-size:0.8em;
	line-height:15px;
	color:black;
	text-align:left;
}

#rightbar .trike_block_standard li {
	font-size:0.8em;
	color:black;
}

fieldset {
	margin-top:-30px;
}

fieldset ul, fieldset li{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
}

fieldset li{
	clear:both;
	list-style:none;
	padding-bottom:10px;
}

fieldset input{
	float:left;
	margin-top:20px;
	width:225px;
}

fieldset label{
	width:400px;
	float:left;
	margin-top:20px;
	text-align:right;
}

/*.yui-ge .yui-u .trike_block_standard {
	background-image: url(/images/gradient_property_search.png);
}*/

#apt_region_list {
	/*background-image: url(/images/gradient_property_search.png);*/
	height:205px;
	color:white;
	/*font-family:Tahoma;*/
	font-size:1.0em;
	line-height:17px;
}

#apt_region_list p {
	/*padding:clear;*/
}

#apt_region_list a {
	color:white;
	text-decoration:none;
	font-size:1.0em;
	line-height:17px;
}

#apt_region_list li {
	list-style-type:disc;
	margin-left:30px;
	font-size:0.8em;
}

/*#management_intro .trike_block_standard ul {
	border:0;
	margin:0;
	padding:0;
	list-style:none;
}

div.management_intro li {
	clear:both;
	list-style:none;
	padding-bottom:10px;
	background:yellow;
}*/

.trike_block_standard table {
	width:80%;
}

.trike_block_standard td {
	width:50%;
	white-space:nowrap;
}

#contact_columns .trike_block_standard {
	float:left;
	width:310px;
}

/*
									= = = = = = = = = = = = = = = = = = 
									  C U R V E   T E X T   S T U F F
									= = = = = = = = = = = = = = = = = = 
*/

/*#frontend_index div.front_page {trikepm....235445278 (line 548)
background:white none repeat scroll 0 0;
font-size:1.2em;
height:260px;
max-width:none !important;
padding:0;
position:relative;
}*/

/*#front_page .trike_block_standard {
	height:264px;
	padding-right:10px;
	overflow:hidden;
}*/

/*#frontend_index h1, #frontend_apply h1, #frontend_rent_payment h1, #frontend_management h1, #frontend_maintenance h1, #frontend_property_listing h1 {
	font-size:1.6em;
	padding:10px;
	line-height:24px;
	border-bottom:0px;
}*/

#frontend_property_listing h1 {
	padding:0px;
}

div.front_page {
	/*background:white;*/
	height:264px;
	padding-right:10px;
	/*overflow:hidden;*/
/*	position:relative;
	z-index:1;*/
}

#frontend_index div.front_page {
	background:white;
	height:259px;
	padding:0 20px 0 0;
	max-width:none !important;
}

#frontend_index div.front_page p {
	font-size:1em;
	line-height:20px;
	margin-bottom:-10px;
	margin-top:-10px;
}

#frontend_index div.front_page hr {
	width: 50%;
}

#frontend_index div.front_page a {
	margin-top:10px;
}

#front_page_image {
	float:left;
}

#front_page_intro {
	/*float:right;*/
	border:0px;
	max-width:none !important;
	padding-right:20px;
}

.front_page hr {
	width: 40%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	margin-top:2px;
	margin-bottom:12px;
}

img.curveText {
	float: left;
	clear: left;
	/*margin-left:-75px;*/
	margin-right:1em;
}

#listing_nav li{margin-bottom:10px;}
#listing_div{border-right:1px solid #9C9A95;width:540px;margin-left:15px;float:left;min-height:320px;_height:320px;}

.listing_region {
	clear:left;
}

.listing_property {
	background-image:url(/images/property_listing_badge_x3.png);
	float:left;
	font-size:0.8em;
	height:260px;
	line-height:15px;
	margin-left:8px;
	margin-top:14px;
	overflow:hidden;
	padding:20px;
	text-align:center;
	width:168px;
}

.listing_property img {
	border:4px solid #e6e6e6;
	width:122px;
}

/*#frontend_property_listing h3 {
	border-bottom:medium none;
	font-weight:bold;
	padding-top:20px;
	padding-left:20px;
}*/

/*#frontend_property_listing h1 {
	margin:20px;
}*/

.property_name {
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
}

/*.rollcontrol div {
	position:absolute;
	width:142px;
	background:white;
	border:2px solid silver;
	z-index:3;
	text-align:left;
	padding:10px;
	line-height:15px;
	left:6px;
}*/

.rollcontrol div {
	background:#005695 none repeat scroll 0 0;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	color:white;
	font-size:0.9em;
	font-weight:normal;
	left:6px;
	line-height:15px;
	padding:10px;
	position:absolute;
	text-align:left;
	width:142px;
	z-index:8000;
}

.rollcontrol div img {
	margin-top:-3px;
	margin-bottom:10px;
	border:1px solid silver;
}

.rollcontrol div a {
	/*color:#005695 !important;*/
	padding-top:10px;
	font-weight:bold;
}

/*
.special_forms {
	padding:25px;
	position:relative;
	background:white;
	line-height:30px;
}

.special_forms td {
	padding:5px;
}
*/

#full_block_content {
	padding:25px;
	position:relative;
	background:white;
	line-height:30px;
}

.login_form { 
	background:#9CF;
	width:80%;
	margin:23px auto 0;
	padding:20px;
}

.login_form p { 
	line-height:35px;
	
}

.error {
	color:red;
	border:1px dashed #cc0000;
	padding:10px;
	margin-top:20px;
}

.errorExplanation {
	color:red;
	border:1px dashed #cc0000;
	padding:10px;
	margin-top:20px;
	
}

.wrap_bullets li {
	width:200px;
}

.gradient_button, .gradient_button_center {
	background-image:url(/images/gradient_button.png);
	/*font-family:times New Roman;*/
	height:19px;
	letter-spacing:0.2em;
	margin:3px 3px 3px 9px;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
	width:150px;
	float:left;
}

.gradient_button_center {
	margin-left:98px;
}

.gradient_button a, .gradient_button_center a {
	color:white;
	text-decoration:none;
}

.contact_map {
	margin-top:30px;
	margin-bottom:30px;
}

/*#li_columns .trike_block_standard li {
	width:200px;
	float:left;
}*/

#frontend_contact h1 {
	padding-left:0px;
}

#rightbar #apt_region_list {
	height:243px;
}

#rightbar h4 {
font-size:1.1em;
font-weight:bold;
padding-top:10px;
}

#rightbar .make_payment a {
	color:#005695;
}
