body {
	background-image: url(../images/bg.gif);
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}
.tb {
	font-size: 11px;
	color: #474747;
	border: 1px solid #333333;
	height: 20px;
	width: 113px;
	text-align: left;
	vertical-align: top;
}

.search {
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #202020;
	text-decoration: none;
}
.brdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E4DFD9;
	border-right-color: #E4DFD9;
	border-left-color: #E4DFD9;
}



.menu{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	padding-left:38px;
	text-decoration: none;
	text-align:right;
	padding-left:22px;
}

.menu1{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align:right;
	padding-right:66px;
}

.cname {
	font-size: 28px;
	font-weight: bold;
	text-transform: none;
	color: #034747;
	padding-left:27px;
	text-decoration: none;
}

.cname1 {
	font-size: 28px;
	font-weight: normal;
	text-transform: none;
	color: #034747;
	text-decoration: none;
}

.title {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #FF3F00;
	text-decoration: none;
}


.subtitle {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	color: #3F4A15;
	padding-right:15px;
	text-decoration: none;
}

.bodytitle {
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	color: #51667D;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}


.bodycontent{
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	padding-right:15px;
	text-align: left;
	
}

.bodycontent1-title{
	font-size: 24px;
	font-weight: bold;
	text-transform: none;
	color: #2C3640;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}


.bodycontent1-subtitle{
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #2C3640;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}


.bodycontent1{
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}

.bodycontent2{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #E0E698;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}

.infotitle{
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}


.info{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}

.footer1{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #FF9000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: center;
	
}
.mnubg {
	background-image: url(../images/menubg.gif);
	background-repeat: repeat-x;
	background-color: #E4DFD9;
}


.mnubg1 {
	background-image: url(../images/mnubg1.gif);
	background-repeat: repeat-x;
	background-color: #FF9000;
}


.footer{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #AEAEAE;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: center;
	
}

A{

	color:#FF9000  ;

	text-decoration:none;

}



A:hover{

	color:#FF9000  ;

	text-decoration:underline;

}



table {

    font-family: Helveitca, Arial, Verdana;

    color:#000000;

    font-size: 12px;

}








INPUT{

	margin:5px 0px 0px 0px;

	background:#E4DFD9;

	border:1px solid #9E9E9E;

}



INPUT.checkbox{

	border:none;

	width:auto;

	background:transparent;

}



INPUT.radio{

	border:none;

	width:auto;

	background:transparent;

}



TEXTAREA{

	margin:5px 0px 0px 0px;

	background:#E4DFD9;

	border:1px solid #9E9E9E;

}



SELECT {

    margin:5px 0px 0px 0px;

	background:#E4DFD9;

	border:1px solid #9E9E9E;



}





.primaryButtons INPUT, .Buttons INPUT{

    color:#FFFFFF;

    font-size:11px;    

	text-decoration:none;

	font-weight:bold;  

	padding:2px 10px 3px 10px;

    background:#FF9314;

    border:1px solid #DC8410;

    height:21px;

	width:100px;

	cursor:pointer;	

}



.primaryButtons INPUT:hover{

    color:#DDDDDD;

    background:#EE8203;

    border:1px solid #CB7300;

}



/***Forms - webforms***/
.webform
{
    background: #EEEEEE;
    border:1px solid #929292;
 	padding:10px;
	margin-left:10px;
}
.webform fieldset{

	border:none;

}



.webform fieldset legend{

	border:none;

	background:transparent;



	color:#BF0005;

	font-weight:bold;

	font-size:18px;



	padding:0px 0px 20px;

}



.webform TH{

	width:25%;

	font-weight:normal;  

	text-align:left;

}



.webform TD{

	width:auto;

	font-weight:normal;    

}



.webform TH.required{

    background: url(../images/required.gif) left center no-repeat transparent;
    padding-left:15px;
}



.webform h3{

    margin-top: 20px;

    border-bottom: 1px solid #000000;

}

 





/**headers**/

h1 {

    color:#000000;

    margin-bottom: 4px 0px 2px 0px;

    font-weight: bold;

    font-size: 24px;    

}



h2 {

    color:#000000;

    margin: 4px 0px 2px 0px;

    font-weight: bold;

    font-size: 20px;    

}



h3 {

	color:#000000;  

    margin-bottom: 4px 0px 2px 0px;

    font-weight: bold;

    font-size: 16px;    

}



A{

    color:#FF9000;

	text-decoration:none;

}



A:hover{

    color:#FF9000;

	text-decoration:underline;

}





p {

    text-align: left;

    margin-bottom: 2px;

    margin-top: 2px;

}



.container_bg {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    position: relative;
    bottom: 0px;
    overflow: clip;
    position:relative;
    background: url(../images/container-bg.gif) repeat-y #FFFFFF;    
}
.bodycontent1{
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}

.infotitle{
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}
.brdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E4DFD9;
	border-right-color: #E4DFD9;
	border-left-color: #E4DFD9;
}


.info{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #202020;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: left;
	
}
#pw_website_header{
    height:97px;
	margin-left:10px;
}
.header_bg
{
   height:171px;
   width:190px;
   text-align:center;
   background:url(../images/menu1.jpg) top left repeat-y #4C4C4C;
}
#header {
    width: 1000px;
    height:132px;
    overflow:hidden;
    padding:0px;
    background: url(../images/header-bg.gif) top left no-repeat #4C4C4C; 
    text-align:left;
    position:relative;
}
#pw_website_logo
{
	padding-top:30px;
	height:95px;
	width:150px;
	vertical-align:top;
	overflow:hidden;
}

#pw_website_logo IMG
{
	vertical-align:top;
	border:none;
}

#headerText
{
    position:absolute;
	overflow:hidden;
	top:30px;
	left:20px;
	width:135px;
	height:112px;	
    color: #FFFFFF;
}

/*** SEARCH COMPONENT */


#pw_rental_search {
    margin: 0px 0px 0px 0px;
    color:#848484;
    font-weight:bold;    
	position:static;
	height:30px;
}
#pw_rental_search form{
    margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.header #pw_rental_search{
	background-image:url(../images/header-bg_search.gif);
	background-position:top center;
	background-repeat:no-repeat;	

}

