body {
    font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif,"Trebuchet MS";
    color: #000000;
    background-color: #FFFFFF;
    font-size: 10pt;
    margin-top: 20px;
    text-align: center;
    background-image: url(z-background2.gif);
    background-repeat: repeat-y;
    background-position: center top;
}
.greyBox
{
    background-color: #CCCCCC;
}
.bold
{
    font-weight:bold;
}
.clear {
clear:both;
height:0;
line-height:0;
}

.right
{
    float:right;
}
.left
{
    float:left;
}
.padleft5
{
    padding-left:5px;
}
ol li, ul li {
line-height:19px;
}

ul.list_grey {
        font-weight:normal;
        margin-bottom:0;
        margin-left:5px !important;
        margin-right:0;
        margin-top:0;
        padding:0;
        }

td {
	text-align: left;
}


h1, h2, h3
{
    color: #800000;
    margin-bottom: 2px;
} 

h3 {
    margin-bottom: 2px;
    margin-top: 4px;
    font-size: 20px;
}



h3.FormSection {
	border-bottom: 1px solid #000000;
}

h3.SidebarHeading {
	margin-bottom: 2px;
	margin-top: 20px;
}

p {
	margin-bottom: 2px;
	margin-top: 2px;
}


  a:link
{
    font-family: Arial, Helvetica, sans-serif;
    color: #800000;
    height: 100%;
}
a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    color: #800000;

}



.Content {
    width: 95%;
    position:relative;
    margin-left:auto;
    margin-right:auto;
     margin-top:0px;
     }
#dataSection-Amenities h3
{
    text-transform:uppercase;
}
div.subheading h2, div.subheading h3, div.subheading h4, div.subheading h2 a, div.subheading h3 a, div.subheading h4 a, div.subheading h2 a:link, div.subheading h3 a:link, div.subheading h4 a:link, div.subheading h2 a:hover, div.subheading h3 a:hover, div.subheading h4 a:hover, div.subheading h2 a:active, div.subheading h3 a:active, div.subheading h4 a:active, div.subheading h2 a:visited, div.subheading h3 a:visited, div.subheading h4 a:visited {
text-decoration:none;
}

.MapHeader
{
	width: 100%;
	cursor:pointer;
	padding:10px 0 10px 0;
	font-weight: bold;
	color: #ffffff;
	background-color: #330000;
	text-align: center;
}
.MapContent
{
	width:100%;
	height:0px;
}
     
.PhoneNumber
{
    text-align: right;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight:bold;
    vertical-align:top;
}
.label_village
{
    border-style: solid;border-width: 1px;padding: 2px;font-weight: bold;text-align: center;color: #000000;font-family: Tahoma;font-size: 7pt;font-style: normal;width:80px;background-color: #FFCC99;
}

.label_hood
{
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    font-family: Tahoma;
    font-size: 8pt;
    font-style: normal;
    width: 80px;
    background-color: #FFFF99;
}

.mnu_hover
{
  text-align:left;   
}
.box
{
    margin: 0px;
    
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 10px;
}
.boxBlack
{
    border-style: solid;
    border-width: 1px;
}
.subHeader
{
    /*margin: 2px 5px 2px 5px;*/
    padding: 0 5px 0 0;
    background-color: #800000;
    font-family: Verdana, sans-serif;
    color: #FDF8D8;
    font-weight: bold;
    text-align: right;
    height: 20px;
}

#photos_panel {
    float: left;
    margin: 10px 0 10px 10px;
    width: 375px;
    display: inline;
}
#site-header
{
    border-left: #000000;
    border: 1px solid #000000;
    border-right: 1px solid #000000;
    width: 100%;
    background-color: #FFFFFF;
    height: 120px;
    vertical-align: top;
}
#footer
{
    color: #FFFFFF;
    background-color: #800000;
    text-align:center;
}
#footer a:link, #footer a:visited
{
    color: #FFFFFF;
}
#BookMarks
{
    text-align: right;
    margin-right: 15px;
    margin-bottom: 5px;
}
#SiteLogo
{
  height:90%;  
}
#imgSiteLogo
{
    width:267px;
    height:100px;
}

#featuredImage
{
    overflow: hidden;
}
div.Nav {
    bottom: 8px;
    min-width: 340px;
    right: 5px;
    z-index: 1;
    margin-bottom: 10px;
}

div#content div.title-bar div.title h1 {
margin:10px 0;
}


div#content h1
{
    font-size: 16px;
    margin-left: 5px;
    margin-bottom: 0;
}

div#content h2 {
font-size:16px;
}

div#content div.main {
    float: left;
    font-size: 9pt;
    width: 719px;
}

