/* CSS Document */
body {
	margin:10px 0px; 
	padding:0px;
	text-align:center;
	}
	
	li{
	list-style-type:none;
	}
table{
border-spacing: 0px;}

td{
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
height:75px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#CC0033;
margin:10px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#333333;
margin:10px;
}

p, #main li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color:#333333;
line-height:125%;
margin:0px 20px 10px 20px;
}

#banner{
border: solid 1px #CCCCCC;
width: 900px;
height: 163px;
margin:0px auto;
text-align:left;
}

#deliveryimg{
float:right;
margin:20px;
}

#header{
width:900px;
height:30px;
background-color:#FFFF00;
margin:0px auto;
}

#logo{
position:absolute;
top:83px;
left:176px;
}

#main{
margin:0px auto;
text-align:left;
border:solid 1px #CC0033;
width: 900px;
/*background-image:url(/images/spares.jpg);*/
}

#main a:link{
color: #0000FF;
text-decoration:none;
font-weight:normal;
}

#main a:visited{
color:#6666CC;
text-decoration:none;
font-weight:normal;
}

#main a:focus{
color:#0000FF;
text-decoration:underline;
font-weight:normal;
}

#main a:hover{
color:#0000FF;
text-decoration:underline;
font-weight:normal;
}

#map{
border:solid 1px #333333;
margin-left:20px;
width:750px;
height:350px;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
font-weight:bold;
}

#navlist li a:link{
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
padding-top:3px;
}

#navlist li a:visited{
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

#navlist li a:hover{
color:#fff;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
}

#navlist li #current{
color:#000000;
}

#products{
margin: 0px 20px;
width:860px;
border:solid 1px #fff;
}

#topnavcontainer{
margin:0px auto;
width:902px;
background-color: #CC0033;
height: 30px;
}

.adobeimg{
margin-left:20px;
border:none;
}

.bold{font-weight:bold;
}

.deliveryimg{
border:solid 1px #CCCCCC;
}

.diagramimg{
margin:0px 20px 20px 20px;
border:solid 1px #666666;
float: right;
}

.footer{
text-align:center;
font-size:70%;
padding:10px;
}

.imgtext{
color:#666666;
font-size:85%;
}

.linktxt{
font-size:80%;
}

.map{
border:solid 1px #333333;
padding:10px;
background-color:#fff;
margin-left:20px;
}

.phoneno{
color:#CC0033;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
}

.movie{
float:right;
margin: 0px 20px 0px 20px;
}

.odd{
background-color:#FAE8EC;
border:none;
}

.imagecell{
width:100px;
background-color:#fff;
}

.noimagecell{
width:100px;
background-color:#fff;
border:solid 1px #eee;
}

.pricecell{
font-weight:bold;
}