@charset "utf-8";
/* Williams Racing */
/* Above 1 */
/* www.above1.com */

body {
background: url(../bg.jpg) repeat-y top left #171717; margin: 0px auto; font-family: Arial, Helvetica, sans-serif;
}

a {
outline: none;
}

h1 {
color: #B11B20;
}
#container {
width: 973px; margin: 0px auto;
}
#logo {
background: url(../images/williams_logo.png) no-repeat; width: 420px; height: 101px; margin: 0px auto; margin-right: 16px; margin-top: 11px;
}
#menu {
background: url(../images/menu/menu_bg.png) no-repeat; width: 973px; height: 36px;
}
#menuactual {
margin: 0px 0px 0px 6px;
text-align: left;
}

#intro {
font-size: 13px; color: #666666;
}
#intro-text {
background: url(../images/welcome.png) no-repeat; width: 289px; min-height: 61px; padding-top: 70px; float: left; margin: 84px 0px 0px 16px; _margin-left: 8px;
}
#intro-text p {
padding-left: 5px; _padding-top: 10px;
}
#intro-kart {
background: url(../images/kart.png) no-repeat; width: 597px; height: 412px; margin: 6px 12px 0px 0px; float: right;
}

#btm {
background: url(../images/4box.png) no-repeat; width: 945px; height: 168px; margin-top: -30px; padding: 30px 14px 10px 14px;
}
#fourbox {
width: 973px; height: 119px;
}

.indibox {
width: 220px; height: 100px; float: left; margin-right: 23px; font-size: 11px; color: #666666;
}
.indibox a {
color: #666666;
text-decoration: underline;
}

.indibox a:hover {
color: #b11b20;
}

#footer {
width: 973px; height: 28px; font-size: 10px; color: #3d3d3d;
}

.links {
float: left;
margin-left: -3px;
}
.links a {
color: #3d3d3d;
margin-right: 30px;
text-decoration: none;
}
.links a:hover {
color: #b11b20;
margin-right: 30px;
text-decoration: none;
}
.clear {
clear: both;
}

/* Product */
#side-container {
width: 243px; margin: 14px 10px 10px 0px; position: relative; float: left;
}
#side-top {
background: url(../images/side_top_c.png) no-repeat; width: 243px; height: 36px;
}
#side-slice {
background: url(../images/side_slice.png) repeat-y; width: 223px; min-height: 10px; padding: 8px 10px 3px 10px; text-align: center;
}
#side-slice img {
margin: 10px;
}
#side-bottom {
background: url(../images/side_btm.png) no-repeat; width: 243px; height: 7px;
}

#product-listing {
width: 710px; float: right; margin: 14px 0px 10px 0px;
}

#product-box {
width: 680px;
height: 90px;
background: #111111;
margin: 0px 7px 7px 0px;
float: left;
padding: 10px;
border: 1px solid #1d1d1d;
}

#product-box h3 {
margin: 0;
padding: 0;
}

#product-box a {
color: #666666;
}

#product-box a:hover {
color: #b11b20;
}

#detail-list {
padding: 20px;
color: #cccccc;
}

.contenttable {
border: 1px solid #333333;
color: #cccccc;
font-size: 11px;
font-weight: bold;
}

.contenttable td {
background: #1b1b1b;
}

.readmore a {
color: #b11b20; font-size:11px; font-weight:bold;
}
.readmore a:hover {
color: #3d3d3d; font-size:11px; font-weight:bold;
}

.contacttable {
line-height: 18px;
}

.contacttable td {
border: 1px solid #222222;
}

table.contacttable input.form {
background:none;
border:medium none;
color:white;
}

table.contacttable textarea.form {
background:none;
border:medium none;
color:white;
width: 100%;
}

.copyright a{
color: #3d3d3d; font-size:10px; text-decoration: none;
}

.copyright a:hover {
color: #b11b20;
}
