#contactus {
background: #F7F7F7;
border: 1px dotted #ccc;
display:inline;
float:left;
font-size:x-large;
padding:10px;
margin-bottom: 11px;
margin-left: 20px;
text-align:left;
width:330px;
}

#content {
background-image:url(images/contentbg.png);
font-family:Trebuchet MS;
margin:0 auto;
min-height:430px;
padding:20px;
text-align:left;
width:748px;
}

#contentbox {
background-image:url(images/contentbox.png);
color:#FFF;
display:inline;
float:right;
font-family:Georgia;
height:170px;
padding:20px;
text-align:left;
width:140px;
}

#footer {
background-image:url(images/footer.png);
font-family:verdana;
height:70px;
margin:0 auto;
text-align:center;
width:788px;
}

#header {
background-image:url(images/header.png);
border-style:none;
height:177px;
margin:40px auto 0;
text-align:left;
width:788px;
}

#hours {
background: #F7F7F7;
border: 1px dotted #ccc;
display:inline;
float:right;
margin-right:50px;
text-align:center;
width:450px;
padding-top:6px;
}

#products{
background: #F7F7F7;
border: 1px dotted #ccc;
text-align:center;
padding:10px;
font-size:x-large;
}

#navigation {
background-image:url(images/contentbg.png);
height:43px;
margin:0 auto;
text-align:left;
width:788px;
}

.aboutbox {
background: #F7F7F7;
border: 1px dotted #ccc;
height:120px;
margin-left:145px;
padding:10px;
width:auto;
}

.contentbox {
color:#FFF;
font-family:georgia;
text-align:center;
}

a {
color:#06C;
}

a.contentbox {
color:#FFD700;
}

a img {
border: none;
}

body {
background-color:#d9d9d9;
text-align:center;
}

h1,h2,h3,h4 {
font-family:Trebuchet MS;
text-align:center;
}

img {
float:left;
margin-right:20px;
}

img.right {
float:right;
}

p.center {
text-align:center;
}

p.large,ul.large {
font-size:x-large;
}

p.semilarge {
text-align: center;
font-size:large;
line-height: 30px;
}

p.largecenter {
font-size:x-large;
text-align:center;
}

p.semilarge,ul.semilarge {
font-size:large;
}

p.small {
font-size:small;
}

ul#menu {
background:#FFF url(images/menu-bg.gif) top left repeat-x;
font-family:"Lucida Grande", Verdana, sans-serif;
font-size:0.8em;
font-weight:700;
height:43px;
list-style-type:none;
margin:0 0 0 10px;
padding:0;
text-align:center;
width:768px;
}

ul#menu li {
display:block;
float:left;
margin:0 0 0 5px;
}

ul#menu li a {
color:#777;
display:block;
float:left;
height:43px;
line-height:200%;
padding:8px 15px 0;
text-decoration:none;
}

ul#menu li a.current {
background:#FFF url(images/current-bg.gif) top left repeat-x;
color:#000;
padding:8px 15px 0;
}

ul#menu li a:hover {
color:#333;
}

ul.left {
text-align:left;
}