
body {
margin:0;
padding:0;
font-family:Georgia;
background-image:url(../img/bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#827e5f;
}

#canvas {
width:100%;
}
#page {
margin:15px auto 0 auto;
padding:0;
width: 1000px;
background-color:#736f4f;
text-align:left;
}

#header {
margin:0;
padding:0;
background: url(../img/headerbg.gif) no-repeat top left;
height:100px;
border-bottom: 2px solid #3c3928;
}
#header h1 {
margin:0;
padding:0;
position:relative;
left:-1200px;
}
#header h2 {
margin:0;
padding:0;
position:relative;
left:-1200px;
}

#menu {
padding:0 0 0 63px;
float:left;
}
#menu ul {
margin:0;
padding:2px 0;
list-style:none;
}
#menu ul li {
margin:0;
padding:0;
display:inline;
}
#menu ul li a {
color:#e1e0db;
background-color:#3c3928;
text-decoration:none;
padding:2px 12px 2px 12px;
}
#menu ul li a:hover {
background-color:#5c5948;
}


/*

dl.forsale {
width:145px;
height:120px;
border:1px solid #000;
float:left;
margin: 0 15px 10px 0;
padding:5px;
background-color:#e1e0db;
cursor:pointer;
}
dl.forsale dt {
color:#5c5948;
font-weight:bold;
margin:0 0 10px 0;
}
dl.forsale dd {
margin:0;
}
dl.forsale dd .description {
display:block;
color:#5c5948;
}
dl.forsale dd .model {
display:block;
color:#5c5948;
}
dl.forsale dd .info {
display:block;
color:#5c5948;
}
dl.forsale dd .price {
display:block;
color:#5c5948;
}


dl.forsale_list {
width:100%;
border:1px solid #000;
margin: 0 0 5px 0;
padding:5px;
background-color:#e1e0db;
}
dl.forsale_list dt {
color:#5c5948;
font-weight:bold;
margin:0 0 10px 0;
}
dl.forsale_list dd {
margin:0;
}
dl.forsale_list dd .description {
display:block;
color:#5c5948;
}
dl.forsale_list dd .model {
display:block;
color:#5c5948;
}
dl.forsale_list dd .info {
display:block;
color:#5c5948;
}
dl.forsale_list dd .price {
display:block;
color:#5c5948;
}
*/


/* PRODUCT DISPLAY BOXES */
.prodBoxWrapper {
color:#5c5948;
border: 1px solid black;
background-color: #dfdfd8;
padding: 10px;
width: 90%;
margin-bottom: 20px;
margin-left: 0px;
float: left;
}

.prodBoxLeft {
width: 70%;
float: left;
background-color: #dfdfd8;
padding-right: 20px;
font-size: 90%;
}
.prodBoxLeft p {
 left: 0px;
 top: 0px;
 padding-right: 30px;
 margin: 0px;
}
.prodBoxLeft .imgBox {
float: left;
width: 100px;
padding-right: 20px;
margin-bottom: 0px;
padding-bottom: 0px;
min-height: 106px;
height: 106px;
}

.prodBoxLeft img {
border: 1px solid green;
padding: 3px;
}

.prodBoxRight {
font-size: 90%;
width: 25%;
float: right;
background-color: #dfdfd8;
text-align: right;
}

.prodBoxWrapper a:link, .prodBoxWrapper a:visited {
color: #0000ff;
background-color: #dfdfd8;
}
.prodBoxWrapper a:hover {
color: #cc0000;
background-color: #dfdfd8;
}

/* END PRODUCT DISPLAY BOXES */

#content_top {
text-align: left;
margin:0;
height:220px;
margin:0;
border:none;
padding:30px 500px 0 63px;
color:#e1e0db;
background-image: url(../img/dave1.jpg);
background-repeat:no-repeat;
background-position:top right;
}
#content_top_instruments {
width: 900px;
text-align: left;
margin:0;
height:60px;
margin:0;
padding:30px 0px 0 63px;
color:#e1e0db;
background-repeat:no-repeat;
background-position:top right;
}
#content_top_aboutus {
width: 900px;
text-align: left;
margin:0;
height:60px;
border:none;
padding:30px 0px 0 63px;
color:#e1e0db;
background-repeat:no-repeat;
background-position:top right;
}
#content_top_service {
width: 900px;
text-align: left;
margin:0;
height:60px;
border:none;
padding:30px 0px 0 63px;
color:#e1e0db;
background-repeat:no-repeat;
background-position:top right;
}
#content_top_accessories {
width: 900px;
text-align: left;
margin:0;
height:60px;
border:none;
padding:30px 0px 0 63px;
color:#e1e0db;
background-repeat:no-repeat;
background-position:top right;
}
#content_top_manage {
margin:0;
height:100px;
border:none;
padding:30px 500px 0 63px;
color:#e1e0db;
background-repeat:no-repeat;
background-position:top right;
}
#content_top_login {
margin:0;
height:100px;
border:none;
padding:30px 500px 0 63px;
color:#e1e0db;
background-repeat:no-repeat;
background-position:top right;
}

