/* main page formatting */
body {background-color: #f2e3d2; font-size: 100%; font-family: arial, helvetica, sans-seriff;}

form, fieldset {margin: 0px; padding: 0px; border: 0px;}

a:link, a:visited, a:active {color: #f89828; text-decoration: none; }

a:hover {color: #999999; text-decoration: underline; }

.darkgray {color: #4f4f4f ! important; font-weight: bold;}

.darkgray:hover {color: #f89828 ! important;}

h1, h2, h3, h4, h5 {margin: 10px;}

h1 { font-size: 1.375em /* 22px */; color: #f89828;}
h2 { font-size: 1.125em /* 18px */; }
h3 { font-size: 1em /* 16px */; }
h4 { font-size: 1em /* 16px */; }
h5 { font-size: 1em /* 16px */; }

.dmg_company_phone {width: 765px; margin: 0 auto 3px; color: #4f4f4f; text-align: right;}

#wrapper {width: 770px; margin: auto; border: 1px solid #e4c39d;}

#slogan {color: #4f4f4f; margin-left: 30px; margin-top: 45px; float: left; font-family: Arial, Helvetica, sans-seriff ! important; font-weight: bold; font-size: 2.25em; text-align: center;}

#main {margin: 3px; width: 763px; background-color: #e7e5e5; border: 1px solid #dbdbdb; float: left}

#nav {width: 310px; font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; float: right;}

#nav ul {list-style: none; padding: 15px; margin-right: 15px; margin-top: 15px; float: right; background-color: #f2e3d2; border: 1px solid #ddcab7;}

#nav ul li {line-height: 1.625em; font-size: .875em;}

#nav ul li a {color: #000;}

#nav ul li a:hover {color: #f89828;} 

#finder {width: 300px; height: 154px; margin: 0px 15px 15px 0px; padding-left: 30px; color: #FFF; background-color: #f89828; float: right;}

.heading {font-size: 1em; font-weight: bold; color: #FFF; float: left; margin: 0px; padding: 0px;}

.create {font-size: .75em; float: right}

.topform {width: 240px; margin: 10px 0px 5px 0px; float: left;}

.topform div a:link, .topform div a:active, .topform div a:visited {font-size: .875em; color: #FFF;}

.topform div a:hover {font-size: .875em; color: #e4c39d;}

.help, .links {margin: 0px; padding: 0px; margin-top: 3px; float: left;}

.fields {font-size: 1em; font-weight: 600; float: left;}

.formsub {margin-left: 10px; position: absolute; }

input.txt {width: 140px; margin-right: 15px; }

.logo {margin: 15px 0px 0px 15px; border: 0; float: left;}

.rightoval {margin: 0px; border: 0; float: right;}

.leftoval {height: 453px; margin: 0px; background-image: url('/images/layout/leftoval.jpg'); background-repeat: no-repeat;}

.leftimgs {width: 310px; font-size: .875em; padding: 290px 0px 0px 18px; float: left;}

.leftimgs img {border: 0px; margin-right: 5px;}

p {margin-top: 8px; text-indent: 8px; line-height: 18px;; padding: 8px; color: #000000;} /*#898989*/

#footer {width: 770px; margin: auto; margin-top: 10px; color: #f89828; font-size: .75em;}

#footer div {width: 500px; float: left;}

#footer a:link, #footer a:active, #footer a:visited {font-weight: bold;}

label {font-size: .875em; font-weight: normal;}
/* internal page formating */

#topfinder {width: 435px; height: 90px; margin: 20px 0px 0px 125px; padding: 10px 10px 10px 20px;; float: left; color: #FFF; background-color: #f89828;}

#topfinder div.topform {width: 420px; margin: 0px; padding: 0px;}

div.topform  div.heading{ margin: 0px; padding: 0px;}

.topfield {float: left; font-size: .812em;}

#linenav {width: 464px; height: 80px; margin-left: 125px; margin-top: 20px; float: left; background-color: #f2e3d2; border: 1px solid #ddcab7;}

#linenav div {font-size: .875em; float: left; margin: 5px 10px 0px 30px; }

#linenav div a {color: #000; line-height: 1.625em;}

#linenav div a:hover {color: #f89828;}

#content {font-size: .75em; background-color: #FFF; margin: 20px; padding: 10px;}

.InteriorPhoto {padding: 10px; border: 0px; float: right;}

ul#searchtypes li a:link, ul#searchtypes li a:visited {color: #f89828;}

ul#searchtypes li a.active:link {color: #999999; border-bottom: 4px solid #f89828;}

ul#searchtypes li a:hover {color: #999999; border-bottom: 3px solid #f89828;}

font b span {font-size: .875em; color: #f89828;}

#content div table tbody tr td font a:link, #content div table tbody tr td font a:active, #content div table tbody tr td font a:visited {color: #000; text-decoration: none; }
#content div table tbody tr td font a:hover {color: #f89828;}
#content div table tbody tr td font a img {border: 0px;}

.realtorlogos {width: 36px; height: 36px; border: 0px; float: right;}

.bbb {float: right; padding-top: 12px; padding-right: 8px;}

#dmg_layout_internal {
    max-width: 100%;
}