@charset "UTF-8";
/* CSS Document */

/* text & link attributes */

h1 { font-size: 30px; margin: 0 0 5px 0; font-weight: bold; font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#375CA8; }

h2 { font-size: 26px; margin: 0 0 5px 0; font-weight: bold; font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#375CA8; }

h3 { font-size: 20px; margin: 0 0 5px 0; font-weight: bold; font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#375CA8; }

h4 { font-size: 17px; margin: 0; font-weight: bold; font-family: Trebuchet, Arial, Helvetica, sans-serif; color:#375CA8; }

.blue { color: #256c96; }

.darkergray { color: #666; }

.black { color: #000000; }

.sixteen { font-size: 16px; }

.eighteen { font-size: 18px; }


a:link, a:visited { text-decoration: underline; color: #375CA8; }

a:hover, a:active { text-decoration: none; color: #375CA8; }

a.nav:link, a.nav:visited { display: block; padding: 10px 0 10px 0; font-size: 14px; font-weight: bold; text-decoration: none; color: #fff; }

a.nav:hover, a.nav:active { display: block; padding: 10px 0 10px 0; font-size: 14px; font-weight: bold; text-decoration: none; color: #ddd; }

a.topnavitem:link, a.topnavitem:visited { padding: 0; margin: 0 25px 0 0; color: #114260; font-size: 14px; text-decoration: none; }

a.topnavitem:hover, a.topnavitem:active { padding: 0; margin: 0 25px 0 0; color: #114260; border-bottom: 2px solid #256c96; font-size: 14px; text-decoration: none;}

a.yellowsmall:link, a.yellowsmall:visited { display: block; padding: 7px 0 7px 11px; color: #333; background: url(../images/yellowsmall.jpg) left center no-repeat; font-size: 14px; text-decoration: none; }

a.yellowsmall:hover, a.yellowsmall:active { display: block; padding: 7px 0 7px 11px; color: #555; background: url(../images/yellowsmall.jpg) left center no-repeat; font-size: 14px; text-decoration: none; }

a.yellowbig:link, a.yellowbig:visited { display: block; width: 213px; text-align: center; padding: 15px 0 15px 0; color: #000; background: url(../images/yellowbig.jpg) center center no-repeat; font-size: 22px; text-decoration: none; }

a.yellowbig:hover, a.yellowbig:active { display: block; width: 213px; text-align: center; padding: 15px 0 15px 0; color: #222; background: url(../images/yellowbig.jpg) center center no-repeat; font-size: 22px; text-decoration: none; }

.link {border:none;}


/* main attributes */

.left { float: left; margin: 5px 15px 0 0; }

.right { float: right; margin: 5px 0 0 15px; }

.border { padding: 3px; border: 1px solid #c1d07d; }

.borderbottom { border-bottom: 1px solid #aac4d6 ; }

.clear { clear: both; }

body { margin: 0; padding: 0; text-align: left; font: 12px Trebuchet, Arial, Helvetica, sans-serif; color: #666; background: #fff url(../images/bg.jpg) top center repeat-x; }

.wrapper { margin: 0 auto; width: 900px; }

.topnav { float: right; height: 90px; margin: 30px 0 185px 0; }

.topSlogan { margin: 17px 0 0 59px; color: #30a443; font-size:16px; font-weight: bold; }

.mainnav { float: left; width: 170px; margin: 80px 0 0 0; text-align: left; }

.divider { height: 2px; width: 170px; margin: 0; background: url(../images/divider.jpg); }

.content { float: right; width: 680px; text-align: left; }

.footer { float: left; width: 900px; margin: 40px 0 0 0; padding: 20px 0 20px 0; text-align: center; background: url(../images/footer.jpg) top center no-repeat; color: #256c96; }


ul li { list-style: outside url(../images/arrow.jpg); margin: 0 0 0 20px; }

ol {margin: 0 0 0 20px;}
ul.topnavlist, li.topnavlist { display: inline; list-style: none;}


/* homepage attributes */

.hpleft { float: left; width: 330px; text-align: left; font-size: 14px; line-height: 210%; }

.hpvideo { float: right; width: 320px; height: 240px; }

.hpbox { float: left; width: 678px; background: #e3f3f6; border: 1px solid #b4d4da; } 

.hpboxtext { padding: 15px; }

.hpboxleft { float: left; width: 315px; text-align: left; }

.hpboxright { float: right; width: 315px; text-align: left; }

li.hpboxlist { list-style: outside url(../images/bluearrow.jpg); margin: 0 0 0 20px; }

li.servicesPage { list-style: outside url(../images/bluearrow.jpg); font-size: 14px; }

.hpleftbutton { float: left; width: 213px; margin: 20px 19px 0 0; }

.hprightbutton { float: left; width: 213px; margin: 20px 0 0 0; }


/* image attributes */

.image {padding:10px 10px 0px 0px;}

.imageRt {padding:10px 0px 0px 10px;}


/* page title attributes */

.title {padding:0 0 20px 0;}


/* content attributes */

#content {padding:0 40px 0 0; text-align:left;}

#content p {padding:0;}

#content strong {color:#000;}


/* Highlights */

.bold {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}

.small {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}

.sm_bold {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

.sm_guarantee {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#375CA8;}

.guarantee {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#375CA8;}

.bld_blue {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#375CA8;}

.bld_itl_blue {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12px; color:#375CA8;}

.bld_lg_blue {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#375CA8;}


/*Slidesshow */

#slideshow {float:right;}


/* Block text and images used on apple scab and testimonials pages */

#block {font-family:Arial, Helvetica, sans-serif; width:650px; text-align:left; min-height:200px; padding:15px;}

#block p {padding:10px;}

#block img {float:left; display:block; padding:0 20px 10px 10px;} 

#block strong {font-size:14px; color:#000;}


/*testimonials */

#testimonials {font-family:Arial, Helvetica, sans-serif; font-style:italic; width:200px; float:left; margin:100px 0 0 -20px; color:#375CA8;}

#testimonials a:link, #testimonials a:visited {font-weight:bold; color:#000;}

#testimonials a:hover {font-weight:bold; color:#000; text-decoration:underline;}