BODY { 
	background: #a39d94 url(../images/tree_trunk.jpg) top left repeat-y;
	margin: 0px;
	padding: 0px;
}

A IMG {
	border: 0px;
}





/*   DIVS     */

DIV#page_container {
	position: relative;
	background: none;
	border: 0px;
	margin-top: 0px;   /*  based on the height of the body background image */
	margin-bottom: 50px;
	margin-left: auto;  /*  center horizontally  */
	margin-right: auto;  /*  center horizontally  */
	padding: 0px;
	width: 687px;
	height: 390px;
}

DIV#page_main {
	position: relative;
	background: url(../images/bg_page.gif) top left repeat-y;
	border: 0px;
	
	margin: 0px;
	padding: 0px;

	width: 687px;
}


DIV#top_bar {
	background: #554634;
	border: 0px;

	margin: 0px;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;

	width: 685px;
}


DIV#masthead {
	margin-top: 5px;
}


DIV#content {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	margin-right: 26px;

	padding-top: 0px;
	padding-bottom: 70px;
	padding-left: 0px;
	padding-right: 0px;
}

DIV.list_box {
	border: 1px solid #bcb5af;
	background: #f0efed;
	
	padding: 20px;
}

DIV.career_box {
	border: 1px solid #bcb5af;
	background: #f0efed;
	
	padding: 20px;
	
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
}

DIV.table_box {
	border: 1px solid #bcb5af;
	background: #f0efed;
	
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}







/*  These 2 styles deprecate CELLPADDING & CELLSPACING  */
TABLE {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}

TABLE TD {
	padding: 0px;
}


/*  These styles are specific to the logos table  */
TABLE#logos {
	position: relative;
	left: -13px;
	
	width: 698px;
}

TD#treejob {	
	background: none;
}


TD#phone {
	text-align: right;
	vertical-align: bottom;
}

TD#phone P {
	margin: 0px;
	padding-bottom: 4px;

	color: #554634;
}

TD#phone P B {
	font: bold 30px Arial, sans-serif;
	line-height: 30px;
}

TD#phone P I {
	font-weight: normal;
	font: italic 14px 'Times New Roman', serif;
	line-height: 18px;
}


/*  These styles are specific to the top_text table  */
TABLE#top_text {	
	margin-left: 23px;

	width: 650px;
}


DIV#top_bar TD#tagline {
	font: normal 11px Arial, sans-serif;
	color: #fff;
	line-height: 12px;
}

DIV#top_bar TD#menu {
	font: 11px Arial, sans-serif;
	color: #fff;
	line-height: 12px;
	
	text-align: right;
}



/*  These styles are specific to the columns table  */
TABLE.columns TD {
	vertical-align: top;
}

TABLE.columns TD.gutter {
	width: 10px;
	white-space: nowrap;
}

DIV#content TABLE.columns TD H2 {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 20px Arial, sans-serif;
	color: #554634;
	line-height: 20px;
}

TABLE.columns TD.fields {
	font: bold 12px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
	text-align: right;
	vertical-align: middle;
}


TABLE.columns TD EM {
	font-weight: normal;
	font: italic 14px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}



/*text input*/
INPUT, SELECT {
	margin-left: 4px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #554634;
	width: 300px;
	height: 18px;
	margin-bottom: 4px;
	font-family: Arial, sans-serif, helvetica, verdana;
	color: #996600;
	font-size: 12px;
}

INPUT.submit_button {
	margin-top: 14px;
	margin-left: 0px;

	
	
	padding-top: 3px;
	padding-bottom: 3px;

	border: 1px solid #554634;
	background-color: #776b5c;
	color: #fff;

	width: auto;
	height: auto;
	
}

INPUT.reset_button {
	margin-top: 14px;
	margin-left: 0px;

	
	
	padding-top: 3px;
	padding-bottom: 3px;

	border: 1px solid #554634;
	background-color: #776b5c;
	color: #fff;

	width: auto;
	height: auto;
	
}