#content_bottom_wrapper {
float: left;
background: #7f7e5e url(/img/faux_col_bg.gif);
width: 1000px;
border-bottom: 15px solid #726f4E;
border-top: 2px solid #3c3928;
}
#content_bottom {
min-height: 500px;
float:left;
width:740px;
float:left;
margin:0 0 0 0;
padding:18px 0px 0px 60px;
color:#e1e0db;
background-color:#7f7e5e;
}

/* LEFT NAV */

#leftNav {
float: left;
width: 182px;
padding:0px;
margin: 0px;
background-color:##726F4E;
text-align: left;
}
#leftNav h3 {
width: 100%;
background-color: #3b3725;
border-bottom: 2px solid #000;
margin: 0px;
padding: 5px 0px 5px 10px;
font-size: 80%;
color: #fff;
}
#leftNav ul {
margin: 0px;
padding: 0px;
width: 100%;
}
#leftNav li {
list-style: none;
padding: 0px;
margin: 0px;
}
#leftNav li a {
padding: 3px 0px 3px 10px;
width: 100%;
margin: 0px;
display: block;
text-decoration: none;
color: #fff;
border-top: 1px solid #968f6e;
}

#leftNav li a:hover, #leftNav li a.leftNavOn {
padding: 3px 0px 3px 10px;
width: 100%;
margin: 0px;
display: block;
text-decoration: none;
color: #fff;
border-top: 1px solid #968f6e;
background-color: #7f7e5e;
}

a.button {
padding: 4px;
display: inline-block;
font-size: 15px;
color: #000;
background-color: #8BB577;
border-right: 2px solid black;
border-bottom: 2px solid black;
border-left: 1px solid white;
text-decoration: none;
}

a.button:hover {
padding: 4px;
display: inline-block;
font-size: 15px;
color: #000;
background-color: #709562;
border-right: 2px solid black;
border-bottom: 2px solid black;
border-left: 1px solid white;
text-decoration: none;
}






/* END LEFT NAV */

#footer {
background-color:#000;
color:#e1e0db;
padding:5px 63px 5px 63px;
height:20px;
}
#footer span.by {
float:left;
color:#5c5948;
}
#footer span.by a {
color:#5c5948;
text-decoration:none;
}
#footer address {
float:right;
}

div.half {
width:49%;
float:left;
}
div.imgbox {
float:right;
margin:0 0 25px 0;
}
div.imgbox img {
border:3px solid #e1e0db;
}
div.imgbox span.caption {
}

div.clear {
clear:both;
}

/* WIDGETS */

a.wishlist:link, a.wishlist:visited {
float: right;
padding: 3px 5px 3px 5px;
display: block;
font-size: 11px;
font-style: italic;
color: #000;
background-color: #8BB577;
border: 1px solid black;
text-decoration: none;
margin-top: 3px;
}
a.wishlist:hover {
float: right;
padding: 3px 5px 3px 5px;
display: block;
font-size: 11px;
font-style: italic;
color: #000;
background-color: #709562;
border: 1px solid black;
text-decoration: none;
}

span.recordcount {
padding-top: 2px; 
padding-bottom: 4px; 
padding-right: 20px;
border-top:1px solid white;
border-bottom: 1px solid white
}

a.normal {
color: #f5d09f;
background-color: transparent;
}
a.normal:hover {
color: #ffffff;
background-color: transparent;
}

.highlight {
background-color: #beb56b; 
color: #000;
}

div#newUsed {
margin-top: 0px;
padding-top: 0px;
left: 0px;
}

.green {
color: green;
}

.red {
color: #cc0000;
}

.normal {
color: black;
}