

body { background: #fff url(bg.jpg) 0 0 repeat-x; font-family: gill sans mt, verdana, sans-serif; margin: 0; padding: 0; text-align: center; }
#centercol { text-align: left; margin: 0 auto; width: 980px; }

#masthead1 { background: rgb(255, 255, 255); /* The Fallback */ 	background: rgba(255, 255, 255, 0.5); text-align: center; }
#masthead2 { margin: 0 auto; }
.centerleft { text-align: left; }

table h1 { margin: 0; padding: 0;  }

table .tr_tel { font-size: 24px; color: #c00; }
table p {  margin: 0; padding: 0; }
.leftcol2 { float: left; width: 485px; }
.rightcol2 { margin-left: 495px; }
.gallery img { border: none; }

.tagline { font-size: 24px; color: #808080; text-align: right; }
.tagline2 { font-size: 18px; color: #808080; margin: 0; padding: 0; }
.mininav { font-size: 12px; color: #808080; margin: 2px 0; padding: 0; }
h2 { margin: 2px 0; padding: 0; font-family: gill sans mt, verdana, sans-serif; }
h4 { margin: 0; padding: 0; }

.topbluesection { height: 320px; }
.topbluesection .blueleft { float: left; margin-right: 10px; margin-top: 10px}
.topbluesection .scroller { height: 320px; width: 489px; overflow-y: auto; overflow-x: hidden; }

.other_tagline { font-size: 20px; color: #666666; font-family: georgia, serif; text-align: center;  margin-bottom: 5px; }
.top_tagline { font-size: 18px; color: #666666; font-family: georgia, serif; }

.prod_grid td { text-align: center; width: 270px; }
.prod_grid img { border: none; }
.prod img { border: none; }
.prod td { border-bottom:  1px solid #5E6785; }

#footer { padding: 1em; /*width: 900px;*/ clear: both; }




/*

#header1 { background-color: #000; height: 95px; }
#header2 { background: fff url(top.png) 0 0 no-repeat; width: 1024px; }
#main_area { background: #fff url(middle.png) 0 0 repeat-y; width: 1024px; }

#centercol { margin-left: 210px; margin-right: 200px; margin-bottom: 1em; }
#leftcol { border-right: 1px solid #5E6785; float: left; width: 185px; }
#rightcol { float: right; width: 200px; }

#leftcol ul { list-style: none; margin: 0; padding: 0; }
#leftcol li { padding-left: 1em; }
#leftcol a { color: #5E6785; font-weight: bold; text-decoration: none; }

.centerleft { float: left; width: 292px; border-right: 1px solid #5E6785; padding: 1em 1em 0 0; text-align: justify; }
.centerright { margin-left: 300px; }
.tagline { font-weight: bold; font-style: italics; color: #666666; }

#pic_menu { text-align: center; }
#pic_menu a { display: block; color: blue; margin-bottom: 1em; }
#pic_menu img { border : none; margin: 0 auto; }



.rightpic { float: right; width: auto; margin-top: 5px; margin-left: 5px; }
.leftpic { float: left; width: auto; margin-top: 5px;  margin-left: 5px;}
.tabBoxGutter td { font-size: 0.8em; }

#gallery img { border: none; margin: 5px; }



*/
