#homepage-content-override { padding: 10px; font-size: 18px; color: #ff0000; text-align: center; }

td.valign-middle { vertical-align: middle }

/*  Prevent header bg image from repeating */
#header {background:#2e8b57 url('') top left no-repeat ;zoom:1; min-height:200px; height:auto !important; height:200px;}

/* Remove top padding to allow spacer */
#slogan {color:#ffffff; display:block; float:right; font:normal 11px Tahoma, Geneva, Verdana, sans-serif; padding:0 15px 10px 10px; width:225px; text-align:right; }

#top-nav-bg-color { background-color:#996633; }

#safe-shopping { float: left; padding: 5px 0 5px 5px; width: 145px; }


/* Remove bottom border, add bg */
#nav-product ul li a {border-bottom:0px solid #bfc5b7; color:; display:block; font-weight:bold; font-size:11px; /*height:15px;*/ margin:0; /*min-height:15px;*/ padding:10px 4px 6px 13px; text-decoration:none;width:150px; /*background: url('http://ep.yimg.com/ca/I/yhst-96513594153039_2193_7508098') top left repeat-y;*/}

#copyright {color:#a2a2a2; display:block; font:normal xx-small/1.2 verdana, sans-serif; padding: 5px 0 0 0; text-align:right;}




/* Remove padding/margins to allow elements full width to right side */

#finaltext, #introtext {margin:10px; margin-right: 0;}














/*   CSS FOR HOMEPAGE STUFF  */

#contentarea { margin:0 0 0 0;}

#horizontal-table table { border: 2px solid #ffffff; width: 394px; margin-top: 0px; }
#horizontal-table td { border: 3px solid #ffffff; padding: 5px; text-align: center; }

#horizontal-table td td { padding: none; margin: none; }

#horizontal-table table table, #horizontal-table td td { border: none; border-right: none; border-left: none; }

#quad-area { border: 0px solid red; float: right; }
#quad-area table { border: 1px solid black; empty-cells: show; border-collapse: separate; width: 235px; height: 234px; }
#quad-area td { vertical-align: middle; text-align: center; border: 1px solid black; }

*:first-child+html #messagearea { width:605px; }

#captionarea, #messagearea {margin:5px 0px 5px 5px; border: 0px solid red;}

#maintype #caption {background-color:#fff; padding:0px; border: 0px solid blue;}

.image-l {border: 2px solid black; padding: 0px; margin:0 5px 10px 0;}








#nav-general {clear:both; float:right; display:block; list-style:none; margin:4px 5px 0 0; }

#nav-general li {background-color:; border:0px solid #ffffff; border-top:0; float:left; margin:0 2px; border-left: 1px solid #A9820B; } /* General Link Colors */

#nav-general li a {color:#ffffff; display:block; font-size:12px; font-weight:bold; padding:4px 5px; margin-left: 5px; text-align:center; text-decoration:none; white-space:nowrap;}

#nav-general li a:hover {background-color:#336633; color:#ffffff;}

