@charset "UTF-8";

/***************************************
               CSS RESET
 ***************************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {font-size:100%;  font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }


/***************************************
              PAGE STRUCTURE
 ***************************************/
 
 body { background-color: transparent; }

iframe {
	border: 0px;
	
}


.thumbs {
	margin: 0 0 0 8px; }

	.thumbs img {
		padding: 0 15px 0 0; }

.modeling {
	margin:195px 0 0 0 }

	.modeling img {
		margin:15px 15px 0 0;}

.gallerycontainer { /*Add a height attribute and set to largest image's height to prevent overlaying*/
	position: relative;
	width:870px;
	margin:0px auto; }

.thumbnail img {
	margin: 0 10px 0 0; }

.thumbnail:hover { background-color: transparent; }

	.thumbnail span{ /*CSS for enlarged image*/
		position: absolute;
		left: -1000px;
		visibility: hidden; }
	
		.thumbnail span img{ /*CSS for enlarged image*/
			border-width: 0;
			padding: 2px; }

			.thumbnail:active span, .thumbnail:focus span{ /*CSS for enlarged image*/
				visibility: visible;
				top: 58px;
				left: -2px; /*position where enlarged image should offset horizontally */
				z-index: 50; }
				
			@media screen and (-webkit-min-device-pixel-ratio:0){
			.thumbnail:hover span {
				visibility: visible;
				top: 58px;
				left: -2px; /*position where enlarged image should offset horizontally */
				z-index: 50; }
			}

.environmentInfo {
	background-color:#000000;
	width: 260px;
	height: 330px;
	float:left;
	color:#FFFFFF;
	margin: 10px 0 0 40px;
	padding:20px }
	
	.environmentInfo h1 {
		font:1em Verdana, Arial, Helvetica, sans-serif; }
	
	.environmentInfo p {
		font: .7em Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 0 0 0;  }