a:link { 
color: #183B83;
}
a:visited { 
color: #183B83;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15.5px;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:normal;
}

.currentlifestyle {
background-color: #CFD8DE;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 17px; 
color: #3F627B;
font-weight: bold;
}

.lifestyleheader {
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 17px; 
font-weight: bold;
}


.featured {
background-color: #ffffff;
border-style: solid;
border-color: #9B9C9E;
border-width: 1px;
}


h1 {
FONT-SIZE: 20px;
FONT-FAMILY: gillsans, arial, verdana, sans serif;
FONT-WEIGHT: 400;
padding-top:0px;
padding-bottom:0px;
margin-top: 0px;
margin-bottom:0px;
}

h3 {
FONT-SIZE: 16px;
FONT-FAMILY: gillsans, arial, verdana, sans serif;
FONT-WEIGHT: 500;
padding-top:0px;
padding-bottom:0px;
margin-top: 0px;
margin-bottom:0px;
}

.agentname {
FONT-SIZE: 13px;
FONT-FAMILY: gillsans, arial, verdana, sans serif;
FONT-WEIGHT: bold;
}

.companyname {
FONT-SIZE: 12px;
FONT-FAMILY: gillsans, arial, verdana, sans serif;
FONT-WEIGHT: bold;
}

h4 {
FONT-SIZE: 14px;
FONT-FAMILY: gillsans, arial, verdana, sans serif;
FONT-WEIGHT: 400;
padding-top:0px;
padding-bottom:0px;
margin-top: 0px;
margin-bottom:0px;
}


.scprice {
FONT-SIZE: 16px;
FONT-FAMILY: gillsans, arial, verdana, sans serif;
color:#9b9c9e;
}

.dhsearch {	
color:#000000;
font-family: Arial, Helvetica, sans-serif;	
font-size: 9px; 
font-weight: bold;
}

.search {	
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
font-weight: bold;
line-height: 15px;
text-decoration:none;
}

.redtitle {	
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 13px; 
font-weight: bold;
}

.lifestyles {	
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 15px; 
font-weight: bold;
}

.gallerycaption {	
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 14px; 
font-weight: bold;
}

.gallerynav {	font-size: 13px;	font-weight: normal;	color: #781819;	font-style: italic;}


.promoline {	
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 13px; 
font-weight: normal;
font-style: italic;
}

.propertydetails {	
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
}

.red {	
color:#781819;
}

a:link.breadcrumb {
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
line-height: 15px;}

a:visited.breadcrumb {
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
line-height: 15px;
}


a:link.search {
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
font-weight: bold;
line-height: 15px;
text-decoration:none;
}
a:visited.search {
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
font-weight: bold;
line-height: 15px;
text-decoration:none;

}

a:hover.search { 
color: #000000;
}


.breadcrumb {	
color:#781819;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
line-height: 15px;
}

.clickagntprof {	font-size: 9px;	font-weight: normal;	font-style: italic;}

.MLcaption {	
color:#000000;
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
line-height: 13px;
}

.MLcaptiondirection {	
color:#781819;
font-size: 10px; 
}

.radio {	
font-family: gillsans, Arial, Helvetica, sans-serif;	
font-size: 11px; 
}

.gobutton {	
background-color: #781819;
color:#ffffff;
border: 1px solid #000000;
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px; 
font-weight: bold;
height: 18px;
width: 40px;
margin-left: 2px;
margin-top: 1px;
margin-bottom: 1px;

}

.searchbutton {	
background-color: #b1b1b1;
color:#ffffff;
border: 1px solid #000000;
font-family: Arial, Helvetica, sans-serif;	
font-size: 9px; 
font-weight: bold;
height: 14px;
width: 50px;
vertical-align: middle;
}

select {
width: 125px;
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px; 
font-weight: normal;
background-color: #D9D9DA;
color: #000000;
border: 1px solid #9B9C9E;
}

input {
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px; 
font-weight: normal;
}

.arrows {	font-size: 12px;	font-weight: bold;	color: #781819;	font-style: italic;}

.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}

.PNpgtitle {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 15.5px;	font-weight: bold;	color: #000000;}
.PN {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 15.5px;	font-weight: normal;	color: #0000AB;}
.PNerror {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 15.5px;	font-weight: normal;	color: #FF0000;}

.SubT14b {	font-weight: bold;	line-height: normal;}
.SubT14i {	font-style: italic;	font-weight: normal;}
.SubT14bi {	font-style: italic;	font-weight: bold;}
.HeadT16bR { font-size: 13px;	font-weight: bold;	color: #781819;}
.DateA13Bi {	font-size: 11px;	font-weight: normal;	color: #781819;	font-style: italic;}
.DateA13B {	font-size: 11px;	font-weight: normal;	color: #000000;	font-style: normal;}
.HeadT16b {	 	font-size: 13px; 	font-weight: bold; 	color: #000000; 	font-style: normal;}
.HeadT16bi {	font-size: 13px;	font-style: italic;	font-weight: bold;}
.NoteT13 { 		font-size: 11px; 	text-transform: none;}
.WebA9 {	font-size: 9px;}
.WebA10 {	font-size: 9px;}
.TitleT22R {	font-size: 18px;	color: #781819;}
.TitleT22bi{	font-size:18px; font-style:italic; font-weight:bold;}
.TitleT28B {	font-family: gillsans, Arial, Helvetica, sans-serif; font-size: 22px;	color: #000000;}
.AddressT11i {	font-size: 10px;	font-style: italic;}
.AddressT11 {	font-size: 10px;}
.smllink {	font-size: 9px;}
.NoteT13i {	font-size: 11px;	font-style: italic;}


.contact-mag {		font-family: gillsans, Arial, Helvetica, sans-serif; 	font-size: 16px; 	text-transform:uppercase;}
.contact-region {	font-family: gillsans, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #9B9C9E;	font-style: normal; line-height:normal;}
.contact-name { 	font-family: gillsans, Arial, Helvetica, sans-serif;	font-size: 15px; 	font-weight: bold;	color:#781819; width: 150px;	float: left;}
.contact-email {	font-family: gillsans, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #9B9C9E;	 	width: 100px; text-align: right;}
.contact-phone {	font-family: gillsans, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #000000;	font-style: normal;}



