@charset "UTF-8";
/* CSS Document */


body {
	background-image: url(images/global_bkg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-size:46px;
font-family:arial, sans-serif;
letter-spacing:-1px;
color:#000;
font-weight:400;
padding:20px 0 0;
}

h2 {
font-size: 34px;
font-family: arial, sans-serif;
color:#21211f;
font-weight: 400;
padding: 20px 0 10px; 0
}

h3 {
font-size:14px;
font-family:arial, sans-serif;
font-weight:400;
margin:0;
padding:8px 0 20px 0px;
}


.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	text-transform:uppercase;
}

.sectiontitle {
font-size: 36px;
text-transform:uppercase;


color:#c0c0c0;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}


img {
border:none;
behavior: url(iepngfix.htc);
}

.content {
margin:10px 0 50px;
padding:0;
}

.content p {
font-style:normal;
font-family:arial, verdana, sans-serif;
color:#676767;
background:#fff;
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin:35px 0;
padding:20px;
}


/* GLOBAL FONTS AND WEIGHTS */

.italic12pt {
	font-size: 12px;
	font-style: italic;
}


.ltgrey18pt {
	font-size: 18px;
	color: #c0c0c0;
	font-weight: bold;
}

.ltgrey18pt a:hover {color: #9a0708;
text-decoration:underline;
}


.ltgrey11pt {
	font-size: 11px;
	color: #c0c0c0;
}

.gray14pt {
	color: #7d7d7d;
	font-size: 14px;
	font-weight: bold;
}
.ltgrey10pt {
	font-size: 10px;
	color: #c0c0c0;
}
.white10pt {color: #FFFFFF}
.grey11pt {
	font-size: 11px;
	color: #373737;
}
.italic11pt {font-size: 11px; color: #373737; font-style: italic; }

/* END GLOBAL STYLES */



/* SEARCH BY MAP DROPDOWN */

.megamenu {
background:#9c0808;
font-family:arial, sans-serif;
font-size:24px;
width:88px;
height:45px;
color:#FFF;
margin:0;
padding:0;
}

.megamenu ul {
text-align:center;
list-style-type:none;
margin:0;
padding:0px;
}

.megamenu ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.megamenu ul li a,.megamenu ul li a:visited {
text-decoration:none;
color:#fff;
margin:0;
padding:0px;
}

.megamenu ul li a:hover,.megamenu ul li a:visited:hover {
text-decoration:none;
color:#CEFF65;
margin:0;
padding:0px;
}

.megamenu h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c0c0c0;
padding:0px 0px 6px 15px;
}

.megamenu ul li.downservices {
margin:0;
padding:0px;
}

.servicesdropped {
display:none;
text-align:left;
position:absolute;
background:#9c0808;
font-size:11px;
width:535px;
-moz-border-radius-bottomleft:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomright:5px; 
-webkit-border-bottom-right-radius:5px;

margin:0 0 0 -467px;
padding:10px 10px 20px;
z-index:1000;
}

.servicesdropped span.textleft {
float:left;
font-size:12px;
width:275px;
margin:5px 0 0;
padding:10px 2px 15px 15px;
border-right:1px dotted #4b0405;
}

.servicesdropped ul.middle {
text-align:left;
float:left;

border-left:1px dotted #c60d0f;
font-size:11px;
width:225px;
margin:0;
padding:0;
}

.servicesdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.servicesdropped ul.right li a,.servicesdropped ul.middle li a {
list-style-type:none;
display:block;
color:#c0c0c0;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.servicesdropped ul.right li a:hover,.servicesdropped ul.middle li a:hover {
list-style-type:none;
color:#9c0808;
background-color:#c0c0c0;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}

/* END SEARCH BY MAP DROPDOWN */

.leftNav {font-size: 10px;
display:block;
 width:150;
  height:23;

    font:Arial, Helvetica, sans-serif;
	font-weight:bold;

	
	color:#373737;
	}
	

.leftNav a{

color:#373737;
margin:0px;
padding:5px;
border-bottom:1px dotted #bfbfbf;

}
.leftNav  a:hover {

color:#FFFFFF;
background:#9a0708;
display:block;
height:23;
width:100%;


}


/* PROPERTY CONTENT AREA */


.reviewarea {

border:1px solid #d7d7d7; 
width:612; 
padding:15px; 
background:#FFFFFF; 
background-color:#FFFFFF;
margin:8px 0px 0px 0px;

}


.reviewarea H3 {
color:#81090a;
font-size:14px;
text-transform:none;

}




.reviewtext {
	font-size: 11px;
	color: #444444;
	padding:0px 15px 20px 15px;
}

.reviewtext a {
	font-size: 11px;
	color: #444444;
	padding:0px;
	margin:0px;
}

.reviewtext a:hover {
	
	color: #9a0708;

}
.snapheader {
	font-size: 12px;
	color: #676767;
	font-weight: bold;
}
.snapCat {
	font-size: 11px;
	color: #aaa;
}
.snapInfo {
	font-size: 10px;
	color: #666;
}

.snapInfo a:hover{

color:#9a0708;
}

.snapshot{
background:#e0e0e0; 
padding:10px;
border:1px dashed #ccc;
width:180px; 
background-color:#e0e0e0; 
margin:2px 0px 0px 8px;
font-weight: bold;
line-height:12px;
text-transform:uppercase;

}

.factsheet{
background:#676767; 
padding:10px; 
width:180px; 
background-color:#676767;
border:1px solid #676767;
margin:2px 0px 0px 8px;
font-weight: bold;
line-height:12px;
color:#FFFFFF;
font-size:10px;

}

.factlink {
	font-size: 10px;
	color: #FFFFFF;
}

.factlink a:hover{

color:#9a0708;

}


.location {
	color: #c0c0c0;
	font-size: 16px;
	font-weight: bold;
}


/* END PROPERTY CONTENT AREA */





/* FOOTER */

.footerlinks {
	font-size: 10px;
	color: #373737;

line-height:22px;
padding:0 0 30px;
width:989px;
}

.footerlinks a {
	text-decoration: underline;

}

.footerlinks a:hover {
	text-decoration: none;
	color: #9a0708;
}

.PMMfooter {

font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top:5px;
color:#AAAAAA;
}
.PMMfooter a {color:#AAAAAA;

}

.PMMfooter a:hover {color:#9a0708;
text-decoration:none;

}
.highlightred {color: #9a0708;}

.highlightred a:hover {color: #9a0708;}

/* END FOOTER */
