@import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);

.clear
{
	clear: both;
}

.left-arrow
{
	float: left;
	margin: 40px 15px 0 15px;
}

.right-arrow
{
	float: left;
	margin: 40px 15px 0 15px;
}

.left-arrow img, .right-arrow img
{
	border: 0;
}

/** Inventory Specials style **/

.inv-specials
{
	-moz-border-radius-topleft: 20px; /* firefox */
	-moz-border-radius-topright: 0px; /* firefox */
	-moz-border-radius-bottomright: 20px; /* firefox */
	-moz-border-radius-bottomleft: 0px; /* firefox */
	border-top-left-radius: 20px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 0px;
	background: #eeeeee; /* old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* ie */
	-webkit-box-shadow: 0px 0px 5px #999; /* webkit */
	-moz-box-shadow: 0px 0px 5px #999; /* firefox */
	box-shadow: 0px 0px 5px #999;
	border: 1px solid #b2b2b2;
}

.inv-specials h1
{
	font-family: 'Yanone Kaffeesatz' , arial, serif;
	font-weight: normal;
	background: #307e20;
	-moz-border-radius-topleft: 20px; /* firefox */
	border-top-left-radius: 20px;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #c1c1c1;
	font-size: 30px;
	margin: 0 0 20px 0 !important;
	color: #fff;
}

.inv-specials h3
{
	font-family: 'Droid Sans' , arial, serif;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	color: #333;
}

.inv-product
{
	margin: 0 10px 10px 10px;
	float: left;
	width: 150px;
	min-height: 100px;
}

.inv-price
{
	font-family: 'Droid Sans' , arial, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	margin: -29px 0px 5px 5px;
	background-color: #333;
	padding: 4px;
	z-index: 50;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border-top: 2px solid #c1c1c1;
	width: 142px;
}

.inv-product img
{
	border: 5px solid #0d2b88;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: all 0.5s ease; /* webkit */
	transition: all 0.5s ease;
}

.inv-product img:hover
{
	border: 5px solid #0d2b88;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-webkit-transition: all 1.5s ease 0.2s; /* webkit */
	-transition: all 1.5s ease 0.2s;
}

.inv-product a
{
	text-decoration: none;
	-webkit-transition: all 1.5s ease 0.2s; /* webkit */
	-transition: all 1.5s ease 0.2s;
}

.inv-product a:link, .inv-product a:visited
{
	color: #333;
}

.inv-product a:hover, .inv-product a:active
{
	color: #0d2b88;
}

/** End Inventory Specials style **/

/** Hot Items **/

.HotItem-Container
{
    background-color:#E5E5E5;
    margin-top:10px;
}

.HotItem-Header
{
    background-color: #307e20;
    background-repeat:repeat-x;
    padding:5px;
    color:#FFF;
    font-weight:bold;
    font-size: 14px;
    font-family: Calibri, Arial;
}

.HotItem-ProductContainer
{
    height:50px;
    padding:5px;
    border:1px solid #CDCDCD;
    border-top:none; 
}

.odd
{
    background-color: #FAFAFA;
}

.even
{
    background-color: #E6E6E6;
}

.HotItem-ProductText a:link
{
    color: #000;
    text-decoration: none;
    font-size: 9pt;
}
.HotItem-ProductText a:visited
{
    color: #000;
    text-decoration: none;
    font-size: 9pt;
}
.HotItem-ProductText a:hover
{
    color: #000;
    text-decoration: underline;
    font-size: 9pt;
}
.HotItem-ProductText a:active
{
    color: #000;
    text-decoration: none;
    font-size: 9pt;
}

/** End of Hot Items **/


/** Top Selling Accessories style **/

.top-accessories
{
	-moz-border-radius-topleft: 20px; /* firefox */
	-moz-border-radius-topright: 0px; /* firefox */
	-moz-border-radius-bottomright: 20px; /* firefox */
	-moz-border-radius-bottomleft: 0px; /* firefox */
	border-top-left-radius: 20px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 0px;
	background: #eeeeee; /* old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* ie */
	-webkit-box-shadow: 0px 0px 5px #999; /* webkit */
	-moz-box-shadow: 0px 0px 5px #999; /* firefox */
	box-shadow: 0px 0px 5px #999;
	border: 1px solid #b2b2b2;
}

.top-accessories h1
{
	font-family: 'Yanone Kaffeesatz' , arial, serif;
	font-weight: normal;
	background: #307e20;
	-moz-border-radius-topleft: 20px; /* firefox */
	border-top-left-radius: 20px;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #c1c1c1;
	font-size: 30px;
	margin: 0 0 20px 0 !important;
	color: #fff;
}

.top-accessories h3
{
	font-family: 'Droid Sans' , arial, serif;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	color: #333;
}

.top-accessories-product
{
	margin: 0 10px 10px 10px;
	float: left;
	width: 150px;
	min-height: 100px;
}

.top-accessories-price
{
	font-family: 'Droid Sans' , arial, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	margin: -29px 0px 5px 5px;
	background-color: #333;
	padding: 4px;
	z-index: 50;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border-top: 2px solid #c1c1c1;
	width: 142px;
}

.top-accessories-product img
{
	border: 5px solid #0d2b88;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: all 0.5s ease; /* webkit */
	transition: all 0.5s ease;
}

