@charset "utf-8";
/* Begin Bones Starter Settings */

a:focus{outline:none}
a:hover,a:active{outline:0}
/*h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}*/
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin-left:0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
/*nav ul,nav ol{list-style:none;list-style-image:none}*/
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:none}
legend{border:0;*margin-left:-7px}
/*button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}*/
table{border-collapse:collapse;border-spacing:0}
ul,ol{padding:0;list-style-type:none}
dd{margin:0}
.sidebar ul,.sidebar ol,.commentlist{list-style:none}
/*p{-webkit-hyphens:auto;-moz-hyphens:auto;-epub-hyphens:auto;hyphens:auto}*/
b,strong,.strong{font-weight:bold}
dfn,em,.em{font-style:italic}
small,.small{font-size:75%}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}
span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.alert{margin:10px;padding:5px 18px;border:1px solid}
.help{border-color:#e8dc59;background:#ebe16f}
.info{border-color:#bfe4f4;background:#d5edf8}
.error{border-color:#f8cdce;background:#fbe3e4}
.success{border-color:#deeaae;background:#e6efc2}
.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}
.bones_page_navi li{float:left;margin-left:10px}
.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}
.bones_page_navi li a:hover,.bones_page_navi li a:focus{color:#138da7;text-decoration:underline}
.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #138da7;position:relative}
.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{font-weight:700}
.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{padding:0}
.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{background:none}
.wp-prev-next .prev-link{float:left}
.wp-prev-next .next-link{float:right}
.footer{clear:both}

/* End Bones Starter Settings */



body {
	font-family:Calibri, 'Droid Sans', sans-serif;
	font-size:16px;
	margin: 0;
	padding: 0;
	color:#4c4c4c;
	background:#f9f9f9;
}
/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	padding-right: 0px;
	padding-left: 0px; /* adding the padding to the sides of the elements within the divs, instead of the divs themselves, gets rid of any box model math. A nested div with side padding can also be used as an alternate method. */
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color:#4c4c4c;
	text-decoration: none; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color:#4c4c4c;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
	color:#68a626;
}
h1{
	font-size:28px;	
	line-height:29px;
	color:#636363;
	margin-bottom: 5px;
}
h2{
	font-size:22px;
	line-height:23px;
	color:#636363;
	margin-bottom: 5px;
}
h4{
	font-size:18px;
	line-height:19px;
	color:#636363;
	margin:15px 0px 10px 0px;
}
.post-title-h2{
	font-size:28px;
	line-height:29px;
	color:#347373;
	margin-bottom: 5px;
}
h2 a,
h2 a:visited{
	color:#347373 !important;
}
h2 a:hover,
h2 a:active{
	color:#68A626 !important;
}
/* ~~this fixed width container surrounds the other divs~~ */
.container {
	width: 1000px;
	display:block;
	background:#333;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}
#outer-wrapper{
	display:block;
	background:#ffffff;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	width: 1020px;
	padding:0 10px;
	margin:0 auto;	
}
/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
.header {
	background: #ffffff;
	float:left;

	width:1000px;
	clear:both;
}

/* ~~ These are the columns for the layout. ~~ 

1) Padding is only placed on the top and/or bottom of the divs. The elements within these divs have padding on their sides. This saves you from any "box model math". Keep in mind, if you add any side padding or border to the div itself, it will be added to the width you define to create the *total* width. You may also choose to remove the padding on the element in the div and place a second div within it with no width and the padding necessary for your design.

2) No margin has been given to the columns since they are all floated. If you must add margin, avoid placing it on the side you're floating toward (for example: a right margin on a div set to float right). Many times, padding can be used instead. For divs where this rule must be broken, you should add a "display:inline" declaration to the div's rule to tame a bug where some versions of Internet Explorer double the margin.

3) Since classes can be used multiple times in a document (and an element can also have multiple classes applied), the columns have been assigned class names instead of IDs. For example, two sidebar divs could be stacked if necessary. These can very easily be changed to IDs if that's your preference, as long as you'll only be using them once per document.

4) If you prefer your nav on the left instead of the right, simply float these columns the opposite direction (all left instead of all right) and they'll render in reverse order. There's no need to move the divs around in the HTML source.

*/
#logo{
	background:url(images/lawncaremarketingexpert-web-logo-3.png) no-repeat top left;
	width:276px;
	height:96px;
	float:left;
	margin-top:4px;
}
#flags{
	background:url(images/flags-new.png) no-repeat top left;
	width:133px;
	height:24px;
	margin-top:28px;
	float:right;
}
#phone-number{
	float:right;
	clear:right;
	margin-top:4px;
	font-size:28px;
		
}
#slider-container{
	background:url(images/slider-background-one.jpg);
	width:1000px;
	height:360px;
	display:block;
	float:left;
	margin:4px 0 10px 0;
	clear:both;
}
.sidebar {
	float: right;
	width: 310px;
	background: #fff;
	padding: 10px 0px 10px 0px;
}
.sidebar ul{
	list-style:none;
}
.head-search{
	position:relative;
	float:right;
	margin-right:30px;
	margin-top:42px;
	z-index:2;
}
.archive-title{
	margin-bottom:10px;
	margin-left:2px;	
}
#lead-content {
	margin:10px 0px 10px 0px;
	width: 960px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:20px 20px 20px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#content {
	margin:10px 0px 20px 0px;
	width: 690px;
	float: left;
	/*background:url(images/services-background-stripes.png) repeat #f9f9f9;*/
	/*padding:20px 20px 20px 20px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/* Full Width Content Areas */
#content-fw {
	margin:10px 0px 20px 0px;
	width: 100%;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/* Full Width - No Wrapper Content Areas */
#article-fw-nw{
	/*background:url(images/news-posts-ads-background.png) no-repeat top center;*/
	padding:20px 0 10px 0;
/*	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#d9d9d9 thin solid;*/
	margin-bottom:20px;
	background:#fff;
}
#services-row-one-container{
	float:left;
	width:1000px;
}
#services-row-two-container{
	float:left;
	width:1000px;
}
#service-one-row-one{
	margin:10px 20px 20px 0px;
	width: 295px;
	height: 156px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 10px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
#service-two-row-one{
	margin:10px 20px 20px 0px;
	width: 290px;
	height: 156px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
#service-three-row-one{
	margin:10px 0px 20px 0px;
	width: 290px;
	height: 156px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
#service-four-row-two{
	margin:0px 20px 10px 0px;
	width: 295px;
	height: 156px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 10px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
#service-five-row-two{
	margin:0px 20px 10px 0px;
	width: 290px;
	height: 156px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
