body {
	margin-top: 0px;
	background-color: #fefefe;
	text-align: center;
	font-family: Arial;
}
h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.tblTop {
	width: 980px;
	background-color: black;
}
.tblBottom {
	width: 980px;
	text-align: center;
	font-family: Arial;
	font-size: 10px;
}
.tblContent {
	width: 980px;
	background-color: white;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 1px silver;
	padding: 0px;
	border-collapse: collapse;
}
.tdMenu {
	width: 200px;
	text-align: center;
	padding: 0px;
	/*
	background-color: #676767;
	*/
	background-color: #3f3f3f;
}
.tdMenuRight {
	width: 200px;
	text-align: center;
	padding: 0px;
	background-color: #eeeeee;
	border-left: 1px solid silver;
}
.tdContent {
	width: 580px;	
	text-align: center;
	padding: 0px;
}
.tdContentWide{
	width: 780px;	
	text-align: center;
	padding: 0px;
}
.tblAlert td{
	font-size: 12px;
	background-color: #ffffcc;
	padding: 10px;
	border: 1px solid #ffcc66;
	font-family: Arial;
}
.tblCategories {
	font-family: Arial;
	font-size: 14px;
	padding: 0px;
	width: 279px;
}
.tblCategories th {
	background-color: #eeeeee;
	text-align: left;	
	padding: 0px;	
}
.tblCategories a, .tblCategories Active, .tblCategories Visited {
	text-decoration: none;
	color: black;
}	
.tblCategoryName {
	padding: 5px;
	margin: 2px;
}
.tblProductTypes {
	font-family: Arial;
	font-size: 10px;
}
.tblProductTypes th {
	background-color: #eeeeee;
	text-align: left;	
	font-family: Arial;
	font-size: 10px;
	padding: 0px;	
}
.tblProductTypes a, .tblProductTypes Active, .tblProductTypes Visited {
	text-decoration: none;
	color: black;
}	
.tblProductName {
	padding: 5px;
	margin: 2px;
}
.tblFitSelect  th{
	background-color: #666666;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: white;	
}
.tblFitSelect td {
	font-family: Arial;
	font-size: 12px;
}
.tblProducts  th{
	background-color: #666666;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: white;	
}
.tblProducts td {
	font-family: Arial;
	font-size: 12px;
}
.tblDesc  th {
	background-color: #eeeeee;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: white;	
}
.tblDesc h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: black;	
}
.ddlMakeModel {
	width: 320px;
	font-size: 16px;
	font-weight: bold;
}
.ddlYear {
	width: 180px;
	font-size: 16px;
	font-weight: bold;
}
.tblCategoryTitle {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
}
.tblCategoryTitle h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}
.tblProductTitle {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
}
.tblProductTitle h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
}

