﻿body
{	
    margin: 0px 0px 0px;
    padding: 0px;
    font-family: Verdana;
    font-size: 12px;
    /* color: #889190; */
    color: #302d57;
    background-color: #FFF;
}

.siteMapText
{	
    font-family: Verdana;
    font-size: 13px;
    color: Black;
    font-weight: normal;
    line-height: 14px;
}

A:link 
{
    text-decoration: none;
    color: #302d57;
}
A:visited 
{
    text-decoration: none;
    color: #302d57;
}
A:active 
{
    text-decoration: none;
    color: #302d57;
}
A:hover 
{
    text-decoration: underline;
    color: #43627b;
}

a.noDecoration:link 
{
     text-decoration: none;
}

a.noDecoration:visited 
{
     text-decoration: none;
}

a.noDecoration:active 
{
     text-decoration: none;
}

a.noDecoration:hover 
{
    text-decoration: none;
}

a.listingTitle:link 
{
	font-size: 14px;
	color: #c36908;
    text-decoration: none;
}

a.listingTitle:visited 
{
    font-size: 14px;
	color: #c36908;
    text-decoration: none;
}

a.listingTitle:active 
{
    font-size: 14px;
	color: #e39b4e;
    text-decoration: none;
}

a.listingTitle:hover 
{
    font-size: 14px;
	color: #e39b4e;
    text-decoration: none;
}


/* start  blue links..  */
a.blueLink
{
	color: #0033ff;
	text-decoration: underline;
}
a.blueLink:link 
{
    color: #0033ff;
    text-decoration: none;
}
a.blueLink:visited 
{
    color: #0033ff;
    text-decoration: none;
}
a.blueLink:active 
{
    color: #0033ff;
    text-decoration: underline;
}
a.blueLink:hover
{
	color: #3399ff;
	text-decoration: underline;
}
/* end - blue links.. */

/* start - orange links.. */
a.orangeLink:link 
{
    color: #ff9400;
    text-decoration: none;
}
a.orangeLink:visited 
{
    color: #ff9400;
    text-decoration: none;
}
a.orangeLink:active 
{
    color: #ff9400;
    text-decoration: underline;
}
a.orangeLink:hover 
{
    color: #e9a200;
    text-decoration: underline;
}
/* end - orange links.. */

.listingSourceText
{
	font-size: 13px;
	color: #e39b4e;
	padding: 5px;
}

.propertySearcListingMainInfoDiv
{
    padding-right: 30px;
    padding-left: 60px;
    clear: both;
    
}
.propertySearchImageContainerDiv
{
    width: 540px; 
    clear: both; 
    border: solid 1px silver; 
    padding: 10px 10px 10px 10px; 
    margin-left: auto; 
    margin-right: auto;
    margin-top: 4px;
}

.propertySearchImageFrameDiv
{
    /* background-color: #9ea615; */
    background-image: url('Images/greyFadeBG5x120.jpg'); 
    background-repeat: repeat-x;
    padding: 5px 5px 5px 5px; 
    text-align: center; 
    margin-left: auto; 
    margin-right: auto;
}

.propertyImageDiv
{
    float: left;  
    width: 102px;
    padding: 10px 10px 10px 10px;
    background-repeat: repeat-x;   
}

.propertySearcListingLeftTd
{
   /*width: 105px; */ 
    font-weight: bold;
    font-size: 12px;
    color: Black;
    
}

.propertySearcListingRightTd
{
    width: 110px; 
    /* margin-left: 25px; */
    font-size: 11px;
    color: black;
   
}

.propertySearcListingDescriptionHeaderTd
{
    padding-top: 20px;
    width: 310px; 
    font-weight: bold;
    font-size: 12px;
    color: black;
}

.propertySearcListingDescriptionTd
{
    width: 310px; 
    margin-left: 12px;
    font-size: 11.5px;
    color: black;
}

.propertySearchListingMainDescriptionDiv
{
    clear: both; 
    padding-top: 12px; 
    padding-left: 5px; 
    padding-right: 20px;
    color: black;
    font-family: Serif;
}


.propertySearchMonthlyRentDiv
{
    float: left; 
    width: 230px; 
    text-align: right;
    font-family: 'Times New Roman', Times, serif; 
    font-weight: bold;
    font-size: 20px;
    color: Black;
    padding-right: 15px;
    padding-bottom: 2px;   
}

.propertySearchQuickTitleDiv
{
    float: left; 
    width: 390px; 
    font-family: Sans-Serif;
    font-weight: bold;
    font-size: 26px;
    color: Black;
    padding-bottom: 2px;
    padding-left: 10px;
   
}

.propertySearchFooterLabel
{
    clear: both;
    background-color: #fff;
    width: 937px;
    padding: 10px 20px 10px 20px;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;
}


#quickSearchSpacer
{
    width: 780px;
    height: 120px;
    float: left;
}

#resultsRefineDiv
{
	border: solid 1px silver; 
	width: 700px; 
	height: 115px;
	margin-left: 6px;
	margin-bottom: 8px;
	background-color: #e1e1e1;
}

#resultsRefineDivHeader
{
	background-color: #c1c1c1;
	font-size: 14px;
	color: #fff;
	font-weight: bolder;
	height: 20px;
	width: 700px;
}
#resultsRefineDivContent
{
	height: 93px;
	width: 700;
}

div.resultsRefineDivCompartment
{
	padding-top: 10px;
	padding-left: 10px;
	float: left;
}

div.resultsRefineDivCompartment p
{
	margin-bottom: 1px;
	margin-top: 1px;
}


