/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* Begin Typography & Colors */
body {
	font-size:12px; /* Resets 1em to 10px */
	font-family: georgia;
	background: #cde5c1 url('images/page-bg.jpg') repeat-x 0 0;
	color: #282828;
	text-align: center;
	line-height:21px;
	margin: 0 0 0 0;
	padding: 0;
	}

#page {
	text-align: left;
	margin: 0px auto;
	padding: 0;
	width:1124px;
	}

#pageWrap {
	float:left;
	padding:0 78px;
	width:968px;
	background: transparent url('images/mainback.jpg') no-repeat center top;
	}

#top{
	/*background-image:url("images/top-bg.jpg");
	background-position:center top;
	background-repeat:no-repeat;	*/
	float:left;
	height:102px;
	padding:0 14px;
	width:940px;
}
#logo{
	background-image:url("images/logo.png");
	background-repeat:no-repeat;
	float:left;
	height:56px;
	margin-left:28px;
	margin-top:30px;
	width:252px;
}
#links{
	float:right;
	width:643px;
	vertical-align:bottom;
	text-align:right;
	padding-top:23px;
}
.community{
	width:18px;
	height:17px;
	float:right;
	margin-right:8px;
	margin-top:0px;
}
#twitter{
	background-image: url('images/twitter.jpg');
}
#facebook{
	background-image: url('images/facebook.jpg');
}
#linkedin{
	background-image: url('images/linkedin.jpg');
}
#contentdiv{
	background-image:url("images/contentBack.png");
	background-position:center top;
	background-repeat:repeat-y;
	clear:both;
	float:left;
	padding:0 14px;
	width:940px;
}
#contentTop{
	background-image:url("images/contentTop.png");
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	display:block;
	float:left;
	height:14px;
	padding:0 14px;
	width:940px;
}
#contentBottom{
	background-image:url("images/contentBottom.png");
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	display:block;
	float:left;
	height:25px;
	padding:0 14px;
	width:940px;
}
#page-list{
	/*background-image:url("images/grass.jpg");
	background-position:left 20%;
	background-repeat:no-repeat;*/
	/*float:right;*/
	list-style-type:none;
	margin:0;
	padding-bottom:0px;
	padding-left:0;
	padding-top:30px;
}
#page-list li{
	display: inline;
	color: #1f6e03;	
	margin-left:23px;
	margin-right:5px;
	font-size:1.6em;
}
#page-list li.page-item-2
{
	margin-left:0px;
}
#page-list a{
	color: #1f6e03;	
	font-family: Arial;
	font-size:14.3px;
	font-weight:normal;
	line-height:18.36px;
	text-decoration:none;
}
#contactlink{
	color:#1F6E03;
	float:right;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-left:16px;
	margin-top:2px;
	margin-right:8px;
	line-height:16px;
	text-decoration:none;
}
#telephone{	
    color:#1F6E03;
    font-family:arial;
	font-size:14px;
	font-weight:bold;
    line-height:16px;
	float:right;
    margin-top:2px;
	margin-right:25px;
	width:118px;
}
#page-list a:hover{
	text-decoration:underline;
}
#header {
	background-image: url('images/header.jpg');
	width:940px;
	height:284px;
	}
#header-small{
	background-image: url('images/header-small.jpg');
	width:940px;
	height:228px;
}

#header-front {
	/*background-image: url('images/header-front.jpg');*/
        background-image: url('../../uploads/2011/03/header-front-notext.jpg');
	width:940px;
	height:417px;
	}
#header-front-left{
	float:left;
	margin-left:22px;
	margin-top:58px;
}
#healthheader{
	background-color:#FFFFFF;
	color:#B1B1B1;
	display:table;
	font-family:arial;
	font-size:15.67px;
	font-weight:normal;
	margin-bottom:5px;
	padding:5px 10px;
	letter-spacing:1px;
}
#title{
	margin-top:80px;
	margin-left:60px;
	font-size:5em;
	font-family: "Myriad Pro";
	color:#3b3b3b;
}
#title-small{
	margin-top:130px;
	margin-left:60px;
	font-family: arial;
	font-size:43px;
	margin-left:45px;
	line-height:43px;
}

