body {
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	line-height: 1.3em;
	color: #131313;
	background-image: url(layoutimages/aurora_bkd.jpg);
    background-repeat: repeat-x;
    background-color: #C0C0C0;
}
ul { list-style-image: url(layoutimages/bullet.gif);}
td { font-size: 12px;}
a { color: #7a0026;}
a:active {color: #131313;}
a:hover {color: #131313;}
img { border: 0;}
h1 { font-size: 16px; color: #215B5A; margin: 20px 0 10px 20px;}

ul.news { margin-top: 0; padding-top: 0;}
hr 
{
	
	margin: 0px;
	padding: 0px;
	width: 247px;
	border: solid 1px #7a0026;
}

#logo_header 
{
  text-align: center;
   
  
}

#logo_header img
{
	
   
   width: 303px;
   height: 107px;
}   

.showclass
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	 color: #F8efd0;
}
.showclassnew {
	text-align: left;
	font-family: Verdana; font-size: 9px; color: #131313;
	margin: 15px 10px 0px 10px;
}

.showclassnew a { text-decoration: none; color: #131313;}
.showclassnew a:active {color: #7a0026;}
.showclassnew a:hover {color: #7a0026;}
    
.content 
{
    width: 936px;
    margin: 0 auto;
	clear: both;
		
}

.maincolcontent
{ 
	
    width: 936px;
    
    
 }   


.maintble
{
 width: 713px;
 margin: 0 auto;
 padding: 0px;
 text-align: center;
 border-right: solid 10px #505050;
 border-left: solid 10px #505050;
 border-bottom: solid 10px #505050;
 border-top: solid 10px #505050;
}	
.shopmain
{
 width: 713px;
 margin: 0 auto;
 text-align: center;
 border-right: solid 10px #505050;
 border-left: solid 10px #505050;
 border-bottom: solid 10px #505050;
 border-top: solid 10px #505050; 
  
} 
	
.col
{
  
  vertical-align: top;
  
} 
.leftcolmain 
{
  width: 262px;
  
  background-color: #f6edd1;
  border-right: solid 8px #505050;
 
 }
 
#left_side
{
	
	width: 262px;
	   
}	
#leftside
{
	
	width: 262px;
	height: 359px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
		
}



#smallpeachbox
{
	width: 262px;
	height: 118px;
	background-color: #f6edd1;
	border-top: solid 8px #505050;
	clear: both;
	float: left;
	
}
#smallpeachbox h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 0px 10px 0px 10px;
	
}
#small_peachbox
{	
	 
  background-color: #f6edd1;
  clear: both;
 float: left;     
    
}
.affiliations {
	clear: both;	
	text-align: center;
}
.affiliations img {	margin: 25px 0px 0px 0px;}
#compaddress {
	text-align: left;
	font-family: Verdana; font-size: 9px; color: #131313;
	margin: 15px 0px 0px 35px;
}
#compaddress a { text-decoration: none; color: #131313;}
#compaddress a:active {color: #7a0026;}
#compaddress a:hover {color: #7a0026;}
#compaddressnew {
        text-align: left;
	font-family: Verdana; font-size: 9px; color: #F8EFd0;
	margin: 0px 0px 0px 2px;
}	
	
#compaddressnew a { text-decoration: none; color: #F8EFd0;}
#compaddressnew a:active {color: #F8EFd0;}
#compaddressnew a:hover {color: #F8EFd0;}
.navbar 
{
  width: 156px;
  height: 524px;
  background-color: #f5ebcf;
  background-image: url(layoutimages/nav_bar.jpg);
  background-repeat: no-repeat;
  text-align: left;
   font-family: Verdana, Tahoma, Arial Narrow, Arial, sans-serif;
  font-size: 12px;
  color: #F8efd0;
  
  }
.longbar
{
  width: 156px;
  height: 850px;
  background-image: url(layoutimages/long_bar.jpg);
   background-repeat: no-repeat; 
  text-align: left;
   font-family: Verdana, Tahoma, Arial Narrow, Arial, sans-serif;
  font-size: 12px;
  color: #F8efd0;
  background-color: #f5ebcf
  }

#longbox
{	
	
	font-size: 12px;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	color: #f8efd0;
   
      
}

#long_box
{
	 
	 padding: 0px 0px 0px 0px;
	 
	 
}	
  
.shopnavbar 
{
  width: 156px;
  height: 524px;
  background-color: #f4e9ce;
  background-image: url(layoutimages/nav_bar.jpg);
  background-repeat: no-repeat;
  text-align: left;
   font-family: Verdana, Tahoma, Arial Narrow, Arial, sans-serif;
  font-size: 12px;
  color: #F8efd0;
  
  }
.navtable
{
	margin-top: 5px;
	margin-left: 5px;
}	  
.MainNav
{
	font-size: 12px;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	color: #f8efd0;
	text-align: left;
}	 
  
.MainNavHighlight
{
	font-size: 12px;
	font-family: Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	color: #131313;
	text-align: left;
}

td.MainNav
{
	padding-left: 5px;
}

td.MainNavHighlight
{
	
	background-image: url(layoutimages/pointer.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
}

A:link.MainNav {color: #f8efd0;text-decoration: none;}
A:visited.MainNav {color: #f8efd0;text-decoration: none;}
A:active.MainNav  {color: #131313;text-decoration: none;}
A:hover.MainNav {color: #131313;text-decoration: none;}

A:link.MainNavHighlight {color: #131313;text-decoration: none;}
A:visited.MainNavHighlight {color: #131313;text-decoration: none;}
A:active.MainNavHighlight {color: #131313;text-decoration: none;}
A:hover.MainNavHighlight {color: #131313;text-decoration: none;}
  
  
#nav 
{
	
  
  padding-left: 5px;
  padding-top: 5px;	
} 



#nav a 
{
  text-decoration: none;
  color: #F8efd0;
  padding-left: 5px;
  font-weight: bold;
  width: 145px;
  height: 36px;
   
}

#nav a:active 
{
	color: #131313;
}

#nav a:hover
{
  color: #131313;
}
#nav a.Currentpage
{
  color: #131313;
 
}  


.shoprightcol 
{
  width: 547px;
  height: 524px;
  color: #131313;
  background-color: #f6edd1;
  
      
 
 }

#shoprtpeachbox
{	
	font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
   color: #131313;
      
}
#shoprt_peachbox
{
	 
	 padding: 10px 15px 0px 25px;
	 
}	

.rightcol 
{
  width: 267px;
  
  color: #131313;
  background-color: #f6edd1;
  
      
 
 }
#rtpeachbox
{	
 font-size: 9px;
   font-family:  Verdana, Arial, sans-serif;
   color: #131313;
      
}
#rt_peachbox
{
     float: left; 	
	 padding: 10px 10px 0px 10px;
	 
}

#rt_peachbox h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	
}
#rt_peachbox h2
{
	 font-size: 12px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
}
#rt_peachbox p
{
	margin: 0px 0px 10px 0px;
}
#rtcompanybox
{	
 font-size: 9px;
   font-family:  Verdana, Arial, sans-serif;
   color: #131313;
      
}
#rt_companybox
{
     float: left;	
	 padding: 10px 10px 0px 10px;
	 
}

#rt_companybox h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	
}
#rt_companybox h2
{
	 font-size: 12px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
}
#rt_companybox p
{
	margin: 0px 0px 10px 0px;
}

#rtcompanybox
{	
 font-size: 9px;
   font-family:  Verdana, Arial, sans-serif;
   color: #131313;
      
}
#rt_companybox
{
    	
	 padding: 10px 10px 0px 10px;
	 
}

#rt_companybox h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	
}
#rt_companybox h2
{
	 font-size: 12px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
}
#rt_companybox p
{
	margin: 0px 0px 10px 0px;
}
#rtcompanybox
{	
 font-size: 9px;
   font-family:  Verdana, Arial, sans-serif;
   color: #131313;
      
}
#rt_companybox
{
     float: left;	
	 padding: 10px 10px 0px 10px;
	 
}

#rt_companybox h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	
}
#rt_companybox h2
{
	 font-size: 12px;
	 color: #131313; 
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
}
#rt_companybox p
{
	margin: 0px 0px 10px 0px;
}
#specials {
	
	margin: 0px 0px 0px 15px;
}

#specials h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 40px 0px 15px 0px;
	 text-align: left;
}

#specials table { padding: 0px;}
#specials form { padding: 0; margin: 0;}
#specials td {
	text-align: left;
	padding:  0px 0px 20px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	
}
.specialtitle {
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	color: #131313;
	
}


.specialtext 
{
	color: #131313;
	text-align: left;
	
}
.specialname 
{
	font-weight: bold;
	text-align: left;
}
.specialmore { font-weight: bold;}
.specialimage 
{
    
    margin: 0px;
       
    
}
.specialimage img
{
	vertical-align: top;
	margin-right: 15px;
	width: 100px;
	height: 50px;
}	
#title {
	
	text-align: left;
}
#manufbox
{	
	font-size: 11px;
   font-family:  Arial, sans-serif;
   color: #004362;
   
      
}

#manuf_box
{
	 
	 padding: 0px 0px 0px 0px;
	 
	 
}	
.BrandsWeSell
{
	
	
}	
#productrec
{
	padding-right: 0px;

}
	
#searchbox 
{
    width: 180px;
	float: left;
	padding-top: 8px;
    vertical-align: middle;
}
#searchbox form { margin: 0; padding: 0}
#searchbox .SearchTerms
{
    width: 115px;
    height: 20px;
    margin-right: 3px;
    border: solid 1px #CFCFCF;
}
#searchbox .Submit 
{
    font-size: 11px;
    width: 55px;
    height: 20px;
    color: #333333;
}
#intro {
	clear: both;
	text-align: left;
}
#intro p { margin: 0px 0px 0px 0px;}
#intro a { text-decoration: underline; color: #7a0026;}
#intro a:active {color: #131313;}
#intro a:hover {color: #131313;}
#brands {
	float: left;
	width: 155px;
	margin: 10px;
	background-color: #85A8B1;
	color: #FFFFFF;
	border: solid 4px #CFD4D6;
	font-size: 11px;
}
#brands a {color: #FFFFFF;}
#brands a:active {color: #CFD4D6;}
#brands a:hover {color: #CFD4D6;}
#brands span { display: block; text-align: center; padding: 10px;}


#news {
	margin: 30px 0px 0px 0px;
	text-align: left;
}

#news h1
{
	 margin: 0px 0px 0px 0px;
	 text-align: left;
	 text-decoration: underline;
}

#footer 
{
	width: 936px;
	margin: 10px auto 0px auto;
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
    text-align: center;
    color: #131313;
    clear: both;
}
#footer a
{
	text-decoration: none;
}	

#footmenu 
{
    clear: both;
}

#copyright {
    clear: both;
}
#credits {
	clear: both;
}	
#crumbs 
{
	text-align: left;
	padding: 10px 0px 0px 10px;
	font: bold 11px Arial, sans-serif;
	color: #131313;
}
#company {text-align: left; font-family: Verdana; font-size: 9px; color: #131313; }
#privacy{text-align: left; font-family: Verdana; font-size: 9px; color: #131313;}
#newspage {text-align: left; font-family: Verdana; font-size: 9px; color: #131313; height: 650px;}
#contactpage {text-align: left; font-family: Verdana; font-size: 9px; color: #131313; height: 650px;}
#contactpage h1
{
	 font-size: 14px;
	 color: #7a0026; 
	 margin: 0px 0px 15px 0px;
	
}
#contactpage p
{
	margin: 0px 0px 15px 0px;
}
#contactpage a { text-decoration: none; color: #131313;}
#contactpage a:active {color: #7a0026;}
#contactpage a:hover {color: #7a0026;}
#contactbottom
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-family: Verdana; font-size: 9px; color: #131313;
}	
#contactbottom a { text-decoration: none; color: #131313;}
#contactbottom a:active {color: #7a0026;}
#contactbottom a:hover {color: #7a0026;}
#contactbottom h1
{
	 font-size: 14px;
	 color: #7a0026; 
	 margin: 10px 0px 15px 0px;
	
}
#contactbottom p
{
	margin: 0px 0px 15px 0px;
}
#dirtable a { text-decoration: underline; color: #131313;}
#dirtable a:active {color: #7a0026;}
#dirtable a:hover {color: #7a0026;}