#service-six-row-two{
	margin:0px 0px 10px 0px;
	width: 290px;
	height: 156px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
.service-title{
	color:#94671f;
	font-size:19px;
	margin: 8px 0px 0px 8px;
	float:left;
	font-style:bold;
}
.service-copy{
	clear:both;
	width:295px;
	height:74px;
	float:left;
	padding:10px 0px 12px 2px;
	color:#4c4c4c;
	font-size:17px;
}
#service-one-icon{
	background:url(images/seo-icon.png) no-repeat top left;
	width:40px;
	height:40px;
	float:left;	
}
#service-two-icon{
	background:url(images/local-search-icon.png) no-repeat top left;
	width:40px;
	height:40px;
	float:left;	
}
#service-three-icon{
	background:url(images/social-media-icon.png) no-repeat top left;
	width:40px;
	height:40px;
	float:left;	
}
#service-four-icon{
	background:url(images/pay-per-click-icon.png) no-repeat top left;
	width:40px;
	height:40px;
	float:left;	
}
#service-five-icon{
	background:url(images/email-marketing-icon.png) no-repeat top left;
	width:40px;
	height:40px;
	float:left;	
}
#service-six-icon{
	background:url(images/web-design-icon.png) no-repeat top left;
	width:40px;
	height:40px;
	float:left;	
}
.learn-more-container{
	float:right;
	display:block;
	width:250px;
	height:20px;	
}
.learn-more-arrow{
	background:url(images/learn-more-arrow.png) no-repeat top left;
	display:block;
	width:16px;
	height:16px;
	margin:2px 4px 0px 0px;
	float:right;
}
.learn-more-link{
	height:16px;
	float:right;
	margin:0px 6px 0px 0px;
}
.learn-more-link a{
	font-weight:bold;
	font-size:16px;	
}
#lead-content b,
#lead-content strong{
	color:#6c8c27;	
}
#lead-content p{
	font-size:18px;
	color:#4c4c4c;	
}

.content ul, .content ol { 
	padding: 0 15px 15px 40px;
}

/* Main Navigation */

#main-nav {
	margin:7px 0px 10px 0px;
	float:left;
	width:1050px;
	height:45px;
	position:relative;
	left: -26px;
	border:1px solid #efefef;
	background:url(images/nav-menu-bkg.png) repeat #397d0f;
	/*background-color:#fff;*/
}

#nav{
	font-family:Calibri, 'Open Sans', sans-serif;
	font-size:19px;
	font-weight:600;
    list-style:none;
	height:45px;
    /*font-weight:bold;*/
    margin-bottom:0px;
    /* Clear floats */
    float:left;
    width:860px;
    /*position:relative;*/
    z-index:115;
}
#nav li{
	padding:0px 0px 0px 18px;
    float:left;
	background:none;
    /*margin-left:26px;*/
    position:relative;
}
#dddddd{
	background:none;
}
#nav a{
    display:block;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
    padding:0px 0px 3px 8px;
    color:#fff;
	line-height:42px;
    /*background:#333;*/
    text-decoration:none;
}
#nav a:hover{
    /*background:#6b0c36;*/
    text-decoration:none;
}

/*--- DROPDOWN ---*/
#nav ul ul{
    background:#397d0f; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
    background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
    list-style:none;
    position:absolute;
    left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
}
#nav ul ul li{
	margin-left:13px;
	border-top:#F2F2F2 thin solid;
    padding:0; /* Introducing a padding between the li and the a give the illusion spaced items */
    float:none;
}
#nav ul ul li a{
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	background:#fcfcfc;
	color:#4c4c4c;
	font-size:16px;
	font-weight:400;
    padding:3px 13px 3px 13px; /* Introducing a padding between the li and the a give the illusion spaced items */
    float:none;
	line-height:26px;
}
#nav ul ul a{
	/*padding:3px 8px 3px 8px;*/
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
}
#nav ul li:hover ul{ /* Display the dropdown on hover */
    left:0; /* Bring back on-screen when needed */
}
#nav ul ul li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
    background:#F9F9F9;
    text-decoration:none;
}
#nav ul ul li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
    text-decoration:none;
	font-size:15px;
	border-top:#F9F9F9 thin solid;
}
#nav ul ul li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
    background:#397d0f;
}
#nav .last-menu-item a{
	padding-bottom:8px !important;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

