/* CSS Document */

		html{ background-color:#000 }
		body 
			{
		display: block;
		position: fixed;
		top: 5%;
		left: 50%;
		width: 1000px;
		height: 500px;
		margin-left: -500px;
		margin-right: auto;
		z-index: 1;
		background-color: #000000;
		border-width: 1px;
		border-style: solid;
		border-color: #FFFFFF;
			}
			
			
			
		iframe#ifrm {
		left: 165px;
		position: absolute;
		top: 0px;
		display: block;
		border:0px #ccc;
		padding: 0em;
		width:68%;
		height:370px;
		margin: 14px 0 0 0;
		z-index: 3;
		}
		iframe#ifrm_press {
		left: 338px;
		position: absolute;
		top: 0px;
		display: block;
		/*border:1px dashed #ccc;*/
		padding: 0em;
		width:66%;
		height:400px;
		margin: 0px 0 0 0;
		z-index: 3;
		}

		
		h1 {
	font-size: 25px;
	 	color: #FFFFFF;
			}
		
		h2 {
			font-weight: 100;
			text-indent: 0px;
			padding: 0px 0px 10px 0px;
			display: inline;
			font-family: "Arial Narrow", Arial, sans-serif;
			font-size: 28px
			}

		h8 { 
			font-family: "Arial Narrow", Arial, sans-serif;
			font-weight:100;
			color: #FFFFFF;
			display: block;
			position: absolute;
			top: -70px;
			z-index: 1;
			font-size: 36px;
			display: inline;
			}

			
		h4 	{ 
			font-family: small "Arial Narrow", Arial, sans-serif;
			font-size: 12px;
			font-style: italic;
			font-weight: 100;
			display:inline; 
			}

		h5 { font: 15px italic;
			display:inline; 
			}
		
		h6 	{ 
			display: block;
			position: inherit;
			font-size: 18px;
			padding: 10px 0px 10px 0px;
			font-family: "Arial Narrow", Arial, sans-serif;
			font-style: normal;
			margin: 0px;
			}	
		
		img{
			display: inline-block;
			border: none;
			text-decoration: none;
			}

		img#char{
			display:block;
			border-bottom-width:thin;			
			border-bottom-color:#FFFFFF;
			text-decoration: none;
			z-index: 10;
			} 
		
/*		ul{
			list-style: none;
			text-indent: 0px;
			}
			*/
		.photo {
			display:inline-block;
		
			text-align:center;
			}

			
		ul#left{
			list-style: none;
			text-indent: 0px;
			}
		li{	
			list-style: none;
			}
		a{
			display:block;
			}
		a.port_thumb{
			margin: 10px 0px 10px 0px;
		}
		a.content:hover{
			color: #cccc00
		}
		
		a.port_thumb:hover{
			color: #cccc00
		}
		
		a:link {
		outline: none;
		COLOR: #FFFFFF;
		text-decoration: none;
		}
		
		a:visited {
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
		}
				
		a:hover {
		outline: none;
		text-decoration: none;
		COLOR: #336600;
		}
		
		a:active {
				outline: none;

		COLOR: #FFFFFF;
		}
		
		p {font-size:13px;
			margin: 5px 5px 5px 5px;}
		
