.loginbutton
{
    width:75px;
    margin:0px auto;
    color:#000000;
    border:1px solid #000000;
    padding:2px;
}
a.loginbutton:hover
{
    cursor:pointer;
}.r2{
float: right;
color: #ffffff;
}

.r {
float: right;
}

.justifytxt {
text-align: justify;
}

.embed-holder {
float: right;
margin-left: 10px;
}

.centervideo {
position: relative;
z-index: 1;
text-align: center;
width:586px;

}

.call {
text-align: center;
font-weight: bold;
}


.verticalnav .bgit {
background: url('/data/untitled12.jpg') no-repeat 0px 0px;
height:298px;
}

.inline li {
List-style:none;
Display:inline;
Padding-right:15px;
Color:#000000;
}

.inline {
Text-align:center;
}

.bold {
font-weight: bold;
}
p.bold {
font-weight: bold;
text-align:center;
}

p.center {
text-align:center;
}
.center {
text-align: center;
margin: 0px auto;
}

.call
{
text-align:center;
font-weight: bold;
}
.italic {
font-style: italic;
}

p.bold  {
display:block;
font-weight:bold;
}

.t{
width:842px;
_width: 820px;
line-height: 2em;
color: #fff;
padding-left:20px;
font-weight: bold;
font-family:Garamond;
font-style:italic;
}

.nav{
font-weight: bold;
font-style:italic;
text-align: center;
margin-top:-300px;
}


/* -----------------------------------*/
/* ----->>> Table of Contents <<<------

     - Global Settings
     - Header
     - Navigation
     - Site Content
     - Press Releases
     - Footer
*/

/* -----------------------------------*/
/* ------>>> Global Settings <<<------*/
/* -----------------------------------*/

* { margin: 0px; padding: 0px; }

a {
color: #000000;
}

html {
background: #c9af7e url('/data/page-bg.png') repeat;
}

body {
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
line-height: 1.4em;
margin: 0 auto 5px auto;
width: 842px;
}

#wrap {
display:table;
background: #ececec url('/data/untitled-5 copy.jpg') no-repeat;
width:842px;
min-height:850px;
}

/* -----------------------------------*/
/* ---------->>> Header <<<-----------*/
/* -----------------------------------*/

/*orig. code
.siteheader {
background: #5a95cd url('/data/untitled-6 copy.jpg') no-repeat;
clear: both;
font-size: 14px;
height: 232px;
margin: 0px 0px 0px 0px;
vertical-align: bottom;
width: 842px;
}*/

.siteheader {
background: #5a95cd url('/data/basictreecare.gif') no-repeat;
clear: both;
font-size: 14px;
height: 232px;
margin: 0px 0px 10px 0px;
vertical-align: bottom;
width: 842px;
}


.siteheader h1 a {
display: block;
height: 178px;
position: absolute;
text-indent: -9999px;
width: 240px;
}

.header-slogan {
color: #fff;
text-align: right;
padding: 65px 20px 0 0;
font-size: 12px;
}

#hnav {
clear: both;
height: 30px;
position: absolute;
top: 298px;
width: 850px;
}

#hnav a {
color: #4f9925;
display: block;
font-size: 12px;
font-weight: bold;
line-height: 20px;
margin-left: 5px;
padding: 0px 10px 0px 10px;
text-decoration: none;
vertical-align: middle;
}

#hnav a:hover {
color: #dffac7;
background:#4f9925;
}

#hnav ul {
clear: both;
list-style: none;
}

#hnav li {
background: transparent url('/data/slantdivider.gif') no-repeat top right;
float: left;
}


#topnav-mini {
position: absolute;
top: 0px;
width: 800px;
text-align: right;
color: #666666;
padding-top: 10px;
font-size: 10px;
}

#topnav-mini ul {
margin: 0px; 
padding: 0px;
list-style: none;
}

#topnav-mini li {
display: inline;
}

#topnav-mini a {
color: #666;
text-decoration: none;
}

#topnav-mini a:hover {
color: #39c;
}

#email:hover {
color: #fff;
text-decoration: underline;
}

