/*
Theme Name: Activation Products
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
    line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

html {
	
}

body {
    font-family: 'ABeeZee', sans-serif;
	font-size: 16px;
	min-width: 1010px;
	background: url("./images/bg.png") repeat scroll 0 0 transparent;
}

strong {
    font-weight: 700;
}
/* Wrapper */

div#wrapper {
	margin: 0 auto;
	position: relative;
    width: 1008px;
}


/* Header */

div#header {
    position: relative;
	height: 142px;
    width: 1008px;
    margin: 0 auto;
    z-index: 99;
    border-bottom: 1px solid #CCCCCC;
}

header#branding hgroup h1#site-title {
	display: block;
	float: left;
    margin-top: 13px;
}

header#branding hgroup h1#site-title span a {
	background: url('./images/branding.png') no-repeat scroll 0 0 transparent;
	display: block;
	text-indent: -9999px;
	height: 79px;
	width: 333px;
	text-decoration: none;
}

header#branding hgroup h2#site-description {
    color: #4FA228;
    display: block;
    float: left;
    font-family: 'ABeeZee', sans-serif;
    margin-top: 56px;
    margin-left: 9px;
}



div#accountNav {
    background: url("./images/accountNavbg.png") no-repeat scroll 0 0 transparent;
    color: #767676;
	float: left;
    height: 26px;
    padding-left: 7px;
    margin-left: -259px;
}

div#accountNav ul {
	background: url('./images/accountNavULbg.png') repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
}

div#accountNav ul li{
    border-right: 1px solid #AEAEAE;
    float: left;
    height: 16px;
    padding: 4px 5px 4px 2px;
}

div#accountNav ul li:last-child{
    border-right: none;
}

div#accountNav ul li a {
	color: #4FA228;
	text-decoration: none;
}

div#accountCap {
	background: url('./images/accountCapbg.png') no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 7px;
}


/* Info Box */

header#branding div#infoBox {
	float: left;
	margin: 0 0 0 35px;
}

header#branding div#infoBox p a#viewcart {
    background: url("./images/viewcartbg.png") no-repeat scroll 0 4px transparent;
	color: #767676;    
	display: block;
	float: left;
    padding: 2px 0 2px 30px;
    text-decoration: none;
}

header#branding div#infoBox p a#checkout {
    background: url("./images/checkoutbg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 15px;
    height: 25px;
    margin-left: 10px;
    padding: 3px 0 0 7px;
    text-decoration: none;
    width: 90px;
}

header#branding div#infoBox form#searchform {
}

header#branding div#infoBox form#searchform input#searchbox {
    background: url("./images/searchboxbg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
	height: 37px;
    margin: 10px 0 0 12px;
    padding: 0 0 0 9px;
    width: 137px;
}

header#branding div#infoBox form#searchform input#searchsubmit {
    background: url("./images/searchbuttonbg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
   	float: left;
 	font-size: 0;
	height: 37px;
    line-height: 0;
	margin: 10px 3px 0 0;
    text-indent: -9999px;
    width: 41px;
}

div#header header#branding div#infoBox p a#phonenumber {
	clear: left;
	color: #4FA228;
    float: left;
    font-size: 22px;
    margin: 2px 0 0 17px;
    text-decoration: none;
    letter-spacing: 0px;
}


/* Nav */

div#header header#branding div#nav{
	color: #767676; 
	float: left;
	margin-top: 11px;
	width: 100%;
}

div#header header#branding div#nav ul{
	
}

 div#header header#branding div#nav ul li:first-child{
	margin-left: 0;
}

div#header header#branding div#nav ul li{
	float: left;
	font-size: 18px;
	margin-left: 35px;
}

div#header header#branding div#nav ul li.current-menu-item a{
	color: #4FA228; 
}

div#header header#branding div#nav ul li a{
	color: #767676; 
	text-decoration: none;
}

div#header header#branding div#nav ul li a:hover {
    color: #4FA228;
}

/* Leader */


div#leader {
    position: relative;
    z-index: 0;
    margin: 0 auto;
}
div#leader div#slider {
    height: 329px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding-top: 0;
    position: relative;
    width: 100%;
    z-index: 1;
}
div#leader div#slider div#controls {
    position: relative;
    z-index: 2;
}
div#leader div#slider div#controls div#leftArrow {
    background: url("images/left_arrow.png") repeat scroll center transparent;
    cursor: pointer;
    float: left;
    height: 329px;
    width: 53px;
    position: relative;
    z-index: 3;
}