div#content div.left-nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

div#content div.main div.columned_section div.column {
float:left;
margin-bottom:10px;
}

div.content div.subheading {
background:transparent none repeat scroll 0 0;
margin-bottom:2px;
padding-bottom:0;
}

/* RENT PAGES

*/

div#content div.main div.content {
margin-left:260px;
margin-top:20px;

width:700px;
}
div#content div.content {
padding:0;
}

div#content div.silo-nav {
float:left;
margin-top:20px;
width:225px;
}
div#content div.title-bar {
margin:10px 20px 5px;
}
div#content div.title-bar {
border-bottom:1px solid #CCCCCC;
margin:10px 20px 5px;
padding-bottom:10px;
}

div#content div.title-bar div.title, div#content div.content h1, div#content div.content h2, div#content div.content h3, div#content div.content h4, div#content div.content h5, div#content div.content h6, div#content div.content h7 {
    color: #660000;
}
div#content div.title-bar div.title {
clear:left;
float:left;
width:auto;
}

div#content div.silo-nav div.left-nav {
margin-left:25px;
}

div#content div.left-nav h3 {
background:#868279 none repeat scroll 0 0;
color:#FFFFFF;
padding:5px 10px;
}

div#content div.left-nav li.selected {
background-color:#CCCCCC;
}
div#content div.left-nav li a, div#content div.left-nav li.selected {
color:#555555;
display:block;
padding:5px 10px;
}
div#content div.left-nav li {
background-image:none;
border-color:#BBBBBB;
border-style:solid;
border-width:0 0 1px;
font-size:0.9em;
font-weight:bold;
padding:0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
My Feed Reader 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.feed_title
{
    font-size:medium;
    margin-bottom:3px;
    
}
#TravisFoote
{
    padding-top:3px;
    padding-bottom:3px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

Google RSS Reader

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.gfc-resultsRoot
{
    color: #000000;
    background-color: #FFFFFF;
}
.gfc-resultsHeader
{
    color:#000000;
    font-weight:bold;
}

.gfc-title
{
    color: #000000;
}

.gfc-resultsHeader .gfc-title {
color:#000000;
display:inline;
}

#ask-expert
{
    padding:10px 3px 10px 3px;
}

#ask-expert-feed { 
        font-size: 10px;
        width : 225px;
      }

      /* Suppress everything except for title */
      #ask-expert-feed .gfc-title, 
      #ask-expert-feed .gf-author, 
      #ask-expert-feed .gf-spacer, 
      #ask-expert-feed .gf-relativePublishedDate { 
        display : none;
      }    

      /* decent padding at the bottom of each set of entries */
      #ask-expert-feed .gfc-results {
        padding-bottom : 1em;
      }

      /* no padding between entries */
      #ask-expert-feed .gfc-result {
        margin-bottom : 0px;
      }

      /* slightly larger section header title */
      #ask-expert-feed .gfc-resultsHeader {
        font-size : 110%;
      }



#tblSearch
{
    border-style: ridge;
    border-width: medium thin thin thin;
    border-color: #800000;
    width: 100%;
    background-color: #990000;
    color: #FFFFFF;
}

#tblSearch td
{
    font-weight:bold;
}

    #top-contact-info: { }



#top-contact-info a:link, #top-contact-info a:visited, #top-contact-info a:active
{
    color: #FFFFFF;
    text-decoration: none;
}
#top-contact-info a:hover
{
    text-decoration: underline;
}

        .styleHeader
        {
            width: 100%;
            position: relative;
            height: 120px;
            background-color: #E6E6E6;
            
            clear: both;
            left: 0px;
            top: 0px;
        }
        .styleMapWide
        {
            width:600px;
            height:400px;
            position:relative;
        }
        
        .featureItem 
        {
        font-size: 13px; font-weight: normal; color: #6F6F65;width:200px; height:15px; position:relative;margin: 0px auto 0px auto;
        }
        .footerLinks
        {
            float:left;
            font-size:medium;
            
        }
        .style1
        {
            width: 300px;
            height: 300px;
             position:relative;
        }
        .style3
        {
            width: 295px;
            background-color:White;
        }
        .style5
        {
            height: 47px;
            width: 300px;
        }
        .styleContent{
    width: 100%;
    background-color: #E6E6E6; /*background-image: url('../images/logo.gif');*/
    background-repeat: no-repeat;
    clear: both;
}
        
        .styleFooter{
            width: 95%;
            position: relative;
            height:130px;
            background-color: #E6E6E6;
            
            
            clear: both;
            left: 0px;
            top: 0px;
        }
        
        .style6
        {
            width: 964px;
            position: relative;
            height: 107px;
            background-color: #E6E6E6;
            background-image: url('../images/logo.gif');
            background-repeat: no-repeat;
            clear: both;
            left: 0px;
            top: 0px;
        }
        
