BODY {
margin: 0;
background-color: #FFF;
}

div#main {
width: 750px;
margin: 40px auto 40px auto;
background-color: #FFF;
padding: 0px;
background-image: url(img/back4.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
border: 1px solid #444;
}

div#sp1 {
height: 0px;
border-bottom: 4px solid #000;
}

div#header {
height: 42px;
background-image: url(img/bg2.jpg);
padding: 4px 0 0 20px;
color: #FFF;
font-size: 12px;
font-weight: bold;
font-family: Arial;
border-top: 1px solid #FFF;
}

#header ul li {display: inline; }
#header ul { margin:0; padding:0;}
#header A {text-decoration: none;}

div#menu { 
margin: 0px auto 0px auto; 
padding: 0;
widht: 100px;
text-align: center;
}

div#submenu { 
margin: 8px auto 0px auto; 
padding: 0;
widht: 100px;
text-transform: lowercase;
font-size: 10px;
text-align: center;
}


#menu A { color:#FFF;}
#menu li {padding: 0 10px 0 10px; }

#submenu A {color:#000;}
#submenu li {padding: 0 10px 0 10px; line-height:1.6;}

div#body {
height: 371px;
padding: 20px 30px 30px 30px;
border-top: 0px solid orange;
}
html>body div#body {
min-height: 371px;
height: auto;
}

#body H1 { font-family: Arial; font-size: 20px; margin: 30px 0 20px 0;}
#body H2 { font-family: Arial; font-size: 17px; }

div#footer {
font-size: 12px;
font-family: Arial;
color: #eee;
background-color: #000;
height: 20px;
padding-top: 0px;
border-top: 1px solid #e8ecef;
border-bottom: 1px solid #e8ecef;
margin: 0;
}

div#fmenu { float: left; padding-top:2px;}
#fmenu A {text-decoration: underline; color:#FFF;}
#fmenu ul { margin:0; padding:0;}
#fmenu ul li {display: inline; }
#fmenu li {padding: 0 10px 0 10px; }

div#copyright {
float: right;
margin: 3px 10px 0 0;
font-size: 10px;
}

table.pgp { width:180px; border-collapse: collapse; }
.pgp td { background: #909090; padding:0; spacing:0;}
.pgp img { border: 0px; }
.pgp A { text-decoration: none; color: #000; }
.pgp td.c1 { width:10px; height:10px; background-image: url(img/c1.gif); }
.pgp td.c2 { width:10px; height:10px; background-image: url(img/c2.gif); }
.pgp td.c3 { width:10px; height:10px; background-image: url(img/c3.gif); }
.pgp td.c4 { width:10px; height:10px; background-image: url(img/c4.gif); }
.pgp td.c0 { height:120px; text-align:center; vertical-align:middle;}
.pgp td.c5 { height:30px;font-size: 10px; font-family: Arial; text-align:center; vertical-align:middle;}

table.plist { width: 680px; }
.plist td { padding-top: 5px; text-align: center; vertical-align: top;}

span.date { font-style: italic; vertical-align:top; font-size: 10px;}
span.shortdesc { font-size: 11px; font-weight:normal;}
.date A { text-decoration: none; color: #000; }
td.news { font-weight: bold; vertical-align:top; font-size: 16px;}
.news A { text-decoration: none; color: #000; }

div.newsdate { font-size:11px; font-style: italic; }

table.newstbl { collapse-border: collapse; width: 690px;}
.newstbl img { border: 2px solid #888; }
.newstbl td { border-bottom: 1px solid #888; padding: 10px 0 ; font-family: Arial;}


table.product_preview {
width: 300px;
height: 60px;
border-bottom: 1px solid #AAA;
margin: 20px auto 0;

}
TD.pp1 {
 	width: 60px;
 	padding: 10px;
}
.pp1 div {
	width: 100px;
	height: 76px;
	border: 1px solid #AAA;
}
TD.pp2 {
	vertical-align:top;
	padding: 6px 5px;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}
.pp2 .name {
	font-size: 14px;
}
.name A { color: #408; }

#pdf {
float: right;
margin-top: 20px;
}

#pdf A { margin-left: 25px; }
