@charset "utf-8";
/* CSS Document */


body {
	height:100%;
	width:100%;
	margin:0;padding:0;
	overflow:hidden;
/*	background-color: #000;*/
}

.safe {
	width:1024px;
	height:768px;
	position: relative;
	display:block;
	color: #F00;
	z-index: 9;
	opacity: .3;
	margin: auto;
}

#safe1 {
	width: 1024px;
	height: 768px;
	background-color:#F00;
	color: #FFF;
	
}

#safe2 {
	width: 1280px;
	height: 800px;
	background-color: #03F;
	color: #FFF;
}

#safe3 {
	width: 800px;
	height: 600px;
	background-color: #0F6;
	color: #FFF;
}

#wrapper {
	width:100%;
	height:100%;
	position: fixed;
	top:0%;
	left:0px;
	overflow: hidden;
}




#mask {
	width:500%;
	height:500%;
	overflow:hidden;
	top: 0%;
} 

/* HEADER */

.header_all {
	position:absolute;
	height:165px;
	width:100%;
	z-index:10;
	top: 0px;
	left: -42px;
}


.hcontent {
	width:800px;
	height:400px;
	top:0%;
	margin:auto;
	position:relative;
	left: 0px;
}

/*#header_p_two {
	top: 0px;
	z-index:10;
} */

#container {
	width: 800px;
	height: 165px;	
	padding-top: 0px

}



#logo_cont {
	float: left;
	left: 0px;
	top: -3px;
	width: 45px;
	padding-left:45px;
	position: absolute;
	opacity: 1;
	z-index: 100;
}

#logo {
}

#logo img {
	width: 116px;
	heitht: 104px;
	height: 104px;
	
}
				


#menu_nav {
	width:600px;
	float: left;
	padding-top: 77px;
	padding-left: 356px;
	position: absolute;
	z-index: 99;
}
				
.menu {
	float: left;
	position: relative;
}

#m_home {
	top:-2px;
}

#m_home img {
	width:59px;
	height:23px;
}



/* start Menu thumbnail jquery stuff here */

#caption {
	top:260px;
}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
 				.caption .boxcaption {
 					top: 0;
 					left: 0;
 				}
		
			.boxgrid {
				left: -1px;
				top: -106px;
				width: 90px;
				height: 120px;
				margin:10px;
				float:left;
				border: none;
				overflow: hidden;
				position: relative;
				z-index: 200;
/*				background-color:#999;*/
			}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 45px; 
				width: 100%; 
				opacity: 1.0; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
				top: -60px;
				left: 0;
 				}
				
/* end Menu thumbnail jquery stuff here */				
				

#m_stories {
	top: 95px;
	left: 5px;
}

#m_stories img {
	width:76px;
	height:24px;
}

	#m_overlay {
		top: 0;
		z-index:500;
	}
	
	#m_bl99 {
		z-index:101;
	}
				
	#m_furnace {
		top: 21px;
		z-index:101;
	}
					
	#m_orphan {
		top: 40px;
		left: -1px;
		z-index:101;
	}

#m_about {
	top: 2px;
	left: -5px;
}

#m_about img {
	width:62px;
	height:23px;
}

#m_work {
	top:5px;
	left: 8px;
}

#m_work img {
	width:52px;
	height:23px;
}

#m_contact {
	top: 9px;
	left: 18px;
}

#m_contact img {
	width:81px;
	height:23px;
}

/* end header menu */	


/* General start */


.item {
	width:100%;
	height:100%;
	position: absolute;
	display:block;
	color: #F00;
	top: 0%;
}

	
	
.content {
	width:800px;
	height:600px;
	top:3%;
	margin:auto;
	position:relative;/*	background-color:#066;*/
	left: 50px;
}

.copy {
	position:absolute;
	z-index: 8;
}
	
.selected {
		font-weight:700;
}


.clear {
		clear:both;
}

.bg_saul {
	position:absolute;
	width: 100%;
	height: 100%;
	left: -621px;
	top: -270px;
	z-index:2;
/*	background-image:url(images/v3.0/img_bg_saul_01.png);*/
}

.bg_saul img {
	width:1980px;
	height:1485px;
}

.bg_saul_ip {
	position:absolute;
	width: 2100px;
	height: 1600px;
	left: -650px;
	top: -370px;
	z-index:2;
/*	background-image: url(images/v3.0/img_bg_saul_isolate.jpg);*/
}

.bg_saul_ip_fade {
	position:absolute;
	left: -2900px;
	top: 0px;
	z-index:1;
}

.bg_saul_ip_fadex {
	position:absolute;
	left: -2750px;
	top: 0px;
	z-index:1;
}

.bg_saul_ip_fadey {
	position:absolute;
	left: -621px;
	top: -1754px;
	z-index:1;
}

.bg_saul_ip_fadey img {
	width: 1980px;
	height: 1485px;
}

