
/* STYLES FOR THE BODY OF THE PAGE */
body { background-color: #CCCCCC;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0px 0px 0px 0px;}
div.banner { height: 80px; width: 970px; background-image: url('banner.gif'); margin-bottom: 3px;} 
div.h1 { font-weight: bold; font-size: 15pt; color: #006600; padding-bottom: 5px;  }
div.h2 { font-weight: bold; font-size: 12pt; padding-bottom: 2px; }
div.h3 { font-size: 10pt; padding-bottom: 2px; }
p {margin: 0pt 0pt 0pt 0pt; }

/* STYLES FOR THE FOOTER OF THE PAGE */
div.copyright { height: 15px; width: 970px; padding-top: 3px; color: #FFFFFF; font-size: 8pt; text-align: center; background-color: #006600; margin-bottom: 3px;}

/* STYLES FOR THE MENU */
div.menu-box {  padding: 3px; vertical-align: text-top; width: 200px; background-color: #FFFFFF; border: #000000 solid 2px; margin-bottom: 5px; height: 600px;}
div.menu-heading { font-size: 15pt; font-weight: bold; color: #006600; }
div.box-submenu { text-align: left; margin-left: 5px; margin-bottom: 15px;}
a.menu:link {  color: #000000; text-decoration: none; margin-bottom: 2px;}
a.menu:visited { color: #000000; text-decoration: none; margin-bottom: 2px;}
a.menu:hover {	font-weight: bold; color: #000000; text-decoration: underline; margin-bottom: 2px;}

/* STYLES FOR THE VEHICLE PAGES*/
div.vehicle {  padding: 3px; vertical-align: top; width: 740px; background-color: #FFFFFF; border: #000000 solid 2px; margin-bottom: 5px;}
div.picture {  width: 740px; text-align: center; padding: 10px;}
a.gallerylink:link 		{ color: #000000; text-decoration: none; margin-bottom: 2px;}
a.gallerylink:visited 	{ color: #000000; text-decoration: none; margin-bottom: 2px;}
a.gallerylink:hover 	{ color: #000000; text-decoration: underline; margin-bottom: 2px;}



/* STYLE FOR THE PAGE HEADINGS */
div.product-heading { padding: 3px; width: 740px;  background-color: #FFFFFF; border: #000000 solid 2px; margin-bottom: 5px;}
div.product {  padding: 3px; vertical-align: top; width: 740px; background-color: #FFFFFF; border: #000000 solid 2px; margin-bottom: 5px; }

/* STYLE FOR THE COLUMN HEADINGS */
table.product-head-row {height: 18px; font-weight: bold; border-bottom: #000000 solid 1pt; } 
td.product-head-quantity { width: 50px; text-align: center;}
td.product-head-description { width: 640px; text-align: left;}
td.product-head-price { width: 50px; text-align: center;}

/* STYLE FOR THE COLUMN DATA */
tr.product-row {height: 30px; border-bottom: #999999 dotted 1px; margin-top: 3px; margin-bottom: 3px;} 
td.product-quantity { width: 50px; text-align: center;}
td.product-description { width: 640px; padding-right: 5px; padding-bottom: 5px;}
td.product-price { width: 50px; text-align: center;}