#pw_rental_search fieldset{
    border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
}


#pw_rental_search A.button{
	/*padding-left:78px;
	padding-right:7px;  */		
}


#pw_rental_search fieldset label{
	font-size: 13px;
	color: #958C94;
	text-decoration: none;
	vertical-align:middle;
	text-align:justify;
}

#pw_rental_search fieldset legend {
    display: none;
}


#pw_rental_search fieldset select {
	font-size: 11px;
	color: #474747;
	border: 1px solid #333333;
	height: 25px;
	width: 113px;
	text-align: left;
	vertical-align: top;
	background:#FFFFFF;
	line-height:30px;
	
}

/***************/

h1 {

    margin: 0;

}



#companyName {

    background:transparent;

    font-size: 18px;

	font-family:Georgia,Arial,Serif;

    color: #000000;

    font-weight: bold;

    text-align: center;

    display:block;

}



#companyAddress {

    background:transparent;

    font-size: 12px; /*<xsl:value-of select="@companyNameFontSize" />*/;

	font-family:Arial,Serif;

	font-weight:bold;

    color: #FFFFFF; /*<xsl:value-of select="@companyNameFontColor" />*/;

    text-align: center;

    display:block;    

	margin-left:5px;	

}

/*******Navigation*******/

#pw_website_navigation {
	padding-top:20px;
	padding-bottom:20px;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	width:193px;
}


#pw_website_navigation BR{
	display:none;  
}

#pw_website_navigation ul{
    margin: 0 0 0 0;
    padding: 0 5px 0 0px;
	list-style:none;
}

#pw_website_navigation ul li {
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
    display:block;
	padding-bottom:10px;
	padding-top:10px;
	width:173px;
	background-image:url(../images/lingbg.gif);
	background-position: center bottom;
	background-repeat:repeat-x;
}

#pw_website_navigation ul li a{
	font-size:12px;
	width:171px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:bottom;
	text-decoration:none;
}

#pw_website_navigation ul li a:hover {
    text-decoration:underline;
    color:#FFFFFF;
}





#pw_website_footer{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #FF9000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: center;
}

#pw_website_footer a{
	color:#799ABB;
}

#pw_website_footer_links
{
  	padding:0px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#000000;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #AEAEAE;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	width:1003px;
}



#pw_website_footer_links A{
	color:#AEAEAE;
	padding-left:10px;
	padding-right:10px;
 	text-decoration:none;
	white-space:nowrap;
}



#pw_website_footer_links A:hover
{
 	text-decoration:none;  
}





#selectedTab {
}



.NavigatorTabBegin {

    display: block;

    width: 164px;

    height: 8px;

	margin:0px;

	padding:0px;

}