.text
{
	color: #21642D;
    font-family: arial;
    font-size: 17px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 0px;
    margin-top: 15px;
}

.entry .text .cufon 
{
	padding-bottom:8px !important;
}

#welcome{
	margin-top:-20px;
	font-size:35%;
	color:#b1b1b1;
}
#subtitle{
	font-size:0.25em;
	color:#527a3e;
}
#header-clients {
	background-image: url('images/header-clients.jpg');
	width:940px;
	height:439px;
	}
#getaquote input,#getaquote select{
	color:#a5a5a5;
}

/*search */
#search{
	float:right;
	margin-right:38px;
	margin-top:76px;
	width:261px;
}
#search_label{
	color:#98e1d9;
	font-size:1.2em;
	font-weight:bold;
	margin-right:10px;
	padding-top:5px;
	float:left;
}
#search input{
	background-image:url("images/searchinput.jpg");
	border:0 none;
	color:#75917D;
	float:left;
	font-size:12px;
	height:14px;
	padding:7px 2px;
	width:184px;
}
#searchsubmit{
	background-color:transparent;
	border:0 solid #B4D0BC;
	color:#75917D;
	cursor:pointer;
	height:26px;
	margin-left:-28px;
	width:26px;
	float:left;
}

#footer{
	background-color:#31681D;
	background-image:url("images/footer.jpg");
	clear:both;
	color:#D6E1D2;
	float:left;
	font-family:'Georgia';
	font-size:1em;
	height:118px;
	margin:0px 14px 20px;
	width:940px;
	font-family:arial;
	font-size:10px;
}
#address{
	margin-top:20px;
	margin-left:160px;
	float:left;
	width:110px;
	line-height:15px;	
}
#list1{
	margin-top:16px;
	margin-left:50px;
	width:110px;
	float:left;
	line-height:15px;
}
#list2{
	margin-top:16px;
	margin-left:0px;
	width:110px;
	float:left;
	line-height:15px;
}
#list3{
	margin-top:16px;
	margin-left:20px;
	width:110px;
	line-height:15px;
	float:left;
}
#copyright{
	margin-top:18px;
	margin-right:19px;
	float:right;
	text-align:right;
	color:#96b38c;
	line-height:15px;
}

.tags{
	color:#ababab;
}
.tags a{
	color:#7d3a2b;
	text-decoration:underline;
}
.title{
	margin-top:5px;
}
.title a, .title H1{
	color:#21642D;
	display:block;
	font-size:27.88px;
	font-weight:normal;
	padding-top:5px;
	text-decoration:none;
	margin:0;
}
#content{
	float:left;
	margin-left:45px;
	margin-top:15px;
	width:565px;
}
.entry{
	color:#353535;
}
.entry P
{
	line-height:24.9px;
}
.entry a{
	color:#7d3a2b;
	text-decoration:underline;
}
#content .tags
{
	font-size:11px;
	font-family:arial;
	padding-left:2px;
}
.combox{
	height:16px;
	background-image:url('images/comments.jpg');
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:11px;
	font-family:arial;
	line-height:16px;
}
.combox a{
	color:#7d3a2b;
	text-decoration:underline;
	font-size:11px;
	font-family:arial;
}
.line{
	width:597px;
	height:1px;
	background-image:url('images/line.jpg');
	margin-top:45px;
	margin-bottom:23px;
	margin-left:-8px;
}
#sidebar{
	float:right;
	margin-right:24px;
	margin-top:15px;
	width:280px;
}
.widget h2{
	display:box;
	width:279px;
	height:24px;
	font-size:10px;
	background-image:url('images/sidebar-bg.jpg');
	color:#ffffff;
	font-size:15.4px;
	padding-left:10px;
	padding-top:11px;
	font-weight:normal;
}
.widget{
	/*margin-left:-40px;*/
}
.widget_text h2{
	display:none;
}
.sidebar-box{
	float:right;
	width:257px;
	height:35px;
	font-size:10px;
	background-image:url('images/sidebar-bg.jpg');
	line-height:14px;
	text-transform:uppercase;
}
.sidebar-box-text{
	color:#ffffff;
	font-size:15.4px;
	margin-left:10px;
	margin-top:-3px;
}
#about{
	margin:10px 8px;
	width:270px;
	font-size:11px;
	line-height:20px;
	float:left;
}
.abouttext{
	margin-left:-33px;
	margin-top:3px;
	margin-bottom:10px;
	width:250px;
}
#information{
	margin-left:-10px;
	width:250px;
}