.top-accessories-product img:hover
{
	border: 5px solid #0d2b88;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-webkit-transition: all 1.5s ease 0.2s; /* webkit */
	-transition: all 1.5s ease 0.2s;
}

.top-accessories-product a
{
	text-decoration: none;
	-webkit-transition: all 1.5s ease 0.2s; /* webkit */
	-transition: all 1.5s ease 0.2s;
}

.top-accessories-product a:link, .top-accessories-product a:visited
{
	color: #333;
}

.top-accessories-product a:hover, .top-accessories-product a:active
{
	color: #0d2b88;
}

/** End Top Selling Accessories style **/


/** Fast Moving Parts style **/

.fast-parts
{
	-moz-border-radius-topleft: 20px; /* firefox */
	-moz-border-radius-topright: 0px; /* firefox */
	-moz-border-radius-bottomright: 20px; /* firefox */
	-moz-border-radius-bottomleft: 0px; /* firefox */
	border-top-left-radius: 20px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 0px;
	background: #eeeeee; /* old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* ie */
	-webkit-box-shadow: 0px 0px 5px #999; /* webkit */
	-moz-box-shadow: 0px 0px 5px #999; /* firefox */
	box-shadow: 0px 0px 5px #999;
	border: 1px solid #b2b2b2;
}

.fast-parts h1
{
	font-family: 'Yanone Kaffeesatz' , arial, serif;
	font-weight: normal;
	background: #307e20;
	-moz-border-radius-topleft: 20px; /* firefox */
	border-top-left-radius: 20px;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #c1c1c1;
	font-size: 30px;
	margin: 0 0 20px 0 !important;
	color: #fff;
}

.fast-parts h3
{
	font-family: 'Droid Sans' , arial, serif;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	color: #333;
}

.fast-parts-product
{
	margin: 0 10px 10px 10px;
	float: left;
	width: 150px;
	min-height: 100px;
}

.fast-parts-price
{
	font-family: 'Droid Sans' , arial, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	margin: -29px 0px 5px 5px;
	background-color: #333;
	padding: 4px;
	z-index: 50;
	opacity: 0.85;
	filter: alpha(opacity=85);
	border-top: 2px solid #c1c1c1;
	width: 142px;
}

.fast-parts .img-wrapper
{
	width: 150px;
	height: 150px;
	border: 5px solid #0d2b88;
	line-height: 150px;
	background-color: #fff;
	text-align: center;
}

.fast-parts-product img
{
	border: 0;
	vertical-align: middle;
}

.fast-parts .img-wrapper, .fast-parts img
{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: all 0.5s ease; /* webkit */
	transition: all 0.5s ease;
}

.fast-parts .img-wrapper:hover, .fast-parts img:hover
{
	border-color: #0d2b88;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-webkit-transition: all 1.5s ease 0.2s; /* webkit */
	-transition: all 1.5s ease 0.2s;
}

.fast-parts-product a
{
	text-decoration: none;
	-webkit-transition: all 1.5s ease 0.2s; /* webkit */
	-transition: all 1.5s ease 0.2s;
}

.fast-parts-product a:link, .fast-parts-product a:visited
{
	color: #333;
}

.fast-parts-product a:hover, .fast-parts-product a:active
{
	color: #0d2b88;
}

/** End Fast Moving Parts style **/


/** Featured Inventory Widget **/
.specials-container {
	-moz-border-radius-topleft: 20px; /* firefox */
	-moz-border-radius-topright: 0px; /* firefox */
	-moz-border-radius-bottomright: 20px; /* firefox */
	-moz-border-radius-bottomleft: 0px; /* firefox */
	border-top-left-radius: 20px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 0px;
	background: #eeeeee; /* old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* ie */
	-webkit-box-shadow: 0px 0px 5px #999; /* webkit */
	-moz-box-shadow: 0px 0px 5px #999; /* firefox */
	box-shadow: 0px 0px 5px #999;
	border: 1px solid #b2b2b2;
	width: 430px;
	height: 200px;
}

.specials-container h2 {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-weight: normal;
	background: url('/common/images/button/cash.png') no-repeat 3% 50% #307e20;
	-moz-border-radius-topleft: 20px; /* firefox */
	border-top-left-radius: 20px;
	padding: 5px 0 5px 35px ! important;
	border-bottom: 1px solid #c1c1c1;
	font-size: 20px;
	margin-top: 0 ! important;
	color: #fff;
    margin-bottom: 16px ! important;
}

.specials-container div {
	padding: 0 5px;
}

.specials-container h3 {
	font-family: 'Droid Sans', arial, serif;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	color: #333;
	padding:0;
}

.specials-container img {
	float: left;
	margin: 0 10px;
	border: 2px solid #ccc;
	max-width: 150px !important;
        max-height: 130px !important;
}

.specials-container p {
	font-size: 12px;
	font-family: 'Droid Sans', arial, serif;
	color: #333;
	margin: 0 0 5px 0;
	line-height: 16px;
}

p.specials-our-price {
	color: #ff0000;
	font-weight: bold;
}

p.specials-full-details-link a:link, p.specials-full-details-link a:visited {
	color: #348021;
	font-weight: bold;
}

p.specials-full-details-link a:hover, p.specials-full-details-link a:active {
	color: #333;
	font-weight: bold;
}
/** End Featured Inventory Widget **/

