@charset "UTF-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}strong { font-size: 100%; font-weight:bold; }em { font-size: 100%; font-style:italic;}button {display: block;text-indent: -55555px;border: none;cursor: pointer;}abbr {border-bottom: 1px dotted #999;cursor: help;}.clear {clear: both;}span.amp {font-family: Baskerville, Palatino, "Book Antiqua", serif;font-style: italic;}body {font-size:62.5%;text-align: center;font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;background: #e9e6d8;}.auraltext { position: absolute; font-size: 0; left: -1000px;}.floatLeft {float: left;margin-right: 20px;}p.textleft {float: left;width: 200px;}h1 { font-size: 3.6em;text-shadow:1px 2px rgba(0, 0, 0, 0.4);text-indent: -55555px;display: block;overflow: hidden;width: 256px;height: 122px;background: transparent url(../img/logo.png) no-repeat top left;margin: 0;padding: 0;}h1 a {color: #fff;text-decoration: none;}h2 { font-size: 2.4em;line-height: 40px;font-weight: normal;text-shadow:1px 1px rgba(0, 0, 0, 0.4);}h3 { line-height:1.1em;font-size:2.5em;font-weight: none;color:#333333;margin-bottom: 20px;}h4 { font-size: 1.8em;line-height: 22px;margin-bottom: 20px;}h5 { font-size: 1.4em;font-weight: bold;margin-bottom: 14px;}h6 { font-size: 1.4em;font-weight: bold;margin-bottom: 20px;}p { font-size: 1.3em;line-height: 20px;margin-bottom: 20px;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;color: #666666;}#main p {font-size: 1.4em;line-height: 22px;}li { font-size: 14px;line-height: 18px;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;color: #666666;font-size: 1.3em;}span.arrow {font-size: 1.8em;}h5.divide {background: transparent url(../img/line.gif) repeat-x top left;padding-top: 20px;}div.wrapper {width: 960px;margin: 0 auto;text-align: left;}div#header {background: #3F3933 url(../img/header-bg.gif) repeat-x top left;color: #fff;padding: 12px 0; }div#header h1 {float: left;width: 260px;}div#header h2 {float: left;line-height: 28px;width: 500px;margin:32px 0 0 32px;font-weight: normal;letter-spacing: 0.5px;}div#nav {background: #ad5820 url(../img/nav-bg.gif) repeat-x top left;border-bottom: 1px solid #8b320a;}div#nav ul {float: left;width: 960px;display: inline;}div#nav ul li {float: left;display: inline;margin: 0;line-height: 42px;font-size: 1.6em;font-family: Constantia, Georgia, serif;text-shadow:1px 1px rgba(0, 0, 0, 0.4);width: 185px;text-align: center;}div#nav ul li a {display: block;color: #fff;height: 42px;text-decoration: none;}div#nav ul li a:hover,div#nav ul li a:focus {color: #fefaa8;text-decoration: underline;}#page {background: #fff;border: 1px solid #c8c7c7;border-top: none;width: 918px;margin: 0 auto;padding: 20px;float: left;margin-bottom: 30px;padding-bottom: 30px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;}#homespotlight {clear: both;float: left;height: 322px;display: block;width: 868px;padding-left: 50px;background: #fff url(../img/homebooks.jpg) no-repeat 477px 27px;}#homespotlight p {width: 420px;font-size: 1.6em;font-weight: lighter;line-height: 24px;}#homespotlight p.button {width: 172px !important;font-weight: normal;}#homespotlight h3 {margin-top: 80px;}#homespotlight #fakeImage {background-color: #eee;width: 625px;height: 320px;float: left;}#main {width: 524px;width: 526px;float: left;margin-left: 25px;margin-right: 50px;}#main img.left {margin-right: 5px;}#submain {float: left;width:288px;margin-top: 20px;display: inline;}#homespotlight #welcome {float: left;width:273px;margin-left: 20px;display: inline;}#homespotlight #welcome h3 {font-size: 1.8em;}#welcome img {margin-bottom: 20px;}#our-services {clear: both;float: left;width: 100%;}#our-services .services {width: 50%;float: left;padding-top: 30px;}#main #our-services .services {width: 100%;padding-top: 0px;}#our-services .services.rs {width: 47%;margin-left: 3%;}#our-services .services h3 a {color: #ad5820;text-decoration: none;}#our-services .services h3 a:hover,#our-services .services h3 a:focus {text-decoration: underline;}.services img {border:4px solid #EEEEE6;margin-bottom: 10px;float: left;}#our-services .services p {width:272px;float: left;}#main #our-services .services p {width:378px;}#our-services .services p.link {clear: both;}#main #our-services .services p.link{width: 100%;}#our-services .services p.link a {background: #eeeee6;width: 410px;display: block;padding: 10px 0;padding-left: 10px;color: #ad5820;text-decoration: underline;}#main #our-services .services p.link a {width: 97%;}#our-services .services p.link a:hover,#our-services .services p.link a:focus {text-decoration: none;}#subfooter {background: #53483d url(../img/footer-bg.gif) repeat top left;clear: both;color: #fff;padding: 40px 0 0;}#subfooter p {margin: 0;color: #fff;}#subfooter h6 {font-size: 1.8em;font-weight: normal;text-shadow:1px 1px rgba(0, 0, 0, 0.4);width: 230px;letter-spacing: 0.7px;}#subfooter .col {width: 332px;float: left;margin-bottom: 55px;}#subfooter .col ul {width: 240px;float: left;border-bottom: 1px solid #544A39;margin: 0;}#subfooter .col ul li {width: 240px;float: left;font-size: 1.3em;padding: 10px 0;color: #fff;border-top: 1px solid #544A39;}#subfooter .col ul li.nm {margin-bottom: 0;}#subfooter .col ul li span.day {width: 126px;display: block;float: left;}#subfooter .col2 {float: left;width: 628px;}#subfooter .col2 h6 {width: 100%float: left;font-size: 1.8em;padding: 5px 0;width: 615px;}#subfooter .col2 h6 strong,.col2 a strong,.col2 p strong {font-weight: normal;}.col2 img {width: 177px;float: left;margin-right: 22px;}.col2 p {width: 250px;float: left;}.col2 a {color: #fff;text-decoration: none;}.col2 a:hover,.col2 a:focus {text-decoration: underline;}.col2 ul {float: left;width: 170px;}.col2 ul li {margin-bottom: 5px;font-size: 1.3em;line-height: 20px;color: #fff;}.col2 li span.email,.col2 li span.tel {font-size: 1.1em;}#footer {background: #ad5820 url(../img/bfooter-bg.gif) repeat-x -1px -1px;clear: both;color: #fff;border-top: 1px solid rgba(0, 0, 0, 0.6);padding: 2px 0;}#footer .wrapper {position: relative;}#footer p,#footer li {margin: 0;color: #eeeee6;font-size: 1.2em;}#subfooter p.closed {width: 236px !important;margin-bottom: 5px;}#footer p a {color: #eeeee6;}#footer p#copyright {padding: 5px 0 12px;}#footer p#backToTop {position: absolute;top:-7px;right: 0;font-family: Constantia, Georgia, serif;font-size: 1.5em;text-shadow:1px 1px rgba(0, 0, 0, 0.4);display: block;height: 35px;width: 128px;}#footer p#backToTop a {background: url(../img/back-to-top.gif) no-repeat top left;display: block;height: 35px;width: 128px;text-align: center;color: #fff;padding-top: 10px;text-decoration: none;}#main h3 {margin: 20px 0;}#main h4 {margin: 20px 0;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;}#main p, #main li {color: #333;font-size:1.4em;line-height:22px;}#main p.intro {color: #333;font-size:1.6em;line-height:24px;margin-bottom: 24px;}#main a {color: #ad5820;text-decoration: underline;}#main a:hover,#main a:focus {text-decoration: none;}#submain h5 {font-size: 1.8em;line-height: 20px;margin-bottom: 20px;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;font-weight: lighter;color: #333;padding-bottom: 8px;border-bottom: 1px solid #c8c7c7;}#submain h6 {font-size: 1.2em;line-height: 20px;margin-bottom: 0px;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;font-weight: bold;color: #333;padding-bottom: 8px;}#submain p,#submain li {font-size: 1.2em;line-height: 18px;color: #333;}#submain .work {float: left;margin: 0 0 20px;}#submain .work img {border:4px solid #EEEEE6;}#submain .work p {float: left;width: 147px;}#submain ul {list-style: disc;margin-left: 15px;margin-bottom: 20px;}#submain ul.priceGuide {list-style: none;margin-left: 0;margin-bottom: 30px;float: left;border-bottom: 1px solid #c8c7c7;}#submain ul.priceGuide li {border-top: 1px solid #c8c7c7;padding:8px 0;float: left;width: 100%;}#submain ul.priceGuide li span.item {width:206px;display: block;float: left;}#submain ul.priceGuide li span.price {width: 80px;display: block;text-align: right;float: left;}#submain p.note {margin-top: -20px;float: left;font-size: 1.1em;}#submain a {color: #ad5820;text-decoration: underline;}#submain a:hover,#submain a:focus {text-decoration: none;}#submain #moreInfo {background-color: #efeadb;border: 2px solid #d6d3cb;padding-top: 15px;padding-left: 10px;clear: both;}#submain #highlight {background: #f6f6f6;border:1px solid #dcdcdc;padding: 15px 15px 0;margin-bottom: 25px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;}#submain #highlight h5 {border-bottom: none;margin-bottom: 10px;}.innerPage {margin-bottom: 20px;}.speech {padding-bottom:20px;margin-bottom: 25px;background: url(../img/speech.gif) no-repeat bottom left;}.bubble {-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;background: #F4F4ED;padding: 15px;}.alt {background: url(../img/speechalt.gif) no-repeat bottom left;}.alt .bubble{background: #EFEFEF;}#main .speech p {margin-bottom: 5px;font-size: 1.2em;}form#contact {background: #F5F5F5;padding:30px 45px;}form#contact legend {display: none;}label {clear:left;color:#000000;display:block;font-weight:bold;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;margin:0 0 7px;font-size: 1.2em;}input, textarea {border:1px solid #999999;font-family:arial,helvetica,sans-serif;font-size:1.2em;margin:0 0 20px;padding:3px 2px;width:426px;}textarea {height: 170px;font-family: "Helvetica Neue",Arial,Helvetica,Calibri,sans-serif;}form#contact button, p.button {background: #ad5820 url(../img/nav-bg.gif) repeat-x top left;border: 1px solid #8b320a;border-top: none;text-indent: 0;font-size: 1.6em;padding: 5px 12px;color: #fff;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;text-shadow:1px 1px rgba(0, 0, 0, 0.4);-webkit-border-top-right-radius: 5px;margin-bottom:1px;}p.button a {text-decoration: none;color: #fff;}form#contact button:hover,form#contact button:focus {margin-top:1px;margin-bottom:0px;}.color {float:left;margin-right: 5px;text-align: center;}.color img {border: 1px solid #fff;}.white img {border: 1px solid #ccc;}#main .color p {font-size: 1.2em;color: #4F4F4F;}
