/* Place new or modified custom styles here. They will override those in style.css. */

.storenav { width: 100%; text-align: right; }
.storenav a:link { color: #ffffff;
	background-color: #990000;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; }
.storenav a:visited { color: #ffffff;
	background-color: #990000;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; }
.storenav a:hover { color: #ffffff;
	border: 2px solid;
	border-top-color: #5b5b5b;
	border-left-color: #5b5b5b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000; 
	padding: 3px; 
	line-height: 24px;
	text-decoration: none; }
	
.moredetails { text-align: left; }
.moredetails a:link { color: #ffffff;
	background-color: #990000;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; }
.moredetails a:visited { color: #ffffff;
	background-color: #990000;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;
	padding: 3px; color: #ffffff; 
	line-height: 24px;
	text-decoration: none; }
.moredetails a:hover { color: #ffffff;
	border: 2px solid;
	border-top-color: #5b5b5b;
	border-left-color: #5b5b5b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000; 
	padding: 3px; 
	line-height: 24px;
	text-decoration: none; }
	

.productlist table { width: 100%; border-collapse: collapse; }
.productlist th { background-color: #000000; color: #ffffff; font-weight: 900; padding: 4px; border: 1px solid #000000; }
.productlist td { vertical-align: top; border: 1px solid #000000; padding: 4px; }
.productListPrice { font-weight: bold; color: #990000; }

/* buttons */
.button{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #ffffff;
	background-color: #990000;
	border:2px solid;
	border-top-color: #b50202;
	border-left-color: #b50202;
	border-right-color: #660404;
	border-bottom-color: #660404;}
.buttonhover{
	color: #ffffff;
	border: 2px solid;
	border-top-color: #5b5b5b;
	border-left-color: #5b5b5b;
	border-right-color: #000000;
	border-bottom-color: #000000;
	background-color: #000000; }
	
.categoryhdr { background-color: #000000; color: #ffffff; font-weight: 900; border-bottom: 4px solid #ffffff; padding: 5px; }
.categoryhdr a:link { color: #b1b1b1 }
.categoryhdr a:visited { color: #b1b1b1 }
.categoryhdr a:hover { color: #ffffff }

table.applications { border-collapse: collapse; border-width: 1px; border-color: #333; }
table.applications th, table.applications td { padding: 4px; border-width: 1px; border-style: inset; border-color: #333; }
table.applications td.make { background-color: #E6E6E6; font-weight: bold; }
table.applications th { background-color: #000000;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}