#body-wrapper {
/*background:transparent url('images/bg-wrapper.gif') repeat-y scroll 0 0; */
border:5px solid #D5D4D4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED none repeat scroll 0 0;
margin:0 auto;
padding:0;
text-align:center;
width:996px;
}

#inner-wrapper {
background-color:#FFFFFF;
margin:0 auto;
padding:0;
text-align:left;
width:962px;
}

#body-header {
    height: 140px;
    margin: 0;
    padding: 0;
    width: 962px;
} 

#body-header .Nav
{
    padding: 0px;
    float: left;
    display: block;
    width: 450px;
    text-align: center;
    clip: rect(auto, auto, auto, auto);
    margin-top: 25px;
    margin-left: 35px;
    margin-bottom: 10px;
    position: relative;
}
     

#body-contents {
    font-size: 12px; /*line-height:18px;*/
    position: relative;
    background-color: #FFFFFF;
}  

#leftCol {
}    
.leftCol
{
    float:left;
padding:0 0 5px;

}
#rightCol {
    float: right;
}

#main-content
{
    position: relative;
    width: 687px;
}

#page-contents {
padding:10px;
}    

#search-wrapper
{
    border: thin solid #C0C0C0;
    float: left;
    padding: 5px 5px 5px 5px;
    width: 670px;
    background-color: #FFFF99;
    display: block;
}
#find-apartments-wrapper
{
    float: left;
    border: thin solid #C0C0C0;
    padding: 5px 5px 5px 5px;
    width: 670px;
    display: block;
    margin-top:5px;
    background-color: #E6E6E6;
}
#apartment-frame
{
    height: 800px;
    display: block;
    border: thin solid #C0C0C0;
    background-color: #E6E6E6;
}
#management-wrapper
{
    border-style: solid;
    border-width: thin;
    padding: 5px;
    float: right;
    width: 235px;
    background-color: #FFFFFF;
}
#new-listings-wrapper
{
    border: thin solid #000000;
    background-color: #FFFFFF;
}
#new-listings-wrapper h2
{
    border: thin solid #000000;
    display: block;
    background-color: #800000;
    color: #FFFFFF;
    padding:0 0 0 0;
    margin:0;
}

#ctl00_ContentPlaceHolder2_new_listings_list .Building {
float:left;
width:30%;
}

#ctl00_ContentPlaceHolder2_new_listings_list .BuildingAddress
{
    
    padding: 0 0 0 0;
    float:none;
}
#ctl00_ContentPlaceHolder2_new_listings_list .BuildingRent
{
    float:left;
    font-weight:bold;
}
#ctl00_ContentPlaceHolder2_new_listings_list .thumbnail
{
    width:133px;
    height:133px;
    
}


#ctl00_ContentPlaceHolder2_new_listings_list .BuildingImagePanel
{
    width:145px;
    height:143px;
    vertical-align:top;
}


#new_listings_list .Building
{
    width:30%;
    float:left;
}
#new_listings_list .BuildingAddress
{
    
    padding: 0 0 0 0;
    float:none;
}
#new_listings_list .BuildingRent
{
    float:left;
    font-weight:bold;
}
#new_listings_list .thumbnail
{
    width:112px;
    height:84px;
}
#new_listings_list .BuildingImagePanel
{
    width:122px;
    height:94px;
}

#content
{
    position: relative;
    text-align: left; /*width: 90%;*/
    margin: 0 auto;
    width: 1010px;
    border-left: #000000 1px solid;
    border-top: #000000 1px solid;
    border-right: #000000 1px solid;
}

#centerContent
{   width:100%;
    padding-top: 0px;
    
}
        .style2
        {
            width: 95%;
            position: relative;
            height: 107px;
            background-color: #E6E6E6;
            background-image: url('../images/logo.gif');
            background-repeat: no-repeat;
            clear: both;
            left: 0px;
            top: 0px;
        }
.Container {
    width: 1010px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    border-left: 1px #000000 solid;
    border-top: 1px #000000 solid;
    border-right: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
}

    
.Header {
    width: 95%;
    position:relative;
    height: 100px;
    background-color: #E6E6E6;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
    clear: both;
}

.HeaderNav {
    width: 95%;
    position:relative;
     font-size:large;
}
.sidebar-title
{
    font-size: medium;
}
.Navigator {
	width: 100%;
	background-color: #7CB9D8;
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin:0px;
}