.pw_website_navigation_widget_selected A
{
}


.NavigatorTab1 {
    display:block;
    width: 164px;
    background: url(../images/nav-sep.gif) bottom left no-repeat;
    margin: 0;
    text-align:left;
}



.NavigatorTab2 {

    display:block;

    width: 164px;

    background: url(../images/navtab-bg.gif) bottom left no-repeat;

    padding: 10px 0 10px 0;

    margin: 0;

    text-align:left;

}



.NavigatorTab3 {

    display:block;

    width: 164px;

    background: url(../images/navtab-bg.gif) bottom left no-repeat;

    padding: 10px 0 10px 0;

    margin: 0;

    text-align:left;

}



.NavigatorTab4 {

    display:block;

    width: 164px;

    background: url(../images/navtab-bg.gif) bottom left no-repeat;

    padding: 10px 0 10px 0;

    margin: 0;

    text-align:left;

}



.NavigatorTabEnd {

    display: block;

    background:url(../images/nav-bot.gif) bottom left no-repeat #E4DFD9;

    width: 164px;

    height: 70px;

}



#navigation BR{

	display:none;

}



A.NavigatorLink {

    color:#FFFFFF;

    text-decoration:none;

    font-family:Arial,Serif;

    margin:0px 0px 0px 35px;

    

    display:block;

}



A.NavigatorLink:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

#content {
   	background: transparent;
   	margin: 0px;
   	padding:15px 10px 10px 15px;     
   	text-align: left;	
	display:inline;
	float:right;
	width:98%;
    overflow: hidden;
	text-align:left;
	min-height:500px;
	min-height:14px;
}

#content:after{
  	content:'.';
  	display:block;
  	clear:both;
  	visibility:hidden;
  	height:0px;
}

#contentLayout
{
	padding-left:15px;
	min-height:600px;
	height:auto;
	_height:600px;
}



#footer {
    width: 1000px;
    height:25px;
    margin: 0px;
    padding: 0px;
	text-align:left;
	background:#303030;
	color:#AEAEAE;
}



#footerLinks 

{

    padding: 5px 0px 0px 0px;

	text-align:center;

    

}



#footerLinks A{

	color:#AEAEAE;

	padding-left:10px;

	padding-right:10px;

	white-space:nowrap;

}



#footerLinks A:hover{

	color:#AEAEAE;

	text-decoration:underline;

}



#footerLinks A B B B{

	font-weight:normal;

}



#footerAddress {

	position:relative;

	top:15px;

	_top:20px;

  	color:#AEAEAE;

	text-align:center;  

}





/**

 * TABLE.PageContent -

 *

 * This table should wrap content entered by a user

 *

 */

TABLE.PageContent {

    table-layout: fixed;

    font-size: 12px;

    margin-left:30px;

}



TABLE.PageContent TD {

    min-height: 320px;

}



.PageContent H3 {

    color:#BF0005;

    font-family:Arial,Serif;    

}



.PageContent B {

    color:#BF0005;

    font-family:Arial,Serif;    

}



/**

 * TABLE.ColumnLayout - Invisible table used for the porpuse of creating a column based layout.

 *

 */

TABLE.ColumnLayout {

    font-size: 12px;

    margin: auto auto;

    width: 575px;

}





TABLE.ColumnLayout .Col1 {

    padding: 5px;



}



TABLE.ColumnLayout .Col2 {

    padding: 5px;



}



TABLE.ColumnLayout .Col3 {

    padding: 5px;



}



TABLE.ColumnLayout .Col4 {

    padding: 5px;



}





/**

 * TABLE.Info - This should be used for tables that have items in pairs of label and value.

 *

 */

TABLE.Info {

    font-size: 12px;

    /*margin: auto auto;*/

    width: 95%;

}



TABLE.Info TD.label {

    font-weight: bold;

    width: 25%;

}



TABLE.Info TD.value {



}



/**

 * table#unitList - This should be used for tables that have column headers and list one item per row.

 *

 */



table#unitList {

    font-size: 12px;

    margin: 4px 0px 4px 0px;

}



table#unitList th {

    background-color: #E7E7E7;

    text-align: left;

}



/*

 * table.edit

 *

 * To be used in tables in edit pages with pairs of label and field. Use

 * <th> tags as a field label.

 *

 */

table.edit {

    border-collapse: separate;

    border-spacing: 0px;

    empty-cells: show;

    width: 98%;

}



table.edit tr {



}



