/* START GLOBAL DECLARATIONS */
 A:link {color:#0056AE;}
 A:visited {color:#0056AE;}
 A:hover {color:#ff8000;}

a.external:link, a.external:visited {
  text-decoration: none;
  border-bottom: 1px dashed;
}
 
Body {
 scrollbar-face-color:#7EB6FF;
 scrollbar-highlight-color:#FDFDFF;
 scrollbar-3dlight-color:#AAEEFF;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#808080;
 scrollbar-arrow-color:#000000;
 scrollbar-track-color:#9ED6FF;
 background-color: #F0EFEA;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;

}
/* END GLOBAL DECLARATIONS */
 
/* START 2 COLUMN LIQUID LAYOUT */

		#container {
			width: 700px;
			\width: 720px;
			w\idth: 700px;
			border: 1px solid gray;
			margin-top: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 12px 12px 10px 15px;
			background-color: white;
		}

		#banner {
			padding: 0px;
			margin-bottom: 5px;
			background-color: white;
		}

		#content {
			padding: 0px;
			margin-left: 155px;
			background-color: white;
			line-height: 1.2;
		}

		#main {
			padding: 0px;
			margin-left: 0px;
			margin-right: 0px;
			background-color: white
		}
		
		#sidebar-a {
			float: left;
			width: 150px;
			\width: 150px;
			w\idth: 150px;
			margin: 0;
			margin-right: 5px;
			padding: 0px;
			background-color: white;
			
			
		}

		#footer {
			clear: both;
			padding: 0px;
			margin-top: 5px;
			background-color: white;
 		}
/* END 2 COLUMN LIQUID LAYOUT */

/* START HORIZONTAL MENU */
#navcontainer ul
{
margin-top:0px;
padding-left: 0;
margin-left: 0;
float: left;
width: 100%;
font-family: verdana, arial, helvetica, sans-serif;
color: white;
font-weight:bold;
font-size: 10pt;
height:11px;
}

#navcontainer ul li { display: inline;}

#navlist li a#current
{
background: #001050; /* Active Display Color */
}

#navlist li a#current:hover
{
background: #000030 /* Active Hover Color */
}

#navcontainer ul li a
{
padding: 0.2em 0.75em;
background-color: #18397B; /* Non Active Color */
color: White;
text-decoration: none;
float: left;
border-right: 2px solid #EF0000;
border-top: 2px solid #EF0000;
border-bottom: 2px solid #EF0000;
line-height:19px;
text-align:center;

}

#navcontainer ul li a:hover
{
background-color: #0066cc; /* Non Active Hover Color */
color: #fff;
}

.TopLinksDiv {
height:20px;
color:black;
}

.TopLinksDiv A:link {
color:black;
}

.TopLinksDiv A:link:hover {
color:#ff8000;
}

.TopLinksDiv A:visited {
color:black;
}

.TopLinksDiv a:visited:hover {
color:#ff8000;
}

.navlink{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 line-height:15pt;
 text-align : center;
 color:white;
 font-weight:bold;
}

/* END HORIZONTAL MENU */

/* START VERTICAL SIDE MENU */
#sidecontainer { margin-left: 0px; }

#sidecontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: arial, helvetica, sans-serif; 
}

#sidecontainer li { margin: 0; }

#sidecontainer a
{
display: block;
padding: 3px 0px 2px 0px;
width: 148px;
color: #000;
background-color: #eeeeee; /* Non Active Display Color */
text-decoration: none;
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
font-weight: bold;
font-size: 11px;
font-family: arial, helvetica, sans-serif; 
font-weight:bold;
}

#sidecontainer a:hover
{
color: #000;
background-color: #dddddd; /* Non Active Hover Color */
text-decoration: none;
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
}

#sideactive a
{
background-color: #0066cc; /* Active Display Color */
background-image: url(../images/enviro/arrow.gif);
background-repeat: no-repeat;
background-position : right;
color: #fff;
}

#sideactive a:hover
{
background-color: #0077dd; /* Active Hover Color */
color: #fff;
}

#sidecontainer ul ul li { margin: 0;}