#quickSearch
{
    float: left;
    width: 220px;
    height: 120px;
    padding: 5px 5px 5px 5px;
    margin-top: 10px;
}

#quickSearchContent
{
    float: left;
    width: 220px;
    height: 120px;
    padding: 1px 5px 5px 5px;
    margin-top: 1px;
}

#container {
  margin:auto;
  width: 1022px; 
  background: #ffffff;
  border: solid 1px #000;
}

#header {
  height: 304px;
  width: 1022px;
  background-image: url('images/Header1.jpg');
}



#headerRow2Col1 {
  float: left; 
  width: 275px;
  height: 133px;
  background-image: url('images/headerLogo.jpg'); 
  background-repeat: no-repeat;
}

#headerRow2Col2 {
  float:left;
  width: 747px;
  height: 133px;
  background-image: url('images/header2.jpg');
  background-repeat: no-repeat;
}

#leftBar 
{
  background-image: url('images/QuickSearchHeader.jpg');
  background-repeat: no-repeat;
  float: left;
  padding-top: 10px;
  padding-left: 7px; 
  width: 265px;
  background-color: #EBEBEB; 
}

#navBarSpacer
{
    float: left;
    width: 745px;
    height: 54px;
}


#navBar
{
    float: left;
    width: 745px;
    height: 70px;
    padding-top: 9px;
    background-image: url('images/navBG.jpg');
    background-repeat: repeat-x;
    text-align: center;
}

#content {
  float:left;
  width: 722px;
  padding-left: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  
}

#footer 
{
  clear: both;
  height: 33px;
  border-top: solid 1px #000000;
  padding-top: 5px;
}
/* below this line are styles for the content pages */

 #headerContentPage 
 {
  height: 128px;
  width: 1022px;
  background-image: url('images/contentPageHeader.jpg');
}

 #shortHeaderContentPage 
 {
  height: 1px;
  width: 1023px;
} 

#headerContentPageRow2Col1 {
  float: left; 
  width: 276px;
  height: 129px;
  background-image: url('images/headerLogoContentPage.jpg'); 
  background-repeat: no-repeat;
}

#headerContentPageRow2Col2 {
  float:left;
  /* width: 747px; */
  width: 746px;
  height: 129px;
  background-image: url('images/header2ContentPage.jpg');
  background-repeat: no-repeat;
} 

#navBarContentPageSpacer
{
    float: left;
    width: 740px;
    height: 58px;
}

#navBarContentPage
{
    float: left;
    width: 744px;
    height: 70px;
    padding-top: 9px;
    padding-left: 2px;
    background-image: url('images/navBG.jpg');
    background-repeat: repeat-x;
    text-align: center;
}
/* Above is the main layout CSS - below is the layout for the message box */
.msgBoardContainer
{
	height: auto;
    width: 240px;
    background-image: url('images/msgBoardTop.jpg');
    background-repeat: no-repeat;
    border: solid 1px #4d5058;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-left: 5px;
    background-color: White;
}

.msgBoardContent
{
    padding-top: 50px;
    padding-left: 5px;
    padding-bottom: 10px;
    width: 230px;
    color: #4d5058;
}

.associationBoardContainer
{
	
    
    height: auto;
    width: 240px;
    background-image: url('images/msgBoardTop.jpg');
    background-repeat: no-repeat;
    border: solid 1px #4d5058;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin-left: 5px;
    background-color: White;
    
}

