body { background-color: #fd9603; background-image: url(../images/gradient.gif); background-repeat: repeat-x; }
p { color: white; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.3em; text-align: justify; margin: 1em 5px; padding: 0 0 0 6px; }
.center { text-align: center; }
h1 { color: #d41f9b; font-size: 26px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-right: 38px; padding-right: 15px; }
h2 { color: #813000; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-right: 38px; padding-right: 15px; }
h3 { color: #d41f9b; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; padding-right: 15px; }
h4 { color: #813000; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
td {  }
.cellborder { margin-top: 20px; margin-right: 20px; margin-left: 20px; padding-top: 30px; padding-left: 20px; border-top: 5px dotted #f9ad3f; }
.celldivide { width: 50%; margin-top: 0; margin-right: 20px; margin-left: 20px; padding-top: 0; padding-right: 20px; padding-left: 20px; border-right: 5px dotted #f9ad3f; }
a:link { color: white; text-decoration: none; }
a:visited { color: white; text-decoration: none; }
a:hover { color: #d41f9b; text-decoration: none; }
a:active { color: #813000; text-decoration: none; }
#container { width: 900px; height: 100%; margin: 0; padding: 0; border-width: 0; }
/*Main NAV
*/
#nav { background-color: #e86201; background-image: url(../images/nav/nav_over.jpg); background-repeat: no-repeat; width: 600px; height: 35px; margin: 45px 0 0; padding: 0; list-style-type: none; list-style-position: outside; }
#nav li a { color: #e76301; text-decoration: none; text-indent: -3000px; width: 120px; height: 35px; float: left; border-width: 0; display: block; }

/*hover states for nav */
#nav li a.home { background-image: url(../images/nav/home.jpg); background-repeat: no-repeat; background-position: 0 0; }
#nav li { color: #e76301; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; position: relative; float: left; }
#nav li a.home:hover { background-image: url(../images/nav/spacer.gif);}

#nav li a.product { background-image: url(../images/nav/product.jpg); background-repeat: no-repeat; background-position: 0 0; }
#nav li a.product:hover { background-image: url(../images/nav/spacer.gif);}
#nav li a.about { background-image: url(../images/nav/about.jpg); background-repeat: no-repeat; background-position: 0 0; }
#nav li a.about:hover { background-image: url(../images/nav/spacer.gif);}
#nav li a.purchase{ background-image: url(../images/nav/purchase.jpg); background-repeat: no-repeat; background-position: 0 0; }
#nav li a.purchase:hover { background-image: url(../images/nav/spacer.gif);}
#nav li a.gift { background-image: url(../images/nav/gift.jpg); background-repeat: no-repeat; background-position: 0 0; }
#nav li a.gift:hover { background-image: url(../images/nav/spacer.gif);}




#nav li a:hover { color: #e76301; text-decoration: none; }
/*sub menus
*/
#nav li ul { background-color: #7e340d; position: absolute; top: 20px; left: 10px; width: 100px; margin: 15px 0 0; padding: 0; list-style-type: none; }
#nav li ul li { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
#nav li ul li a { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; text-indent: 0; width: 91px; height: 15px; padding: 0.3em 3px 0.3em 5px; }
#nav ul li a:hover { color: #7e340d; background-color: #fff; width: 93px; border-width: 0; }
/* Hide sub-menus initially */

#nav li ul {visibility:hidden; display:none; } 

/* displays submenus when hover */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.over ul, #nav li li.over ul { visibility: visible; display:block; } /* make it work */

#border { margin: 0; padding: 0; border-color: #813000; border-style: solid; border-width: 4px 0 8px; }
#footer h2 { color: white; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em; margin: 5px 0 0; padding: 0; }
#medialinks { color: white; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; line-height: 28px; text-align: right; vertical-align: bottom; height: 28px; margin-top: 0; margin-right: 17px; margin-bottom: 0; padding: 0 0 0 200px; }
#medialinks a { margin-top: 16px; }
#pagename { color: #813000; font-size: 30px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; vertical-align: baseline; width: 600px; height: 28px; margin: 52px 0 0; padding: 0; }
#footer { color: #813000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
#footer a { color: #813000; text-decoration: none; }
#footer a:hover { color: #f6f6f6; }

.threecolcontent {width:100%;}
.price { color: #813000; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; }
.description { color: #934600; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px; text-align: center; }
.threecolbox{width:47.5%; float:left;}
.threecolboxleft{ background-image: url(../images/AOkay.jpg); background-repeat: repeat-y; }
#list { list-style: none inside; }
#list li { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: justify; vertical-align: top; width: 300px; margin-bottom: 0.7em; margin-left: 0; }
#list a { color: white; }
#list a:hover { color: #d41f9b; }
#list li img { padding: 0 5px 5px; }
#pad { margin: 0; padding: 25px 25px 15px; }
#paypal { width: 97px; margin: 0; padding: 0; }
