
* { padding: 0px; margin: 0px; }

body { background-color: #360407; text-align: center; margin: 10px auto; }

#container { margin: auto; width: 900px; text-align:left; }

#main { border-width: 4px; border-style: solid; border-color: #9B9968; background-color: #ffffff;}

.clear { clear: both; }

a { text-decoration: none; color: #b50c09;/*color:#b50c09;*/ }

a:hover { color: #9B9968; }
#disclaimer #mobileLink a{color:#fff;}

/* Remove _red_hot from the file name to have the regular banner show up again */
#banner{ width: 892px; border-style: none; float:left;  }
.hbs {float:right; width:304px; height:70px; margin-right:0px; margin-top:0px;}
.con {float:right; width:249px; height:28px; margin-right:0px;}
.hom {float:left; width:519px; height:103px; float:left;}

#nav { background-image: url(/images/template/nav-bg.gif); background-repeat: repeat-y; background-color: #9B9968; padding: 0px; font-size: 13px; font-family: times, Georgia, serif ! important; color: #474A3D; border-width: 0px 0px 0px 0px; border-style: solid; border-color: #9B9968; line-height:30px; text-align:center;}

#nav ul { list-style: none; }

#nav li { display: inline; padding: 0px 1px; }

#nav a { font-size: 12px; color: #474A3D; text-decoration: none; text-transform: uppercase; font-family: times, Georgia, serif ! important; }

#nav a:hover { font-size: 12px; color: #C40D07; text-decoration: none; text-transform: uppercase; }

#footer { width: 900px; margin: 10px auto; text-align: center; font-family: georgia, Serif;}

#affiliations { float: left; margin-right: 6px; width: 410px; text-align: left; }

#quick-links { float: right; margin-left: 6px; width: 410px; text-align: left; }

#quick-links ul { list-style-image: url(/images/template/arrow.gif); }

#quick-links li { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #9B9968; padding: 6px 0px; list-style-position: inside; }

#quick-links a { color: #ffffff; font-family: times, georgia, Serif; font-size: 12px; text-decoration: none; text-transform: uppercase; margin-left: 10px; vertical-align: middle; }

#quick-links a:hover { color: #9B9968; }

.clickhere { color: #9B9968; font-size: 10px; }

#aff-title { list-style-image: url(/images/template/dark-arrow.gif); }

#aff-title li { text-transform: uppercase; padding: 0px 0px 8px 0px; list-style-position: inside; color: #ffffff; font-family: times, georgia, Serif; font-size: 12px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #9B9968; }

#affiliations { padding-top: 4px; }

#aff-title span { margin-left: 10px; vertical-align: middle; }

#aff-logos { list-style: none; margin-top: 10px; }

#aff-logos li { display: inline; padding-right: 10px; }

#aff-logos img { border-style: none; }

#affiliations p { color: #ffffff; font-size: 14px; margin-top: 10px; line-height: 18px; }

#disclaimer { color: #ffffff; font-size: 12px; padding: 0 0 30px; }

#agent-links ul { list-style: none; }

#agent-links li { display: inline; padding: 0px 2px; }

#agent-links a { color: #9B9968; text-decoration: none; font-size: 12px; }

#agent-links a:hover { color: #ffffff; text-decoration: none; font-size: 12px; }

#nav2 { padding: 6px 0px; font-size: 12px; font-family: times, Georgia, serif; color: #9B9968; }

#nav2 ul { list-style: none; }

#nav2 li { display: inline; padding: 0px 2px; }

#nav2 a { font-size: 12px; color: #ffffff; text-decoration: none; text-transform: uppercase; }

#nav2 a:hover { font-size: 12px; color: #9B9968; text-decoration: none; text-transform: uppercase; }

#content { width: 892px; text-align:left; }

#content-int { width: 852px; margin: 20px auto; text-align:left;}
*html #content-int { width: 852px; margin: 20px auto; text-align:left !important;}

#homefinder { background-color: #8D8B5B; border-width: 0px 0px 4px 0px; border-style: solid; border-color: #9B9968; padding: 5px 0px; color: #ffffff; width: 892px; }

#homefinder-int { height: 30px; background-image: url(/shared/images/templates/1460/MHF_int_bg2.gif); background-repeat: no-repeat; }

#homefinder ul { list-style: none; padding: 5px 0px 5px 150px; font-size: 12px; }

#homefinder li { display: inline; }

#homefinder .field { border-width: 0px; border-style: solid; border-color: #000000; width: 110px; height: 20px; }

#homefinder input { margin: 0px 5px 0px 0px; vertical-align: middle; }

#homefinder a { font-size: 10px; margin-right: 5px; text-transform: uppercase; color: #ffffff; }

ul#interior-homefinder-overview { padding-left:210px!important; }

.loginbut { vertical-align: middle; }

#dropmenudiv { position:absolute; border:1px solid black; border-bottom-width: 0; font:normal 11px Times; line-height:18px; z-index:100; }

#dropmenudiv a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; text-transform: uppercase; color: #474A3D; }

#dropmenudiv a:hover { /*hover background color*/ background-color: #C60D08; color: #E9E7D8; }

.qfield { border-style: solid; border-color: #9B9968; border-width: 1px; width: 100px; font-size: 11px; margin: 1px 0px; padding: 0px; }

.qfield2 { border-style: solid; border-color: #9B9968; border-width: 1px; width: 100px; }

a.gold:link { color: #9B9968; }

a.gold:visited { color: #9B9968; }

a.gold:hover { color: #000000; }

.quick-search-subhead { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #423D28; padding-top: 7px; text-align:left; }

.quick-search { font-size: 11px; font-weight: bold; text-align:left; }

.quick-search a { font-size: 9px; font-weight: bold; }

.quick-search input { height: 19px; width: 94px; }

.quick-search-button input { height: 19px; width: 94px; padding-top: 4px; }

.agentNAMEhead { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px ! important; color:#000000; text-align: left; font-weight: bold; font-style: italic; margin-bottom: 0px; padding-bottom: 10px; }

#agentFORMhead { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px ! important; color:#000000; text-align: left; font-weight: bold; font-style: italic; margin-bottom: 0px; padding-bottom: 10px; }

#agentFORMtitle { color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }

#agentFORMtitle2 { color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:10px; margin-top:-30px; }

#agentzipsearch { text-align: left; margin-top:40px; }

#AgentList img { border: 3px #9E9769 solid; }

#agentSearchResults { color:#000000; font-family:Georgia, "Times New Roman", Times, serif;}

#agentSearchResults .agentInfo { float:left; margin-right:50px; text-align:center; height:235px; width:125px;}

.gtext { color:#b50c07; f0nt-size: 8px; }

a.lg_link2 { color:#9B9968; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }

#content-int { font-family: Georgia, times, serif ! important; }

#content-int p { margin: 20px 0px; font-size: 12px; }

#content-int div { font-size: 12px ! important; }

#content-int ul { margin: 10px 0px 10px 40px; }

#content-int ol { margin: 10px 0px 10px 40px; }

.RECheaderslink { color: #000000; font-size: 14px; }

.buyerLI { color: #C40D07; }

#content-int li { margin: 3px 0px; }

.head { font-family: Georgia, serif; color: #999966; text-transform: uppercase; font-size: 24px; margin-top: 0px; padding-top: 0px; }

hr { color: #9B9A6A; background-color: #9B9A6A; height: 2px; margin: 10px 0px; }

#map { float: right; }

.active { color: #8d8b5b !important; font-size: 10px; font-family: Georgia, Times, Serif ! important; border-bottom:4px solid #cc0000 !important; }

#searchtypes a { color: #cc0000 !important; font-size: 10px; font-family: Georgia, Times, Serif ! important; }

#searchtypes a:hover { color: #8d8b5b !important; font-size: 10px; font-family: Georgia, Times, Serif ! important; border-bottom:4px solid #cc0000 !important; }

.text {text-align:left !important;}

.bodytextbuyer { text-transform: none; font-weight: normal; font-style: normal;}

.comp_callus a { color: #9E9E86 ! important; }

#listingComingle a { color: #CC0000 ! important; }

.flash-home{background:url(/images/layout/flash281.gif) no-repeat;}


/************** quick search  new   **********/
.top_qsearch{height: 125px; background: #360407; color: #fff; margin-bottom: 0;}
.top_qsearch p{padding:13px 13px 0 13px; margin-bottom: 0; text-align:center; font-size: 1em; height: 100px;}

.formBG{background:url(/images/layout/formBox.png) no-repeat ; margin-left:-50px;
position:absolute;
width:587px;
z-index:1; margin-top: 145px;}

#dmg_layout_qsearch {float:left;
font-family:Georgia, "Times New Roman", Times, serif;
height:139px;
margin-left:-9px;
margin-top:0;
padding-top:0;}

#dmg_layout_qsearch legend {margin: 0; padding: 0; display: none;}

#dmg_layout_qsearch select {border:2px solid #A0A381; font-family:Georgia,"Times New Roman",Times,serif; color: #636363; padding: 2px 0;}

#dmg_layout_qsearch label{font-size: .9em; font-weight: bold;}

#dmg_layout_qsearch fieldset {
border:0 none;
font-size:1em;
margin:0 0 0 25px;
padding:5px 0 0 4px;
}

#dmg_layout_search_heading  {
float:left;
padding-top:2px;
text-transform:uppercase;
margin:1px 0 0 11px;
padding: 0;
background: url(/images/layout/quickSearchtxt.png) no-repeat;
height:35px;
width:207px;

}
#dmg_layout_search_term  {
border:2px solid #a0a381;
font-family:Georgia,"Times New Roman",Times,serif;
color:#7C7C7C;
float:left;
height:14px;
margin:5px 0 1px 0;
padding:3px;
width:409px;
}
.dmg_layout_search_prices  {
float:left;
overflow:auto;
width:130px;
margin:4px 16px 0 0;
color: #4f4c37;
}

#dmg_layout_qsminprice{width: 123px; border:2px solid #A0A381;}
#dmg_layout_qsmaxprice{width: 123px; border:2px solid #A0A381;}
#dmg_layout_qsbeds, #dmg_layout_qsbaths, #dmg_layout_qsState {width: 55px;}

.dmg_layout_search_submit{margin-top:11px;}

.dmg_layout_search_baths{
float:left;
margin-top:4px;
width:61px;
color: #4f4c37;
}

.dmg_layout_search_ament{
float:left;
width:73px;
margin:4px 8px 0 0;
color: #4f4c37;

}

.quickHomeSearchLinks{
padding-left:13px;
font-size: .7em;
text-transform:uppercase;
color:#C30C08;
}

.dmg_layout_qsState{ color: #4f4c37;}
.dmg_layout_qsStateTxt{float:left; margin-top:3px; padding:0 0 0 31px;}


/**********slideshow*********/
#dmg_layout_slideshow {float:left;
height:310px;
width:342px; background: #AF2E2B;}
#dmg_layout_slideshow_images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    height:310px;
    overflow:hidden;
}

#dmg_layout_slideshow_images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background:#AF2E2B;
}

#dmg_layout_slideshow_images li img{display:block;}

.rightSide{background:url(/images/layout/bgFill.png) #360407 bottom repeat-x; float:right;
height:310px;
width:550px;}

.topText{ color: #fff; padding: 10px 0; margin:10px 12px 10px -10px; font-size: .9em; text-align: center; line-height:1.4em; font-family: Georgia, serif;
 position:absolute; z-index:1;}

.dmg_layout_footerText .dmg_layout_BottomHeader{color: #fff; font-size: 1.2em; margin-bottom:11px;
margin-top:-5px;}
.dmg_layout_BottomHeader span{font-weight: bold; font-size: 1.3em;}
.dmg_layout_footerText p{color: #fff; text-align: center; margin:25px 0; line-height: 1.5em; font-size:0.9em;}
.dmg_layout_footerText b{font-weight: bold; font-size: .8em;}
.dmg_layout_bottomLinks{margin: 15px 0 0 0;}

#content-int #atlasTabs ul li {background-color:#B00014;}

#content-int #atlasTabs ul li.active {background-color:#360407;}

#agent-links{padding-bottom: 20px;}
#agent-links a , #agent-links li{color: #C6332D;}

#agent-links a:hover{color: #9B9968;}

