body {margin:0px; padding:0px; vertical-align:top; background:#E5E5E5;}
td {font-size:11px; font-family:Tahoma; color:#636363; line-height:15px; vertical-align:top;}
a {border:none; text-decoration:underline; color:#D22700;}
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
/****************************************************/
.footertxt {color:#545454;font-size:9px;}
.footerlink {color:#D22700;font-size:10px;text-decoration:underline; font-weight:bold;}
.phone_address {
	width: 130px;
	padding-left: 45px;
	padding-bottom: 20px;
}

.footerlink:hover{color:#D22700;text-decoration:none;}
/****************************************************/
.link1 {text-decoration:underline;color:#7D7D7D;font-size:9px;}
.link1:hover {text-decoration:none;color:#7D7D7D;}
.link2 {text-decoration:underline;color:#D22700; font-weight:bold;}
.link2:hover {text-decoration:none;color:#D22700;}
.link3 {text-decoration:underline;color:#D22700; font-weight:bold; background:url(images/pimp2.gif) no-repeat right; padding-right:12px;}
.link3:hover {text-decoration:none;color:#D22700;}
.link4 {text-decoration:underline;color:#D22700; background:url(images/pimp2.gif) no-repeat left; padding-left:16px;}
.link4:hover {text-decoration:none;color:#D22700;}
.link5 {text-decoration:underline;color:#636363;}
.link5:hover {text-decoration:none;color:#636363;}
/****************************************************/
ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp2.gif) no-repeat  left; padding-left:12px; line-height:16px; font-size:11px;color:#D22700;}
li a {color:#D22700; text-decoration:underline;}
li a:hover {text-decoration:none;}
/****************************************************/
.myform {width:218px; margin:0px; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0; height:20px; vertical-align:middle;font-size:11px;font-family:Tahoma;color:#8C8C8C;background:#ffffff;}
/****************************************************/
.nav_bg {
	background-image: url(images/1h_butt1.gif);
	height: 29px;
	width: 184px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 15px;
	padding-left: 25px;
}
.nav_styl {
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	font-weight: normal;
	font-family: "Arial Narrow";
}
.items_home {
	width: 590px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 15px;
	line-height: normal;
}
.main_title {
	font-size: 22px;
	color: #CC0000;
}
.footer {
	text-align: center;
	font-size: 10px;
}.body_spacer {
	width: 550px;
	padding-right: 20px;
	padding-left: 20px;
}
.sort_header {
	font-size: 15px;
	color: #333333;
	text-align: center;
	padding-top: 3px;
}
.padding {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.product_box {
	height: 300px;
	width: 183px;
	border: 1px solid #CCCCCC;
}
.product_img {
	height: 180px;
	width: 180px;
	margin-top: 1.5px;
	margin-right: auto;
	margin-left: auto;
}
.product_title {
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	color: #D22700;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	text-decoration:none;
}
.product_price {
	float: left;
	width: 90px;
	text-align: center;
	margin-top: 5px;
}
.product_shipping {
	float: left;
	width: 90px;
	text-align: center;
	margin-top: 5px;
}
.product_add_cart {
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.mower_listing_header {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #D22700;
}
.sub_cat {
	font-size: 14px;
	line-height: 18px;
}
