/* Common tags                 */
/*-----------------------------*/		

body 
{
    font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 10px;
    color:#313334;
    margin: 0px;
    padding: 0px;
	margin-right: 30px;
	text-align: left;
	font-weight : normal;
 }
 
 TD 
 {
	font-family:Arial, Helvetica, Tahoma, sans-serif;
    font-size: 11px;
 }
 
A:link      
{ 
    color: #666666; 
    /* font-size:10px;
    font-family:Arial; */
    text-decoration: underline;
}
A:visited 	
{ 
    color: #666666; 
    /* font-size:10px;
    font-family:Arial; */
    text-decoration: underline;
}
A:active 	
{ 
    color: #666666;  
    cursor:hand; 
    /* font-size:10px;
    font-family:Arial; */
    text-decoration: underline;
}
A:hover 	
{ 
    color: #000000;  
    cursor:hand; 
    /* font-size:10px;
    font-family:Arial; */
    text-decoration: underline;
}

A.black:link      
{ 
    color: #000000; 
    font-size:10px;
    font-family:Arial; 
    text-decoration: none;
}
A.black:visited 	
{ 
    color: #000000; 
    font-size:10px;
    font-family:Arial;
    text-decoration: none;
}
A.black:active 	
{ 
    color: #000000;  
    cursor:hand; 
    font-size:10px;
    font-family:Arial;
    text-decoration: underline;
}
A.black:hover 	
{ 
    color: #000000;  
    cursor:hand; 
    font-size:10px;
    font-family:Arial;
    text-decoration: underline;
}
		
.title
{
    text-transform: uppercase;
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
}
 
.label
{
    text-transform: uppercase;
    font-size: 8pt;
    font-weight: bold;
    color: #333333;
}

.sectionHeader
{
    font-family:Myriad Web;
	font-size:9.5pt;
	font-weight:bold;
	line-height:1mm;
	padding:0;
	vertical-align:bottom;
	color: #620D0D;
}

.borderedImage
{
    border-width:4px; 
    border-color:Black;
}

.doubleBorderedImage
{
    border-width:4px; 
    border-style:double;
    border-color:Black;
}

hr 
{
    padding:0;
	border: 1;
	border-top: 2px dotted #CCCCCC; 
	height: 0px;
}

hr.plain 
{
	margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
	border: 0;
	height: 1px;
	color: #CCCCCC;
}

img
{
	border-width: 0;
}

ul
{
	list-style-image: url(Images/bullet.jpg);
	list-style-position: outside;
	list-style-type: disc;
	color: #000000;
	font-family: verdana;
}

.menutextindent
{
    font-size: x-small;
}

/* Headings                    */
/*-----------------------------*/
h1.old
{
	font-family:Myriad Web;
	font-size: small;
	color: #620D0D;
}

h2.old
{
	font-family:Myriad Web;
	font-size:10.5pt;
	line-height:0cm;
	padding:0;
	vertical-align:bottom;
	color: #620D0D;
}
	
h3.old
{
	font-family:Myriad Web;
	font-size:10.5pt;
	line-height:0cm;
	padding:0;
	vertical-align:bottom;
	color: #620D0D;
}

h4.old
{
    font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: #656666;
}

.entityName
{
    font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: #656666;
}

th
{
    font-family:Arial;
    font-size:8.5pt;
    color:White;
    background-color:#659664;
    font-weight:normal;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-color:Black;
}

.thEndCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-right-style:solid;
    border-right-width:1px;
    border-color:Black;    
}

.rmGridCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-color:Black;
}

.rmGridAlternatingRowCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    background-color:#DAE6E7;
    border-color:Black;
}

.rmGridAltEndCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
    background-color:#DAE6E7;
    border-color:Black;
}

.rmGridEndCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-right-style:solid;
    border-right-width:1px;
    border-color:Black;
}

.rmGridBottomCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-top-style:solid;
    border-top-width:1px;
    border-color:Black;
}


.geoLabel
{
    font-family:Arial;
    font-size: 13pt;
    font-weight: bold;
    color: #689647;
}

.getMyCashLabel
{
    font-family:Arial;
    font-size: 8.5pt;
    color: #689647;
}

.getMyCashPropertyInfoLabel
{
    font-family:Arial;
    font-size: 7.5pt;
    font-weight: bolder;
    color: #689647;
}

/*=========================================================================*/
/* Property Details														   */
/*=========================================================================*/

.tablePropertyDetailsBedroomTypeName
{
    font-family:Arial;
    font-size: 9pt;
    color: Maroon;
    font-weight: bold;    
	border-left-style:solid;
    border-left-width:1px;
	border-right-style:solid;
    border-right-width:1px;
	border-top-style:solid;
    border-top-width:1px;
    border-color:Black; 
}