/* ~~ The footer ~~ */
#footer-spacer{
	width:1000px;
	padding:0;
	float:left;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear:both; /* this clear property forces the .container to understand where the columns end and contain them */
}
#footer {
	padding:0;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear:both; /* this clear property forces the .container to understand where the columns end and contain them */
}
#events-wrapper{
	/*background:#f9f9f9;*/	
	clear:both;
}
#events-mags{
	margin: 0 auto;
	height:62px;
	width:1000px;
}
#footer-links-wrapper{
	background:#f0f0f0;	
	clear:both;
}
#footer-links{
	background:#f0f0f0;
	margin: 0 auto;
	height:300px;
	width:1000px;
}
#footer-copyright-wrapper{
	/*background:#e1e1e1;*/	
	clear:both;
	height:26px;
}
#footer-copyright{
	border-top:thin solid #F3F3F3;
	font-size:13px;
	display:block;
	margin: 0 auto;
	height:30px;
	padding:10px 0 0 0;
	margin:5px 10px 0 10px;
	text-align:center;
	color:#767676;
}
#footer-copyright a{
	font-size:13px;
	display:block;
	line-height:40px;
	text-align:center;
	color:#767676;
}
#footer-links-left{
	margin-right:20px;
	margin-top:14px;
	background:url(images/links-background-stripes.png) repeat #e4e4e4;
	float:left;
	width:290px;
	height:220px;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#footer-links-center{
	margin-top:14px;
	margin-right:20px;
	background:url(images/links-background-stripes.png) repeat #e4e4e4;
	float:left;
	width:290px;
	height:220px;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#footer-links-right{
	margin-top:14px;
	background:url(images/links-background-stripes.png) repeat #e4e4e4;
	float:left;
	width:290px;
	height:220px;
	padding:15px 15px 15px 15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#social-icons-wrapper{
	float:left;
	clear:both;
	margin-top:4px;
}
#social-facebook{
	position:relative;
	background:url(images/facebook-icon.png) no-repeat top left;
	width:44px;
	height:44px;
	float:left;
	margin:6px;
}
#social-twitter{
	position:relative;
	background:url(images/twitter-icon.png) no-repeat top left;
	width:44px;
	height:44px;
	float:left;	
	margin:6px;
}
.twitter-follow-button{
	padding-bottom:6px;

}
#social-youtube{
	position:relative;
	background:url(images/youtube-icon.png) no-repeat top left;
	width:44px;
	height:44px;
	float:left;	
	margin:6px;
}
#social-rss{
	position:relative;
	background:url(images/rss-feed-icon.png) no-repeat top left;
	width:44px;
	height:44px;
	float:left;	
	margin:6px;
}
#google-map-wrapper{
	color:#767676;
	height:100px;
	width:290px;
	float:left;	
	margin:0px;
}
#google-map{
	position:relative;
	background:url(images/google-map.png) no-repeat top left;
	width:85px;
	height:85px;
	float:left;	
	margin:6px;
}
#google-address{
	width:170px;
	height:97px;
	float:left;	
	margin:4px 1px 2px 1px;
}
#google-company-name{
	width:170px;
	float:left;	
}
.google-company-address{
	width:170px;
	float:left;	
}
#google-map-link{
	width:170px;
	float:left;
}
#google-map-link a{
	text-decoration:none;
	color:#767676;
}
#google-map-link a:hover{
	text-decoration:none;
	color:#68a626;
}
#google-map-phone{
	width:264px;
	float:left;	
	margin-left:10px;
}
#footer-site-map{
	margin-top:6px;
	width:300px;
	height:190px;	
}
#footer-site-map ul{
	list-style:none;
	float:left;	
}
#footer-site-map li{
	font-size:15px;
	padding:1px 4px 1px 4px;
	margin:4px 4px 3px 2px;
	background:#eaeaea;
	color:#767676;
	display:block;
	width:130px;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;		
}
#footer-site-map li a,
#footer-site-map li a:visited{
	padding:1px 4px 1px 4px;
	margin:3px 4px 3px 2px;
	color:#767676;
	background:#eaeaea;
	display:block;
	width:110px;
	float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;		
}
#footer-site-map li a:hover,
#footer-site-map li a:active{
	color:#68a626;	
}
.clickable{
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left:0;

  /* edit: added z-index */
  z-index:1;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif */
  background-image:url(images/blank.png);
}
.links-title{
	font-size:18px;
	line-height:18px;
	padding-bottom:10px;
	color:#767676;
}
.links-divider{
	width:284px;
	height:3px;
	border-bottom:1px solid #cccccc;	
}
.links-paragraph p{
	color:#767676;
	margin-top:8px;	
	line-height:18px;
}
#dual-container{
	margin-top:24px;
	margin-left:8px;
	float:left;
	width:174px;
	height:103px;
}
#dual-one{
	background:url(images/service-autopilot-small.png);
	width:174px;
	height:48px;
	float:left;
	clear:both;
	position:relative;
}
#dual-two{
	background:url(images/planet-small.png);
	width:174px;
	height:55px;
	float:left;	
	position:relative;
}
#single-container-one{
	margin-top:24px;
	margin-left:25px;
	background:url(images/2013-lawn-care-summit-grey.png);
	width:190px;
	height:101px;
	float:left;	
	position:relative;
}
#single-container-two{
	margin-top:24px;
	margin-left:25px;
	background:url(images/california-landscaping-magazine-grey.png);
	width:139px;
	height:101px;
	float:left;	
	position:relative;
}
#single-container-three{
	margin-top:24px;
	margin-left:25px;
	background:url(images/gic-roundtable-grey.png);
	width:191px;
	height:101px;
	float:left;	
	position:relative;
}
#single-container-four{
	margin-top:24px;
	margin-left:25px;
	background:url(images/2013-landscape-industry-show-grey.png);
	width:191px;
	height:101px;
	float:left;	
	position:relative;
}
#news-posts-ads{
	background:url(images/news-posts-ads-background.png) no-repeat top left;
	display:block;
	float:left;
	width:1000px;
	height:240px;
	margin-top:10px;
}
#npa-left{
	width:664px;
	padding:8px 8px 22px 8px;
	float:left;	
}
#npa-left-title{
	float:left;	
	color:#636363;
	font-size:22px;
	margin:0px 0px 3px 2px;
	width:664px;
}
#npa-left-container{
	float:left;
	display:block;
	width:664px;
	margin:0px 0px 0px 2px;	
}
.npa-left-entry{
	font-size:14px;
	display:block;
	float:left;
	color:#138da7;
	width:664px;
	margin:1px 0px 1px 0px;
}
.npa-left-entry p{
	margin:0;
	padding:4px 0px 1px 0px;	
}
.npa-left-entry a,
.npa-left-entry a:visited{
	color:#138da7;
	font-size:14px;
}
.npa-left-entry a:hover,
.npa-left-entry a:active{
	color:#68A626;
	font-size:14px;
}
.npa-left-entry-date{
	color:#636363;
	padding-bottom:3px;	
	font-size:11px;
}
.npa-left-entry-img{
	display:block;
	float:left;
	width:52px;
	height:28px;
	border:#ccc thin solid;
	margin:2px 10px 0px 2px;
	overflow:hidden;
}
#npa-center{
	float:left;	
	width:324px;
	padding:8px 8px 22px 8px;	
}
#npa-center-title{
	float:left;	
	color:#636363;
	font-size:22px;
	width:324px;
}
#npa-center-container{
	float:left;
	display:block;
	width:324px;	
}
.npa-center-entry{
	font-size:13px;
	float:left;
	color:#138da7;
	width:324px;
}
.npa-center-entry p{
	margin:0;
	padding:4px 0px 3px 0px;	
}
.npa-center-entry a,
.npa-center-entry a:visited{
	color:#138da7;
	font-size:13px;
}
.npa-center-entry a:hover,
.npa-center-entry a:active{
	color:#68A626;
	font-size:13px;
}
.npa-center-entry-date{
	color:#636363;
	padding-bottom:6px;	
}
#npa-right{
	width:294px;
	padding:8px 8px 22px 8px;
	float:left;	
}
#npa-right-title{
	float:left;	
	color:#636363;
	font-size:22px;
	width:314px;
}
.npa-right-ad-container{
	background:url(images/npa-right-ad-background.png) no-repeat top left;
	width:264px;
	height:168px;
	float:left;
	margin:0px 14px 0px 24px;
}
#npa-right-ad-one{
	background:url(images/npa-right-ad-temp-ad.png) no-repeat top left;
	width:244px;
	height:132px;
	float:left;
	margin:8px 10px 0px 10px;
	position:relative;
}

