
body {
 margin:0px auto;
 padding: 0;
 font-family: Georgia, Times, "Times New Roman", serif;
 color: black;
 width: 764px;
 background-color: #F0F0F0;
}

#header {
 background: url(grfx/header08.gif) no-repeat top left;
 height: 100px;
 width: 764px;
 margin: 10px 0 0 0;
 text-align: center;
}
#header h2 {
 width: 764px; 
 height: 6px; 
 background: url(grfx/header_top.jpg) no-repeat top left; 
 text-indent:-9999px; 
 float:left; 
 margin:0; 
 padding:0;
}

#navi {
 background: url(grfx/bg_navi.jpg) no-repeat top;
 width: 764px;
 height: 47px;
 margin: 10px 0 0 0;
 padding: 0;
 clear: both;
 
}
#navi ul {
 margin: 0;
 text-align: center;
 list-style: none;
 padding: 15px 10px 0;
}

#navi li {
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
}

#navi ul li a {
 padding: 0 0 0 10px;
 text-decoration: none;
 color: #000000;
}

#navi a:hover {
 color: #ee0000;
}

#main {
 width: 760px;
 padding: 0;
 margin: 10px 0 0 0;
 border: 2px solid #b3b3b3;
 clear: both;
 background-color: #FFFFFF;
 overflow: hidden;
 }
 
#main-item {
 width: 760px;
 padding: 0;
 margin: 10px 0 0 0;
 border: 2px solid #b3b3b3;
 clear: both;
 background: url(grfx/bg_item.gif) repeat-y bottom left;
 overflow: hidden;
 }
 
#main-content {
 padding: 0 10px 10px 10px;
 line-height: 2;
}

#main-content h2, h3 {
 margin-bottom: -10px;
}

#main-content h3, #item h4 {
 color: #ee0000;
}

#item {
 width: 495px;
 float: left;
 overflow: hidden;
 margin: 0;
 padding: 0 10px 5px 5px;
}

#item p {
 line-height: 1.5;
}

#item li {
 line-height: 1.2;
}

#item h4 {
 margin-bottom: -5px;
}

#item-price {
 width: 240px;
 float:left;
 overflow: hidden;
 padding-left: 10px;
 padding-bottom: 10px;
 text-align: center;
}

#item-price h5 {
 margin-bottom: 5px;
 color: #333333;
}

#item-price span {
 color: #009900;
}

#item-price img {
 margin-top: 10px;
 border: 0;
}

#footer {
 background: url(grfx/footer_bg.gif) no-repeat bottom left;
 margin: 10px 0 10px 0;
 clear: both;
 padding-bottom: 1em;
/* padding-left: 200px; */
 text-align: center;
 overflow: hidden;
 color: #FFFFFF;
}

#footer h2 {
 width: 764px; 
 height: 5px; 
 background: transparent url(grfx/footer_top.gif) no-repeat top left; 
 text-indent:-9999px; 
 float:left; 
 margin:0; 
 padding:0;
}
#footer img {
 border: none;
}

table {
 border: 1px solid black;

}

th {
 background-color: #666666;
 color: #fff;
}

td {
 background-color: #ccc;
 text-align: center;
 padding: 5px 5px;
}

h3.tonneau {
 margin-bottom: 5px;

}

a:link {
 color: #606060;
 font-weight: bold;
 text-decoration: none;
 }

a:visited {
 color: #5D5D5D;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 color: #ee0000;
 text-decoration: underline;
 
}

.disclaimer {
 font-size: 10px;
}

.intro {
 font-size: large;
}