#SelectedTab {
	background-color: #FED204;
}

.NavigatorTab1 {
	float: left;
	width: 267px;
	border-right: 1px solid #CCCCCC;
	padding: 0px;
	margin:0px;
}

.NavigatorTab2 {
	float: left;
	width: 264px;
	padding: 0px;
	margin:0px;
}

.NavigatorTab3 {
	float: left;
	width: 267px;
	border-left: 1px solid #CCCCCC;
	padding: 0px;
	margin:0px;
}

.NavigatorLink {
	
	font: normal normal bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.Footer {
    width: 100%;
    clear: both;
    text-align: center;
}

#nav_footer
{
    clear: both;
    text-align: left;
    width: 100%;
    display: block;
    position: relative;
}

.MessageBox {
	border: 1px solid #CCCCCC;
	background-color: #e7e7e7;	
	padding: 2px;

}

.RequiredField {
	color: red;
	font-weight: bold;
}

.VerticalDivider {
	border-left: 1px dashed #666666;
	height: 100%;
	
}

.MapLink {
	float:left;
	font-size: 10px;
	padding-right: 20px;
}

.ListingTable {
	background-color: #CCCCCC; /* Color for the listing table grid*/
	color: black; /* Text color for the listing table*/
	font-size: 12px; /* Background color for the listing table*/
	 width:100%;
}

.BuildingLabels {
    background-color: #E6E6E6; /* Color for the listing table's column ROW*/
	text-align: center;
    font-weight: bold;
    color: black;
    padding-left: 10px;
}

.BuildingTitle
{
    font-family: 'Baskerville Old Face';
    font-weight: bold;
    color: #8E0700;
    font-size: 18pt;
    font-variant: small-caps;
}

.RentalNeighborhood
{
    
    color: #000000;
    text-align: left;
    font-size: 12pt;
    font-weight: bold;
}
/* Handles the styles for each of the listing table's column cells*/
.BuildingLabel_1 {
	width: 200px;
	float: left;
	text-align: center;
}

.BuildingLabel_2 {
	width: 200px;
	float: left;
	text-align: center;
	padding-left: 5px;
}

.BuildingLabel_3 {
	width: 140px;
	float: left;
	text-align: center;
}

.BuildingLabel_4 {
	width: 160px;
	float: left;
	text-align: center;
}

.FeaturedTableHeader
{
    background-color: #800000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: medium;
}
.Building {
	background-color: #FFFFFF; /* Background color for each of the Listing table's row*/
    padding: 10px; /* Padding between each row*/
}

.Building img.thumbnail
{
    float:left;
}

.BuildingDetail {
    padding: 10px;
    clear: both;
}

.BuildingThumbnail {
    float: left;
    width: 190px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: black;
}

.BuildingSmallImage {

}

.UnitSmallImage {

}

.BuildingName {
    text-align: left; /* Handles the building name cell on the Listing page*/
    font-size: 12px;
    font-weight: bold;
    color: black;
}

.BuildingDetailsTbl
{
    float: left;
    width: 325px;
    margin: 2px 2px 2px 5px;
    display:block;
    
    
}
.BuildingDetailsTbl p
{
    font-size:13px;
    line-height:14px;
    margin:0;
    padding:0;
}

.BuildingDetailsTbl p.price
{
    font-size:15px;
}
.BuildingDetailsTbl td 
{
     text-align:left;
     margin-right:5px;
}

.BuildingDetailsTbl td td
{
     
     
}

.BuildingDetailsTbl table
{
    border: thin solid #C0C0C0;
    width: 100%;
}

.BuildingDetailName {
    text-align: left; /* Handles the building name and position that appears on the Building detail page*/
    font-size: 16px;
    font-weight: bold;
    color: black;
}

.BuildingLink
{
    color: #000000;
}

.BuildingAddress
{
    /*width: 100%;*/ /* Handles the building address cell on the Listing page*/
    
    /*float: left;*/
    text-align: left;
    padding-left: 5px;
    margin-bottom:5px;
    
}

.BuildingDetailImageList {
	
}

.BuildingInfo {
	float: left;
}

.BuildingDetailAddress {
    float: left; /* Handles the building address position that appears on the Building detail page*/
    text-align: left;
    margin-left: 10px;
}


.BuildingNeighborhood {
	width: 140px; /* Handles the building neighborhood cell on the Listing page*/
    float: left;
    text-align: center;
	padding-left: 5px;
	padding-top: 20px;	
	color: #000000;
}

.UnitTypesPriceRange {
	width: 150px; /* Handles the position of the unit price range that appears on each building's row on the Listing page*/
    float: left;
    text-align: center;
	color: #000000;
}

.ContactInfo {
    float: left;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: black;
    margin-left: 40px;
}

.BuildingInfoTable {
    font-size: 12px; /* Handles the font of the building info table that appears on the Building detail page*/
}

.BuildingInfoLabel {
    text-align: left;
    font-weight: bold;
}

.BuildingInfoValue {
    text-align: left;
}

.BuildingListingDescription {
	float:left; /* Handles the position of the description that appears on each building's row on the Listing page*/
	width: 516px;
	color: #000000;
	margin: 10px;
}

.UnitTable {
	width: 100%;
	font-size: 12px;
}

.UnitTableHeader {
    background-color: #EEEEEE;
    font-weight: bold;
}

.UnitTableHeaderCell {
    text-align: center;
}

.UnitTableBodyCell {
    background-color: #FFFFFF;
    text-align: center;
}

.BackLink {
    text-align: left;  /* This controls the style of the link that appears in the upper corner of the Building detail page returning the visitor to the Listing page*/
    clear: both;
    margin-left: 10px;
}
/*
.Content {
    clear: both;
    margin: 10px;
}
*/
.ImageList {
    float: left;
    width: 220px;
	margin-right: 10px;
}



.Image {
    padding: 5px;
    margin: 10px;
	background-color: #FFFFFF;
}

.ImageDescription {
	display: none;
}

.ImageLink {
	font-size: 12px;
	margin: 0px;
	text-align: center;
	border:0;
	/*width: 180px;*/
}
  
.ImageLinkLeftButton {
    position: absolute;
    left: 0px;
    top: 0px;
}

.ImageLinkViewButton {
    position: absolute;
    left: 40%;
    top: 0px;
}

.ImageLinkRightButton {
    position: absolute;
    right: 0px;
    top: 0px;
}


.PodHeader {
    margin-bottom: 0px;
    background-image:url(/pw/images/marketing/contenpo_pod.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

.PodFooter {
    margin-bottom: 0px;
    background-image:url(/pw/images/marketing/contenpo_pod.gif);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.BuildingDetailsTable {
	font-size: 12px;
	width: 100%;
	//width: 95%; /* IE hack*/
	//float: left; /* IE hack*/
}


.BuildingDetails {
}

.BuildingDetailsLabel {
	border: solid 1px #CCCCCC; /*Handles the Building Description header label that appears on the Building detail page*/
    font-size: 14px;
    font-weight: bold;
    color: black;
    background-color: #E7E7E7;
	padding: 2px;
}

.BuildingDescription {
	margin: 10px; /*Handles the font style and position for the description below the Building Description header label that appears on the Building detail page*/
	margin-left: 10px;
}



.BuildingAmenities {
	clear: both;			
    text-align: left;
}

.BuildingAmenitiesLabel {
	border: solid 1px #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    color: black;
    background-color: #E7E7E7;
	padding: 2px;
}

.BuildingAmenityList {

}

.BuildingImageListCell {
	padding-right: 10px; /*Browser Compatability Hack-- DO NOT TOUCH!!*/
	//padding-right: 0px; /*Browser Compatability Hack-- DO NOT TOUCH!!*/
}

.BuildingImageList {
	border: 1px solid #CCCCCC;
	background-color: #E7E7E7;
	width: 100%;
	height: 99%;
	margin: 0px;
	padding: 0px;
	//min-height: 600px; /* IE Hack*/
	//margin-right: 10px; /* IE Hack*/
}


.BuildingImagePanel 
{
     /*clear:both;*/
	float: left;
	/*width: 100%; *//*Do not modify*/
	width:127px;
	height:100px;
	text-align:center;
}

.BuildingImage 
{
    float: left;
    border: 1px solid #CCCCCC;
/*Border for the building images that appear on the Listing and Building detail page*/    background-color: #FFFFFF;
    padding: 5px;
    display: inline;
    min-height: 120px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
}

.thumbnail
{
   width:127px;
    border:0;
    height:95px;
}

.thumbnail img {
left:-3px;
position:relative;
top:-3px;
width:80px;
border:0;
}



.thumbnail_align {

display:block;
float:left;
padding:0;
}

div.Image {
float:left;
font-size:12px;

text-align:center;
display:inline;

margin:0;
overflow:hidden;
padding:2px;
}

#dataSection-Gallery {
    display: block;
    padding-left: 0;
    margin-top: 15px;
}

#dataSection-Gallery.BuildingImagePanel
{
    clear: none;
    height: 100%;
    width: 380px;
    margin-right: 0px;
    display: block;
}
.BuildingVideoPanel {
	float: left;
	width: 200px; /*Do not modify*/
}
.BuildingVideo {
	float: left;
    border: 1px solid #CCCCCC; /*Border for the building images that appear on the Listing and Building detail page*/
	background-color: #FFFFFF;
	padding: 5px;
}

#amenities_panel
{
    text-align:left;
}

.AmenityList
{
    list-style: square;
    margin: 0px;
    list-style-position: outside;
    list-style-image: inherit;
}
ul.amenity_list
{
    margin-left: 0px;
    text-align: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}
.UnitSummary {
	color:black;
	padding-right: 10px;
	font-size: 12px;
}

.BuildingSummary {
	color:black; /*Handles the font color and position of the building summary on the Building detail page*/
	padding-right: 10px;
	font-size: 12px;
}

.BuildingInfo {
    float: left;
	width: 100%;
	color: #000000;
	padding-left: 10px;
}

.UnitInfoTable {
	width: 100%; /*Handles the position and font on the Unit Info table on the Unit detail page */
	margin-left: 10px;
    font-size: 12px;
	background-color: #CCCCCC;
}

.UnitInfoLabel {
    text-align: left; /*Handles the labels on Unit Info table on the Unit detail page */
    font-weight: bold;
	background-color: #E7E7E7;
}

.UnitInfoLabelUnitName {
    text-align: left; /*Handles the labels for the Unit Name on the Unit detail page */
    font-size: 14px;
    font-weight: bold;
	background-color: #E7E7E7;
}

.UnitInfoValue {
    text-align: left; /*Handles the values cell for the Unit Details table on the Unit detail page */
	background-color: #FFFFFF;
}

.UnitAmenitiesLabel {
	border: solid 1px #CCCCCC; /*Handles the labels on the Unit Amenities table on the Unit detail page */
    font-size: 14px;
    font-weight: bold;
    background-color: #E7E7E7;
	padding: 2px;
}


.UnitAmenityList {
	margin-top: 0px;
}

.UnitImageListCell {
	padding-right: 10px; /*Browser Compatability Hack*/
	//padding-right: 0px; /*Browser Compatability Hack*/
}



.UnitImageList {
	border: 1px solid #CCCCCC;
	background-color: #E7E7E7;
	width: 100%;
	height: 99%;
	margin: 0px;
	padding: 0px;
	//min-height: 600px; /* IE Hack*/
	//margin-right: 10px; /* IE Hack*/
}

.UnitDetailsTable {
	font-size: 12px; /*Handles the available Units table on the Building detail page*/
	width: 100%;
	//width: 95%; /* IE hack*/
	//float: left; /* IE hack*/
}

.UnitDetails {
	padding-right: 10px;
}

.UnitDetailsLabel {
	border: solid 1px #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    color: black;
    background-color: #E7E7E7;
	padding: 2px;
}

.UnitDescriptionLabel {
	padding: 2px;
}

.UnitDescription {
	padding: 5px;
}

.PriceRange {
	color: #FF0000; /*Handles the price range that appears on building row on the Listings page*/
	font-weight: bold;
}


/**
	LEASING CONTACT
*/
.LeasingContact
{
    border: 1px solid #CCCCCC; /*Handles the leasing contact image on the Building or Unit detail page */
    background-color: #999999;
    float: left;
    width: 150px;
    text-align: center;
    font-size: 12px;
    margin-left: 10px;
    padding: 5px;
}

.LeasingContactLabel {
	font-weight: bold;
}

.LeasingContactName {
	font-weight: bold;
}

/**
	IMAGE ZOOMING 
*/
#imageZoomIMG {
    background-color: #E7E7E7;
	margin: 5px;
}

#imageZoom {
    display: none;
    position:absolute;
    z-index: 3;
	border: 1px outset #CCCCCC;
    background-color: #E7E7E7;
}

.ImageZoomCloseButton {
    text-align: center;
    background-color: #E7E7E7;
	margin: 0px;
}

/**
 *	INQUIRE FORM
 */

#popUpDiv {
	top: 200px;
	left: 200px;
	visibility: hidden;
	position:absolute;
	z-index: 4;
	border: 1px solid orange;
	width: 540px;
	height: 350px;	
	padding-top: 10px;
	background-color: #E7E7E7;
}

