@charset "UTF-8";
/* CSS Document */
html {background:#0061B0;}
body {margin:0px;padding:0;font: normal 14px Arial, Helvetica, sans-serif;line-height:1.4em;}
a {text-decoration:none;color:#7C127D;border-bottom:2px solid #fff;outline:none;font-size:16px;}
a:hover {border-bottom:2px solid #F93;}
a:active {color:#f93;}
a.contact {display:block;height:30px;width:154px;background:url(images/contact.png) no-repeat top left;border:0;float:left;margin:0 10px 0 0;}
a:hover.contact {background:url(images/contact.png) no-repeat 0 -50px;border:0;}
a.about {display:block;height:30px;width:154px;background:url(images/about.png) no-repeat top left;border:0;float:left;margin:0 10px 0 0;}
a:hover.about {background:url(images/about.png) no-repeat 0 -50px;border:0;}
a.contact span, a.about span  {display:none;}
h1, h2, h3 {font-weight:normal; }
div#container { width:750px;margin:0px auto;overflow:hidden;}
div#header {height:176px;background:#000 url(images/header.png) no-repeat top left; }
div#header a {display:block;height:176px;}
div#header h1 {visibility:hidden;margin:0px;}
div#tagline {height:45px;padding-top:4px!important;padding-top:6px;background:#F3D92B url(images/tagline.png) no-repeat top left;text-align:center;margin-top:0px !important;margin-top:-2px;position:relative;}
div#tagline h2 {margin:4px 0 0;font-size:22px;color:#7C127D;}
div#content {background:url(images/content.png) repeat-y top left;padding:0 20px;_padding:20px 20px;overflow:hidden;margin-top:0px !important;margin-top:-10px;}
div#content h2 {font-size:24px;color:#0061B0;margin:0;}
div#content h3 {font-size:18px;color:#7c127d; margin:0;}
div#content p {margin:10px 0;}
div.pricing p {font-size:13px;line-height:2em;}
div.pricing u {text-decoration:none;font-weight:bold;color:#f93;}
div#content ul#intro {padding:0 14px;margin:10px 0;color:#7C127D;}
div#content ul#intro span {color:#000;}
div#content ul#intro span a {font-size:14px;}
div#content div#sale {text-align:center;margin-right:240px;padding:10px;border:3px solid #7C127D;-moz-border-radius:20px;-webkit-border-radius:20px;}
div#content div#sale h2 {font-size:24px; color:#0061B0;text-align:center;margin:0 0 10px;} 
div#content div#sale h3 {font-size:36px; color:#0061B0;text-align:center;;margin:0 0 10px;} 
div#content div#sale p {margin:5px 0 0;}
div#sidebar {float:right;width:216px;display:inline;background:transparent;margin:0px !important; margin:10px 0 0;}
div#sidebar h3 {font-size:18px;color:#0061B0;margin:2px 0;}
div#sidebar a {float:right;display:block;z-index:10;}
div#sidebar img, ul#moostick {background:#fff url(images/side_image.png) no-repeat top left; }
div#footer {height:53px;background:url(images/footer.png) no-repeat top left;clear:both;}
div#footer p {color:#F3D92A;text-align:center;margin:0px;padding-top:35px;}
div#footer a {color:#F0D627; border:0; font-size:14px;}
div#footer a:hover {color:#f6dc2d;border-bottom:2px solid #fff;}
#rotator {margin-top:10px;overflow:hidden;background:#fff url(images/main_image.png) no-repeat top left;position:relative;width:466px;height:218px;}
div.products {margin-right:-20px;}
div.products h3 {font-size:18px;color:#7c127d; margin:0px;padding:20px 0 0;clear:both;}
div.products img.product {width:160px;height:120px;float:left;margin:18px 18px 0 0;}
div.products img.product-wide {width:120px;height:160px;float:left;margin:18px 18px 0 0;}
div.products a:hover img {border-color:#0061B0;}
div#ZoomBox {border:5px solid #7C127D;}

div#tagline ul {position:absolute;left:-38px;top:-5px;*top:5px;_top:-5px;list-style:none}
div#tagline ul li {float:left;margin:0 0 0 17px;_margin:12px 0 0 10px;padding:0;}
div#tagline ul li.last {margin:0;}
div#tagline ul li a {border:0;color:#7C127D;font-weight:bold;}
div#tagline ul li a:hover {color:#f93;}

div#hours {clear:both;border:3px solid #F3D92B;-moz-border-radius:20px;-webkit-border-radius:20px;padding:10px;}

h4 {margin:5px 0;text-align:center;color:#0061B0;font-size:12px;line-height:12px;}

div.out-of-business {background:#222;border-bottom:1px solid #000;color:#fff;padding:5px;text-align:center;line-height:32px;}
div.out-of-business h1 {font-weight:bold;font-size:24px;}
div.out-of-business h1 strong {color:#F3D92B;font-size:28px;}