.widget_recent_entries{
	background-color:#ecf7e8;
	background-image:url("images/recent-posts-bg.jpg");
	background-repeat:no-repeat;
	margin-top:30px;
	padding-bottom:20px;
	padding-left:25px;
	width:255px;
	float:left;
}

#recent-posts-3
{
	background-color:#f3f0e5;
	background-image:url("images/recentPosts.jpg");
	background-repeat:no-repeat;
}

#recent-posts-3 li,
.widget_popular li
{
	background-image:url("images/circle.jpg");
	background-position:left 25%;
	background-repeat:no-repeat;
}

#recent-posts-3 span,
#recent-posts-3 p
{
	display:none;
}

#recent-posts-3 a,
.widget_popular a
{
	font-weight:normal;
	font-size:11px;
	margin-left:20px;
	line-height:13px;
}

.widget_popular a
{
	margin-left:0px;
}

.widget_categories
{
	float:left;
	clear:both;
	display:block;
}
.widget_popular{
	background-color:#ECF7E8;
	background-image:url("images/popular-posts-bg.jpg");
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	padding-bottom:20px;
	padding-left:25px;
	padding-top:30px;
	width:255px;
}
.widget_recent_entries h2,.widget_popular h2{
	visibility:hidden;
}

#rss-3 h2{
	display:none;
}

.widget_rss
{
	background-color:#ECF7E8;	
	float:right;	
	margin-top:20px;
	width:280px;
}

#sidebar .widget_rss ul
{
	padding:0px 10px 20px 20px;
}

#sidebar #rss-3 ul
{
	padding: 0px;
}

#sidebar .widget_rss h2
{
	background-image:none;
	margin:17px 20px;
	padding:0;
	width:238px;	
	border-bottom:1px dotted #CCCCCC;
}

#sidebar .widget_rss h2,
#sidebar .widget_rss h2 a.rsswidget
{
	color:#437c1b;
	font-size:15.4px;
	font-weight:normal;
}

.widget_rss h2 a.rsswidget img
{
	display:none;
}

#rss-3{
	background-color:#ECF7E8;
	background-image:url("images/tweets.jpg");
	background-repeat:no-repeat;
	float:right;
	padding:50px 10px 20px 20px;
	width:227px;
	margin-top:0px;
}

.widget_rss *{
	color:#000000;
}
.widget_rss li{
	margin-bottom:10px;
}
#sidebar .widget_recent_entries ul
{
	list-style-type:none;
	margin-right:20px;
}
.widget_popular ul{
	list-style-type:none;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:20px;
}
.widget_recent_entries li
{
	list-style-type:none;
	background-image:url(images/listorange.png);
	background-repeat:no-repeat;	
	margin-bottom:8px;
	float:left;
}
.widget_popular li{
	float:left;
	margin-top:5px;
	padding-left:20px;
	width:200px;
}
.widget_popular a{
	color: #333;
	text-decoration:none;
}
.widget_recent_entries span
{
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:tahoma;
	font-size:9.45px;
	line-height:17px;
	padding-right:14px;
	text-align:center;
	width:16px;
}
.widget_recent_entries p
{
	display:block;
	float:left;
	clear:both;
	margin:0 0 0 30px;
}
.widget_recent_entries a
{
	color:#282828;
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	width:200px;
}