#popUpContainer  {
	width: 520px;
}

.InquireFormTable {
	margin: auto auto;
	font-size: 12px;
	font-weight: bold;
}

.InquiryFormMsg1 {
	margin: auto auto;
	text-align: left;
}

#errors {
	display: none;
	border: 1px solid red;
	background-color:#FF9999;
}

#today {
	font-weight: bold;
	text-decoration:underline;	
	text-align:center;
}

#maintenancePhone {
	text-align: center;
}

   .popUp
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bolder;
    color: #800000;
    border-style: solid;
    padding-left: 15px;
    padding-right: 15px;
    margin: 2px;
    text-align: left;
    padding-bottom: 5px;
}
.stylePrice
{
    font-size: 12px;
    font-weight: bold;
}
   
   
  
.TenantContact
{
    border: 1px solid #CCCCCC; /*Handles the leasing contact image on the Building or Unit detail page */
    background-color: #D7C783;
    position:relative;
    width: 95%;
    text-align: center;
    font-size: 12px;
    padding: 5px;
    color: #800000;
    font-weight: bold;
}

.NavBox
{
	/*background-color: #660000; position: relative;*/
	text-align: center;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px 2px; /*border-right: #330000 1px solid;*/
	background-color: transparent;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.FooterNavBoxWrapper
{
  text-align:left;
  padding: 5px 5px 5px 5px;
  width:100%;   
}
.FooterNavBox
{
    /*background-color: #660000; position: relative;*/
    border: thin solid #000000;
    text-align: center;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    margin: 2px 5px 2px 5px; /*border-right: #330000 1px solid;*/
    background-color: transparent;
    
    
    width: 200px;
    float: left;
    height: 300px;
    overflow: visible;
    top:0;
    position:relative;
}

.FooterNavBox H2
{
    font-size: medium;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #CC0000;
    height: 2em;
    top:0;
    position:relative;
}

.FooterNavBox Li
{
    list-style-type: none;
    text-align: left;
}

.footer_nav_menu
{
    
    font-weight: bold;
    line-height: 3em;
}

#columnRightTop
{
	margin: 10px; /*border: thin solid #C0C0C0;*/
	vertical-align: top;
	padding: 5px;
	width: 180px;
	background-color: #ffcccc;
	position: relative;
	color: #660000;
} 

#columnRight
{
	margin: 10px; /*border: thin solid #C0C0C0;*/
	vertical-align: top;
	padding: 5px;
	/*width: 180px;*/
	width:200px;
	background-color: #ffcccc;
	position: relative;
	color: #660000;
}  

#columnRight li
{
	list-style-position: outside;
	list-style-type: square;
}

#columnRight a:link, #columnRight a:visited
{
	text-decoration:none;
	font-weight:bold;
}

#columnRight a:hover
{
	text-decoration:underline;
}

#columnLeft
{
    border-bottom: #000000 1px solid;
    vertical-align: top;
    background-color: #FFCACA;
    width: 180px;
    padding-top: 10px;
}

#columnMain
{
    vertical-align: top;
    margin: 0px;
    height: 100%;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    background-color: #FFFFFF;
}
#BlogPosts
{
    margin: 10px;
    border: thin solid #C0C0C0;
    vertical-align: top;
    padding: 5px;
    width: 180px;
    background-color: #FFFFFF;
    position: relative;
}  

#room-mates-wrapper
{
    padding: 10px;
    width: 720px;
    background-color: #FFFFFF;
}

#divMLSSearch
{width:100%;
}
#mlsSearch
{
    height:2200px;
    
    width:750px;
}
#ctl00_ContentPlaceHolder1_mlsSearch
{
    height:2200px;
    
    width:100%;
}
#divApplication
{width:900px;
}
#divIframeNav
{
	text-align: center;
	width: 100%;
	padding: 10px 200px 10px 200px;
	font-weight: bold;
	font-size: 12pt;
}

#divForeclosures
{
    margin-top:10px;
    border: thin solid #000000;
    
}
#divForeclosures h1
{ 
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    margin: 0 0 0 0;
    color: #FFFFFF; 
    background-color: #800000;
}


#divBlogPosts2
{

}

#divBlogPosts2 li
{
    list-style-type: square;
    list-style-position: outside;
}

#navBottom
{
	clear: both;
	text-align: center;
	
	color: #FFFFFF;
	font-weight: bold;
	background-color: #800000;
	padding-right: 200px;
	padding-left: 200px;
	padding-bottom: 10px;
	padding-top: 10px;
}


#mnuBottom
{
    color: #FFFFFF;
}
.column_left
{
    float: left;
    width: 320px;
    height: 100%;
}
#property_details
{
    float: left;
    padding-left: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align:left;
}

   table#property_basic_details {
            margin-bottom: 15px;
            margin-left: 5px;
        }
    #property_basic_details .left_column {
            text-align: left;
            width: 125px;
        }
    #property_basic_details tr {
                vertical-align:top;
                }
        .property_detail_label {
            color: #666666;
            font-weight: bold;
            text-transform: uppercase;
            white-space: nowrap;
        }
        .property_detail_label, .property_detail_value {
        line-height:120%;
        }
        #property_basic_details .right_column {
        text-align:left;
        width:145px;
        font-weight:bold;
        }


