body{
margin:0;
padding:0;
background:#673301 url(../images/bg.jpg) repeat-x;
font:12px/1.2em Arial, Helvetica, sans-serif;
text-align:center;
}

#container{
position:relative;
width:760px;
margin:0 auto;
background-image:url(../images/bg_container.jpg);
background-repeat:repeat-y;
}

#nav{
width:758px;
height:66px;
background-color:#401f18;
margin:-19px 0 0px;
padding:0 0 0 2px;
background-image:url(../images/bg_nav.jpg);
background-repeat:repeat-x;
}

#under_nav{

width:760px;
height:57px;
}

#left{

float:left;
width:108px;
background-image:#000 url(../images/left_bg.jpg);
}

#page_title{
font-size:14px;
font-weight:bold;
color:#5f4624;
margin:0 0 20px; 0;
}

#right{

float:right;
width:602px;
/*--background:#000 url(../images/bg_body.jpg);--*/
text-align:left;
/*--padding:0 25px 0;--*/
margin-right:24px;
}

#footer{

clear:both;
width:760px;
height:60px;
}

#products{

width:210px;
padding:10px 0 45px;
margin-top:10px;
border-bottom:7px solid #632f24;
text-align:center;
background-color:#e9d8c2;
}

#showcase{

width:534px;
height:402px;
padding:0;
margin:0 auto;
}

#slide{
position:relative;
width:270px;
height:185px;
padding:0;
margin:0;
}

/*-----legend-----*/

#legend{
position:absolute;
top:400px;
left:135px;
width:137px;
height:82px;
background-image:url(../images/legend.gif);
}

/*-----classes-----*/

.subheader{
font-size:14px;
font-weight:bold;
color:#5f4624;
}

.text_larger{
font-size:14px;
}

.red{
color:#900000;
}

.img_left{
float:left;
margin:5px 20px 10px 0;
border:1px solid #555;
}

.img_left_noborder{
float:left;
margin:5px 20px 10px 0;
}

.img_right{
float:right;
margin:5px 0 20px 10px;
border:1px solid #555;
}

.img_right_noborder{
float:right;
margin:5px 0 20px 10px;
}

.location_pic{
border:1px solid #666;
}

.back{
margin-top:40px;
padding-top:10px;
border-top:1px solid #ccc;
clear:left;
font-size:10px;
}

/*-----body links-----*/

a:link, a:visited{
text-decoration:underline;
color:#8b2a2a;
}

a:hover, a:active{
text-decoration:none;
color:#990;
}

/*-----HTML-----*/

hr{
margin:35px 0 35px 0;
}

/*-----image link opacity-----*/

.fade a img{
filter:progid:dximagetransform.microsoft.alpha(opacity=80);
-moz-opacity:0.80;
margin-bottom:4px;
}

.fade a:hover img{
filter:progid:dximagetransform.microsoft.alpha(opacity=100);
-moz-opacity:1;
}

/*-----misc-----*/

img{
border:none;
}

iframe{
border:1px solid #666;
margin-bottom:5px;
}


/*-----Menu-----*/

.TopMenuGroup{
}

.MenuGroup
{

}

.TopMenuItem
{
  background-image: url(../images/button.jpg); 
  color:white;
  font-family:verdana;
  font-size:11px;
  width:108px;
  height:47px;
  cursor:hand;
  background-repeat:no-repeat;
  text-align:center;
  font-weight:bold;
}

.TopMenuItemHover
{
  background-image: url(../images/button_over.jpg); 
  color:white;
  font-family:verdana;
  font-size:11px;
  width:108px;
  height:47px;
  cursor:hand;
  text-align:center;
  font-weight:bold;
}

.MenuItem
{
  padding:8px;
  background-color:#ddd2b6;
  color:#7d3e2f;
  font-family:verdana;
  font-size:11px;
  border-bottom:1px solid #fff; 	
  cursor:hand;
}

.MenuItemHover
{
  padding:8px;
  background-color:#7d3e2f;
  color:#fff;
  font-family:verdana;
  font-size:11px;
  border-bottom:1px solid #fff;
  cursor:hand;
}