table.edit th {

    text-align: left;

    padding: 4px;

}



table.edit td {

    padding: 4px;

}



.errorBox {

    background-color: #FF9999;

    width : 390px;

    text-align: left;

    margin-left: 14px;

    border: solid 1px #FF0000;

    padding: 4px;

}



.errorBox H2

{

	color:#000000;

	background:transparent;  

}





.PageContainer

{

	padding:20px 0px 20px 20px;  

	margin:0px;

}



.extraDiv
{
	display:none;  
}

.dataSection
{
	text-align:left;  
}

/*button themes*/
.button
{
    color:#FFFFFF;
    font-size:11px;    
	text-decoration:none;
	font-weight:bold;  
	padding:2px 10px 3px 10px;
    background:#FF9616;
    border:1px solid #DC8410;
    height:19px;
}

A.button:hover{
    color:#DDDDDD;
    background:#EE8203;
    border:1px solid #CB7300;
	text-decoration:none;
}


/***************/

/* HOME        */

/***************/

.home #contentLayout

{

	padding-left:0px;  

}



.home #homePageContent {
   padding-right:8px;   
   width:565px;
   _width: 575px;
}



.home #content

{

   padding-top:0px; 

}



.home .NavigatorTabBegin {

    background: url(../images/nav-top.gif) top left repeat-y;

    height: 38px;

}





/*** contact and maint links***/

.home #home-maint{

  	display:none;

}



.home #home-contact{

  	display:none;

}



/**

 * Featured Listing

 */

.home #specialFeatures {

    margin: 10px 20px 10px 25px;

    padding: 5px;



    background:#FFFFFF;

    border-top:1px solid #E4DFD9;

    border-bottom:1px solid #E4DFD9;





	/*Mozilla has a problem too, but the 1 px doesn't make it go auto*/	

	min-height:250px;



	/*IE hack to encapsulate floating elements*/

	_height:1px;



}



.home .featuredLising

{

    font-size:12px;    

}



.home .featuredListing h2 {

    text-align: left;



    font-size:14px;

    color:#000000;

}



.home .featuredListing h3 {

    margin-bottom: 2px;

    margin-top: 4px;

    font-weight: bold;

    font-size: 12px;

    

    color:#000000;

	    

}



.home .featuredListing .image {

    float: left;

    padding:0px;

    margin-top:3px;

    margin-left:3px;

    display:inline;

	background:#E4DFD9;

}



.home .featuredListing .image IMG{

    padding:1px;

    position:relative;

    top:-3px;

    left:-3px;    

}



.home .featuredListing .location {

    float: left;    

    padding:0px 10px 10px 10px;

    text-align: left;

    display:inline;

    font-weight:bold;

    font-size:12px;    

}



.home .featuredListing .description {

    float: left; 

	display:inline;

	width:350px;   

    padding:0px 10px 0px 0px;

    

    font-size:12px;



    text-align:left;

}



.home .featuredListing .description P{

    padding:0px 10px 10px 10px;

    font-size:12px;

}









/***

.featuredListing .description A IMG{	visibility:hidden;}

***/





/**

 * NEWS

 */

.home .News {

    display: block;

    position: relative;

    float: left;

    width: 250px;

    margin: 0px 0px 0px 0px;

    text-align: left;

}



.home .News UL {

    position: relative;

    margin: 0px 0px 10px 20px;

}



.home .News LI {

    position: relative;

    margin: 0px 0px 10px 0px;

}



/**

 * SEARCH COMPONENT

 */

.home #searchListings {

    margin: 0;

    padding: 0;

    background-color:#0F0F0F;

    text-align:right;

    padding:0px 25px 0px 0px;

    color:#FFFFFF;

    font-weight:bold;



    height: 38px;





}



.home #searchListings fieldset{

    height: 26px;



    border: none;



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;



	display:block;

	padding: 6px 5px 5px 5px;

}



.home #searchListings fieldset legend {

    display: none;

}



.home #searchListings fieldset select {

/*

    margin: 0px 0px 0px 10px ;

*/

}



.home #goSearchButton {

    _position: relative;

    _top: 2px;

}









/***************/

/* ABOUT       */

/***************/

.about .dataSection

{

	padding: 15px 0px 15px 0px;    

}









/***************/

/* MAINTENANCE */

/***************/

.tenants #content

{

}



.tenants #contentLayout

{

	padding-top:5px;

	position:relative;

	text-align:left;

}



