@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
}
body {  
	margin:0 auto;
	text-align:center;
	background-color:#333;
	border-bottom:20px solid #333;
	border-top:1px solid #CCC;
	}
img { border:0; }
a { text-decoration:none; }	
/*//////HEADER///////*/	
div#topbg{ 
background-color:#333;
width:100%;
height:15px;
border-bottom:1px solid #CCC;
}
div#top{
width:100%;
height:170px;
background-color: #333;

}
div#header{
	margin:0 auto;
	position:relative;
	background-image:url(imgs/logo.gif);
	width:531px;
	height:150px;
}
/*///////NAV////////*/
ul#nav{
width:100%;
height:25px;
position:relative;
padding:0;
list-style:none;
background-color:#333;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}
ul#nav li{
display:inline;
widht:181px;
height:25px;
}

ul#nav img{
border:0px;
width:181px;
height:25px;	
}

/*///////CONTENT///////*/
ul#contact li a{
	text-decoration:none;
	color:#96B1C2;
}
ul#contact { float:right; }
ul#contact li{
display:inline;
color:#00F;
padding:5px;
color:#96B1C2;

}
div#content{
position:relative;
margin:0 auto;
width:100%;
height:100%;
background-color:#333;
border-bottom:1px solid #CCC;
}
h2{
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
}
img#header{
margin:15px;	
	
	
}
/*///////FORM//////*/
form{
position:relative;
margin:0 auto;
padding:0px;
width:50%;
height:100%;
background-color:#333;
border:1px solid #666;
}

form li{ 
list-style:none; 
padding:5px;
margin:5px;

}

form label{
width:30px;
position:relative;
font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#FFF;
}

textarea:focus{
border:2px solid #5B81B9;
}
input{
float:right;
}
input:focus{
border:2px solid #5B81B9;	
	
}
/*///IMAGES/////*/

img.thumb{ 
border:1px solid black; 
width:90px;
height:95px;
}
	
	
div#sgc{ margin:40px 0 40px 0; }
img.threed{ padding:10px; }

/*///////////LIGHTBOX/////////*/
#gallery {
	position:relative;
	margin:0 auto;
	width:100%;
	background-color:#333;
	border-bottom:1px solid #CCC;
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
		border: 1px solid #000;
		border-width: 5px 5px 20px;

	}
#gallery ul a:hover img {
		border: 1px solid #FFF;
		border-width: 5px 5px 20px;
		color:#FFF;
	}
#gallery ul a:hover { color: #fff; }
/*////////CONTACT FORM ////////*/
.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:100;
			-moz-opacity: 0.80;
			opacity:.80;
			filter: alpha(opacity=80);
		}
.white_content{
			display: none;
			position: absolute;
			top:25%;
			left: 28%;
			width: 40%;
			height: 60%;
			/*padding: 16px;*/
			border: 16px solid #999;
			background-color: white;
			z-index:200;
			
		}
		
a#close{
float:right;
padding:5px;
background-color:#666;
color:#FFF;
font:20px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
border-right:1px solid #333;
border-bottom:1px solid #333;
}

		