body {background-color: #5e1600;background-image: none;background-repeat: repeat;background-attachment: scroll;text-align: center;font-size: 12px;font-family: Times,serif;color: #000000;font-weight: normal;}img {    border: 0;}/* ---- CONTAINER -------- */.topquote {color:#fff;font-size: 1.3em;font-weight:bold;font-style:italic;text-align:center;padding:10px;}.shadow, .top_right, .bottom_left {    display:inline-table;    }div.shadow {    margin: 0 auto;            width:980px;    background: url(../images/border_fader.gif) right bottom no-repeat;}div.top_right {    display: block;    padding:0 14px 18px 0;}.pagebox {       text-align: left;    padding: 8px 8px 10px 8px;        background: #FFFFFB;    margin: 0 0 0 0;
    width: 950px;}.x00100 {    margin:0pt;    padding:0pt;    width:100%;    }#outer-border {     border: 1px solid #5e1600;    padding: 4px;}#contents {      padding: 4px;}/* ---- LOGO -------- */#logo { padding-left:5px; 
margin-top:-40px;
margin-bottom:20px;
border:0;}#tagline {color:#000;font-size: .95em;font-weight:normal;font-style:italic;text-align:left;padding: 3px;
position:relative;
top:10px;
left:160px;}/* ---- MENU -------- */#menustrip{}#menu dt, #menu  dl, #menu  dd, #menu  ul, #menu  li {list-style-type: none;margin: 0 30px 0 0;padding: 1px;}#menu {background: #fff;padding-top:2px;height: 40px;position : relative;left:0px;top:-10px;font-size: 1.2em;
margin-bottom:2px;
margin-left:20px;
}#menu dl {float: left;
}#menu li {display: inline;}

#menu dt a {
font-weight: bold;
}#menu a {text-decoration: none;color: #000;background: transparent;font-weight:normal;color: #5e1600;
}#menu a:hover, #menu a:active {color: #981305;}#smenu1  {text-align: left;}#smenu2  {text-align: center;}#smenu3  {text-align: center;}#smenu4  {text-align: right;}#smenu5  {text-align: right;}#smenu1, #smenu2, #smenu3, #smenu4, #smenu5 {position: absolute;left: 0px;font-size: .85em;
border-top: 1px solid #A42B22;padding-top:3px;font-family: Tahoma, Arial, Verdana, Sans-serif;
margin-bottom:10px;
width: 920px;}/* ---- SLIDESHOW -------- */#slideshow {border:1px solid #ccc;position:relative;top:-20px;left:12px;border:1px solid #ccc;
width:920px;
margin-top:10px;
}

.picaption {font-size: 1.3em}}/* ---- MAP -------- */.GMapEZ {position:relative;top:0px;left:0px;border:1px solid #ccc;width:920px;height:450px;border:1px solid #ccc;}/* ---- TEXT -------- */#heading {font-size: 2em;color:#5e1600;font-style: italic;font-weight: bold;margin: -10px 0 10px 10px;}

.bottomquote {font-size: 1.8em;color:#5e1600;font-weight: bold;margin: -40px 20px 0 0;
float:right;}#text{padding: 0 10px 10px 10px;}#text a {text-decoration:none;color:#5e1600;font-weight: bold;}/* ---- RESBUTTON -------- */.resbutton {}.resbutton a {text-decoration:none;background-color:#5e1600;color:#ffffff;font-weight: bold;font-size:1.1em;padding: 2px;border: 1px solid #a37f65;margin-top: -70px;
margin-right:25px;float:right;}/* -----MENU2 ------------*/.currentmenu ul{position : relative;left:0px;top:-35px;font-size: 1.2em;height: 30px;margin: 0;padding: 0;float: left;width: 100%;background: transparent;}.basictab {}.currentmenu li{display: inline;}.currentmenu li a{float: left;color: #a42b22;padding: 4px 21px;text-decoration: none;border-right: 1px solid white;}.currentmenu li a:visited{color: #5E1600;}.currentmenu li a:hover, .currentmenu li a.current{color: #000;background: transparent;}.tabcontainer{clear: left;border-top:1px solid silver;width:95%; /*width of 2nd level sub menus*/height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/}*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/margin-top: -1em;}* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/margin-top: -1em;}.tabcontent{display:none;}/* -----TESTIMONIAL ------------*/.testimonial {background-color: #e9dddf;text-align: center;font-size: 1.2em;font-family: Times,serif;font-style:italic;color: #000000;font-weight: normal;border: 1px solid #ce5121;padding: 2px 2px 2px 2px;z-index:1;}

/* -----FOOTER ------------*/.footer {background:transparent;text-align: center;font-size: 1em;font-family: Times,serif;font-style:normal;color: #fff;font-weight: normal;margin:5px;}
.footer a {color:#e8cba1; font-weight:bold;text-decoration:none;}