div#leader div#slider div#controls div#rightArrow {
    background: url("images/right_arrow.png") repeat scroll center transparent;
    cursor: pointer;
    float: right;
    height: 329px;
    width: 53px;
    position: relative;
    z-index: 3;
}

div#leader div#slider div#controls div#rotator {
    height: 329px;
    overflow: hidden;
    position: relative;
    z-index: 3;
}
div#leader div#slider div#controls div#rotator div {
    display: none;
    height: 329px;
}
div#leader div#slider div#controls div#rotator div:first-child {
    display: block;
}
div#leader div#slider div#controls div#rotator div.slide {
    position: relative;
    z-index: 4;
}
div#leader div#slider div#controls div#rotator div.cap-wrap {
    margin-left: auto;
    margin-right: auto;
}
div#leader div#slider div#controls div#rotator div.cap {
    margin: 0 auto;
    padding: 10px 0 0 10px;
    width: 1008px;
}
div#leader div#slider div#controls div#rotator p.cap {
    color: #FFFFFF;
    font-size: 42px;
    line-height: 50px;
    text-shadow: 0 1px 4px #000000 !important;
    margin-top: 11px;
}
div#leader div#slider div#controls div#rotator p.cap.byline{
    border-top: 1px dashed #E6E6E6;
    font-size: 22px;
    line-height: 26px;
    margin-top: 20px;
    padding-top: 6px;
    width: 470px;
}
div#leader div#slider div#controls div#rotator div.slide.current {
    display: block;
}

div#leader div#slider div#controls div#rotator div#slide1 {
    background: url("images/slides/slide1_bg.jpg") no-repeat scroll center center transparent;
}
div#leader div#slider div#controls div#rotator div#caption1 {

}
div#leader div#slider div#controls div#rotator div#slide2 {
    background: url("images/slides/slide2_bg.jpg") no-repeat scroll center center transparent;
}
div#leader div#slider div#controls div#rotator div#caption2 {

}
div#leader div#slider div#controls div#rotator div#slide3 {
    background: url("images/slides/slide3_bg.jpg") no-repeat scroll center center transparent;
}
div#leader div#slider div#controls div#rotator div#caption3 {

}
div#leader div#slider div#controls div#rotator div#slide4 {
    background: url("images/slides/slide4_bg.jpg") no-repeat scroll center center transparent;
}
div#leader div#slider div#controls div#rotator div#caption4 {

}
div#leader div#slider div#controls div#rotator div#slide5 {
    background: url("images/slides/slide5_bg.jpg") no-repeat scroll center center transparent;
}
div#leader div#slider div#controls div#rotator div#caption5 {

}

div#leader div#slider div#controls div#rotator a.slideLearnMoreButtonbg {
    background: url("images/slideLearnMoreButtonbg.png") no-repeat scroll 0 0 transparent;
    color: #97642B;
    display: block;
    text-align: center;
    width: 169px;
    height: 38px;
    font-size: 14px;
    font-weight: 400;
    padding-top: 20px;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 14px;
}

div#leader div#leaderStationary {
    position: relative;
    z-index: 2;
    width: 1008px;
    margin: 0 auto;
}
div#leader div#leaderStationary div#cta{
    position: absolute;
    right: 0px;
    top: -329px;
    width: 297px;
}
div#leader div#leaderStationary div#cta1{
    position: absolute;
    right: -30px;
    top: -329px;
}

div#leader div#leaderStationary div#bottles {
    background: url("images/bottles.png") no-repeat scroll 0 0 transparent;
    height: 372px;
    position: absolute;
    right: 330px;
    top: -312px;
    width: 182px;
}

div#leader div#leaderStationary div#asFeaturedIn {
    background: url("images/asFeaturedIn.png") no-repeat scroll 0 bottom transparent;
    height: 92px;
}
div#home-cta {

}
div#home-cta input {
	margin-left:-1px;
}
/* Content */

div#main {
    width: 1008px;
    margin: 0 auto;
}

div#content {
	float: left;
	width: 714px;
    color: #767676;
}

