
html {  background-color: #404040; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

body { background-color: #404040; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

a:hover { color: #7DAF21; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link { color: #7DAF21; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited { color: #7DAF21; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover { color: #7DAF21; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:hover.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

p, ul, ol, td, div { color: #404040; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; }
.sub { color: #7DAF21; font-weight: bold; }
.green { color: #7DAF21; }

table.maintable {
width: 100%; 
padding: 0px;
}

table.innertable {
width: 795px; 
padding: 0px;
}

table.insidetable {
width: 789px; 
height: 363px;
padding: 0px;
}

td.main { 
text-align: center;
background-color: #fff;
padding: 20px;
}

td.bottom {
width: 100%;
height: 42px;
background-image: url('images/bottom_bg.gif');
}

td.copyright {
font-size: 10px;
color: #fff;
padding: 18px 4px 0px 4px;
}

td.menupad1 {
padding: 0px 4px 4px 4px;
}

td.menupad2 {
padding: 5px 4px 4px 4px;
}

#mainpad {
width: 544px;
padding: 15px 20px 25px 10px;
}

#home_address {
padding: 15px 20px 25px 10px;
text-align: right;
}

td.bg_grey {
padding: 20px;
background-color: #DBDBDB;
}

td.bg_grey2 {
padding: 20px 0px 20px 20px;
background-color: #DBDBDB;
}

td.line {
padding: 4px;
border-bottom: 1px #DBDBDB dotted;
}

td.noline {
padding: 4px;
}

#quote1 {
width: 520px;
padding: 15px;
border: 1px #DBDBDB dotted;
}

#quote2 {
width: 520px;
padding: 15px;
border: 1px #BED88E dotted;
}