body { background-color: #f4f2e3; font-family: "Comic Sans MS" Arial, Helvetica; font-size: 10pt; padding:0px; margin:0px; }
form { padding: 0px; margin: 0px; }
a:link { color:#993300; text-decoration:none;}
a:visited { color:#993300; text-decoration:none;}
a:hover { color: #CC3300; text-decoration:none;}
a:active { color:#993300; text-decoration:none;}

.credits {width:180px; text-align:center; font-size:8pt; color:#000000; margin-top:140px;}
.credits a:link {color:#993300;}
.credits a:visited {color:#993300;}
.credits a:hover {color:#000000;}

.leftmargin {background-image:url(goldlineback.jpg);}
.maincellback {padding:20px 15px 20px 15px; background-image: url(brushed.jpg);}
.crazyplaid { background-image: url(crazyplaid.jpg); margin:20px; padding:20px;}
.topborder { line-height:15px;
	background-image: url(topbanner.jpg);
}
.cartlinks {text-align:center; text-decoration:none; font-weight:bold; margin:5px 5px 5px 5px;}
.cartlinks a:link { color:#993300; text-decoration:none;}
.cartlinks a:visited { color:#993300; text-decoration:none;}
.cartlinks a:hover { color: #CC3300; text-decoration:none;}
.cartlinks a:active { color:#993300; text-decoration:none;}
.creamcell { background-color:#f4f2e3; margin:15px; padding:15px;}
h1 { font-size:18px; font-weight:bold;}
.headertable { background-color:#f4f2e3;}
.savenow { width:90%; margin:5px;}
.tinytxt  {font-size:9px; line-height:10px;margin:0px; padding:0px; color:#990033;}
.tinytxt input{font-size:9px; line-height:10px;margin:0px; padding:0px; color:#990033;}
.tinytxt a:link { margin:0px; padding:0px; color:#990033;}
.tinytxt a:visited { margin:0px; padding:0px; color:#990033; }
.tinytxt a:hover { margin:0px; padding:0px; color: #990033; }

.tinytxtft  a{ font-size:7pt; font-weight:bold; top-margin:20px; }

.page { width: 95%; }
.innertable {padding:0px; margin:0px; }
.checkback {background-color: #336633;}
.top { 
	background-color:#C8B187;
}
.topnav { 
	background-color:#3C5551;
}
.top a { color: #333366; text-decoration: none; }

.leftside { background-color: #f0fff0;}
.leftside a { text-decoration: none; }
.leftside a:hover { color: #CC0033; }
.searchwh {color:#FFFFFF;}
.tinytxtwh  { text-align:left; font-size:10px; margin:0px 0px 0px 15px; padding:0px; color:#FFFFFF;}
.tinytxtwh a:link { color:#FFFFFF;}
.tinytxtwh a:visited { color:#FFFFFF; }
.tinytxtwh a:hover { color: #CC0000; }

.navbox {padding:5px;}
.fabmsg { color: #990000; }
.catfabmsg { color: #990000; font-weight:bold; }
.content { background-color: #f7f7f7;}
.contenttable {width:85%; background-color:#E8DDD0; border: 1px dashed #3C5551;}
.contenttable td {text-align:left; padding:10px;}
.content-title {
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: #990000;
	margin-bottom:10px;
}

.clear { clear: both; color: #ffffff; }
.searchbox {
    width: 140px;
    }
.searchbox td{
    width: 140px;
	background-color:#f4f2e3;
	text-align:center;
    }
.signup {
    width: 140px;
    }
.signup td{
    width: 140px;
	background-color:#f4f2e3;
	text-align:center;
	font-size:10px;
    }	
.dmsg { color: #ff0000; font-size: 9pt; }
.emailform {background-color:#E8DDD0; width:400px;}
.emailpop {
	width:90%;
	}
.emailpop h1{font-size:14pt; font-weight:bold; margin:20px 10px 20px 10px; text-align:center;}

.topprod-table {
    margin-top: 10px;
    }

.topprod-head {
    width: 150px;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    background-image: url(topprodhead.gif);
    margin: 0px;
	color:#FFFFFF;
    background-repeat: no-repeat;
    }

.topprods {
    width: 150px;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #FFFFFF;
    }

.feat-table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    }

.feat-head {
    color: #FFFFFF;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    background-image: url(topprodhead.gif);
    margin: 0px;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #cc9900;
    }

.feat-cell {
    text-align: center;
    vertical-align: top;
    padding: 10px;
    }

.feat-cell div {
    text-align: center;
    }
