body {
	margin:					0;			
	padding	:				0px;
	text-align:				center;
	font-family:			Helvetica, Arial, Verdana, sans-serif;
	font-size:				13px;
	color:					#333333;
	background-color:		#F2F0E4;  /* Tan */
	background-image:		url(images/background_top.gif);
	background-repeat:		repeat-x;
	background-position:	left top;
	background-attachment:	scroll;
	border-style:			hidden;
}
#bodywrapper{
	margin:					0px auto;
	width:					994px;		
	text-align:				left;
}

/* Headers *************************************************************************************/
h1{
	font-size:				16px; 
	color:					#ffffff;
	font-weight:			normal;
	margin:					0;
}
h2{
	font-size:				16px; 
	color:					#000000;
	font-weight:			bold;
	margin:					0;
}
h3{
	color:					#FBCD3C;
	font-weight:			bold;
	font-size:				16px;	
	margin:					0px 0px 15px 0px; /* Top, Right, Bottom, Left */	
}
h4{
	font-size:				14px; 
	color:					#000000;
	font-weight:			bold;
	margin:					0;
}
h5{
	font-size:				14px; 
	color:					#FFFFFF;
	font-weight:			normal;
	margin:					0px 15px 0px 0px; /* Top, Right, Bottom, Left */
	background:				#486794;
	padding:				3px 3px 3px 5px; /* Top, Right, Bottom, Left */
}
h6{
	font-size:				18px; 
	color:					#ffffff;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

/* other ***************************************************************************************/
p{
	margin:					0px auto;
	padding:				0px 0px 15px 0px; /* Top, Right, Bottom, Left */	
}
p.sitemap{
	margin:					0px 15px 0px 0px; /* Top, Right, Bottom, Left */
	padding:				3px 3px 3px 5px; /* Top, Right, Bottom, Left */	
}
li.all{
	padding:				0px 0px 5px 0px; /* Top, Right, Bottom, Left */	
}

/* form ********************************************************************** */
.form {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;

}
.formbuttons {
	background-color:	#FFFFFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#000000;

}

/* links ************************************************************************************* */
a.custlink:link, a.custlink:visited, a.custlink:active {
	color:					#000000;
	text-decoration:		none;
	font-weight:			bold;
	font-size:				14px;
}
a.custlink:hover {
	color:					#215FA9;	           
	text-decoration:		none;
	font-weight:			bold;
	font-size:				14px;	
}
a.all:link, a.all:visited, a.all:active {
	color:					#000000;
	text-decoration:		underline;
	font-weight:			bold;
}
a.all:hover {
	color:					#215FA9;	           
	text-decoration:		underline;
	font-weight:			bold;
}
a.allwhite:link, a.allwhite:visited, a.allwhite:active {
	color:					#000000;
	text-decoration:		underline;
	font-weight:			bold;
}
a.allwhite:hover {
	color:					#FFFFFF;	           
	text-decoration:		underline;
	font-weight:			bold;
}
a.all2:link, a.all2:visited, a.all2:active {
	color:					#FFFFFF;
	text-decoration:		underline;
	font-weight:			bold;
}
a.all2:hover {
	color:					#FFFFFF;	           
	text-decoration:		underline;
	font-weight:			bold;
}
a.all3:link, a.all3:visited, a.all3:active {
	color:					#FFFFFF;
	text-decoration:		none;
	font-weight:			normal;
}
a.all3:hover {
	color:					#FFFFFF;	           
	text-decoration:		underline;
	font-weight:			normal;
}
a.footer:link, a.footer:visited, a.footer:active {
	color:					#333333;
	text-decoration:		none;
	font-weight:			normal;
}
a.footer:hover {
	color:					#333333;         
	text-decoration:		underline;
	font-weight:			normal;
}
a.sitemap:link, a.sitemap:visited, a.sitemap:active {
	color:					#333333;
	text-decoration:		none;
	font-weight:			normal;
	line-height:			18px;	
}
a.sitemap:hover {
	color:					#333333;         
	text-decoration:		underline;
	font-weight:			normal;
	line-height:			18px;	
}

/* Div *****************************************************************************************/
div.clear{
	clear:					both;
}
div.containerwelcome{
	padding-top:			23px;
	padding-left:			23px;
	width:					996px;
	height:					513px; 
	background-image:		url(images/background_gallery.png);
	background-repeat:		no-repeat;
	background-position:	left top;		
}
div.containeremployee{
	padding-top:			23px;
	padding-left:			22px;
	width:					996px; 
	height:					360px; 
	background-image:		url(images/background_employee.png);
	background-repeat:		no-repeat;
	background-position:	left top;	
}
div.containerpicascustomers{
	padding-top:			23px;
	padding-left:			23px;
	width:					994px; 
	height:					434px; 
	background-image:		url(images/Background_CustomerMap.png);
	background-repeat:		no-repeat;
	background-position:	left top;	
}
div.picascustomercol1{
	float:					left;
	text-align:				center;
	width:					315px;
}
div.picascustomercol2{
	float:					left;
	text-align:				center;
	width:					315px;	
}
div.picascustomercol3{
	float:					left;
	text-align:				center;
	width:					315px;	
}
div.detail{
	padding:				10px 20px 15px 20px; /* Top, Right, Bottom, Left */		
}
div.detailtop{
	height:					23px;
	background-image:		url(images/backgound_detail_top.png);
	background-repeat:		no-repeat;
	background-position:	left top;
}
div.detailmiddle{
	padding:				40px 60px 40px 60px; /* Top, Right, Bottom, Left */	
	background-image:		url(images/backgound_detail_middlew.png);
	background-repeat:		y-repeat;
	background-position:	left top;
}
div.detailbottom{
	height:					23px;
	background-image:		url(images/backgound_detail_bottom.png);
	background-repeat:		no-repeat;
	background-position:	left top;
}
div.detail2{
	padding:				0px 0px 0px 0px; /* Top, Right, Bottom, Left */		
}
div.detail3{
	padding:				10px 0px 15px 20px; /* Top, Right, Bottom, Left */			
}
div.header1{
	float:					left;
	width:					325px;
	height:					121px;
	
}
div.header2{
	
}
div.header2top{
	float:					right;
	text-align:				center;
	width:					140px;	
	padding:				0px 30px 8px 0px; /* Top, Right, Bottom, Left */	
}
div.header2bottom{
	padding:				6px 0px 0px 0px; /* Top, Right, Bottom, Left */
	float:					right;
	text-align:				center;
	width:					600px;	
}
div.header3{
	background-image:		url(images/background_header.png);
	background-repeat:		no-repeat;
	background-position:	left top;

}
div.header4{
	float:					left;
	background-image:		url(images/PicasLogo2.png);
	background-repeat:		no-repeat;
	background-position:	left top;	
	padding:				40px 0px 0px 30px; /* Top, Right, Bottom, Left */
	width:					290px;
	line-height:			14px;
}
div.header5{
	float:					right;
	background-image:		url(images/background_header2.png);
	background-repeat:		no-repeat;
	background-position:	right top;
	height:					350px;
	width:					663px;
}
div.footer{
	text-align:				center;
}
div.aboutuscol1{
	float:					left;
	width:					585px;
}
div.aboutuscol2{
	float:					right;	
	text-align:				right;		
	padding-top:			23px;			
	width:					384px;
	height:					415px; 
	background-image:		url(images/background_testimonial.png);
	background-repeat:		no-repeat;
	background-position:	right top;		
}
div.picasinfocol1{
	float:					left;
	width:					333px;
	height:					384px; 	
	background-image:		url(images/picas_youngplant.jpg);
	background-repeat:		no-repeat;
	background-position:	right left;		
}
div.picasinfocol2{
	float:					left;
	width:					327px;
	height:					384px; 		
	background-image:		url(images/picas_finished.jpg);
	background-repeat:		no-repeat;
	background-position:	right left;		
}
div.picasinfocol3{
	float:					left;
	width:					333px;
	height:					384px; 		
	background-image:		url(images/picas_veg.jpg);
	background-repeat:		no-repeat;
	background-position:	right left;	
}
div.picasinfocol15{
	float:					left;
	text-align:				right;	
	width:					310px;	
	padding:				0px 23px 0px 0px; /* Top, Right, Bottom, Left */
	position:				relative;	
	top:					-40px; 		
}
div.picasinfocol25{
	float:					left;
	text-align:				right;	
	width:					306px;	
	padding:				0px 19px 0px 0px; /* Top, Right, Bottom, Left */
	position:				relative;	
	top:					-40px; 		
}
div.picasinfocol35{
	float:					left;
	text-align:				right;
	width:					307px;
	padding:				0px 26px 0px 0px; /* Top, Right, Bottom, Left */
	position:				relative;
	top:					-40px; 
}
div.picasinfocoldetail{
	padding:				100px 0px 0px 30px; /* Top, Right, Bottom, Left */		
}
div.picasinfoheight{
	height:					8px;
}
div.articlecol1{
	float:					left;
	padding:				0px 15px 15px 0px; /* Top, Right, Bottom, Left */		
}
div.articlecol2{
	float:					right;
	padding:				0px 60px 15px 0px; /* Top, Right, Bottom, Left */
	width:					715px;
}
div.laborcol1{
	float:					left;
	width:					580px;
	padding:				0px 30px 0px 0px; /* Top, Right, Bottom, Left */	
}
div.laborcol2{
	float:					right;
}
div.claritycol1{
	float:					left;
	width:					565px;
	padding:				0px 30px 0px 0px; /* Top, Right, Bottom, Left */	
}
div.claritycol2{
	float:					right;
}
div.tripbuildercol1{
	float:					left;
	width:					465px;
	padding:				0px 30px 0px 0px; /* Top, Right, Bottom, Left */	
}
div.tripbuildercol2{
	float:					right;
}
div.contactcol1{
	float:					left;
	width:					225px;
	padding:				0px 30px 0px 0px; /* Top, Right, Bottom, Left */	
}
div.contactcol2{
	float:					right;
}
div.leftrequest{
	float:			left;
	text-align:		right;
	width:			200px;
}
div.rightrequest{
	float:			right;	
	width:			745px;
}
div.center{
	text-align:		center;
}
div.sitemap1{
	float:					left;
	width:					158px;
}
div.sitemap2{
	float:					left;
	width:					160px;
}
div.sitemap3{
	float:					left;
	width:					160px;
}
div.sitemap4{
	float:					left;
	width:					160px;
}
div.sitemap5{
	float:					left;
	width:					158px;
}
div.sitemap6{
	float:					left;
	width:					158px;
}
div.test{
	height:					220px; 		
	background-image:		url(images/testimonialbackground.jpg);
	background-repeat:		no-repeat;
	background-position:	right left;	
}
div.testdetail{
	padding:				20px 200px 20px 115px; /* Top, Right, Bottom, Left */		
	color:					#FFFFFF;
}