TEXTAREA {
	border: 1px solid #554634;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	width: 400px;
	height: 75px;
	font-family: Arial, sans-serif, Verdana, Helvetica;
	font-size: 12px;
	color: #3B3023;
	margin-left: 4px;
	margin-bottom: 4px;
}
/*drop-down*/
SELECT {
	border: 1px solid #554634;
	width: 300px;
	font: Arial, sans-serif, Helvetica, Verdana;
	color: #3B3023;
}





















/*   TOP BAR PARAGRAPHS & FONT TREATMENTS     */

DIV#top_bar TD#menu EM {
	margin-left: 10px;
	margin-right: 10px;
	
	color: #cbc6c1;
}

DIV#top_bar A {
	color: #fff;
	text-decoration: none;
}

DIV#top_bar A:hover {
	color: #ff4b20;
}












/*   MASTHEAD PARAGRAPHS & FONT TREATMENTS     */

DIV#masthead DL {
	margin: 0px;

	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 23px;
	padding-right: 0px;
}

DIV#masthead DL DT {
	margin: 0px;
	padding: 0px;

	font: bold 14px Arial, sans-serif;
	color: #999085;
	line-height: 24px;
}

DIV#masthead DT A {
	color: #554634;
	text-decoration: none;
}

DIV#masthead DT A:hover {
	color: #ff4b20;
}

/*   Green Company Button     */

DIV#masthead DL GC {
	margin: 0px;
	

	font: bold 10px Arial, sans-serif;
	color: #A3D22C;
	line-height: 110px;

}

DIV#masthead GC A {
	color: #A3D22C;
	text-decoration: none;
}

DIV#masthead GC A:hover {
	color: #ff4b20;
}










/*   CONTENT PARAGRAPHS & FONT TREATMENTS     */

DIV#content H1 {
	margin-top: 20px;
	margin-bottom: 24px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	color: #776b5c;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}

DIV#content H2 {
	margin-top: 40px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 20px Arial, sans-serif;
	color: #554634;
	line-height: 20px;
}

DIV#content H2.form {
	border-bottom: 1px solid #bcb5af;

	margin-top: 40px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 20px Arial, sans-serif;
	color: #554634;
	line-height: 20px;
}


DIV#content H3 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: bold 14px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}

DIV#content DIV.career_box H3 {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: bold 14px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}


DIV#content H4 {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 18px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}


DIV#content DIV.career_box H4 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 18px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}


DIV#content H5 {
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 20px Arial, sans-serif;
	color: #554634;
	line-height: 20px;
}



DIV#content P {
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 14px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}

DIV#content P A, DIV#content TABLE.columns A {
	color: #554634;
}

DIV#content P A:hover, DIV#content TABLE.columns A:hover {
	color: #ff4b20;
}


DIV#content TABLE.columns TD DIV.table_box P, DIV#content TABLE.columns TD DIV.table_box H2, DIV#content TABLE.columns TD DIV.table_box H3 {
	margin-left: 20px;
	margin-right: 15px;

}


DIV#content DIV.career_box A {
	font: bold 14px Arial, sans-serif;
	color: #ff4b20;
	line-height: 18px;
	
	text-decoration: none;
}

DIV#content DIV.career_box A:hover {
	text-decoration: underline;
}

















DIV#content P.quote {
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 50px;

	font: italic 16px 'Times New Roman', serif;
	color: #635545;
	line-height: 20px;
}

DIV#content P.testimonial {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 50px;

	font: 14px Arial, sans-serif;
	color: #776b5c;
	line-height: 16px;

	text-align: right;
}

DIV#content P.testimonial:first-line {
	font: bold 16px 'Times New Roman', serif;
	line-height: 18px;
}


UL {
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 40px;
	margin-right: 0px;

	padding: 0px;

	font: 14px Arial, sans-serif;
	color: #554634;
	line-height: 18px;
}

UL LI {
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 0px;

	padding: 0px;

	font: 14px Arial, sans-serif;
	color: #554634;
	line-height: 18px;

	list-style-type: square;
}











