
.topwords {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



.smallsale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0033; 
	font-weight: bold;
}

.whttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF; 
	
}

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-weight: bold;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}


FORM {
	margin: 0;
}


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

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




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

.contactmma {
	font-weight: bold;
	background-color: #28355f;
	text-align: center;
	height: 20px;
}

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


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


.phone {
	font-weight: bold;
	text-align: right;
	height: 25px; vertical-align: middle;
}



.yellowbg {
background-image: url(http://www.greatmats.com/images/fms/yellowls.gif);
background-repeat: no-repeat;
}



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

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

.newtopmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; 
	color: #FFFFFF;
	background-color: #90b88d;
	text-align: center;
	height: 24px;
}
.searchmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold; 
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
	height: 30px;
}


.topmenufms {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; 
	background-color: #4b87eb;
	text-align: center;
	height: 20px;
}

.topmenumma {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold; 
	background-color: #000000;
	text-align: center;
	height: 20px;
}

.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;
}

.lsbarlistcopy2 {
	background-color: transparent;
	vertical-align: top; text-align: left;
}


.lsbarlistcopys {
	background-color: #191970;
	vertical-align: top; text-align: left;
}


.lsbarblack {
	background-color: #000000;
	vertical-align: top; text-align: left;
}


.lsbarblack {
	background-color: #000000;
	vertical-align: top; text-align: left;
}



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


.categorynav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;
	vertical-align: top; line-height: 180%;
}


.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%;
}

.calcship {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; 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-size: 11px; font-weight: bold;
	vertical-align: top; text-align: left;
	background-color: #FFFFFF;
}


.featuredprodincl {
	font-size: 11px; 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 #B3B3B3;
	padding-left: 5px;
}

.category1 {
	font-weight: bold;
	vertical-align: top;
	border: 2px solid #B3B3B3;
	padding-left: 2px;
	padding-right: 2px;
}

.category2 {
	font-weight: bold;
	vertical-align: top;
	border: 2px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 0px;
}


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

.categorygreen {
	
	vertical-align: top;
	border: 2px solid #a4b5a3;
	padding-left: 5px;
}

.categoryfontblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0000AA;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.categoryfontbluegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #336699;
	font-weight: bold;
	vertical-align: top;
	padding-left: 3px;
	padding-right: 5px;
}

.categoryfontgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #33CC33;
	font-weight: bold;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}


.categoryblue {
	
	vertical-align: top;
	border: 2px solid #4f84db;
	padding-left: 0px;
}

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


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


UL {
	margin-top: 0px;
}


.red {
	color: #FF0033;	
}

.red1 {
    font-family: Arial, Helvetica, sans-serif;
	color: #cc0000;	
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.shiptime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
}

.interolls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	line-height: normal;
	padding-left: 5px;
	padding-right: 5px;
}


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

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

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

.headlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	 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: #e3151f;
}
a:active {
	color: #FF3121;
}

a.blue { 
font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #336699;
	font-weight: bold;
	text-decoration: none; 
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.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;
	font-weight: bold;
	line-height: normal;
	margin-top: 0; margin-bottom: 0;
	color: #000000;
}

h2 {

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


h3 {

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

h8 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%
	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;
}


.whitemma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	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;
}

/* Photo Zoom CSS */
div.zoom img { float:right; 
margin:0px 0px 5px 10px; 
border:1px solid #369 }
/* End Photo Zoom CSS *//* Photo Zoom CSS */
div.zoom img { float:right; 
margin:0px 0px 5px 10px; 
border:1px solid #369 }
/* End Photo Zoom CSS */




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;

}


table.cat {border-collapse: collapse;}


td.grid {font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px; font-weight: normal; color: #000000;
	vertical-align: top;
	border: 1px solid #E2E2E2;
	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:					#336699;	

}



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;

}

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block; 
background-color:#FF9900;
font-size: 80%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #242424;
margin: 0px;
width:159px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 110%;
display: block;
border-bottom: 2px dashed #C39C4E;
padding: 15px 30px 14px 45px;
text-decoration: none;
color: #242424;
width:150px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #ced0d6;
}

}
#vertmenu1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 80px;
padding: 0px;
margin: 0px;
}

#vertmenu1 h1 {
display: block; 
background-color:#FF9900;
font-size: 80%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #242424;
margin: 0px;
width:80px;
}

#vertmenu1 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu1 ul li {
margin: 0px;
padding: 0px;
}
#vertmenu1 ul li a {
font-size: 110%;
display: block;
border-bottom: 2px dashed #C39C4E;
padding: 15px 30px 14px 45px;
text-decoration: none;
color: #242424;
width:80px;
}

