body {padding:0;margin:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:16px;background:#806c50 url(images/bgWood.jpg) repeat scroll left top}
a{cursor:pointer}a:link{color:#00f}a:visited{color:#00f}a:hover{color:#806}
#wrapper {background:url(images/bgTopFade.png) repeat-x left top}
#header {margin: 0 auto;width:970px;height:48px;background:transparent url(images/bgHeader.png) top left no-repeat;position:relative}
#middle {margin: 0 auto;width:970px;padding:25px 0 0 0;background:transparent url(images/bgMiddle.png) top left repeat-y}
#content {padding:0 50px 20px 50px}
#bottom {margin: 0 auto;width:970px;height:41px;background:transparent url(images/bgBottom.png) no-repeat}

#logo {width:915px;height:173px;background:transparent url(images/logo.png) no-repeat;position:absolute;top:-117px;left:20px; z-index:999}
#viewer {background:#000;width:880px;height:360px;position:absolute;top:45px;left:45px}
#tv{background:#000;position:relative;width:474px;height:360px;margin:auto}
#tvframe{background:#000}
#logoleft{background:#000;position:absolute;bottom:0;left:15px;display:block}
#logoright{background:#000;position:absolute;bottom:0;right:15px;display:block}

#vidnav{width:317px;height:317px;background:url(images/bgvidnav2.png) no-repeat}

#footer {width:970px;margin:0 auto;color:#000;font-size:16px;font-weight:bold;height:100px}
#footer b{font-size:180%}
#footer .left{width:30%;float:left;text-align:left;margin-left:26px}
#footer .center{width:28%;float:left;text-align:center}
#footer .right{width:30%;float:right;text-align:right;margin-right:26px;line-height:15px}
#footer a:link{color:#fff;font-weight:bold;text-decoration:none}#footer a:visited{color:#fff;font-weight:bold;text-decoration:none}#footer a:hover{color:#ff0;font-weight:bold}

#tagfacebook {width:130px;height:379px;background:url(images/tagFacebook.png);cursor:pointer;position:absolute;top:110px;left:-60px;z-index:90;}
#tagmenu {width:310px;height:124px;background:url(images/tagMenu.png);cursor:pointer;position:absolute;top:-56px;left:-106px;z-index:20;}
#tagvideo {width:243px;height:86px;background:url(images/tagVideo.png);cursor:pointer;position:absolute;top:-10px;right:-46px;z-index:20;}

#menu{width:195px;height:390px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;font-size:12px;text-align:center;position:absolute;top:60px;left:11px;z-index:9;display:none;background:url(images/menuPaper.png) bottom }
#menu ul{width:160px;list-style:none;margin:0 0 0 10px;padding:0;border-bottom:1px solid #734E24}
#menu li{color:#000;border-top:1px solid #734E24}
#menu li a{width:128px;display:block;color:#734E24;text-decoration:none;padding:3px 5px 3px 10px}
html>body #menu li a{width:auto}
#menu li a:hover{background:#dca63f;color:#000}


#vidmenu{width:195px;height:338px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;font-size:12px;text-align:center;position:absolute;top:67px;right:-4px;z-index:9;display:none;background:url(images/menuPaper.png) bottom }
#vidmenu ul{width:160px;list-style:none;margin:0 0 0 10px;padding:0;border-bottom:1px solid #734E24}
#vidmenu li{color:#000;border-top:1px solid #734E24}
#vidmenu li a{width:128px;display:block;color:#734E24;text-decoration:none;padding:3px 5px 3px 10px}
html>body #vidmenu li a{width:auto}
#vidmenu li a:hover{background:#dca63f;color:#000}

.storehours{width:190px;height:305px;background:url(images/storehours.png);cursor:pointer;margin:0 20px 15px 0}
.events{width:190px;height:177px;background:url(images/events.png);cursor:pointer;margin:0 20px 5px 0}
.bom{float:right;width:190px;height:190px;background:url(images/bom.png);cursor:pointer;margin:0 20px 5px 0}
.circular{width:190px;height:200px;background:url(images/circular.png);cursor:pointer;margin:0 20px 5px 0}


.show {display:block}
.hide {display:none}
.left {float:left}
.clear {clear:both}
.bargain {border:none;margin-bottom:20px;margin-left:0px}

#contact .qual {width:150px;font-weight:bold;text-align:right;margin:0 20px 0 200px;float:left}
#contact .hrs {text-align:right;float:left}

#lexmap{border:#999999 solid 1px}

#reviews{}
#reviews .name {color:#666;line-height:23px;vertical-align:top;margin-left:10px}

#service h2{font-size:18px;margin-top:0;margin-bottom:2px}
.service{width:113px;height:90px;background:url(images/services.jpg) no-repeat;overflow:hidden;float:left;margin:0 12px 12px 0}
.keys{background-position:0 0}
.rekey{background-position:-113px 0}
.screen{background-position:-226px 0}
.hwh{background-position:-339px 0}
.logs{background-position:-452px 0}
.engine{background-position:-565px 0}
.blades{background-position:-678px 0}
.csaw{background-position:-791px 0}
.lgtool{background-position:-904px 0}
.knife{background-position:-1017px 0}
.cooker{background-position:-1130px 0}
.paint{background-position:-1243px 0}