body {
margin: 0 auto;
padding: 0;
font: normal 12px Verdana, sans-serif;
color: #000000;
background-color: #009966; 
width: 750px; 
text-align: center;
letter-spacing: +0.01px;
 }

h1 {
margin: 25px 0 0 0;
padding: 0;
font: bold 24px Georgia, Verdana, Helvetica, Arial, sans-serif;
color: #009966;
background-color: inherit;
}
h2 {
margin: 10px 0 0 0;
padding: 0;
font: bold 13px Georgia, Verdana, serif;
color: #009966;
background-color: inherit;
}
h3 {
margin: 0;
padding: 0;
font: bold 16px Georgia, Verdana, Helvetica, Arial, sans-serif;
color: #ff8000;
background-color: inherit;
}
h4 {
font: bold 17px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 5px;
color: #663300; 
background-color: inherit;
}
h5 {
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 5px 5px 5px;
color: #663300;
background-color: inherit;
}
a:link {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #663300;
background-color: inherit;
text-decoration: none;
}
a:visited {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #663300;
background-color: inherit; 
text-decoration: none;
}
a:hover {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #3366ff; 
background-color: inherit;
text-decoration: underline;
}
a:active {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #003399; 
background-color: inherit;
text-decoration: none;
}
hr {
color: blue;
background-color: inherit;
}
.input20 {
width: 130px;
font: normal 13px Arial, sans-serif;
border: 1px solid #cccccc;
margin: 0px;
padding: 2px 2px 2px 5px;
color: #000000;
background-color: #fffff0; 

}
.button {
width: 130px;
font: bold 12px Arial, sans-serif;
margin: 5px 0 0 0;
padding: 0px;
color: #0066ff;
background-color: inherit;
}
p#phone {
margin: 0;
padding: 10px 0 0 0;
font: bold 15px  Verdana, Helvetica, Arial, sans-serif;
line-height: 20px;
color: #125D07;
background-color: inherit;
text-align: center;
}

div#all {
width: 750px;
margin: 0 0 20px 0;
padding: 0;
text-align: center;
border: 3px solid #663300;
background-color: #E3CEA6;
}
div#header {
font: normal 12px Verdana, sans-serif;
height: 175px;
padding:  5px;
text-align: left;
color: #333333;
background-color: #FFF8DC;
margin: 0 0 5px 0;
}
div#header table {
margin: 0;
padding: 0;
}
div#header #logo {
display: inline;
margin: 0;
padding: 0;
}

div#header p {
display: inline;
}
div#header td.titles {
text-align: center;
width: 300px;
padding: 0 5px 0 5px;
margin: 0;
}

div#header td.pic {
}
div#navtop {
margin: 5px 0 0 0;
padding: 0;
text-align: center;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}	
div#navtop ul {
margin: 0;
padding: 0;
}
div#navtop ul li{
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
}
div#navtop ul li a { 
font: bold 13px Verdana, Arial, Helvetica, sans-serif;	 	
text-decoration: none;
color: #009966;
background-color: inherit;
display: inline;
padding: 0 0 0 12px;
}	
div#navtop ul li a:hover {
text-decoration: none;
color: #003399;
background-color: inherit;
}	
div#navtop ul li a.navtop_current { 
text-decoration: none;
color: #125D07;
background-color: inherit;
display: inline;
}	
div#navtop ul li a.navtop_current:hover {
color: #125D07;
background-color: inherit;
}	

div#maincontent {
font: bold 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
letter-spacing : 0.01px;
padding: 0 5px 5px 5px;
text-align: left;
margin: 0 7px 5px 170px;
background-color: #FFF8DC;
color: #333333;
border: thin #cccccc solid;
}

div#maincontent a:link, div#maincontent a:visited, div#maincontent a:active {
font: bold 14px/18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #663300;
background-color: inherit; 
text-decoration: none;
}
div#maincontent a:hover {
color: #3366ff;
background-color: inherit; 
text-decoration: underline;
}

