@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{margin:0px; padding:0px; background:#f8f2e2 url(assets/body_tile.png) repeat-y top center; font:11px "Tahoma",Arial, Helvetica, sans-serif; height:100%;}
a{color:#5b523e;}
h1{font:2em Arial, Helvetica, sans-serif;}
h2{font:1.75em Arial, Helvetica, sans-serif;}
hr{background:#5b523e; color:#5b523e; border-style:none; height:1px;}
#shadow{background:url(assets/bg_tile.png) repeat-x; height:100%; position:static;}
#main{width:1000px; margin:0px auto; background:#fff; min-height:600px;}
#header{background:url(assets/header_tile.jpg); border:1px solid #fff; position:relative; padding-left:214px;}
.logo{background:url(assets/logo.jpg) no-repeat; height:37px; margin:0px; padding-left:130px; padding-top:15px; font:2em Arial, Helvetica, sans-serif; color:#fff;}
#logo{background:url(assets/bales_logo.jpg); width:214px; height:82px; overflow:hidden; text-indent:-3000px; margin:0px; position:absolute; top:0; left:0;}
.address{float:right; color:#fff; text-align:right; margin:0px; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; line-height:160%;}
.phone_numbers{font-size:1.1em;}
.right_spacing{margin-right:15px;}
#nav{background:#2a2015; height:21px; padding:0px 8px; padding-top:8px; padding-left:214px; color:#f8f2e2; border:1px solid #fff; border-top:none; font-size:0.9em;}
#nav a{color:#f8f2e2; text-decoration:none; margin:0px 8px; text-transform:uppercase; letter-spacing:0.1em;}
#nav a:hover{color:#fff; text-decoration:underline;}
#content{border-left:1px solid #fff; border-right:1px solid #fff;}
#footer{border-left:1px solid #fff; border-right:1px solid #fff; text-align:center; clear:both;}
#footer a{margin:0px 15px;}

.col_left{border-right:1px solid #fff;}
.green_title{background:#809165; color:#f8f2e2; margin:0px; padding:5px; font-size:1em;}
.brown_bg{background:#5b523e; padding:10px; color:#f8f2e2; margin:0px; line-height:140%;}
.green_bg{background:#809165;}
table.specials h2{margin:0px; padding:5px; font-size:1em; background:#2a2015; color:#f8f2e2;}
.padding{padding:10px;}
.float_left{float:left; margin:0px 10px 10px 0px;}

#contact_form{border:1px solid #ccc; padding:10px; margin:0px;}
#contact_form label{display:block; text-align:right; font-weight:bold;}

h2.special{clear:both; color:#5b523e;}
.special_thumb{display:block; float:left; margin:0 10px 10px 0;}

#wj_replace_listing{background:#2a2015;}

a.button{display:block; max-width:100px; padding:5px; border:1px solid #2a2015; background:#809165; color:#2a2015; text-decoration:none; text-align:center;}
a.button:hover{background:#5b523e; color:#f8f2e2;}
ul.tabs{list-style:none; margin:0px; padding:0px;}
ul.tabs li{float:left; margin-right:1px;}
ul.tabs li a.button{background:#2a2015; color:#f8f2e2; max-width:175px;}
ul.tabs li a.button:hover{background:#809165; color:#f8f2e2;}