#dataSection-Amenities
{
    display: block;
    margin-left: 5px;
}
#amenity_tbl
{
    
   
}
#amenity_tbl td
{
    padding:3px;
    vertical-align:top;
    text-align:left;
}
.property_price
{
    font-style: italic;
    color: #000000;
    font-weight: bold;
    margin-left: 5px;
}
#address_line_1
{
    display: block;
}
#address_line_2
{
    display: inline;
    text-align: left;
}
#property_description
{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 5px;
}
#photos_gallery
{
    display: block;
    clear: left;
    width: 719px;
}
#myMap
{
    width: 720px;
    height: 550px;
    position: relative;
    vertical-align: top;
    text-align: center;
   
    
}
.column_right
{
    text-align: left;
    margin-top: 10px;
    float: right;
    display: block;
    width: 282px;
    background-color: #C0C0C0;
    padding-left: 5px;
    margin-right: 3px;
}
#Rental_Links
{
    margin-top: 5px;
    display: inline;
}
#divVideo
{
}
.BuildingLinks
{
    display: block;
    width: 100%;
    background-color: #FFFFFF;
    margin:5px 0 5px 0;
}

a.action, span.action {
float:left;
height:20px;
line-height:20px;
padding-left:12px;
}
a.action.more_details
{
    margin-right:10px;
}
.BuildingLinks div
{
    display: inline;
    margin: 0 0 2px 5px;
    padding-top: 2px;
    padding-bottom: 1px;
}
.bldg-detail-link
{
    border: thin solid #800000;
    padding: 7px;
    text-transform: uppercase;
    width: 150px;
    text-align: center;
    margin-right: 5px;
    display: inline;
}
#divSocial
{
    float: left;
    width: 300px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-right:15px;
}