/*   FOOTER PARAGRAPHS & FONT TREATMENTS     */

DIV#page_footer P {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 50px;
	padding-left: 0px;
	padding-right: 0px;

	font: 11px Arial, sans-serif;
	color: #554634;
	line-height: 12px;
	
	text-align: right;
}







IMG.right_link {
	float: right;
	
	margin-left: 20px;
	margin-right: 2px;
	margin-bottom: 30px;
}

IMG.startquote {
	position: relative;
	top: -6px;
	margin-right: -2px;
	
	width: 12px;
	height: 10px;
}

IMG.endquote {
	margin-bottom: 2px;
	margin-left: 2px;
	
	width: 12px;
	height: 10px;
}

IMG#resume {
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 30px;
}
<!--Social meida-->
#socialmedia{
font-family:Tahoma,sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
height:35px;
width: 185px;

left:0px;
position:absolute;
top:890px;
z-index:2;
padding-top:5px;
padding-left:5px ;
text-align:right;
z-index:60;


}

#social_inner
{
position:relative;
}

#social_visit{
position:absolute;
top:19px;
left:10px;
width:80px;
text-align:left;
}


#twitter_div
{
position:absolute;
top:1px;
left:160px;
}


#facebook_div
{
position:absolute;
top:1px;
left:120px;
}
#delicious_div
{
position:absolute;
top:1px;
left:160px;
}
#youtube_div
{
position:absolute;
top:1px;
left:80px;

}


#linkedin_div
{
position:absolute;
top:1px;
left:240px;

}
#twitter_link,#facebook_link,#delicious_link,#youtube_link,#linkedin_link
{
line-height:32px;
width:32px;
height:32px;
z-index:50;
text-decoration: none;
display:block; 

}

#linkedin_link
{
	background-image:url(/images/banners/linkedin_logo.png);
}
#youtube_link
{
	background-image:url(/images/banners/youtube_logo.png);
}

#delicious_link
{
	background-image:url(/images/banners/delicious_logo.png);
}
#facebook_link
{
	background-image:url(/images/banners/icn_facebook.gif);
}

#twitter_link
{
	background-image:url(/images/banners/icn_twitter.gif);
}
#socialmedia img
{
margin-left:10px;
/*float:right;*/
position:relative;

}
#socialmedia div {
float:left;
font-family:Tahoma,sans-serif;
font-size:14px;
color:#666666;
}

<!-- member of area-->


a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#caringfortreesscroll p,
#tciaaccreditedscroll p,
#agreencompanyscroll p,
#tciactspscroll p,
#isacertifiedarboristextscroll p,
#isamembertextscroll p,
#safetychoicescroll p,
#biographyscroll p,
#referralsscroll p,
#accreditationsscroll p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   text-align: left;
   color: #000100;
}

#pid28biography,
#pid34agreencompany,
#pid31isamember,
#pid27home,
#pid30accreditations,
#pid37tciactsp,
#pid36tciaaccredited,
#pid35safetychoice,
#pid33caringfortrees,
#isacertifiedarborist,
#pid38website,
#pid29referrals  {
   margin: 0px auto 0px auto;
   width: 508px;
   position: relative;
   z-index:20;
   top:-250px;
}

#isamembertextscroll,
#safetychoicescroll,
#tciaaccreditedscroll,
#isacertifiedarboristextscroll,
#accreditationsscroll,
#tciactspscroll,
#agreencompanyscroll,
#caringfortreesscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 115px;
   z-index: 2;
   width: 380px;
}

#agreencompanybutton a,
#isacertifiedarboristbutton a,
#isamemberbutton a,
#caringfortreesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   background-position: 0% 0px;
   font-size: 60px;
   line-height: 60px;
}

#biographybutton a,
#websitebutton a,
#referralsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#biographybutton a:hover,
#websitebutton a:hover  {
   background-position: -106px 0%;
}

#tciaaccreditedbutton a,
#tciactspbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 59px;
   background-position: 0% 0px;
   font-size: 59px;
   line-height: 59px;
}

