body {
    margin: 7px 0 0 0 ;
	padding: 0px;
	font-family: arial,helvetica,clean,sans-serif;
	background-repeat:repeat-x;
	background-color:#D9D1BA;
}
.main_table{
	border:2px solid #4792EA;
	background-color:#FFFFFF;
}
#left{
	width:254px;
}
/*LOGO IMG*/
#pw_website_logo
{
	float:left;
    text-align:center;
	height:112px;
	width:229px;
	background-image:url(../images/header-logo-09.png);
	background-repeat:no-repeat;
}
#pw_website_logo IMG
{
 	height:112px; 
	width:229px;
	display:none;
}
#pw_website_header{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	letter-spacing:6px;
	padding-left:10px;
	padding-top:5px;
}

/***Forms - webforms***/
.webform fieldset{
	border:none;
}
.webform fieldset legend{
	border:none;
	background:transparent;
	color: #555555;
	font-weight:bold;
	font-size:18px;
	padding:0 0 20px 10px;
}
#contactUsFieldset .form-des {
	margin:10px;
}
.webform TH{
	width:25%;
	font-weight:normal;  
}
.webform TD{
	width:auto;
	font-weight:normal;    
}
.webform TH.required{
    background: url(../images/required.gif) left center no-repeat transparent;
    padding-left:15px;
}
.webform TH.not-required{
    padding-left:15px;
}
.webform h3{
    margin:20px 0 5px 0;
	border-bottom:1px solid #000029;
	color: #555555;
	padding:5px;
}
#searchListingsMini label{
	display:none;
}
#searchListingsMini fieldset{
	border:none;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#searchListingsMini fieldset legend{
	display:none;
}
#searchListingsMini select{
	font-size: 11px;
	color: #474747;
	border: 1px solid #333333;
	text-align: left;
	vertical-align: top;
	margin:0px 0px 0px 0px;
	width:60px;
}
.button
{
    color: #000000;
	text-decoration:none;
	padding:2px 8px 3px 8px;
    font-weight:bold;
    font-family: Helveitca, Arial, Verdana, sans-serif;
    font-size:11px;
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	border:1px #818181 solid;
}
A.button:hover{
    border:1px solid #BEBBBB;
    color:#DDDDDD;
	text-decoration:none;
}
#gosearchButton {
	width:150px;
}
#pw_website_navigation {
    background: transparent;
    font-weight: normal;
    font-size: 14px;
    padding: 0 0 0 0px;
    margin:0 0 0 0px;
	width:257px;
	float:left;
}
#pw_website_navigation BR{
	display:none;  
}
#pw_website_navigation ul{
    margin: 0 0 0 0;
	list-style:none;
	padding:0 0 0 0;
}
#pw_website_navigation ul li {
	width:257px;
	background-image:url(../images/Realtime-Leasing-Site-Revision_09.jpg);
	background-repeat:no-repeat;
	height:56px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	margin-bottom:-3px; !important
	padding-bottom:0px;
}
#pw_website_navigation ul li:hover {
   overflow:hidden;
	width:257px;
	background-image:url(../images/Realtime-Leasing-Site-Revision_09.jpg);
	background-repeat:no-repeat;
	height:56px;
}
#pw_website_navigation ul li a{
	font-size:14px; 
	color: #A7C9D3;
	padding:6px 0 6px 15px;
	margin:0 0 0 0;
	text-decoration: none;
	display:block;
	text-transform: uppercase;
}
#pw_website_navigation ul li a:hover {
	font-size:14px; 
	color: #A7C9D3;
	padding:6px 0 6px 15px;
	margin:0 0 0 0;
	text-decoration: none;
	display:block;
	text-transform: uppercase;
}
.pw_website_navigation_widget_selected A
{
	font-size:14px; 
	color: #222;
	text-transform: uppercase;
	padding:5px 0 6px 15px;
	margin:0 0 0 0;
	text-decoration: none;
	display:block;
}
#pw_rental_listing, #pw_forsale_listing {
	background-color:#FFFFFF;
	color:#593C00;
	font-family:trebuchet MS;
	font-size:11px;
	margin:auto;
	width:750px;
	float:left;
}
#pw_featured_rental_listing_animated{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	width:98%;
}
#pw_featured_rental_listing_v2_img_td img{
	border:none;
}
/**Footer**/
#pw_website_footer a{
	color:#444444;
}
#pw_website_footer_links
{
  	padding:0px;
	text-align:center;
	color:#FFFFFF;
	height:26px;
	display:none;
}
#pw_website_footer_links A{
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-align: center;
}
#pw_website_footer_links A:hover
{
 	text-decoration:underline;  
}
#homePageContent {
	display:inline;
	float:left;
	margin:0px;
}