.tblCatMenu{
	font-family: Arial;
	font-size: 10px;
	width: 185px;
	background-color: white;
	margin-top: 10px;
	border-bottom: 2px solid black;
	border-right: 2px solid black;
}
.tblCatMenu th {
	background: #edefee;
	/* background-image: url('/web/20160509163151im_/http://www.putcosales.com/images/tdgrayback.jpg'); */
	color: black;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
}
.tblCatMenu td {
	color: silver;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
}
.tblCatMenu a, .tblCatMenu active, .tblCatMenu visited {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.tblLeftCart{
	font-family: Arial;
	font-size: 10px;
	width: 185px;
	background-color: white;
	margin-top: 10px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
}
.tblLeftCart th {
	background: #edefee;
	/*background-image: url('/web/20160509163151im_/http://www.putcosales.com/images/tdgrayback.jpg');*/
	color: black;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
}
.tblLeftCart td {
	color: black;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
}
.tblLeftCart A, .tblLeftCart Active, .tblLeftCart Visited {
	text-decoration: none;
	color: black;
}
.genImage {
	border: 1px dashed silver;
}
.tblProductContainer td{
	font-family: Arial;
	font-size: 12px;	
}
.tblProductContainer h2 {

}
.tblProductContainerSm td{
	font-family: Arial;
	font-size: 10px;	
}
.tblProductContainerSm h2 {
	font-size: 10px;
}

/*- Menu 4--------------------------- */
	
#menu4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}	
#menu4 {
	width: 200px;
	border-style: none;
	border-color: #000;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu4 li a {
	height: 32px;
  	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu4 li a:link, #menu4 li a:visited {
	color: #CCC;
	display: block;
	background:  url(/web/20160509163151im_/http://www.putcosales.com/images/menu4.gif) 0 +1px;
	padding: 8px 0 0 10px;
	}
	
#menu4 li a:hover {
	color: #FFF;
	background:  url(/web/20160509163151im_/http://www.putcosales.com/images/menu4.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	
.topMenu {
	background-color: black;	
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 5px;
}
.tblSearch {
	border: 1px;
}
.divDisclaimer {
	font-family: Arial;
	font-size: 12px;
	color: silver;
}
.tblTextMenu {
	background-color: #525252;
	border-bottom: 1px solid #353535;
	border-right: 1px solid #353535;
	width: 170px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: silver;
}
.tblTextMenu td {
	padding: 5px;
}
.tblTextMenu th {
	padding: 5px;
}
.tblTextMenu a, .tblTextMenu Active, .tblTextMenu Visited {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: silver;
}
.smInput {
	font-size: 10px;
}
.divBasket {
	width: 700px;
}
.tblBasketItems {
	width: 700px;
	padding: 5px;
	border: solid 1px silver;
	
}
.tblBasketItems th {
	text-align: center;
	background-color: #eeeeee;
	background-image: url('/web/20160509163151im_/http://www.putcosales.com/images/tdgrayback.jpg');
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #cccccc;
	padding: 5px;
}
.tblBasketItems td {
	text-align: center;
	background-color: white;
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #cccccc;
	padding: 5px;
}
.tblEstimateShipping {
	width: 700px;
	padding: 5px;
	
}
.tblEstimateShipping th {
	text-align: center;
	background-color: #eeeeee;
	background-image: url('/web/20160509163151im_/http://www.putcosales.com/images/tdgrayback.jpg');
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
}
.tblEstimateShipping td {
	text-align: right;
	background-color: white;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
}
.divBasketSubmit {
	width: 600px;
	text-align: right;
}
.tblAlert td{
	font-size: 12px;
	background-color: #ffffcc;
	padding: 10px;
	border: 1px solid #ffcc66;
}

.tblCartHeader {
	width: 700px;
	padding: 5px;
}
.tblCartHeader td {
	background-image: url('/web/20160509163151im_/http://www.putcosales.com/images/cartback.gif');
	font-family: Arial;
	font-size: 12px;
}
.tblActions {
	width: 700px;
	padding: 5px;
	
}
.trPrice td{
	font-size: 14px;
	color: red;
}
.tblDivision {
	background-color: #eeeeee;
	border: 1px solid silver;
	padding: 5px;	
}
.tblDivision th {
	background-color: #cccccc;
	font-family: Arial;
	font-size: 12px;
	padding: 5px;
}
.tblDivision td {
	background-color: white;
	font-size: 12px;
	font-family: Arial;
}
.tblSearchWide {
	background-color: #525252;
	border-bottom: 1px solid #353535;
	border-right: 1px solid #353535;
	width: 600px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: silver;
}
.tblSearchWide td {
	padding: 5px;
}
.tblSearchWide th {
	padding: 5px;
}
.divSearchHeader {
	font-family: Arial;
	font-size: 22px;
	color: silver;
	font-weight: bold;
}
.divMakeModel {
	width: 240px;
	border: 1px dashed silver;
	padding: 3px;
}
.divMakeModel a, .divMakeModel Active, .divMakeModel VIsited {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.tblAvailableProducts  th {
	background-color: #eeeeee;
	border: 1px dashed silver;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-align: left;
	padding: 3px;
}
.divSelectionHeader {
	font-family: Arial;
	font-size: 22px;
	color: silver;
	font-weight: bold;
}
.divSelection {
	font-family: Arial;
	font-size: 22px;
	color: black;
	font-weight: bold;
}
.divStartOver {
	width: 140px;
	border: 1px dashed silver;
	padding: 3px;
	text-align: center;
}
.divStartOver a, .divStartOver Active, .divStartOver VIsited {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.h1Selection {
	font-family: Arial;
	font-size: 22px;
	color: black;
	font-weight: bold;
}

.tblCoupon {
	font-family: Arial;
	width: 700px;
	padding: 5px;
}
.tblCoupon td {
	font-size: 10px;
}
.tblActions td {
	font-family: Arial;
	font-size: 12px;
}
.tblAlert td{
	font-size: 12px;
	background-color: #ffffcc;
	padding: 10px;
	border: 1px solid #ffcc66;
}
.tblAlertGreen td{
	font-size: 12px;
	background-color: #ccffcc;
	padding: 10px;
	border: 1px solid green;
}



.tblFitment{
	font-family: Arial;
	font-size: 12px;
}
.tblFitment th {
	background-color: #eeeeee;
}
.tblParts td {
	font-family: Arial;
	padding: 3px;
}
.tblParts a, .tblParts active, .tblParts visited {
	font-size: 12px;
	color: #003399;
}
