@charset "utf-8";           html { font: 62.5%/1.25 arial, helvetica, sans-serif; } a { outline: none; } body { color:#999; margin: 0; padding: 0; font-size: 1.3em; } p { margin: 8px 0; } h2{ margin:0px; color: #A54399; font-size: 1.2em; text-transform:uppercase; } h3{ color: #EBBE96; font-size: 1em; font-style:italic; margin:0px; padding:0px; } h4{ margin-bottom:0px; text-decoration: underline; } img.invisbleImage { display:none; } img.sideImage{ float: left; } p.sideText{ width: 390px; float: right; border-bottom: #E0E0E0 solid 1px; padding-bottom: 45px; } form.ajax label small { text-align: left; font-weight: normal; color: #FF0000; } form.ajax #confirm small { display: block; background: #a54399; padding: 4px; color: #FFFFFF; text-align: center; } form.ajax #ajax-loader { left: 200px; position: relative; }     .selfclear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .selfclear { display: inline-block; _height: 1%; }  .selfclear { display: block; }  .nodisp { margin: 0; width: 0; height: 0; display: block; overflow: hidden; }    #skip_to { margin: 0; width: 0; height: 0; overflow: hidden; }    #main_nav { float: left; width: 160px; margin-top: 35px; } #main_nav h3.section_head, #main_nav ul li a, #main_nav ul li span { display: block; margin: 0; background-repeat: no-repeat; background-image: url(/_css/../_img/main_nav.gif); text-indent: -3000px; text-decoration: none; } #main_nav ul, #main_nav ul li { display: block; margin: 0; padding: 0; list-style: none; } #main_nav ul li { display: inline; }    #main_container{ margin: 50px auto; text-align:justify; width: 770px; } #main_container #header h1.logo{ width: 770px; height: 92px; background: url(/_css/../_img/header_right.gif) bottom right no-repeat; } #main_container #header h1.logo p{ border-bottom: #E7CCE3 solid 1px; height: 15px; margin: 0px; padding: 0px; text-indent: -3000px; }    #main_container #content{ background: url(/_css/../_img/mini_logo.gif) no-repeat bottom right; float: right; border-bottom: #E7CCE3 solid 1px; margin: 35px 0px 0px; width: 610px; padding-bottom: 50px; }    #footer { float:right; text-align:center; width: 610px; } #footer ul { list-style: none; display:block; height: 20px; padding: 0px; margin: 10px 0px 0px 0px; color: #B769AE; font-size: 1.2em; } #footer ul li { display:inline; } #footer ul li a{ color: #B769AE; text-decoration: none; text-transform:uppercase; } #footer p.copyright { font-size: 1em; color: #666; margin: 8px; } @charset "utf-8";       #home #content { text-align: center; padding-bottom: 50px; }    #about #content{ text-align:justify; } #about #content .underlined{ margin:0px; border-bottom: #E0E0E0 solid 1px; margin-bottom: 15px; padding-bottom: 15px; }    #appraisal #content #copy.appraisal{ background: url(/_css/../_img/appraisal.jpg) no-repeat; padding-top: 170px; }    #professional_services #content #copy.professional_services ul{ margin-left:65px; } #professional_services #content #copy ul li{ margin:25px 0px 0px 80px; list-style-image:url(/_css/../_img/orange_bullet.gif); }     #research #copy{ margin-top:40px; }    #auctions #copy p.sideText { border-bottom: 0px; padding-bottom: 0px; } #auctions #copy{ margin-top:40px; } #auctions #copy ul{ margin: 0px; padding: 0px; float: right; width: 390px; } #auctions #content #copy ul li{ margin:25px 0px 0px 10px; list-style-image:url(/_css/../_img/orange_bullet.gif); }    #archiving #main_container #content{ width: 565px; } #archiving #main_container #content #copy.peach_bg{ background: #fcf5ee; } #archiving #content #copy #image_text_block{  padding:20px; background: #fcf5ee; } #archiving #content #copy img{ float: left;  }  #archiving #content p.sideText{ width: 325px; float: right; border-bottom: #fff solid 1px; padding-bottom: 45px; margin: 33px 30px 0px 0px; line-height:18px; }    #consulting #content #copy{ margin-top: 50px; }    #contact #content #copy{ padding-top:45px; width: 215px; float: left; } #contact #content #copy .full_name{ color: #A54399; font-size: 1.34em; font-weight: bold; letter-spacing:3px; } #contact #content #copy .address{ background: url(/_css/../_img/contact_divider.gif) no-repeat right; letter-spacing: 2px; line-height:30px; } #contact #content #copy .questions { width: 180px; color: #A54399; font-weight: bold; font-size: .95em; display:block; border-top: #E0BEDC solid 1px; padding-top: 6px; } #contact #content #copy .questions a { color: #A54399; } #contact #content #copy span.email{ font-weight: bold; font-size: .95em; letter-spacing: normal; } #contact #content #copy span.email a { color:#999; } #contact #content #copy img#logo_peach{ float:right; margin:-55px 37px 0px 0px; } #contact #content #details{ padding-top: 45px; padding-left: 35px; width: 290px; float: left; } #contact #content #details .message{ color: #e8af7d; font-size: 1.34em; font-weight: bold; letter-spacing:3px; } #contact #content #details form{ margin-top: 15px; } #contact #content #details form label{ font-weight: bold; width: 100px; float: left; } #contact #content #details form input{ border: 1px solid #cc94c5; width: 175px; float: left; } #contact #content #details form textarea{ border: 1px solid #cc94c5; width: 175px; } #contact #content #details form #confirm { margin-right: 13px; } #contact #content #details form #submit { background: url(/_css/../_img/contact_submit.gif) no-repeat; text-indent: -3000px; width: 55px; margin-right: 12px; border: 0px; float: right; } .test { background-color: blue; } @charset "UTF-8";      #main_nav li.home a { background-position: -22px -18px; height: 28px; } #main_nav li.home a:hover { background-position: -189px -18px; } #main_nav li.home span { background-position: -356px -18px; height: 28px; } #main_nav li.about a { background-position: -22px -46px; height: 34px; } #main_nav li.about a:hover { background-position: -189px -46px; } #main_nav li.about span { background-position: -356px -46px; height: 34px; } #main_nav li.appraisal a { background-position: -22px -83px; height: 27px; } #main_nav li.appraisal a:hover { background-position: -189px -83px; } #main_nav li.appraisal span { background-position: -356px -83px; height: 27px; } #main_nav li.professional_services a { background-position: -20px -110px; height: 36px; } #main_nav li.professional_services a:hover { background-position: -189px -110px; } #main_nav li.professional_services span { background-position: -356px -110px; height: 36px; } #consulting #main_nav li.professional_services a, #archiving #main_nav li.professional_services a, #auctions #main_nav li.professional_services a, #research #main_nav li.professional_services a { background-position: -356px -110px; } #main_nav ul li ul li.research a { background-position: -20px -147px !important; height: 35px; } #main_nav li.research a:hover { background-position: -189px -147px !important; } #main_nav li.research span { background-position: -356px -147px; height: 35px; } #main_nav li.auctions a { background-position: 3px -250px !important; height: 25px; } #main_nav li.auctions a:hover { background-position: -189px -250px !important; } #main_nav li.auctions span { background-position: -356px -250px; height: 25px; } #main_nav li.archiving a { background-position: -20px -182px !important; height: 23px; } #main_nav li.archiving a:hover { background-position: -189px -182px !important; } #main_nav li.archiving span { background-position: -356px -182px; height: 23px; } #main_nav li.consulting a { background-position: -20px -205px !important; height: 21px; } #main_nav li.consulting a:hover { background-position: -189px -205px !important; } #main_nav li.consulting span { background-position: -356px -205px; height: 21px; } #main_nav li.contact a { background-position: -20px -227px; height: 25px; } #main_nav li.contact a:hover { background-position: -189px -227px; } #main_nav li.contact span { background-position: -356px -227px; height: 25px; }
