html { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; display:block; background-color: Black; font-family: Verdana; font-size: .8em; color: White; }

a:link, a:visited, a:active { font-weight: normal; text-decoration: none; color: #ffffff; }
a:hover { text-decoration: none; color: #f5f5f5; }
acronym { border-bottom: none; }    

#bottom { background-color: #EAECEE; border-bottom: solid 1px #000000; vertical-align: middle; border-top: solid 1px #A8A8A8; float: left; text-align: right; font-family: Tahoma; font-weight: normal; color:#444444; font-size: 11px;width: 100%; height: 18px; margin: 0px 0px 0px 0px; white-space: nowrap; padding: 3px 0 0 0; }

#middle { margin: 0px 0px 0px 0px; height: auto; width: 800px; }

#body { height: auto; float: right; display: block; width: 645px; }
h1 { font: bold 1em arial; text-transform: uppercase;}
h2 { font: bold 1em arial; }
h3 { font-family: tahoma;}
#top { background: transparent url(top.jpg) no-repeat top left;width: 100%; height: 77px; padding: 0 0 0 0; margin: 15px 0 0 0; float: left; display: block; }
h1 span { display: none; }
.brm {margin: 0 0 0 0; float: right; display: block;}
.cfm {margin: 0;float: left; display: block;}

#siteMap {  background: transparent url(images/bg_table2.gif) no-repeat top left; width: 135px; height: 400px; float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
#siteMap h2 { width: 68px; height: 21px; float: left; margin: 10px 0px  0px 0px;}
#siteMap h2 span { display: none;}

#siteMap UL { clear: both; width: 125px;  padding: 0 0 0 0; margin: 0 0 0 0;}
#siteMap UL LI {list-style: none none; width: 125px; height: 35px;   padding: 0 0 0 0; margin: 0 0 0 0; color: Black; margin:0px 0px 0px 0px; padding-left: 0px; }
#siteMap a    { text-indent: -1000em;  width: 125px; height: 35px; display: block; }

#pl { width: 400px; height: 300px; display: block; float: left; }
#pr { width: 240px; text-align: center; float: left; height: 300px; display: block;}
#container {float: left; width: 800px; display: block; height: auto;}
IMG             { margin: 0 0 0 0; padding: 0 0 0 0; border-width: 0px; }
#copyright { clear: both; font-weight: normal; color: #666666; font-size: .8em; text-align: center; margin: 0 0 0 0; padding: 30px 0 5px 0;}    

.home a       { background: transparent url(images/buttons/home_off.gif); }
.home a:hover { background: transparent url(images/buttons/home_on.gif); }
.products a       { background: transparent url(images/buttons/products_off.gif); }
.products a:hover { background: transparent url(images/buttons/products_on.gif); }
.about a       { background: transparent url(images/buttons/aboutus_off.gif); }
.about a:hover { background: transparent url(images/buttons/aboutus_on.gif); }
.faq a       { background: transparent url(images/buttons/faq_off.gif); }
.faq a:hover { background: transparent url(images/buttons/faq_on.gif); }

.tAbout { width: 640px; height: 35px; float: left;margin-bottom: 15px; display: block;  background: transparent url(images/aboutus.gif) no-repeat top left;}
.tWelcome { width: 640px; height: 35px;float: left; margin-bottom: 15px; display: block;  background: transparent url(images/welcome.gif) no-repeat top left;}
.tFAQ { width: 640px; height: 35px; float: left;margin-bottom: 15px; display: block;  background: transparent url(images/faq.gif) no-repeat top left;}
.tProducts { width: 640px; height: 35px;float: left;margin-bottom: 15px; display: block;  background: transparent url(images/products.gif) no-repeat top left;}
.tPurchase { width: 640px; height: 35px;float: left; margin-bottom: 15px; display: block;  background: transparent url(images/purchase.gif) no-repeat top left;}
.tContact { width: 640px; height: 35px; float: left;margin-bottom: 15px; display: block;  background: transparent url(images/contactus.gif) no-repeat top left;}
#b2 {width: 640px; display: block; float: left; height: auto;}
.purchase a       { background: transparent url(images/buttons/purchase_off.gif); }
.purchase a:hover { background: transparent url(images/buttons/purchase_on.gif); }
#copyright { width: 722px; padding: 0 0 20px 0; margin: 25px 0 0 0; font-family: arial; font-size: .8em; color: #7a7a7a; text-align: center }

#jleft { width: 400px; float: left; display: block; padding-top: 10px; height: 189px; padding-right: 15px;}
#julie { float: left; width: 180px; height: 189px; display: block;  background: transparent url(images/julie.jpg) no-repeat top left; }


#footer { float: left;width: 780px; display: block; text-align: center; padding: 0 10px 0 10px; }

#validation { padding: 2px 0 0 0; font-size: .8em; border-bottom: solid 1px #f1f1f1;  margin: 20px 8px 0px 0px; color: #e5e5e5; font-family: arial; height: 17px; text-align: right }
#validation a { display:inline; padding: 0 0 0 0; margin: 0 0 0 0; color: #989898; text-decoration: none }
#validation a:hover { display:inline; padding: 0 0 0 0; margin: 0 0 0 0; color: blue;  text-decoration: none  }

#bottomlinks { padding: 0 0 0 0; font-size: .8em; margin: 2px 8px 0px 0px; color: #e5e5e5; font-family: arial; height: 17px; text-align: left }
#bottomlinks a, a:visited { display:inline; padding: 0 0 0 0; margin: 0 0 0 0; color: #989898; text-decoration: none }
#bottomlinks a:hover, a:active { display:inline; padding: 0 0 0 0; margin: 0 0 0 0; color: blue;  text-decoration: none  }

#pics { width: 660px; float: left; display: block; padding: 10px 0 30px 0; }

.events a       { background: transparent url(images/buttons/events_off.gif); }
.events a:hover { background: transparent url(images/buttons/events_on.gif); }
.contact a       { background: transparent url(images/buttons/contactus_off.gif); }
.contact a:hover { background: transparent url(images/buttons/contactus_on.gif); }
.left { text-align: left; width: 390px; float: left; padding-left: 10px;}
.right { text-align: right;width: 390px; float: left; padding-right: 10px;}

#body ul {margin: 0 0 0 0; padding: 0 0 0 0; float: left;}
#body li {margin: 0 0 0 0; padding: 0 0 0 0;float: left;}
#body li p {padding-top: 0; padding-bottom: 15px;float: left;}

.q { width: 620px; color: #EAAD9F; padding: 0 0 0 35px;  background: transparent url(images/q.gif) no-repeat top left; display: block; margin: 0;}
.a { width: 620px;  padding: 0 0 0 35px; background: transparent url(images/a.gif) no-repeat top left; display: block; margin: 0; margin-bottom: 25px;}

.tiny { float: left; width: 60px; height: 20px; background: transparent url(images/flower.gif) no-repeat top left; display: inline; }

#ContactImage      { margin: 15px 0 0 7px; padding: 0 0 0 0; float: left; width: 176px; height: 305px; }

.cLabel             { font-family: tahoma; font-size: 10px; color:    white; width: 100px; height: 18px; display: block; float: left; }
.cLabel2            { font-family: tahoma; font-size: 10px; color:red; width: 100px; height: 18px; display: block; float: left; }
.text               { width: 200px; height: 18px; border: solid 1px black; }
.text2               { width: 300px; height: 18px; border: solid 1px black; }


.area               { width: 370px; height: 200px; }
.text, .area        { font-family: Arial; font-size: 11px;}
.main               { float: left; }
#form               { padding: 20px 0 0 0; float: left; }
IMG                 { margin: 0 0 0 0; border-width: 0px; padding: 0; }