div#main div#primary div#blogHeading {}
div#main div#primary div#blogHeading div#blogHeadingText {
    float: left;
    width: 507px;
}
div#main div#primary div#blogHeading div#blogHeadingText div#nav-single {
    line-height: 16px;
    padding-bottom: 24px;
    padding-top: 14px;
}
div#main div#primary div#blogHeading div#blogHeadingText div#nav-single a {
    color: #767676;
    text-decoration: none;

}
div#main div#primary div#blogHeading div#blogHeadingText h2#blogHaading {
    font-size: 34px;
    margin: 10px 20px;
    color: #767676;
}
div#main div#primary div#blogHeading div#blogHeadingSocial {
    float: left;
    width: 205px;
    height: 32px;
    margin-top: 13px;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons{}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li {
    float: left;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li a {
    display: block;
    height: 18px;
    width: 18px;
    margin: 14px 4px 0 0;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li a.iconFacebook {
    background: url("images/iconFacebook.png") no-repeat scroll 0 0 transparent;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li a.iconTwitter {
    background: url("images/iconTwitter.png") no-repeat scroll 0 0 transparent;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li a.iconYoutube {
    background: url("images/iconYoutube.png") no-repeat scroll 0 0 transparent;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li a.iconGooglePlus {
    background: url("images/iconGoogleplus.png") no-repeat scroll 0 0 transparent;
}
div#main div#primary div#blogHeading div#blogHeadingSocial ul#blogHeadingSocialButtons li a.rss {
    background: url("images/rssSubscribeButtonbg.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    margin: 0 0 0 3px;
    padding: 8px 56px 9px 35px;
    text-decoration: none;
    text-transform: uppercase;
}


div#main div#primary div#content div.article:first-child {
	border-top: 1px dashed #D2D2D2;
}

div#main div.article {
	border-bottom: 1px dashed #D2D2D2;
/*	border-right: 1px solid #D2D2D2;*/
	float: left;
	width: 710px;
    padding-bottom: 20px;
}

div#main div.article div.articleImage {
	height: 154px;
	float: left;
	margin: 30px 20px 10px 15px;
	width: 180px;
}


div#main div.article div.articleImage img {
	height: 154px;
	width: 180px;
}

body.category div#main div#primary div#content div.article div.articleDescription {
    margin: 25px 10px 0 30px;
    margin-left: 30px;
    width: 460px;

}
div#main div#primary div#content div.article div.articleDescription {
	float: left;
	margin: 34px 0 0 0px;
    width: 495px;
}


div#content div.article div.articleDescription p.articleCategory {
	color: #4FA228;
	font-size: 18px;
	margin-bottom: 3px;
}

div#content div.article div.articleDescription .entry-title {
	color: #4FA228;
	font-size: 22px;
} 

div#content div.article div.articleDescription .entry-title a {
    color: #767676;
    display: block;
    font-size: 20px;
    line-height: 24px;
/*    margin-bottom: 10px;*/
    word-wrap: break-word;
    text-decoration: none;
}

div#content div.article div.articleDescription p.articleMeta {
/*	background: #CCEBF1;*/
	color: #264348;
	margin-bottom: 30px;
/*	padding: 5px 10px;*/
	width: 370px;
	font-size:12px;
}

div#content div.article div.articleDescription p.articleMeta a {
	color: #264348;
}

div#moreArticles {
    border-right: 1px solid #D2D2D2;
    clear: left;
    height: 80px;
    width: 710px;
}

div#moreArticles p {
    float: left;
    margin-top: 25px;
    width: 100%;
}

div#moreArticles p a#seeMore {
    background: url("./images/seeMorebg.png") no-repeat scroll right 4px transparent;
	color: #767676;
    display: block;
    float: right;
    padding: 0px 30px 5px 0;
	margin-right: 30px;
    text-decoration: none;
}

div#content.pageContent {
    float: none;
    width: 100%;
}
div#content div.entry-header h1.entry-title {
    font-size: 38px;
    margin: 21px 0 9px;
}
.entry-excerpt {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}
.excerpt-link {
	font-style:italic;
}
div#content div.entry-content {}
div#content div.entry-content h2 {
    background: url("images/h2bg.png") no-repeat scroll 0 bottom transparent;
    font-size: 22px;
    padding-bottom: 11px;
}
div#content div.entry-content p {
    line-height: 23px;
    margin: 21px 0;
}
div#content div.entry-content img {
    margin-top: 10px;
}
div#content div.entry-content img.alignright  {
    float: right;
}
div#content div.entry-content img.alignleft  {
    float: left;
    margin-right: 25px;
}