.associationBoardContent
{
    padding-top: 50px;
    padding-left: 5px;
    padding-bottom: 10px;
    width: 230px;
    color: #4d5058;
}

    
.cartTotalBox
{
    border: solid 1px #ccc; 
    width: 280px; 
    height: 120px; 
    padding-top: 18px;
    padding-left: 10px; 
    background-image: url('Images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 15px;
    margin-left: 20px;
}

.mainLoginboxSmall
{
    border: solid 1px #ccc; 
    width: 280px; 
    height: 200px; 
    padding-top: 18px;
    padding-left: 10px; 
    background-image: url('../images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 15px;
}

.searchNetworkPartnersBox
{
    border: solid 1px #ccc; 
    width: 710px; 
    height: 150px; 
    padding-left: 10px; 
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-top: 5px;
    margin-bottom: 5px;
}

.thinkPinkQuestionBox
{
    border: solid 1px #ff01a8; 
    height: 80px; 
    background-image: url('/images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x; 
    margin-top: 2px;
    margin-left: 8px;
    padding: 5px 8px 5px 8px;

}

.thinkPinkQuestionBoxTenant
{
    border: solid 1px #ff01a8; 
    width: 600px; 
    height: 220px; 
    padding-top: 4px;
    padding-left: 10px; 
    background-image: url('/images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 25px;
    margin-bottom: 5px;
    float: left;
}

.thinkPinkQuestionBoxServiceDirectory
{
    border: solid 1px #ff01a8; 
    width: 98%;
    height: 200px; 
    padding-left: 10px; 
    background-image: url('/images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: 5px; 
    margin-right: auto; 
    margin-top: 2px;
    margin-bottom: 5px;
    float: left;
}


/* Everything below this line has to do with visual elements, Text links etc... */ 
.errorText
{
    color: #ff3366;
    font-family: Arial;
}
.errorTextSmall
{
    color: #ff3366;
    font-family: Arial;
    font-size: smaller;
}


.textDarkGrey
{
    color: #312e2d;
    font-family: Verdana;
    font-size: 11px;
   /* line-height: 19px; */
}

.textSearchDescriptionHeader
{
    color: #9ab7ff;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bolder;
}

.textDarkGrey10px
{
    color: #312e2d;
    font-family: Verdana;
    font-size: 10px;
}

.textDarkGrey20px
{
    color: #312e2d;
    font-family: Verdana;
    font-size: 20px;
}

.blueTextLarge
{
	color: #3a3aff;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana, Arial, Sans-Serif;
}

.textDarkGreyMedium
{
    color: #312e2d;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    line-height: 19px;
}

.loginTemplate
{
    color: #cccccc;
    font-family: Verdana;
}
.textLightkGrey
{
    color: #cccccc;
    font-family: Verdana;
}
img 
{
    border: 0px;
}
ul 
{
    list-style-type: disc; 
}
ol
{
	list-style-type: lower-alpha;
}


h1, h2, h3, h4, h5, .smallHeading
{
    /* color: #b9cfe6; */
    color: #9ea613;
    text-decoration: none;
    font-weight: bold;
}

.siteMapH1
{
	color: #9ea613;
	font-weight:bold;
	font-size:18px;
}

.siteMapH2
{
	color: #9ea613;
	font-weight:bold;
	font-size:16px;
}

.siteMapH3
{
	color: #9ea613;
	font-weight:bold;
	font-size:14px;
}


a.redLink
{ 
    color: #E87D1E; 
    text-decoration: underline;
}
a.greyLink
{
    color: #868686;
    text-decoration: underline;
}
a.greyLinkNoUnderline
{
    /* color: #312e2d; */
    color: #868686;
    text-decoration: none;
}

a.greyLinkNoUnderlineSmaller
{
    /* color: #312e2d; */
    color: #868686;
    text-decoration: none;
    font-size: 10px;
    white-space: nowrap;

}
a.whiteLink
{
    color: #ffffff;
    text-decoration: underline;
}

a.darkGreyLink
{
    color: #4d5058;
    text-decoration: underline;
}

a.navBarLink
{
    color: #ffffff;
    text-decoration: none;
    font-family: Verdana;
    font-size: 13px;
}

.headerTextWhite
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
}

.headerTextblue
{
    color: #b9cfe6;
    text-decoration: none;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
}

.textDarkGrey20px
{
    color: #3a3c3d;
    text-decoration: none;
    font-family: Verdana;
    font-weight: bold;
    font-size: 18px;
}

.textBox 
{
    font-family: Arial;
    color: #c6c6c6;
}

.textBoxGrey {
    border: solid 1px #312e2d;
    background-color: #f6fbff;
    height: 12px;
    margin-top: 1px;
    margin-bottom: 1px;
    color: #312e2d;
    font-family: Verdana;
    font-size: 10px;
}
.dropDownListGrey {
    border: solid 1px #312e2d;
    background-color: #f6fbff;
    padding: 1px 1px 1px 1px;
    color: #312e2d;
    font-family: Verdana;
    font-size: 10px;
    margin-bottom: 1px;
}
.textAreaGrey {
    border: solid 1px #312e2d;
    background-color: #f6fbff;
    margin-top: 1px;
    margin-bottom: 1px;
    color: #312e2d;
    font-family: Verdana;
    font-size: 10px;
}
.QuickLoginRegtextBox 
{
    font-family: Arial;
    background-color: #cccccc;
    font-size: 12px;
    height: 15px;
    width: 135px;
    color: #4d5058;
    margin: 1px 5px 1px 1px;
    border: solid 1px  #4d5058;
}

.searchFieldLabel
{
    color: #4d5058;
    font-family: Arial;
}

.buttonGreen
{
    background-image: url('images/buttonBgGrey.jpg');
    border: solid 1px #4d5058;
    color: #4d5058;
}

.buttonGrey
{
    background-image: url('images/buttonBgGrey.jpg');
    border: solid 1px #4d5058;
    color: #4d5058;
}

.blueGlassButton
{
    width: 140px;
    height: 50px;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    font-family: Verdana;
    font-weight: bold;
    background-image: url('Images/blueGlassButton2_140x50.jpg');
    border: 0px;
}

.mainLoginbox
{
    border: solid 1px #ccc; 
    width: 450px; 
    height: 300px; 
    padding-top: 48px;
    padding-left: 10px; 
    background-image: url('images/loginHeader.jpg'); 
    background-repeat: no-repeat; 
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 15px;
}

.mainContentBox
{
    border: solid 1px #ccc; 
    width: 335px;
    height: 900px;
    padding-top: 18px;
    padding-left: 5px; 
    padding-right: 5px;
    background-image: url('images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin: 10px 0px 10px 8px;
    float: left;
}

.tutorialContentBox
{
    border: solid 1px #ccc; 
    width: 100%; 
    height: 290px; 
    padding-top: 18px;
    padding-left: 10px; 
    background-image: url('images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 15px;
}

.otherContentBox
{
    border: solid 1px #ccc; 
    width: 100%; 
    height: 125px; 
    padding-top: 18px;
    padding-left: 10px; 
    background-image: url('images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 15px;
}

/* These are all of the styles for the image scroller */
div#imageHolderDiv
{
    width: 600px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    margin-top: 20px;
    clear: both;
}

.imageDiv
{
    width: 134px;
    height: 114px;
    background-color: #fff;
    padding: 3px 3px 3px 3px;
    float: left;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.imageNavButton
{
    background-color: #fff;
    padding: 3px 3px 3px 3px;
    width: 70px;
    float: left;
}

.imageManagerButtonsDiv
{
    width: 380px;
    padding-left: 100px;
    margin-bottom: 10px;
}

.imgManagementTextArea
{
    margin-top: 10px;
    border: solid 1px silver;
    font-size: 12px;
    font-family: Sans-Serif;
    color: #303034;
    width: 400px;
    height: 60px;
    background-color: #ececec;    
}

.fullSizeImageDiv
{
    width: 600px;
    margin-right: auto;
    margin-left: auto;
    /* background-color: #b3aeab; */
    background-image: url('Images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
}

.fullSizeImageMenuBar
{
    width: 584px;
    height: 22px;
    padding-left: 12px;
    background-image: url('images/buttonBgGrey.jpg');
    margin-left: auto;
    margin-right: auto;
}
#selectedImageCommentDiv
{
    width: 500px;
    padding: 10px 10px 10px 10px;
    border: solid 1px grey;
}

#imageCommentsDiv
{
    
    height: 100px;
    border: solid 1px #c3c3c3;
    width: 458px;
    padding-left: 30px;
    margin-left: auto;
    margin-right: auto;
}

#addImagesTopDiv
{
    width: 575px;
    height: 19px;
    margin-right: auto;
    margin-left: auto;
    background-image: url("images/575pxTopGrey.jpg");
    background-repeat: no-repeat;
}
#addImagesDiv
{
    width: 575px;
    margin-right: auto;
    margin-left: auto;
    background-color: #b3aeab;
}
#addImagesBottomDiv
{
    width: 575px;
    height: 19px;
    margin-right: auto;
    margin-left: auto;
    background-image: url("images/575pxBottomGrey.jpg");
    background-repeat: no-repeat;
}

#addImagesWarningDiv
{
    margin-top: 20px;
    margin-right: 20px;
    margin-left: 50px;
    border: solid 1px silver;
    width: 160px;
    padding: 5px 5px 5px 5px;   
    background-image: url("images/blueFadeBG5x120.jpg");
    background-color: #fff;
    background-repeat: repeat-x;
    color: Red;
    float: left;
}

#imagesUploaderDiv
{
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: auto;
    margin-left: auto;
    float: left;
    border: solid 1px silver;
    width: 300px;
    padding: 5px 5px 5px 5px;
    background-image: url("images/blueFadeBG5x120.jpg");
    background-repeat: repeat-x;
    background-color: #fff;
}

#imagesSubmitDiv
{
    margin-right: auto;
    margin-left: auto;
    clear: both;
    width: 524px;
    padding: 5px 5px 5px 5px;
    background-color: #fff;
    border: solid 1px silver;
}

#fullSizeImageTopDiv
{
    width: 575px;
    height: 19px;
    margin-right: auto;
    margin-left: auto;
    background-image: url("images/575pxTopGrey.jpg");
    background-repeat: no-repeat;
}
#fullSizeImageBottomDiv
{
    width: 575px;
    height: 19px;
    margin-right: auto;
    margin-left: auto;
    background-image: url("images/575pxBottomGrey.jpg");
    background-repeat: no-repeat;
}
/* these are the styles for the comment management page */
.commentsPageThumbnailDiv
{
    width: 160px; 
    float: left;
}

.commentsPageIndexDiv
{
    padding-top: 3px;
    width: 100px; 
    margin-top: 20px;
    border-top: solid 1px #c5c5c5;
    float: left;
}

.commentsPageTextAreaDiv
{
    padding-top: 3px;
    width: 300px; 
    margin-top: 20px;
    border-top: solid 1px #c5c5c5;
    float: left;
}
/* These are all of the styles for the propertyListings */
.propertyDetailsTextBox
{
    font-family: veranda;
    font-size: 10px;
    background-color: #cccccc;
    
}
.propertyListingContainer
{
    clear: both;
    margin-bottom: 30px;
    /* margin-right: 200px; */
    
}
.propertyListingTabStrip
{
    height: 28px;
    width: 700px;
}

.propertyListingTab
{
    float: left;
    height: 28px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    background-image: url('images/propertyListingTabGreyGlass.jpg');
    width: 140px;
   
}

.propertyListingDiv
{
    clear: both;
    width: 700px;
    background-image: url('images/lightBlueFade.jpg');
    background-repeat: repeat-x;
}

.propertyListingHeaderDiv
{
    width: 700px;
    height: 20px;
    background-image: url('images/propertyListingHeaderLightGrey.jpg');
    background-repeat: repeat-x;
    border: 0px;
    padding: 0px;
    margin: 0px;
    clear: both;
}

.propertySearchImageSmallDiv
{
    float: left;  
    width: 100px;
    padding: 5px 5px 5px 5px; 
}
.propertySearchAddressSmallDiv
{
    float: left;
    width: 260px;
    padding: 3px 3px 3px 23px;     
}

.propertySearchImageDiv
{
    float: left;  
    width: 150px;
    padding: 10px 10px 10px 10px; 
}
.propertyAddressDiv
{
    float: left;
    width: 250px;
    margin-left: 20px;
    padding: 3px 3px 3px 3px;
}

.serviceProviderIdDiv
{
    float: left;
    width: 50px;
    padding: 3px 3px 3px 3px; 
    vertical-align: top;    
}

.serviceProviderDiv
{
    float: left;
    width: 230px;
    padding: 3px 3px 3px 3px; 
    vertical-align: top;    
}


.propertySearchAddressDiv
{
    float: left;
    width: 315px;
    padding: 3px 3px 3px 3px;     
}

.propertySearchRentInfoDiv
{
    float: left;
    width: 195px;
    padding: 3px 3px 3px 3px;    
}


.propertySearchListingDetailDiv
{
    clear: both;
    width: 1000px;
    background-color: #f9f8f8;
    margin-left: auto;
    margin-right: auto;
    background-image: url("Images/searchDetailBG3x1100.jpg");
    background-repeat: repeat-x;
}
#propertySearchResultsNavDiv
{
    padding-top: 4px; 
    padding-bottom: 4px;
    padding-left: 50px; 
    color: #fff;
    font-size: 13px;
    float: left;
}

#propertySearchResultsNavDiv a:link
{
    color: #fff;
}

#propertySearchResultsNavDiv a:active
{
    color: #fff;
}

#propertySearchResultsNavDiv a:hover
{
    color: #fff;
}

#propertySearchResultsNavDiv a:visited
{
    color: #fff;
}


#backToSearchResultsDiv
{
    padding-top: 4px; 
    padding-bottom: 4px;
    padding-left: 40px; 
    color: #fff;
    font-size: 13px;
    width: 230px;
    float: left;
}

#backToSearchResultsDiv a:link
{
    color: #fff;
}

#backToSearchResultsDiv a:active
{
    color: #fff;
}

#backToSearchResultsDiv a:hover
{
    color: #fff;
}

#backToSearchResultsDiv a:visited
{
    color: #fff;
}


.propertySearchLeftSide
{
  width: 705px;
  float: left;
  margin-left: 2px;
}

.propertySearchRightSide
{
  width: 270px;
  float: left; 
}

.propertySearchHeaderLeftDiv
{
    width: 400px; 
    padding-top: 5px;
    padding-left: 15px; 
    padding-right: 5px;
    padding-bottom: 3px; 
    float: left;
    color: #fff;
}
.propertySearchHeaderCenterDiv
{
    width: 260px; 
    padding-top: 50px;
    padding-left: 15px; 
    padding-right: 5px;
    padding-bottom: 3px; 
    float: left;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-align: right;
    margin-right: 10px;
}
.propertySearchHeaderRightDiv
{
    width: 200px; 
    padding-top: 5px;
    padding-left: 5px; 
    padding-right: 5px; 
    padding-bottom: 10px;
    float: left;
    color: #fff;
    line-height: 22px;
}

.propertySearchHeaderRightDiv a:link
{
    color: #fff;
}


.propertySearchMainListingDiv
{
    background-color: #fff; 
    border: solid 1px silver; 
    width: 690px; 
    float: left;
    margin-left: 10px; 
    margin-bottom: 10px;
}

.propertySearchOtherListingsDiv
{
    background-color: #fff; 
    border: solid 1px silver; 
    width: 265px; 
    float: left;
    margin: 3px 5px 7px 5px;
    padding: 4px 5px 4px 5px;
}

.propertySearchOtherListingsHeaderDiv
{
    height: 18px;
    padding: 2px 2px 1px 2px;
    border-bottom: solid 1px silver;
    width: 262px;
    clear: both;
    color: #4669ed;
    font-weight: bolder;
    font-size: 14px;
    font-family: Helvetica, sans-serif;
}

.propertySearchOtherListingsDetailDiv
{
    width: 267px;
    clear: both;
    padding: 5px 5px 15px 4px;
}

.propertySearchContactLandlordDiv
{
    background-color: #fff; 
    border: solid 1px silver; 
    width: 275px; 
    float: left;
    margin-left: 5px; 
    margin-bottom: 10px;
}

.propertySearchContactLandlordHeaderDiv
{
    height: 18px;
    padding: 2px 5px 1px 2px;
    border-bottom: solid 1px silver;
    width: 269px;
    clear: both;
    color: #4669ed;
    font-weight: bolder;
    font-size: 14px;
    font-family: Helvetica, sans-serif;
}



.propertySearchContactLandlordDetailDiv
{
    width: 267px;
    clear: both;
    padding: 5px 5px 15px 4px;
}

.propertySearchRentalFeaturesDiv
{
    background-color: #fff; 
    border: solid 1px silver; 
    width: 690px; 
    clear: both; 
    margin-left: 10px; 
    margin-bottom: 10px;
}

.propertySearchSectionHeaderDiv
{
    border-bottom: solid 1px silver; 
    width: 675px; 
    clear: both; 
    padding-left: 15px;
    background-image: url("Images/propertyListingHeader5x26.jpg");
    background-repeat: repeat-x;
    height: 22px;
    padding-top: 4px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.propertySearchSectionDetailDiv
{
    clear: both;
}

.propertySearchTextBox
{
    border: solid 1px silver;
    font-size: 11px;
    font-family: Sans-Serif;
    color: #303034;
    width: 254px;
    height: 13px;
    background-color: #ececec;    
}

.propertySearchTextArea
{
    border: solid 1px silver;
    font-size: 11px;
    font-family: Sans-Serif;
    color: #303034;
    width: 254px;
    height: 65px;
    background-color: #ececec;    
}

.propertySearchImageComments
{
     border: solid 1px silver;
     color: #fff;
     padding-left: 12px;
     padding-right: 12px;
     padding-top: 4px;
     padding-bottom: 4px;
     width: 455px;
     clear: both;
     text-align: left;
     margin-left: auto;
     margin-right: auto;
     margin-top: 3px;
     background-color: #94a697;
}


/* These is the columns inside the rental and community features area */
.propertySearchSubSectionDetailDiv180px
{
    width: 180px; 
    float: left; 
    padding: 3px 3px 3px 3px;
}

.propertySearchSubSectionDetailDiv235px
{
    width: 235px; 
    float: left; 
    padding: 3px 3px 3px 3px;
}

.propertyOwnerDiv
{
    float: left;
    color: #312e2d;
    width: 230px;
    padding: 3px 10px 3px 3px;
   
}

.propertyDetailsLinkDiv
{
    float: left;
    color: #312e2d;
    width: 230px;
    padding: 3px 3px 3px 3px;
   
}
.propertyRentInfoDiv
{
    float: left;
    width: 238px;
    padding: 3px 3px 3px 3px;
    border: solid 1px #83471f;
    background-color: #fff;
    background-image: url('images/propertyRentInfoBG.jpg');
    background-repeat: repeat-x;
    margin-top: 5px;
    margin-bottom: 10px
}
.propertyRentInfoDiv270px
{
    float: left;
    width: 270px;
    padding: 3px 3px 3px 3px;
    border: solid 1px #83471f;
    background-color: #fff;
    background-image: url('images/propertyRentInfoBG.jpg');
    background-repeat: repeat-x;
    margin-top: 5px;
    margin-bottom: 10px
    
}

.propertyRenew
{
    float: left;
    width: 220px;
    padding: 3px 3px 3px 3px;
    border: solid 1px #83471f;
    background-color: #fff;
    background-image: url('images/propertyRentInfoBG.jpg');
    background-repeat: repeat-x;
    margin-top: 5px;
    margin-bottom: 10px
    
}

.propertyDescriptionBackGrounds
{
    border: solid 1px #83471f;
    background-color: #fff;
    background-image: url('images/propertyRentInfoBG.jpg');
    background-repeat: repeat-x;
    margin-top: 5px;
    margin-bottom: 10px
    
}
.propertyListingFooter
{
    clear: both;
}

.propertyManagementDiv
{
    float: left;
    height: 220px;
    width: 150px;
    padding: 3px 3px 3px 3px;
    
    font-size: 8px;
}
.showHidePropertyDetailsDiv
{
    width: 690px;
    height: 26px;
    clear: both;
    line-height: 15px;
    padding-left: 10px;
    padding-top: 4px;
    background-image: url('images/showHidePropertyDetailsDivLightGrey.jpg');
    background-repeat: repeat-x;
}

.propertyDempgraphicsDiv
{
    height: 400px;
    background-color: #c6c6c6;
    border: solid 1px #000;
    padding-left: 5px;
    padding-right: 5px;
}

.propertyMapsDiv
{
    height: 700px;
    background-color: #ececec;
    
    padding-left: 5px;
    padding-right: 5px;
}

.propertyImagesDiv
{
    height: 700px;
    background-color: #ececec;
    
    padding-left: 5px;
    padding-right: 5px;
}
.propertyDetailsDiv
{
    float: left;
    width: 698px;
    background-image: url('images/lightBlueFade.jpg');
    background-repeat: repeat-x;
}
.communityFeaturesDiv
{
    clear: both;
    width: 697px;
}
.communityFeaturesHeaderLeftDiv
{
    width: 15px;
    height: 15px;
    float: left;
    background-image: url('images/communityDetailsHeaderLeft.jpg');
}
.communityFeaturesHeaderCenterDiv
{
    width: 650px;
    float: left;
    height: 15px;
    background-image: url('images/communityDetailsHeaderCenter.jpg');
    background-repeat: repeat-x;
    color: #312e2d;
    
}
.communityFeaturesHeaderRightDiv
{
    width: 15px;
    height: 15px;
    float: left;
    background-image: url('images/communityDetailsHeaderRight.jpg');
}
.communityFeaturesLeftDiv
{
    float: left;
    width: 220px;
    
}
.communityFeaturesCenterDiv
{
    float: left;
    width: 220px;
    
}
.communityFeaturesRightDiv
{
    float: left;
    width: 220px;
    
}
.propertyDetailsDivLeft
{
    float: left;
    width: 210px;
    padding-left: 2px;
}
.propertyDetailsDivCenter
{
    float: left;
    width: 240px;
}
.propertyDetailsDivRight
{
    float: left;
    width: 228px;
    padding: 3px 3px 3px 3px;
}
.propertyDetailsDivFooter
{
    clear: both;
    height: 46px;
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 8px;
}

.propertyOptionsDiv
{
    
    width: 750px;
    border: solid 1px silver;
    background-color: #e9eced;
    background-repeat: repeat-x;
    margin-top: 5px;
    margin-bottom: 10px
    
}
.helpDiv 
{
    position: relative;
    top: -100px;
    left: 0px;
    border: solid 1px #ccc;
    width: 200px;
    background-image: url('images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
}

.addNewPropertyMainHeader
{
    width: 698px;
    height: 16px;
    background-image: url('images/addNewPropertyMainHeader.jpg');
    clear: both;
}
.addNewPropertyMainContent 
{
    clear: both;
    width: 780px;
    margin-left: 6px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    background-color: #d8e1f9;
}

.editPropertyMainContent 
{
    clear: both;
    width: 900px;
    margin-left: 6px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    background-color: #d8e1f9;
}

.editFloorPlanImg a
{
    text-decoration: none;
}

.landlordNavBar
{
    width: 817px;
    margin: 0px 0px 0px 6px;
    height: 36px;
/*    background-image: url("Images/landlordNavBarBg3x38.png"); */
    background-repeat: repeat-x;
    color: #fff;
    padding: 2px 1px 0px 88px;
    border: solid 1px silver;
}

.addNewPropertyMainFooter
{
    clear: both;
    width: 698px;
    height: 15px;
    background-image: url('images/addNewPropertyMainFooter.jpg');
}

.addNewPropertyDetailsHeaderDiv
{
    clear: both;
    width: 765px;
    height: 25px;
    padding-left: 14px;
    /* background-image: url('images/addNewPropertyDetailsHeader.jpg'); */
    border-top: solid 1px silver;
    background-color: #fff;
}

.addNewPropertyDetailsDiv
{
    clear: both;
    width: 765px;
    padding-left: 14px;
    background-color: #fff;
}

#landlordTopLeftDiv
{
    width: 450px;
    padding: 10px 10px 10px 10px;   
    float: left;
    
}

#cartTotalDiv
{
    width: 200px;
    float: left;
    padding-top: 12px;
    line-height: 20px;
    
}

.centeredImage
{
    text-align:center;
    display:block;
    margin: 10px 10px 10px 50px;
}

.siteMapBox
{
    border: solid 1px #ccc; 
    width: 320px; 
    height: 170px; 
    padding-left: 10px; 
    background-image: url('Images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 5px;
    margin-left: 10px;
}

.wideSearchBox
{
    border: solid 1px #ccc; 
    width: 320px; 
    height: 40px; 
    padding-left: 5px; 
    background-image: url('Images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-top: 3px;
    float: left;
    margin-right: 10px;
}

.SyndicationDiv
{
    clear: both;
    width: 697px;
}
.SyndicationLeftDiv
{
    float: left;
    width: 650px;
    padding: 5px 0px 5px 5px;
    
}
.SyndicationCenterDiv
{
    float: left;
    width: 20px;
    padding: 5px 0px 5px 5px;
    
}
.SyndicationRightDiv
{
    float: left;
    width: 20px;
    padding: 5px 0px 5px 5px;
    
}

.SyndicationBottomDiv
{
    clear: both;
    width: 678px;
}
.otherSyndicationOptionsDiv
{
    clear: both;
    width: 548px;
    height: 140px;
    border: solid 1px #000;
}

/* registration page styles */
.registrationMainContainerDiv
{
    width: 600px;
    background-color: #d8e1f9;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;   
    padding-top: 20px;
    padding-bottom: 20px;
}
.campaignMainContainerDiv
{
    width: 95%;
    background-color: #d8e1f9;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;   
    padding-top: 20px;
    padding-bottom: 20px;
}
.registrationContainerDiv
{
    width: 550px;
    background-color: #fff;
    color: #54575c;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;
    height: 100%;   
}
.editServiceDirectoryContainerDiv
{
    width: 650px;
    background-color: #fff;
    color: #54575c;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;
    height: 100%;   
}
#msgDiv
{
 width: 306px;
}

/* .msgDivTop
{
 background-image: url('images/msgTop.png');
 width: 300px;
 height: 19px;
 float: left;
}
.msgDivBody
{
 width: 286px;
 background-repeat: repeat-y;
 padding-left: 10px; 
 padding-right: 4px;
 clear: both;
 background-image: url('images/msgBody.png');
}
.msgDivBottom
{
 width: 300px;
 height: 10px;
 float: left;
 background-image: url('images/msgBottom.png');
} */

.currentCommentsDiv
{
    clear: both;
    width: 400px;
    height: 45px;
    border: solid 1px silver;
}
.searchPageContainerLeft
{
    margin-top: 12px;
    width: 260px;
    float: left;
    border: solid 1px #c5c5c5;
}
.searchPageContainerRight
{
    float: left;
    margin-top: 12px;
    width: 730px;
}

.searchPageTopLeftDiv
{
    width: 260px;
    border: solid 2px #9ea613;
    padding: 10px 4px 10px 4px;
    margin: 10px 4px 10px 4px;
    height: 150px;
    float: left;
}
.searchPageTopRightDiv
{
    width: 418px;
    border: solid 2px #9ea613;
    padding: 10px 4px 10px 4px;
    margin: 10px 4px 10px 4px;
    height: 150px;
    float: left;
}
.searchPageMiddleDiv
{
    width: 700px;
    border: solid 2px #9ea613;
    padding: 10px 4px 10px 4px;
    margin: 10px 4px 10px 4px;
    clear: both;
}

.searchPageMiddleDiv td
{
    vertical-align: top;
    width: 160px;
    padding-left: 10px;
}
.sendToFriendMailDiv
{
    width: 530px; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: #f4f4f4; 
    padding-left: 155px;
    padding-top: 20px;
    padding-bottom: 40px;
}

#msgDiv
{
}

.msgDivTop
{
    height: 17px;
    width: 320px;

    background-image: url("Images/msgBoardTop320x21.png");
    background-repeat: no-repeat;
}

.msgDivBody
{
    background-image: url("Images/msgBoardMiddle320x6.png");
    width: 292px;
    background-repeat: repeat-y;
    padding-left: 14px;
    padding-right: 14px;
    color: #000;
}

.msgDivBottom
{
    height: 27px;
    width: 320px;
    background-image: url("Images/msgBoardBottom320x21.png");
    background-repeat: no-repeat;
}

.msgDivBody a:link
{
    text-decoration: none;
}

.landlordInfoContainerDiv
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
	clear: both;
}

.campaignInfoContainerDiv
{
    width: 750px;
    margin-left: auto;
    margin-right: auto;
	clear: both;
}

.landlordInfoMenuBarDiv
{
    width: 760px;
    height: 12px;
    padding-bottom: 4px;
    padding-left: 0px;
    background-color: #ececec;
    border-bottom: solid 1px silver;
}
.landlordInfoContentDiv
{
    width: 740px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0px;
    color: #1e1e23;
    margin-left: auto;
    margin-right: auto;
}

.landlordDatGridHeader
{
    padding-left: 12px;
    background-color: #adafbc;
    color: #353a6c;
    border: solid 1px #adafbc;
}

.landlordHeaderLeftDiv
{
    padding-top: 12px;
    width: 300px;
    float: left;
}

.landlordHeaderRightDiv
{
    padding-top: 12px;
    width: 395px;
    float: left;
}

.landlordLegendDiv
{
    padding-top: 12px;
    width: 500px;
    float: left;
}

.landlordLegendBox
{
    border: solid 1px #ccc; 
    width: 600px; 
    height: 115px; 
    padding-top: 5px;
    padding-left: 10px; 
    background-image: url('Images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    margin-left: auto; 
    margin-right: auto; 
    margin-top: 15px;
    margin-left: 0px;
}

.propertyDataGridItem
{
    padding-left: 6px;
}

.addressDetailsDiv
{
    width: 300px;
    height: 130px;
    border: solid 2px silver;
    background-color: #fff;
}
addressCellLeft
{
    width: 120px;
    border: solid 1px red;
    float: left;
}
.addressCellRight
{
    width: 25px;
    float: left;
}

.newLisingStepNumberDiv
{
    width: 750px;
    padding-left: 40px;
    font-size: 16px; 
    font-weight: bold;
    color: #02b83e;
}
#media
{
  margin-top: 40px;
  margin-left: 200px;
}

#mediaHeader
{
  margin-top: 20px;
  margin-left: 200px;
  font-size: 18px;
  font-weight: bold;
  color: #02b83e;
}

.messageBoardDiv
{
    width: 700px; 
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
    border: solid 1px silver;
    
}

.landlordMessageBoard
{
    margin-left: auto;
    margin-right: auto;
    border: solid 1px silver;
    width: 734px;
    padding: 5px 8px 5px 8px;
    line-height: 20px;
    color: black;
    font-size: 11px;
}

.landlordMessageBoard a
{
    color: #5c66ed;
    font-size: 13px;
    font-weight: bold;
}

.recentPropertiesListedBoard
{
    margin-left: 8px;
    margin-top: 10px;
    border: solid 1px silver;
    padding: 5px 8px 5px 8px;
    line-height: 15px;
    color: black;
    font-size: 11px;
}

.AnnouncementDiv
{
    width: 800px;
    margin-left: 120px;
    margin-top: 40px;
    margin-bottom: 50px;
    padding: 20px 5px 40px 5px;
    border: solid 1px silver;
    color: #000;
    font-size: 14px;
}

.RentalAlertFormDiv
{
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border: solid 1px silver;
    padding: 10px 10px 10px 10px;
    width: 500px;
    /* background-image: url("Images/RentalAlertBg.jpg");
    background-repeat: repeat-x; */
    background-color: #f9f9f9;
    color: #000000;
}

.RentalAlertBold
{
    font-weight :bold;
}

.RentalAlertSubHeader
{
    height: 18px;
    width: 496px;
    padding: 1px 2px 1px 2px;
    background-image: url('images/buttonBgGrey.jpg');
    border: solid 1px #4d5058;
    color: #4d5058;
    margin-bottom: 4px;
    line-height: 18px;
}

.menuDropDown
{
    
    z-index: 5; 
    position: absolute; 
    margin-left: 10px; 
    background-color: #c6c6c6;
    padding: 3px 3px 3px 3px;
    border-left: solid 3px silver;
    border-right: solid 3px silver;
    border-bottom: solid 3px silver;
}

.getStartedTop
{
    clear: both;
    width: 1000px;
    
    margin: 10px 5px 15px 5px;
    padding: 5px 5px 5px 5px;
}

.getStartedLeft
{
    width: 380px;
    float: left;
    
    margin: 0px 0px 0px 5px;
    padding: 5px 3px 5px 3px;
}

.getStartedRight
{
    width: 620px;
    float: left;
    
    padding: 5px 1px 5px 1px;
}

.getStartedBottom
{
    clear: both;
    width: 1000px;
    
    margin: 0px 5px 10px 5px;
    padding: 5px 5px 5px 5px;
}

.tabStripHolder
{
   height: 20px;
   width: 375px;
   border-top: solid 1px silver;
}

.tabStripTabSelected
{
    border-top: solid 1px silver;
    border-bottom: solid 1px white;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    float: left;
    height: 20px;
}

.tabStripTab
{
    border: solid 1px silver;
    float: left;
    height: 20px;
}

.tabStripSpacer
{
    border-bottom: solid 1px silver;
    float: left;
    height: 20px;
}

.tabStripPanel
{
    clear: both;
    width: 375px;
    background-color: #c6c6c6;
}

.getStartedRightHeader
{
  float: left;
  width: 305px;   
  padding: 2px 5px 2px 10px;
  height: 180px;
  margin-bottom: 8px;
}

.getStartedRightLogin
{
    float: left;
    width: 300px;
}

.getStartedPageView
{
    margin: 0px 0px 5px 4px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 12px;
    height: 2000px;
    border-right: solid 1px #898c95;
    padding-bottom: 20px;
    color: #000;
}

.tenantSignUpform
{
    padding: 5px 5px 5px 5px;
}

.imageAlignLeftText
{
	float:left; padding-right: 8px; padding-bottom: 3px;
}

.imageAlignRightText
{
	float:right; padding-left: 8px; padding-bottom: 3px;
}

.serviceCategoryHeader
{
	font-size: 14px; font-weight: bold; color:Navy; 
	
}

.totalListingDiv
{
	margin-left: 1px; 
	margin-top: 10px;
}

.totalListingText
{
	font-size: 16px;
	color: #728ffb;
	font-weight: bold;
}

.boxes
{
    border: solid 1px #ccc;
    background-image: url('../images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
    text-align: center;
    font-size: 15px;
}

.plainBox
{
    border: solid 1px #ccc;
    background-image: url('../images/greyFadeBG5x120.jpg');
    background-repeat: repeat-x;
}