#caringfortreesbutton,
#isamemberbutton  {
   visibility: visible;
   position: absolute;
   top: 134px;
   z-index: 3;
   width: 41px;
   height: 60px;
}

#id0accreditationsbutton a:hover  {
   background-position: -86px 0%;
}

#id1accreditationsbutton a:hover  {
   background-position: -122px 0%;
}

#isacertifiedarboristextscroll  {
   height: 91px;
   top: 127px;
}

#isacertifiedarboristbutton a  {
   width: 38px;
   background-image: url(/affiliations/sg_home_media/isacertifiedarboristbutton.gif);
}

#id1accreditationsbutton a  {
   background: url(/affiliations/sg_biography_media/id1accreditationsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 122px;
   font-size: 29px;
   line-height: 29px;
}

#id0accreditationsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 82px;
   width: 86px;
   background-position: 0% 0px;
   font-size: 82px;
   line-height: 82px;
}

#contactnowbutton a:hover  {
   background-position: -201px 0%;
}

#id1accreditationsbutton  {
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 94px;
   z-index: 5;
   width: 122px;
   height: 29px;
}

#id0accreditationsbutton  {
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 86px;
   height: 82px;
}

#referralsbutton a:hover  {
   background-position: -102px 0%;
}

#tciaaccreditedbutton a  {
   width: 67px;
   background-image: url(/affiliations/sg_home_media/tciaaccreditedbutton.gif);
}

#caringfortreesbutton a  {
   width: 41px;
   background-image: url(/affiliations/sg_home_media/caringfortreesbutton.gif);
}

#accreditationsmenubar  {
   background: url(/affiliations/sg_accreditations_media/accreditationsmenubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 373px;
   top: 95px;
   z-index: 5;
   width: 121px;
   height: 26px;
}

#agreencompanybutton a  {
   width: 45px;
   background-image: url(/affiliations/sg_home_media/agreencompanybutton.gif);
}

#accreditationsscroll  {
   height: 91px;
   width: 366px;
   top: 126px;
   left: 123px;
}

#caringfortreesbutton  {
   left: 268px;
}

#tciaaccreditedscroll  {
   height: 91px;
   top: 127px;
}

#caringfortreesscroll  {
   height: 91px;

   top: 126px;
}

#isamembertextscroll  {
   height: 91px;
   top: 126px;
}

#agreencompanyscroll  {
   height: 90px;
   top: 126px;
}

#safetychoicescroll  {
   height: 90px;
   top: 127px;
}

#contactnowbutton a  {
   background: url(/affiliations/sg_accreditations_media/contactnowbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 201px;
   font-size: 28px;
   line-height: 28px;
}

#homebutton a:hover  {
   background-position: -66px 0%;
}

#biographybutton a  {
   width: 106px;
   background-image: url(/affiliations/sg_accreditations_media/biographybutton.gif);
}

#referralsbutton a  {
   width: 102px;
   background-image: url(/affiliations/sg_accreditations_media/referralsbutton.gif);
}

#isamemberbutton a  {
   width: 41px;
   background-image: url(/affiliations/sg_home_media/isamemberbutton.gif);
}

#contactnowbutton  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 16px;
   z-index: 2;
   width: 201px;
   height: 28px;
}

#tciactspbutton a  {
   width: 60px;
   background-image: url(/affiliations/sg_home_media/tciactspbutton.gif);
}

#referralsscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 127px;
   z-index: 2;
   width: 476px;
   height: 90px;
}

#biographybutton  {
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 93px;
   z-index: 3;
   width: 106px;
   height: 30px;
}

#isamemberbutton  {
   left: 121px;
}

#referralsbutton  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 93px;
   z-index: 4;
   width: 102px;
   height: 30px;
}

#websitebutton a  {
   width: 106px;
   background-image: url(/affiliations/sg_accreditations_media/websitebutton.gif);
}

#biographyscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 126px;
   z-index: 2;
   width: 241px;
   height: 90px;
}

#tciactspscroll  {
   height: 90px;
   top: 127px;
}