#homePageContent a
{
	text-decoration:none;
}

#homePageContent a:hover
{
	text-decoration:underline;
}

#pw_rental_listing a:hover
{
 text-decoration:none;
}


#content {
   	background: transparent;
   	margin: 0px;
   	text-align: left;	
	display:inline;
	float:left;
    overflow: hidden;	
	padding-top:1px;
}
/***Forms - webforms***/
.webform fieldset{
	border:none;
}
.webform fieldset legend{
	border:none;
	background:transparent;
	color: #555555;
	font-weight:bold;
	font-size:18px;
	padding:0 0 20px 10px;
}
#contactUsFieldset .form-des {
	margin:10px;
}
.webform TH{
	width:25%;
	font-weight:normal;  
}
.webform TD{
	width:auto;
	font-weight:normal;    
}
.webform TH.required{
    background: url(../images/required.gif) left center no-repeat transparent;
    padding-left:15px;
}
.webform TH.not-required{
    padding-left:15px;
}
.webform h3{
    margin:20px 0 5px 0;
	border-bottom:1px solid #000029;
	color: #555555;
	padding:5px;
}

#container {
    text-align:left;
    position:relative;
	width:100%;
    height:100%;
	min-height:1000px;
	padding:0;
	margin:0;
}
/**
 * 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:#672900;
    font-family:Arial,Serif;    
}

.PageContent B {
    color:#672900;
    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 {
    text-align: left;
    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*/
A B B B
{

	
}

.rentals .MapLink A{
   	display: block;
    font-weight: normal;
    padding: 5px 0 0 25px;
    background: transparent url("../images/map-btn.gif") no-repeat;
    height: 30px;
	text-decoration:none; 
	color:#4093E0;
	border:none;
	text-align:left;
}

.rentals .MapLink A:hover{
	text-decoration:underline;  
	color:#4093E0;
}

A.ImageLink:hover {
	text-decoration:underline; 
	color:#4093E0;
}
#pw_website_footer{
	font-size:12px;
	color:#18344E;
	padding-left:5px; 
	padding-right:5px ;
	padding-top:5px;
	padding-bottom:5px;
}
#pw_website_footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#pw_website_footer a:hover{
	color:#333;
	text-decoration:none;
}
#content-bar {
	width:760px;
	height:10px;
	margin:0;
	padding:0;
	background:url('../images/horizontal-bar.jpg') no-repeat;
}
#pw_webpage_content{
	margin-left:10px;
	margin-right:10px;
}
/***********Featured Listing css************/
#pw_featured_rental_listing_v2_label {background-color: #118EC8 !important; color:#FFFFFF !important;}
#pw_featured_rental_listing_v2_view_detail {background-color: #118EC8	 !important}
#pw_featured_rental_listing_v2_summary_bar {background-color: #118EC8 !important; color: #FFFFFF !important;}
#pw_featured_rental_listing_v2_previous {background-color: #118EC8 !important;}
#pw_featured_rental_listing_v2_next {background-color: #118EC8 !important;}

