@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background:url(../images/main_grad.jpg) top left repeat-x #edf4f6;
font-family:Arial, Helvetica, sans-serif;
color:#3f3f3f;
font-size:14px;
}

img {
border:0;
}

#all {
width:770px;
margin-right:auto;
margin-left:auto;
}

#banner {
width:770px;
height:77px;
background:url(../images/banner_main.jpg) top right no-repeat;
}

.border {
width:768px;
background-color: #ffffff;
padding-top:10px;
padding-bottom:20px;
border-left:1px solid #d4e1e5;
border-right:1px solid #d4e1e5;
border-bottom:1px solid #d4e1e5;
float:left;
}
/*------------------- NAVBAR ---------------------------------------------*/

.navbar {
height:28px;
width:770px;
background-color:#b8d2da;
font-size:16px;
}

* html .navbar ul {
width:740px;
}

.navbar ul {
width:770px;
margin:0;
padding:0 0 0 30px;
list-style-type:none;
}

.navbar li {
float:left;
text-align:center;
margin:0;
}

.first {
width:100px;
}

.r_bord {
border-right:1px solid #fff;
color:#254750;
}

.navbar a {
display:inline-block;
text-decoration:none;
padding:0px 10px 0px 10px;
line-height:28px;
}

*:first-child+html .navbar a{
padding:0 10px 0 10px;
}

* html .navbar a{
padding:0 10px 0 10px;
}

.selected {
border-right:1px solid #fff;
background-color:#84abb7;
color:#fff;
}

.navbar a:hover {
color:#254750;
background-color:#a0c0ca;
}

a:hover.selected {
color:#fff;
background-color:#84abb7;
}

.ctrail {
color:#43656f;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:left;
width:100%;
}

*:first-child+html .ctrail ul {
padding:0;
}

* html .ctrail ul {
padding:0 0 12px 0;
margin-bottom:0px;
}

.ctrail ul {
padding:0 0 0 41px;
margin-top:0px;
}

.ctrail li {
display:inline;
}

.ctrail a {
color:#a2bdc5;
}

.back {
margin:0px;
color:#4bad66;
float:right;
padding-top:0px;
padding-right:40px;
}

.back a {
color:#4bad66;
}

/*------------------ CONTENT ----------------------------------------------*/

#content {
width:720px;
margin-left:23px;
}

#content a:link {
color:#3f6e7c;
}

#content a:visited {
color:#3f6e7c;
}

#content a:hover {
color:#007a9e;
}

h1 {
font-size:21px;
color:#194723;
margin-bottom:25px;
}

h2 {
font-size:18px;
}

#headline_main {
width:690px;
background-color: #d4dfe2;
background-image: url(../images/box_bg_black.jpg);
background-repeat: repeat-x;
color:#ffffff;
margin-top:11px;
padding:15px 15px 8px 15px;
float:left;
margin-bottom:10px;
}

#headline_main h2 {
color: #ffffff;
margin-top:0px;
}

.headline_button {
display:inline;
}
.headline_button span{
color:#ffffff;
padding-right:4px;
padding-left:4px;
cursor:hand;
}
.headline_button a:focus { -moz-outline-style: none; outline: none;}
.headline_button a{
	text-decoration:none;
}


.headline {
	color:#FFFFFF;
}

#currently_viewing_div {
margin-top:15px;
padding-bottom:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#6d8f99;
}

#currently_viewing_divider {
	padding-top:2px;
	padding-bottom:5px; 
	margin-left:-15px; 
	margin-right:-15px; 
	border-top: #606060 1px solid;
}


#currently_viewing_div p {
	color:white;
}

#home_black_box h2 {
color: #ffffff;
margin-top:0px;
}

.home_green_box {
background-color: #2e7e35;
background-image: url(../images/box_bg_green.jpg);
background-repeat: repeat-x;
color:#ffffff;
padding:15px 15px 15px 15px;
}

.home_green_box .new_sprayer {
float:left;
width:117px;
margin-bottom:0px;
}

.home_green_box .new_sprayer img {
float:left;
margin-bottom:5px;
}

#content .home_green_box .new_sprayer a {
color:#aabfc5;
}

.home_green_box h2 {
color: #ffffff;
margin-top:0px;
}

.home_blue_box {
background-color: #96acb2;
background-image: url(../images/box_bg_blue.jpg); 
background-repeat: repeat-x;
border-left:solid 1px #ffffff;
vertical-align:top;
color:#3f3f3f; 
padding:15px 15px 15px 15px;
}

.home_blue_box h2 {
color: #ffffff;
margin-top:0px;
}