#divBlogs
{
    float: left;
    width: 300px;
    position: relative;
    
    margin-top: 10px;
    margin-bottom: 15px;
    
    display:block;
}

#divTwitterJobs
{
    float: right;
    width: 255px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 15px;
    display: block;
}

#divSignup
{
    float: right;
    width: 255px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 15px;
    display: block;
    border: thin dotted #C0C0C0;
    background-color: #FEFADA;
}

#divSignup h1
{
    background-color: #FFFF99;
    color: #000000;
    padding: 3px;
    text-align: center;
}

#divSignup h4
{
    padding: 7px;
    font-weight: normal;
    text-align: left;
}

/* Feedburner styles */
#creditfooter
{
    visibility:hidden;
}
div.feedBurnerFeedBlock p.feedTitle
{
    font-size: 16px;
}

.column
{
    list-style-type: none;
}
.column ul
{
    margin:2px 0 2px 0:
}
.column li
{
    font-size:medium;
}
.column h1
{
  padding: 2px 0 2px 0;
}
.button-centered
{
    font-weight: bold;
    position: relative;
    left: 75px;
    
}
#confirmation_msg
{
    border: thin dashed #800000;
    padding: 10px;
    width: 500px;
    left: 200px;
    position: relative;
    margin-bottom: 25px;
}

#confirmation_msg h2
{
    color: #000000;
}
.txt_align_r
{
    text-align: right;
}
#tools_panel
{
    width: 375px;
    margin: 5px;
    background-color: #CCCCCC;
}
.PropToolsChunk
{
    font-size: x-small;
}

/* Addthis */
.addthis_toolbox .vertical
{
    width: 136px;
    padding: 10px 0 10px 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .vertical a
{
    width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: #800000;
}

.addthis_toolbox .vertical a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .vertical span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a
{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .vertical .more span
{
    display: none;
}

.addthis_toolbox .custom_images a
{
    width: 15px;
    height: 10px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

#tools_panel .inside {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED none repeat scroll 0 0;
border:5px solid #D5D4D4;
padding-bottom:5px;
text-align:left;
}

#tools_panel .inside li {

background:transparent url(http://tutorials.mysitemyway.com/wp-content/themes/busybee/images/bg_footer_list.gif) repeat-x scroll 0 bottom;
line-height:18px;
padding:8px 15px 8px 10px;
position:relative;
vertical-align:middle;
}
#tools_panel .inside ul 
{
    position:relative;
    margin:0;
    list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#tools_panel li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;

}