a:focus {outline: none;}
*{padding:0;margin:0;}

body{text-align:left;background-attachment:scroll;background-color:#769931;background-image:url("../images/bkg.jpg");background-repeat:repeat-x;}

/*div styles*/
.clearfix{clear:both;}
.main-container{width:1000px;height:auto;margin:0 auto;}
.header-container{width:1000px;height:197px;float:left;}
.main-logo-container{width:234px;height:185px;float:left;}
.non-toxic{width:256px;height:26px;float:left;margin:115px 0 0 15px;}
.navigation-container{width:554px;height:193px;float:right;margin:4px 0 0 0;}
.slider-container{width:1000px;height:385px;float:left;background-color:#fff;padding-top:15px;}
.shadow{width:1000px;height:48px;float:left;background-image:url("../images/shadow.png");}
.content-container{width:1000px;height:auto;float:left;margin:65px 0 50px 0;}
.home-column-1{width:299px;height:auto;float:left;margin-right:50px;}
.home-column-2{width:299px;height:auto;float:left;margin-right:50px;}
.home-column-3{width:299px;height:auto;float:left;}
.home-content{width:279px;height:430px;float:left;background-color:#fff;padding:4px 10px;}
.home-box-top{width:299px;height:6px;float:left;background-image:url("../images/home-box-top.png");}
.home-box-bottom{width:299px;height:6px;float:left;background-image:url("../images/home-box-bottom.png");}
.inner-page-column{width:692px;height:auto;float:left;margin-right:9px;}
.inner-page-box-top{width:692px;height:6px;float:left;background-image:url("../images/inner-box-top.png");}
.inner-page-box-bottom{width:692px;height:6px;float:left;background-image:url("../images/inner-box-bottom.png");}
.inner-page-content{width:672px;height:auto;float:left;background-color:#fff;padding:4px 10px;}
.contact-page-box-top{width:1000px;height:6px;float:left;background-image:url("../images/contact-box-top.png");}
.contact-page-box-bottom{width:1000px;height:6px;float:left;background-image:url("../images/contact-box-bottom.png");}
.contact-page-content{width:980px;height:auto;float:left;background-color:#fff;padding:4px 10px;}
.form-content{width:340px;height:auto;float:left;margin-right:30px;}
.footer-container{width:100%;height:71px;float:left;background-image:url("../images/footer-bkg.png");}
.footer-content{width:1000px;height:35px;margin:0 auto;padding-top:15px;}
.footer-left{width:345px;height:50px;float:left;}
.footer-right{width:190px;height:50px;float:right;}
.data-container{width:650px;height:auto;float:left;margin-bottom:15px;}
.data-left{width:225px;height:25px;float:left;background-color:#769931;padding:5px;margin:0 5px 5px 0;}
.data-right{width:225px;height:25px;float:left;background-color:#769931;padding:5px;}
.data-small{width:50px;height:25px;float:left;background-color:#769931;padding:5px;margin:0 5px 5px 0;}
.email-icon{width:231px;height:211px;float:left;margin:15px 0 0 30px;;}
.buy-now-containers{width:250px;height:auto;float:left;margin:15px 10px;}
/*end div styles*/

/*image styles*/
img{border:none;float:left;}
.dots{margin:0 0 5px 0;}
/*end image styles*/

/*text styles*/
p{font-family:'Noticia Text', serif;font-weight:normal;font-size:12px;color:#3b2b1b;margin-bottom:15px;}
p a{font-family:'Noticia Text', serif;font-weight:normal;font-size:12px;color:#3b2b1b;margin-bottom:15px;text-decoration:underline;}
p a:hover{font-family:'Noticia Text', serif;font-weight:normal;font-size:12px;color:#769931;margin-bottom:15px;}
h1{font-family:'Noticia Text', serif;font-weight:700;font-size:23px;color:#3b2b1b;}
h2{font-family:'Noticia Text', serif;font-weight:700;font-size:14px;color:#769931;}
h3{font-family:'Noticia Text', serif;font-weight:700;font-size:14px;color:#fff;text-align:center;}
.white{color:#fff;}
.white a{color:#fff;}
.green{color:#769931;font-weight:700;}
.bullets{font-family:'Noticia Text', serif;font-weight:normal;font-size:12px;color:#3b2b1b;padding:0 0 0 25px;margin:0 0 25px 0;}
.list{font-family:'Noticia Text', serif;font-weight:normal;font-size:12px;color:#3b2b1b;margin:0 0 25px 0;list-style-type:none;}
/*end text styles*/

/*navigation*/
.displace {position: absolute;left: -5000px;}
.home-nav a {display:block;width:118px;height:193px;background: url("../images/home-nav.png") 0 0 no-repeat;float:left;}
.home-nav a:hover {background-position: 0 -193px;} 
.uses-nav a {display:block;width:139px;height:193px;background: url("../images/uses-nav.png") 0 0 no-repeat;float:left;margin:0 0 0 -43px;}
.uses-nav a:hover {background-position: 0 -193px;}
.history-nav a {display:block;width:118px;height:193px;background: url("../images/history-nav.png") 0 0 no-repeat;float:left;margin:0 0 0 -43px;}
.history-nav a:hover {background-position: 0 -193px;}
.data-nav a {display:block;width:139px;height:193px;background: url("../images/data-nav.png") 0 0 no-repeat;float:left;margin:0 0 0 -43px;}
.data-nav a:hover {background-position: 0 -193px;}
.contact-nav a {display:block;width:127px;height:193px;background: url("../images/contact-nav.png") 0 0 no-repeat;float:left;margin:0 0 0 -43px;}
.contact-nav a:hover {background-position: 0 -193px;}
.buy-now-nav a {display:block;width:128px;height:193px;background: url("../images/buy-now-nav.png") 0 0 no-repeat;float:left;margin:0 0 0 -43px;}
.buy-now-nav a:hover {background-position: 0 -193px;}
/*end navigation*/

/*extra buttons*/
.sgw-button a {display:block;width:300px;height:122px;background: url("../images/sgw-button.png") 0 0 no-repeat;float:left;}
.sgw-button a:hover {background-position: 0 -122px;}
.agm-button a {display:block;width:300px;height:122px;background: url("../images/agm-button.png") 0 0 no-repeat;float:left;}
.agm-button a:hover {background-position: 0 -122px;}
/*end extra buttons*/

/*Nivo Slider*/
.theme-default #slider {margin:0 auto;width:968px; /* Make sure your images are the same size */height:371px; /* Make sure your images are the same size */}
/*End Nivo Slider*/

/*Back to Top Button*/
#back-top {position: fixed;bottom: 100px;margin-left: -75px;}
#back-top a {width: 50px;display: block;text-align: center;	font: 11px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #fff;/* background color transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover {	color: #3b2b1b;}
/* arrow icon (span tag) */
#back-top span {width: 50px;height: 50px;display: block;margin-bottom: 7px;	background: url("../images/up-arrow.png") no-repeat center center;/* background color transition */-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {}
/*End Back to Top Button*/

/*Accordian*/
#accordian-wrapper {width: 672px;margin-left:auto;margin-right: auto;}
.accordionButton {width: 662px;float: left;_float: none;  /* Float works in all browsers but IE6 */background: #ddd;border-bottom: 1px solid #FFFFFF;cursor: pointer;padding:5px;}	
.accordionContent {width: 662px;float: left;_float: none; /* Float works in all browsers but IE6 */background: #fff;padding:5px;}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/
.on {background: #990000;}
.over {background: #CCCCCC;}
/*End Accordian*/