#distribution {text-align: left; font-family: Verdana; font-size: 9px; color: #131313;}
#distribution p
{
	margin: 0px 0px 20px 0px;
}
#distribution td
{
	text-align: left; font-family: Verdana; font-size: 9px; color: #131313;
}	
#distribution h1
{
	 font-size: 14px;
	 color: #131313; 
	 margin: 0px 0px 0px 0px;
	
}
#distribution ul
{
	margin: 0px;
	padding: 0px;
}	
#distribution li
{
	list-style: none;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 14px;
	color: #131313; 
}	
#eventssummary, #newssummary, #newsdetails 
{
	padding: 10px 20px 10px 10px;
}
#applycontact {text-align: left; font-family: Verdana; font-size: 9px; color: #5f5f5f;}
#contactinfo 
{
	float: left;
	padding: 0px;
	margin: 0px;
	
}
#contactform {
	float: left;
	width: 230px;
	padding: 0px;
	margin: 0px;
}
#contactform input, #contactform select, #contactform textarea 
{
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.contactlabel 
{
	display: block;
	width: 230px;
	margin: 0px;
	padding: 0px;
}
#articlelist, #articlesummary, #articledownload { padding: 10px;}
#pricesheets table
{
	border: solid 1px #f4d2d5;
	background-color: #f4d2d5;
}
#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;
}

.MenuGroup
{
    margin: 20px;
    background-color: #f4d2d5;
    line-height: 1.5em;
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MenuGroup td {
    padding: 10px 15px 10px 15px;
}
.MenuGroup a {
    font-weight: bold;
}

.MenuGroup th 
{
    padding: 2px 15px 2px 15px;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #5d0009;
    margin: 0;
}    margin: 0;
}
