/* --- HTML --- */


body { background: #FFF; font: 13px verdana, sans-serif; margin: 24px 0px 24px 0px; }
h1 { color:#000; font: 21px "trebuchet ms", verdana, sans-serif; margin: 4px 0px 4px 0px;}
h2 { color:#000; font: 18px "trebuchet ms", verdana, sans-serif; margin: 4px 0px 4px 0px;}
h3 { color:#000; font: 18px "trebuchet ms", verdana, sans-serif; margin: 4px 0px 4px 0px;}
h4 { color:#000; font: bold 15px "trebuchet ms", verdana, sans-serif; margin: 4px 0px 4px 0px;}
p { font: 13px/18px verdana, sans-serif; margin-top: 13px;}
table { border: 0px; }


form { margin: 0px 0px 12px 0px; }
input, select { font-size: 13px; }

a:link { text-decoration: none; color:#000;}
a:visited, a:active { text-decoration: none; color:#000;}





/* --- Formattings --- */

.small { font-size: 11px; }
.smallgrey { font-size: 11px; color:#999; }
.red { color: #A0002C; font-weight: bold; }
.error { color: #FFF; background: #A9002F; font-weight: bold; }
#line { border-bottom: 1px solid #D5D5D5; }
ul#list { margin: 10px 0px 16px 19px; padding: 0px; }
#list li {
	list-style-image: url(pictures/bullet.gif);
	line-height: 22px;
}


/* --- Layout --- */

#header { }
#search { display: none; }
#contact{ display: none; }
#footer { display: none; }

#navmain { display: none; }
#navcontainer { display: none; }
#navbar  { display: none; }

#sitemap { display: none; }
#sitemapcol1 { display: none; }
#sitemapcol2 { display: none; }
#sitemapcol3 { display: none; }
#sitemapcol4 { display: none; }
#sitemapcol5 { display: none; }

#footnote { display: none; }
#footcol1 { display: none; }
#footcol2 { display: none; }

#content { width: 100%; }
#content_left { display: none; }
#content_right { display: block; }

#item { margin: 0px; padding: 0px; height: 7em; }
#item_pic { width: 70px; margin: 0px 0px 0px 5px; padding: 0px; text-align: center; float: left; }
#item_text { margin: 0px 0px 10px 90px; padding: 5px 0px 0px 0px; }
#item_text p { margin: 0px; }

#row { margin-bottom: 40px; clear: both;}
#row_pic { width: 110px; text-align: center; float: left; }
#row_text { margin-left: 135px; min-height: 50px;}
#row_text p { margin: 0px;}


/* --- Navigation --- */

#navcontainer ul { display: none;  }
#navcontainer ul li { display: none; }


/* --- Sub-Navigation --- */

#subcontainer { display: none; }
#sublist { display: none; }


/* --- Sub-Sub-Navigation --- */

#subsublist { display: none; }


/* --- Product Links --- */

#productslist { display: none; }