/* ~~ miscellaneous float/clear classes ~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*** Set Slider dimensions here! Version 1.7+ ***/
/* added #slider li to make panels the same size in case "resizeContents" is false */
ul#slider, ul#slider li {
    width: 1000px;
    height: 360px;
    list-style: none;
}
#slider { 
	width: 1000px; 
	height: 360px; 
	overflow:hidden;
}
#slide-one{
	background:url(images/slide-one.jpg) no-repeat top left;
	width:1000px;
	height:360px;
	display:block;	
}
#slide-two{
	background:url(images/slide-two.jpg) no-repeat top left;
	width:1000px;
	height:360px;
	display:block;	
}
#slide-three{
	background:url(images/slide-three.jpg) no-repeat top left;
	width:1000px;
	height:360px;
	display:block;	
}
#estimate{
	height:300px;
	float:right;
	position:relative;
	top:-315px;	
	left:-26px;
	z-index:10;
}
#estimate-form{
	display:block;
	float:left;
	margin-left:42px;
}

fieldset{
	border:none;	
}
#estimate-form input{
	margin:0px 0px 10px 12px;
	width:208px;
	color:#636363;
	padding:4px;	
}
#estimate-form input[type=submit]{
	background:url(images/submit-request-wide.png) no-repeat;
	width:222px;
	height:34px;
	font-size:0px;
	color:#fff;
	margin:12px 0px 0px 10px;
	border:none;
	cursor:pointer;
}
.thank-you-large{
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#estimate-cta{
	background:url(images/lead-capture-cta.png) no-repeat top left;
	width:226px;
	height:60px;
	margin:0px 0px 15px 8px;
	z-index:10;	
}
#header-estimate-cta{
	background:url(images/header-lead-capture-cta.png) no-repeat top left;
	width:309px;
	height:89px;
	margin:0px 0px 18px 8px;
	z-index:10;	
}
#sidebar-lead-capture{
	width: 240px;
	float: right;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:15px 30px 10px 30px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
#sidebar-lead-capture input{
	margin:0px 0px 7px 10px;
	width:210px;
	color:#636363;
	padding:3px;	
}
#sidebar-lead-capture input[type=submit]{
	background:url(images/submit-request.png) no-repeat;
	width:175px;
	height:33px;
	font-size:0px;
	color:#fff;
	margin:10px 0px 5px 34px;
	border:none;
	cursor:pointer;
}
#download-form{
	margin-left:30px;
}
#download-form input{
	margin:0px 0px 7px 0px;
	width:210px;
	color:#636363;
	padding:3px;	
}
#download-form input[type=submit]{
	background:url(/wp-content/uploads/2012/04/download-button.png) no-repeat;
	width:174px;
	height:45px;
	font-size:0px;
	color:#fff;
	margin:10px 0px 0px 24px;
	border:none;
	cursor:pointer;
}
#download-form-two{
	margin-left:102px;
}
#download-form-two input{
	margin:0px 0px 7px 0px;
	width:210px;
	color:#636363;
	padding:3px;	
}
#download-form-two input[type=submit]{
	background:url(/wp-content/uploads/2012/04/download-button.png) no-repeat;
	width:174px;
	height:45px;
	font-size:0px;
	color:#fff;
	margin:10px 0px 0px 24px;
	border:none;
	cursor:pointer;
}
.click-holder{
	width:630px;
	height:360px;
	position:relative;	
}
#head-title-bar{
	float:left;
	clear:both;
	background:url(images/blog-page-header.jpg) no-repeat top left;
	width:1000px;
	height:100px;
	margin-top:8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
#blog-title-bar{
	float:left;
	clear:both;
	background:url(images/blog-page-header.jpg) no-repeat top left;
	width:1000px;
	height:100px;
	margin-top:8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
#service-title-bar{
	float:left;
	clear:both;
	background:url(images/service-page-header.jpg) no-repeat top left;
	width:1000px;
	height:100px;
	margin-top:8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
#service-title-text h1{
	font-family:Calibri, 'Droid Sans', sans-serif;
	font-size:32px;
	line-height:33px;
	font-weight:400;
	color:#ffffff;
	text-indent:-9999px;
	color: transparent;
	text-transform: capitalize;
}
#head-title-text{
	font-family:Calibri, 'Droid Sans', sans-serif;
	float:left;
	width:630px;
	margin:auto 0;
	padding:32px 20px 0px 20px;
	font-size:30px;
	line-height:31px;
	font-weight:400;
	color:#ffffff;
}
#head-title-text h1{
	font-family:'Open Sans', sans-serif;
	font-size:36px;
	line-height:33px;
	font-weight:600;
	color:#ffffff;
	text-shadow: 0px 2px 2px #333;
	text-indent:-9999px;
	color: transparent;
	text-transform: capitalize;
}
#blog-title-text{
	font-family:Calibri, 'Droid Sans', sans-serif;
	float:left;
	width:630px;
	margin:auto 0;
	padding:32px 20px 0px 20px;
	font-size:30px;
	line-height:31px;
	font-weight:400;
	color:#ffffff;
}
#blog-title-text h1{
	font-family:Calibri, 'Droid Sans', sans-serif;
	font-size:32px;
	line-height:33px;
	font-weight:400;
	color:#ffffff;
	text-indent:-9999px;
	color: transparent;
	text-transform: capitalize;
}
.meta{
	color:#636363;
	font-size:13px;
}
.meta a,
.meta a:visited{
	color:#68A626;
	font-size:13px;
}
.meta a:active,
.meta a:hover{
	color:#138da7;
	font-size:13px;
}
article{
/*	background:url(images/services-background-stripes.png) repeat #f9f9f9;*/
	background:url(images/news-posts-ads-background.png) no-repeat top center;
	padding:20px 10px 10px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:20px;
	border:#d9d9d9 thin solid;
}
.post-head-divider{
	margin:20px 0px 20px 0px;
	border-top:#d9d9d9 thin solid;
	clear:both;
}
.post-content{
	padding:0 0 5px 0;
	overflow:hidden;
}
.video{
	padding:0px 10px 0px 10px;
	margin:0px auto 10px auto;
	width:570px;
	clear:both;
}
.video-640{
	padding:0px 10px 0px 10px;
	margin:0px auto 10px auto;
	width:640px;
	clear:both;
}
.video-940{
	padding:20px 10px 0px 10px;
	margin:0px auto 10px auto;
	width:940px;
	clear:both;
}
.video-980{
	padding:0px 10px 0px 10px;
	margin:0px auto 10px auto;
	width:980px;
	clear:both;
}
img {
    border-style: none;
}
.alignleft {
	float : left;
	/*border : 1px solid #736647;*/
	background:#fff;
	padding : 6px;
	margin-right : 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.alignright {
	float : right;
	/*border : 1px solid #736647;*/
	background:#fff;
	padding : 6px;
	margin: 20px 0px 15px 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 6px auto 6px auto;
}
/*.aligncenter {
	padding : 6px;
}*/
.ImageFloatLeft {
	float : left;
	border : none;
	padding : 5px;
	margin-right : 15px;
}
.ImageFloatRight {
	float : right;
	border : none;
	padding : 5px;
	margin-left : 15px;
}
.more-link{
	color:#138da7 !important;
/*	float:right;
	clear:both;*/
	margin:0px 0px 0px 0px;	
}
a.more-link,
a.more-link:visited{
	color:#138da7 !important;
}
a.more-link:hover,
a.more-link:active{
	color:#68a626 !important;
}
html body div.container div#content div.padding article#post-585.post-585 section.post-content p a.more-link
.widget_categories{
	width: 260px;
	float: right;
	margin:12px 0px 0px 0px;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:10px 20px 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;
}
.widget_recent_entries{
	width: 260px;
	float: right;
	margin:12px 0px 0px 0px;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:10px 20px 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;
}
.widget_recent_terms{
	width: 260px;
	float: right;
	margin:12px 0px 0px 0px;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:10px 20px 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;
}
.widget_archive{
	width: 260px;
	float: right;
	margin:12px 0px 0px 0px;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:10px 20px 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;
}
.widgettitle{
	padding:0px;
	margin:0px 0px 10px 0px;	
}
.widget_text{
	float:right;
	margin:10px 0px 0px 0px;
	clear:both;
	background:none !important;
}
.google-plus-holder{
	width:20px;
	float:none;
	margin:0px auto 0px auto;	
}
#service-page-wrapper{
	margin:10px 0px 20px 0px;
	width: 980px;
	float: left;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:10px 10px 10px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}
