body {
	margin: 0px;
	padding: 0px;
width:100%;
height:100%;!important
background-color:#FFFFFF;
}
img {
	border: none;
}
p {
	margin: 0px;
	padding: 0px 0px 15px;
}
.Quote{
color:#A71D6A;
font-style:italic;
font-size:16px;
font-family:"Times New Roman", Times, serif;
}
.Author{
color:#A71D6A;
font-size:11px;
font-family:"Times New Roman", Times, serif;
}
.Caption{
font-size:10px;
line-height:1.25;
font-style:italic;
}
.RegistrationMark{
font-size:10px;
position:relative;
top:-2px;
}
.ImageLeft{
float:left;
padding:15px 15px 15px 0px;
}
.ImageRight{
float:right;
padding:15px 0px 15px 15px;
}
.ImageCenter{
text-align:center;
}
.Normal{
float:none;
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #402F0B;
}
.clear{
clear:both;
}
.noClass {
	margin: 0px;
}
div#wrapper {
	margin: 21px auto 10px;
	padding: 0px;
	width: 775px;
}
div#mainWrapper {
	float: right;
	width: 577px;
}
div#logo {
	padding: 52px 0px 25px 16px;
	width: 147px;
	height: 141px;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
color:#FFFFFF;
}
.subhead1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #A71D6A;
font-size:11px;
}
.subhead2{
font-family:"Times New Roman", Times, serif;
color: #A71D6A;
font-size:11px;
}
.subhead3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #A71D6A;
font-size:11px;
}
/********** Header **********/
div#header {
	margin: 0px 0px 5px;
	padding: 20px 3px 8px 0px;
	background-color: #E9F9D2;
}
.ie div#header {
	padding-bottom: 9px;
}
div#header ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
div#header ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#header ul li a {
	margin: 0px;
	padding: 2px 10px;
	border-right: 1px solid #BED49C;
	font: 11px/11px "Times New Roman", Times, serif;
	color: #402F0B;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	text-decoration: none;
}
div#header ul li a#headerLink277 {
	border: none;
}
div#header ul li a:hover, div#header ul li a:visited:hover, div#header ul li a#headerCurrentLink, .about div#header ul li a#headerLink274, .team div#header ul li a#headerLink275,  .news div#header ul li a#headerLink276, .careers div#header ul li a#headerLink278, .contact div#header ul li a#headerLink277{
	color: #B1C98C;
}

/********** Main Content **********/
#hospitality .title{
background: #998869 url("/plantscaping/Portals/5/images/hospitality/h1.jpg") no-repeat right;
}
#events .title{
background: #A71D6A url("/plantscaping/Portals/5/images/events/h1.jpg") no-repeat right;
}
#landscape .title{
background: #759B3A url("/plantscaping/Portals/5/images/landscape/h1.jpg") no-repeat right;
}
#holiday .title{
background: #F0C937 url("/plantscaping/Portals/5/images/holiday/h1.jpg") no-repeat right;
}
#regular .title{
background-color:#B1C98C;
}
#contentWrapper{
background-image:url("images/testimonialColor.gif");
background-position:right;
background-repeat:repeat-y;
}
#contentWrapper2{
background-image:url("images/testimonialLeaf.gif");
background-position:bottom right;
background-repeat:no-repeat;
}
div#content {
	position: relative;
	border: 1px solid #B2C98C;
	border-width: 1px 1px 0px;
}
div#content a:link, div#content a:visited, .content2 a:link, .content2 a:visited{
color:#A71D6A;
text-decoration:none;
}
div#content a:hover, div#content a:active, .content2 a:hover, .content2 a:active{
color: #d681b1;
	text-decoration: none;
}
div#content ul, .content2 ul{
list-style-type:disc;
margin:0px 0px 0px 30px;
padding:0px;
}
div#content li, .content2 li{
list-style-type:disc;
}
.galleryContent{
padding:0px 9px 0px 12px;
margin:0px;
}
.regularContent{
padding:0px 0px 0px 15px;
margin:0px;
}


