body {
color:#000000;
background-color:#ffffff;
margin:0;
padding:0;
}

A:visited,A:link,A:active{color:#000000;text-decoration:none;}
a img{border:0;}

#header h1 span { display: block; }
#header { margin:0; padding:0; }
#header h1 { padding:0; margin:0; color:#000000; text-align:left; }
#header h1 a {
background-image:none;
width:100%; height:auto;
display:block;
float:none;
font-family:Arial, Helvetica, sans-serif;


}
#header em {
font-style:normal;
font-size:100px;
line-height:1em;
font-weight:bolder;
letter-spacing:-0.15em;
}

h2,h3,h4,h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#000000;
}

.h2Img span, .pImg span { display:block; }
.h2Img { background-image:none; display:block; width:100%; height:auto; }
.pImg { background-image:none; display:block; width:100%; height:auto; margin:0 0 1em 0; }

.header { background-image:none; background-color:#FFFFFF; }
.content { background-image:none; }
.footer { background-image:none; }

.grid_12 {
width: 100%;
}

#search, #footer, #menu, #submenu, .footer, .noprint, .productboxes, #introboxes a img {
display:none;
}

#map { width:600px; height:400px }


.space40 , .space30, .space20, .space10, .bar20, .bar20top, .greybar10, .greybar10thick, .greybar20thick, .greybar20vthick, .greybar40vthick { display:none; }
#header hr { display:block }