#service-page-container{
	width: 980px;
	float: left;
	padding:0px 0px 20px 0px;
	background:url(images/service-menu-background.png) repeat-y top left #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#d9d9d9 thin solid;	
}
#service-page-container-2{
	width: 980px;
	float: left;
	padding:0px 0px 5px 0px;
	background:#fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#d9d9d9 thin solid;	
}
#service-nav-container{
	float:left;
	width: 256px;
/*	background:url(images/services-background-stripes.png) repeat #f9f9f9;*/
	padding:8px 0px 20px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#service-content-container{
	margin:0px 0px 0px 0px;
	width: 674px;
	float: right;
	padding:20px 20px 20px 20px;
	/*border-left:#d9d9d9 thin solid;*/
	background:url(images/news-posts-ads-background.png) no-repeat top center #fff;
	-webkit-border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
#service-content-container-2{
	margin:0px 0px 0px 0px;
	/*width: 674px;*/
	float: right;
	padding:20px 20px 20px 20px;
	/*border-left:#d9d9d9 thin solid;*/
	background:url(images/news-posts-ads-background.png) no-repeat top center #fff;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
/* Service Page Navigation */

#service-menu {
	margin-top:7px;
	float:left;
	width: 256px;

}
.service-nav{
	width:264px;
	display:block;
/*	height:15px;*/
}
.service-nav li{
	float:left;
	width:264px;
	margin:0px 0px 0px 0px;
	list-style:none;
/*	border-bottom:#cccccc dotted thin;*/
}
#menu-service-nav > .last-menu-item{
	float:left;
	margin:0px 0px 0px 00px;
	list-style:none;
	border-bottom:none;
}
#menu-service-nav > .current-menu-item a{
	display: block;
	padding:0px 0px 0px 10px;
	line-height:41px;
	font-size:17px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	color:#ffffff;
	background:url(images/service-menu-active.png);
}