div.contactAddress {
    font-size: 14px;
    float: left;
    margin-right: 50px;
    line-height: 23px;
}

/* Home Page specific contnet styles */

div#content.homeContent {
}
div#content.homeContent div.homeContentArea{
    padding: 25px 190px 0 0;
}
div#content.homeContent div.homeContentArea h2 {
    background: none;
    border-bottom: 1px dashed #D2D2D2;
    font-size: 36px;
}
div#content.homeContent div.homeContentArea p {
    font-size: 15px;

}
div.homeContentArea div.entry-content a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    float: left;
}
div.homeContentArea div.entry-content div#learnMore {
  background: url("images/learnMoreButtonbg.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  float: left;
  height: 52px;
  margin: 0 18px 0 6px;
  padding: 0;
  text-align: center;
  text-shadow: 2px 1px 2px #00444A;
  width: 157px;
}

div.homeContentArea div.entry-content div#learnMore a {
  color: white;
  display: block;
  font-size: 16px;
  height: 34px;
  line-height: 1;
  padding: 17px 0 0;
  text-align: center;
  text-transform: none;
  width: 157px;
}
div.homeContentArea div.entry-content a#shopNow {
    background: url("images/shopNowButtonbg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 34px;
    padding: 17px 0 0;
    text-align: center;
    width: 154px;
    color: #97642B;
}

div#sidebar.homePageSidebar {}

div#sidebar.homePageSidebar div#homeSidebarWidgets {
    clear: left;
    float: left;
    width: 250px;
}
div#sidebar.homePageSidebar div#homeSidebarWidgets div.homeSidebarWidgetWrap {
    margin: 15px 0 39px;
}

div#sidebar.homePageSidebar div#homeSidebarWidgets div.homeSidebarWidgetWrap div.textwidget {
    background: url("images/videoPlayerbg.png") no-repeat scroll 0 0 transparent;
    height: 300px;
    margin-left: -190px;
    width: 440px;
    padding: 14px 0 0 55px;
}

div#sidebar.homePageSidebar div#homeSidebarWidgets div.homeSidebarWidgetWrap p.sidebarVideoTitle {
    background: url("images/sidebarVideoTitleArrowbg.png") no-repeat scroll right 0 transparent;
    color: #29BAD5;
    font-size: 19px;
    margin: 10px 20px 10px 0;
    padding: 0px 30px 3px 0;
    text-align: right;
    cursor: pointer;
}


div#homeProductsBlogArea {
    clear: left;
    float: left;
    width: 100%;
    color: #767676;
    margin-top: 40px;
}
div#homeProductsBlogArea h3 {
    border-bottom: 1px dashed #D2D2D2;
    font-size: 36px;
    margin: 0 0 20px;
    padding-bottom: 10px;
}

div#homeProductsBlogArea div#homeProductsArea {
    float: left;
    height: 460px;
    width: 650px;

}
div#homeProductsBlogArea div#homeProductsArea h3 {

}
div#homeProductsBlogArea div#homeProductsArea h3 span.selectToLearnMore {
    background: url("images/selectToLearnMorebg.png") no-repeat scroll right 5px transparent;
    cursor: pointer;
    font-size: 14px;
    padding: 0 14px 0 0;
}
div#homeProductsBlogArea div#homeProductsArea h3 span.selectToLearnMore a {
  color: inherit;
  text-decoration: none;
}
div#homeProductsBlogArea div#homeProductsArea div.product {
    background: url("images/homeProductDivbg.png") repeat-x scroll 0 bottom #fff;
    border: 1px solid #D6D6D6;
    float: left;
    height: 300px;
    margin-right: 14px;
    width: 182px;
    padding: 5px 9px 0;
}
div#homeProductsBlogArea div#homeProductsArea div.product:hover {
    box-shadow: 0 0 10px #767676;
}
div#homeProductsBlogArea div#homeProductsArea div.product img {
    margin: 9px auto 0;
    display: block;

}
div#homeProductsBlogArea div#homeProductsArea div#product1 img {
}
div#homeProductsBlogArea div#homeProductsArea div#product2 img {
}
div#homeProductsBlogArea div#homeProductsArea div#product3 img {
}

