.white-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.phone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.bottom-link-grey, .bottom-link-grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
A.bottom-link-grey:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.search-field input {
 width: 126px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.shipping-calculator input {
 width: 80px;
 height: 15px;
 font: 9px Arial, Helvetica, sans-serif;
 background-color: #cc0000;
 color: #FFFFFF;
 border: 1px solid #d6d6d6;
}
.menu-red-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.menu-grey-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.menu-grey-regular:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.bottom-links-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.bottom-links-regular:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.bottom-links-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.title-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.price-grey-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.price-dark-grey-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: line-through;
}
.price-red-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.top-grey-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.top-grey-bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.top-red-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.grey-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.white-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.white-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.white-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.grey-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.red-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.red-regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: none;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.manufacturer-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.item-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
h2.manufacturer-title, h1.item-title
{
    margin: 0;
}
.manufacturer-sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.grey-underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.quantity-field input {
 width: 50px;
 height: 17px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #cc0000;
}
.login-field input {
 width: 266px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.multiline {
 width: 266px;
 height: 100px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
	}
.small-multiline {
 width: 266px;
 height: 50px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.credit-card input {
 width: 200px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.zip-code input {
 width: 86px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.state select {
 width: 160px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.rating select {
 width: 135px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.date select {
 width: 65px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.ship select {
 width: 170px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.red-underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: underline;
}
.quantity input {
 width: 22px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
.white-bold-shopping-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.grey-bold-shopping-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}
.red-bold-extra-large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.red-bold-shopping-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}
.color select {
 width: 140px;
 height: 15px;
 font: 10px Arial, Helvetica, sans-serif;
 background-color: #fff3f3;
 color: #333333;
 border: 1px solid #d6d6d6;
}
