body{
margin: 0px;
padding: 0px;
background: url(../images/bg.jpg) repeat;
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #443B37;
}

img{
border: none;
}

.tiny{
font-size: 11px;
line-height: 16px;
}

.i{
font-style: italic;
}

hr{
clear: both;
height: 1px;
color:#443B37;
background-color:#443B37;
border: none;
margin: 20px 0px 20px 0px;
}

ul{
padding: 0px 0px 0px 16px;
margin: 0px 0px 0px 16px;
}

ul.in{
padding: 0px 0px 0px 46px;
margin: 0px 0px 0px 46px;
}

.indent{
padding-left: 10px;
}

.picL{
float: left;
margin: 0px 10px 0px 0px;
}

.picR{
margin: 0px 0px 0px 10px;
float: right;
}

h1{
color: #7D8F43;
margin: 8px 0px 8px 0px;
padding: 8px 0px 8px 0px;
font-size: 22px;
font-weight: normal;
}

h2{
color:#7D8F43;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
}

h3{
color: #2F636D;
margin: 0px;
padding: 0px;
}

h4{
color: #2F636D;
margin: 0px;
padding: 0px;
}

.brown{
color: #B89063;
font-weight: bold;
}

.contentHidden{
display: none;
}

#contact a:link{color:#B89063; text-decoration: none; font-weight: bold;}
#contact a:visited{color:#B89063; text-decoration: none; font-weight: bold;}
#contact a:hover{color:#E8DAC5; text-decoration: underline; font-weight:bold;}

#B3 a:link{color:#E8DAC5; text-decoration: none; font-weight: normal;font-size: 12px;}
#B3 a:visited{color:#E8DAC5; text-decoration: none; font-weight: normal;font-size: 12px;}
#B3 a:hover{color:#7D8F43; text-decoration: underline; font-weight:normal;font-size: 12px;}

a:link{color:#844E3C; text-decoration: none;}
a:visited{color:#844E3C; text-decoration: none;}
a:hover{color:#7D8F43; text-decoration: underline;}

#bottomNavi a:link{color:#FFF; text-decoration: none; font-weight: normal;}
#bottomNavi a:visited{color:#FFF; text-decoration: none; font-weight: normal;}
#bottomNavi a:hover{color:#8A2C13; text-decoration: none; font-weight: normal;}


#page{
width: 985px;
height: auto;
margin: auto;
background: url(../images/page.gif) repeat-y;
}

#header{
background: url(../images/header.jpg) no-repeat;
height: 219px;
width: 985px;
}

#contact{
float: right;
padding: 18px 24px 0px 0px;
color: #E8DAC5;
}

#contact ul{
padding: 4px 0px 0px 16px;
margin: 4px 0px 0px 16px;
list-style: none;
}

#columns{
width: 985px;
}

#left{
padding: 16px 0px 0px 16px;
float: left;
width: 496px;
height: auto;
}

#leftText{
padding: 6px 0px 0px 6px;
}

#leftText p{
padding: 0px 8px 0px 8px;
}

#right{
padding: 18px 0px 0px 18px;
float: left;
width: 434px;
height: auto;
}

#B1{
background: url(../images/serving-mesquite.gif) no-repeat;
height: 253px;
width: 434px;
overflow: hidden;
}

#B1Text{
padding: 48px 10px 10px 30px;
font-size: 12px;
line-height: 15px;
}

#B1 ul{
padding: 2px 0px 3px 16px;
margin: 2px 0px 3px 16px;
}

#B2{
height: 303px;
width: 434px;
}

#B3{
background: url(../images/links2.jpg) no-repeat;
height: 432px;
width: 434px;
}

#B3Text{
padding: 60px 0px 0px 40px;
}

#B4{
padding-top: 5px;
}

#botColumns{
width: 985px;
}

#botColText{
padding: 20px;
}

#footer{
background: url(../images/footerNew2.gif) no-repeat;
width: 985px;
height: 100px;
margin-bottom: 10px;
}

#footerText{
padding: 46px 0px 0px 0px;
color: #B89063;
font-size: 11px;
text-align: center;
}
