/* Patio Landscapes */

body
{
	margin: 0px auto;
	padding: 0;
	background: #BCBA9C url(../img/plBg.gif) center top repeat-y;
	font-size: 12px;
	font-family: "Trebuchet MS",Tahoma,sans-serif;
	color: #000;
}

a
{
	text-decoration: none;
	font-weight: bold;
	color:#626043;
}

a:hover
{
	color:#C3BD60;
}

.acc
{
	display: none;
}

#rap
{
	position: relative;
	margin: 0px auto;
	padding: 0;
	width:900px;
	height:830px;
}

/* head */

#pl_H
{
	position: relative;
	margin: 0;
	padding: 0;
	width:900px;
	height:111px;
	background: #fff url(../img/pl_H.gif) 0 0 no-repeat;
}

#pl_H h5
{
	position: absolute;
	left: 656px;
	top: 71px;	
	margin: 0;
	padding: 0;
	width:233px;
	height:26px;
	text-indent: -90000px;
}

#pl_H h5 a
{
	margin: 0;
	padding: 0;
	width:233px;
	height:26px;
	display: block;
}
/* banner */

#pl_B
{
	position: relative;
	margin: 0;
	padding: 0;
	width:900px;
	height:202px;
	background: #fff url(../img/pl_B.gif) 0 0 no-repeat;
}

/* menu */

#pl_M
{
	position: relative;
	margin: 0;
	padding: 0;
	width:900px;
	height:46px;
	background: #fff url(../img/pl_M.gif) 0 0 no-repeat;
}

#pl_M ul#global
{
	width:800px;
	height:46px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#pl_M ul#global li
{
	list-style: none;
	position: absolute;
	top: 10px;
	padding: 0px;
	margin: 0px;
}

ul#global li, ul#global a 
{
	height: 27px;
	display: block;
}

#pl_M ul#global li a 
{
	text-indent: -90000px;
	text-decoration: none;
}

#home						{left: 13px; width: 62px;}
#landscaping			{left: 83px; width: 116px;}
#driveways				{left: 207px; width: 97px;}
#building					{left: 312px; width: 79px;}
#contactus				{left: 399px; width: 102px;}

#home						a:hover	{background: transparent url(../img/pl_M.gif) -13px -56px no-repeat;}
#landscaping			a:hover	{background: transparent url(../img/pl_M.gif) -83px -56px no-repeat;}
#driveways				a:hover	{background: transparent url(../img/pl_M.gif) -207px -56px no-repeat;}
#building					a:hover	{background: transparent url(../img/pl_M.gif) -312px -56px no-repeat;}
#contactus				a:hover	{background: transparent url(../img/pl_M.gif) -399px -56px no-repeat;}

#home						a.on			{background: transparent url(../img/pl_M.gif) -13px -56px no-repeat; cursor: default;}
#landscaping			a.on			{background: transparent url(../img/pl_M.gif) -83px -56px no-repeat; cursor: default;}
#driveways				a.on			{background: transparent url(../img/pl_M.gif) -207px -56px no-repeat; cursor: default;}
#building					a.on			{background: transparent url(../img/pl_M.gif) -312px -56px no-repeat; cursor: default;}
#contactus				a.on			{background: transparent url(../img/pl_M.gif) -399px -56px no-repeat; cursor: default;}

/* content */

#pl_C
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width:900px;
	text-align: left;
}

#pl_C h1
{
	font: bold 1.2em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.6em;
	color:#C3BD60;
	margin: 0;
	padding: 0;
}

#pl_C h2
{
	font: normal 1.2em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.6em;
	color:#C3BD60;
	margin: 0;
	padding: 0;
}

#pl_C h3
{
	font: bold 1.5em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.8em;
	color:#626043;
	margin: 0;
	padding: 0 0 0 200px;
}

#pl_C h4
{
	font: normal 1.4em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.7em;
	color:#C3BD60;
	margin: 0;
	padding: 0 0 0 200px;
}

#pl_C h5
{
	font: normal 1.4em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.7em;
	color:#C3BD60;
	margin: 0;
	padding: 0 0 0 200px;
}

#pl_C h6
{
	font: italic 1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.6em;
	color:#626043;
	margin: 0;
	padding: 0;
}

#pl_C p
{
	font: normal 1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.6em;
	color:#626043;
	margin: 1.6em 0 0 0;
	padding: 0;
}

#pl_C ul
{
	margin: 1.6em 0 0 0;
	padding: 0 0 0 2.6em;
}

#pl_C li
{
	font: normal 1em "Trebuchet MS",Tahoma,sans-serif;
	line-height: 1.6em;
	color:#626043;
	margin: 0.6em 0 0.6em 0;
	padding: 0;
	list-style: outside;
}

/* text */

#pl_Text
{
	position: relative;
	float: left;
	margin: 0;
	padding: 25px 25px 25px 25px;
	width:570px;
}

/* image */

#pl_Image
{
	position: relative;
	float: left;
	margin: 0;
	padding: 12px 0 12px 0;
	width:280px;
}

/* foot */

#pl_F
{
	position: relative;
	clear: left;
	margin: 0;
	padding: 0;
	width:900px;
	height:63px;
	background: #fff url(../img/pl_F.gif) 0 0 no-repeat;
}

#pl_F h5#info
{
	position: absolute;
	margin: 0;
	padding: 0;
	left: 746px;
	top: 17px;
	height: 30px;
	width: 134px; 
	text-indent: -90000px;
}

#pl_F h5#info a
{
	height: 30px;
	width: 134px; 
	display: block;
}