@charset "UTF-8";

.salesBody  
{
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #fff;
margin: 0;
padding: 0;
text-align: center;
color: #000;
background-color: #fff;
}


.salesBody #container 
{
margin: 0 0 15px 0;
text-align: left;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 900px;
} 

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


a:hover 
{
color: #00f;
text-decoration: underline; 
}


a:visited 
{
color: #096;
}


a:visited:hover 
{
color: #00f;
text-decoration: underline; 
}


img
{
border: none;
}

/******************** BEGIN #sidebar1 ********************/
/******************** MORE at #homegrown/p7pm/p7pmv0.css ********************/

.salesBody #container #sidebar1 
{
background: #fff;
width: 186px;
margin: 0;
border: 0;
float: left;
padding: 0;
}


#sidebar1 #p7PMnav .indent
{
border-bottom: 1px solid #060;
border-left: none;
border-right: 2px solid #060;
border-top-style: none;
font-weight: bold;
}


#container #sidebar1 #logo1
{
margin: 5px 0 5px 4px;
border: none;
padding: 0;
}


.salesBody #container #sidebar1 #p7PMnav
{
border-top: solid 1px #ccc;
}


.salesBody #container #sidebar1 #p7PMnav h3
{
margin: 0 0 -1px 0;
padding: 0px;
position: relative;
font-size: 130%;
background-color: #fff;
border-bottom: solid 1px #060;
}


.salesBody #container #sidebar1 #p7PMnav .navSection4 h3
{
margin: 0;
padding: 0px;
position: relative;
font-size: 130%;
background-color: #bfffbf;
}



.salesBody #container #sidebar1 #p7PMnav  h4
{
font-size: 112%;
background: #bfffbf;
margin: 0;
position: relative;
border-top: solid 1px #060;
border-bottom: solid 1px #060;
}



/******************** END #sidebar1 ********************/

/******************** BEGIN #mainContent ********************/

.salesBody #container #mainContent 
{
padding: 0;
position: relative;
border-left: solid 1px #ccc;
border-bottom: solid 1px #ccc;
margin: 0;
float: right;
width: 696px;
}

/******************** BEGIN #navGlobal ********************/
#container #navGlobal
{
font-size: 70%;
text-align: left;
margin: 0;
padding: 0 0 5px 45px;
list-style-type: none;
list-style-position: inside;
background-color: #fff;
border-top: 2px inset #ccc;
position: relative;
border-bottom: 1px outset #ccc;
height: 30px;
}

#container #navGlobal li
{
margin: 0 42px 0 0;
padding: 8px 0 5px 0;
font-weight: bold;
float: left;
position: relative;
}
/******************** END #navGlobal ********************/
/******************** BEGIN #header ********************/


#container #mainContent #header
{
margin: 0;
padding: 0;
position: relative;
}


#mainContent #header .title
{
font-size: 130%;
text-align: center;
padding: 5px;
margin: 0;
background-color: #ff9;
color: #060;
border-right: solid 2px #ccc;
border-bottom: solid 2px #ccc;
border-left: solid 2px #ccc;
position: relative;
}


#header .intro
{
margin: 0;
padding: 0;
height: 200px;
border-style: none;
position: relative;
}

#header .intro #image1
{
margin: 0;
padding: 0;
float: left;
position: relative;
}


#mainContent #header .intro #weSell
{
font-family: "Times New Roman", Times, serif;
text-align: center;
margin: 0;
padding: 18px 30px;
float: left;
border-style: none;
position: relative;
}


#header .intro #image2
{
margin: 0;
padding: 0;
position: relative;
float: right;
}


#header #getTrees
{
margin: 0;
padding: 3px;
position: relative;
background-color: #ff9;
font-size: 74%;
text-align: center;
border-top: 1px solid #ddd;
border-bottom: 2px solid #ddd;
}



/******************** END #header ********************/

/******************** BEGIN #contentItems ********************/

#mainContent #contentItems
{
padding: 0;
margin: 0;
position: relative;
}


#mainContent #contentItems .item
{
padding: 5px 10px 8px 10px;
border-top: 2px solid #ccc;
clear: right;
position: relative;
margin: 0;
}

#mainContent #contentItems .item2
{
padding: 5px 0 0 0;
border-top: none;
clear: right;
position: relative;
margin: 0;
}

#contentItems .item2 .itemTitle
{
font-size: 92%;
margin: 0px;
padding: 0 0 2px 2px;
}


#contentItems .item2 hr
{
padding: 3px;
border-style: none;
margin: 2px 0 0 0;
background-color: #bfffbf;
}

#contentItems .item .itemTitle
{
font-size: 80%;
font-weight: bold;
margin: .2em 0 .5em 2px;
padding: .2em 0 .2em 1em;
border-bottom: 1px solid #ccc;
position: relative;
color: #900;
border-left: 1px solid #ccc;
width: 660px;
}


#contentItems .item .itemTitle1
{
background-color: #ffc;
font-size: 80%;
font-weight: bold;
margin: .6em 0 .6em 2px;
padding: .2em 0 .2em 1em;
border-bottom: 1px solid #ccc;
position: relative;
color: #900;
border-left: 1px solid #ccc;
width: 650px;
}

#contentItems .item .itemTitle2
{
text-align: center;
background-color: #ffc;
font-size: 80%;
font-weight: bold;
margin: .6em 0 .6em 2px;
padding: 1em 0 1em 1em;
border: 1px solid #ccc;
position: relative;
color: #900;
width: 650px;
}


