	body {
		font-family: Arial, sans-serif; 
		background-color: #fff; 
		color: #000; 
		font-size: 1.4em;
		}
	
	table {
		font-family: verdana, arial, sans-serif; 
		background-color: #ededed; 
		color: #000; 
		font-size: 1em;
		}

	#breadcrumb, .categoryHeadTopSelected, #breadcrumb td{
		font-size: 12px;
		background: #C76812;
		padding: 15px 10px 10px 10px;
		color: #FFFFFF; 
		}

	#breadcrumb a {
		color: #FFFFFF; 
		}

	h1.category {
		color: #FFFFFF; 
		font-size: 14pt;
		display: inline;
		padding: 0px 0px 10px 10px;
		margin: 0px;
		}
		
	#body-box-home { 
		background: #C76812; 
		padding: 3px 3px 15px 3px;
		}


	#body-box-home h3 {		
		padding: 5px 0px 0px 10px; 
		font-size: 16px; 
		color: #FFFFFF;
		}
		
	img {
		border: none; 
		margin-bottom: 1px;
		}

	#logo {
		text-align: left;
		}

	#footer {
		font-size: .8em; 
		text-align: left; 
		padding: 0px;
		}

	#searchBar {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 15px 10px;
		border-top: 1px solid #BCBEC0; 
		background: #C76812; 
		height: 30px; 
		}

	#searchBar p {
		font-size: .7em;  
		text-align: left;
		margin: 0px;
		padding-left: 0px;
		}

	#s {
		width: 275px;
		height: 20px;
		margin-right: 10px;
		margin-left: 5px;
		margin-top: 5px;
		font-size: 8pt; 
		}

	#store_locator_zip {
		width: 140px;
		height: 20px;
		margin-right: 10px;
		margin-left: 0px;
		margin-top: 5px;
		font-size: 8pt; 
		}
		
	label {
		font-size: 12pt; 
		text-align: left; 
		padding-top: 5px; 
		font-weight: bold;
		} 
		
	#phone {
		font-size: 10pt; 
		text-align: left; 
		padding: 0px; 
		background: #eeeeee; 
		font-weight: bold; 
		padding: 10px 0px 10px 10px; 
		border-top: 1px solid #BCBEC0; 
		border-bottom: 1px solid #BCBEC0;
		}
	
	#footernav {
		font-size: .7em; 
		text-align: left; 
		background: #ECEBDF; 
		padding: 10px 0px 10px 10px; 
		color: #000000; 
		}
	
	#footernav a {
		font-weight: bold; 
		color: #000000; 
		}
	
	#footerterms {
		font-size: .6em; 
		padding: 10px 5px 10px 10px; 
		color: #ffffff; 
		background: #C76812; 
		border-top: 1px solid #BCBEC0;
		}
	
	#footerterms a {
		color: #ffffff; 
		font-weight: bold;
		}


	#row-home h3 {
		padding: 0px 0px 0px 10px; 
		font-size: 11pt; 
		color: #FFFFFF;
		}

	#row-home ul {
		text-align: left;
		background: #FFFFFF; 
		margin: 0px 10px 0px 20px; 
		padding: 5px 0px 0px 0px;
		border: 1px solid #636466;
		-webkit-border-radius: 10px;
		}

	#row-home ul li {
		list-style: none;
		}
	
	#row-home ul.linkList li {
		padding-left: 10px;
		border-bottom: 1px solid #636466;
	}
	
	#row-home ul.linkList li a {
		font-size: 20px; 
		font-weight: bold; 
		text-decoration: none; 
		color: #000000; 
		width: 100%; 
		list-style: none;
		display: block;
		text-decoration: none;
		padding: 5px 0px 5px 0px;
		/* background: url(http://m.toolfetch.com/listArrow.png) no-repeat right center; */
		}

	#row {
		font-size: 11pt; 
		color: #000000;
		padding-left: 5px;
		}

	#row h1 {
		padding: 5px 0px 0px 10px;
		margin: 0px; 
		font-size: 11pt; 
		color: #000000;
		}

	#row h2 {
		padding: 6px 10px 0px 10px;
		margin: 0px 0px 5px 0px; 
		font-size: 12pt; 
		color: #C76812;
		height: 30px;
		width: 100%;
		font-weight: bold;
		background: #DBDBDB;
		border: 1px solid #646464;
		}

	#row h3 {
		padding: 0px 0px 0px 10px; 
		font-size: 16px; 
		color: #FFFFFF;
		}

	#row h4 {
		padding: 0px 0px 0px 10px;
		margin-top: 0px; 
		margin-bottom: -5px; 
		font-size: 10pt; 
		color: #646464;
		font-weight: normal;
		}

	#row img {
		padding: 0px;
		text-align: center;
		float: center;
		}

	#row ul {
		text-align: left;
		background: #FFFFFF; 
		margin: 10px 10px 10px 10px; 
		padding: 5px 0px 0px 0px;
		-webkit-border-radius: 10px;
		}

	#row ul li {
		list-style: none;
		}
	
	#row ul.linkList li a {
		font-size: 20px; 
		font-weight: bold; 
		text-decoration: none; 
		color: #000000;
		border-bottom: 1px solid #636466; 
		width: 100%; 
		list-style: none;
		display: block;
		text-decoration: none;
		text-indent: 10px;
		text-align: left;
		padding: 5px 0px 5px 0px;
		/* background: url(http://m.toolfetch.com/listArrow.png) no-repeat right center; */
		}

	#row .price {
		font-size: 12pt;
		font-weight: bold;
		color: #cc0000;
		padding: 0px 0px 0px 10px;
		margin-bottom: 0px;
		}

	#row table.BVRatingSummary {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	#row td.BVRatingSummaryHeader {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	#row td.BVcustomerRatingScore {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	#row td.BVcustomerRatingItem {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	#BVRatingSummaryRatingsRatingSet {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	#row table.BVRatingWraperTable {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	.BVratingSummaryFinal {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}

	.BVratingSummaryTotal {
		background: none;
		font-size: 12pt; 
		width: 100%;
		text-align: left;
		}



	#row-product h2 {
		padding: 0px 0px 0px 0px; 
		font-size: 14pt;
		font-weight: bold;
		color: #000000;
		}

	#row-product h3 {
		padding: 0px 0px 0px 10px; 
		font-size: 16px; 
		color: #FFFFFF;
		}

	#row-product h4 {
		padding: 5px 0px 0px 5px; 
		margin-top: 0px; 
		margin-bottom: -5px; 
		font-size: 12pt; 
		color: #646464;
		font-weight: normal;
		}

	#row-product {
		font-size: 14px;
		font-weight: normal; 
		}

	#row-product ul {
		text-align: left;
		background: #FFFFFF; 
		margin: 10px 10px 10px 5px; 
		padding: 5px 0px 0px 0px;
		-webkit-border-radius: 10px;
		}

	#row-product ul li {
		list-style: none;
		color: #cc0000;
		font-size: 16px;
		font-weight: bold;
		text-align: left;
		padding: 0px 0px 0px 5px;
		}
	
	#row-product ul li a {
		font-size: 16px; 
		font-weight: bold; 
		text-decoration: none; 
		color: #000000;
		width: 100%; 
		list-style: none;
		display: block;
		text-decoration: none;
		text-indent: 0px;
		padding: 5px 0px 5px 0px;
		margin-left: 5px;
		background: none;
		}

	#row-product table {
		border: none;
		background: none;
		width: 100%;
		}

	#row-product tr {
		background: none;
		}

	#row-product td {
		background: #FFFFFF;
		color: #cc0000;
		padding-bottom: 5px;
		border-bottom: 1px solid #646464; 
		text-align: left; 
		}

	#row-product td img {
		padding: 0px 10px 5px 0px;
		}

	#row-product td img a {
		border: none;
		}

	#row-product hr {
		width: 100%;
		margin: 0px 5px 0px 5px;
		background-color: #646464;
		}


	#topnav {
		font-size: .7em;
		font-weight: bold;
		float: left;
		}

	#topnav ul {
		margin: -28px 0px 0px 110px;
		padding: 0px 0px 5px 0px;
		list-style: none;
		}

	#topnav ul li { 
		display: inline;
		}

	#topnav ul li#first a,
	#topnav ul li#first a:hover {
		cursor: default;
		text-decoration: none;
		}

	#topnav ul li a {
		color: #000000;
		padding: 9px 14px 13px 12px;
		text-decoration: none;
		}

	body#homepage #topnav ul li.shop_link a,
	body#category #topnav ul li.shop_link a,
	body#topCat #topnav ul li.shop_link a,
	body#search #topnav ul li.shop_link a,
	body#buyersGuide #topnav ul li.shop_link a,
	body#subCat #topnav ul li.shop_link a,
	body#product #topnav ul li.shop_link a,
	body#searchBar #topnav ul li.shop_link a,
	body#other #topnav ul li.shop_link a,
	body#store-locator #topnav ul li.store_locator_link a,
	#topnav ul li.current_page_ancestor a {
		background: #C76812;
		color: #ffffff;
		padding: 4px 15px 8px 15px;
		border-top: 1px solid #BCBEC0;
		border-left: 1px solid #BCBEC0;
		border-right: 1px solid #BCBEC0;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-top-left-radius: 10px;
		}

	div#store_locator_form label {
		display: block;
		}
		
	div#row-product td.productThumb {
		width: 110px;
	}
	
	table#ctl00_MainContent_tblFeatures { background: none; }