.widget_recent_entries a:hover
{
	text-decoration:underline;
}

.widget_categories a{
	color: #333;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
}
.widget_categories a:hover,.widget_popular a:hover{
	text-decoration: underline;
}

a{
	color:#7d3a2b;
	text-decoration:underline;
}
#contentwide{
	background-color:#FFFFFF;
	clear:both;
	float:left;
	padding:1px 24px;
	width:892px;
}

ul{
	list-style-type:none;
}

#content ol
{
	display: table;
	padding-top:0px;
	margin-bottom: 2px;
	margin-top: 6px;
	width:90%;
}

#content ol.green > li{
	list-style-type: decimal;
	color: #21642D;
    font-family: Gotham;
    font-size: 17px;
    font-weight: normal;
    line-height: 26px;
	list-style-position: inside;
	 margin-bottom: 8px;
}

#content ul{
	padding-left: 10px;
}

li{
	list-style-type:none;
}

#content ul > li{
	background-image: url("images/orange_arrow.png");
    background-position: left 10%;
    background-repeat: no-repeat;
    padding-left: 15px;
	list-style-type: none;
	color:#282828;
	font-size: 12px;
    font-weight: normal;
    line-height: 21px;
	font-family:georgia;
}

#green-line{
	width:280px;
	height:1px;
	background-image:url('images/green-line.jpg');
	margin-left:-50px;
	margin-top:10px;
	margin-bottom:10px;
}


input{
	padding-left:10px;
	width:387px;
	height:27px;
	background-image:url('images/input.jpg');
	border:0px;
}
input.small{
	background-color:transparent;
	background-image:url("images/inputsmall.png");
	background-repeat:no-repeat;
	color:#2D501C;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:6px 10px;
	width:201px;
	font-family:georgia;
}
#getaquote input, #getaquote select 
{
	color:#2D501C;
}
#getaquote P
{
	margin:9px 0px;
}
select.smallselect{
	background-color:transparent;
	background-image:url("images/inputsmall.png");
	background-repeat:no-repeat;
	color:#2D501C;
	font-size:12px;
	height:29px !important;
	line-height:29px;
	padding:6px 10px;
	width:221px;
	font-family:georgia;
}
select{
	padding-left:10px;
	padding-top:3px;
	width:397px;
	height:27px;
	border:0px solid #c3cec0;
}
textarea{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-image:url('images/textarea.jpg');
	width:377px;
	height:149px;
	border:0px;
}
input.submit{
	width:84px;
	height:24px;
	background-image:url('images/submit.jpg');
}
input.submit2{
	width:89px;
	height:28px;
	background-image:url('images/submit2.jpg');
}
#footer-line{
	background-image:url("images/footer-line.jpg");
	float:left;
	height:32px;
	width:940px;
	margin-top:12px;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

.common
{
	display:block;
	float:left;
}

.common p
{
	line-height:24px;
	font-size:12px;	
}

.common a
{
	text-decoration:none;
}

h4
{
	color:#21642D;
	font-size:25px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:0;
	margin-top:0;
	font-family:Arial;
	clear: both;
    width: 100%;
    display: block;
    float: left;
}

h5
{
	font-size:17px;
	font-weight:normal;
	line-height:18px;
	margin-bottom:0;
	margin-top:0;
	color:#000000;
}

h3
{
	/*   #21642D;*/
	clear: both;
    color: #E6771D;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 8px;
    margin-top: 10px;
    width: 100%;
}

.margin10
{
	margin-bottom:25px;
	margin-top:5px;
}

#home
{
	float:left;
	display:block;
}

#home #blockLeft
{
	float:left;
	font-size:12px;
	line-height:22px;
	margin-right:20px;
	padding-top:10px;
	width:280px;
}