/********** Footer **********/
div#colourBar {
	position: relative;
	margin-bottom: 0px;
	height: 20px;
	border: 1px solid #B2C98C;
	border-width: 0px 1px 1px;
	background-color: #564319;
}
div#colourBar span {
	width: 192px;
	height: 17px;
}
div#colourBar span.red {
	float: left;
	background-color: #A71D6A;
}
div#colourBar span.green {
	float: right;
	background-color: #759B3A;
}
div#footer {
	margin-top:15px;
	position: relative;
	padding: 0px 0px 10px 8px;
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #4C3C1A;
	text-transform: uppercase;
}
div#footer span.copyright {
	position: relative;
	float: right;
	font: 10px/10px "Times New Roman", Times, serif;
	color: #6A8C34;
	letter-spacing: 0.05em;
}
div#footer a:link, div#footer a:visited {
	color: #4C3C1A;
	text-decoration: none;
}
div#footer a:hover, div#footer a:active {
	color: #6A8C34;
	text-decoration: none;
}
div.address2 {
	clear: both;
	padding: 15px 0px 10px 7px;
	letter-spacing: 0.05em;
	text-align: left;
}
#sideMenu{
margin-right:577px;
height:600px;
}
/********** Primary Navigation **********/
div#nav ul {
	position:relative;
list-style-type: none;
	margin: 0px;
padding:0px;
	width: 176px;
	border-top: 1px solid #B2C98C;
}
.ie div#nav ul li {
	margin-bottom: -3px;
}
#home div#nav ul{

	margin: 0px 0px 8px 45px;
}
div#nav ul li {
	list-style-type: none;
	margin: 0px;
	padding: 2px 0px;
	width: 176px;
	border-bottom: 1px solid #B2C98C;
	font: 12px/14px "Times New Roman", Times, serif;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
div#nav ul li#navItemHome, div#nav ul li#navItem155{
	display: none;
}
div#nav ul li a, div#nav ul li a:visited {
	display: block;
	margin: 0px;
	padding: 5px 0px;
	width: 176px;
	color: #402F0B;
	text-decoration: none;
}
div#nav ul li a:hover, div#nav ul li a:active {
	color: #FFFFFF;
	
}
div#nav ul li#navItem174 a:hover, div#nav ul li#navItem174 a:active {  /*hospitality*/
	background-color: #998869;
	
}
div#nav ul li#navItem179 a:hover, div#nav ul li#navItem179 a:active {  /*events*/
	background-color: #A71D6A;
}
div#nav ul li#navItem189 a:hover, div#nav ul li#navItem189 a:active {  /*landscape*/
	background-color: #759B3A;
}
div#nav ul li#navItem190 a:hover, div#nav ul li#navItem190 a:active {  /*holiday*/
	background-color: #F0C937;
}

/********** Secondary Navigation **********/
div#nav ul li ul {
	position: absolute;
	left: -999em;
	
	margin:0px 0 0 176px;
	padding: 10px 5px 10px 16px;
	width: 155px;
border-top:0px;
min-height:111px;
}
.ie7 div#nav ul li ul,
.ie6 div#nav ul li ul {
	margin-left:85px;
}
#home div#nav ul li ul{
margin-left:176px;
}
.ie7 #home div#nav ul li ul,
.ie6 #home div#nav ul li ul {
	margin-left:85px;
}
div#nav ul li ul#navList174 {  /*hospitalitySec*/
	border-right: 5px solid #998869;
}
div#nav ul li ul#navList179 {  /*eventsSec*/
	border-right: 5px solid #A71D6A;
}
div#nav ul li ul#navList189 {  /*landscapeSec*/
	border-right: 5px solid #759B3A;
}
div#nav ul li ul#navList190 {  /*holidaySec*/
	border-right: 5px solid #F0C937;
}
div#nav ul li ul#navList174, div#nav ul li ul#navList174 li a, div#nav ul li ul#navList174 li a:visited, div#nav ul li ul#navList174 li a:hover, div#nav ul li ul#navList174 li a:active {  /*hospitalitySec*/
	background-color: #E0DBD2;
}
div#nav ul li ul#navList179, div#nav ul li ul#navList179 li a, div#nav ul li ul#navList179 li a:visited, div#nav ul li ul#navList179 li a:hover, div#nav ul li ul#navList179 li a:active {  /*eventsSec*/
	background-color: #E9C6DA;
}
div#nav ul li ul#navList189, div#nav ul li ul#navList189 li a, div#nav ul li ul#navList189 li a:visited, div#nav ul li ul#navList189 li a:hover, div#nav ul li ul#navList189 li a:active {  /*landscapeSec*/
	background-color: #DCE6CE;
}
div#nav ul li ul#navList190, div#nav ul li ul#navList190 li a, div#nav ul li ul#navList190 li a:visited, div#nav ul li ul#navList190 li a:hover, div#nav ul li ul#navList190 li a:active {  /*holidaySec*/
	background-color: #F9E9AF;
}
div#nav ul li ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 155px;
	border:0px;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: none;
	letter-spacing: normal;
}
.ie div#nav ul li ul li{
padding:2px 0px;
}
div#nav ul li ul li a, div#nav ul li ul li a:visited {
	display: block;
	margin: 0px;
	padding: 2px 0px;
	width: 155px;
	color: #4C3C1A;
}

