body {margin: 0; background: #fff;}
body.catalog {margin: 10px 0 0 0; background: #C6D660;}
h1, h2  {text-align: left; margin: 5px 0 0 40px;}
h1 {font: bold 18px arial; color: #600;}
h2 { font: bold 14px arial; color: #000;}
h3 { font: bold 14px arial; color: #600; text-align: center; margin: 5px 0 10px 0; width: 100%;}
img.full {border: solid 1px #030; margin: 5px 150px;}
img {border: solid 1px #030; float: left; margin: 5px 10px;}
img.small {width: 155px; height: 225px; border: none; margin: 10px 7px;}
img.acoustic {margin: 0 2px 0 0; float: right;}
p {text-align: justify; font: normal 12px arial; text-indent: 20px; line-height: 1; margin: 5px 10px; color: #000;}
p.light {color: #003f30;}
table.kicx {border-collapse: collapse; width: 700px; line-height: 1; margin: 0; padding: 0;  font: normal 12px arial;}
table {border-collapse: collapse; border: solid 1px #000; width: 640px; line-height: 1; margin: 0; padding: 0;  font: normal 12px arial;}
td {border-bottom: solid 1px #000; background: #C3DACA; color: #000; padding: 0 15px;}
td.kicx {border: solid 1px #000; background: #C3DACA; color: #000; padding: 0 15px;}
#even {background: #fff;}
a {color: #00C; font: italic 14px georgia; margin: 5px 10px;}
a:hover, a.menu:hover, a.back:hover {color: #03e;}
a.menu, a.back {color: #00C; font: normal 12px arial; margin: 0; line-height: 2.1;}
a.back {position: absolute; bottom: 120px; left: 50px;}


li.pan {text-align: justify; font: normal 12px arial; text-indent: 0; line-height: 1; margin: 5px; padding: 0; color: #000; list-style: square;}

#list2 {position: absolute; top: 50px; right: 10px; width: 300px; height: 285px; overflow: auto; margin: 0; padding: 0;}
#list1 {background: url(toyota/toyota_bg.gif);}
#list3 {background: url(citroen/citroen_logo.gif);}
#list4 {background: url(chevrolet/chevrolet_logo.gif);}
#list5 {background: url(ford/ford_logo.gif);}
#list6 {background: url(honda/honda_logo.gif);}
#list7 {background: url(hyundai/hyundai_logo.gif);}
#list8 {background: url(kia/kia_bg.gif);}
#list9 {background: url(mazda/mazda_logo.gif);}
#list10 {background: url(mitsubishi/mitsubishi_logo.gif);}
#list11 {background: url(nissan/nissan_logo.gif);}
#list12 {background: url(opel/opel_logo.gif);}
#list13 {background: url(peugeot/peugeot_logo.gif);}
#list14 {background: url(skoda/skoda_logo.gif);}
#list15 {background: url(subaru/subaru_logo.gif);}
#list16 {background: url(suzuki/suzuki_logo.gif);}
#list17 {background: url(volkswagen/volkswagen_logo.gif);}
#list18 {background: url(kicx_man.jpg);}

#list1, #list3, #list4, #list5, #list6, #list7, #list8, #list9, #list10, #list11, #list12, #list13, #list14, #list15, 
#list16, #list17, #list18 {position: absolute; top: 50px; left: 10px; 
width: 170px; height: 245px; overflow: hidden; background-repeat: no-repeat; background-position: center;}
#review {width: 490px; height: 250px; position: absolute; left: 50%; top: 0; margin: 0 0 0 -245px;}

div.sc_menu { position: absolute; top:50%; left: 50%; margin: 25px 0 0 -215px; height: 100px; width: 430px; overflow: auto; background: #B4C64E;}
ul.sc_menu {display: block; height: 80px; width: 2200px; padding: 0; margin: 7px 0 0 0; list-style: none;}
.sc_menu li { display: block; float: left; padding: 0; margin: 0;}
.sc_menu a { display: block; text-decoration: none;}
.sc_menu a:hover span { display: block;}
.sc_menu img { border: none;}
.sc_menu a:hover img { filter:alpha(opacity=50); opacity: 0.5;}
#back { display: block; width: 500px; text-align: center; color: #003469; font-size: 12px;}
img.arrow1, img.arrow2 {border: none; position: absolute; left: 50%; top: 50%; width: 20px; height: 100px;}
img.arrow1 {margin: 25px 0 0 -235px;}
img.arrow2 {margin: 25px 0 0 215px;}
img.botleft, img.botright {border: none; margin: 0; padding: 0; position: absolute; bottom: 0;}
img.botleft {left: 15px;}
img.botright {right: 15px;}
img.bottom {border: none; padding: 0; position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -75px;}