*{margin: 0px; padding: 0px; color:#703100;}
body {background: #30ccce url('bg.gif') top left repeat-x; font-family: garamond; font-size: 12pt;margin: 0px;padding: 0px; color: #653f03;	background-attachment: fixed;}

a:link {color: #703100; text-decoration: none;}
a:visited {color: #703100; text-decoration: none;}
a:hover {color: #703100;text-decoration: none;}
a:active {color: #703100; text-decoration: none;}
a img{border: none;}
form {}
h1 {font-size: 14pt; font-weight: bold;}
h4 {font-size: 12pt; font-weight: bold; margin: 0px; }
tr {margin: 0; padding:0;}

.cartitems{font-size: 9pt;}
.clear { clear: both; color: #ffffff;}
.clearer{clear: both;margin: 0;padding: 0;}
.content {padding: 5px;}
.contenttable { width: 95%; background-color: transparent; margin-top: 10px;}
.content-title { font-size: 14pt; font-weight: bold;text-align: center; margin-bottom: 10px;}
.feat-cell { text-align: center; vertical-align: top; padding: 10px;}
.feat-cell div {text-align: center;}
.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;}
.footer {font-size: .85em;margin-top: 10px; background: transparent;}
.footer a:link {}
.footer a:hover {}
.footer a:visited {}	
.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}
.input-err { background-color: #ffff00; }
.logged-in-message { color: red;font-weight: bold;}
.maintable { }
.maincontent {margin: 0 auto; border: 2px dashed #30ccce; width: 90%; font-size: .85em;}
.maincontent p {margin: 4px;}
.searchbox { width: 165px;}
.searchbox td{ width: 165px; background-color:#FFFFFF; text-align:center; }
.siteheader { background-color: #FFFFFF;text-decoration: none;}
.smlogin-form { padding: 0px 5px 0px 10px;font-size: 10pt;}
.tinytxt { font-size: 7pt; line-height: 10px; margin: 0px;padding: 0px; }
.tinytxt input {font-size: 7pt; line-height: 10px; margin: 0px; padding: 0px; }
.tinytxt a:link {margin: 0px; padding: 0px; }
.tinytxt a:visited { margin: 0px; padding: 0px;}
.tinytxt a:hover {margin: 0px; padding: 0px;}
.topbar { background-color: #FF4000;text-decoration: none;line-height: 16px; padding: 0px; margin: 0px; }
.viewcart { margin-top: 18px;text-align: center;}

#bottomnav{background: transparent; width: 831px; height: 20px;border: none; background: #30ccce; text-align: center}
#bottomnav a:link {text-decoration: none;}
#bottomnav a:visited {text-decoration: none;}
#bottomnav a:hover {text-decoration: none;}
#bottomnav a:active {text-decoration: none;}
#bottomnav a img{border-style: none;}

#cartnav{width: 125px; height: 32px; top: 0; left: 675px; position: absolute;background-color: transparent;}
#cartnav a img{border-style:none;}

#center {float:left; width:100%; margin-right: 9px;}
#container {float:left; width:100%; border-left:transparent 9px; margin-left: -9px; display:inline;}

#content{width: 100%; color: #644121;}

#header {width: 801px; background: #fff url('logo.gif') top left no-repeat; height: 75px;  
        border: solid #703100 3px; border-bottom: none; position: relative; }
#il{width: 48%; padding-bottom: 30px;float: left;}
#ir{width: 48%; padding-bottom: 30px;float: right;}

#leftscal{ width: 9px; float: left; background: transparent url('leftscal.gif') top left repeat-x;
          margin-left: -9px; position: relative;}

#logo {text-indent: -9000px; width: 400px; height:0px;}
#logo h1{width: 400px; height: 75px;}

#rap{width: 831px; margin: 0 auto; padding: 0; background: transparent;}

#rightscal{float:right; width: 9px; background: transparent url('rightscal.gif') top left repeat-x;
            margin-right:-9px; position: relative;}
            
#sitemain {width: 801px; border:solid #653f03 3px; border-top: none; border-bottom: none;background: #fff; min-height: 490px;}
#stamp {width: 801px; height: 67px; border: solid #653f03 3px; border-top: none; background: #fff;}
#stamp img {float:right; margin-right: 5px;margin-botttom: 5px;}

#topnav{width:801px; height: 41px;  border: solid #653f03 3px; border-top: none; border-bottom: none; background: #703100;}
#topnav a:link {text-decoration: none;}
#topnav a:visited {text-decoration: none;}
#topnav a:hover {text-decoration: none;}
#topnav a:active {text-decoration: none;}
#topnav a, #topnav a img{border: none; border-style: none;}
#topscal {width: 807px;background: transparent url('topscallop.gif')top left repeat-x; height: 9px; margin-top: 30px;}

#content {
	width: 575px;
}

#leftCol {
	width: 195px;
	float:left;
}

#rightCol {
	width: 606px;
	float:left;
}

#sidebar {
	width: 175px;
	padding-right: 25px;
}

ul {
	margin-left: 10px;
}