/*StartDefaults*/
body, a, div, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, h1, h2, h3, h4, h5, hr {padding:0px;margin:0px;border-collapse:collapse;border:none;}
body, a, div, p, form, label, table, tbody, tr, th, td, img, ul, ol, li, input, select {font-size:12px;font-family:Arial,sans-serif;color:#336;}
input {padding:0px;margin:0px;}
a {color:#600;text-decoration:underline;font-size:11px; font-weight:bold;}
a:hover { text-decoration:none;}
table td {vertical-align:top;}
hr {height:2px;color:#333366;}
/*EndDefaults*/

body{background:url('/images/page-bkgd.jpg');min-width:739px;}
#main {margin:0 auto;width:800px;}
#head, #content, #tail {position:relative;top:0px;width:739px;}
#head {height:172px;background:url('/images/head.jpg') no-repeat top;}
#headpoint {position:absolute;top:0px;left:0px;height:65px;width:42px;background:url('/images/headpoint.png') no-repeat;}
#content {background:#fff url('/images/rside-bkgd.jpg') repeat-y right;}
#tail * {color:#fff;}
#tail #address * {vertical-align:middle;}
#tailnavigation {width:739px;text-align:center;margin-top:10px}
#tailnavigation a {color:#fff;text-decoration:none;padding:0px 10px;white-space:nowrap;font-weight:bold}
#tailnavigation a:hover {color:#999;font-weight:bold;}
.hr {background:url('/images/hr.gif') no-repeat center 3px;height:6px;margin:5px;}
#tableSpace td { margin:2px; padding:2px;}
#printhead {display:none;}
.block {display:block;}

/*Navigation*/
#navigation {position:relative;top:48px;left:200px;width:530px;text-align:left;color:#fff;}
#navigation ul li {float:left;list-style:none;}

/*Form*/
.requestform {margin:0px auto 10px;}
.requestform th {text-align:right;padding:3px}
.requestform td {padding:3px}
.requestform .required {margin-left:5px;}
.success {font-weight:bold;width:100%;text-align:center;font-size:13px;padding-bottom:40px;}


.preview, #loginform {position:relative;width:698px;text-align:left;clear:both;border:1px solid black;padding:10px;margin:0 15px 10px 5px;}
.preview *, #loginform * {color:#000}
.preview a, #loginform a {color:#780026;cursor:pointer;}
.feature {height:180px;}
.dynamic {position:relative;text-align:left;height:135px; clear:both;}
.dynamic .blacknormaltext {padding:10px 0 0; width:191px;  margin-bottom:8px; float:right;}
.dynamic .blacknormaltext:first-line{color:#3d3c64;font-weight:bold;}
.dynamic .blacknormaltext a {display:block;}


#authedbox .preview { width:660px !important;}
#authedbox input {margin:10px;}

.extra {display:block;width:690px;clear:both;text-align:center;color:#bd9d83;font-size:10px;}
.disclaimer {display:block;clear:both;text-align:left;margin:10px 4px;font-size:10px;}
.thumbimage {float:left;padding:5px;width:165px;text-align:center;}
.thumbimage img {border:1px solid black;}
.fthumbimage {float:left;padding:5px 0px;width:160px;text-align:center;}
.fthumbimage img {border:2px solid #3a416b;}
.detail {padding:10px 0px;}
a, .link, .submit {cursor:pointer;}



#loginform {}
#loginform .tagline,#loginform h2, #loginform h3 {color:#336;font-weight:bold;}
#loginform h2,#loginform .tagline {line-height:18px;font-size:16px;margin:0px;display:none;}
#loginform h3 {line-height:20px;font-size:17px;}
#loginform table {width:100%;font-size:12px;font-family:Arial,sans-serif;}
#loginform td {padding:0px;margin:0px}
#loginform input {margin:0px;}
#loginform .box {border:1px solid #000;height:157px;width:340px;overflow:auto;}
#loginform .box table {margin:5px;width:290px;}
#loginform .instruction {font-style:italic;font-size:smaller;}
#loginform th {padding-left:4px;text-align:left;font-size:12px;line-height:13px;}
/* #loginform input {border:1px solid black;} */
#loginform a {float:none;text-align:left;color:#336;}
#loginform #loginerror {text-align:center;width:100%;font-weight:bold;color:#F00;}
#loginform #authline {text-align:right;width:100%;}
#loginform #authline a {float:none;}
#loginform #logintext {margin:5px;}

#mlsnavline {height:0px;margin:0px auto;}
#searchheadwrapper {position:relative;clear:both;display:block;margin-bottom:10px;width:730px;border-bottom:#336 2px solid;}
#searchheadwrapper table {margin:0px 0px -2px 50px;}
#searchheadwrapper table .searchsubnav {vertical-align:bottom;}
#searchheadwrapper table .searchsubnav * {vertical-align:bottom;}
#searchhead  {position:relative;clear:both;display:block;padding-bottom:10px;margin-bottom:10px;width:730px;text-align:center;border-top:#336 2px solid;border-bottom:#336 2px solid;}
#searchhead table {width:100%;font-size:12px;font-family:Arial,sans-serif;margin:10px;}
#searchhead table td {text-align:left;font-size:18px;line-height:20px;color:#336;font-weight:bold;}
#searchhead ol {margin-left:20px;}
#searchhead .img_header {margin-top:5px;margin-bottom:0px;}
#searchhead .submitline {position:relative;z-index:4;text-align:right;margin-right:50px;}
#searchheadspacer {position:relative;border-top:1px solid black;width:100%;line-height:1px;height:4px;z-index:5;}
.subnav h2 {font-size:18px;}


/* #mlssearchform input, #mlssearchform select {border:1px solid black;} */
#mlssearchform {margin:0px 4px;width:786px;}
#mlssearchform th {padding-top:3px;padding-left:5px;color:#780026;text-align:left;background:url('/images/tanbargrad.png') repeat-x left 2px;height:20px;font-size:14px;}
#mlssearchform td {text-align:left;}
#mlssearchform td table {width:100%;}
.note {display:block;font-size:10px;font-style:italic;}
#mlssearchform .short {width:80px;}
#mlssearchform .medium {width:250px;}
#gapspace {height:140px;}

.pager a {font-size:13px;color:#000;text-decoration:none;}
.pager {font-size:13px;color:#999;display:block;line-height:15px;margin-bottom:10px;width:730px;text-align:center;}
.pager img {margin-bottom:-3px;}
.statistics {clear:both;color:#000;width:700;text-align:center;font-weight:bold;}

/* Start MLS Detail Page */
#mlssummary,#mlspropertydetails {text-align:left;border-top:2px solid #336;margin-top:10px;}
#mlssummary table,#mlspropertydetails table,#mlssummary td,#mlspropertydetails td,#mlssummary th,#mlspropertydetails th {border:none;text-align:left;color:#000;}
#mlsremarks {text-align:left;margin:4px;}
#mlsremarks_heading {font-size:13px;font-weight:bold;}

#mlsnavline {position:relative;left:0px;top:0px;width:690px;height:20px;margin-bottom:10px;text-align:center;margin-top:10px;}
#mlsnavline div {display:inline;height:12px;margin-top:-15px;}
#mlsnavline #print {float:left;}
#mlsnavline #new {float:right;}
#mlsnavline #error {display:block;width:100%;top:0px;left:0px;text-align:center;font-weight:bold;color:#780026}
#mlsnavline #searchtype {position:absolute;right:10px;top:0px;}

#mlsdetail {clear:both;width:730px;margin-left:0px;}
#mlssummary_heading,#mlspropertydetails_heading {width:100%;font-size:14px;line-height:18px;color:#336 !important;font-weight:bold;padding:8px !important;}
#mlsmedia {float:right;margin:10px;}
#mlsmedia_heading {display:none;}
#mlsmedia_mediaviewer_tabbar {position:relative;z-index:4;left:0px;}
#mlsmedia_mediaviewer_tabbar td{width:80px;height:30px;text-align:center;font-size:11px;font-weight:bold;}
#mlsmedia_mediaviewer_tabbar td div{margin-top:14px;margin-left:-4px;color:#000;}
#mlsmedia_mediaviewer_viewport {border:1px solid black;top:-1px;position:relative;z-index:3;padding:5px;}
#mlsmedia_mediaviewer_viewport #pictureview {margin-bottom:10px;}
#mlssummary th,#mlspropertydetails th,#mlssummary td,#mlspropertydetails td {padding:2px 8px;}
#mlspropertydetails th {text-align:left;width:200px;}
#mlspropertydetails td {padding-left:10px;text-align:left;}
#imagenav {position:absolute;width:405px;top:2px;left:0px;text-align:center;z-index:120 !important;font-weight:bold;background:white;color:#000;display:block;}
.offtab {background:url('/images/tab-off.jpg') no-repeat bottom left;cursor:pointer;}
.ontab {background:url('/images/tab-on.jpg') no-repeat bottom left;cursor:pointer;}
.highliteBkg {background-color:#f2ff53;}

div.highliteBkg, div.submitbutton {width:729px;}
div.highliteBkg * {margin-left:40px;}
div.submitbutton {text-align:center;padding-bottom:5px;border-bottom:2px solid #336;margin-bottom:5px;}
.searchtable {margin:0px 20px 10px;}

/* #housenumber, #streetname, #mlnumber, #go1, #go2 {position:absolute;top:10px;} */
#housenumber {width:43px;height:18px;position:absolute;top:33px;left:520px;}
#streetname {width:110px;height:18px;position:absolute;top:33px;left:570px;}
#mlnumber {width:110px;height:18px;position:absolute;top:68px;left:520px;}
#go1{position:absolute;top:33px;left:688px;}
#go2{position:absolute;top:67px;left:635px;}


#quicksearchform {position:relative;}
#quicksearchform #housenumber {width:43px;height:18px;position:absolute;top:33px;left:45px;}
#quicksearchform #streetname {width:110px;height:18px;position:absolute;top:33px;left:98px;}
#quicksearchform #mlnumber {width:110px;height:18px;position:absolute;top:68px;left:45px;}
#quicksearchform #go1{position:absolute;top:33px;left:214px;}
#quicksearchform #go2{position:absolute;top:67px;left:161px;}


/*StartAnchoreditorCSS*/
.bold {font-weight:bold;}
.italic {font-style:italic;}
.center {width:100%;text-align:center;}
.whiteheading {font-size:20px;color:#fff;font-family:"Times New Roman",sans-serif;text-transform:uppercase;}
.redheading {font-size:13px;font-weight:bold;}
.SmallArialPurp {font-family:Arial, Helvetica, sans-serif;color:#333366;font-size:12px;}
.medArialPurp {font-family:Arial, Helvetica, sans-serif;color:#336;font-size:14px; font-weight:bold;}
.LargeArialPurp {font-family:Arial, Helvetica, sans-serif;font-size:23px;color:#333366;}
.SmallVerdanaGray {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #333;}
.VerdanaWhite {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;}
.RedLinkArial {font-family:Arial, Helvetica, sans-serif;color: #660000;font-size:12px;}
.RedLinkVerdana {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7F2929;}
.ArialBrownLight {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#C4A594;}
.realty_logo {margin-bottom:-4px;}
/*EndAnchoreditorCSS*/
