body, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font:12px Verdana,Helvetica,Arial,sans-serif}
a{color:black}
body {background-color:white;}
#page {background-color:white; margin: auto; width:996px; position: relative;}
h1 {font-size:20px;font-weight:bold}
h2 {font-size:16px;font-weight:bold}

.line{height:1px;margin-bottom:10px;font-size:1px}
.byg1 {background-color:#ef3b39}


.topcontainer {background: transparent;}
.topbox1, .topbox2, .topbox3, .topbox4, .topboxcontent {background:red}
.topbox1, .topbox2, .topbox3, .topbox4 {display:block; overflow:hidden;height:1px;}
.topbox1 {margin:0 5px;}
.topbox2 {margin:0 3px;}
.topbox3 {margin:0 2px;}
.topbox4 {margin:0 1px;}
.topboxcontent {display:block; }

.searchcontainer {background: transparent;}
.searchbox1, .searchbox2, .searchbox3, .searchbox4, .searchboxcontent {background:orange;}
.searchbox1, .searchbox2, .searchbox3, .searchbox4 {display:block; overflow:hidden;height:1px;}
.searchbox1 {margin:0 5px;border-top:1px solid black}
.searchbox2 {margin:0 3px;border-right:1px solid black;border-left:1px solid black}
.searchbox3 {margin:0 2px;border-right:1px solid black;border-left:1px solid black}
.searchbox4 {margin:0 1px;border-right:1px solid black;border-left:1px solid black}
.searchboxcontent {display:block;border-right:1px solid black;border-left:1px solid black }

.menucontainer {background: transparent;}
.menubox1, .menubox2, .menubox3, .menubox4, .menuboxcontent {background:silver}
.menubox1, .menubox2, .menubox3, .menubox4 {display:block; overflow:hidden;height:1px;}
.menubox1 {margin:0 5px;}
.menubox2 {margin:0 3px;}
.menubox3 {margin:0 2px;}
.menubox4 {margin:0 1px;}
.menuboxcontent {display:block; }

.paymentcontainer {background: transparent;}
.paymentbox1, .paymentbox2, .paymentbox3, .paymentbox4, .paymentboxcontent {background:green}
.paymentbox1, .paymentbox2, .paymentbox3, .paymentbox4 {display:block; overflow:hidden;height:1px;}
.paymentbox1 {margin:0 5px;}
.paymentbox2 {margin:0 3px;}
.paymentbox3 {margin:0 2px;}
.paymentbox4 {margin:0 1px;}
.paymentboxcontent {display:block; }

.footercontainer {background: transparent;}
.footerbox1, .footerbox2, .footerbox3, .footerbox4, .footerboxcontent {background:green}
.footerbox1, .footerbox2, .footerbox3, .footerbox4 {display:block; overflow:hidden;height:1px;}
.footerbox1 {margin:0 5px;}
.footerbox2 {margin:0 3px;}
.footerbox3 {margin:0 2px;}
.footerbox4 {margin:0 1px;}
.footerboxcontent {display:block; }

#gallery {background:#eee}
#gallery .ad span {display:block}
#gallery div.ad {text-align:center;width:194px;margin-bottom:12px;margin-left:auto;margin-right:auto}
#gallery .ad a {text-decoration:none;padding-top:12px;display:block;border:1px solid #ccc;background:#fff}
#gallery .ad a:hover {background:#F8FFF8;border-color:#060;color:#080}
#gallery .ad img {border:2px solid #000;margin-bottom:12px}
#gallery .model {font-weight:bold;text-decoration:underline}
#gallery .price {font-size:16px;color:#000;font-weight:bold;margin-top:12px}
#gallery .dealer {font-size:10px;color:#008000;padding:6px 0px}
#gallery .detail {font-size:10px;color:#000}

#personlist{background-color: silver;}
#personlist thead{font-weight: bold;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: black;text-align: left;}
#personlist tbody{font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: black;}
#personlist th{vertical-align: top;}
#personlist td{vertical-align: top;background-color: white;}

.menu {list-style:none;border:0px solid gray;color:white;padding:0px;margin:0px}
.menu li {display:inline}
.menu li a{color:white;background:#fff;display:block;text-decoration:none;margin:0;padding:3px 5px;border-top:1px solid white;width:160px;font-size:11px}
.menu li a:link { color:white;background:#ef3b39;}
.menu li a:visited { color:white;background:#ef3b39;}
.menu li a:hover { color:black; background:white;font-weight: bold }
.menu #selected {background:white;color:black;font-weight:bold}
