body          { color: #612f00; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 15px; background-color: #addc6c; background-image: url("../images/bg.gif"); background-repeat: repeat-y; margin: 0; padding: 0 }
form {
    padding: 0px;
    margin: 0px;
    }
a:link  { color: #addc6c; text-decoration: none }
a:visited  { color: #addc6c; text-decoration: none }
a:hover  { color: #41b7c8; text-decoration: none }
a:active  { color: #addc6c; text-decoration: none }
h1     { color: #addc6c; font-size: 14px; font-family: Arial, sans-serif, Helvetica; font-weight: bold }
h2 { color: #41b7c8; font-size: 12px; font-family: Arial, sans-serif, Helvetica; font-weight: bold }
h3 { color: #41b7c8; font-size: 12px; font-family: Arial, sans-serif, Helvetica; font-weight: bold }
h4    { color: #612f00; font-size: 12px; font-family: Arial, sans-serif, Helvetica; font-weight: bold; margin: 0 }
.siteheader           { text-decoration: none; background-image: url("../images/header.gif"); background-repeat: no-repeat; background-position: left top; text-align: right; margin-left: 54px; width: 790px; height: 168px }
.home { text-align: left; display: block }
.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}
.topbar        { text-decoration: none; text-align: left; margin-top: -90px; margin-left: 54px; position: absolute; top: 200px; width: 790px; height: 10px; float: right }

.maintable      { background-repeat: no-repeat; margin-left: 54px; padding: 3px; width: 790px }
.leftside      { width: 155px }

.rightside {
    
    }

.content       { color: #612f00; font-size: 11px; padding: 4px; position: absolute; top: 150px; left: 218px; width: 615px }

.contenttable     { font-size: 11px; background-color: #fff; width: 95% }

.contenttable td {
    text-align: left;
    }

.content-title    { color: #addc6c; font-size: 13px; font-family: Arial, sans-serif, Helvetica; font-weight: bold; text-align: left; margin-bottom: 10px }
.search   { display: block }
.searchbox    { text-align: left; margin-top: 5px; margin-right: 15px; margin-bottom: 5px; width: 145px }
.searchbox td   { text-align: center; margin-right: 15px; width: 145px }
	
.smlogin-form {
    padding: 0px 5px 0px 10px;
    font-size: 10pt;
    }

.clear {
    clear: both;
    color: #ffffff;
    }

.viewcart    { text-align: right; margin-right: 5px; margin-left: 54px }
	
.cartitems        { color: #612f00; font-size: 11px; font-family: Arial, sans-serif, Helvetica; font-weight: normal; background-image: url("../images/checkout.gif"); background-repeat: no-repeat; text-align: left; display: inline; margin-right: 10px; margin-bottom: 10px; margin-left: 5px; position: absolute; top: 125px; left: 84px; height: 0 }

.logged-in-message   { color: #f00; font-weight: bold }

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

.feat-head   { color: #addc6c; font-size: 11px; font-family: Arial, sans-serif, Helvetica; font-weight: bold; text-align: left; text-transform: uppercase; margin: 0; padding: 0 0 0 15px; vertical-align: middle; border-bottom: 1px dotted #612f00 }

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

.feat-cell div {
    text-align: center;
    }
	
.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;
    }
.footer     { font-size: 10px; font-family: Arial, sans-serif, Helvetica; font-weight: normal; text-align: center; margin-top: 30px; margin-bottom: 20px; margin-left: 54px; width: 150px }

.footer a:link   { color: #addc6c }

.footer a:hover   { color: #41b7c8 }

.footer a:visited   { color: #addc6c }	

.input-err   { background-color: #f00 }
.shim td { width: 54px }

.topprodsmain  {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-top: 3px;
	width: 580px;
	border-top: 1px dashed #622f00 }
.home-feat-table   {
	margin-left: 0;
	padding-top: 0;
	width: 100% }
.home-feat-cell   {
	background-color: #fff;
	text-align: center;
	padding-top: 3px;
	width: 125px;
	height: 115px;
	border-width: 1px;
	border-color: #41b7c8 }
.home-feat-thumb   {
	text-align: center;
	top: 0;
	width: 105px }
.home-feat-name  {
	text-align: center;
	margin-top: 5px }
.home-feat-price {
	text-align: center }

