/* CSS Document 
brown text: #573E20;
*/
body{
color:#573E20;
background:#BCBC7C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#ground{
margin:0 auto;
width:960px;
padding:0;
}

#header{
height:180px;
background-image:url(../templateimages/header.jpg);
background-position: bottom left;
background-repeat:no-repeat;
padding:0;
margin:0;
}

#logo{
width:220px;
padding:10px 0 0 2px;
display:none;
}

#mid{
width:960px;
background-color:#F7F1E3;
background-image:url(../templateimages/mid_bg.jpg);
background-position:left;
background-repeat:repeat-y;
}
#midleft{
width:185px;
padding:0px;
margin:0px;
float:left;
}
#midleftHeader{
width:185px;
height:17px;
background-color:#E8D2BB;
background-image:url(../templateimages/leftTopBg.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:5px 0 0 15px;
margin:0 0 0 1px;
float:left;
}

#navbar{
width:198px;
background-color:#F7F1E3;
background-color:#E8D2BB;
padding:0 0 50px 0;
margin:0 0 0 1px;
border:1px solid #BC9B96;
border-top:none;
border-bottom:none;
float:left;
}
#midleftBottom{
width:185px;
height:17px;
background-color:#E8D2BB;
background-image:url(../templateimages/leftBotBg.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:5px 0 0 15px;
margin:0 0 0 1px;
float:left;
}
#midright{
width:744px;
padding:5px 10px 20px 10px;
float:right;
}
#midrightHeader{
width:744px;
_width:559px;
height:17px;
background-color:#E1DED7;
padding:5px 0 0 15px;
text-align:right;
float:right;
}
#midrightHeader a {
color:#704A26;
padding: 3px 5px 3px 5px;
font-weight:bold;
text-decoration:none;
}

#midrightHeader a:hover {
text-decoration:underline;
}

/* CLEAR FLOATS FOR FIREFOX */

.clear {
   clear: both;
   font-size: 0;
   height: 0;
   line-height: 0
   } 


/* PRODUCT STYLE */
#products{
width:160px;
}
#products ul{
margin: 0;
margin-bottom:3px;
padding: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#products a
{
display: block;
color:#704A26;
padding:3px 13px 3px 25px;
margin:0;
width: 160px;
/*background-color: #E8D2BB;*/
background-color:#F7F1E3;
border-bottom: 1px dotted #D4CEC2;
background-image:url(../templateimages/catBullet.jpg);
background-position:left;
background-repeat:no-repeat;
}

#products a:link, #leftnavlist a:visited
{
color:#573E20;
text-decoration: none;
}

#products a:hover
{
text-decoration: underline;
}

/* PRODUCT STYLE */

/* LISTS STYLES */
#navcontainer { width: 190px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
color:#704A26;
padding: 3px 3px 3px 15px;
width: 180px;
background-color: #E8D2BB;
border-bottom: 1px solid #F7F1E3;
font-weight:bold;
}

#navcontainer a:link, #navlist a:visited
{
color:#573E20;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #D7B18C;
color:#573E20;
}

/* LISTS STYLES */

h1{
font-size:12px;
}

input{
border:1px solid #573E20;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button_bg{
background-color:#E7D1BA;
border:1px solid #BAA2A0;
}
#layout1{
border-bottom: 1px dotted #D4CEC2;
}

.price_style{
font-size:12px;
font-weight:bold;
}

.product_pricing{
font-size:12px;
font-weight:bold;
}

.thumb{
padding:1px;
border:1px solid #BAA2A0;
}

#footer{
width:880px;
height:17px;
font-size:10px;
text-align:right;
background-color:#F7F1E3;
background-image:url(../templateimages/leftBotBg.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:5px 0 0 15px;
margin:0 0 0 1px;
}

.productname{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#573E20;
}

.checkout_table_bgcol{
background-color:#E7D1BA;
}

.home_table td{
background-color:#E7D1BA;
}

.redbold{
font-weight:normal;
color:#FF0000;
}
