@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{margin:0px; padding:0px; background:#3b799c 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:#fff; border:1px solid #fff; position:relative; padding-left:214px;}
#logo{background:url(assets/bales_logo.jpg); width:214px; height:82px; overflow:hidden; text-indent:-3000px; margin:0px; position:absolute; top:0; left:0;}
.logo{background:url(assets/logo.jpg) no-repeat left center; height:52px; margin:0px; margin-left:10px; padding-left:150px; padding-top:15px; font:2em Arial, Helvetica, sans-serif; color:#000;}
.address{float:right; color:#000; 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:#006794; height:21px; padding:0px 8px; padding-top:8px; padding-left:214px; color:#cccccc; border:1px solid #fff; border-top:none; font-size:0.9em;}
#nav a{color:#cccccc; 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:#3b799c; color:#cccccc; margin:0px; padding:5px; font-size:1em;}
.brown_bg{background:#ccc; padding:10px; color:#000; margin:0px; line-height:140%;}
.green_bg{background:#3b799c;}
table.specials h2{margin:0px; padding:5px; font-size:1em; background:#006794; color:#cccccc;}
.padding{padding:10px;}
.float_left{float:left; margin:0px 10px 10px 0px;}

#contact_form{border:1px solid #ccc; padding:10px; margin:0px auto;}
#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:#006794;}

a.button{display:block; max-width:100px; padding:5px; border:1px solid #006794; background:#3b799c; color:#fff; text-decoration:none; text-align:center; margin-bottom:5px;}
a.button:hover{background:#5b523e; color:#cccccc;}
ul.tabs{list-style:none; margin:0px; padding:0px;}
ul.tabs li{float:left; margin-right:1px;}
ul.tabs li a.button{background:#006794; color:#cccccc; max-width:175px;}
ul.tabs li a.button:hover{background:#3b799c; color:#cccccc;}

ul.models{height:150px; overflow:auto; list-style:none; margin:0px; padding:0px;}
ul.models li{margin-bottom:1px;}
ul.models a{display:block; padding:5px 15px; text-decoration:none; background:#efefef url(assets/black_gradient.png) repeat-x bottom left;}