/* -----------------------------------*/
/* --------->>> Navigation <<<--------*/
/* -----------------------------------*/

.verticalnav {
float: left;
padding: 0px;
width: 235px;
position: absolute;
z-index:900;
background: #fffFFF url('/data/untitled12.jpg') repeat-y 0px 0px;
min-height:850px;
}

.verticalnav a {
color: #000000;
}


.verticalnav ul {
list-style: none;
background: #fffFFF url('/data/untitled12.jpg') repeat-y 0px 0px;
}

.verticalnav li {
font-size: 14px;
line-height:18px;
padding:0px;
margin:0px;
list-style:none;
}


.verticalnav li:hover {
position:relative;
}

.verticalnav li a {
color: #452206;
font-weight: bold;
display: block;
font-size: 14px;
line-height: 18px;
margin: 0px;
padding: 5px 3px 6px 25px;
text-decoration: none;
width:100%;
}

.verticalnav a:visited {
}

.verticalnav a:hover {
color: #fff;

text-decoration: none;
}

.verticalnav a:active {
}

/*--begin vertical popout--*/

.verticalnav ul ul {
     border: 1px solid #000000;
display: none;
     padding: 0px;
     position: absolute;
     text-align: center;
     top: 0px;
left:150px;
     width: 235px;
z-index:1000;
}

.verticalnav li li {
     list-style: none outside none;
     padding: 0px;
}

.verticalnav li li a {
     font-family: Arial,Verdana,sans-serif;
     font-size: 14px;
     font-weight: bold;
     margin: 0px;
     padding: 5px 6px 6px 0px;
     text-decoration: none;
}

.verticalnav li li a:hover {
     color: #FFFFFF;
     font-size: 14px;
     margin: 0px;
     text-align: center;
     text-decoration: none;
}

.verticalnav ul li:hover ul {
display: block;
}


.verticalnav2 {
display: none;
float: left;
padding:0px;
width: 170px;
height:100%;
}

.verticalnav2 h3 {
text-align: center;
padding: 5px 0;
}

.verticalnav2 a {
display: block;
padding-right:5px;
}

/* -----------------------------------*/
/* -------->>> Site Content <<<-------*/
/* -----------------------------------*/

.sitecontent {
background: transparent;
float: right;
font-family: Verdana, sans-serif;
padding: 5px 10px;
width:586px;
color: #452206;
}

.sitecontent img
{

}
.sitecontent h1, .sitecontent h2, .sitecontent h3, .sitecontent h4 {
color: #452206;

line-height: 1.2em;
} 

.sitecontent h1 {
font-size: 18px;
}

.sitecontent h2 {
font-size: 16px;
}

.sitecontent h3 {
}

.sitecontent h4 {
}

.sitecontent p {
margin: 0.8em 0;
}

.sitecontent ul {
clear: both;
margin: 5px 0 5px 50px;
}

.sitecontent ol {
margin: 5px 0 5px 50px;
}

.sitecontent a {
color: #0c2474;
}

.sitecontent a:visited {
}

.sitecontent a:hover {
}

.sitecontent a:active {
}

.companies img {
}


/* -----------------------------------*/
/* ----------->>> Footer <<<----------*/
/* -----------------------------------*/

.footer {
background: #fff url('/data/footer1.jpg') repeat-x;
border-bottom: 0;
clear: both;
color: #452206;
font-size: 12px;
font-weight: bold;
padding: 5px 20px;
text-align: center;
}

.footer p {
margin: 5px 0;
}

.footer img {
border: none;
}

.bottom {
border-top: 0;
font-size: 10px;
padding: 5px 20px 10px 20px;
}

.bottom a:link {
}

.bottom a:visited {
}

.bottom a:hover {
}

.bottom a:active {
}


.verticalnav h3 {
background: #F3F3F4;
border-bottom: 1px solid #636466;
color: #494949;
font-size: 12px;
font-weight: bold;
height: 20px;
line-height: 20px;
margin-top: 10px;
padding-left: 5px;
vertical-align: middle;
display:none;
}


