/* Start of CMSMS style sheet 'IDX Custom' */
#IDX-main, input, option, select, textarea,
#IDX-userSignupWrapper {
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px; 
    line-height:17px;
}
#IDX-main {
    width:615px; 
    text-align:left;
}
#IDX-showcaseWrapper
{ 
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
}
.IDX-showcaseDetails {
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
	line-height: 14px;
	margin-top: 10px;
}
.IDX-showcasePrice {
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    line-height:14px;
	margin-top: 10px;
}
.IDX-showcaseAddress {	
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
	font-weight: bold;
}
.IDX-showcaseListingID {
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    line-height:14px;
	border-bottom: 1px #D7D7D7 solid;
	padding-bottom: 15px;
}
.IDX-showcasePhoto, .IDX-showcasePhoto img {
	margin-top: 5px;
}
#IDX-rosterSearchForm {
	padding: 0px;
	margin: 0px;
}
.IDX-rosterSecondColumn {
	float:right;
}
.IDX-officeName,
.IDX-rosterHeader {
    font-family: Helvetica, Arial, sans-serif; 
    font-size:21px; 
	padding: 20px;
	font-weight: bold;
	margin-top: 10px;
	width: 100%;
}
.IDX-officeName a:link,
.IDX-officeName a:visited,
.IDX-officeName a:active {
	text-decoration: none;
	color: #000000;
}
.IDX-officeName a:hover {
	text-decoration: underline;
	color: #000000;
}
.IDX-officeInfo,
.IDX-rosterInfo  {
	border: none;
	margin-bottom: 30px;
	margin-top:10px;
	
}
.IDX-showcasePhoto img,
.IDX-showcasePhoto img a:link,
.IDX-showcasePhoto img a:visited,
.IDX-showcasePhoto img a:active,
.IDX-showcasePhoto img a:hover {
	border: 1px;
	border-color: #565656;
}
.IDX-bioName {
}
.IDX-bioTitle {
}
.IDX-bioURL {
}
.IDX-bioPhones {
}
.IDX-bioEmail {
}
.IDX-officeInfo {
}
.IDX-searchNavWrapper {
}
#IDX-searchNavWrapper a:link,
#IDX-searchNavWrapper a:visited,
#IDX-searchNavWrapper a:active,

#IDX-resultsPagerTop a:link,
#IDX-resultsPagerTop a:visited,
#IDX-resultsPagerTop a:active,

#IDX-userLoginWrapper a:link,
#IDX-userLoginWrapper a:visited,
#IDX-userLoginWrapper a:active,

#IDX-resultsPagerBottom a:link,
#IDX-resultsPagerBottom a:visited,
#IDX-resultsPagerBottom a:active,

#IDX-detailsTopLinks a:link,
#IDX-detailsTopLinks a:visited,
#IDX-detailsTopLinks a:active,

#IDX-detailsAgentWebsite a:link,
#IDX-detailsAgentWebsite a:visited,
#IDX-detailsAgentWebsite a:active,

#IDX-resultsLinks a:link,
#IDX-resultsLinks a:visited,
#IDX-resultsLinks a:active
 {
	text-decoration: none;
	color: #5a7000;
}    
#IDX-searchNavWrapper a:hover,
#IDX-resultsPagerTop a:hover,
#IDX-resultsPagerBottom a:hover,
#IDX-detailsTopLinks a:hover,
#IDX-userLoginWrapper a:hover,
#IDX-detailsAgentWebsite a:hover,
#IDX-resultsLinks a:hover
 {
	text-decoration: underline;
	color: #5a7000;
}
.IDX-resultsPhoto {
	border: 1px;
	border-color: #565656;
}
.IDX-resultsPhoto img {
	border: 1px;
	border-color: #565656;
	margin-bottom: 25px;
}
.IDX-resultsLinks a:link,
.IDX-resultsLinks a:visited,
.IDX-resultsLinks a:active,

.IDX-rosterSortLinks a:link,
.IDX-rosterSortLinks a:visited,
.IDX-rosterSortLinks a:active,

div.IDX-officeInfoCell a:link,
div.IDX-officeInfoCell a:visited,
div.IDX-officeInfoCell a:active,

.IDX-officePhotoCell a:link,
.IDX-officePhotoCell a:visited,
.IDX-officePhotoCell a:active,
.IDX-officePhotoCell a:hover,
.IDX-officePhotoCell img a:link,
.IDX-officePhotoCell img a:visited,
.IDX-officePhotoCell img a:active,
.IDX-officePhotoCell img a:hover,

.IDX-detailsGalleryLink a:link,
.IDX-detailsGalleryLink a:visited,
.IDX-detailsGalleryLink a:active,

.IDX-resultsDetailsLink a:link,
.IDX-resultsDetailsLink a:visited,
.IDX-resultsDetailsLink a:active {
	text-decoration: none;
	color: #5a7000;
	border: 0px;
} 
.IDX-resultsLinks a:hover,
.IDX-detailsGalleryLink a:hover,
.IDX-resultsDetailsLink a:hover,
.IDX-officeInfoCell a:hover,
.IDX-rosterSortLinks a:hover {
	text-decoration: underline;
}
.IDX-rosterName a:link,
.IDX-rosterName a:visited,
.IDX-rosterName a:active {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px; 
    line-height:17px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
} 
.IDX-rosterName a:hover {
	text-decoration: underline;
}
.IDX-resultsAddress a:link,
.IDX-resultsAddress a:visited,
.IDX-resultsAddress a:active {
	margin-top:15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-transform: capitalize;
}
.IDX-resultsAddress a:hover {
	text-decoration: none;
	color: #e17a00;
}
#IDX-userLoginLeft {
	padding-right: 20px;
}
#IDX-userLoginRight {
	padding-left: 20px;
}

.IDX-rosterSubInfo a:link,
.IDX-rosterSubInfo a:visited,
.IDX-rosterSubInfo a:active {
	text-decoration: none;
	color: #e17a00;
}
.IDX-rosterSubInfo a:hover {
	text-decoration: underline;
	color: #e17a00;
}
/* End of 'IDX Custom' */