#vertmenu1 ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #ced0d6;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddm li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background:#90b88d; }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddm div a:hover
	{	background: #90b88d;
		color: #000000}
		

#sddma
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddma li
{	margin: 0;
	padding: 0;
	list-style: none;
	 
	font: bold 14px arial
   }
    
#sddma li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 1px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddma li a:hover
{	background:#90b88d; }

#sddma div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddma div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddma div a:hover
	{	background: #90b88d;
		color: #000000}
		
#sddmb
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddmb li
{	margin: 0;
	padding: 0;
	list-style: none;
	 
	font: bold 14px arial
   }
    
#sddmb li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmb li a:hover
{	background:#90b88d; }

#sddmb div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddmb div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddmb div a:hover
	{	background: #90b88d;
		color: #000000}
		


#sddmc
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddmc li
{	margin: 0;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddmc li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 1px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmc li a:hover
{	background:#90b88d; }

#sddmc div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddmc div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddmc div a:hover
	{	background: #90b88d;
		color: #000000}
		


#sddmd
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddmd li
{	margin: 0;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddmd li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 1px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmd li a:hover
{	background:#90b88d; }

#sddmd div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddmd div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddmd div a:hover
	{	background: #90b88d;
		color: #000000}
		

#sddme
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddme li
{	margin: 2;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddme li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 1px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddme li a:hover
{	background:#90b88d; }

#sddme div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddme div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddme div a:hover
	{	background: #90b88d;
		color: #000000}
		

#sddmf
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddmf li
{	margin: 0;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddmf li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 0px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmf li a:hover
{	background:#90b88d; }

#sddmf div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddmf div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 3px 3px;
		width: 155px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 14px arial}

	#sddmf div a:hover
	{	background: #4f84db;
		color: #000000}
		


#sddmg
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddmg li
{	margin: 0;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddmg li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 1px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmg li a:hover
{	background:#90b88d; }

#sddmg div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddmg div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 98px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 13px arial}

	#sddmg div a:hover
	{	background: #90b88d;
		color: #000000}
		


#sddmh
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddmh li
{	margin: 0;
	padding: 0;
	list-style: none;
	
	font: bold 14px arial
   }
    
#sddmh li a
{	display:inline-block;
	margin: 0 0px 0 0;
	padding: 0px px;
	width:100%;
	background: #4f84db;
	
	color: #ffffff;
	text-align: center;
	text-decoration: none}

#sddmh li a:hover
{	background:#90b88d; }

#sddmh div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #4f84db;
	border: 1px solid #90b88d}          

	#sddmh div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 3px 3px;
		width: 127px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 14px arial}

	#sddmh div a:hover
	{	background: #4f84db;
		color: #000000}
		

#sddm1
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm1 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm1 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:219px;
	background:#90b88d;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm1 li a:hover
{	background: #4f84db; }

#sddm1 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm1 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 213px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 15px arial}

	#sddm1 div a:hover
	{	background: #90b88d;
		color: #000000}


#sddm2
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm2 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm2 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:219px;
	background: #90b88d;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm2 li a:hover
{	background:#4f84db; }

#sddm2 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm2 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 213px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 15px arial}

	#sddm2 div a:hover
	{	background: #90b88d;
		color: #000000}

#sddm3
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm3 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm3 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:219px;
	background:#90b88d ;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm3 li a:hover
{	background:#4f84db; }

#sddm3 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm3 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 213px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 15px arial}

	#sddm3 div a:hover
	{	background: #90b88d;
		color: #000000}

#sddm4
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm4 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm4 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:219px;
	background:#90b88d ;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm4 li a:hover
{	background:#4f84db; }

#sddm4 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm4 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 213px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 15px arial}

	#sddm4 div a:hover
	{	background: #90b88d;
		color: #000000}		


#sddm5
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm5 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm5 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:180px;
	background:#90b88d;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm5 li a:hover
{	background: #4f84db; }

#sddm5 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm5 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 174px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 13px arial}

	#sddm5 div a:hover
	{	background: #90b88d;
		color: #000000}


#sddm6
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm6 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm6 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:180px;
	background: #90b88d;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm6 li a:hover
{	background:#4f84db; }

#sddm6 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm6 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 174px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 13px arial}

	#sddm6 div a:hover
	{	background: #90b88d;
		color: #000000}

#sddm7
{	margin: 0;
	padding: 0;
	z-index: 20}

#sddm7 li
{	margin: 0;
	padding: 2;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#sddm7 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:180px;
	background:#90b88d ;
	
	color: #000000;
	text-align: center;
	text-decoration: none}

#sddm7 li a:hover
{	background:#4f84db; }

#sddm7 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 2px solid #90b88d}

	#sddm7 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 174px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #F2F2F2;
		color: #000000;
		font: 13px arial}

	#sddm7 div a:hover
	{	background: #90b88d;
		color: #000000}		

.background
{background: url("http://www.greatmats.com/images/new/new2/headback.jpg"); 
background-repeat: no-repeat;
border: 0px}

.background1
{background: url("http://www.greatmats.com/images/new/new2/headback2.jpg"); 
background-repeat: repeat-x;
border: 0px}


.background2
{background: url("http://www.greatmats.com/images/new/new2/searchback.jpg" ); 
background-repeat: repeat-x;
border: 0px}

.background3
{background: url("http://www.greatmats.com/images/buttons/top_mid.gif" ); 
border: 0px}

.background4
{background: url("http://www.greatmats.com/images/buttons/cen_lef.gif"); 
border: 0px}

.background5
{background: url("http://www.greatmats.com/images/buttons/cen_rig.gif"); 
border: 0px}

.background6
{background: url("http://www.greatmats.com/images/buttons/bot_mid.gif"); 
border: 0px}

.background7
{background: url("http://www.greatmats.com/images/new/new2/searchback2.jpg" ); 
background-repeat: repeat-x;
border: 0px}

.graytable
{background: url("http://www.greatmats.com/images/graytable.jpg"); 
border: 2px solid #B3B3B3;
padding-left: 2px;
padding-right: 2px;
}

.loading
{
 position:relative;
 top:-50px;
 left:-40px;

}


#drop14
{	margin: 0;
	padding: 0;
	z-index: 20}

#drop14 li
{	margin: 0;
	padding:0;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#drop14 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:175px;
	height:28px;
	background: url("http://www.greatmats.com/images/buttons/upsidebutton.jpg" );
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	text-decoration: none}

#drop14 li a:hover
{	background:url("http://www.greatmats.com/images/buttons/upsidebuttonblue1.jpg" );
    background-repeat: no-repeat;}
#drop14 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 0px solid #90b88d}

    #drop14 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 176px;
		height:20px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 15px arial}

	#drop14 div a:hover
	{	background: #90b88d;
		color: #000000}


#drop15
{	margin: 0;
	padding: 0;
	z-index: 20}

#drop15 li
{	margin: 0;
	padding:0;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#drop15 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:175px;
	height:28px;
	background: url("http://www.greatmats.com/images/buttons/upsidebutton.jpg" );
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	text-decoration: none}

#drop15 li a:hover
{	background:url("http://www.greatmats.com/images/buttons/upsidebuttonblue1.jpg" );
    background-repeat: no-repeat;}
#drop15 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 0px solid #90b88d}

    #drop15 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 176px;
		height:20px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 15px arial}

	#drop15 div a:hover
	{	background: #90b88d;
		color: #000000}


#drop16
{	margin: 0;
	padding: 0;
	z-index: 20}

#drop16 li
{	margin: 0;
	padding:0;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#drop16 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:175px;
	height:28px;
	background: url("http://www.greatmats.com/images/buttons/upsidebutton.jpg" );
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	text-decoration: none}

#drop16 li a:hover
{	background:url("http://www.greatmats.com/images/buttons/upsidebuttonblue1.jpg" );
    background-repeat: no-repeat;}
#drop16 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 0px solid #90b88d}

    #drop16 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 176px;
		height:20px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 15px arial}

	#drop16 div a:hover
	{	background: #90b88d;
		color: #000000}


#drop17
{	margin: 0;
	padding: 0;
	z-index: 20}

#drop17 li
{	margin: 0;
	padding:0;
	list-style: none;
	float: left; 
	
	font: bold 18px arial
   }
    
#drop17 li a
{	display:inline-block;
	margin: 1 2px 2 10;
	padding: 1px px;
	width:175px;
	height:28px;
	background: url("http://www.greatmats.com/images/buttons/upsidebutton.jpg" );
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
	text-decoration: none}

#drop17 li a:hover
{	background:url("http://www.greatmats.com/images/buttons/upsidebuttonblue1.jpg" );
    background-repeat: no-repeat;}
#drop17 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 0px solid #90b88d}

    #drop17 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 1px 1px;
		width: 176px;
		height:20px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	background: #FFFFcc;
		color: #000000;
		font: 15px arial}

	#drop17 div a:hover
	{	background: #90b88d;
		color: #000000}


.yellow-shadow
{background: url("http://www.greatmats.com/images/yellow-table.gif"); 
background-repeat: no-repeat;
border: 0px}

.blue-shadow
{background: url("http://www.greatmats.com/images/blue-table.gif"); 
background-repeat: no-repeat;
border: 0px}