body
{
margin:0;
background-color:#ede2c2;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
#leftNav a
{
font-size:12px;
line-height:20px;
color:#ede2c2;
}
#leftNav #huntNav a
{
color:#dab85e;
}
a 
{
font-weight:bold;
text-decoration:none;
}

a:visited,a:hover,a:active
{
text-decoration:none;
font-weight:bold;
}

#content
{
overflow:auto;
background:url(/images/rightBG.jpg) no-repeat;
background-color:#decfa4;
width:506px;
float:left;
padding:25px;
}

#content_admin
{
overflow:auto;
background-color:#ede2c2;
width:706px;
float:left;
padding:25px;
}

#content a
{
color:#003300;
}
#content a:hover
{
color:#003300;
text-decoration:underline;
}
h1
{
color:#371900;
font-size:24px;
}

h3
{
color:#371900;
font-size:16px;
margin:0;
}

p
{
font-weight:bold;
color:#373711;
}

.arrow
{
float:left;
width:10px;
height:9px;
}


img {border: 0;}

.item { border-bottom: 1px solid #7E481A; height: 70px; width: 500px; padding: 0 0 20px 0; margin: 0 0 10px 0;}
.item_photo { float:left; margin-right:10px }
.item_name { border: 0px solid #dab85e; }
.item_description { font-size: 11px;}
.item_price { float:right; font-size: 14px; font-weight: bold; border: 0px solid #ffcccc; text-align: right; width: 120px; height: 70px;}

.featureditems { height: 175px; margin-bottom: 20px;}
.featureditem { border: 1px solid #7E481A; height: 175px; padding: 0 0 20px 0; margin: 0 0 10px 0; width: 230px; margin-right: 20px; float: left;}
.featureditem_photo { border: 0px solid #7E481A; float: right; margin: 10px 10px 0 10px;}
.featureditem_name { font-size: 15px; font-weight: bold; margin: 10px 0 0 10px;}
.featureditem_description { font-size: 13px; font-weight: normal; margin: 10px 10px 0 10px;}
.featureditem_price {font-size: 15px; margin: 10px 0 0 10px; font-weight: bold;}

.itemdetails { border: 0px solid #cccccc; height:250px; padding: 0 0 20px 0; margin: 0 0 10px 0;}
.itemdetails_photo { border: 0px solid #7E481A; float: left; margin-right:10px; width: 170px;}
.itemdetails_name { border: 0px solid #cccccc; font-size: 15px; font-weight: bold; color:#003300;}
.itemdetails_description { font-size: 13px; font-weight: normal; margin-top: 20px;}
.itemdetails_price {font-size: 15px; font-weight: bold;}
.itemdetails_attrib {}
.addtocart {margin-top: 20px;}

.itemcart { border-bottom: 1px solid #7E481A; height: 70px; width: 500px; padding: 0 0 20px 0; margin: 0 0 10px 0;}
.itemcart_photo { float: left;  margin-right:10px;}
.itemcart_name {float: right; border: 0px solid #cccccc; width: 90px;}
.itemcart_description { font-size: 10px;}
.itemcart_price {float: right; font-size: 14px; font-weight: bold; border: 0px solid #ffcccc; text-align: right; width: 100px;}
.itemcart_qtyprice {float: right; font-size: 14px; font-weight: bold; border: 0px solid #ffcccc; text-align: right; width: 100px; padding-right: 10px;}
.itemcart_qty {float: right; font-size: 14px; font-weight: normal; border: 0px solid #ffcccc; width: 85px; padding-top: 25px;}
.itemcart_qty2 {float: right; font-size: 14px; font-weight: normal; border: 0px solid #ffcccc; width: 85px; }


.itemcart_subtotal {float: right; margin-right: 100px; font-size: 14px; font-weight: bold; border: 0px solid #ffcccc; text-align: right; width: 200px;}
.itemcart_subtotal2 {float: right; margin-right: 14px; font-size: 14px; font-weight: bold; border: 0px solid #ffcccc; text-align: right; width: 200px;}

.invoice_table { border: 1px solid #000; width: 500px; border-collapse: collapse}
.invoice_hdr {  border-bottom: 1px solid #000;}
.invoice_item {}

.company_info { font-size: 14px; margin-bottom: 50px;}
.c_name { font-size: 14px; font-weight: bold;}

.ccform {margin-top: 30px;}

.customer_info { margin-bottom: 30px;}

.title { float: left; width: 100px; text-align: left; margin: 0 50px 0 0;}
.maindiv {margin: 0 0 10px 0;}

.error {color: red; margin-bottom: 20px;}

.hintBox{
filter:alpha(opacity=100);
opacity:1.0;
-moz-opacity:1.0;
border-style: solid;
border-width: 2px;
border-color: blue;
border-left-color:  darkblue;
border-top-color: darkblue;
padding: 10px;
background-color: white;
width: 1px;
height: 1px;
position: absolute;
z-index: 2;
font-size: 10pt;
text-align: left;
}