div#nav ul li ul li a:hover, div#nav ul li ul li a:active, div#nav ul li ul li#navCurrentItem a {
	color: #4C3C1A;
	font-weight: bold;
	
}
div#nav ul li ul li a#navLink257, div#nav ul li ul li a#navLink265, div#nav ul li ul li a#navLink266, div#nav ul li ul li a#navLink267 {
	display: none;
}
div#nav ul li:hover ul, div#nav li.sfhover ul {
	left: auto;
top:-1px;
}
div#nav ul li ul li ul#navList213{
display:none;
}
/********** Secondary Navigation (Portfolio Links) **********/
div#nav ul li ul li ul {
	
	position:relative;
margin: 0px;
	padding: 0px 0px 7px 0px;
border:0px;
width:155px;
min-height:1px;
}
.ie #nav ul li ul li ul{
margin-left:-1px;
}
#home div#nav ul li ul li ul{
margin: 0px;
	padding: 0px 0px 7px 0px;
}
.ie #home #nav ul li ul li ul{
margin-left:-1px;
}
div#nav ul li ul li ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 155px;
	border: none;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: none;
	letter-spacing: normal;
}
div#nav ul li ul li ul li a, div#nav ul li ul li ul li a:visited {
	display: block;
	margin: 0px;
	padding: 2px 0px 2px 15px;
	width: 140px;
	color: #4C3C1A;
}
div#nav ul li ul#navList174 li ul li a {  /*hospitalitySec*/
	background: url("images/navBulletHospitality.gif") no-repeat 0px 4px;
}
div#nav ul li ul#navList179 li ul li a {  /*eventsSec*/
	background: url("images/navBulletEvents.gif") no-repeat 0px 4px;
}
div#nav ul li ul#navList189 li ul li a {  /*landscapeSec*/
	background: url("images/navBulletLandscape.gif") no-repeat 0px 4px;
}
div#nav ul li ul#navList190 li ul li a {  /*holidaySec*/
	background: url("images/navBulletHoliday.gif") no-repeat 0px 4px;
}
div#nav ul li ul li ul li a:hover, div#nav ul li ul li ul li a:active, div#nav ul li ul li ul li#navCurrentItem a {
	font-weight: normal;
}
div#nav ul li ul#navList174 li ul li a:hover, div#nav ul li ul#navList174 li ul li a:active, div#nav ul li ul#navList174 li ul li#navCurrentItem a {
	background-image: url("images/navBulletHospitalityRoll.gif");
}
div#nav ul li ul#navList179 li ul li a:hover, div#nav ul li ul#navList179 li ul li a:active, div#nav ul li ul#navList179 li ul li#navCurrentItem a {
	background-image: url("images/navBulletEventsRoll.gif");
}
div#nav ul li ul#navList189 li ul li a:hover, div#nav ul li ul#navList189 li ul li a:active, div#nav ul li ul#navList189 li ul li#navCurrentItem a {
	background-image: url("images/navBulletLandscapeRoll.gif");
}
div#nav ul li ul#navList190 li ul li a:hover, div#nav ul li ul#navList190 li ul li a:active, div#nav ul li ul#navList190 li ul li#navCurrentItem a {
	background-image: url("images/navBulletHolidayRoll.gif");
}
/***********all gallery pages***********/
#hospitality div#nav ul li:hover ul, #hospitality div#nav li.sfhover ul, #events div#nav ul li:hover ul, #events div#nav li.sfhover ul, #landscape div#nav ul li:hover ul, #landscape div#nav li.sfhover ul, #holiday div#nav ul li:hover ul, #holiday div#nav li.sfhover ul {
	left: -999px;
	top:0px;
	
}
#hospitality div#nav ul li ul#navList174, #hospitality div#nav ul li ul li ul#navList257, #events div#nav ul li ul#navList179, #events div#nav ul li ul li ul#navList265, #landscape div#nav ul li ul#navList189, #landscape div#nav ul li ul li ul#navList266, #holiday div#nav ul li ul#navList190, #holiday div#nav ul li ul li ul#navList267{
	position:relative;
	left:auto;
	
	margin:0px ;
	padding: 10px 8px 10px 13px;
	width: 155px;
