/* CSS Document */
body{
background:#333 url(images/page-bg.gif);
margin:15px;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color: #FFF;
}
a:link{
color: #FFF;
}
a:hover{
color: #FFF;
}
a:visited{
color: #FFF;
}
#container{
position:relative;
width:100%;
margin:0 auto;
text-align:center;
}
#content-bg{
position:relative;
width:750px;
text-align:center;
margin: 0 auto;
background: url(images/content-bg.gif) repeat-y;
}
#center-contatiner{
position:relative;
width:750px;
text-align:center;
margin: 0 auto;
}
#header{
position:relative;
width:750px;
height:168px;
}
#footer{
position:relative;
width:750px;
height:25px;
text-align:center;
margin:0 auto;
}
#content-container{
position:relative;
width:730px;
padding:0;
text-align:center;
margin: 0 auto;
}
#page-title{
position:relative;
width:730px;
height:65px;
text-align:left;
}
#content{
position:relative;
padding:0;
margin:15px;
text-align:left;
font-size:79%;
}
.img-border{
border: 1px solid black;
margin:7px;
}
#right-content{
position:relative;
height:100%;
padding:0;
margin:0;
text-align:center;
background: url(images/right-content-bg.jpg) no-repeat 0 0;
}
h2{
width:100%;
font-weight:bold;
font-size:120%;
color:#FFF;
padding-bottom:2px;
border-bottom: 1px solid red;
}
h3{
font-size:100%;
font-weight:bold;
color:#FFCE02;
}
.checklist{
margin-left:15px;
padding:0;
}
.checklist li{
list-style: url(tick.gif);
padding-bottom:6px;
margin:0;
}
.stock-list {
border-top: 1px solid white;
padding-top:5px;
padding-bottom:5px;
}
.stock-list-content {
padding-left:10px;
padding-right:10px;
text-align:left;
}
.engine-table{
border-top:1px solid black;
}
.engine-table td{
border-bottom:1px solid #4E565C;
}
.table-heading{
background:#BD4125;
font-weight:bold;
}
.table-subheading{
background:#FFCE02;;
font-weight:bold;
color:black;
border-bottom:1px solid black;
}
.table-content{
font-size:80%;
}
.right{
float:right;
border: 1px solid black;
margin-left:10px;
margin-bottom:10px;
}
.left{
float:left;
border: 1px solid black;
margin-right:10px;
margin-bottom:10px;
}
.wrx-blue{
color:#3399FF;
font-weight:bold;
}
.sti-pink{
color:#FF99FF;
font-weight:bold;
}
.brembo-gold{
color:#FFCE02;
font-weight:bold;
}
/*Navigation*/
#menu{
position:relative;
width:730px;
height:36px;
text-align:left;
}
#ti-menu {
position: relative;
width: 730px;
height: 36px;
background: url(images/menu-bar.jpg) no-repeat;
margin: 0; 
padding: 0;
}
#ti-menu li {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	top: 2px;
}
#ti-menu li, #ti-menu a {
	height: 8px;
	display: block;
}
#home {
	left: -1px;
	width: 14px;
}
#services {left: 49px; width: 65px;}
#engines {left: 114px; width: 63px;}
#halfcuts {left: 177px; width: 71px;}
#parts {left: 248px; width: 98px;}
#sales {left: 346px; width: 118px;}
#contact {
	left: 465px;
	width: 85px;
}
#home a:hover {
background: transparent url(images/menu-bar.jpg) 0 -36px no-repeat;}
#services a:hover {
background: transparent url(images/menu-bar.jpg) -49px -36px no-repeat;}
#engines a:hover {
background: transparent url(images/menu-bar.jpg) -114px -36px no-repeat;}
#halfcuts a:hover {
background: transparent url(images/menu-bar.jpg) -177px -36px no-repeat;}
#parts a:hover {
background: transparent url(images/menu-bar.jpg) -248px -36px no-repeat;}
#sales a:hover {
background: transparent url(images/menu-bar.jpg) -346px -36px no-repeat;}
#contact a:hover {
background: transparent url(images/menu-bar.jpg) -464px -36px no-repeat;}

