/* Tree Doctor Consulting Style Sheet */

body {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
	color:#404040;
	padding:0px;
	margin:0px;
}

@font-face { 
	font-family:HelveticaNeueLTPro-BdCn; 
	src: url('HelveticaNeueLTPro-BdCn.otf'); 
}

@font-face { 
	font-family: "HelveticaNeueLTPro-BdCn"; 
	font-weight: normal; 
	src: url('HelveticaNeueLTPro-BdCn.otf'); 
}

/* Page Structure */

#container {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-align:center;
	width:830px;
	background-color:#fff;
	overflow:visible;
}

#header {
	background-image:url(images/header-bg.gif);
	height:103px;
	width:830px;
	float:left;
}

#logo {
	float:left;
	margin-top:0px;
	margin-left:10px;
}



img {
	border:none;
}

.telephone {
	color:#233E00;
	height:18px;
	margin:0;
	padding:0;
	text-align:right;
	width:829px;
}

#navarea {
	background-image:url(images/nav-bg.gif);
	float:left;
	width:830px;
	height:43px;
	border-bottom:1px solid #185a00;
}

.flasharea {
	padding-top:1px;
	width:830px;
	height:236px;
	float:right;
}

#leftcolumn {
	width:236px;
	float:left;
}


#rightcolumn {
	text-align:left;
	width:291px;
	float:left;
}

#news {
	padding:10px 0px 0 5px;
	width:200px;
}

#testominals {
	padding:12px;
	height:126px;
}

#maincontent {
	width:830px;
	padding:3px 0px;

}

#bottomcontent {
	text-align:left;
	width:830px;
	float:left;
}

#bodycontent {
	border-left:1px solid #EBEBEB;
	float:left;
	margin:5px auto;
	padding:0 8px;
	text-align:left;
	width:588px;
}

#leftinside {
	float:left;
	margin:0;
	padding:10px 20px 0 3px;
	text-align:left;
	width:200px;
}

.homebtmModule {
	border-right:1px solid #EBEBEB;
	float:left;
	height:140px;
	margin-right:0;
	margin-top:0;
	padding:2px 9px;
	width:180px;
}

.eabFeature {
	border-right:1px solid #EBEBEB;
	float:left;
	height:140px;
	margin-right:0;
	margin-top:0;
	padding:2px 9px;
	width:213px;
}

#footer {
	width:830px;
	margin:0px auto 3px;
	color:#342206;
	text-align:left;
	background-repeat:no-repeat;
	height:25px;
}

#footerlinks {
	float:left;
	margin-left:10px;
	margin-top:5px;
	text-align:left;
	width:560px;
}

#certified {
	width:144px;
	margin-left:15px;
	margin:0px auto;
	text-align:left;
	float:left;
}

#currentpage a {
	background-image:url(images/navhover.png);
	background-repeat:repeat-x;
	color:#fbba4e;
	font-size:11px;
	padding:14px 31px 14px;
	text-transform:uppercase;
	font-weight:bold;
}

input {
	border:1px solid #cec8ba;
	background-color:#fff;
	color:#505050;
	margin:3px 0px;
}

.contact-box  {
	border:1px solid #cec8ba;
	background-color:#fff;
	color:#505050;
	margin:3px 0px;
}

/* Typography */

h1 {
	font-size:1.7em;
	line-height:0.5em;
	color:#002600;
	font-weight:normal;
	margin:0px;
	padding-bottom:8px;
}

h2 {
	font-size:1.2em;
	color:#165f1b;
	font-weight:normal;
}

h3  a:hover{
	font-size:1.8em;
	line-height:1.0em;
	color:#1c440b;
	font-weight:normal;
	margin:10px 0px 15px;
	border:none;
}

h3 {
	font-family: "HelveticaNeueLTPro-BdCn"; 
	font-size:1.8em;
	color:#1c440b;
}


ul {
	padding:0px 14px;
	margin:0px;
}

li {
	padding:2px 0px;
}

a, a:hover, a:active, a:visited {
	color:#1a7e21;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

.navgrey, .navgrey:visited {
	color:#fff;
	font-size:11px;
	padding:14px 31px 15px;
	text-transform:uppercase;
	font-weight:bold;
}

.navgrey:hover {
	background-image:url(images/navhover.png);
	background-repeat:repeat-x;
	color:#fbba4e;
	font-size:11px;
	padding:14px 31px 14px;
	text-transform:uppercase;
	font-weight:bold;
}

.subnavgrey, .subnavgrey:visited {
	color:#727272;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #d9d9d9;
	padding:5px 0px;
}

.subnavgrey:hover {
	color:#1a7e21;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px solid #d9d9d9;
	padding:5px 0px;
}

.insidelink, .insidelink:visited {
	color:#1a7e21;
	font-size:1.0em;
	text-decoration:none;
}

.insidelink:hover {
	color:#5f503a;
	font-size:1.0em;
	text-decoration:none;
}

.navitemseparator {
	background-image:url(http://anothersession.com/TD/v1/images/topnav_separator.png);
	background-repeat:no-repeat;
	background-position:0 1px;
	background-repeat:no-repeat;
	float:left;
	padding:16px 0 14px 0px;
}

.navitemseparator-empty {
	float:left;
	background-position:0 2px;
	padding:16px 0 0px 0px;
}

.navitem {
	float:left;
	padding:3px 0 0;
}

#homelink1 {
	display:none;
}

#homelink2 {
	display:none;
}

#homelink3 {
	display:none;
}

#homelink4 {
	display:none;
}

#homelink5 {
	display:none;
}

#homelink6 {
	display:none;
}

.footer {
	color:#999999;
	padding:5px 0px;
}

.footerlink, .footerlink:hover, .footerlink:visited {
	color:#999999;
	text-decoration:none;
}

.smorg {
	font-weight:bold;
	font-size:1.1em
}

.green12px {
	color:#054629;
	font-size:1.3em;
	padding:5px 0px 2px;
}
