body { font-family: georgia, times, serif; margin: 0px 0px; font-size: 12px;
     background-image: url(images/4-Tiling-Background-85.jpg); background-color: #e6eff2;}

table.sec { background-image: url(images/ColorDncSecPg.jpg); background-repeat: no-repeat; background-color: #f9f8f3;
          border-style: solid; border-color: #993300; border-width: 2px;}
table.home { background-image: url(images/ColorDncHmbgd.jpg); background-repeat: no-repeat; background-color: #f9f8f3;
          border-style: solid; border-color: #993300; border-width: 2px;}

table.CDDmenu {position: absolute; cursor: pointer; visibility: hidden; z-index: 1; color: #ffffff; background-color: #993333;}
td.CDDmenuitem {color: #ffffff; background-color: #993333; border: 0px; padding: 0px 10px 2px;
               font-size: 12px; font-family: trebuchet MS, arial, helvetica, sans-serif; white-space: nowrap; }
div.CDDspace {height: 20px}

table.nav a { color: #254551; font-weight: bold; text-decoration: none; font-family: trebuchet MS, arial, helvetica, sans-serif;}
table.nav a:hover {color: #993333; text-decoration: none; }

p  {   font-family: georgia, times, serif; margin: 10px 40px 10px 50px; font-size: 12px;}
th {   font-family: trebuchet MS, arial, helvetica, sans-serif; color : #FFFFFF; font-size: medium; font-weight: bold; background-color: #254551;}
td {   background-repeat: repeat-y; vertical-align:top; border:none; border-spacing: 0; padding: 0px;}
dt {   font-weight: bold; margin: 1px 5px;}
dd {   font-weight: normal; font-style: italic;}
ul {   font-family: georgia, times, serif; margin: 0px 40px 0px 25px; padding-left: 50px;}
ol {   font-family: georgia, times, serif; margin: 0px 40px 0px 25px; padding-left: 50px;}
li {   margin: 1px 0px 1px 0px; }

pre {   font-family: courier, monospace;  }
hr {margin-bottom: 0px; margin-top: 0px;}

a { color: #9C3637; font-weight: bold; text-decoration: none; font-family: trebuchet MS, arial, helvetica, sans-serif;}
a:hover {color: #888888; text-decoration: none; }
img {border: 0}

.ulsb { font-family: trebuchet MS, arial, helvetica, sans-serif; margin: 8px 40px 8px 25px; padding-left: 40px; color: #993333; font-size: 11px;}
.pindent {font-family: georgia, times, serif; margin: 10px 40px 10px 60px; font-size: 12px;}
.hcpy { font-family: trebuchet MS, arial, helvetica, sans-serif; font-size: x-small; color: #000000; text-align: center; font-weight: normal; background-color: #e7f3e5;}
.hbbar { background-color: #e7f3e5;}
.cpy { font-family: trebuchet MS, arial, helvetica, sans-serif; font-size: x-small; color: #000000; text-align: center; font-weight: normal; background-color: #e7f3e5;}
.sbbar { background-color: #e7f3e5;}
.pfsb { font-family: trebuchet MS, arial, helvetica, sans-serif; margin: 8px 40px 8px 50px; color: #993333; font-size: 11px;}
.pf { font-family: trebuchet MS, arial, helvetica, sans-serif; margin: 8px 40px 8px 50px; color: #000000; font-size: 11px;}
.sbtw {margin: 20px 40px;}
.l2ul {font-family: georgia, times, serif; margin: 0px 40px 0px 0px; padding-left: 25px;}
.images {padding-right: 60px; text-align: center}
.next {font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551; font-size: 12px; text-align: right; font-weight: bold; margin: 0px 20px 0px 0px;  }

h6 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551; font-size: 12px; text-align: right; font-weight: bold; margin: 10px 40px 0px 50px; }
h5 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551; font-size: 11px; font-weight: normal; margin: -15px 40px 15px 50px;}
h4 { font-family: trebuchet MS, arial, helvetica, sans-serif; font-style: italic; color : #254551; font-size: medium; font-weight: bold; margin: 5px 5px; }
h3 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551; font-size: 12px; font-weight: bold; margin: 20px 40px 15px 50px; }
h2 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551; font-size: 14px; font-weight: bold; margin: 20px 40px 15px 50px; }
h1 { font-family: trebuchet MS, arial, helvetica, sans-serif;  color : #254551; font-size: 16px; font-weight: bold; margin: 20px 40px 15px 50px; }

select {margin: 5px 0px 5px 0px;}

/* Start shopping cart specific CSS */
#cartInv  { margin: 10px 40px 10px 50px; width:810px; }

.cart_tbl { margin: 10px 0px 10px 0px; border-style: none; }
.cart_trb { padding: 1px 5px 1px 5px; border-style: none solid solid none;
          border-color: #993300; border-width: 1px;}
.cart_trbd { padding: 1px 5px 1px 5px; border-style: none solid double none;
           border-color: #993300; border-width: 0px 1px 2px 0px;}
.cart_tlrb { padding: 1px 5px 1px 5px; border-style: none solid solid solid;
          border-color: #993300; border-width: 1px;}
.cart_tlrbd { padding: 1px 5px 1px 5px; border-style: none solid double solid;
           border-color: #993300; border-width: 0px 1px 2px 0px;}
.cart_tr { padding: 1px 5px 1px 5px; border-style: none solid none none;
         border-color: #993300; border-width: 1px;}
.cart_tn { padding: 1px 5px 1px 5px; border-style: none; }
.cart_tns { padding: 5px 5px 1px 5px; border-style: none; }
.cart_tcrb { text-align: center ; padding: 1px 5px 1px 5px;
           border-style: none solid solid none; border-color: #993300;
           border-width: 1px;}
.cart_trrb { text-align: right; padding: 1px 5px 1px 5px;
           border-style: none solid solid none; border-color: #993300;
           border-width: 1px;}
.cartcontent {margin-left: 315px; min-height: 300px;}

.content { margin: 20px 0px 25px 35px; }
.lside {width: 315px; float:left; min-height: 300px;}
.rside {width: 810px; float:right;}
.tnail { min-height:120px; }
.ltmar {margin-left:50px; }
.signout {text-align:right; margin: 5px; }
.signout a {background: #a7c392; }