div#homeProductsBlogArea div#homeProductsArea a.productImageLink {
    border: 0;
}

div#homeProductsBlogArea div#homeProductsArea div.product h5.productName {
    border-bottom: 1px dotted #767676;
    font-size: 13px;
    font-weight: 400;
    padding: 0 0 3px;
}

div#homeProductsBlogArea div#homeBlogArea {
    float: left;
    width: 315px;
}
div#homeProductsBlogArea div#homeBlogArea div.homeBlogRollPost {
    margin: 20px 0;

}
div#homeProductsBlogArea div#homeBlogArea div.homeBlogRollPost:first-child {
    margin-top: 9px;
}
div#homeProductsBlogArea div#homeBlogArea h3 {

}
div#homeProductsBlogArea p.more {}
div#homeProductsBlogArea a.moreLink {
    background: url("images/moreLinkbg.png") no-repeat scroll right 5px transparent;
    color: #767676;
    font-size: 13px;
    font-style: italic;
    text-decoration: none;
    padding-right: 15px;
    line-height: 24px;
    font-weight: 400;
}
div#homeProductsBlogArea a.moreLink:hover {
    background-position: right -11px;
    color: #2CBECB;
}

div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll {
    background-color: #fff;
    border: 1px solid #D6D6D6;
    padding: 0 12px;
}
div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll h4 {
    color: #2CBECB;
    font-weight: 400;
    font-size: 19px;
    line-height: 23px;
}
div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll p {
    font-size: 12px;
    line-height: 20px;
}
div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll p.postDate {
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    margin: 5px 0 13px;
}
div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll p.excerpt {}
div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll p.more {
    margin-top: 6px;
}
div#homeProductsBlogArea div#homeBlogArea div#homeBlogRoll a.moreLink {}

/* home page blog roll -----------------------------*/

div#homeBlogRoll {}
div#homeBlogRoll div.blogRollWrap {
    min-height: 295px;
}
div#homeBlogRoll div.blogRollWrap h2 {
    display: none;
}
div#homeBlogRoll div.blogRollWrap ul {}
div#homeBlogRoll div.blogRollWrap ul li {}
div#homeBlogRoll div.blogRollWrap ul li span.rss-date {}
div#homeBlogRoll div.blogRollWrap ul li a {
    color: #26C7DB;
    display: block;
    font-family: "abeezee", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    text-decoration: none;
    margin: 10px 0 5px;
}
div#homeBlogRoll div.blogRollWrap ul li div.rssSummary {
    color: #ADADAD;
    font-size: 11px;
    line-height: 17px;
    margin: 10px 0 0;
}


/* comments */

div#content div#comments  {
    float: left;
    margin-top: 20px;
}
div#content div#comments h3 {
    font-style: italic;
    font-weight: 700;
}
div#content div#comments p {
    margin: 10px;
}
div#content div#comments form {}
div#content div#comments form label {
    vertical-align: top;
}
div#content div#comments form input[type="text"] {
    margin-left: 10px;
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    padding: 4px;
}
div#content div#comments form input[type="submit"] {
    background: url("images/slideLearnMoreButtonbg.png") no-repeat scroll 0 0 transparent;
    border: 0;
    color: #97642B;
    font-weight: 700;
    height: 54px;
    text-transform: uppercase;
    width: 169px;

}
div#content div#comments form textarea {
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    margin-left: 10px;

}
div#content div#comments p.form-allowed-tags {
    font-size: 13px;
    margin: 10px 40px 30px 0;

}

/* Forms */

div#contactForm div.infusion-row {
    clear: left;

}

div#contactForm div.infusion-field {
    float: left;
    width: 300px;

}

div#contactForm div.infusion-field label {
    color: #4FA228;
    font-style: italic;
    display: block;
    float: left;
    font-size: 13px;
    margin: 14px 0 5px;
}
div#contactForm div.infusion-field input[type="text"] {
    clear: left;
    float: left;
    border: 1px solid #C5C5C5;
    color: #767676;
    padding: 8px;
    width: 250px;

}
div#contactForm div.infusion-field textarea {
    border: 1px solid #C5C5C5;
    clear: left;
    float: left;
    width: 566px;

}
div#contactForm div.infusion-submit {
    clear: left;
}
div#contactForm div.infusion-submit input {
    background: url("images/contactFormSendButtonbg.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #97642B;
    cursor: pointer;
    font-size: 10px;
    font-weight: 700;
    height: 49px;
    margin-left: 3px;
    padding: 11px;
    width: 288px;
    margin: 12px 0 0 142px;
    padding-bottom: 16px;
}