.service-dddddd,
.service-dddddd:visited
{
	display: block;
	padding:0px 0px 0px 10px;
	line-height:41px;
	font-size:17px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	color:#636363;
	background:url(images/service-menu-button.png);
}
.service-dddddd:hover,
.service-dddddd:active{
	display: block;
	padding:0px 0px 0px 10px;
	line-height:41px;
	font-size:17px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	color:#82b939;
/*	background:#82b939;*/
}
/*.service-nav li:hover{
	text-decoration:none;
	color:#ffffff;
	background:#82b939;
}*/
/* End Service Page Navigation */
#sidebar-social-box{
	position: relative;
	left:15px;
}
#request-form-cta{
	width: 300px;
	height: 100px;
	float: right;
	background:url(images/request-form-cta.png);
	/*padding:15px 30px 10px 30px;*/
	/*margin-bottom:10px;*/
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;	
}
.yarpp-thumbnails-horizontal{
	margin-bottom:15px;	
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
    height: 83px !important;
    margin: 5px !important;
    width: 146px !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    border: 1px solid #ccc !important;
    height: 138px !important;
	/*margin: 5px 5px 5px 0;*/
    /*vertical-align: top;*/
    width: 155px !important;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
    font-size: 12px !important;
    line-height: 1em !important;
    /*margin: 0 7px 7px;*/
    max-height: 3.0em !important;
    /*overflow: hidden;*/
    /*text-decoration: inherit;*/
    width: 146px !important;
}
div.yarpp-related h3{
	margin:0px 0px 3px 0px !important;
	padding:0 !important;
}
span.fn{
	display:none;	
}
#facebook-comments-box{
	margin:20px 0px 0px 0px;	
}
.header-author-rel-link{
	text-indent:-9999px;	
}
.a2a_button_facebook_like{
	margin:0px 10px 0px 0px;
	width:80px;	
}
.a2a_button_google_plusone{
	margin:0px 10px 0px 0px;
	width:70px;	
}
#dd_ajax_float {
	box-shadow:none;
	border: 1px solid #D9D9D9;
}
.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:0.5em;padding:0.5335em 0px}
.commentlist li:last-child{margin-bottom:0}
.commentlist li ul.children{margin:0}
.commentlist li[class*=depth-]{margin-top:0.7em}
.commentlist li.depth-1{margin-left:0;margin-top:0}
.commentlist li:not(.depth-1){margin-right:0px;margin-left:0px;margin-top:0;padding-bottom:0}
.commentlist .odd{background:#fefefe}
.commentlist .even{background:#fefefe}
.commentlist .vcard{margin:0 10px}
.commentlist .vcard cite.fn{font-weight:700;font-style:normal}
.commentlist .vcard time{float:right}
.commentlist .vcard time a{color:#999;text-decoration:none}
.commentlist .vcard time a:hover{text-decoration:underline}
.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff;display:none;}
.commentlist .comment_content{margin:0 10px}
.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}

/*.commentlist .comment-reply-link{text-decoration:none;float:right;background:#67933c;padding:5px 10px;color:#fff;margin:0 11px 10px 0;font-weight:700;font-size:0.9em;border:1px solid #4C4C4C;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;}*/

.commentlist .comment-reply-link{text-decoration:none;float:right;background:#fff;padding:5px 10px;color:#4C4C4C;margin:0 11px 10px 0;font-weight:700;font-size:0.9em;border:1px solid #D9D9D9;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;}

.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{background-color:#f9f9f9;border:1px solid #aCaCaC;}
.respond-form{margin:0 0 1.5em 0;padding-bottom:2.2em}
.respond-form form{margin:0.75em 0}
.respond-form form li{list-style-type:none;}

.respond-form form input[type=submit]:hover, .respond-form form input[type=submit]:focus{background-color:#f9f9f9;border:1px solid #aCaCaC;}
.respond-form form input[type=submit]{text-decoration:none;float:right;background:#fff;padding:5px 10px;color:#4C4C4C;margin:0 11px 10px 0;font-weight:700;font-size:0.9em;border:1px solid #D9D9D9;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;cursor:pointer;}

.respond-form form li label,.respond-form form li small{display:none}
.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{font-family:Calibri,'Droid Sans',sans-serif;font-size:16px;padding:3px 6px;background:#fff;border:1px solid #cecece;line-height:1.5em}
.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}
.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.respond-form form input[type=text],.respond-form form input[type=email]{width:186px;margin:0 10px 0 0;display:inline;float:left;}
.respond-form form input[type=url]{width:186px;margin:0 0 0 0;display:inline;float:left;}
.respond-form form textarea{resize:none;width:97.3%;height:150px;margin-top:0.9335em;}
#comment-form-title{margin:0 0 1.0em 0.2em}
#allowed_tags{margin:1.5em 10px 0.7335em 0}
.nocomments{margin:0 20px 1.1em}
#respond{
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:20px 20px 50px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;	
}
h3#comments.h2{margin:15px 0px 10px 0px; font-size:20px;}

/*.yarpp-related h3{display:none;}
h3#comments.h2{display:none;}*/

.post-featured-image{
	display:block;
	max-width:300px;
	/*height:165px;*/
	/*overflow:hidden;*/
	float:right;
	margin:6px 0px 10px 15px;	
}
/*.post-featured-image img{
	width:100%;
}*/
.curved-divider{
	display:block;
	float:left;
	background:url(images/curve-divider.png) no-repeat;
	width:1000px;
	height:54px;
	margin:15px 0 0 0;
}
.spacer-divider{
	display:block;
	float:left;
	width:1000px;
	height:20px;
	margin:0 0 0 0;
}
.andrew-pototschnik-circle-portrait{
	display:block;
	float:right;
	background:url(images/andrew-pototschnik-circle-portrait.jpg) center no-repeat;
	width:170px;
	height:155px;
	padding:0 10px 0 10px;
	margin:0 10px 0 15px;	
}
.andrew-pototschnik-circle-caption{
	display:block;
	float:right;
	width:170px;
	height:130px;
	clear:right;
	line-height:16px;
	text-align:center;
	font-size:13px;
	padding:0 10px 10px 10px;
	margin:0 10px 0 15px;
}
.about-title{
	display:block;
	width:1000px;
	float:left;
	text-align:center;
	margin:2px 0 14px 0;
}
.about-title h2{
	font-size:28px;	
	line-height:29px;
	font-weight:400;
	color:#636363;
	margin-bottom: 5px;	
}
.about-top-brands-wrapper{
	width:840px;
	margin:0 auto;
}
.about-beesafe-logo{
	display:inline;
	float:left;
	background:url(images/about-beesafe-logo.png) no-repeat;
	width:255px;
	height:95px;
	margin-right:40px;
	position:relative;
}
.about-service-autopilot-logo{
	display:inline;
	float:left;
	background:url(images/about-service-autopilot-logo.png) no-repeat;
	width:240px;
	height:95px;
	margin-right:40px;
	position:relative;
}
.about-planet-logo{
	display:inline;
	float:left;
	background:url(images/about-planet-logo.png) no-repeat;
	width:254px;
	height:95px;
	position:relative;
}

.about-giving-forward-wrapper{width:1000px;margin:0 auto;}
.about-pineapple-logo{
	background:url(images/about-leukemia-lymphoma-society-logo.jpg) no-repeat;
    display: block;
    float: left;
    height: 106px;
    margin: 0 6px 0 35px;
    width: 225px;
}
.about-green-beret-foundation-logo{
	background:url(images/about-green-beret-foundation-logo.jpg) no-repeat;
    display: block;
    float: left;
    height: 106px;
    margin: 0 6px 0 0px;
    width: 146px;
}
.rush-philanthropic-arts-foundation-logo{ 
	background:url(images/about-rush-philanthropic-logo.jpg) no-repeat;
    float: left;
    margin: 0 6px 0 0;
    height: 106px;
    width: 323px;
}
.about-virgin-unite-logo{ 
	background:url(images/about-virgin-unite-logo.jpg) no-repeat;
    display: block;
    float: left;
    height: 106px;
    width: 229px;
}
.about-speaking-engagements-wrapper{
	width:1000px;
	margin:0 auto;
}
.about-green-industry-conf-logo{
	display:inline;
	float:left;
	background:url(images/about-green-industry-conference-logo.png) no-repeat;
	width:250px;
	height:82px;
	margin:0px 35px 0 52px;
	position:relative;
}
.about-gie-logo{
	display:inline;
	float:left;
	background:url(images/about-gie-expo-logo.png) no-repeat;
	width:240px;
	height:82px;
	margin-right:32px;
	position:relative;
}
.about-lis-logo{
	display:inline;
	float:left;
	background:url(images/about-lis-logo2.png) no-repeat;
	width:160px;
	height:82px;
	margin-right:38px;
	position:relative;
}
.about-lawn-care-summit-logo{
	display:inline;
	float:left;
	background:url(images/about-lawn-care-summit-logo.png) no-repeat;
	width:132px;
	height:82px;
	/*margin-right:28px;*/
	position:relative;
}
.about-magazine-row-one{
	display:block;
	float:left;
	height:240px;
	width:1000px;
	margin:20px 0 20px 10px;
}
.about-magazine-row-two{
	display:block;
	float:left;
	height:200px;
	width:1000px;
	margin:20px 0 70px 10px;
}
.about-magazine-row-three{
	display:block;
	float:left;
	height:200px;
    margin: 20px 0 70px 96px;
    width: 840px;
}
.about-magazine-caption{
	font-size:13px;
	font-weight:bold;
	display:block;
	float:left;
	width:147px;
	margin:10px 20px 0 0;
	text-align:center;
}
.about-magazine-caption-half{
	font-size:13px;
	font-weight:bold;
	display:block;
	float:left;
	width:67px;
	margin:10px 20px 0 0;
	text-align:center;
}
.about-magazine-caption-last{
	font-size:13px;
	font-weight:bold;
	display:block;
	float:left;
	width:147px;
	margin:10px 0 0 0;
	text-align:center;
}
.about-magazine-one{
	display:inline;
	float:left;
	background:url(images/about-landscape-management-feb-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-two{
	display:inline;
	float:left;
	background:url(images/about-planet-news-mar-apr-2014.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-three{
	display:inline;
	float:left;
	background:url(images/about-lawn-landscape-jan-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-four{
	display:inline;
	float:left;
	background:url(images/about-landscape-management-oct-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-five{
	display:inline;
	float:left;
	background:url(images/about-planet-news-nov-dec-2012.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-six{
	display:inline;
	float:left;
	background:url(images/about-contractor-success-guide-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	/*margin-right:20px;*/
	position:relative;
}
.about-magazine-seven{
	display:inline;
	float:left;
	background:url(images/about-planet-news-jul-aug-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-eight{
	display:inline;
	float:left;
	background:url(images/about-total-landscape-care-may-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-nine{
	display:inline;
	float:left;
	background:url(images/about-pest-control-technology-feb-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-ten{
	display:inline;
	float:left;
	background:url(images/about-california-landscaping-jan-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-eleven{
	display:inline;
	float:left;
	background:url(images/about-lawn-landscape-oct-2012.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-twelve{
	display:inline;
	float:left;
	background:url(images/about-speakeasy-marketing-podcast.jpg) no-repeat;
	width:147px;
	height:199px;
	/*margin-right:20px;*/
	position:relative;
}
.about-magazine-thirteen{
	display:inline;
	float:left;
	background:url(images/about-green-industry-pro-nov-dec-2012.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-fourteen{
	display:inline;
	float:left;
	background:url(images/about-total-landscape-care-nov-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-fifteen{
	display:inline;
	float:left;
	background:url(images/about-green-industry-pro-sept-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-sixteen{
	display:inline;
	float:left;
	background:url(images/about-lawn-care-radio-network-podcast.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-seventeen{
	display:inline;
	float:left;
	background:url(images/about-green-industry-pro-jan-feb-2013.jpg) no-repeat;
	width:147px;
	height:199px;
	margin-right:20px;
	position:relative;
}
.about-magazine-eighteen{
	display:inline;
	float:left;
	/*background:url(images/about-green-industry-pro-jan-feb-2013.jpg) no-repeat;*/
	width:147px;
	height:199px;
	/*margin-right:20px;*/
	position:relative;
}
.sidebar-author-wrapper{
	width: 260px;
	float: right;
	margin:12px 0px 0px 0px;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	padding:10px 20px 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;	
}
.sidebar-author-title{
	font-weight:bold;
    color: #636363;
    font-size: 18px;
    line-height: 19px;
	margin:0 0 12px 0;
}
.sidebar-author-image{
	display:block;
	float:left;
	background:url(images/sidebar-author-image.png) no-repeat;
	width:109px;
	height:80px;
	margin:0 10px 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*border: 1px solid #D9D9D9;*/
}
.sidebar-author-description{
	padding:2px 0 0 0;
	font-size:15px;
	line-height:18px;	
}
.gic-gie-preview-header{
	width: 100%;
	display:block;
	float:left;
	text-align:center;
	background:url(images/shaded-divider-bkg.png) repeat-x bottom;
	height:123px;
}
.gic-gie-preview-header-logo{
	display:block;
	background:url(images/gic-gie-lcme-preview-header.png);
	width:640px;
	height:110px;
	/*float:left;*/
	/*margin:0 0 0 225px;*/
	margin:0 auto;
}
.beesafe-header{
	width: 100%;
	display:block;
	float:left;
	text-align:center;
	background:url(images/shaded-divider-bkg.png) repeat-x bottom;
	height:123px;
}
.beesafe-header-logo{
	display:block;
	background:url(images/beesafe-header-logo.png);
	width:88px;
	height:103px;
	float:left;
	margin:0 0 0 225px;
}
.beesafe-header-title{
    color: #6f4900;
    font-size: 48px;
	font-weight:700;
	letter-spacing:-3.0px;
    margin:20px 0 0 20px;
	font-family:'Open Sans', sans-serif;
	float:left;
}
.jumpstart-header-title{
    color: #6f4900;
    font-size: 48px;
	font-weight:700;
	letter-spacing:-3.0px;
    margin:20px 0 0 0;
	font-family:'Open Sans', sans-serif;
}
.socialbox-backdrop{
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity: .0;
	filter:alpha(opacity=0);
	z-index:50;
	display:none;
}
.socialbox-box-wrapper{
	position: fixed;
	top: 0;
	left: 0;
	z-index:51;
	width: 100%;
	height:1%;
	text-align: center;
	display:none;
}
.socialbox-box{
	/*position:absolute;*/
/*	top:20%;
	left:35%;*/
	margin:10% auto 0 auto;
	width:500px;
	height:300px;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	z-index:52;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 0px 5px #444444;
	-webkit-box-shadow:0px 0px 5px #444444;
	box-shadow:0px 0px 5px #444444;
	display:none;
}
.socialbox-close{
	float:right;
	font-weight:bold;
	/*font-size:24px;*/
	margin-right:6px;
	cursor:pointer;
}
.socialbox-menu-icon{
	position:relative;
	margin:0 28px 0 0px;
	background:url(images/menu-social-icon.png) no-repeat right;
	width:140px;
	height:45px;
	display:block;
	float:right;
}
.socialbox-menu-icon a{
	font-family:Calibri, 'Open Sans', sans-serif;
	font-size:19px;
	font-weight:600;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
    color:#fff !important;
	line-height:42px;	
}
/*.socialbox-menu-icon a:hover{
    color:#5c972d !important;	
}*/
#socialpop-dropdown{
	/*overflow:visible;*/
	margin:3px 0 0 0;
	border-left: 2px solid #3c9400;
	border-right:2px solid #3c9400;
	border-bottom:2px solid #3c9400;
	background:url(images/services-background-stripes.png) repeat #f9f9f9;
	width: 276px;
	height:430px;
	padding:10px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	z-index:6000;
}
.socialpop-icon-google-plus{
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:4px 6px 0 0;
	background: url(images/small-social-icons.png) no-repeat left -44px transparent;
}
.socialpop-icon-facebook{
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:4px 6px 0 0;
	background: url(images/small-social-icons.png) no-repeat scroll left top transparent;
}
.socialpop-icon-youtube{
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:4px 6px 0 0;
	background: url(images/small-social-icons.png) no-repeat left -66px transparent;
}
.socialpop-icon-twitter{
	display:block;
	float:left;
	width:14px;
	height:14px;
	margin:4px 6px 0 0;
	background: url(images/small-social-icons.png) no-repeat left -22px transparent;
}
.socialpop-social-title{
    display:block;
	float:left;
	width:255px;
	height:20px;
}
.socialpop-dropdown-divider{
	display:block;
	float:left;
	width:276px;
	height:6px;
	border-bottom:1px solid #c8c8c8;
	margin-bottom:6px;
}
.socialpop-badge-google-plus{
	display:block;
	float:left;
	margin:10px 0 0 0;
	height:110px;
	width:276px;
}
.socialpop-badge-facebook{
	display:block;
	float:left;
	margin:10px 0 0 20px;
	height:70px;
	width:276px;
}
.socialpop-badge-youtube{
	display:block;
	float:left;
	margin:10px 0 0 20px;
	height:50px;
	width:276px;	
}
.socialpop-badge-twitter{
	display:block;
	float:left;
	margin:10px 0 0 20px;
	height:30px;	
	width:276px;
}
.post-content ul {
	list-style:disc;
	color:#333;
	margin-left:0;
	padding:0 0 20px 37px
}
.post-content ol li ul li{
	line-height:18px;
	margin:10px 0 0 0;	
}
.post-content ul li{
	line-height:18px;
	margin:6px 0 6px 0;	
}
.post-content ol {
	list-style:decimal;	
	color:#333;
	margin-left:0;
	padding:0 0 0 40px
}
.post-content ol li{
	line-height:14px;
	margin-bottom:10px;	
}
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index:7000; }
ul.dropdown li                      { font-weight: bold; float: right; zoom: 1; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 0px 34px 0px 0px; width:90px; text-align:right;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 276px; /*display:none;*/ position: absolute; top: 100%; left: -2000px; }
ul.dropdown ul li 					{ font-weight: normal; color: #000; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ display: block; }

.product-title{
	text-align:center;
}
.product-title h2{
	color:#3a7d0f;
	font-size:28px;
	font-weight:600;
}
.lcmp-form-bar-wrapper{
	padding:5px 10px;
	float:left;
	display:block;	
	background:url(images/lcmp-form-bar-bkg.png) repeat;
	color:#fff;
	font-size:15px;
	line-height:18px;
	margin-bottom:1px;
	height:28px;
}
.lcmp-form-bar-wrapper-x1{
	padding:5px 10px;
	float:left;
	display:block;	
	background:url(images/lcmp-form-bar-bkg.png) repeat;
	color:#fff;
	font-size:15px;
	line-height:18px;
	margin-bottom:1px;
	height:28px;
	width:752px;
}
.lcmp-form-bar-wrapper-x2{
	padding:5px 10px;
	float:left;
	display:block;	
	background:url(images/lcmp-form-bar-bkg.png) repeat;
	color:#fff;
	font-size:15px;
	line-height:18px;
	margin-bottom:1px;
	height:43px;
	width:752px;
}
.lcmp-form-bar-sub{
	display:block;
	float:left;
	width:100%;
}
.inf_custom_EstimatedMonthlyMarketingBudget{
	float:right;	
}
.lcmp-form-bar-wrapper-x1 .infusion-field label,
.lcmp-form-bar-wrapper-x2 .infusion-field label,
.lcmp-form-bar-wrapper .infusion-field label{
	margin-top:4px; 
	overflow:hidden;
	float:left;
}
.lcmp-form-bar-wrapper-x1 input,
.lcmp-form-bar-wrapper input,
.lcmp-form-bar-wrapper-x2 input{
	width:240px;
	height:20px;
	/*border:none;*/
	margin:0;
	padding:3px 3px 3px 3px;
	color:#222;	
	float:right;
	background:url(images/lcmp-form-bkg.png) repeat;
	border:1px solid #fff;
}
.infusion-field{
	overflow:hidden;
}
div.lcmp-form-bar-sub input#inf_custom_CommitmentLevel.infusion-field-input-container{
	margin-top:8px !important;	
}
.lcmp-form-bar-label{
	padding:4px;
	color:#fff;
	float:left;
	clear:left;
	display:table-cell;
	vertical-align:text-top;
	font-size:9px;
	text-align:center;
	height:30px;
	width:68px;
	border-right:1px solid #fff;
	background:url(images/lcmp-form-bar-label-bkg.png) repeat;
}
.lcmp-form-bar-labelx3{
	padding:4px;
	color:#fff;
	float:left;
	clear:left;
	display:table-cell;
	vertical-align:text-top;
	font-size:9px;
	height:84px;
	text-align:center;
	width:68px;
	border-right:1px solid #fff;
	background:url(images/lcmp-form-bar-label-bkg.png) repeat;
}
.lcmp-form-button-wrapper{
	padding-top:14px;
	float:left;
	display:block;
	clear:left;
	/*background:url(images/lcmp-form-bar-bkg.png) repeat;*/
	color:#fff;
	font-size:0px;
	line-height:18px;
	/*margin-bottom:2px;*/
}
#lcmp-form-wrapper .infusion-submit{
	color:#999;
	font-size:14px;
	font-weight:700;
}
#lcmp-form-wrapper .infusion-submit span{
	display: block;
    float: right;
	margin-top: 6px;
    padding-top: 12px;	
}
#lcmp-form-wrapper{
	margin:30px auto 40px auto;
	display:block;
	clear:both;
	overflow: hidden;
    width: 850px;
}
#lcmp-form-wrapper input[type="submit"] {
    background: url("images/lcmp-form-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 0;
    height: 38px;
    margin: 10px 0 5px 0px;
    width: 180px;
}
.lcmp-color-1{
	background-color:#a0190d;	
}
.lcmp-color-2{
	background-color:#8c1b22;	
}
.lcmp-color-3{
	background-color:#b72745;	
}
.lcmp-color-4{
	background-color:#eb5863;	
}
.lcmp-color-5{
	background-color:#c8451b;	
}
.lcmp-color-6{
	background-color:#f1551e;	
}
.lcmp-color-7{
	background-color:#f49511;	
}
.lcmp-color-8{
	background-color:#f3ad32;	
}
.lcmp-color-9{
	background-color:#e8d518;	
}
.lcmp-color-10{
	background-color:#79af11;	
}
.lcmp-color-11{
	background-color:#007224;	
}
.lcmp-color-12{
	background-color:#dddddd;
	color:#555555;
}