#home #blockRight
{
	background-color:#f3f0e5;
	float:right;
	font-size:12px;
	width:592px;
}

#home #blockRight #block1
{
	float:left;
	font-family:arial;
	font-size:12px;
	margin-left:22px;
	padding-bottom:20px;
	padding-right:13px;
	padding-top:15px;
	width:270px;
}

#home #blockRight #block2
{
	border-left:1px dotted #CDCAC1;
	float:left;
	margin-top:15px;
	padding-bottom:20px;
	padding-left:20px;
	width:245px;
}

#home #blockLeft span
{
    float:left;
	font-family:Arial;
	font-size:18px;
	margin-right:5px;
	margin-top:1px;
}

#home #blockLeft a
{
   text-decoration:none;
   color:#282828;
}

#home #blockLeft a:hover
{
  text-decoration:underline;
}

#home H1
{
	font-family:arial;font-size:18.4px;color:#8b7000;
	line-height:18.4px;
	padding:0 0 5px;
	margin:0px;
	font-weight:normal;
}

#home P
{
	padding:0px;
	margin:0px;
	font-family:Georgia;
	font-size:12px;
	line-height:22px;
	font-weight:normal;
}

#getaquote
{
	height: 250px; margin-top: 60px; float: right; margin-right: 20px; width: 260px;
}

#sidebar ul
{
	padding:0px;margin:0px;
}

#sidebar .widget_categories ul
{
	padding-left:20px;
}

#sidebar .widget_rss a.rsswidget
{
	color:#282828;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
}

#sidebar .widget_rss a.rsswidget:hover 
{
	text-decoration:underline;
}

#sidebar .widget_rss  span.rss-date
{
	display:block;
	clear:both;
	font-size:10px;
	line-height:24px;
	font-weight:normal;
	font-family:arial;
}

#sidebar .textwidget #amazon
{
	background-color:#ECF7E8;
	float:right;
	font-size:12px;
	margin-top:20px;
	padding:20px 10px 20px 20px;
	width:227px;
}

#sidebar .textwidget #amazon .left
{
	width:100px;float:left;
}

#sidebar .textwidget #amazon .right
{
	float:left;
	font-size:12px;
	padding-left:10px;
	width:110px;
	line-height:20px;
	font-family:arial;
}

#sidebar .textwidget #amazon .right a
{
	color:#539033;
	font-family:arial;
	font-weight:bold;
	text-decoration:none;
}

#sidebar .textwidget #roster
{
	background-color:#F3F0E5;
	float:right;
	font-size:12px;
	padding:20px;
	width:217px;
}

#sidebar .textwidget #casestudy
{
	background-color:#fbfbf7;padding:10px 20px;font-size:12px;font-family:arial;
}

#sidebar .textwidget #roster a,
#sidebar .textwidget #casestudy a
{
	color:#282828;
	text-decoration:none;
	display:block;
	font-size:12px;
	line-height:22px;
	padding-bottom:8px;
	
}

#sidebar .textwidget #roster a:hover,
#sidebar .textwidget #casestudy a:hover
{
	
}

#content .team,
#content .client
{
	float:left;
	display:block;	
	margin-top:5px;
}

#content .team Img.img,
#content .team div.img
{
	float: left; 
	width: 157px;
	margin-right:23px;
}

#content .client Img.img,
#content .client Div.img
{
	float: left; 
	width: 160px;
	margin-right:23px;
}

#content .team .desc,
#content .client .desc
{
	float: left; width: 380px; font-size: 12px;
}

#content .team .desc H4,
#content .services .desc H4,
#content .services H4,
#content .team div.title .left H4
{
	color:#21642D;
	font-family:Arial;
	font-size:27.88px;
	font-weight:normal;
	line-height:20px;
	margin-bottom: 6px;
	margin-top:0;
	clear: both;
    width: 100%;
    display: table;
}

