#frame {
width: 997px;
margin: 0 auto;
}

/* Top Nav css */

.topmenu {
border-bottom: 1px dashed #B2B2B2;
margin-bottom: 4px;
padding bottom: 6px;
padding: 0px 8px 0px;
text-align: right;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
color: #232323;
}

.topmenu a {
text-decoration: none;
color: #7e5638;
}

.topmenu a:hover {
color: #3c9cd3;
}

.nolines {
margin-bottom: 4px;
padding bottom: 6px;
padding: 0px 8px 0px;
text-align: right;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
}

.nolines a {
text-decoration: none;
color: #7e5638;
}

.nolines a:hover {
color: #3c9cd3;
}


.boldtopmenu {
border-bottom: 1px dashed #B2B2B2;
margin-bottom: 4px;
padding bottom: 6px;
padding: 5px 8px 0px;
text-align: right;
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color:#3c9cd3;
}

.boldtopmenu a {
text-decoration: none;
color: #7e5638;
}




/* Website nav */

.navcss {
border-bottom: 1px dashed #B2B2B2;
border-top: 1px dashed #B2B2B2;
height: 30px;
margin: 0 auto;
padding: 8px 0px 5px;
width: 997px;
}


.navcss a {
text-decoration: none;
color: #7e5638;
}

.navcss a:hover {
color: #3c9cd3;
}

.navstyle {
border-right:1px dashed #B2B2B2;
font-family: Helvetica,Arial,sans-serif;
font-size: 15px;
font-weight: bold;
color:#7e5638;
padding: 5px 20px 6px 25px;
}

.navnostyle {
font-family: Helvetica,Arial,sans-serif;
font-size: 15px;
font-weight: bold;
color:#7e5638;
padding: 5px 20px 6px 25px;
}

/* Sidebar cats */

.maincat {
border-bottom: 1px dashed #B2B2B2;
font-family: Helvetica,Arial,sans-serif;
font-size: 15px;
font-weight: bold;
font-style: Italic;
color:#black;
padding: 5px 0px 5px;
}

.catsside {
border-bottom: 1px dashed #B2B2B2;
height: 28px;
margin: 0 auto;
width: 997px;
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
color:#7e5638;
}


.catsside a {
text-decoration: none;
color: #7e5638;
}

.catsside a:hover {
color: #3c9cd3;
}


/*about us text*/

.aboutusdmg {
position:absolute;
top:1020px;
width:999px;
border-top:1px dashed #B2B2B2;
}

.aboutusfilltxt {
line-height: 2em;
font-family: Helvetica,Arial,sans-serif;
font-size: 13px;	
}

h2 {
font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
font-weight:bold;	
}


/* main banner*/

.mainbannerpadding {
padding: 5px 0px 5px;
}


/* 5 images for selling */


#showcaseproducts {
position: absolute;
top: 600px;
margin-right: 0 auto;
margin-left: 0 auto;
float: left;
}

.showcaseimages {
padding: 0px 19px 9px 0px;      
}

.sctext {
line-height: 2em;
margin: 10px;
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
padding: 0px 19px 9px 0px;
}

/* footer */

.footerthings {
border-bottom: 1px dashed #B2B2B2;
border-top: 1px dashed #B2B2B2;
height: 30px;
padding: 8px 0px 5px;
width: 997px;	
margin-right: 0 auto;
margin-left: 0 auto;
}

.footercopy {
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;        
}

.footer {
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
border-right:1px dashed #B2B2B2;
padding: 0px 10px 0px 10px;
}

.footernoline {
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
color: #7e5638;
padding: 5px 20px 6px 25px;
}

.footernoline a {
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
color: #7e5638;
text-decoration: none;
}

.footernoline a:hover {
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
color: #3c9cd3;
}

.footer a {
text-decoration: none;
color: #7e5638;
}

.footer a:hover {
color: #3c9cd3;
}

 table.c4 {margin-top: 15px}
 table.c3 {margin-top: 10px}
 table.c2 {margin-top: 15px;}
 td.c1 {padding-top: 8px;}