.webform
{
    background: #F4F2EF;
    border:1px solid #7E7E7E;
   padding:10px;
}
/***Forms - webforms***/
.webform fieldset{
	border:none;
	font-family: Verdana;
}

.webform fieldset legend{
	border:none;
	background:transparent;

	color:#000000;
	font-weight:bold;
	font-size:18px;
	font-family: Verdana;
	padding:0 0 20px;
}

.webform TH{
	width:25%;
	font-weight:normal;
	font-family: Verdana;
	font-size:12px;
}

.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:20px 0 5px 0;
	border-bottom:1px solid #06538F;
	color:#06538F;
	padding:5px;
}	
#companyAddress{
	display:none;
}
#pw_contact_agent_form{
	background-color:#FFFFFF;
}
#content-primary p {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
#content-primary h5{
	color:#593C00;
	font-size:107%;
}
#content-primary p a {
color:#242424;
text-decoration:none;
}
#content-primary p a:hover {
color:#333333;
text-decoration:none;
}
#content-primary-wrap {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:20px;
}
#content-primary-wrap a {
color:#242424;
text-decoration:none;
}
#content-primary-wrap a:hover {
color:#333333;
text-decoration:none;
}
#content-primary-wrap img {
background:#FFFFFF none repeat scroll 0 0;
margin:5px;
}
#content-primary-wrap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0;
padding:0 20px 0 0;
}
#content-primary-wrap ul li {
background:transparent url(../images/content-li-bg.jpg) no-repeat scroll left center;
margin:2px 0 2px 13px;
padding:2px 0 2px 13px;
}
#content-primary-wrap ul li a {
color:#593C00;
margin:0;
padding:2px 0;
}
#content-primary-wrap ul li a:hover {
color:#222222;
text-decoration:none;
}

/**CSS WRITTEN BY AMIT**/
.leftbox
{
background-color:#EDEEE8;
border:1px solid #E5E5E3;
padding:4px 4px 4px 4px;
}
.Rentals_link
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#141510;
}
.Rentals_link_a a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#557D96;
font-weight:800;
text-decoration:underline;
}
.bg_header
{
background-image:url(../images/top-bar_new.gif);
background-repeat:no-repeat;
height:49px;
}
.middlemenu
{
	background-image:url(../gregs-slices/horizontal-nav-background.gif);
	height:50px;
	background-repeat:repeat-x;
}
.middlemenu a
{
	color:#DBE9F6;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.footerbgline
{
	background-image:url(../images/Realtime-Leasing-Site-Revision_12-22.jpg);
	background-repeat:repeat-x;
	height:13px;
}
.find_box_bg
{
	background-image:url(../images/below_find_property_bg.gif);
	background-repeat:repeat-y;
}
.search_bg_box
{
	background-image:url(../images/above_find_property_bg.gif);
	background-repeat:repeat-y;
}

.footer_bg
{
	background-image:url(../images/footer_new.gif);
	background-repeat:repeat-x;
	height:83px;
}
.search_bg{
	background-image:url(../images/search_bg.jpg);
	background-repeat:repeat-y;
	width:232px;
	color:#FFFFFF;
}
.pw_searchListingsMini{
	width:232px;

}
#searchListingsMini .button{
	background-color:#EAEFE7;
	border:1px solid #9497A6;
	color:#9497A6;
}
.top_menus{
	background-image:url(../images/Realtime-Leasing-Site-Revision_11.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.top_menus:hover{
	background-image:url(../images/Realtime-Leasing-Site-Revision_13.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.top_menus:hover a{
	color:#345369;
}
.left_tab_brs{
	background-color:#FFFFFF;
}
.left_menu_bg{
	background-color:#395175;
}
#password{
	width:100px;
}
#username{
	width:100px;
}

.style2 {
	font-size: x-small;
	color: #FFFFFF;
	text-decoration:underline;
}
.style2 a{
	font-size: x-small;
	color: #FFFFFF;
	text-decoration:underline;
}
object
{
z-index:-10;}