#content .client .desc H3,
#content .client H3
{
	color:#21642D;
	font-family:Arial;
	font-size:19.88px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:0;
	margin-top:0;
	clear: both;
    width: 100%;
    display: block;
    float: left;
}

#content .team #contents
{
	margin-top:25px;
}

#content .team div.title
{
	float: left; width: 100%; clear: both;margin-bottom:20px;
}

#content .team div.title .left
{
	float:left;width:400px;
}

#content .team div.title .right
{
	float:right;width:100px;
}

#content .team a.nextProfile
{
	color:#282828;
	float:left;
	margin-top:25px;
	font-family:helvetica;
	font-size:14.5px;
	font-weight:normal;
	text-decoration:none;
}

#content .team a.nextProfile:hover
{
	/*text-decoration:underline;*/
}

#content .team .desc P,
#content .services .desc P,
#content .client .desc P
{
	font-size:12px;
	font-weight:normal;
	line-height:24.9px;
	margin:0 0 6px;
	display: table;
	clear:both;
}

#content a.read
{
	color:#282828;
	float:right;
	font-family:helvetica;
	font-size:14.5px;
	font-weight:normal;
	text-decoration:none;
}

#content a.reads
{
	color:#282828;
	float:left;
	font-family:helvetica;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}

#content a.read:hover,
#content a.reads:hover
{
	/*text-decoration:underline;	*/
}

#content .lineteam
{
	clear: both;margin: 25px 0px;float:left;
}

#content .lineClient
{
	clear: both;margin: 25px 0px;float:left;
}

#content .services
{
	float:left;
	display:block;	
}

#content .services Img.img,
#content .services Div.img
{
	float: left; 
	width: 136px;
	margin-right:23px;
}

#content .services .desc
{
	float: left; width: 403px; font-size: 12px;
}

#content #cleints
{
	float:left;
	display:block;
	line-height:25px;
	font-size:12px;
}


#content #cleints P.margin10
{
	margin-bottom:5px;
	margin-top:5px;
}

#content #cleints H3
{
	color:#21642D;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	margin-top: 10px;
	margin-bottom: 8px;
}

#content #cleints p
{
	clear: both;
    display: table;
    font-size: 12px;
    font-weight: normal;
    line-height: 24.9px;
    margin: 0 0 6px;
}

#footer #list1 a, 
#footer #list2 a, 
#footer #list3 a
{
	color:#D6E1D2;
	display:block;
	line-height:15px;
	text-decoration:none;
}

#footer #list1 a:hover, 
#footer #list2 a:hover, 
#footer #list3 a:hover
{
	text-decoration:underline;
}

#footer #list1 a
{
	font-weight:bold;
}

#footer #address P,
#copyright P
{
	line-height:13px;
	padding:0px;
	margin:0px;
}

#footer #address a,
#copyright a
{
	text-decoration:none;
	color:#D6E1D2;
	line-height:13px;
	font-size:10px;
}

#copyright a
{
	color:#96B38C;
}

#footer #address a:hover,
#copyright a:hover
{
	text-decoration:underline;
}

#header-front-left #healthContentWrap
{
	float: left; display: block; width: 605px;
	padding-left:12px;
	padding-top:30px;
	background-color:#eafffd;
}

#header-front-left #healthContentWrap #healthContent
{
	float: left; display: block; width: 335px;margin-top:20px;
}

#header-front-left #healthContentWrap #healthContentImage
{
	margin-top: -11px; float: right;
}

#header-front-left #healthContentWrap #healthContent P
{
	float: left; font-size: 33.72px; color:#3B3B3B; line-height: 40.79px; font-family: arial; height: 186px;
	padding:0px;
	margin:0px;padding-left:9px; letter-spacing:-1px;word-spacing:-1px;
}

