﻿body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

A:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

a:hover{
	text-decoration: none;
	color: #c89b3d;
	
}


/* Fe's classes */

A:visited.menu {
	COLOR: #603c06;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

A.menu {
	COLOR: #603c06;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

a:hover.menu {
	text-decoration: none;
	color: #577ec3;
	
}

A:visited.leftmenu {
	COLOR: #c89b3d;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

A.leftmenu {
	COLOR: #c89b3d;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

a:hover.leftmenu {
	text-decoration: none;
	color: #577ec3;
	
}



/* Old stuff  */

#headertable
{
	width: 100%;
	height: 100px;
	text-align: center;
	padding-top: 0px;
}

.headerside
{
/*	background-image: url(images/main/headerbg.jpg); */
/*	background-repeat: repeat-x; */
background-color: white;
	height: 100px;
	width: 50%;
}

#maintable
{
	margin: 10px;
	font-family: Arial;
	font-size: 10pt;
}

#topnavtable
{
	width: 786px;
	height: 30px;
	background-image: url(images/main/topnavbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#dealernav
{
	width: 786px;
	height: 30px;
	background-image: url(images/main/topnavbg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#nvczData
{
	margin: 10px;
	width: 500px;
	font-family: Arial;
	font-size: 10pt;
}

/****** LEFT NAVIGATION ******/

.leftnavRbl
{
	padding: 0px;
}

#leftnavNvcz
{
	padding: 0px;
}

#leftnavNvcz ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px;
	text-align: center;
}
#leftnavNvcz ul li
{
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
}

.leftnav ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0px;
	text-align: center;
}

.leftnav ul li
{
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
}

a.leftitem
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
}

.leftnavRbl a.leftitem:hover
{
	display: block;
	color: #ffffff;
	background-color: #be943c;
}	

.leftnavRbl a.leftitem_selected
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	color: #ffffff;
	background-color: #be943c;
	text-decoration: none;
}

a.leftitem:hover
{
	display: block;
	color: #ffffff;
	background-color: #175278;
}

a.leftitem_selected
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	color: #ffffff;
	background-color: #175278;
	text-decoration: none;
}

/************ TOP NAV BAR ************/

a.home
{
	background-image: url(images/main/top_home.gif);
	display:block;
	width: 61px;
	height: 30px;
}

a.dealer
{
	background-image: url(images/main/top_dealer.gif);
	display:block;
	width: 160px;
	height: 30px;
}

a.catalog
{
	background-image: url(images/main/top_catalog.gif);
	display:block;
	width: 72px;
	height: 30px;
}

a.about
{
	background-image: url(images/main/top_about.gif);
	display:block;
	width: 93px;
	height: 30px;
}

a.contact
{
	background-image: url(images/main/top_contact.gif);
	display:block;
	width: 102px;
	height: 30px;
}

a.home:hover
{
	background-image: url(images/main/top_homeover.gif);
}
a.dealer:hover
{
	background-image: url(images/main/top_dealerover.gif);
}
a.catalog:hover
{
	background-image: url(images/main/top_catalogover.gif);
}
a.about:hover
{
	background-image: url(images/main/top_aboutover.gif);
}
a.contact:hover
{
	background-image: url(images/main/top_contactover.gif);
}

/************ DEALER NAV BAR ************/

#dealernav a.home
{
	background-image: url(/images/main/top_home.gif);
	display:block;
	width: 61px;
	height: 30px;
}

#dealernav a.dealer
{
	background-image: url(/images/main/top_dealer.gif);
	display:block;
	width: 160px;
	height: 30px;
}

#dealernav a.catalog
{
	background-image: url(/images/main/top_catalog.gif);
	display:block;
	width: 72px;
	height: 30px;
}

#dealernav a.about
{
	background-image: url(/images/main/dealer_about.gif);
	display:block;
	width: 97px;
	height: 30px;
}

#dealernav a.contact
{
	background-image: url(/images/main/dealer_contact.gif);
	display:block;
	width: 102px;
	height: 30px;
}

#dealernav a.home:hover
{
	background-image: url(/images/main/top_homeover.gif);
}
#dealernav a.dealer:hover
{
	background-image: url(/images/main/top_dealerover.gif);
}
#dealernav a.catalog:hover
{
	background-image: url(/images/main/top_catalogover.gif);
}
#dealernav a.about:hover
{
	background-image: url(/images/main/dealer_aboutover.gif);
}
#dealernav a.contact:hover
{
	background-image: url(/images/main/dealer_contactover.gif);
}



/************  ************/

#footer a
{
	font-family: Arial;
	font-size: 10pt;
	color: #0e466b;
	text-decoration: none;
}

#footer a:hover
{
	color: #ffffff;
}

#titlebar
{
	background-image: url(images/main/titlebg.gif);
	background-repeat: repeat-x;
	width: 100%;
}

.paged_navigation
{
	color: #ffffff;
}

td.prodList
{
	font-size: 8pt;
	font-family: helvetica;
	color: #2c4e62;
}

.price_strikethrough
{
	font-size: 8pt;
	font-family: helvetica;
/*	text-decoration:line-through; */
	color: #2c4e62;
}

.price_discount
{
	font-size: 8pt;
	font-family: helvetica;
	color:  #ff0000;
}

.price
{
	font-size: 8pt;
	font-family: helvetica;
	color: #000000;
}

a.plLink
{
	color: #2c4e62;
	text-decoration: none
}

a.plLink:hover
{
	color: Orange;
	text-decoration: underline;
}



/************ PRODUCTS ************/

.productDetail
{
  color: #2c4e62;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 7px;
  margin-top: 15px;
}

.smallNotice
{
  color: #2c4e62;
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 7px;
  margin-top: 15px;
}

.productDetail_striketrough
{
  color: #2c4e62;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 7px;
  margin-top: 15px;
/* text-decoration:line-through; */
}

.productDetail_special
{
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin-bottom: 7px;
  margin-top: 15px;
}

.productDetail_itemName
{
  color: #2c4e62;
  font-size: 14px;
  font-family: Verdana;
  font-weight: bold;
  font-style: normal;
}

.dropDowns
{
	width:175px; 
	height:125px;
}

.productDetail_itemID
{
  color: #3f7696;
  font-size: 14px;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
}

.productOptionType
{
  color: #3f7696;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin-left: 6px;
}

.productOptionValue
{
  color: #999999;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin-left: 10px;
}

.subCategory
{
  color: #2c4e62;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  border-bottom: solid 1px #82a7bd;
  margin-bottom: 7px;
  margin-top: 15px;
}

a.subCategory
{
  color: #2c4e62;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  border-bottom: solid 1px #82a7bd;
  margin-bottom: 7px;
  margin-top: 15px;
  text-decoration: none;
}

.subCategory2
{
  color: #5897bd;
  font-size: 11px;
  font-weight:bold;
  font-style: normal;
  background-color: #FFFFFF;
  text-decoration: none;
}

.subCategory2:hover
{
  color: #006baa;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;

}

.matchingPieces
{ 
  color: #2c4e62;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  border-bottom: solid 1px #82a7bd;
  margin-bottom: 7px;
  margin-right: 30px;
  margin-top: 15px;
  text-decoration: none;
}
	

.pageNotice
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #2c4e62;
	text-align: center;
	text-decoration: none;
	
}

.shoppingCartData
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
	display: block;
}

/* dealer admin section */

ul.adminlist
{
	list-style: none;
}

.adminlink
{
	color: White;
	text-decoration: none;
}

.adminlink
{
	text-decoration: underline;
}

.admintext
{
	color: White;
}