div#maincontent p {
text-align: left;
margin: 0;
padding: 0 5px 5px 5px;
}
div#maincontent p.std {
text-align: left;
margin: 0;
padding: 0 5px 5px 5px;
color: #009966;
background-color: inherit;
}
div#maincontent td.large {
font: bold 14px Arial, Verdana, Helvetica, sans-serif;	 
color: #003399;
background-color: inherit;
}
div#maincontent ul {
margin: 0 0 0 20px;
padding: 0;
}
img.img_float {
float: right;
border: medium #cccccc solid;
margin: 10px 0 10px 15px;
} 
table#contact {
font: bolder 13px Arial, Verdana, Helvetica, sans-serif;	 
color: #000000;
background-color: inherit;
margin: 0;
padding: 0;
text-align: center;
} 
div#maincontent table#gallery_table {
font: bold 13px Arial, Verdana, Helvetica, sans-serif;
color: #000000; 
background-color: inherit;
margin: 0;
padding: 0;
display: table;
} 
div#maincontent table#gallery_table a:link, div#maincontent table#gallery_table a:visited, div#maincontent table#gallery_table a:active {
font: bold 15px/17px Arial, Verdana, Helvetica, sans-serif;
color: #003399; 
background-color: inherit;
text-decoration: none;
padding-left: 3px;
}
div#maincontent table#gallery_table a:hover {
color: #3366ff; 
background-color: inherit;
text-decoration: underline;
}
div#maincontent table.links {
font: bold 12px/13px Verdana, Arial, Helvetica, sans-serif;
letter-spacing : 0.01px;
background-color: inherit;
color: #333333;
margin: 0;
padding: 0;
display: table;
text-align: left;
} 

div#maincontent p#footer {
margin: 0;
padding: 5px 0 0 0; 
font: normal 11px Verdana, Arial, Helvetica, sans-serif;	 	
color: #000000; 
background-color: inherit;
text-align: center;
}
div#maincontent p#footer a:link, div#maincontent p#footer a:visited {
margin: 0;
padding: 0;
color: #000000;
background-color: inherit;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;	 	
text-decoration: none;
}
div#maincontent p#footer a:hover {
color: #0066cc;
background-color: inherit;
text-decoration: none;
}
div#maincontent p#tag {
margin: 10px 0 0 0;
padding: 10px 0 0 0;
color: #0066cc;
background-color: inherit;
font: bold italic 13px Arial, Verdana, sans-serif;
text-align: center;
border-top: thin #cccccc solid;
}

table#mfgr {
width: 540px;
}

div#navbar {
margin: 0 0 0 5px;
padding: 0;
float: left;
text-align: left;
height: 100%;
background-color: inherit;
color: inherit;
}
div#navbar {
width: 144px;
}
div#navbar {
\width: 139px;
w\idth: 144px;
}

div#navbar p.navbar_top {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;	
color: #009966;
background-color: inherit; 
padding: 0;
margin: 5px 0 5px 0;
text-align: left;
}
#navbar ul {
margin: 0px;
padding: 0px;
}
#navbar ul li {
margin: 0px;
padding: 5px 0 0 10px;
text-decoration: none;
list-style-type: none;
display: block;
}
#navbar ul li a:link, #navbar ul li a:visited {
margin: 0;
padding: 0;
color: #009966;
background-color: inherit;
font: bold 13px/19px Verdana, sans-serif;
text-decoration: none;
}
#navbar ul li a:hover {
color: #003399;
background-color: inherit;
text-decoration: none;
}
#navbar ul li a.navbar_loc:link, #navbar ul li a.navbar_loc:visited {
margin: 0;
padding: 0;
font: bold 13px/18px Verdana, sans-serif;
text-decoration: none;
color: #009966;
background-color: inherit;
}
#navbar ul li a.navbar_loc:hover {
color: #003399;
background-color: inherit;
text-decoration: none;
}
#navbar ul li a.navbar_current:link, #navbar ul li a.navbar_current:visited {
margin: 0;
padding: 0;
font: bold 13px/19px Verdana, sans-serif;
text-decoration: none;
color: #003399;
background-color: inherit;
}
#navbar ul li a.navbar_current:hover {
color: #003399; 
background-color: inherit;
text-decoration: none;
}
#navbar p#bookmark {
margin: 10px 0 10px 0;
padding: 7px 0 7px 0;
font: bold italic 12px/14px Helvetica, Verdana, sans-serif;
color: #0066ff; 
background-color: inherit;
border-top: 1px #0066ff dotted;
border-bottom: 1px #0066ff dotted;
}
#navbar form#email {
margin: 0 0 5px 0;
padding: 0 0 10px 0;
font: bold italic 12px Helvetica, Verdana, sans-serif;
color: #0066ff; 
background-color: inherit;
border-bottom: 1px #0066ff dotted;
}