/*	#body_nest1
		{
		background: #FFFFCC url(MarshCoveFarm_Site/background2.png);
		background-position: center right;
		background-repeat: no-repeat;
		z-index: 2;
		}
*/

	#main_content
		{
			display:block;
			float: left;
		width: 470px;
		height: 400px;
		position: relative;
		color: #FFFFFF;
		z-index: 2;
		padding: 50px 15px 20px;
		
			font-size: 15px;
			font-family: "Arial Narrow", Arial, sans-serif;
		}
		
	#main_content_right
		{
		display: inline;
		float: left;
		width: 470px;
		height: 500px;
		padding: 15px 15px 20px;
		color: #FFFFFF;
		z-index: 2;
			font-size: 15px;
			font-family: "Arial Narrow", Arial, sans-serif;
		}
		
	#main_content_aboutus
		{
		width: 1000px;
		height: 500px;
		position: relative;
		color: #FFFFFF;
		z-index: 2;
		font-size: 15px;
		font-family: "Arial Narrow", Arial, sans-serif;
			}
	#main_content_sus
		{
		line-height: 140%;
		width: 250px;
		height: 400px;
		position: relative;
		padding: 20px 0px 15px 25px;
		color: #FFFFFF;
		z-index: 2;
		font-size: 15px;
		font-family: "Arial Narrow", Arial, sans-serif;
			}
	#main_content_sus a{padding: 3px 0px 3px 0px;}
	#main_content_home
		{
		width: 970px;
		height: 370px;
		position: relative;
		padding: 15px;
		color: #FFFFFF;
		z-index: 2;
		font-size: 15px;
		font-family: "Arial Narrow", Arial, sans-serif;
		}
	div#mini_content
		{
			position: absolute;
		display:inline-block;
		padding: 15px 0px 0px 31px;
		width:430px;
		height: 100px;
		z-index: 3;
		}
		
	div#mini_content_left
		{
			position: absolute;
		display:inline-block;
		padding: 15px 0px 0px 31px;
		width:430px;
		height: 100px;
		z-index: 3;
		}
		
	div#mini_content_right
		{
	position: absolute;
	display: inline;
	padding: 0px 0px 0px 35px;
	left: 471px;
	top: 115px;
	width:430px;
	height: 200px;
	z-index: 3;
		}
		
		div#mini_sus_right
		{
			position: absolute;
			display: inline;
			padding: 0px 0px 0px 35px;
			left: 470px;
			top: 101px;
			width:430px;
			height: 200px;
			z-index: 3;
		}
		
	div#mini_content_service{
		top: 0px;
		left: 0px;
		position:relative;
		display:block;
		padding: 20px 10px 20px 30px;
		width: 940px;
		height: 60px;
		font-size: 15px;
		z-index: 3;
		color:#FFF;
		}
		
	p#mini_content_service{
		font-size: 20px;
	}
	
	div.minimini_content
		{
		position: relative;
		width: 310px;
		left: 105px;
		z-index: inherit;
		top: -27px;
		}
		
	p.charinfo
		{
		position:relative;
		width: 350px;
		top: -15px;
		left: 105px;
		}

	.pagetitle
		{
			font-family: "Arial Narrow", Arial, sans-serif;
			font-weight:100;
			color: #FFFFFF;
			display: block;
			position: absolute;
			top: -35px;
			left: 20px;
			z-index: 1;
			font-size: 36px;
			display: inline;
		}

	#sidebar2
		{
			outline: none;
			position: absolute;
			margin-left: auto;
			border: 0px;
			left: 620px;
			top: 385px;
			width: auto;
			z-index: 2;
		}
	
	.mapbox
		{
		margin-left: auto;
		margin-right: auto;
		padding: 0px 20px 5px 20px;
		border: 1px dashed #663300;
		z-index: 3;
		}
		
	.bottombar
		{
		position: absolute;
		z-index: 4;
		top: 414px;
		left: 540px;
		font: 20px "Arial Narrow", Arial, sans-serif;;
		}
	.bottombarbar{
		color: #FFF; }
		
	.bottombarbar a{
		font-size: 18px;
		font-family: "Arial Narrow", Arial, sans-serif;
		padding: 0px 15px 0px 15px;
		display:inline-block;
		}
		
	#contact{
		position: absolute;
		float:left;
		top: 463px;
		left: 705px;
		font-family: "Arial Narrow", Arial, sans-serif;
		font-size: 14px;
		color: #000;
		z-index: 4;
		}
	
	#logo{
		display: inline;
		outline: none;
		border: 0px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 5;
		background-image: url(../2PP-logo.png);
		}
	
	#logoclick{
		z-index: 99;
		position:absolute;
		left: 0px;
		top: 0px;
		width: 350px;
		height: 100px;
	}
			
	.footer
		{
		display: inline-block;
		position: absolute;
		float: left;
		top: 399px;
		margin-left: auto;
		margin-right: auto;
		border-top: 1px #FFFFFF solid;
		height: 100px;
		width: 1000px;
		color:#666600;
		background-image: url(../images/graphics/menu_bar.jpg);
		background-color: #669900;
		z-index: 3;
		}
	
	div#point1
		{
		position: absolute;
		left: -25px;
		top: 31px;
		z-index: 5;
		}
	
	div#point2
		{
		position: absolute;
		left: 900px;
		top: -3px;
		z-index: 5;
		}

/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }
body 										{ font-family: "Arial Narrow", Arial, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 1000px; margin: 25px auto; position: relative; min-height: 450px; left: -40px; top: -87px;
											  /* background: url(images/bg.png) top center; */ }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 1000px; position: absolute; top: 62px; left: 40px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 1000px; height: 400px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 1000px;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 0px; }
#movers-row									{ margin: -37px 0px 0px 32px; }
#movers-row div								{ width: 3.31%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ /* background: url(../images/transpBlack.png);*/ padding: 15px 10px 10px 25px; height: 30px;
											  margin-top: -400px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 24px; }
.photo-meta-data div						{ font-size: 24px; color: #000;}
.cross-link									{ display: inline-block; width: 35px; margin-top: -10px; top: -50px;
											  position: relative; padding-top: 15px; z-index: 9999; left: 470px;}
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }

#ielanding			{
		line-height: 140%;
		width: 600px;
		height: 400px;
		position: relative;
		padding: 20px 0px 15px 25px;
		color: #FFFFFF;
		z-index: 2;
		font-size: 15px;
		font-family: "Arial Narrow", Arial, sans-serif;
			}

#ielanding a{padding: 3px 0px 3px 0px;}

.browsers-wrap{
	position: absolute;
	
	width: 800px;
	top: 150px;
	left: 100px;
	z-index:1000;
}

#browser{
	float: left;
	background-color:#FFF;
	position: relative;
	display: inline;
	height: 200px;
	width: 200px;
	margin: 0 35px 0 35px;
}