.tablePropertyDetailsMainSpecials
{
    font-family:Arial;
    font-size: 8.5pt;
    color: #000000;
	border-left-style:solid;
    border-left-width:1px;
	border-right-style:solid;
    border-right-width:1px;
    border-color:Black;
}

.tablePropertyDetailsMain
{
    font-family:Arial;
    font-size: 8.5pt;
    color: #000000;
    border-left-style:solid;
    border-left-width:1px;
	border-right-style:solid;
    border-right-width:1px;
	border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black; 
    padding-left:5px; 
}

.tablePropertyDetailsAltMain
{
    font-family:Arial;
    font-size: 8.5pt;
    color: #000000;
    background-color:#DAE6E7;
    border-left-style:solid;
    border-left-width:1px;
	border-right-style:solid;
    border-right-width:1px;
	border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black; 
    padding-left:5px; 
}

.thPropertyDetails
{
    font-family:Arial;
    font-size:8.5pt;
    color:White;
    background-color:#000000;
    font-weight:normal;
    border-top-style:solid;
    border-top-width:1px;
    border-left-style:solid;
    border-left-width:1px;
    border-color:Black;
}


.propertyDetailCashBackCell
{
    font-family:Arial;
    font-size: 8.5pt;
    font-weight: bold;
    color: #689647;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black;    
}

.propertyDetailAltCashBackCell
{
    font-family:Arial;
    font-size: 8.5pt;
    font-weight: bold;
    color: #689647;
    background-color:#DAE6E7;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black;    
}

.propertyDetailRentCell
{
    font-family:Arial;
    font-size: 8.5pt;
    font-weight: bold;
    color: #000000;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black;    
}

.propertyDetailAltRentCell
{
    font-family:Arial;
    font-size: 8.5pt;
    font-weight: bold;
    color: #000000;
    background-color:#DAE6E7;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black;    
}

.propertyDetailPricingCell
{
    font-family:Arial;
    font-size:8.5pt;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black;
}

.propertyDetailAltPricingCell
{
    font-family:Arial;
    font-size:8.5pt;
    background-color:#DAE6E7;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-color:Black;
}

.supressPrint
{
}

