/* CSS Document */
body { background-color: #000000;  }

table { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#main {margin: -30px auto 0px auto; border:#666666 thin solid; width:900px; }

#mainhome {margin: -9px auto 0px auto; border:#666666 thin solid; width:900px; }

#navcont { background-image:url(../images/navbackground.jpg); background-repeat:repeat-x; width:900px; height:36px;}

#content { width:900px; height:900px; }


#title2 {background-image:url(../images/newbanner.jpg); background-repeat:no-repeat; width:900px; height: 120px; padding:0px 0px 0px 0px; position:relative; background-color:#333333 }

#pagename { position:absolute; bottom: 0px; right: 0px; }
#pagenameprint {visibility:hidden; }
#homeimage {visibility:hidden; position:absolute;}
.catagory { width:230px; height:285px; background-image:url(../images/framebackground.jpg); background-repeat:no-repeat; float:left; padding: 10px 25px 25px 30px; margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; }

p a {
	color: #FFFFFF;
	text-decoration:underline!important;

}
a{
	color: #CCCCCC;
	text-decoration:none;
	}
p a:hover{	text-decoration: none!important;
}

ul#nav {
	list-style: none;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}


ul#nav li a {
	display: block;
	font-weight: bold;
	font-size:16px;
	padding: 8px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
}

ul#nav li a:hover{
	color:#ffffff;
	}

#home {
	float: left;
	position: relative;
	width: 90px;
	height: 36px;
	text-align: center;
	margin-right:0px;
	border-right:#333333 1px solid;	
	}

#literature {
	float: left;
	position: relative;
	width: 140px;
	height: 36px;
	text-align: center;
	margin-right:0px;
	border-right:#333333 1px solid;	
	}
	
#bodykits {
	float: left;
	position: relative;
	width: 213px;
	height: 36px;
	text-align: center;
	margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border-right:#333333 1px solid;	
		}
#rodkits {
	float: left;
	position: relative;
	width: 195px;
	height: 36px;
	text-align: center;
	margin-right:0px;
	border-right:#333333 1px solid;	

	}
#contact {
	float: left;
	position: relative;
	width: 136px;
	height: 36px;
	text-align: center;
	margin-right:0px;
	}
#about {
	float: left;
	position: relative;
	width: 118px;
	height: 36px;
	text-align: center;
	margin-right:0px;
	border-right:#333333 1px solid;	

	}
	
ul#nav li.current a:hover{
	color: #FFFFFF;
	background:#888;
	}

li ul {
	display: none;
	position:absolute;
	width:190px;
	top: 0px;
	left: 0px;
	font-weight: normal;
	padding: 3px 0px 3px 0;
	margin: 5px 2px 5px 0px;

}

ul#nav li ul.sub li{
	border-width:0px 0px 0px 0px!important;
}

ul#nav li ul.sub li a{
	font-weight: normal!important;
	font-size:18px;	
	background-color: #000000;
}

#sub2 {
	background-color: #000000;
	top: 30px;
	left: 0px;
	border: #333333 thin solid;
	width: 210px;
}

#sub1 {
	background-color: #000000;
	top: 30px;
	left: 0px;
	border: #333333 thin solid;
	width: 192px;
}

.itemformat ul{ margin: 1px 1px 1px 2px; padding: 1px 1px 1px 1px; }
.itemformat li{ margin: 0px 1px 1px 30px; padding: 0px 1px 1px 1px; }
.viewimage {color:#999999; font-size:10px;}
.itemformat h3{ font-weight:bold; font-size:16px;  color:#FFFF00}
.itemformat2 h3{ font-weight:bold; font-size:16px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; color:#FFFF00}
.itemformat2 {  margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
#flash {}
#address {visibility:hidden}
.aligntop td {vertical-align:top;}
