

BODY {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
	color: #000000; background-color: #FFFFFF;
}


.tagline {
	font-size: 15px; color: #005500; font-weight: bold;
	line-height: 160%; text-align: right; vertical-align: bottom; 
}



.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}


FORM {
	margin: 0;
}


.contact {
	font-weight: bold;
	background-color: #CCCCFF;
	text-align: center;
	height: 20px;
}


.topmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;
	background-color: #EEEEEE;
	text-align: center;
	height: 19px;
}


.lsbar {
	font-weight: bold;
	background-color: #FFFFCC;
	 vertical-align: top;
}


.lsbarcopy {
	background-color: #FFFFCC;
	vertical-align: top; text-align: justify;
	padding-left: 10px; padding-right: 10px;
}


.lsbarlistcopy {
	background-color: #FFFFCC;
	vertical-align: top; text-align: left;
	padding-left: 10px; padding-right: 10px;
}


.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: normal;
	border-bottom: 1px #808080 solid;
}


.botmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}


.greatmats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px; font-weight: bold; color: #0000AA;
	line-height: 160%;
}



.products {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle; background-color: #FFFFFF;
}


.tinny {
	font-family: Arial, Helvetica;
	font-size: 9px;
	color: #888888;
	line-height: normal;
}


.featuredhdr {
	font-weight: bold;
	vertical-align: top; text-align: center;
	background-color: #CCCCFF;
}

.featuredprod {
	font-weight: bold;
	vertical-align: top; text-align: left;
	background-color: #FFFFFF;
}


.canadian {
	font-weight: bold;
	vertical-align: top;
	background-color: #FFFFFF;
}


.category {
	font-weight: bold;
	vertical-align: top;
	border: 2px solid #99CC99;
	padding-left: 5px;
}


.onsale {
	font-size: 17px;
	color: #FF0033;
	font-weight: bold;
 

}


.holiday {
	font-size: 14px;
	color: #FF0033;
	vertical-align: top; text-align: center;
 
}



UL {
	margin-top: 0px;
}


 
.red {
	color: #FF0033;	
}


  
  
.freight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}





.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	line-height: normal;
}


a:link {
	color: #3939CE;
}
a:visited {
	color: #6262D8;
}
a:hover {
	color: #FF3121;
}
a:active {
	color: #FF3121;
}



























.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000000;
}





blockquote {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}


h1 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}
h2 {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}
h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
}
 

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}



Ol.specs {
	 margin-top: 0px; margin-bottom: 0px;
}


LI.specs {font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 margin-left: 28px;
}
 

Ul.maint {
	 margin-top: 0px; margin-bottom: 0px;
}

LI.maint {font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 margin-left: -24px;
}


Ul.lsblist {
	 margin-top: 0px; margin-bottom: 0px;
}

LI.lsblist {font-family: Arial, Helvetica, sans-serif;
	 margin-left: -24px;
}






.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #BB0000;
}

.biglink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0000AA;
}

.biglink2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
 
}


.fineprint {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #000000;
}

.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #000000;
	text-indent: 0pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}






















td.medium{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				normal;

	color:				#000000;

}



td.list {

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	border-bottom:				1px solid #E2E2E2;

	color:				#000000;

	background-color:			#FFFFFF;

}



.cart_item_warning {

	background-color:			#FFFFCC;

}





li.no_bullet {

	list-style-type: none;

	margin-top: 7px;

}





.cart_item_error {

	background-color:			#FF9999;

}





td.grid{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	border-left:				1px solid #E2E2E2;

	border-bottom:				1px solid #E2E2E2;

	color:				#000000;

	background-color:			#FFFFFF;

}



td.small{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				9px;

	font-weight:				normal;

	color:				#000000;

}



td.large{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				14px;

	font-weight:				normal;

	color:				#000000;

}



td.packing{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				14px;

	font-weight:				normal;

	color:				#000000;

}



td.fieldname{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	color:				#000000;

	text-align:				right;

}



td.fieldname2{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				11px;

	font-weight:				normal;

	color:				#000000;

	text-align:				right;

	vertical-align:				top;

}



table.main{

	border:					2px solid #E2E2E2;

	width:					65%;

	margin:					1px 1px 1px 1px;

	background-color:			#E2E2E2;

	border-collapse:			collapse;

}





table.grid{

	border:					1px solid #E2E2E2;

	width:					55%;

	margin:					1px 1px 1px 1px;

	background-color:			#E2E2E2;

	border-collapse:			collapse;

}



table.grid2{

	border:					0px;

	width:					55%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}



b.blue {



	font-family:				verdana, arial, helvetica, sans-serif;

	font-size: 				15px;

	color: 				#007FEC;

	line-height: 				14px;

	font-weight: 				bold;

}



a{

	color:					#00458B;	

}



td.error{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				bold;

	color:				#C00000;

	background-color:			#FFFFFF;

	border-bottom:				1px solid #E2E2E2;



}



td.blue{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				bold;

	color:				#007FEC;

	background-color:			#FFFFFF;



}



b.gray{

	font-family:				verdana, arial, helvetica, sans-serif;

	font-size:				12px;

	font-weight:				bold;

	color:				#838383;

	background-color:			#FFFFFF;

}



table.gray65{

	border:					2px solid #E2E2E2;

	width:					65%;

	margin:					1px 1px 1px 1px;

	background-color:			#E2E2E2;

	border-collapse:			collapse;

}



table.eightyfive{

	border:					0px;

	width:					85%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}



table.sixtyfive{

	border:					0px;

	width:					65%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}



p.pageBreak{

	page-break-before: always;

}



.Form2 {

   	font-family:				verdana, arial, helvetica, sans-serif;

   	font-size: 				11px;

   	color: 					#000000;

   	font-weight: 				normal;

}



table.relate{

	border:					1px solid #E2E2E2;

	width:					85%;

	margin:					1px 1px 1px 1px;

	border-collapse:			collapse;

}