.tenants #layoutDiv1

{

	border-top:1px solid #000000;

	padding-top:10px;

}

 

.tenants #layoutDiv2

{

	padding-bottom:10px;

}



.tenants #layoutDiv2 TEXTAREA

{

	width:350px;  

}





.tenants #confirmationPageContent {

    padding: 30px;

    min-height: 320px;

}



.tenants h3.FormSection {

    margin-top: 20px;

    border-bottom: 1px solid #000000;

}



.tenants h3.SidebarHeading {

    margin-bottom: 2px;

    margin-top: 20px;

}





.tenants P.MessageBox

{

	padding:5px 0px;

}



.tenants #errors {

    display: none;

    border: 1px solid red;

    background-color:#FF9999;

}



.tenants #today {

    font-weight: bold;

    text-decoration:underline;

    text-align:center;

}



.tenants #maintenancePhone {

    text-align: center;

}



.tenants #maintenanceSidebar {

    height: 100%;

    text-align: left;

    margin: 5px;



}



.tenants .MaintenanceRequestForm {

    border-left: 1px dashed #666666;

    padding: 0px 5px 5px 5px;

    text-align: left;



    

}



.tenants .FieldLabel {

    margin: 4px;

}



.tenants .RequiredField {

    color: red;

    font-weight: bold;

}



.tenants .VerticalDivider {

    border-left: 1px dashed #666666;

    height: 100%;

    //height: 800px;

}



.tenants TABLE.ColumnLayout {

	margin-top:20px;

}









/***************/

/* CUSTOM      */

/***************/

.contact_us .dataSection

{

	padding: 15px 0px 15px 0px;    

}



.custom #contentLayout{

	width:575px;

	overflow:hidden;

}



.contact_us #Content {   

}





.contact_us .PageContainer {

    width: 95%;

    margin: 10px;

    margin-top:0px;

    text-align: left;

    min-height: 320;

}





/**

 *  WEBFORMS

 */

.contact_us .webform fieldset{



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;



	margin:20px 20px 20px 0px;

	width:480px;

	position:relative;

	top: -20px;

	display:block;

	padding: 10px 10px 0px 10px;



	border:none;

}



.contact_us .webform fieldset div {

    width: 100%;

    float: left;

    text-align: left;

}



.contact_us .webform fieldset legend{

	border:none;

	background:transparent;



	color:#BF0005;

	font-weight:bold;

	font-variant:small-caps;

	font-size:18px;

	font-family:Arial,serif;



	padding:2px 0px 20px;

	margin:20px 0px 5px 0px;

}



.contact_us .webform fieldset legend img{

	padding:0px 5px 0px 5px;

}



.contact_us .webform label{

	font-size:90%;



	display:none;

	float:left;

	width:90px;

	text-align:right;

	margin:6px 5px 0px 0px;

}



.contact_us .webform input{

	margin:5px 0px 0px 0px;

	background:#E4DFD9;

	border:1px solid #9E9E9E;

	width:200px;

}



.contact_us .webform textarea{

	margin:5px 0px 0px 0px;

	background:#E4DFD9;

	border:1px solid #9E9E9E;

	width:200px;

}



.contact_us .webform select {

    margin:5px 0px 0px 0px;

	background:#E4DFD9;

	border:1px solid #9E9E9E;

	width:200px;

}



.contact_us .webform .primaryButtons {

    text-align: center;

}



.contact_us .webform .primaryButtons INPUT{

    color:#FFFFFF;

    font-size:11px;    

	text-decoration:none;

	font-weight:bold;  

	padding:2px 10px 3px 10px;

    background:#FF9314;

    border:1px solid #DC8410;

    height:21px;

	width:100px;

	

}



.contact_us .webform .primaryButtons INPUT:hover{

    color:#DDDDDD;

    background:#EE8203;

    border:1px solid #CB7300;

}



.contact_us .edit

{

	width: 375px !important;

	margin-left:75px;

}





/***************/

/* 	RENTALS    */

/***************/

.rentals #content

{



}



/**

 *	LISTING PAGE

 */



.rentals table.list {

    width: 550px;

    color: black;

    font-size: 12px;

    

	background:transparent;

	margin:5px 0px 0px 0px;

	

	display:block;

    

}



.rentals table.list TR.Row_1 {

    background: transparent;

}



.rentals table.list TR.Row_0 {

    background: transparent;

}



.rentals table.list TH {

    background-color: #E7E7E7;

    padding: 2px;

}



