body {
        font:   12px/1.2 Verdana, Arial, Helvetica, sans-serif;
        padding:5px;
        margin:0px;
	background: #fff url(/img/background.gif);
}

img { border: 0px
}
a {
        font-weight:bold;
        }
a.red {
        text-decoration:none;
        font-weight:bold;
        color:#c00;
} 

pre {
        font-size:11px;
        color:blue;
        }

ol {
        margin-right:40px;
        }
li {
        margin-bottom:10px;
        } 

#container {
margin: 0 auto 15px auto;
width: 800px;
padding: 1px 0px 1px 0px;
background: #fff;
}

#toplinks {
width="600px";
text-align:right;
text-decoration:none;  
padding: 10px;
}

#logo {
float: left;
}

.frontpanel
    {
width: 33%;
height: 300px;
float: left;
background-color:#fff;
text-align: center;
} 
    .pointbox
    {
    width: 33%;
    height: 160px;
    background-color:#fff;
    text-align: center;
    float: left;
    }          
    
.productpic
    {
    width: 66%;
    height: 160px;
    background-color:#fff;
    text-align: center;
    float: left;
    }

.center {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

.header {
 width:778px;
 height:45px;
 padding:10px;
 background:#fff;
} 

.titleblock {
 width:778px;
 background:#fff;
text-align:center;
clear: both;
}  

.dialog {
 width:32%;
margin:0px auto;
 min-width:20em;
 color:#fff;
}
.white {
   background-color:#fff;
}  

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(/img/tl.gif) no-repeat 0px 0px;
}
.bannertags {
 height:170px;
 width="778px";
background:transparent url(/img/fredweb5.jpg) no-repeat 0px 0px;
 bottom:0;
 color:#fff;
 text-align:right;
 padding:10px} 

.dialog .hd .c {
 background:transparent url(/img/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(/img/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
text-align:center;
background:transparent url(/img/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(/img/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(/img/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(/img/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

html>body .dialog pre {
 font-size:1.1em;
}
.greybox {
        text-align: center;
        padding: 20px 1px 20px 1px;
	background-color: #CCC;
clear: both;
}            

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0 10px 0;
	border-top:1px solid;
	margin: 0;
}

.footer a { color: #808080; background: #fff; }

