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




#MainContainer {
	
	/* border:3px solid black; */
	
		position:relative;
	
	
	/* border:6px solid black; */
	overflow: hidden;

}


#HeaderSpacer{	

    /*  color:#790000; */



	height:99px;
	width:100%;
/* 	max-width:1000px; */
	/* border:6px solid black; */
	margin-left:0px;
	margin-right:0px;
	/* position:relative; */
	position:relative;
	/*overflow: hidden;	*/
	background:#CFD3D5
	
	z-index:2;
	
	
	
	
}







#HeaderWrapper{	
	/* height:400px; */
	width:100%;
	max-width:1000px;
/* 	border:3px solid black; */
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/*overflow: hidden;	*/
	background:#CFD3D5
	
	z-index:-2;
}


#includeMenu{
	
/*	adjust to menuheight*/
	width:11px;
	height:40px;
	
	
}








#MainBarWrapper {
	
	/*position:relative;*/
	/*height:55%;*/
	/*	min-height:222px;
	max-height:433px;*/
	height:499px;
	
}


#oneMainbarPlanarImageWrapper{
	
	/*position:relative;*/
	/*height:55%;*/
	/*	min-height:222px;
	max-height:433px;*/
	position:relative;
	/*height:499px;*/
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}









#mainpanobar {
	height:100%;

	
	
}

#LogoboxSpacer{

height:177px;
width:100%;
	max-width:1000px;
}



#PortfolioBarSpacer{

/* min-heigth:600px; */

/* 	position:relative; */

/* height:80%; */
height:599px;
/* height:80%; */
/* max-heigth:599px; */
min-heigth:299px;

/* 	display:inline-block; */



}





#PortfolioBarWrapper{

/* min-heigth:600px; */


height:100%;
height:599px;
/* height:80%; */
/* max-heigth:599px; */

}



#ContentWrapper{
	top:-0px;
	/*height:400px;*/
	width:100%;
	max-width:1000px;
	/*border:3px solid black;*/
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/*display:inline;*/
	/*overflow: hidden;	*/
	 padding-bottom:111px;
	
}

#camsnapthumbgallery{
left:-40%;
width:190%;

/*	max-width:755px;*/
	min-width:333px;
	margin-left:auto;
    margin-right:auto;
    position:relative;
/*border:3px solid black;*/

}



#fancyboxgallery{
left:111px;
top:100px;
width:80%;

/*border-bottom:1px solid grey;*/
position:relative;
display:inline-block;
	margin-left:auto;
    margin-right:auto;
    
    	z-index:111;
    	
    	
}



#contentbox  {
	
	/*	background:#fff;*/
	 /*background-image:url(../images/white25.png);*/
	 
	/*	opacity:1;*/
	width:72%;
	max-width:755px;
	min-width:333px;
	margin-left:auto;
    margin-right:auto;
    position:relative;
}

#textwrap {
/*	width:80%;*/
/*max-width:755px;*/
	left:-107px;
	top:0px;
		position:relative;
	display:inline-block;
	/* font-family:Arial,Verdana,sans-serif;*/
	font-family:"Myriad Pro";
	text-align:topleft;

	
	
/*	line-height:20px;*/

	font-size:18px;
	color:#111;
	margin:33px;
	padding:11px;
	
		margin-left:auto;
    margin-right:auto;

opacity:0.9;
/*border:1px solid black;*/
	background:#CCC;

	 
	
}


#maintexttoppadding{

height:54px;

}



.MaintextLink{

	color:#111;
	font-size:18px;


}







#Logoimage{

	margin-top:10px;
	margin-left:10px;
	padding:0px;
	width:150px;
	height:40px;
	background-size:140px  40px;
	/*border:1px solid black;*/
	background-image:url("../images/360bitLogoLarge.jpg");

}


#logo{
	padding-left:22px;
	top:33px;
	position:relative;
	display:inline-block;
	
	
	
	
	
}






#logo a{
	
	text-decoration:none;

	font-family: Verdana, Geneva, sans-serif;
	text-align:left;
	font-size:28px;
	color: #9F7644;
	margin:0px;
	padding:0px;


	/*border:1px solid black;	*/
	
	
}

#logotext{
		text-decoration:none;
	
	
}




#featuredPano     {
	/*float:right;*/
	/*display:block;*/

	left:0%;
	top:0px;
	height:333px;
	width:100%;
	/*min-width:100px;*/
	margin:0px;
	margin-top:0px;


	padding:0px;
	/*position:absolute;*/
	display:inline-block;
	background-image:url("../images/PanoPicture1.jpg");
	background-repeat:no-repeat;
	/*background-size:100%  100%;*/
	background-origin:border-box;
	background-clip:border-box;
	background-position:50% 50%;
	background-repeat:repeat-x;
	margin:0px auto;
	z-index:2;
}





#Backdrop3Vert      {
	float:right;
	height:100%;
	width:222px;
	margin:0px;
	padding:0px;
	position:absolute;


	/*position:relative;*/
	display:block;


	right:0px;
	/*top:0%;*/
	background:#CCC;
	background-size:100%  100%
	background-origin:border-box;
	background-clip:border-box;
	background-repeat:no-repeat;
	/*border:1px solid grey;*/
	opacity:0.5;


	z-index:-1;
}

#Backdrop4FullCenter      {
	/*	float:right;*/
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	position:absolute;


	/*position:relative;*/
	/*display:block;*/


	/*right:0px;*/
	/*top:0%;*/
	background:#CCC;
	background-size:100%  100%
	background-origin:border-box;
	background-clip:border-box;
	background-repeat:no-repeat;
	/*border:1px solid grey;*/
	opacity:0.5;


	z-index:-11;
}









.highlight {
	font-style: italic;
	background-color: #0f0;
	font-size:22px;
	color:#F00;

}

.logothumbnails {

margin:10px;
	padding:10px;
border:1px solid black;

background:#CFD3D5
	
}


.SnapThumbGalleryItem{

	position:relative;
display:inline-block;
}