/* Sidebar */

div#sidebar {
	float: left;
}

div#blogSidebarWidgets {
    clear: left;
    float: left;
    width: 250px;
}
div#blogSidebarWidgets div.blogSidebarWidgetWrap {
    margin: 15px 0 39px;

}
div#blogSidebarWidgets h2 {
    color: #4FA228;
    font-size: 34px;
    letter-spacing: 1px;
    margin: 0 0 20px 30px;
}
div#blogSidebarWidgets ul {
    list-style: none;
}
div#blogSidebarWidgets ul li {
    background: url("images/homeSidebarWidgetsBullet.png") no-repeat scroll 0 6px transparent;
    padding-left: 18px;
    margin: 10px 0 10px 31px;
}
div#blogSidebarWidgets ul li a {
    color: #767676;
    line-height: 20px;
    text-decoration: none;

}


/* CTA's */

div#sidebar div#cta {
    margin-top: -54px;
    float: left;
}

div#cta {
    background: url("./images/ctabgHome.png") no-repeat scroll 0 0 transparent;
    height: 408px;
    padding: 0 0 0 22px;
    width: 263px;
}
div#cta1 {
    background: url("./images/ctabg1.png") no-repeat scroll 0 0 transparent;
    height: 440px;
    padding: 0 0 0 22px;
    width: 440px;
}

div#cta p#ctapdna {
    color: transparent;
    font-family: Arial;
    font-size: 32px;
    margin: 49px 0 0 5px;
    text-transform: uppercase;
}
div#cta1 p#ctapdna {
  display: none;
  font-family: Arial;
  font-size: 32px;
  margin: 49px 0 0 5px;
  text-transform: uppercase;
}
#secondary div#cta1 p#ctapdna {
    height: 80px;
}
div#cta1 p#ctapfree {
  display: none;
  font-family: Arial;
  font-size: 20px;
  font-style: italic;
  text-indent: -9999px;
  text-transform: capitalize;
}

div#cta1 p#ctapfree {
    color: transparent;
    font-family: Arial;
    font-size: 20px;
    font-style: italic;
    text-transform: capitalize;
}

div#cta p#ctapfree span#free {
    font-size: 32px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}

div#cta1 p#ctapfree span#free {
    font-size: 32px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}

div#cta1 p#ctaptag {
  display: none;
  font-family: Arial;
  margin: 5px 0;
  width: 154px;
}

div#cta1 p#ctaptag {
    color: transparent;
    font-family: Arial;
    margin: 5px 0 5px 0;
    width: 154px;
}

div#cta p#ctaptag em{
    font-style: italic;
}

div#cta1 p#ctaptag em{
    font-style: italic;
}

div#cta form input[type="text"] {
    background: url("./images/ctainputbg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #767676;
    font-size: 14px;
    height: 47px;
    line-height: 39px;
    padding: 0 0 0 10px;
    width: 223px;
	margin-left: -1px;
}

div#cta1 form input[type="text"] {
    background: url("./images/ctainputbg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #767676;
    font-size: 14px;
    height: 47px;
    line-height: 39px;
    padding: 0 0 0 10px;
    width: 223px;
	margin-left: -1px;
}

div#cta form input[type="submit"] {
    background: url("./images/ctasubmitbg.png") no-repeat scroll -1px bottom transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: 700;
    height: 59px;
    padding: 6px 0 12px;
    text-shadow: 0 1px 1px #303030;
    text-transform: uppercase;
    width: 236px;
}
div#cta1 form input[type="submit"] {
    background: url("./images/ctasubmitbg1.png") no-repeat scroll -1px bottom transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
    font-size: 0;
    font-weight: 700;
    height: 59px;
    padding: 6px 0 12px;
    text-shadow: 0 1px 1px #303030;
    text-transform: uppercase;
    width: 236px;
    margin: 0 0 0 -2px;
}