#websitebutton  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 93px;
   z-index: 2;
   width: 106px;
   height: 30px;
}

#borderrounded  {
   position: absolute;
   left: 0px;
   top: 9px;
   z-index: 1;
   width: 508px;
   height: 219px;
}

#homebutton a  {
   background: url(/affiliations/sg_accreditations_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 66px;
   font-size: 32px;
   line-height: 32px;
}

#companytextt  {
   background: url(/affiliations/sg_accreditations_media/companytextt.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 51px;
   z-index: 2;
   width: 176px;
   height: 40px;
}

#treejoblogo  {
   background: url(/affiliations/sg_accreditations_media/treejoblogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 323px;
   top: 16px;
   z-index: 2;
   width: 168px;
   height: 71px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 95px;
   z-index: 3;
   width: 66px;
   height: 32px;
}

#tjsixpoint  {
   background: url(/affiliations/sg_accreditations_media/tjsixpoint.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 227px;
   top: 18px;
   z-index: 2;
   width: 72px;
   height: 72px;
}

#isamemberbutton a:hover,
#caringfortreesbutton a:hover  {
   background-position: -41px 0%;
}

#isacertifiedarboristbutton a:hover  {
   background-position: -38px 0%;
}

#tciaaccreditedbutton a:hover  {
   background-position: -67px 0%;
}

#biographybutton,
#homebutton  {
   z-index: 4;
}

#agreencompanybutton a:hover  {
   background-position: -45px 0%;
}

#isacertifiedarboristbutton  {
   visibility: visible;
   position: absolute;
   left: 169px;
   top: 134px;
   z-index: 3;
   width: 38px;
   height: 60px;
}

#safetychoicebutton a:hover  {
   background-position: -61px 0%;
}

#id0accreditationsbutton a  {
   background-image: url(/affiliations/sg_home_media/id0accreditationsbutton.gif);
}

#id1accreditationsbutton a  {
   background-image: url(/affiliations/sg_home_media/id1accreditationsbutton.gif);
}

#id0accreditationsbutton  {
   left: 15px;
   top: 120px;
}

#id1accreditationsbutton  {
   z-index: 6;
}

#tciactspbutton a:hover  {
   background-position: -60px 0%;
}

#safetychoicebutton a  {
   background: url(/affiliations/sg_home_media/safetychoicebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 61px;
   font-size: 32px;
   line-height: 32px;
}

#tciaaccreditedbutton  {
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 135px;
   z-index: 3;
   width: 67px;
   height: 59px;
}

#agreencompanybutton  {
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 133px;
   z-index: 3;
   width: 45px;
   height: 60px;
}

#contactnowbutton a  {
   background-image: url(/affiliations/sg_home_media/contactnowbutton.gif);
}

#safetychoicebutton  {
   visibility: visible;
   position: absolute;
   left: 313px;
   top: 149px;
   z-index: 3;
   width: 61px;
   height: 32px;
}

#biographybutton a  {
   background-image: url(/affiliations/sg_home_media/biographybutton.gif);
}

#referralsbutton a  {
   background-image: url(/affiliations/sg_home_media/referralsbutton.gif);
}

#referralsbutton  {
   z-index: 5;
}

#websitebutton a  {
   background-image: url(/affiliations/sg_home_media/websitebutton.gif);
}

#tciactspbutton  {
   visibility: visible;
   position: absolute;
   left: 439px;
   top: 134px;
   z-index: 4;
   width: 60px;
   height: 59px;
}

#websitebutton  {
   z-index: 3;
}



#i5starrating  {
   background: url(/affiliations/sg_home_media/5starrating.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 196px;
   z-index: 3;
   width: 85px;
   height: 23px;
}

#homebutton a  {
   background-image: url(/affiliations/sg_home_media/homebutton.gif);
}

#logogrid  {
   background: url(/affiliations/sg_home_media/logogrid.gif) no-repeat;
   position: absolute;
   left: 113px;
   top: 126px;
   z-index: 2;
   width: 381px;
   height: 94px;
}