#header-front-left #healthContentWrap #healthContent #button
{
	float: left; font-size: 3em; color:#3B3B3B; width: 200px;margin-left:9px;
}
#testimonial
{
	background-color:#f3f0e5;padding:26px 22px 30px 30px ;font-size:12px;line-height:22px;float:left;
}
#testimonial P
{
	padding:0px;
	margin:0px;
}
#testimonial H3
{
	font-size:12.5px;
	font-family:arial;
	line-height:22px;
	padding:0px;
	margin:0px;
	color:#000000;
	padding-bottom:5px;
}

.title .right a 
{
	display:inline;
}

#Quiz
{
	background-color:#F3F0E5;
	font-size:12px;
	margin-top:10px;
	padding:18px 0 18px 8px;
	width:272px;
	word-spacing:-1px;
}

#Quiz H1
{
	font-size:17.18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	word-spacing:-2px;
}

#Quiz P
{
	margin-top:8px;
	margin-bottom:12px;
	line-height:20px;
}

#IndustryBox
{
	background-color:#E7F7DC;
	margin-top:20px;
	padding-bottom:15px;
	float:left;
	clear:both;
}

#IndustryBox H2
{
	color:#336F19;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
	text-transform:uppercase;
}

#IndustryBox ul
{
	padding-left:15px;
	margin:0;
}

#IndustryBox ul li
{
	background-image:url("images/bulletyellow.jpg");
	background-position:left 60%;
	background-repeat:no-repeat;
	float:left;
	padding-left:12px;
	width:169px;
	font-weight:normal;
	line-height:21px;
}

#recentCoverage
{
	width:280px;margin-top:20px;font-size:12px;float:left;
}

#recentCoverage .leftimg
{
	float:left;size:25px;margin-top:10px;
}

#recentCoverage .textr
{
	float:left;width:215px;margin-left:10px;margin-top:10px;
}

#recentCoverage .textr a
{
	text-decoration:none;
	color:#282828;
}

#recentCoverage .textr a:hover
{
	text-decoration:underline;
}

#pnlContact
{
	background-color:#F0F0F0;
	color:#2D501C;
	font-size:12px;
	padding:25px 30px;
	width:490px;
	margin-top:10px;
}

#pnlContact .topleft
{
 	float: left; width: 110px;
}

#pnlContact .topleftText
{
	color:#3D8119;
	float:left;
	font-family:arial;
	font-size:17px;
	font-weight:normal;
	margin-right:16px;
	width:120px;
}

#pnlContact .topRight
{
	color:#282828;
	float:left;
	font-family:arial;
	font-size:15px;
	line-height:20px;
}

#pnlContact .maintext
{
	width:510px;color:#282828;line-height:25px;margin-top:30px;
}

#pnlContact .contactform input.small
{
	background-color:transparent;
	background-image:url("images/inputsmall.jpg");
	background-repeat:no-repeat;
	color:#2D501C;
	font-family:georgia;
	font-size:12px;
	height:18px;
	line-height:18px;
	padding:6px 10px;
	width:165px;
}

#pnlContact .contactform select 
{
	background-color:transparent;
	background-image:url("images/input.jpg");
	background-repeat:no-repeat;
	color:#2D501C;
	font-family:georgia;
	font-size:12px;
	height:29px;
	line-height:12px;
	padding:6px 10px;
	width:397px;
}

.b2bBack
{
	background-image:url('images/b2bBack.jpg');background-repeat:no-repeat;
}

.techBack
{
	background-image:url('images/techBack.jpg');background-repeat:no-repeat;
}

.onlineBack
{
	background-image:url('images/onlineBack.jpg');background-repeat:no-repeat;
}

.healthBack
{
	background-image:url('images/healthBack.jpg');background-repeat:no-repeat;
}

.dreamBack
{
	background-image:url('images/DreamBack.jpg');background-repeat:no-repeat;
}

.bigClientBack
{
	background-image:url('images/BigClientBack.jpg');background-repeat:no-repeat;
}


#sitemap
{
	float:left;
	display:block;
	margin-top:15px;
}