div#cta p#ctapsecure {
	color: #0000FF;
	font-size: 10px;
	text-align: right;
	width: 233px;
	font-style: italic;
	text-decoration: underline;
	line-height: 20px;
	padding-top: 2px;
}
div#cta1 p#ctapsecure {
	color: #0000FF;
	font-size: 10px;
	text-align: right;
	width: 233px;
	font-style: italic;
	text-decoration: underline;
	line-height: 20px;
	padding-top: 2px;
    display: none;
}
div#cta p#ctapsecure img {
	float:right;
	padding-left:3px;
}
div#cta1 p#ctapsecure img {
	float:right;
	padding-left:3px;
}

#cta1 .form {
  margin: 237px 0 0 122px;
  text-indent: 0;
}

div#wrapper.hfeed div#main div#secondary div.textwidget div#cta1 {
    margin-top: -188px;
}


/* Footer */


div.clearfix {
    height: 0px;
    clear: both;
    float: none;
    width: 100%;
}
div#footer {
/*    background: url("images/footerbg.png") no-repeat scroll center top transparent;*/
/*    float: left;*/
    width: 1250px;
	margin:0 auto;
}
div#footer div#footerContent {
    background: url("images/footerContentbg.png") repeat scroll 0 0 transparent;
    margin: 0px auto 0px;
    width: 928px;
    padding: 14px 0 20px;
}
div#footer-top-bg {
	margin: 7px auto 0px;
	width:1250px;
}
div#footer-bottom-bg {
	margin: 0px auto 10px;
	width:1250px;
}
div#footerContent div.widget-area {
    float: left;
    width: 180px;

}
div#footerContent div.widget-area h3.widget-title {
    margin-top: 4px;
    color: #2CBECB;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 3px;
}
div#footerContent div#first.widget-area {
    width: 280px;
}
div#footerContent div#first.widget-area h3.widget-title {
    background: url("images/footerLogo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 36px;
    text-indent: -99999px;
    margin-top: 2px;
}
div#footerContent div#first.widget-area p {
    color: #767676;
    font-size: 14px;
    line-height: 16px;
    margin-top: 16px;
}
div#footerContent div#first.widget-area p.footerCopyright {
    font-size: 9px;
    line-height: 12px;
    margin-top: 5px;
}
div#footerContent div#first.widget-area p.footerCopyright a {
    color: #0000FF;
}




div#footerContent div#second.widget-area {}
div#footerContent div.widget-area div.menu-footer-menu-container {}
div#footerContent div.widget-area div.menu-footer-menu-container ul {}
div#footerContent div.widget-area div.menu-footer-menu-container ul li {
    height: 14px;
}
div#footerContent div.widget-area div.menu-footer-menu-container ul li a {
    color: #767676;
    font-size: 11px;
    text-decoration: none;
    text-transform: lowercase;
}
div#footerContent div.widget-area div.menu-footer-menu-container ul li a:hover {
    color: #36aa43;
}




div#footerContent div#third.widget-area {}
div#footerContent div#third.widget-area div.textwidget {
    position: relative;
}
div#footerContent div#third.widget-area div#heartBubble {
    background: url("images/heartBubble.png") no-repeat scroll 0 0 transparent;
    width: 27px;
    height: 25px;
    position: absolute;
    top: -15px;
    right: 53px;
}
div#footerContent div#third.widget-area p {
    color: #767676;
    margin-top: 7px;
}
div#footerContent div#third.widget-area p a {
    color: #767676;
    font-size: 12px;
    font-weight: 700;
}
div#footerContent div#third.widget-area p.footerLove {
    font-size: 10px;
    margin-top: 5px;
}
div#footerContent div#third.widget-area p.footerPhone {
    font-size: 13px;
    font-weight: 700;
    margin: 13px 0 18px;
}
div#footerContent ul#footerGetSocial {
    margin-top: 11px;
}
div#footerContent ul#footerGetSocial li {
    margin: 7px 0 0;
}
div#footerContent ul#footerGetSocial li a {
    display: block;
    padding-left: 22px;
    color: #767676;
    font-size: 11px;
    height: 13px;
    padding-top: 3px;
    text-decoration: none;
}
div#footerContent ul#footerGetSocial li a.iconFacebook {
    background: url("images/iconFacebook.png") no-repeat scroll 0 0 transparent;
}
div#footerContent ul#footerGetSocial li a.iconTwitter {
    background: url("images/iconTwitter.png") no-repeat scroll 0 0 transparent;
}
div#footerContent ul#footerGetSocial li a.iconYoutube {
    background: url("images/iconYoutube.png") no-repeat scroll 0 0 transparent;
}
div#footerContent ul#footerGetSocial li a.iconGooglePlus {
    background: url("images/iconGoogleplus.png") no-repeat scroll 0 0 transparent;
}




