@media screen{
body{
margin:0px;
color: #000000;
background-color: #ffffff;
font-family: Tahoma, arial, helvetica, sans-serif;
font-size:12px;
}
div#shell{
width:1000px;
position:absolute;
left:50%;
margin-left:-500px;
text-align: left;
padding:0px;
}

h1 {
font-size:2em;
}
h2{
font-size:1.25em;
}
h3{
font-size:1em;
font-weight:bold;
}
table{
width: 95%;
border:1px solid #ffffff;
border-collapse:collapse;
font-size:1em;
margin-bottom:2em;
}
th, td{
border: 0px;
padding:0.5em;
text-align:left;
}
.grey{
background-color:#ffffcc;
}
.image{
border: 1px solid #000000;
margin-bottom:0px;
}
.img{
text-decoration:none;
}
.caption{
font-weight:bold;
font-size:.75em;
border: 1px solid #000000;
background-color: #ffffff;
padding-left:2px ;
margin:0px;
line-height:1em;
width:147px;
}
div#left{
position:absolute;
left:0px; top:0px;
background-color: #fff3ac;
width:150px;
}
div#main{
margin-left:150px; 
margin-right:15%;
background-color: #ffffff;
height:140px;

}
div#right{
position:absolute;
right:0px; top:0px;
background-color: #fff3ac;
width:150px;
/*height:140px;*/
margin:0px;
padding:0px;
}
#info{
padding:5px;
background-color: #fff3ac;

}	
#content{
padding:0px 10px;
margin-top:0px;
Line-height:1.5em;
}
#breadcrumbs{
padding:5px 0px 0px 10px;
line-height:1em;
font-size:1em;
}
#breadcrumbs p{
margin:0px;
padding:1px 1px 2px 1px;
}
#updated{
width:99%;
padding:5px;
font-size:.75em;
text-align:right
}
#search{
color:#ffff00;
background-color: #026135;
height:100px;
padding:5px;
}
#filler{
padding:5px;
background-color: #fff3ac;

}
#contact{
background-color: #ffffff;
padding:5px;
border:solid 1px #000000;
font-size:.75em;
text-align:right;
}
span{
font-weight:bold;
}
.italic{
font-weight:normal;
font-style:italic;
}
hr{
margin:0px;
padding:0px;
}

.prod{
margin:5px;
border:none;
}

#quote{
float:right;
width:40%;
padding:5px;
border:1px solid black;
}

}

