body {
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #131313;
	background-color: #a39f9f;
}
td { font-size: 12px;}
a { color: #007236;}
a:active {color: #a9d5b6;}
a:hover {color: #a9d5b6;}
img { border: 0;}
h1 { font-size: 16px; color: #000000; margin: 20px 0 20px 20px;}
.header 
{
	width: 950px;
	margin: 0 auto;
	clear: both;
	background-color: #000000;
	border-top: solid 4px #000000;
     border-left: solid 4px #000000;
	border-right: solid 4px #000000;
}
#greenbar 
{
	 background-image: url(layoutimages/green_bar.jpg);
	 background-repeat: no-repeat;
     height: 107px;
     width: 950px;
     margin: 0 auto;
     clear: both;
     text-align: left;
             
}
#logobar
{
	padding-left: 35px;
	padding-top: 10px;
}	

hr 
{
	border: solid 1px #347635;
	margin: 0px 0px 0px 0px;
}
table.BrandsWeSell { width: 870px; margin: 0 40px 0 40px;}
.BrandsWeSell td { padding: 10px 0px 10px 0px; text-align: left;}
.BrandsWeSell hr { width: 830px;}
.BrandDescription { width: 600px;}
#content 
{
    width: 980px;
	margin: 0 auto;
    clear: both;
    text-align: center;
	background-color: #333333;
	
}
.main_content 
{
	
    width: 950px;
  	clear: both;
	text-align: left;
	margin: 0 auto;
	background-image: url(layoutimages/texture_background.jpg); 
    background-repeat: no-repeat;
    background-color: #FFFFFF;	
    border-left: solid 4px #000000;
	border-right: solid 4px #000000;
    border-bottom: solid 4px #000000;
    border-top: solid 4px #000000;
	
}
table.mainTable 
{
	width: 950px;
	border-top: solid 1px #7d7d7e;
	border-bottom: solid 2px #303030;
}
.mainTable ul {list-style-image: url(layoutimages/bullet.gif);}
.mainTable td { vertical-align: top; padding: 0px 0px 0px 0px; }
.mainTable h2 { font-size: 14px; color: #000000; margin: 10px 0px 10px 0px;}
.mainTable p {margin: 10px 10px 10px 5px;}
.mainTable img 
{
	margin: 0px 0px 10px 0px;
	
}	
.rightcurve p
{
	margin: 10px 105px 10px 5px;
}	
#leftside
{
	float: left;
	background-image: url(layoutimages/michigan_map.jpg); 
    background-repeat: no-repeat;
    height: 246px;
    margin: 20px 0px 0px 0px;
    padding: 0px;
}	

#shopcontent 
{
   width: 980px;
	margin: 0 auto;
    clear: both;
    text-align: center;
	background-color: #333333;
	
}
#nav 
{
  
  float: left;
  padding: 0px;
  
    
}

#nav ul 
{
  padding: 5px 0px 0px 10px;
  margin: 0px;
  
  
 }

#nav li 
{
  height: 20px;
  width: 100px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 5px;
  float: left;
  list-style: none;
  text-align: center;
  line-height: 20px;
  background-image: url(layoutimages/menu_button.jpg); 
  background-repeat: no-repeat;
 }

#nav a 
{
  padding: 0px;
  text-decoration: none;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
}


#nav a:hover
{
  color: #a9d5b6;
}
#nav a.Currentpage
{
  color: #a9d5b6;
}


#title {
	width: 430px;
	float: left;
	text-align: left;
	clear: both;
}

#affiliations 
{
	
	text-align: left;
}
#affiliations img {	margin: 5px 0px 0px 40px; vertical-align: middle;}
#intro {
	width: 950px;
	clear: both;
	text-align: left;
}
#intro p { margin: 0px 20px 10px 20px;}
#brands {
	float: left;
	width: 155px;
	margin: 10px;
	background-color: #85A8B1;
	color: #FFFFFF;
	border: solid 4px #CFD4D6;
	font-size: 11px;
}

#footer_nav 
{
  
 background-color: #FFFFFF;
 width: 950px;
 height: 20px;
 padding: 5px 0px 5px 0px; 
}
#footer_nav ul 
{
 list-style-type: none;
  padding: 0px 10px 10px 0px;
  margin: 0px;
   
          
 }

#footer_nav li 
{
  height: 20px;
  width: 100px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 5px;
  float: right;
  text-align: center;
  line-height: 20px;
  background-image: url(layoutimages/menu_button.jpg); 
  background-repeat: no-repeat;
 }

#footer_nav a 
{
  padding: 0px;
  text-decoration: none;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  text-align: center;
}


#footer_nav a:hover
{
  color: #a9d5b6;
}
#footer_nav a.Currentpage
{
  color: #a9d5b6;
}
#footer 
{
  width: 980px;
  height: 15px;
  margin: 0 auto;
  text-align: center;
  background-color: #333333;
  border-bottom: solid 2px #FFFFFF;
  color: #FFFFFF;
  font-size: 9px;
  font-weight: bold;
  clear: both;
}

#footer a 
{
  padding: 0px;
  text-decoration: none;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
}

#footer a:active
 {
  color: #a9d5b6;
 }
 
 #footer a:link
 {
  color: #FFFFFF;
 }
 
#footer a:visted
 {
  color: #FFFFFF;
 }

#footer a:hover
{
  color: #a9d5b6;
}  
#footmenu 
{
    clear: both;
}

#copyright 
{
	    
    text-align: right;
    padding-right: 20px;
}
#credits {
	clear: both;
}	
#crumbs 
{
	
	clear: both;
	text-align: left;
	padding: 20px 0px 0px 20px;
	font: bold 11px Arial, sans-serif;
	color: #215B5A;
	
}
#company 
{
	
	font: 12px Verdana, Arial Narrow, Arial, sans-serif;
	text-align: left;
	
}
#company p { padding: 0px 20px 10px 20px; margin: 0px;}
#company ul { margin: 0px 0px 10px 40px; padding: 0px;}
#company h1 { font-size: 16px; color: #000000; margin: 20px 0px 20px 20px;}
#products 
{
	
	font: 12px Verdana, Arial Narrow, Arial, sans-serif;
	text-align: left;
	
}
#products p { padding: 0px 20px 10px 20px; margin: 0px;}
#products h1 { font-size: 16px; color: #000000; margin: 20px 0px 20px 20px;}
#privacy{ padding: 10px;}
#members{ padding: 10px;}
hr.bottom {
	border: solid 1px #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#contact 
{
	
	font: 12px Verdana, Arial Narrow, Arial, sans-serif;
	text-align: left;
	
}
#contact p { padding: 0px 20px 10px 20px;}
#contact h1 { font-size: 16px; color: #000000; margin: 20px 0px 20px 20px;}
#contact hr
{
	border: solid 1px #347635;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	
}	
#frmcontact
{
	padding: 0px 20px 10px 20px;
	margin: 0px;
}
#tblcontact
{
	margin: 10px 0px 10px 0px;
}	

#pricesheets table
{
	border: solid 1px #D5E5E9;
	background-color: #D5E5E9;
}
#pricesheets th { font-size: 12px;}
#pricesheets th, #pricesheets td 
{
	text-align: left;
	padding: 5px 8px 5px 8px;
	background-color: #FFFFFF;
}
#shopdisplay, #shopbrands, #shopproducts {
	clear: both;
}

#pages { text-align: left; margin-left: 10px;}
.floatingcrumbs {
	width: 460px;
	float: left;
}

#cartlink
{
    width: 140px;
	float: left;
	padding-top: 8px;
    vertical-align: middle;
}



#prodcartlink
{
    width: 140px;
	float: right;
	padding-top: 8px;
	padding-bottom: 8px;
    vertical-align: middle;
}

#prodsearchbox 
{
    width: 180px;
	float: right;
    vertical-align: middle;
}
#prodsearchbox form { margin: 0; padding: 0}
#prodsearchbox .SearchTerms
{
    width: 115px;
    height: 20px;
    margin-right: 3px;
    border: solid 1px #CFCFCF;
}
#prodsearchbox .Submit 
{
    width: 55px;
    color: #333333;
}

#prodcrumbs 
{
	text-align: left;
	padding: 10px 0px 0px 10px;
	font: bold 11px Arial, sans-serif;
	color: #215B5A;
}
.prodfloatingcrumbs {
	width: 780px;
	float: left;
}
.blacklink a 
{
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
.blacklink a:link, .blacklink a:visited { color: #000000;}
.blacklink a:active { color: #000000;}
.blacklink a:hover { color: #a9d5b6;}

.MenuGroup
{
	border: ridge 2px #999999;
    margin: 20px;
    background-color: #FFFFFF;
    line-height: 1.5em;
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-spacing: 1px;
}
.MenuGroup td {
    background-color: #F0F9FC;
    line-height: 1.5em;
    padding: 10px 15px 10px 15px;
}
.MenuGroup a {
    font-weight: bold;
}

.MenuGroup th 
{
    padding: 2px 15px 2px 15px;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #333333;
    margin: 0;
}