div#footerContent div#fourth.widget-area {
    width: 280px;
}
div#footerContent form#footerNewsletter {
    margin-top: 10px;
}
div#footerContent form#footerNewsletter input[type="text"] {
    border: 1px solid #DBDBDB;
    color: #9b9b9b;
    line-height: 14px;
    padding: 9px;
    float: left;
    border-radius: 4px;
    width: 180px;
}
div#footerContent form#footerNewsletter input[type="submit"]{
    background: url("images/submitButtonbg.png") no-repeat scroll 0 0 transparent;
    border: 0;
    color: #97642B;
    cursor: pointer;
    font-size: 9px;
    font-weight: 700;
    padding: 11px;
    margin-left: 3px;
    width: 67px;
    height: 35px;
}
div#footerContent div#fourth.widget-area p {
    color: #767676;
    float: left;
    font-size: 13px;
    margin: 17px 0 0;
    line-height: 15px;
    clear: left;
}
div#footerContent div#fourth.widget-area p.footerNewsletterConfirmed {
    background: url("images/confirmedCheckmark.png") no-repeat scroll right 3px transparent;
    float: left;
    padding-right: 16px;
    font-size: 14px;
    font-weight: 700;
    margin-top: 21px;
}


#secondary{
    position: absolute;
    right: 0;
    top: -50px;
}

#secondary form{
    margin: 55px 0 0;
}

#secondary #cta1 {
    margin-right: -50px;
}

#popUp{
    background: url('images/pop-bg.png') repeat 0 0 scroll transparent;
    height: 100%;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999999999;
}

#popWrap{
    width: 690px;
    margin: 30px auto 0;
}

#popExit{
    background: url('images/exitPop.png') no-repeat 0 0 scroll transparent;
    height: 60px;
    width: 60px;
    margin: 0 -17px 0 0;
    position: relative;
    float: right;
    z-index: 4;
    cursor: pointer;
}

#popContent{
    background: #fff;
    width: 676px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 7px;
    float: left;
    margin: -30px 0 0 0;
}

#popContent p{
    margin: 0;
    font-size: 13px;
    line-height: 15px;
}


#featured{
    background: url('images/featured.png') no-repeat 0 0 scroll transparent;
    height: 56px;
    width: 402px;
}

#badge{
    background: url(images/badge.png) no-repeat 0 0 scroll transparent;
    float: left;
    height: 122px;
    width: 122px;
    margin: 0 5px 0 0;
}


h6{
    font-family: 'ABeeZee';
    font-size: 17px;
    font-style: italic;
    color: #568a22;
    margin: 0;
}

#leftPop{
    width: 402px;
    float: left;
}

#rightPop{
    float: left;
}

#ctaPop{
    background: url("images/ctabg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 494px;
    margin: -5px 0 0;
    position: absolute;
    width: 326px;
}

#ctaPop form {
    padding: 211px 0 0 23px;
}

#ctaPop form input[type="text"]{
    color: #545454;
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    border-radius: 2px 2px 2px 2px;
    font-family: 'AbeeZee';
    font-size: 14px;
    padding: 7px 5px;
    width: 210px;
    margin: 6px 0 12px;
}

#ctaPop form input[type="submit"]{
    color: #fff;
    background: url("images/popSubmit.png") no-repeat scroll -1px 0 transparent;
    border: medium none;
    font-family: 'AbeeZee';
    font-size: 11px;
    font-weight: 700;
    height: 57px;
    margin: 0 0 0 -2px;
    text-align: center;
    text-shadow: 0 1px 1px #303030;
    text-transform: uppercase;
    width: 236px;
    cursor: pointer;
}

#ctaPop p{
    color: #FFFFFF;
    float: left;
    font-size: 9px;
    margin: 0 0 0 138px;
    text-transform: uppercase;
}