A{font-size:12px;color:#A75033;text-decoration:none;font-weight:bold;font-family:Arial}
A:hover{text-decoration:underline}

BODY{background:#BFDBDB;text-align: center;padding: 0; margin: 0;}
#container{margin-top:25px;margin-bottom:25px;width:885px; text-align:left;}

#header{background:url('/images/header-bg.jpg') no-repeat #F4F3E8; height:114px;margin-bottom:2px;}
#header TABLE{margin-top:5px;width:785px;}
#header TABLE TD#contact{text-align:right;vertical-align:bottom;color:#669966;font-size:20px;font-weight:normal;}

#main{background:url('/images/main-bg.gif') repeat-y #F4F3E8;margin:0px;}
#main-top{background:url('/images/main-top.gif') no-repeat #F4F3E8;width:885px;height:5px;overflow:hidden;margin:0px;}
#main-bottom{background:url('/images/main-bottom.gif') no-repeat #F4F3E8;width:885px;height:5px;overflow:hidden;margin:0px;}
#main TABLE{width:845px;}
#main TABLE TD{vertical-align:top;}

FORM{display:inline;}

#left{background:url('/images/left-bg.gif') repeat-y top left; width:320px;position:relative;}
#left-img{margin-bottom:20px;}

#nav{margin:20px 0px 50px 50px;}
#nav A{color:#A75033;background:url('/images/nav-item-bg.gif') repeat-y top left transparent;text-decoration:none;font-size:12px;padding:7px 0px 7px 20px;width:154px;display:block;margin:10px 0px 10px 0px;}
#nav A:hover{color:#873013;background:url('/images/nav-item-bg-hover.gif') repeat-y top left transparent;text-decoration:none}

#right{}
#content{min-height:450px;border:2px solid #FFFFFF;margin:20px 10px 20px 10px;padding:20px 30px 20px 30px;width:450px;overflow:hidden;font-size:14px;}


#footer{color:#669966;font-weight:bold;margin:30px 10px 20px 100px;border-top:1px solid #D7DADA;padding:5px 0px 0px 0px;text-align:right;}
A.email{color:#669966;font-weight:bold;text-decoration:none;}
A.email:hover{color:#669966;font-weight:bold;text-decoration:underline;}




.body{font-size:14px;color:#000000}
.required{font-size:14px;color:#AA3333;font-weight:bold}
.message{font-size:14px;color:#000066;font-weight:bold}
TABLE.contactformtable{background:transparent;width:400px !important;}
.contactformtable TD{background:transparent}
TABLE.contactformtable INPUT{width:250px;margin-right:2px;}
TABLE.contactformtable INPUT#city{width:100px;}
TABLE.contactformtable INPUT#state{width:100px;}
TABLE.contactformtable INPUT#zip{width:46px;}
TABLE.contactformtable INPUT.submit{width:auto;}
NULL{margin-bottom:10px;padding:1px 10px 1px 10px;border:2px solid #9EAC9D;background:#D3E7D3;color:#AA3333;font-weight:bold}
TABLE.contactformtable TEXTAREA{width:250px;}

H1{font-size:20px;font-weight:bold;color:#A75033;border-bottom:1px solid #A75033;;margin:0px 0px 5px 0px;}
H2{font-size:16px;font-weight:bold;color:#A75033;margin:0px 0px 2px 0px;font-style:italic;text-decoration:underline;}
IMG{border:none}


.special{font-weight:bold;color:#444444;font-size:12px;padding-top:10px;}
.special_rate{text-align:right;font-style:italic;font-size:11px;color:#552222;padding-bottom:2px}

.rate{font-weight:bold;color:#444444;font-size:12px;border-bottom:1px solid #CCCCCC}



DIV.product{margin:20px;}
DIV.product_title{font-size:14px;font-weight:bold;}
DIV.product_description{font-size:12px;font-weight:normal;}
DIV.product_price{font-size:14px;font-weight:bold;color:#314258;font-style:italic;text-align:right;padding-bottom:5px;padding-right:15px;}

DIV.terms{width:250px;height:150px;overflow:auto;background:#FFFFFF;border:1px inset}

DIV.shopping_cart_small{padding:4px;border:1px solid #A1A5AB;color:#000000;font-size:12px;font-weight:bold;text-align:center;}
DIV.shopping_cart_small_header{font-weight:bold;color:#000000;text-align:center;}

.header{COLOR: #412C27; border-bottom:1px solid #412C27; text-decoration: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.shopping_cart_item_title{COLOR: #412C27; text-decoration: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.shopping_cart_item_options{COLOR: #412C27; text-decoration: none; font-family: Verdana; font-size: 12px; font-style: italic;font-weight:normal;padding-left:10px;}
.shopping_cart_total{COLOR: #412C27; border-bottom:1px solid #412C27; }

DIV.admin{font-weight:bold;text-align:right;font-size:12px;margin:2px 10px 2px 10px;border:1px solid#CCCCCC;background:#FFCC00;padding:2px;}
DIV.admin INPUT{font-weight:bold;font-size:8px;}



#shopping_cart_links{width:375px;}
#shopping_cart_items{width:375px;}
#shopping_cart_links TABLE{width:375px;}
#shopping_cart_items TABLE{width:375px;}
#shopping_cart_links TABLE TD{padding:2px;}
#shopping_cart_items TABLE TD{padding:2px;}

.ship{padding:30px 0px;font-weight:bold;font-size:11px;}