#copyright{
font-size:8pt;
}

a {
	color:black;
	text-decoration:underline;
}

#header-top{
background-color:#FFFF99;
}

h1,h2,h3,h4 {
voice-family:male;
richness:80;
}

html,body {
font-family:verdana, sans-serif;
font-size:95%;
background:#FFF;
margin:0;
padding:0;
height:100%;
}
/*
.buttonlink a {
	color:#000;
	font-weight:bold;
	background: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding:5px;
	text-decoration:none;
}
*/
.buttonlink a {
	color:#000;
	font-weight:bold;
	background:#fff url(img/button1p.gif);
	border:1px solid #000;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	height:30px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.buttonlink a:hover {
	background:#fff url(img/button4p.gif);
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

a img {
	text-decoration:none;
	border:0px;
}

.buttonlinkact {
	color:#000;
	font-weight:bold;
	background: #FFFF99;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
}

img {
border:0 solid #000;
}

table, tr, td {
	padding:0;
	margin:0;
	border:0;
}

#hoznavbar {
	color:#FFFFFF;
	background-color:#000;
	padding:2px;
}

#hoznavbar a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background: none;
	border-top: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	padding:0px;
}

#hoznavbar a:hover {
	background-color:#006666;
}

#logintbl {
	padding:50px;
}

#headcorner {
	text-align:right;
	padding-right:15px;
}

#sidenavcon {
	vertical-align:top;
}  

#sidenav {
	padding:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
	background-color:#cccccc;
	border:1px solid #000000;
	text-align:center;
	
display: block;
 margin-top:-3px;
 padding: 4px;
 position: relative;
}

#sidenav p{
	border:1px solid #000;
	background-color:#999999;
	color:#000;
	width:150px;
	text-align:center;
	background: #999999 url(img/button1c.gif) repeat-x bottom;
	vertical-align:center;
	/*height:30px;*/
}

#sidenav p:hover {
	background: #91b7c9 url(img/button4p.gif) repeat-x bottom;
}

#sidenav p a {
	color:#000;
	text-decoration:none;
	padding:3px;
	width:150px;
}

.partinfobox {
background-color:#FFFF99;
border:1px solid #000000;
padding:3px;
position:absolute;
top:200px;
left:200px;
}

#partdetailcontainer {
	vertical-align:top;
}

#macmenu {
	text-align:center;
}

#macmenu td {
	width:250px;
	text-align:center;
}

#partstable {
	margin-left:auto;
	margin-right:auto;
}

#partstable td {
	padding: 5px 10px 5px 10px;
	/*border:1px solid #999999;*/
}

#videotbl td {
	padding: 15px;
}

legend {
	font-weight:bold;
}

.maclineup {
	padding:5px;
	margin:15px;
	background: #E4E4E4 url(img/button1p.gif) repeat-x bottom;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align:center;
	text-decoration:none;
}

.maclineup:hover {
	background: #ccecef url(img/button4p.gif) repeat-x bottom;;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	padding-bottom:3px;
}

.dllineup {
	padding:5px;
	margin:15px;
	background: #E4E4E4 url(img/button1p.gif) repeat-x bottom;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align:center;
}

.dltable {
	/*font-family:Andale Mono ,Courier, Courier New, monospace;*/
	text-align:left;
}

.dltable td {
	padding:3px;
	vertical-align:top;
}

.dllineup .Model {
	font-weight:bold;
}

.dllineup img {
	border:1px solid black;
}

.dltable td a {
	text-decoration:underline;
}

.dltable td a:hover {
	color:blue;
}

.notavailable {
	cursor:not-allowed;
	color:gray;
}

.maclineup-g {
	padding:5px;
	margin:15px;
	background: #E4E4E4 url(img/button1p.gif) repeat-x bottom;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align:center;
	text-decoration:none;
}


#maclineup td a {
	color:black;
	text-decoration:none;
}

.partnumber {
	border:1px solid #000000;
	background-color:#FFCC00;
	padding:2px;
	font-weight:bold;
}

.bl {
	background: url(bl.png) 0 100% no-repeat #FFCC00;
	
}
.br {
	background: url(br.png) 100% 100% no-repeat;
}
.tl {
	background: url(tl.png) 0 0 no-repeat;
}
.tr {
	background: url(tr.png) 100% 0 no-repeat; 
	padding:3px;
	font-weight:bold;
	text-align:center;
}
.clear {
	font-size: 1px; 
	height: 1px;
}

#partnum {
	padding-left:1em;
	padding-right:1em;
	padding-top:1em;
	padding-bottom:1em;
}

#leftsideajax {
	background: url(bl.png) 0 100% no-repeat #FFCC00;
	width:15px;
}
#rightsideajax {
	background: url(br.png) 100% 100% no-repeat;
	width:15px;
}
/*
.bl {
	background: url(bl.gif) 0 100% no-repeat #FFCC00;
	width: 8em;
}
.br {
	background: url(br.gif) 100% 100% no-repeat;
}
.tl {
	background: url(tl.gif) 0 0 no-repeat;
}
.tr {
	background: url(tr.gif) 100% 0 no-repeat; 
	padding:3px;
	font-weight:bold;
	text-align:center;
}
.clear {
	font-size: 1px; 
	height: 1px;
}*/

#hondalistcont td{
	vertical-align:top;
}

#bsplittbl td{
	vertical-align:top;
	padding-right:10px;
}

#hondalist p {
	width:175px;
	color:#000;
	font-weight:bold;
	background:#C1C1C1 url(img/button1p.gif) repeat-x;
	border:1px solid #000;
	padding:0px;
	text-decoration:none;
	/*height:30px;*/
	border-color:white black black white;
	text-align:center;
	vertical-align:center;
	padding:5px;
}

#hondalist p:hover {
	background:#95BBD8 url(img/button4p.gif) repeat-x;
	border-color:black white white black;
}

#hondalist a {
	color:#000;
	text-decoration:none;
	padding:5px;
}

#hondaparts td {
	padding:0px 10px 0px 10px;
	text-align:center;
}

#catparts td {
	padding:5px 30px 5px 5px;
}

#tblheadding td {
	font-weight:bold;
}

#BBWPIC {
border:1px solid #000000;
	padding:1px;
	background:#FFFFFF;

}

.BBWPARTSLIST{
  height: 400px;
  overflow: -moz-scrollbars-vertical;
  overflow-x: none;
  overflow-y: auto;
  border:1px solid #000000;
}

.problem {
	color:#DD0000;
	Font-weight:bold;
}

.partstbl td {
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid darkgray;
}

.partstbl {
	border:1px solid darkgray;
}

#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}

/*Section*/
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_two */

.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(img/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu2 li {float:left;}
.menu2 li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:15px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu2 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu2 li.current a {color:#fff; background:url(img/button3.gif);}
.menu2 li.current a b {background:url(img/button3.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#000 url(img/button4.gif);}
.menu2 li a:hover b {background:url(img/button4.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(img/button3.gif); cursor:default;}
.menu2 li.current a:hover b {background:url(img/button3.gif) no-repeat right top;}

/*End Section*/