body 						{background:url(picts/bg.jpg); 
							 background-repeat: repeat;
							 font: 13px/16px "trebuchet MS"; 
							 text-align: center; 
							 margin:5px 0 15px; 0; 
							 padding:0px;
							 -webkit-text-size-adjust: none;}

img							{border:0;}								 
						 
#outercontainer				{width:995px;
							 margin: 0px auto 20px; 
							 padding:0px;
		         			 text-align:left;
							 background:url(picts/bg_content.jpg); 
							 background-repeat: repeat-y;}
							 
#container					{width: 965px;
							 padding-top: 13px;
							 padding-left: 15px;
							 padding-right: 15px;
							 background:url(picts/bgtop.jpg);
							 background-repeat: no-repeat;
							 background-color:transparent;}
							 
#header 					{width:965px;}

#logo 						{width: 965x;
							 height: 180px;
							 float:left;
							 background-image:url(picts/logo.jpg);
							 background-repeat: no-repeat;}
							 
#slideshow					{float:left; width:965px; height:269px;}

.newsletter					{border-left: #22B71F 1px solid; border-right: #22B71F 1px solid; border-top: #22B71F 1px solid; border-bottom: #22B71F 1px solid;}


#content 					{width: 965px;
							 background-color:transparent;
							 line-height: 16px;
							 font-size: 14px;
							 font-family:Arial;
							 color:#2F2F2F;
							 padding-top: 0px;
							 border-bottom-width: 4px;
							 border-bottom-style: solid;
							 border-bottom-color: #4A7F15;}
							 /*	font-size: 11px;
							 font-family:Verdana, Arial, Helvetica, sans-serif;*/
							 
#pozzotive					{float:left;
							 width: 230px;
							 height: 100%;
							 padding-left:14px;
							 padding-top: 13px;}
							 
							 
#center_contentstretch		{width: 350px;
							 height: 570px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}								 
							 

#center_content				{float:left;
							 width: 350px;
							 height: 100%;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}		
							 
#center_content_products	{float:left;
							 width: 350px;
							 height: 690px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}								 
							  
							 
#center_content_home		{float:left;
							 width: 350px;
							 height: 100%;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}
							 
#center_content_portfolio	{float:left;
							 width: 660px;
							 height: 680px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}
							 
#center_content_wall 		{float:left;
							 width: 350px;
							 height: 540px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}		
							 
#center_content_block 		{float:left;
							 width: 660px;
							 height: 840px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}								 							 							 
							 
#center_content_about 		{float:left;
							 width: 350px;
							 height: 900px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}		
							 
#center_content_privacy		{float:left;
							 width: 350px;
							 height: 1140px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}								 

#center_content_contact		{float:left;
							 width: 450px;
							 height: 1200px;
							 padding-right: 0px;
							 padding-left: 35px;
							 padding-top: 5px;}							 
							 						 
#right_content 				{float:left;
							 width: 250px;
							 height: 100%;
							 padding-right: 0px;
							 padding-left:57px;
							 padding-top: 5px;}	
				 					 
#rightmargin				{float:left;
							 width: 250px;
							 height: 540px;
							 color:#2F2F2F;
							 padding-left: 0px;
							 padding-right: 0px;
							 padding-top:20px;
							 padding-bottom:0px; }
			 
#rightmarginwallcolor		{float:left;
							 width: 250px;
							 height: 540px;
							 color:#2F2F2F;
							 padding-left: 0px;
							 padding-right: 0px;
							 padding-top:20px;
							 padding-bottom:0px; }			 
			 
			 
#footer 					{width: 950px;
							 color:#2F2F2F;
							 height:62px;
							 background:url(picts/footer.jpg);
							 backgroun-color: transparent;
							 background-repeat: no-repeat;
							 font-size:10px;
							 line-height:15px;
							 text-transform:uppercase;
							 padding-left: 28px;
							 padding-right: 15px;}
				 
#footer div					{float:center; 
							 text-align:center;}
							 
#footer a:link, #footer a:visited, #footer a:active {color: #2F2F2F; text-decoration: none;}
#footer a:hover 			{color: #2F2F2F; text-decoration: underline;}
				
#center_content a:link, #center_content a:visited, #footer a:active {color: #1B8F24; text-decoration: none;}
#center_content a:hover		{color: #45B34D; text-decoration: underline;}

a:link,a:visited,  a:active {color:#1B8F24; text-decoration:none;}
a:hover 					{color:#45B34D; text-decoration:underline;}

.left						{float:left;}

.right						{float:right;}

.vacant						{list-style:none;}

h1							{color:#000000;
							 font-size:16px;
							 font-weight: bold;
							 font-family:arial;
							 font-stretch: extra-expanded;
							 margin-top: 0px;
							 margin-bottom: 14px;}
							 
h2							{color:#000000;
							 font-size:16px;
							 font-weight: bold;
							 font-family:arial;
							 font-stretch: extra-expanded;
							 padding-left: 0px;
							 margin-top: 0px;
							 margin-bottom: 14px;}
							 
h3							{color:#000000;
							 font-size:14px;
							 font-weight: bold;
							 font-family:arial;
							 font-stretch: extra-expanded;
							 margin-top: 8px;
							 margin-bottom: 5px;}							 

.line 						{padding-top: 20px;}

.center 					{text-align:center;}

.col 						{width:360px;
					         float:left;}
							 
.leftcol 					{float:left;
							 width: 300px;}
							 
.rightcol 					{float:left;
							 width: 60px;	
							 text-align:right;}

.underline 					{text-decoration:underline;}

.clr 						{clear: both; 
							 font-size: 0px; 
							 line-height: 0px; 
							 margin: 0px; 
							 padding: 0px; 
							 height: 0px; 
							 visibility: hidden;}

.shadeform 					{border-left: #858585 1px solid;
							 border-right: #858585 1px solid; 
							 border-top: #858585 1px solid; 
							 border-bottom: #858585 1px solid;
 							 font: 15px arial, verdana, sans-serif; 							 
							 width: 200px; 
							 color: #000000; 
							 background-image: url(picts/shadeform.gif); 
							 background-repeat: repeat;
							 background-color: #FFFFFF; 
							 text-align: left;}


.shadeform2					{border-left: #858585 1px solid;
							 border-right: #858585 1px solid; 
							 border-top: #858585 1px solid; 
							 border-bottom: #858585 1px solid;
 							 font: 15px arial, verdana, sans-serif; 							 
							 width: 200px; 
							 color: #000000; 
							 background-image: url(picts/shadeform.gif); 
							 background-repeat: repeat;
							 background-color: #FFFFFF; 
							 text-align: left;}
														 
							 
							
.textarea 					{border-left: #858585 1px solid; 
							 border-right: #858585 1px solid; 
							 border-top: #858585 1px solid; 
							 border-bottom: #858585 1px solid;
							 margin-top:2px; 
							 font: 15px arial, verdana, sans-serif; 
							 width: 200px;
							 height: 125px;  
							 color: #000000;
							 background-image: url(picts/shadeform.gif);
							 background-repeat: repeat;
							 background-color: #FFFFFF; 
							 text-align: left;}		
							 
.dropdown					{background-image: url('picts/shadeform.gif');
					  	 	 text-align: left;
					 	 	 background-color:#FFFFFF;
					  	 	 border: 1px solid #858585;
 							 font: 15px arial, verdana, sans-serif; 
					  	 	 color: #000000;
					  	 	 width: 205px;
					  		 height: 24px;
					  		 overflow: auto}
					  
				 