
body {

    margin-left: 0px;
    margin-top: 0px;
font-family: Arial, Helvetica, sans-serif
}
/*body, th, td, input, select, p, div {
        font-family: Verdana, Helvetica, Arial, sans-serif;


}
*/

a{
   color:#C04A2C;
}
a:hover {
	color: #CC6600 !important;
}
a {
	text-decoration:none;
}
p {

}
b {

}
#main {
    margin-top:10px;
    border:1px solid #DACBC2;
}
#content {
    position:relative;
    padding: 20px;
}
.nav {
    list-style:none;
    padding:0;
    margin:5px 0 20px 0;
}
.nav li {
    margin:2px 10px 2px 10px;
    font-weight:bold;
    font-size:93%;  
}
th, td {
    border:none ! important;
}
h1 {
    font-size: 24px;
	font-family: arial;
    color: #542818;
    margin-top:0;
    padding-top:0;
	letter-spacing:1px;
	font-weight:normal;
    text-align: left;

    position:relative;
   
    
}

h2, h2 a , .formHeader, .product-name {
    font-size: 14px;
    font-weight: bold;
    color: #9A2624;
    text-align: left;
    border-width: 0px 0px 1px 0px;
    border-style: none none solid none ;
    border-color: #C8C0A0;
}

h3 {
    font-size: 12px;
    font-weight: bold;
    color:#B4A27C;
   
    text-align: left;
    line-height: 10px
}


hr {
    height: 1px;
    border-style: none;
    color: black; /* need this for IE */
    background-color: black;  /* need this for Mozilla */
}


/* for alert messages, errors */
.alert {
    font-weight: bold;
    color: darkred;
}

/* for centering tables */
div.centered
{
    text-align: center;
}

div.centered table
{
    margin: 0 auto;
    text-align: left;
}


/* alternate rows */
.row0, .row {
    font-size: 8pt;
    vertical-align: top;
    white-space: nowrap;
    background-color: #ffffff;
}
.row1 {
    font-size: 8pt;
    vertical-align: top;
    white-space: nowrap;
    background-color: #ffffff;
}
.row1 td, .row0 td, .row td {
    padding:4px;
}


/*for pear form */
.form_label{
    color:#A18DAE;
    font-weight:bold;

}


.table_menu a {
    color:#A18DAE;

}

/* FORMS */
.formLabel {
text-align:right;
width:150px;
}


.formTextSmall {
width:50px;
}
.formTextMed {
width:150px;
}
.formTextLarge {
width:250px;
}

.formTextareaSmall {
width:250px;
height:70px;
}
.formTextareaMed {
width:250px;
height:150px;
}
.formTextareaLarge {
width:250px;
height:300px;
}
.formTextareaWide {
width:400px;
height:300px;
}


/* this is for the editor - may go in its own css soon */

img.left {
    margin-right:5px;


}

img.right {
    margin-left:5px;
}

img.divide {

}
/** orig **/
.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
    padding:3px 8px;
    height:16px;
    line-height:16px;
	text-align:right;
}
.style2 {font-family: Arial, Helvetica, sans-serif}
.copy {font-size: small}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
a:link {
	color: #5A2F1E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body {
	background-color: #999999;
	background: #F0E5DE url('/img/layout/back.jpg') top left repeat-x;

}
.context {
    text-align:center;
    padding-top:20px;
    font-weight:bold;
    font-size:88%;
}
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; }
body,td,th {

	color: #000000;
}
.style8 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style10 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.style12 {font-weight: bold}
.subcats {
    margin-left:20px;
}
.address {
    font-weight:bold;
    color:#7F7F7F;
    font-size:93%;  
}
.biz {
    color:#523020 ! important;
}
.all {
    font-size:88%;
    margin-top:-10px;
    text-align:center;
}
.all a {
    text-decoration:none;
}
.view {
  top:0;
  right:0;
   position:absolute;
    font-size:88%;
    text-decoration:none;
}
.cat {
    position:relative;

}
.clear {
    clear:both;
}

.cat h2 a, .cat h2 a:hover{
 text-decoration:none;
}
.subcats {

}