html {
     overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1c8682;
	font-weight:bold;
	margin: 0 0 5px 0;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1c8682;
	font-weight:bold;
	margin: 0 0 10px 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cd3715;
	font-weight:bold;
	margin: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1c8682;
	font-weight:bold;
	margin: 0;
}

.orangeContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #e04927;
	font-weight:bold;
	line-height:normal;
}

.orangeContent a{
	color: #e04927;
	font-weight:bold;
	text-decoration:underline;
}

.orangeContent a:hover{
	color: #e04927;
	font-weight:bold;
	text-decoration:none;
}

.header-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:15px;
}

.header-links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	text-decoration:none;
}

.header-links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3aa6a2;
	text-decoration:none;
}

.header-shopping{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:normal;
}

.header-shopping a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.header-shopping a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

.altClass
{
	background-color:#d6ecea;
	padding-top:5px;
}

.home-callout-right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:19px;
	font-weight:normal;
}

.home-callout-right a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd3715;
	text-decoration:none;
	font-weight:bold;
}

.home-callout-right a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd3715;
	text-decoration:underline;
	font-weight:bold;
}

.border {
	border: solid 1px #d2d2d2;
}

.featured-product{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:normal;
}

.featured-product a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	text-decoration:underline;
}

.featured-product a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	text-decoration:none;
}

.shopping-note{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd3715;
	line-height:20px;
}

.shopping-note a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd3715;
	text-decoration:underline;
}

.shopping-note a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd3715;
	text-decoration:underline;
}


.shopping-note a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cd3715;
	text-decoration:none;
}

.shopping-cart-note{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3aa6a2;
	line-height:20px;
}

.shopping-cart-note a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3aa6a2;
	text-decoration:underline;
}

.shopping-cart-note a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3aa6a2;
	text-decoration:none;
}


.shopping-noresults{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cd3715;
	line-height:20px;
}

.shopping-noresults a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cd3715;
	text-decoration:underline;
}

.shopping-noresults a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cd3715;
	text-decoration:underline;
}

.shopping-noresults a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cd3715;
	text-decoration:none;
}

.shopping-noresults a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cd3715;
	text-decoration:underline;
}

.shopping-cart-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	line-height:normal;
}

.shopping-cart-title a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:underline;
}

.shopping-cart-title a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:none;
}

.shopping-core-charge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a1a1;
	line-height:normal;
}

.shopping-cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:normal;
}

.shopping-cart a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:underline;
}

.shopping-cart a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:none;
}

.pagination{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:18px;
}

.pagination a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	text-decoration:none;
}

.pagination a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.product-detail-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#19837f;
	line-height:normal;
}

.product-detail-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#19837f;
	text-decoration:underline;
}

.product-detail-title a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#19837f;
	text-decoration:none;
}

.product-detail-subHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	line-height:normal;
}

.product-detail-subHeader a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:underline;
}

.product-detail-subHeader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:none;
}

.product-detail{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:18px;
}

.product-detail a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	text-decoration:underline;
}

.product-detail a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	text-decoration:none;
}

.checkout{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:19px;
}

.checkout a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:underline;
}

.checkout a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#19837f;
	text-decoration:none;
}

.join-our-club {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f2b90c;
	line-height: 17px;
	font-weight:bold;
}

.join-our-club a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f2b90c;
	text-decoration: underline;
	font-weight:bold;
}

.join-our-club a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f2b90c;
	text-decoration: none;
	font-weight:bold;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434242;
	line-height: 19px;
}

.content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #39a6a1;
	text-decoration: underline;
}

.content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #39a6a1;
	text-decoration: none;
}

.sales-message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c8682;
	line-height: 19px;
}

.sales-message a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c8682;
	text-decoration: underline;
}

.sales-message a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c8682;
	text-decoration: none;
}

.availability {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#d70000;
}

.shop-by-category {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#212020;
	line-height:normal;
}

.shop-by-category a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cd3715;
	text-decoration:none;
}

.shop-by-category a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2b90c;
	text-decoration:none;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212020;
	line-height:18px;
}

.footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212020;
	text-decoration: underline;
}

.footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #212020;
	text-decoration: none;
}

.subFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #212020;
	line-height:18px;
}

.subFooter a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #212020;
	text-decoration: underline;
}

.subFooter a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #212020;
	text-decoration: none;
}

.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: red;
}

.ip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	padding:3px;
	border: solid 1px #adc0d2;
}

.ipLG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #585858;
	padding:3px;
	border: solid 1px #adc0d2;
}

select.ip {
	padding: 0px;
}

option.ip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585858;
	padding:3px;
	border: none;
}

.ip-search-results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cd3715;
	padding:3px;
	border: solid 1px #adc0d2;
}

.green-note {
	font-size: 12px;
	color: #1c8682;
}


/************ FITS TABLE *************/

#fitsTable {
	border: solid 1px #d2d2d2;	
}

#fitsTable th{
	color:#ffffff;
	background:#4daeab;
}

#fitsTable td.even{
	background:#ffffff;
}

#fitsTable td.odd{
	background:#e9f5f5;
}

#fitsTable td{
	border-bottom: dotted 1px #4daeab;
}