.rentals table.list TD  {

    padding: 0px;

    border-bottom:1px solid #DFDAD4;

    width:550px;

	padding:10px 10px 0px 0px;

}



.rentals div.column_5:after {

 	content:'.';

	clear:both;

	display:block; 

	visibility:hidden;

	height:0px;

}  



.rentals div.column_1 {

    width: 200px;

    min-height:200px;

    _height:200px;

    float: left;

    display:inline;

	padding:0px 0px 10px 10px;

}



.rentals div.column_2 {

    width: 200px;

    left:0px;

    display:block;

    float: left;

	padding:0px 0px 10px 10px;

}



.rentals div.column_3 {

    position:relative;

    left:0px;

    width: 200px;

    float: left;

	padding:0px 0px 10px 10px;

}



.rentals div.column_4 {

    position:relative;

    left:0px;

    top:-30px;

	width: 100px;

    float: left;

    display:inline;

}



.rentals div.column_5 {

    position:relative;

    left:0px;

    width: 250px;

    float: left;

	padding:0px 0px 10px 10px;

}



.rentals table.list .PropertyImage {

    margin: 0px;

}



.rentals table.list TD.Address {

    padding-top: 5px;

    text-align: left;

}



.rentals table.list DIV.hr {

    background-color: #CCCCCC;

    color: #CCCCCC;

    height: 1px;

}



.rentals table.list DIV.hr HR {

    display: none;

}



.rentals H1 {

    color: #990000;

}





/**

 * BUILDING AND UNIT PAGES CSS

 */



.rentals TABLE.ColumnLayout {   

	width:550px;

	margin:0px 10px 20px 0px;	

    border-bottom:2px solid #BCBCBC;	

}



.rentals DIV.BuildingNameAddress {

    text-align: left;

    margin: 0px 0px 0px 0px;

}



.rentals DIV.BuildingNameAddress H3 {

    font-size: 14px;

    font-weight: bold;

    text-align: left;

    margin: 2px;

    color:#FF9000;



}





.rentals #dataSection-Units

{

	display:block;

	clear:both;

	padding-top:10px;

}



.rentals DIV.UnitDetails H3 {

    font-size: 14px;

    font-weight: bold;

    padding: 2px;

    color:#FF9000;

    border-bottom:1px dashed #BFB5A9;   

}



.rentals DIV.UnitDetails P {

    padding: 5px 0px 5px 0px;

    margin:2px;

    margin-bottom:20px;

}



.rentals .UnitDetails A{

	color:#BF0005;

	font-weight:bold;

}



.rentals .UnitDetails A:hover{

	color:#000000  ;

}



.rentals UL

{

  	padding:0px 0px 5px 0px;

    margin:0px;

    margin-bottom:20px;

  	

}



.rentals UL LI

{

	list-style-position:inside;

}



.rentals DIV.LeasingContact H3 {

    font-size: 14px;

    font-weight: bold;

    padding: 2px;

    color:#FF9000;

    border-bottom:1px dashed #BFB5A9;   

}



.rentals .ListingDescription{

  margin:10px 0px 10px 0px;;

}



.rentals .MapLink {

    padding: 10px 0px 10px 0px;

}



.rentals .MapLink A{

	color:#FF9000  ;

	text-decoration:none;

	background:url(../images/map-btn.gif) center left no-repeat;  	

	padding-left:25px;

	padding-top:6px;

	border:none;	

	height:25px;

}



.rentals .MapLink A:hover {

    color: #FF9000;

	text-decoration:underline;    

   	background:url(../images/map-btn.gif) center left no-repeat !important;  	

	border:none  !important;

}



.rentals .MapLink A{

	color:#FF9000  ;

	text-decoration:none;

}



.rentals .MapLink IMG

{

	display:none;  

}



.rentals .BackLink {

    text-align: left;

    margin: 10px;

}

.rentals .BackLink A{

	color:#000000;

	font-weight:bold;

}



.rentals .SendToFriendLink {

    padding: 10px 0px 10px 0px;

}



.rentals .Image {

    padding: 5px 5px 15px 5px;

    margin: 10px;

}



.rentals .PropertyImage {

    float: left;

    padding:0px;

    margin-top:3px;

    margin-left:3px;

    display:inline;

	background:#E4DFD9;

}



.rentals .PropertyImage IMG{

    padding:1px;

    position:relative;

    top:-3px;

    left:-3px;    

    

    width:180px;

}