#sidecontainer ul ul a
{
display: block;
padding: 3px 0px 3px 0px;
width: 132px;
color: #333;
background-color: #fff;
text-decoration: none;
font-size: 10px;
font-weight: bold;
border-top: 0px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#sidecontainer ul ul a:hover
{
color: #333;
background-color: #f5f5f5;
text-decoration: none;
border-top: 0px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#subactive a
{
background-color: #f5f5f5;
background-image: url(images/enviro/arrow.gif);
background-repeat: no-repeat;
background-position : right;
}

/* END VERTICAL SIDE MENU */


.cursor {cursor: default;}

.inthissection {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
margin: 0;
font-weight: bold;
color:black;
padding-top: 16px;
padding-bottom: 0px;
}


.floatleft {
float: left;
width: 140px;
margin: 0px;
padding: 10px;
}

.floatright {
float: right;
width: 140px;
margin: 0px;
padding: 10px;
}

.small{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 line-height:10pt;
 text-align : center;
}

.copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:10pt;
 text-align : center;
}

.linkdivider {
 color:#336699;
 cursor: default;
}



.mainbox {border-color:#E5E5E5; border:1px;}

.Itembox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:9pt;
 text-decoration: none;
 border-color:#E5E5E5;
}

.Item {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:9pt;
 text-decoration: none;
 border-color:#E5E5E5;
}

a.TextSmall {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:8px;
  text-decoration: none;
  text-align: center;
  font-weight:bold;
}

a.TopLinks {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:4px;
  margin-top:-20px;
  padding-top:-20px;
  text-decoration: none;
  font-weight:bold;
}


.Catalog{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-weight:bold;
 color:#1e90ff;
}

H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
color:#000D7E;
margin: 0;
padding-top: 0px;
padding-bottom: 0px;
font-weight: bold;
}

H2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color:#000D7E;
margin: 0;
padding-top: 5px;
padding-bottom: 0px;
font-weight: bold;
}

H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000D7E;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: bold;
}

H4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: normal;
}

 .H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000D7E;
margin: 0;
padding-top: 0px;
padding-bottom: 3px;
font-weight: bold;
line-height:24pt;
}

 .H2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000D7E;
margin: 0;
padding-top: 15px;
padding-bottom: 3px;
font-weight: bold;
line-height:18pt;
}

 .H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000D7E;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: bold;
}

 .H4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000D7E;
margin: 0;
padding-top: 8px;
padding-bottom: 3px;
font-weight: normal;
}

Acronym {
    text-decoration:none;
    border-bottom: 1px dashed #00cc00;
    cursor: help;
}


.ImageCaption {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 font-weight:normal;
 line-height:6pt;
 color:#336699;
}

.ItemTitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10.5pt;
 font-weight:normal;
 line-height:12pt;
 color:#000000;
}

.SideBarMenu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight:bold;
 color:#336699;
}

.SideBarHeading {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-weight:bold;
 color:#000000;
}

.sidebar {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight:bold;
 color:#000000;
 text-decoration: none;
}



P.ThumbList {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:9pt;
 margin-top: 0px;
}

.OutOfStock {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 line-height:9pt;
 color:Red;
}

LI {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 line-height:12pt;
}

#tips li  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 line-height:15pt;
}

DL {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 line-height:12pt;
}

P {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 line-height:12pt;
 padding-top: 0px;
 padding-bottom: 0px;
}

.Normal {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 line-height:12pt;
}

.Small {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:10pt;
}

.WholesaleItem {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 line-height:10pt;
}



P.smallprint {
 font-size: 7.5pt;
 line-height:9pt;
 text-align : center;
}

.PageFlip {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:9pt;
 text-align: center;
 color: black;
}

.FooterLinks {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:9pt;
 text-align: center;
 color: #339999;
 cursor: hand;
}
 
.Welcome {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15pt;
 font-weight:bold;
 color:#4169e1;
 text-decoration: none;
}

.Wholesale {
 width: 295 px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-weight:bold;
 color:#4169e1;
 text-decoration: none;
 border: solid 3px #7EB6FF;
 padding: 3px;
}

.PageItem {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight:bold;
 color:#000000;
 line-height:16pt;
}

.Download {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color:#000000;
 line-height:16pt;
}

.DeadLink {
 color:#777777;
}

.SideBarHeading1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}

.SideBarHeading2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color:#4169e1;
 text-decoration: none;
}




@media print {

@page { margin: 10% }
H1, H2, H3, H4, H5, H6  { page-break-after: avoid; page-break-inside: avoid }
BLOCKQUOTE, UL, OL, DL { page-break-before: avoid }



/* turn off navigation and ad bar */
#header, .menu, .header, #idFinder,#navmenu, #adbar, DIV#jumpbar, #navbar, #updated{display: none}
/* remove position of contents */
#why {position: static; width: auto}
/* cleanup all the colors */
#why H3, PRE, FONT {color: black}
/* cleanup the copyright */
DIV#why P.copyright {color: black; font: 10pt verdana}
/* display the print header */
#printMessage {display: block}


body {
   background: white;
   font-size: 12pt;
   }
   
#menu {
   display: none;
   }
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }


}