/* CSS Document */

* {margin:0;padding:0;
}

html,body{margin:0;padding:0;
}

body{
background: #110F0F;
margin: 0px;
padding: 0px;
min-width:800px;/* stop mozilla sliding off the edge */
font:normal 11px/16px tahoma, verdana, arial, sans-serif;
color:#CCC;
position:relative;
}

td, p {
    font:normal 11px/16px tahoma, verdana, arial, sans-serif;
    color:#CCC;
}

#outercontainer{
width:800px;
margin:0;
padding:0;
position:relative;
}

#container{
width:750px;
margin:0;
padding:0;
float:left;
}

#slogan{
float:right;
width:49px;
height:686px;
background:url(images/slogan.gif) no-repeat;
margin:40px 0 0 0;}


#header{background:url(images/header-bg.jpg) no-repeat;
height:153px;
width:750px;
padding:0;
margin:0;}

#contentbody{background:#000 url(images/content-bg.jpg) no-repeat;
width:750px;}

.abouttable{background-color:#333333;}

#left{
float:left;
width:350px;
padding-left:15px;
margin-right:10px;
}
#right{
float:right;
width:350px;}

.box{border:1px solid #333;
padding:15px 8px;
width:350px;}

#hoursbox
{background:url(images/hours-bg.jpg) no-repeat;border:1px solid #333;
padding:15px 8px;
width:350px;}

.productcontainer{
width:156px;
float:left;margin:0;padding:0;}

.productbox{
padding-top: 5px;
border:1px solid #333;
background:#110F0F;margin:0;padding:0;
}

.productrule{border-top:1px solid #333;
margin:15px 0;padding:0;}


/* CLASSES */

.clearer {
 height:1%;
 overflow:hidden;
 clear:both;
 margin-top:-1px;
}

.floatright{float:right;margin:0;padding:5px 0 5px 5px;}
.floatleft{float:left;margin:0;padding:5px 8px 5px 0;}
.rule{border-top:1px solid #007151;
margin:15px 0 30px 0;}
.small{font-size:10px;}

/* Top Nav */
html>body #navcontainer
{position:relative;
top:34px;
left:298px;
margin:0;
padding:0;
font:bold 11px arial, helvetica sans-serif;
list-style-type: none;
text-align:left;
}

#navcontainer
{position:relative;
top:32px;
left:298px;
margin:0;
padding:0;
font:bold 11px arial, helvetica sans-serif;
list-style-type: none;
text-align:left;
}

ul#navlist
{
margin: 0;
padding: 0;
white-space: nowrap;
}

#navlist li
{
padding:0;margin:0;
display: inline;
list-style-type: none;
}

#navlist a { padding:8px 9px; margin:6px 0;}

#navlist a:link, #navlist a:visited
{
color: #333;
text-decoration: none;
}

#navlist a:hover
{
color: #f60;
background-color: #333;
text-decoration: none;
}

a:link, a:visited{
color:#FF6600;
text-decoration:none;}

a:hover, a:active{
color:#FFFFFF;
text-decoration:none;}

.tdservice{ border:1px solid #666666;}
.imgemployee{ border:1px solid #666666;}
.imginventory{ border:1px solid #666666;}

.tdinventorypic{ border: 1px solid #666666}
.tdstaffpic{ border: 1px solid #666666}

#footer{
width:750px;
height:30px;
background:url(images/footer-bg.gif) repeat-x;}

#footer p{font:bold 11px arial, helvetica sans-serif;text-align:center;color:#333;padding:10px 0;}

.address{font-family: verdana,arial, Helvetica,; font-size: 12px; color: #FF6600}

/* COUPONS */
.coupon_container_black {
    width: 300px; 
    height: 200px; 
    background: url('images/coopblack.jpg') no-repeat;
}

.coupon_container_white {
    width: 300px; 
    height: 200px; 
    background: url('images/coop.jpg') no-repeat;
}

.coupon_main {
    padding: 6px; 
    color: #000000;
}

.coupon_title {
    padding-left: 2px; 
    padding-top: 4px; 
    font-size: 16px; 
    text-align: center;
}

.coupon_description {
    padding-left: 2px; 
    padding-top: 5px; 
    font-size: 14px;
}
