body {margin:0;background-color: #000;background-image: url(../images/jackogradient.jpg);background-repeat: repeat-x;text-align:center;font-family:verdana,arial,helvetica,sans-serif;color:#ffffff;}
p {font-size:11px;font-weight:normal;line-height:22px;}
h1 {font-size:12px;margin:0 0 16px 0;}
img {display:block;border-style:none;}
#bigJack {position:absolute;margin-top:62px;margin-left:64px;width:891px; }
#navigation { display:inline;position:absolute;float:left;margin-left:10px;margin-top:19px; }
#worksNav {position:absolute;margin-left:115px;cursor:pointer; }
#contactsNav {position:absolute;margin-left:296px;cursor:pointer; }
#clientsNav {position:absolute;margin-left:498px;cursor:pointer; }
#bioNav {position:absolute;margin-left:691px;cursor:pointer; }
#homeNav {position:absolute;margin-left:849px;cursor:pointer;display:none; }
#screen { display:none;z-index:9998;position:absolute;width:100%;height:100%;background-color: #000000;opacity:0.9;filter:alpha(opacity=90); }
#contacts { z-index:9999;position:absolute;margin-left:302px;margin-top:197px;display:none;top:0;left:0;}
#clients { z-index:9999;position:absolute;margin-left:302px;margin-top:197px;display:none;top:0;left:0;}
#bio { z-index:9999;position:absolute;margin-left:244px;margin-top:84px;display:none;width:540px;top:0;left:0;}
#container {width:1020px;margin:0px auto 0px auto;text-align:left;}
#home_image_wrap { position:absolute;margin-left:372px;margin-top:197px;cursor:pointer;}
#featureImage { background-color:#141414; }
#works {display:none;}
#worksNavigation {margin:428px 904px;position:absolute;}
#image_wrap {position:absolute;margin:61px 0 0 182px;padding:8px;text-align:center;background-color:#141414;cursor:pointer;}
#zoom {position:absolute;margin-top:500px;margin-left:830px;}

.scrollable {position:absolute;overflow:hidden;width:1016px;height:60px;margin:575px 0 0 24px;display:none;}
.scrollable .items {width:2000em;position:absolute;clear:both;}
.scrollable img {float:left;margin:0px 10px 0px 10px;background-color:#232323;padding:3px;cursor:pointer;width:75px;height:50px;opacity:0.2;filter:alpha(opacity=20);}
.scrollable .active {opacity:1.0;filter:alpha(opacity=100);}
.scrollable img:hover {opacity:1.0;filter:alpha(opacity=100);}
.navButton {cursor:pointer;}
.worksNav { }
#architectural {display:block;}
#homeStrip {margin:475px 0 0 24px;dispxlay:block;}

div.overlay {
	background:url(/img/overlay/white.png) no-repeat;
	padding:40px;	
	width:576px;  
	display:none;
}

div.overlay div.close {
	background:url(/img/overlay/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

a.player { 		
	display:block;
	height:450px;			
}

.imageLightBox { 
     
    /* must be initially hidden */ 
    display:none; 
    padding:43px 43px 13px 43px;
	
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#020506;
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 30px 5px #000; 
    -webkit-box-shadow: 0 0 30px #000;     
} 

.imageLightBox img {
	padding: 20px;
	border-style:solid;
	border-width:1px;
	border-color:#949293;
	background-color:#565457;
}

.imageLightBox p {
	margin-top:12px !important;
	color:#ffffff !important;
	text-align:center;
}
 
/* close button positioned on upper right corner */ 
.imageLightBox .close { 
    background-image:url(/images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

#fullSizeImage {
	padding:75px 0 0 0;
	margin:0 0 0 200px;
}