border:0px;
}
#hospitality div#nav ul li ul li ul#navList257, #events div#nav ul li ul li ul#navList265, #landscape div#nav ul li ul li ul#navList266, #holiday div#nav ul li ul li ul#navList267{
	margin-left: 0px;
	padding:0px 0px 7px 0px;
}
/*********hospitality*****/


#hospitality div#nav ul li#navItem174 a, #hospitality div#nav ul li#navCurrentItem a {
	color: #FFFFFF;
	background-color: #998869;
}
#hospitality div#nav ul li#navItem174 ul li a, #hospitality div#nav ul li#navCurrentItem ul li a {
	color: #4C3C1A;
}
#hospitality div#nav ul li ul#navList174, #hospitality div#nav ul li ul#navList174 li a, #hospitality div#nav ul li ul#navList174 li a:hover, #hospitality div#nav ul li ul#navList174 li a:active {  /*hospitalitySec*/
	background-color: #E0DBD2;
}
#hospitality div#nav ul li ul#navList174 li ul li a {  /*hospitalitySec*/
	background: url("images/navBulletHospitality.gif") no-repeat 0px 4px;
}
#hospitality div#nav ul li ul#navList174 li ul li a:hover, #hospitality div#nav ul li ul#navList174 li ul li a:active, #hospitality div#nav ul li ul#navList174 li ul li#navCurrentItem a {
	background-image: url("images/navBulletHospitalityRoll.gif");
}
/*******************Parties/Events***************/

#events div#nav ul li#navItem179 a, #events div#nav ul li#navCurrentItem a {
	color: #FFFFFF;
	background-color: #A71D6A;
}
#events div#nav ul li#navItem179 ul li a, #events div#nav ul li#navCurrentItem ul li a {
	color: #4C3C1A;
}
#events div#nav ul li ul#navList179, #events div#nav ul li ul#navList179 li a, #events div#nav ul li ul#navList179 li a:hover, #events div#nav ul li ul#navList179 li a:visited:hover {  /*eventsSec*/
	background-color: #E9C6DA;
}
#events div#nav ul li ul#navList179 li ul li a {  /*eventsSec*/
	background: url("images/navBulletEvents.gif") no-repeat 0px 4px;
}
#events div#nav ul li ul#navList179 li ul li a:hover, #events div#nav ul li ul#navList179 li ul li a:visited:hover, #events div#nav ul li ul#navList179 li ul li#navCurrentItem a {
	background-image: url("images/navBulletEventsRoll.gif");
}
/*****************Interior/Exterior Landscape*************/

#landscape div#nav ul li#navItem189 a, #landscape div#nav ul li#navCurrentItem a {
	color: #FFFFFF;
	background-color: #759B3A;
}
#landscape div#nav ul li#navItem189 ul li a, #landscape div#nav ul li#navCurrentItem ul li a {
	color: #4C3C1A;
}
#landscape div#nav ul li ul#navList189, #landscape div#nav ul li ul#navList189 li a, #landscape div#nav ul li ul#navList189 li a:hover, #landscape div#nav ul li ul#navList189 li a:visited:hover {  /*landscapeSec*/
	background-color: #DCE6CE;
}
#landscape div#nav ul li ul#navList189 li ul li a {  /*landscapeSec*/
	background: url("images/navBulletLandscape.gif") no-repeat 0px 4px;
}
#landscape div#nav ul li ul#navList189 li ul li a:hover, #landscape div#nav ul li ul#navList189 li ul li a:visited:hover, #landscape div#nav ul li ul#navList189 li ul li#navCurrentItem a {
	background-image: url("images/navBulletLandscapeRoll.gif");
}
/*****************holiday*****************/

