a, img{border:none;outline:none;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
html,body #content{position:relative;min-height:100%;height:100%;height:auto;}
html, body{height:100%;}
*html #content{height:100%;}
html,body{margin:0;padding:0;width:100%;min-width:970px;}
body{background-color:#d1cdbc;font-family:Arial, sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;}
#site-name, #slogan, #copyright, #menu-link-contact-us, #menu-link-home{display:none;}
#searchinput{background:url(/clientimages/50777/template/searchinput-bg.jpg) top left no-repeat;border:0 none;color:#90868f;float:left;height:29px;line-height:24px;width:107px;padding-left:40px;color:#7d6c5e;}
#search-button{float:left;position:absolute;}
#menu ul ul{border:1px solid #e3ddde;}
#menu ul ul a{line-height:16px;padding:5px 10px;background-color:#f0aa45;filter:alpha(opacity=95);-moz-opacity: 0.95; opacity: 0.95;color:#2b0e12;font-size:13px;}
#menu ul ul ul{margin-top:-1px;}
#menu ul{float:right;width:730px;}
#menu ul a{color:#ffb014;font-size:14px;line-height:16px;padding:0 18px;;text-decoration:none;text-transform:lowercase;}
#service-times{height:52px;line-height:24px;margin-left:11px;overflow:hidden;}
#social{margin-left:95px;height:41px;overflow:hidden;}
#social img{display:inline;margin-right:20px;}
#directions-new{height:64px;overflow:hidden;}
#directions-new img{display:inline;}
#rollovers img{display:block;margin-left:21px;}
#submenu ul a{background:url(/clientimages/50777/template/submenu-link-bg.jpg) bottom center no-repeat;color:#2f2e29;font-size:14px;line-height:14px;padding:13px 88px;text-decoration:none;text-transform:lowercase;font-weight:normal;}
#submenu ul a:hover{color:#802f38;}
#submenu{padding:0;margin:363px 22px 0 0;}
#footer a{color:#392f2f;text-decoration:none;}
#dc{position:absolute;padding-left:70px;}
#center-column-content{min-height:450px;}