.rentals .thumbnail{

  

    margin-top:3px;

    margin-left:3px;

	background:#E4DFD9;



	text-align:left;  

	margin-bottom:5px;

	

/*	

    display:table-cell;

	vertical-align:bottom;

	overflow:hidden;

	height:200px;	

	width:180px;

*/

}



.rentals .thumbnail IMG{

    padding:1px;

    position:relative;

    top:-3px;

    left:-3px;    	

    width:180px;

}



.rentals #dataSection-Gallery{

	display:block;

	clear:both;  

}



.rentals #dataSection-Gallery BR

{

  	display:none;

}



.rentals #dataSection-Description{

	display:block;

	clear:both;  

}



.rentals DIV.Image {

    font-size: 12px;

    margin: 0px;

    text-align: center;

    float:left;



    display:inline;

}



.rentals DIV.imageLink{

	padding-bottom:10px;  

}



.rentals A.ImageLink

{    

	background:url(../images/enlarge-btn.gif) center left no-repeat;  	

	padding-left:25px;

	padding-top:4px;

	padding-bottom:5px;

	border:none;	

	height:25px;

    color: #FF9000;

    text-decoration:underline;    

    

}



.rentals A.ImageLink:hover {

    color: #FF9000;

    text-decoration:underline;

   	background:url(../images/enlarge-btn.gif) center left no-repeat !important;  	

	border:none  !important;

}





.rentals .PriceRange {

    color: #000000;

    font-weight: bold;

    font-size: 14px;

}



.rentals p {

    margin: 10px;

}





.rentals .BuildingNeighborhood {

    display: block;

/*

    margin-top: 10px;

*/

}



.rentals .BuildingNeighborhood B{font-weight:normal;}



.rentals .BuildingAddress {

    margin-top: 10px;

}



.rentals A.BuildingLink {

    color: #BF0005;

    text-decoration:none;

    font-size:14px;

}



.rentals A.BuildingLink:hover {

    color: #000000;

}



.rentals .BuildingLink img {

    margin-top: 10px;

}



.rentals .UnitTypes {

    margin-top: 0px;

}



.rentals #unitList{

	width:550px;  

	margin-bottom:20px;

}



/**

  *  IMAGE ZOOMING

  */

.rentals #imageZoomIMG {
    background-color: #E7E7E7;
    margin: 5px;
}



.rentals #imageZoom {

    position: absolute;

    width: 320px;

    display: none;

    z-index: 3;

    border: 1px outset #CCCCCC;

    background-color: #E7E7E7;

}



.rentals .ImageZoomCloseButton {

    text-align: center;

    background-color: #E7E7E7;

    margin: 0px;

    padding-bottom:10px;

}



.rentals .ImageZoomCloseButton A{

    color:#FFFFFF;

    font-size:11px;    

	text-decoration:none;

	font-weight:bold;  

	padding:2px 10px 3px 10px;

    background:#FF9314;

    border:1px solid #DC8410;

    height:19px;

}



.rentals .ImageZoomCloseButton A:hover{

    color:#DDDDDD;

    background:#EE8203;

    border:1px solid #CB7300;

}



/**

 *	INQUIRE FORM

 */



.rentals TABLE.PopupForm {

    margin: auto auto;

    font-size: 12px;

}



.rentals TABLE.PopupForm TD.label  {

    font-weight: bold;

}



.rentals .guestCardFormMsg {

    margin: auto auto;

    text-align: left;

}



.rentals #guestCardFormContainer {

    position: absolute;

    z-index: 4;

    border: 2px solid orange;

    width: 540px;

    height: 450px;

    padding: 10px;

    background-color: #E7E7E7;

}



.rentals #guestCardForm fieldset {

    display: block;

    border: 2px solid #E3DEB8;

    background-color: #F3F3EC;

    padding: 0;

    margin: 10px 0px 10px 0px;

}



.rentals #guestCardForm div.fieldset {

    display: block;

    border: 1px solid #CCCCCC;

    background-color: #F7F7F7;

}



.rentals div.autoscroll {

    overflow: auto;

    height: 400px;

    margin: 0;

}



.rentals .PopUpContainer  {

    width: 520px;

}



/**

  *  LEASING CONTACT

  */

.rentals .dataSection .LeasingContactInfo

{

	padding:10px;  

}



.rentals .dataSection {

	display:block;

	clear:both;

}