#holiday div#nav ul li#navItem190 a, #holiday div#nav ul li#navCurrentItem a {
	color: #FFFFFF;
	background-color: #F0C937;
}
#holiday div#nav ul li#navItem190 ul li a, #holiday div#nav ul li#navCurrentItem ul li a {
	color: #4C3C1A;
}

#holiday div#nav ul li ul#navList190, #holiday div#nav ul li ul#navList190 li a, #holiday div#nav ul li ul#navList190 li a:hover, #holiday div#nav ul li ul#navList190 li a:visited:hover {  /*holidaySec*/
	background-color: #F9E9AF;
}
#holiday div#nav ul li ul#navList190 li ul li a {  /*holidaySec*/
	background: url("images/navBulletHoliday.gif") no-repeat 0px 4px;
}
#holiday div#nav ul li ul#navList190 li ul li a:hover, #holiday div#nav ul li ul#navList190 li ul li a:visited:hover, #holiday div#nav ul li ul#navList190 li ul li#navCurrentItem a {
	background-image: url("images/navBulletHolidayRoll.gif");
}

div#content #secNav{
width:380px;
float:left;
min-height:25px;
}
div#content #secNav ul{
list-style-type:none;
padding:5px 0px 0px 15px;
margin:0px;
float:left;
}
div#content #secNav li{
list-style-type:none;
padding:0px;
margin-top:6px;
float:left;
}
.gecko div#content #secNav li{
margin-top:2px;
}
div#content #secNav li a:link, div#content #secNav li a:visited{
color:#402F0B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 12px 0px 0px;
margin:0px;
white-space:nowrap;
text-decoration:none;
}
div#content #secNav li a:hover, div#content #secNav li a:active{
color:#A1AD7D;
text-decoration:none;
}
div#content #secNav li#secNavCurrentItem a{
color:#A1AD7D;
text-decoration:none;
}
/***********site map***********/
div#siteMap ul, div#siteMap2 ul{
list-style-type:none;
margin:0;
}
div#siteMap ul{
padding:30px 20px 0px 20px;
}
div#siteMap2 ul{
padding:0px 20px 30px 20px;
}
div#siteMap ul li, div#siteMap2 ul li{
list-style-type:none;
margin:0;
padding:0;
}
div#siteMap ul li a:link, div#siteMap ul li a:visited, div#siteMap2 ul li a:link, div#siteMap2 ul li a:visited{
font-size:14px;
color:#9CB37A;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#siteMap ul li ul, #siteMap2 ul li ul{
margin:0;
padding:0px 0px 10px 12px;
}
#siteMap ul li ul li ul{
margin:0;
padding:0;
}
#siteMap ul li li a:link, #siteMap ul li li a:visited, #siteMap2 ul li li a:link, #siteMap2 ul li li a:visited{
font-size:11px;
color:#A71D6A;
}

#siteMap ul li#siteMapItemHome, #siteMap ul li ul li a#siteMapLink257, #siteMap ul li ul li a#siteMapLink265, #siteMap ul li ul li a#siteMapLink266, #siteMap ul li ul li a#siteMapLink267{
display:none;
}

div#content ul#conMenu{
list-style-type:none;
margin:0px;
padding:0px 0px 0px 10px;
}

div#content ul#conMenu li{
list-style-type:none;
margin:0px;
padding:0px;
}

ul#conMenu li a:link, ul#conMenu li a:visited{
font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #402F0B;
background-color:#FFFFFF;
}
ul#conMenu li a:hover, ul#conMenu li a:active{
color:#A71D6A;
}

ul#conMenu li a#houseMenuCurrentLink{
color:#A71D6A;
}

/* print media section */
@media print
{
  
div#wrapper {
	margin: 0px;
	padding: 0px;
	width: 775px;
}
#sideMenu{
display:none;
}
div#mainWrapper {
	float: none;
	width: 577px;
}
div#nav{
display:none;
}
div#header{
display:none;
}
#logo
{
    display: none;
}

#loginlinks
{
    display: none;
}/* close @media print */
}