#p_fade_b {
	top: 1214px;
	left: -620px;
}


.bg_saul_contact_fadey {
	position:absolute;
	left: -690px;
	top: -1950px;
	z-index:1;
}

#p_home_text {
	position: absolute;
	z-index: 6;
	top: 387px;
	left: 429px;
	width: 50%;
	height: 100%;
}

.link {
	position: relative;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

#b_ip_Furnace {
	left: 0px;
	top: 10px;
}

#b_ip_BL99 {
	left: 0px;
}

#b_ip_Orphans {
	left: -95px;
	top: 40px;
}

#item1 {
	left: 0px;
}

#item2 {
	top: 7000px;
	left: 0px;

}

/*#item3 {
	top: 3300px;
	left: 0px;
}*/

#item3a {
	top: 31000px;
	left: 0px;
}

#item3b {
	top: 38000px;
	left: 0px;
}

#item3c {
	top: 45000px;
	left: 0px;
}

#item4 {
	top: 14000px;
	left: 0px;
}

/*#item5 {
	top: 25000px;
}*/

#item6 {
	top: 21000px;
	left: 0px;
}




/*p2 page */

#p_two {

	
}

#p_two_big {
/*	background-image: url(images/v3.0/bg_rooftops_1500x600.jpg); */
/*	position: absolute;*/
/*	height: 600px;*/
/*	width: 1500px;*/
/*	left: -450px;*/
/*	z-index: 3;*/
}

.logo {
	position: absolute;
	width: 700px;
	height: 123px;
	z-index: 1;
}

/*p3 page - services - */

#p_three {
/*	background-color:#000; */
}

#p_3a {
/*	position: relative;
	top: 100px;
	height: 600px;
	width: 800px;
/*	background-image: url(images/v3.0/img_bg_ip_99.jpg);*/
}

#p_3b {
/*	position: relative;
/*	background-image: url(images/v3.0/img_bg_ip_furnace.jpg);*/
/*	top: 100px;
	height: 600px;
	width: 800px;*/
}










/*-------------------------------------------------------------------------------------------------------------------*/




/*p4 page*/

#p_four {
/*	background-color:#000;*/
}

#p_four_big {
/*	background-image: url(images/v3.0/bg_red_1500x651.jpg) ; */
/*	width: 3000px;*/
/*	height: 651px;*/
/*	position: relative;*/
/*	left: -500px;*/
}

#p_four_client {
	position: absolute;
	overflow: hidden;
	left: -270px;
	top: 275px;
	z-index: 19;
}

#p_four_quotes {
	top: 472px;
	left: -15px;
	opacity: 1.0;
}

#myslides {
	width: 370px;
	height: 220px;
    padding: 0;
    margin:  0 auto;
	background-color:#000;
} 

#myslides img {
	padding: 0px;
	width: 500px;
	height: 160px;
	top:  0;
	left: 0
}
 
#p_four_text {
	overflow: hidden;
	top: 160px;
	left: 50px;
	width: 400px;
	position: relative;
	float:left;
}
#p_four_container_thumbs {
	float: left;
	left: -10px;
	top: 120px;
	position:absolute;
	z-index: 10;
}

#p_four_thumbs {
	width: 480px;
	height: 270px;
	overflow: hidden;
/*	opacity: .75;*/
/*	background-image:url(images/v3.0/img_frame_work_reel.png);*/
}

#p_four_reel {
	position: absolute;
	left: 14px;
	top: 15px;
	z-index: 19;
}

.p_four_frame {
	overflow: hidden;
	float:left;
	position: absolute;
	z-index: 20;
	opacity:1.0;
}

#p_four_frame_top {
	width: 530px;
	height: 30px;
}
	
#p_four_frame_left {
	width: 30px;
	height: 270px;
	top: 20px;
	left: -2px;
}

#p_four_frame_bottom {
	width: 500px;
	height: 30px;
	top: 270px;
}

#p_four_frame_right {
	float: right;
	width: 30px;
	height: 300px;
	top: 25px;
	left: 473px;
}


/*p5 page*/

#p_five {
/*	background-color:#000;*/
}










/*p6 page*/

#p_six {
/*	background-color:#000; */
/*	background-image:url(images/v3.0/img_bg_contact.jpg); */
}

#p_six_big {
/*	background-image: url(images/v3.0/bg_contact_1500x600.jpg) ; */
/*	position: relative;*/
/*	height: 590px;*/
/*	width: 1500px;*/
/*	left: -300px;*/
}
#img_contact_email {
	position: relative;
	float: left;
	left: -120px;
	top: 77%;
	z-index: 31;
	width: 290px;
}

#fb_link {
	left: 40%;
	position: absolute;
	float: left;
}

#wrapper #mask #header #p_nav .panel {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#p_properties_01 {
	background-color: #C00;
	position: fixed;
	top: 3000px;
	right: 3000px;
}