div#tile_slideshow {
height: 200px;
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #000000;
text-align: center; 
border: 7px ridge #99cc99;
display: inline;
}
div#tile_slideshow {
width: 310px;
}
div#tile_slideshow {
\width: 324px;
w\idth: 310px;
}

div#slides {
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center;
border: 2px solid #99cc99;
display: inline;
}
div#slides {
width: 302px;
}
div#slides {
\width: 302px;
w\idth: 302px;
}

div#slides table {
margin: 0;
padding: 0;
display: table;
}
div#slides table tr {
margin: 0;
padding: 0;
display: table-row;
width: 312px;
}
div#slides table td {
margin: 0;
padding: 0;
display: table-cell;
text-align: center;
}
div#slides table td img {
margin: 0;
padding: 1px;
text-align: center;
}
div#slides table td#slide_main_index {
margin: 0;
padding: 0px;
display: table-cell;
text-align: center;
}

div#slides270 {
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center;
border: 2px solid #99cc99;
display: inline;
}
div#slides270 {
width: 270px;
}
div#slides270 {
\width: 270px;
w\idth: 270px;
}

div#slides188 {
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center;
border: 2px solid #99cc99;
display: inline;
}
div#slides188 {
width: 188px;
}
div#slides188 {
\width: 188px;
w\idth: 188px;
}

div#slides320 {
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center;
border: 2px solid #99cc99;
display: inline;
}
div#slides320 {
width: 320px;
}
div#slides320 {
\width: 320px;
w\idth: 320px;
}

div#slides245 {
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center;
border: 2px solid #99cc99;
display: inline;
}
div#slides245 {
width: 245px;
}
div#slides245 {
\width: 245px;
w\idth: 245px;
}


div#slides_details {
float: left;
margin: 10px 17px 10px 0px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center;
border: 2px solid #99cc99;
}
div#slides_details {
width: 272px;
}
div#slides_details {
\width: 272px;
w\idth: 272px;
}
p#item_name {
margin: 0;
padding: 0;
font: bold 13px Georgia, Verdana, serif;
color: #009966;
background-color: inherit;
text-align: center;
}


td#caption {
width: 100%;
margin: 0; 
padding: 0;
display: table-cell;
font-weight: bold; 
}
td#caption p {
margin: 2px 0 0 0;
padding: 2px 0 0 0;
text-align: center;
color: inherit;
background-color: #ccffcc;
}
div#slides_tall {
float: right;
margin: 10px 0 10px 17px;
padding: 0;
color: inherit;
background-color: #ffffff;
text-align: center; 
border: 7px #99cc99 ridge;
display: inline;
}
div#slides_tall table {
margin: 0;
padding: 0;
display: table;
}
div#slides_tall table tr {
margin: 0;
padding: 0;
display: table-row;
text-align: center;
}
div#slides_tall table td {
margin: 0;
padding: 0;
display: table-cell;
text-align: center;
}
div#slides_tall table td img {
margin: 0;
padding: 1px;
}
div#slides_tall table td#slide_main_tall {
margin: 0;
padding: 0;
display: table-cell;
text-align: center;
}


div#slides_us {
width: 245px;
height: 235px;
float: right;
margin: 10px 0 0 17px;
padding: 0;
color: inherit;
background-color: #ffffcc;
text-align: center; 
border: 7px ridge #99cc99;
}
#slides_us table {
margin: 0;
padding: 0;
display: table;
}
#slides_us table td {
margin: 0;
padding: 0;
display: table-cell;
}
#slides_us table td img {
margin: 0;
padding: 1px;
}

div#sitemap  {
margin: 0px;
padding: 0px;
text-align: left;
height: 470px;
overflow: scroll;
}
div#sitemap ul li {
margin: 0px;
padding: 0px;
text-decoration: none;
list-style-type: none;
}
div#sitemap ul li a:link, #sitemap ul li a:visited {
margin: 0;
padding: 0;
color: #009966;
background-color: inherit;
font: bold 12px/13px Verdana, sans-serif;
text-decoration: none;
}
div#sitemap ul li a:hover {
color: #003399;
background-color: inherit;
text-decoration: none;
}