.rentals .dataSection H3 {

    font-size: 14px;

    font-weight: bold;

    color: black;

    padding: 2px;

    margin-right:20px;

    text-align: left;



    color:#FF9000;

    border-bottom:1px dashed #BFB5A9;   



}



.rentals .dataSection A {

    color:#FF9000;

	text-decoration:none;	

}



.rentals .dataSection A:hover {

    color:#FF9000;

	text-decoration:underline;	

}





.rentals .LeasingContact .LeasingContactImage {

    text-align: left;

}



.rentals .LeasingContactInfo {

    text-align: left;

}



.rentals .LeasingContactInfo DIV{

    text-align: left;

}



/**

 * SEARCH COMPONENT

 */



.rentals #searchListings {



	width:550px;

    margin: 10px 0px 20px 0px;

    padding: 25px 0px 0px 0px;



    border-top:1px dashed #BFB5A9;

    border-bottom:30px solid #E4DFD9;    



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;



	position:relative;

	top:18px;

	display:block;

}



.rentals #searchListings fieldset {

  

	border:none;

 	text-align:right;



}



.rentals #searchListings fieldset div {

    width: 250px;

    float: left;

    text-align: left;

    margin-bottom:10px;

}



.rentals #searchListings fieldset legend{

	



	border:none;



	color:#BF0005;

	font-weight:bold;

	font-size:14px;

	font-weight:bold;

	font-family:arial,serif;

	padding:2px 5px;

	margin:0px;

	

	display:none;



}



.rentals #searchListings input{

	margin:5px 0px 0px 0px;

	width:140px;  

	background:#E4DFD9;

	border:1px solid #9E9E9E;	

}



.rentals #searchListings A.button{

	width:auto;  



	margin-right:50px;

	_margin-right:60px;

	

	position:relative;

	top:30px;

	_top:25px;

	

}



.rentals #searchListings A.button:hover{

 	text-decoration:none; 

}  



.rentals #searchListings textarea{

	margin:5px 0px 0px 0px;

	width:140px;  

	background:#E4DFD9;

	border:1px solid #9E9E9E;

}



.rentals #searchListings select {

    margin:5px 0px 0px 0px;

	width:140px;  

	background:#E4DFD9;

	border:1px solid #9E9E9E;

}



.rentals #searchListings #zip

{

	width:65px;

    margin:5px 0px 0px 0px;



}



.rentals #searchListings #state

{

	width:70px;  

    margin:5px 1px 0px 0px;



}



.rentals #searchListings fieldset legend img{

	padding:0px 5px 0px 5px;

}



.rentals label{

	font-size:90%;



	display:block;

	float:left;

	width:90px;

	text-align:right;

	margin:6px 5px 0px 0px;

}



.rentals input{

	margin:5px 0px 0px 0px;

}



.rentals select {

    margin:5px 0px 0px 0px;

}













/****************/

/* CONTACT AGENT*/

/****************/





#guestCardForm #contactUsFieldset

{

	border:none;  

}



#guestCardForm TABLE.edit TH{padding-left:15px;}

/****************/

/* APPLICATION  */

/****************/



#tenantApplicationForm #contactUsFieldSet

{

	border:none;  

}



#tenantApplicationForm TEXTAREA{width:500px;}

#tenantApplicationForm INPUT{width:125px}

#tenantApplicationForm INPUT.checkbox{width:auto}

#tenantApplicationForm INPUT.radio{width:auto}

#tenantApplicationForm {padding-right:15px}



#tenantApplicationForm .webform TH{text-align:left;}

#pw_featured_rental_listing_animated
{
width:98%;
}

#pw_featured_rental_listing_v2_label {background-color: #FF9000 !important; color:#FFFFFF !important;}
#pw_featured_rental_listing_v2_view_detail {background-color: #FF9000 !important}
#pw_featured_rental_listing_v2_summary_bar {background-color: #FF9000 !important; color: #FFFFFF !important;}
#pw_featured_rental_listing_v2_previous {background-color: #FF9000 !important;}
pw_featured_rental_listing_v2_next {background-color: #FF9000 !important;}

/************** Tentant *******************/
#pw_tenant_portal_login_form{
	padding:10px 10px 10px 10px;
}
#pw_listing_widget{
	font-family:Arial, Helvetica, sans-serif;
	width:99%;
}
#pw_webpage_content a
  {
  text-decoration:none;}
  
#password{
	width:100px;
}
#username{
	width:100px;
}

#pw_listing_widget, #pw_forsale_listing {
background-color:transperant !important;
}