div#findpartsContainer { position: relative; text-align: left; background-color: #fff; }

/* Added by Guy Dineen 06/09/09*/
div#findPartsError { font-size:12px; color:#e61937; width:600px;}
div#knoWhereLink a:visited { color: #0022a5; text-decoration: none;}

img#findpartsHdr { margin-bottom: 19px; }

div#findpartsSearchContainer { margin-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }
	div#findpartsSearchContainer a:link, div#findpartsSearchContainer a:visited { color: #0022a5; text-decoration: none; }
	div#findpartsSearchContainer a:hover { color: #0022a5; text-decoration: underline; }
div#findpartsSearchHdr { font-size: 18px; line-height: 18px; text-transform: uppercase; color: #e31937; }
	#findpartsSearchfontsize1 { font-size: 16px; }
	#findpartsSearchfontsize2 { font-size: 13px; }
div#findpartsSearchHdrbelow { font-size: 12px; line-height: 18px; margin-bottom: 8px; }
div#findpartsSearchBox { border: 1px solid #cbcbcb; width: 589px; }


div#findpartsByVehicle { width: 548px; background-image:url(/images/cat/table_grad_tall.gif); padding-top: 17px; padding-left: 22px; padding-bottom: 19px; padding-right: 19px; }


div#findpartsByName { width: 567px; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; background-image:url(/images/cat/table_grad_tall.gif); padding-top: 17px; padding-left: 22px; padding-bottom: 19px; }
div#findpartsSearchList { margin-left: 22px; width: 350px; padding-left: 0px; padding-top: 7px; }
div.findpartsSearchItem  { vertical-align: middle; padding: 2px 0px 3px 0px; font-size: 12px; line-height: 12px; }

div#part_question { width: 567px; border-top: 1px solid #cbcbcb; padding-left: 22px;}

div#findpartsByCategory { width: 567px; background-image:url(/images/cat/table_grad_tall.gif); padding-top: 17px; padding-left: 22px; padding-bottom: 19px; }
div#findpartsCategoryList { float: left; margin-left: -12px; width: 218px; padding-left: 0px; padding-top: 20px; }
	div.findpartsCategory { vertical-align: middle; padding: 3px 12px 3px 33px; width: 284px; }
		div.findpartsCategoryCurrent { vertical-align: middle; padding: 3px 12px 3px 33px; width: 284px; background-color: #e6e9eb; font-size: 14px; line-height: 14px; font-weight:800; }
div#findpartsSubCatContainer { margin-top: 20px; float: right; }
div#findpartsSubCategoryList { width: 206px; padding: 20px 20px 20px 20px; background-color: #e6e9eb; margin-right: 20px; }
	div.findpartsSubCategory { padding: 3px 0px 3px 0px;  }


#partsLocalInt { font-size: 11px; font-weight: 800; width: 184px; height: 17px; padding-left: 5px; padding-right: 10px; padding-top: 1px; color: #666; border: 1px solid #ccc; }
div#tireSearchExample { margin-top: 3px; margin-left: 160px; font-size: 10px; line-height: 10px; }
img#findtiresExample { margin-top: 22px; margin-left: 80px; }
img#changeVehicle { float: right; }
div#findtiresChooseTrim { padding-top: 15px; padding-bottom: 20px; font-size: 14px; line-height: 14px; font-weight: 800; }

table#findtiresChooseTrim { width: 547px; }
.trimLevelTopRow { padding-top: 15px; }
.modelTrimHdr { width: 161px; padding-left: 22px; padding-bottom: 3px; font-size: 10px; }
.modelTrim { background-color: #edeff1; padding-left: 22px; font-weight: 800; font-size: 11px; line-height: 15px; }
.tireTypeHdr { width: 132px; padding-bottom: 3px; font-size: 10px; }
.tireType { background-color: #edeff1; font-weight: 800; font-size: 11px; line-height: 15px; }
.tireSizeHdr { width: 232px; padding-bottom: 3px; font-size: 10px; }
.tireSize { background-color: #edeff1; font-size: 11px; line-height: 15px; }
.trimLevelBtmRow { padding-bottom: 15px; }
.hrRow { background-color: #edeff1; padding-top: 5px; padding-bottom: 8px; text-align: center; }