#home_gray_box {
width:690px;
background-color: #d4dfe2;
background-image: url(../images/box_bg_gray.jpg);
background-repeat: repeat-x;
color:#3f3f3f;
margin-top:11px;
padding:15px 15px 15px 15px;
float:left;
}


#home_gray_box .team_member {
float:left;
width:172px;
}

#home_gray_box .team_member img {
margin-bottom:10px;
}

#home_gray_box .team_member .small {
font-size:11px;
}

#content #home_gray_box .team_member a {
font-size:11px;
}

#home_gray_box h2 {
color: #ffffff;
margin-top:0px;
}


#contact_info {
margin-top: 30px;
}


#contact_info .team_member {
float:left;
width:180px;
}

#contact_info .team_member .small {
font-size:11px;
}

#contact_info .team_member a {
font-size:11px;
}




.new_sprayer {
float:left;
margin-bottom:20px;
}

.new_sprayer img {
float:left;
margin-right:15px;
margin-bottom:45px;
}

.new_sprayer h2 {
margin-top:0px;
}


/*------------------CONTENT --> SPRAYER LISTINGS----------------------------------------------*/

.b_top {
width:720px;
margin-right:auto;
margin-left:auto;
background:url(../images/border_top.gif) top left no-repeat #fff;
clear:both;
}

.b_side {
position:relative;
top:6px;
border-right:1px solid #bec5c7;
border-left:1px solid #bec5c7;
}

.b_bottom {
width:720px;
height:8px;
padding-top:7px;
background:url(../images/border_bottom.gif) bottom left no-repeat;
margin-right:auto;
margin-left:auto;
}

.content {
width:700px;
background-color:#FFFFFF;
padding-top:5px;
margin-right:auto;
margin-left:auto;
clear:both;
}

.info {
background-color:#11732c;
width:701px;
}

.bold {
font-weight:bold;
}

.firstcol {
width:286px;
}

.firstcol p {
font-size:20px;
color:#fff;
margin:0;
padding:7px;
}

.shadow {
background:url(../images/shadow.gif) top left no-repeat;
width:265px;
height:200px;
}

.big_img {
border:6px solid #fff;
}


.secondcol {
width:320px;
font-size:15px;
}

.details {
margin:5px;
padding:1px 5px 1px 5px;
background-color:#32944e;
}

.details p {
color:#fff;
font-size:14px;
}

.more {
color:#0c2d36;
}

.more1 {
color:#0c2d36;
font-size:19px;
}

.thirdcol {
width:116px;
background:url(../images/email_grad.jpg) top left repeat-x #2c4b54;
border-left:4px solid #4e9779;
padding-top:25px;
}

.thirdcol a {
color:#fff;
text-decoration:underline;
font-weight:bold;
}

.change {
color:#499259;
text-align:right;
font-size:12px;
padding-right:25px;
}

.update {
float:left;
color:#499259;
font-size:14px;
padding-left:40px;
padding-top:7px;
}



.last {
font-size:12px;
}

.sort {
float:right;

}

form {
float:right;
}

.listing {
background:url(../images/list_top.jpg) top left no-repeat;
width:361px;
}

.list_side {
position:relative;
width:346px;
height:174px;
top:15px;
margin-left:6px;
margin-bottom:10px;
border-right:1px solid #bec5c7;
border-left:1px solid #bec5c7;
}

.list_bot {
background:url(../images/list_bot.jpg) bottom left no-repeat;
}

.used {
width:331px;
height:173px;
background:url(../images/list_grad.jpg) left top repeat-x;
margin-right:auto;
margin-left:auto;
color:#fff;
}

.top {
height:0px;
}

.header {
margin:0;
padding:10px 0 0 10px;
font-size:18px;
}

*:first-child+html .header {
padding-top:5px;
}

.pic {
margin-left:10px;
margin-bottom:10px;
border:5px solid #fff;
}

.spray_det {
width:130px;
height:83px;
background-color:#32944e;
padding:5px;
font-size:14px;
}

.third {
width:10px;
}

.more_info {
height:20px;
width:130px;
background-color:#30515b;
padding:5px 0 3px 10px;
}

.more_info a {
color:#fff;
font-size:14px;
font-weight:bold;
}

.footer {
color:#499259;
text-align:right;
font-size:12px;
line-height:35px;
padding-right:25px;
}

#viewing {
margin-top:10px;
color:#84abb7;
font-size:11px;
}
#viewing div {
padding:2px 5px 2px 5px;
float:left;
}
#viewing #active {
background-color:#84abb7;
}
#viewing a.choice {
color:#ffffff;
text-decoration:none;
}
#viewing .left {
float:left;
padding-left:0px;
}
.tasteful_table {
border:1px solid #bbbbbb;
}
.tasteful_table td {
border:1px solid #bbbbbb;
}