#contentItems .item .list1
{
font-size: 78%;
margin: 0 5em 1em 8em;
padding: 0px;
border-style: none;
position: relative;
line-height: 1.4em;
}


#contentItems .item .list1 .sublist1
{
margin: .5em 5em .5em 2em;
padding: .5em  1.5em;
border: 1px solid #ccc;
position: relative;
list-style-position: inside;
}


#contentItems .item .image1
{
margin: 0 1em 1em 2px;
padding: 0px;
float: left;
position: relative;
}


#contentItems .item .rightPic
{
position: relative;
float: right;
margin: .2em 2em .2em .5em;
}

#contentItems .item .space
{
line-height: .1em;
margin: 0px;
padding: 0px;
border-style: none;
}


#contentItems .item .textbox
{
margin: 0px;
padding: 0.2em .35em;
border: 1px solid #ccc;
}


#contentItems .item .highlight
{
background: #ff9;
margin: 0px;
padding: 0.1em .3em;
border: 2px solid #ccc;
font-size: 82%;
float: left;
}


#contentItems .item .highlight2
{
background: #ff9;
margin: 0px;
padding: 0.1em .3em;
border: 2px solid #ccc;
font-size: 82%;

}


#contentItems #catalog .item .plain
{
font-weight: normal;
}


#contentItems .item .p1
{
font-size: 80%;
margin: 1em 0;
padding: 0px;
border: none;
line-height: 1.4em;
}


#contentItems .item .p2
{
font-size: 78%;
margin: .1em 5.3em 1em 5em;
padding: 0 0 .5em 0;
border-bottom: 1px solid #ccc;
line-height: 1.4em;
}


#contentItems .item .p3
{
font-size: 73%;
margin: .1em 3em .1em 5em;
padding: 0 0 .5em 0;
}


#contentItems .item .disclaimer
{
border: 2px #ccc solid;
background-color: #f3f3f3;
position: relative;
margin: 1em 90px;
font-size: 80%;
padding: 1.5em;
}



/************** BEGIN .roots_table ***************/

#contentItems .item .roots
{
border-width: 2px;
border-color: #060;
line-height: 1.2em;
font-size: 70%;
}

#contentItems .item .roots td
{
padding: 0.5em 1em .6em .6em;
}

#contentItems .item .roots .columnHeads
{
font-weight: bold;
text-align: left;
}

#contentItems .item .roots .columnHeads td
{
line-height: 2em;
padding: 0.5em .6em;
border: 2px solid #ccc;
}


#contentItems .item .roots .columnHeads h2
{
font-size: 125%;
}


#contentItems .item .roots .colorOne
{
background: #e7e7e7;
padding: 0.5em;
}

#contentItems .item .roots .colorTwo
{
background: #fff;
border-right: 2px solid #ccc;
}


/************** END .roots_table ***************/


/******************** BEGIN #catalog ********************/

#mainContent #contentItems #catalog
{
margin: 15px 0 0 0;
padding: .2em 0 .2em 8px;
border-style: none;
position: relative;
}


#contentItems #catalog .item .highlight1
{
background: #ff9;
margin: 0px;
padding: 0.1em .3em;
border: 1px solid #ccc;
}


#contentItems #catalog .item .itemDetail
{
font-size: 80%;
margin: 0 3em 1em 3em;
padding: 0px;
border-style: none;
position: relative;
line-height: 1.4em;
}


#contentItems #catalog .item .itemTitle .highlight1
{
background: #ff9;
margin: 0px;
padding: 0.2em;
border: 1px solid #ccc;
}


/******************** BEGIN #catalogMain ********************/

/******************** END #catalogMain ********************/


.fltrt 
{ 
float: right;
margin-left: 8px;
}


.fltlft { 
float: left;
margin-right: 8px;
}


.clearfloat 
{ 
clear: both;
height: 0;
font-size: 1px;
line-height: 0px;
}


/************** BEGIN #footer ***************/


#footer 
{
position: relative;
background-color: #fff;
height: 2.5em;
width: 480px;
margin: 1em 0 0 370px;
clear: both;
}


#footlogo 
{
float: left;
position: relative;
margin: .6em .5em 0 .5em; 
}


div#footer h6 
{
font-size: 60%;
float: left;
position: relative;
margin-top: 1.5em; }

/************** END #footer ***************/

#mainContent #contentItems .root1
{
	margin: 0;
	padding: 0px 0px 0px 10px;
	float: right;
	border-style: none;
	position: relative;
}


#mainContent #contentItems .item3
{
padding: 5px 10px 8px 10px;
border-top: 2px solid #ccc;
clear: right;
position: relative;
margin: 0;
}

#mainContent #contentItems .item3 .itemTitle 
{
	font-size: 80%;
	font-weight: bold;
	margin: .2em 0 .5em 0;
	padding: .2em 0 .2em 1.1em;
	border-bottom: 1px solid #ccc;
	color: #900;
	border-left: 1px solid #ccc;
	position: relative;
	float: left;
	width: 295px;
}

#mainContent #contentItems .item3 .p3
{
	font-size: 73%;
	margin: .1em 0 .1em 0;
	padding: 0 0 .5em 50px;
	float: left;
	width: 245px;
}

