/* default styles */

body {
	color: #FFE3B4;
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #811302;
	margin: 0px;
}
table, td, div, form { font-family: Arial, Helvetica, sans-serif;   color: #FFE3B4; font-size: 13px}

.pagetitle, h1 {
color: #fae0b9; 
font-family: Georgia, Times, serif;
font-weight: bold;
font-size: 14pt;
font-variant:small-caps;
padding-left: 6px;
}

.agenttext { font-size: 15px;  font-weight: bold; color: #990000 }
.heading { font-family: Times New Roman, serif;font-size: 24px; font-weight: bold }
.heading2 { font-family: Times New Roman, serif;font-size: 22px; font-weight: bold }
.heading3 { font-family: Times New Roman, serif;font-size: 22px; font-weight: bold; color: #990000 }
.subheading {font-family: Times New Roman, serif; font-size: 20px; font-weight: bold }
.smheadingu { font-family: Times New Roman, serif;font-size: 18px; font-weight: bold; text-decoration: underline }
.smheading {font-family: Times New Roman, serif; font-size: 17px; font-weight: bold }

.footnote { font-size: 12px }
/* a:link { text-decoration: underline; color: #FFE3B4 }
a:active { text-decoration: none; color: #FFFFFF }
a:visited { text-decoration: underline; color: #DDD3B4 } 
a:hover { text-decoration: none; color: #FFFFFF; }*/

/* Mortgage Calculator Text */ 
.mortcalchead { font-family: Times New Roman, serif; font-size: 20px; font-weight: bold; color: #FFE3B4 }
.mortcalcsubhead { font-family: Times New Roman, serif; font-size: 18px; font-weight: bold; color: #FFE3B4 }
.mortcalcnormal { font-family: Times New Roman, serif; font-size: 15px; font-weight: bold; color: #FFE3B4 }
.mortcalcglyph { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; font-style: italic } 
.mortcalcerror {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000 font-weight: bold }

/* Mortgage Calculator Charts */
.mortcalccharthead { font-family: Times New Roman, serif; font-size: 20px; font-weight: bold; color: #FFE3B4 }
.mortcalcchartlabel { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000 }
.mortcalcchartvalue { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:  #FFFFFF }
.mortcalcchartbackground { background-color: #FFFFFF }
.mortcalcchartbarcolor0 { background-color: #FF0000 }
.mortcalcchartbarcolor1 { background-color: #0000FF }
.mortcalcchartbarcolor2 { background-color: #00FF00 }

/* Pre-Qual Calculator Text */
.prequalhead { font-family: Times New Roman, serif; font-size: 20px; font-weight: bold; color: #FFE3B4 }
.prequalsubhead { font-family: Times New Roman, serif; font-size: 18px; font-weight: bold; color: #FFE3B4 }
.prequalnormal { font-family: Times New Roman, serif; font-size: 15px; font-weight: bold; color: #FFE3B4 }
.prequalglyph { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; font-style: italic }
.prequalerror { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000; font-weight: bold; font-style: italic }


/*
#dropmenudiv{position:absolute; z-index:100;}

.menu a:link {
filter: alpha(opacity = 95); 
display: block; 
width:150px; 
color: #fae0b9; 
BACKGROUND-COLOR: #701102; 
font-size:10px;  
text-decoration:none; 
border-bottom:1px solid #350801; 
border-right:1px solid #350801; 
border-left:1px solid #9b4538; 
padding:2px;
font-weight: normal;
text-transform:uppercase;
}

.menu a:active{
filter: alpha(opacity = 95);
display: block; width:150px;  
color: #fae0b9; 
BACKGROUND-COLOR: #701102; 
font-size:10px;  
text-decoration:none; 
border-bottom:1px solid #350801; 
border-right:1px solid #350801; 
border-left:1px solid #9b4538;  
padding:2px;
font-weight: normal;
text-transform:uppercase;
}

.menu a:visited {
filter: alpha(opacity = 95);
display: block;  
width:150px;  
color: #fae0b9; 
BACKGROUND-COLOR: #701102; 
font-size:10px;  
text-decoration:none; 
border-bottom:1px solid #350801; 
border-right:1px solid #350801; 
border-left:1px solid #9b4538; 
padding:2px;
font-weight: normal;
text-transform:uppercase;
}

.menu a:hover{
display: block; 
color: #fae0b9; 
BACKGROUND-COLOR:#450a01; 
width:150px;  
font-size:10px; 
text-decoration:none; 
border-bottom:1px solid #350801; 
border-right:1px solid #350801; 
border-left:1px solid #9b4538; 
padding:2px;
font-weight: normal;
text-transform:uppercase;
}8?


body.MapDetail 
{
    background: none;
}

.tblDrpShdw {BORDER-TOP: 1px solid #999999; BORDER-LEFT: 1px solid #cc9999; BORDER-BOTTOM: 1px solid #330000; BORDER-RIGHT: 1px solid #000000}

.tdcellhead {font-size: 12px; font-weight: bold; color: #ffe8c0; background-color: #731809}
.tdcellheadHighlight {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #ff0000}

.tdresults {font-size:12px; background-color:#811302}
.tdresultsNoBg {font-size:12px}
.tdresultsNoBgSm {font-size:11px}
.tdresultsLine {font-size:12px; background-color:#811302; BORDER-TOP: #330000 1px solid; padding: 1px}
.tdresultsLineNoBg {font-size:12px; BORDER-TOP: #330000 1px solid; padding: 1px}

.button {FONT-SIZE: 14px; background-color: #330000; color: #ffe3b4; font-weight: normal; border: 1px solid #330000; font-family: Times, serif; background-image: url(/images/buttonbg.gif); background-repeat: repeat-x; padding: 2px 4px 2px 4px; font-variant:small-caps;}


/*recently viewed properties*/
#RVPMenu{position: absolute; background-color: #E0E0E0; border:1px solid black; z-index: 100; visibility: hidden; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:4px;}


/*property list and detail pages*/
.tdButtonBox {FONT-SIZE: 11px; background-color: #660000; BORDER-TOP: 1px solid #999999; BORDER-LEFT: 1px solid #cc9999; BORDER-BOTTOM: 1px solid #330000; BORDER-RIGHT: 1px solid #000000}
.tdButtonBoxHighlight {FONT-SIZE: 11px; color:#ffffff; background-color: #660000; BORDER-TOP: 1px solid #999999; BORDER-LEFT: 1px solid #cc9999; BORDER-BOTTOM: 1px solid #330000; BORDER-RIGHT: 1px solid #000000}
.tdButtonSubBox {FONT-SIZE: 11px; background-color: #811302; BORDER-TOP: 1px solid #999999; BORDER-LEFT: 1px solid #cc9999; BORDER-BOTTOM: 1px solid #330000; BORDER-RIGHT: 1px solid #000000}


/*property compare page*/
.propCompare1 {background-color: #E0E0E0; border-bottom: 1px solid #CCCCCC; border-top: 2px solid #CCCCCC}
.propCompare2 {background-color: #F8F8F8}


/*open house calendar*/
.OpenHouseTableBorder { border-color: #0000FF }
.OpenHouseHeader { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #0000FF }
.OpenHouseText { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.OpenHouseLink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight:bold; text-decoration:underline }


/*agent and office pages*/
.tdAgtOfcLeftNav {background-color:#631205; font-size :11px}
a.AgtOfcLeftNavLink {color:#0000FF; text-decoration:none}
a.AgtOfcLeftNavLink:active {color:#0000FF; text-decoration:none}
a.AgtOfcLeftNavLink:visited {color:#0000FF; text-decoration:none}
a.AgtOfcLeftNavLink:hover {color:#ffffff; text-decoration:none}
a.tdAgtOfcButtonBox {color:#fae0b9; background-color:#4d0c01; border:1px solid #8e1a08; font-size:11px; text-decoration:none; font-weight:bold; padding:2px; display:block}
a.tdAgtOfcButtonBox:active {color:#fae0b9; background-color:#4d0c01; border:1px solid #8e1a08; font-size:11px; text-decoration none; font-weight:bold; padding:2px; display:block}
a.tdAgtOfcButtonBox:visited {color:#fae0b9; background-color:#4d0c01; border:1px solid #8e1a08; font-size 11px; text-decoration:none; font-weight:bold; padding:2px; display:block}
a.tdAgtOfcButtonBox:hover {color:#fae0b9; background-color:#000000; border:1px solid #8e1a08; font-size:11px; text-decoration:none; font-weight:bold; padding:2px; display:block}

.officename {color: #fae0b9; font-family: "Times New Roman", Times, serif; font-variant:small-caps; font-size: 18px; font-weight: normal;}

.PhotoMapButton_Active{MARGIN-BOTTOM: 2px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; border: solid 1px black; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFFFFF;}
.PhotoMapButton_InActive{MARGIN-BOTTOM: 2px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; border: solid 1px black; PADDING-TOP: 2px; background-color: #E0E0E0;}



hr {color: #e2c291; }

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 0px gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -125px;
left: -50px; /*position where enlarged image should offset horizontally */
display: block;
text-decoration: none;
position: absolute;
cursor:pointer;
}
