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

/* Features*/
#featuresWrap { position: relative; height: 375px; background-color: #17429b; width: 100%; overflow: hidden; background-image: url(/stylesheets/webart/featuresWrapper.jpg); background-repeat: repeat-x; background-position: bottom; }
#features { position: absolute; width: 1800px; left: 50%; margin-left: -800px; background-image: url(/stylesheets/webart/features/default.jpg); background-repeat: no-repeat; }
.feature-1,
.feature-2,
.feature-3,
.feature-4,
.feature-5 { background-repeat: no; height: 375px; width: 1600px; position: absolute; }
.feature-1 { background-image: url(/stylesheets/webart/features/water.jpg); display: none; }
.feature-2 { background-image: url(/stylesheets/webart/features/globe.jpg); display: none; }
.feature-3 { background-image: url(/stylesheets/webart/features/grass.jpg); display: none; }
.feature-4 { background-image: url(/stylesheets/webart/features/farm.jpg); }

/* Body */
#contentWrap { position: relative; min-height: 250px; background-color: #FFF; }
#content { position: relative; width: 960px; margin: 0 auto; z-index: 100; }
#col-1 { position: relative; width: 220px; min-height: 350px; float: left; margin-top: -325px; }
#col-2 { position: relative; width: 740px; min-height: 100px; float: right; }
#col-2 p { padding: 20px 20px 35px 20px; font-size: 14px; line-height: 18px; margin-top: -45px; background-image: url(/stylesheets/webart/divider.jpg); background-repeat: no-repeat; background-position: bottom; }
#col-1 p { color: #FFF; font-size: 16px; padding: 20px; text-align: center; text-shadow: 2px 2px 2px #061b45; filter: dropshadow(color=#061b45, offx=2, offy=2); }
.author { color: #deaa4a; display: block; padding-top: 20px; font-size: 18px; font-weight: bold; }
.authorLocation { display: block; padding-top: 5px; font-size: 12px; }
#videoBtn a { display: block; background: #32509d; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNTA5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODNjNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #32509d 0%, #283c6d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #32509d), color-stop(100%, #283c6d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #32509d 0%, #283c6d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #32509d 0%, #283c6d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #32509d 0%, #283c6d 100%); /* IE10+ */ background: linear-gradient(top, #32509d 0%, #283c6d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32509d', endColorstr='#283c6d', GradientType=0 ); /* IE6-8 */
border: 3px solid #FFF; line-height: 50px; border-radius: 5px; text-align: center; position: absolute; top: 235px; color: #FFF; width: 200px; text-decoration: none; font-size: 20px; -webkit-box-shadow: 0px 0px 5px 0px #333; box-shadow: 0px 0px 5px 0px #333; }
#videoBtn a:hover { background: #283c6d; /* Old browsers */ background: -moz-linear-gradient(top, #283c6d 0%, #324f9b 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #283c6d), color-stop(100%, #324f9b)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #283c6d 0%, #324f9b 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #283c6d 0%, #324f9b 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #283c6d 0%, #324f9b 100%); /* IE10+ */ background: linear-gradient(to bottom, #283c6d 0%, #324f9b 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#283c6d', endColorstr='#324f9b', GradientType=0 ); /* IE6-9 */
}
#callout ul { padding-top: 10px }
#callout ul li { display: inline; }
#callout ul li a { height: 100px; width: 220px; display: block; float: left; margin-left: 18px; border: 3px solid #FFF; border-radius: 5px; -webkit-box-shadow: 0px 0px 5px 0px #666; box-shadow: 0px 0px 5px 0px #666; text-align: center; line-height: 100px; color: #CCC; text-decoration: none; opacity: 0.95; text-indent: -9999em; background-repeat: no-repeat; }
#callout ul li a:hover { border: 3px solid #17429B; -webkit-box-shadow: 0px 0px 5px 0px #333; box-shadow: 0px 0px 5px 0px #333; opacity: 1; }
#watchVid { padding-top: 50px; }
#watchVid p a,
#watchVid p { text-shadow: none !important; }
#watchVid p { color: #333; }
.learnMore a { background-image: url(/stylesheets/webart/callouts/video.jpg); }
.contact a { background-image: url(/stylesheets/webart/callouts/learnmore.jpg); }
.satisfiedCustomers a { background-image: url(/stylesheets/webart/callouts/customers.jpg); }