/* begin custom classes */
.floorplantitle {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.floorplantext {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
}
.floorplantextgreen {
	color : #356430;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.floorplantextbold {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.text {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	color : #323332;
}
.textmedium {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 11px;
	color : #323332;
}

.text64953F {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 11px;
	color : #64953F;
	font-weight : bold;
}
.text346430 {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 11px;
	color : #346430;
	font-weight : normal;
}
.textwhite {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	font-weight : normal;
}
.coupontextblack {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
}
.coupontextblackbold {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight : bold;
}
.coupontextgreen {
	color : #005500;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
}
.coupontextgreensmall {
	color : #005500;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 9px;
}
.coupontextgreenbold {
	color : #005500;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	font-weight : bold;
}
.coupondate {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 24px;
	font-weight : bold;
}
.coupongreen {
	color : #669933;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.couponfeaturebold {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
}
.couponfeatures {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 8pt;
}
.couponfeaturesblue {
	color : #217B90;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.couponfeaturessmallblue {
	color : #217B90;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight : bold;
}
.footerlink {
	color : #656665;
	font-family: Arial Narrow, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	text-transform: uppercase;
}
.footerlink {
	color : #656665;
	font-family: Arial Narrow, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	text-transform: uppercase;
}
.inputfield {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	color : #000000;
}
.form {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	color : #000000;
}
.geolandingtitle2 {
	color : #426E3E;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight : bold;
}
.geolandingtitle {
	color : #24778B;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight : bold;
}
.geolandinggreentext {
	color : #75A641;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
}
.geolandinggreentextbold {
	color : #75A641;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight : bold;
}
.linkgray {
	color : #989898;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.linkdarkgray {
	color : #656666;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.linkblack {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.linkblackbold {
	color : #000000;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	font-weight : bold;
	text-decoration: underline;
}
.linkgreen {
	color : #477B4E;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.linkgreenbold {
	color : #477B4E;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.linklime {
	color : #75A642;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.smallgraytext {
	color: #cccbcc;  
	font-size: 10px;
	font-family: Arial;
}
.graytext {
	color: #cccbcc;  
	font-size: 11px;
	font-family: Arial;
}
.GridRow
{
	border-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left : 3px;
	padding-right : 3px;
}
.GridEndRow
{
	border-top-style:solid;
	border-top-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-color:Black;
}

.text {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	color : #323332;
}
.textgray {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	color : #656666;
}
.textspacing {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	color : #000000;
	line-height : 16px;
}
.titleproperty {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #656666;
	text-decoration: none;
}
.smallorange {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #F26638;
}
.tableheader {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.infotext 
{
	color: #353535;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
}

.infoheader
{
	color: #4F778D;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}

A.infolink:visited 	
{ 
    color: #D06C47; 
    font-size:10px;
    font-family:Arial;
    text-decoration: underline;
}
A.infolink:active 	
{ 
    color: #D06C47;  
    cursor:hand; 
    font-size:10px;
    font-family:Arial;
    text-decoration: underline;
}
A.infolink:hover 	
{ 
    color: #D06C47;  
    cursor:hand; 
    font-size:10px;
    font-family:Arial;
    text-decoration: underline;
}

b {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}

b.area {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

b.year {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: none;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

A.style6:visited 	
{ 
    font-size: 7pt; 
	font-family: Arial; 
	color: #689647;
}
A.style6:active 	
{ 
    font-size: 7pt; 
	font-family: Arial; 
	color: #689647;
}
A.style6:hover 	
{ 
    font-size: 7pt; 
	font-family: Arial; 
	color: #689647;
}

A.style6 {
	font-size: 7pt; 
	font-family: Arial; 
	color: #689647;
}

.refine 
{
    font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
    font-weight:900;    
}

A.refine:link 	
{ 
    color:#639639;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
    text-decoration: underline;
    font-weight: 900;  
}
A.refine:visited 	
{ 
    color:#639639;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
    text-decoration: underline;
    font-weight: 900;  
}
A.refine:hover 	
{ 
    color:#FF6500;
    cursor:hand; 
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
    text-decoration: underline;
    font-weight: 900;  
}
A.refine:active 	
{ 
    color:#639639;
    cursor:hand; 
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	text-transform: uppercase;
	font-size: 8pt;
    text-decoration: underline;
    font-weight: 900;  
}

A.searchgmc:link 	
{ 
    color:#4d732c;
    text-decoration:underline;
    text-transform:uppercase;
    font-size:9px;
    font-weight:700;
	font-family: Arial, Helvetica, Tahoma, sans-serif;

}
A.searchgmc:visited 	
{ 
    color:#4d732c;
    text-decoration:underline;
    text-transform:uppercase;
    font-size:9px;
    font-weight:700;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
A.searchgmc:hover 	
{ 
    color:#c46628;
    text-decoration:underline;
    text-transform:uppercase;
    font-size:9px;
    font-weight:700;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
    cursor:hand; 
}
A.searchgmc:active 	
{ 
    color:#4d732c;
    text-decoration:underline;
    text-transform:uppercase;
    font-size:9px;
    font-weight:700;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
    cursor:hand; 
}

A.iconlink:link 	
{ 
    color:#666666;
    font-size:11px;
    font-weight:700;
    text-decoration:underline;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
A.iconlink:visited 	
{ 
    color:purple;
    font-size:11px;
    font-weight:700;
    text-decoration:underline;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
}
A.iconlink:hover 	
{ 
    color:#000000;
    font-size:11px;
    font-weight:700;
    text-decoration:underline;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
    cursor:hand; 
}
A.iconlink:active 	
{ 
    color:#666666;
    font-size:11px;
    font-weight:700;
    text-decoration:underline;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
    cursor:hand; 
}

.vcard .org {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #656666;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.vcard {
	float: left;
    overflow:auto;
}
.photodiv {
width:256px;
float:left;
}
.property {
	width: 778px;
	/* position: absolute; */
    overflow:auto;
}


.vcard .adr .street-address {
	font-size: 11px;
	font-weight: bold;
}
.property .vcard .propdiv .adr {
	line-height: 14px;
}
.vcard .adr .locality {
	font-size: 11px;
	font-weight: bold;
}
.vcard .adr .country-name {
	font-size: 11px;
	display: none;
}
.vcard .adr .region {
	font-size: 11px;
	font-weight: bold;
}
.vcard .adr .postal-code {
	font-size: 11px;
	font-weight: bold;
}
.vcard .area .arealabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.vcard .area {
	padding-top: 8px;
	padding-bottom: 12px;
}
.vcard .tags {
	display: none;
}
.vcard .dashicon {
	vertical-align: bottom;
	margin-right: 5px;
}

.vcard .dashboard {
	height: 16px;
	padding-left: 5px;
	padding-bottom: 2px;

}

.vcard .dashphone {
	height: 16px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.vcard .dashphone .dashicon {
	margin-right: 5px;
}

.vcard .dashphone .tel {
	font-size: 14px;
	font-weight: 700;
	color: #666666;
}
.vcard .map {
    width:200px;
	float: left;
	position: relative;
}
.vcard .propdiv {
width:320px;
	float: left;
	position: relative;
}
.vcard .area .areaname {
	font-size: 13px;
}


.vcard .tools {
clear:left;

}

.vcard .fav {
float:left;
}

.vcard .photoctl
{
float:right;


}


.vcard a.iconlink:hover 	

{
	color:#000000;
	font-size:11px;
	font-weight:700;
	text-decoration:underline;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	cursor:hand;
	background-color: #CCCCCC;
}

@media print
{

.supressPrint
{
	display:none;
}
	
}