#sitemap ul
{
	margin:0px;
	padding:0px;
}

#sitemap ul li ul
{
    padding-left:35px;
}

#sitemap ul a
{
   font-family:Georgia;
   font-size:12px;
   line-height:25px;
   color:#282828;
   text-decoration:none;
}

#sitemap ul a:hover
{
   text-decoration:underline;
}

#workus
{
    background-color:#ECF7E7;
	clear:left;
	display:block;
	float:left;
}

#workus p
{
   margin:5px 25px 10px;
}

.lineBlog
{
   clear:left;margin:40px 0 35px;border-top:solid #e6e6e5 1px;display:block;width:100%;
}

#singleComment
{
	clear:left;
	margin:0px 0 42px;
	display:block;
	width:100%;
	color:#e5bc64;
	font-size:19.88px;
}

#singleComment a
{
  	color:#e5bc64;
	font-size:19.88px;
	text-decoration:none;
}

#singleComment a:hover
{
   text-decoration:underline;
}

#respond H3
{
	font-size:19.88px;
	color:#3d8119;
	font-weight:normal;
	padding:0px;
	margin:0 0 25px;
}

#respond #commentform label
{
	font-size:11px;
	color:#ababab;
	font-weight:normal;
	font-family:arial;
}

#respond #commentform input, 
#respond #commentform textarea 
{
	border:solid 1px #c3d0be;
	background-image:none;
	width:220px;
	height:25px;
}

#respond #commentform textarea
{
	width:440px;
	height:135px;
}

#respond #commentform input.submit
{
	border:none 0px;
	background-image:url(images/btnSubmitComment.jpg);
	height:43px;
	width:215px;
}

H3#comments
{
	font-weight:normal;
}

ol.commentlist
{
	padding-left:0px;
	margin-bottom:30px;
}

#ClientContentWrap
{
	display:block;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:30px;
	width:847px;
	margin-left:22px;
	margin-top:58px;
}

#ClientContentWrap #ClientContent
{
	display:block;
	float:left;
	width:520px;
}

#ClientContentWrap #ClientImage
{
	float: right; width: 420px;text-align:right;
}

#Clientheader
{
	color:#3b3b3b;
	display:block;
	font-family:arial;
	font-size:43.72px;
	line-height:43.72px;
	font-weight:normal;
	margin-left:9px;
}

.ngg_images H2
{
	display:none;
}

#videos  {
	background-color:#ECF7E7;
	clear:left;
	display:block;
	float:right;
	width:257px;
	margin-top:20px;
}

#videos2  {
	background-color:#ECF7E7;
	clear:left;
	display:block;
	float:right;
	width:281px;
	margin-top:20px;
}

#rss-10
{
	background-color:#ffffff;
}

#rss-10 ul
{
	padding-left:20px;
}

#rss-10 ul li 
{
	background-image:url("images/listorange2.png");
	background-position:left 25%;
	background-repeat:no-repeat;
	padding-left:20px;
}

#rss-10 ul li .rss-date
{
	line-height:14px;
}

#getaquote H3
{
	color: #E6771D;
	font-family: Gotham;
	font-size: 17px;
	font-weight: normal;
	line-height: 26px;
	margin-top: 10px;
	margin-bottom: 8px;
}

/* Mailchimp form */
#mc-embedded-subscribe-form input, #getaquote_mc select 
{
	color:#2D501C;
        margin-bottom:10px;
}
#mc-embedded-subscribe-form input.first-field, #mc-embedded-subscribe-form input[type="submit"] { 
        margin-top:8px;
}
#mc-embedded-subscribe-form input[type="text"] {
        width:215px;
        margin-bottom:5px;
}
#mc-embedded-subscribe-form select {
        margin-bottom:5px;
}
#mc-embedded-subscribe-form p
{
	margin:9px 0px;
}
#mce-responses {
  line-height:15px;
  font-size:10px;
  padding-left:2px;
}
