/* 

Honda CSS Document: Main
********************************************
Copyright (C) Rain Allikvee 2007
********************************************

**********************
To do: Clean up code.
**********************

*/
HTML, BODY { height: 100%; padding: 0; margin: 0; text-align: center; background:#fff;}
BODY {font-size: 11px; color:#333; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
HTML {min-height: 100%;margin-bottom: 1px;}
BODY, INPUT, TEXTAREA, BUTTON, TH, TD { 
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; line-height:20px; color: #111111; }
:focus { outline: 0;}
table {	border-collapse: separate;	border-spacing: 0;}

A { color:#cc0000; text-decoration:underline; }
A:hover { color:#cc0000; text-decoration:none; }

img { border:0;}
p { margin:3px 0;}

h2 { font-size:12px; font-weight:bold; color:#111111; margin:0 0 3px 0;}
h2 a { font-size:12px; font-weight:bold; color:#111111;}
h3 { font-size:16px; font-weight:bold; color:#c7393a; margin:0 0 3px 0;}

.cont { position:relative; margin:0 auto; width:877px;background:url(../gfx/02.jpg) no-repeat; text-align:center;}

.footer { width:568px; background:url(../gfx/bg_footer.png) no-repeat; margin:0 auto 20px auto; color:#c7393a; font-size:16px; }
.footer td {color:#c7393a; font-weight:bold; font-size:13px; padding:6px 15px 6px 15px }
.footer img { vertical-align:middle;  }

.news { width:550px; text-align:left; margin:0 auto; padding:635px 0 15px 0;}
.news td { padding:0 10px 0 0;}

.cars { position:absolute; top:300px; left:154px; display:block; width:268px; height:150px; background:url(../gfx/bg_cars.png) 0 0 no-repeat; cursor:pointer; text-align:left; text-decoration:none;}
.cars:hover { background-position:-268px 0}
.cars span { display:block; padding:10px 0 0 20px; font-size:18px; font-weight: bold;}

.bikes { position:absolute; top:300px; left:455px; display:block; width:268px; height:150px; background:url(../gfx/bg_bikes.png) no-repeat; cursor:pointer; text-align:left; text-decoration:none;}
.bikes:hover { background-position:-268px 0}
.bikes span { display:block; padding:10px 0 0 20px; font-size:18px; font-weight: bold;}

.power { position:absolute; top:470px; left:455px; display:block; width:268px; height:150px; background:url(../gfx/bg_power.png) no-repeat; cursor:pointer; text-align:left; text-decoration:none;}
.power:hover { background-position:-268px 0}
.power span { display:block; padding:10px 0 0 20px; font-size:18px; font-weight: bold;}

.marine { position:absolute; top:470px; left:154px; display:block; width:268px; height:150px; background:url(../gfx/bg_marine.png) no-repeat; cursor:pointer; text-align:left; text-decoration:none;}
.marine:hover { background-position:-268px 0}
.marine span { display:block; padding:10px 0 0 20px; font-size:18px; font-weight: bold;}
