#custom-doc { width:62em;*width:60.51em;min-width:806px; margin:auto; text-align:left; }

body	{color: #a7a3a8; background: #3f4a4e url(/jdd/public/images/bg.gif) top left repeat-x;}

#header		{height: 25px;}
#menu		{margin: 45px 0 0 0}
#editorial	{font-family:courier, helvetica, verdana, arial; margin: 80px 0 0 0;font-size: 10px;  }
#copyright	{margin: 180px 0 0 0; font-size: 10px;}
#copyright a	{color: #a7a3a8; text-decoration: underline;}

#frame		{width: 100%; height: 420px;text-align: center;}
.bigimagetop	{width: 100%; height: 390px;text-align: center;}
.rnav		{text-align: center; width: 100%;}
	.rnav .arrows {margin: 20px auto}
	
.container	{font-family:courier, helvetica, verdana, arial; font-style: justify; margin: 0 10px 0 25px;}
a		{text-decoration: none; font-weight: bold; color: #fff;}
h1,h2,h3	{color: #fff; margin: 0 0 10px 0}
h1		{font-size: 16px;}
h2		{font-size: 14px; }
h3		{font-size: 12px; }
p		{margin: 0 0 12px 0; line-height: 18px; }
body span.client a {color: #a7a3a8; text-decoration: underline;font-size: 10px;}

/**** 
 *   SLIDER
 *************/
#horizScroll	{padding-top: 3px; border-top: 1px solid #b7b1b6; float: left;margin: 0; width: 100%;overflow: hidden;white-space: nowrap; }
	#horizScroll a img {}
#horizControls	{padding: 0;height: 18px;float: left;width: 100%; border-top:  1px solid #b7b1b6; border-bottom:  1px solid #b7b1b6}

#horizTrack {width: 100%;}
#horizHandle {width: 165px;height: 8px;padding: 0; margin: 0;}
#horizHandle img{padding: 0; margin: 0;}
/**** 
 *   MENU LEFT
 *************/
 #menu	{font-family:courier, helvetica, verdana, arial;}
 	#menu ul.top	{display: block;height: 120px; width: 125px}
 	#menu ul.bottom	{display: block;height: 80px; width: 125px}
 	#menu li	{overflow: hidden;width: 125px;height: 24px;}
 	#menu li a	{font-weight:normal;font-size: 19px;display: block;text-decoration: none;}	
#menu li a:link, li a:visited,li a:active
 			{}
 	#menu li a:hover,#menu li a.hover{color: #ffffff}
 	
 	li.menu_1_0 a{color: #7a938d}
 	li.menu_1_1 a{color: #7a938d}
 	li.menu_1_2 a{color: #7a938d}
 	li.menu_1_3 a{color: #7a938d}
 	li.menu_1_4 a{color: #7a938d}
 	li.menu_1_5 a{color: #7a938d}
 	li.menu_1_6 a{color: #7a938d}
 	
 	li.menu_2_0 {margin-top: 20px;}
 	li.menu_2_0 a{color: #697f79}
 	li.menu_2_1 a{color: #697f79}


/* lightbox */

#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img { border: none; }
#outerImageContainer{position: relative;background-color: #333333;margin: 0 auto;}
#imageContainer{padding: 20px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#loading img {width: 16px;height: 16px;}
#prevLink, #nextLink{width: 1%;height: 100%;display: block;}
#prevLink {left: 0; float: left;}
#nextLink { right: 0; float: right;}
#imageDataContainer {padding: 10px 0 0 0;font: 11px Verdana, Helvetica, sans-serif;background-color: #222222;margin: 0 auto;line-height: 1.4em;overflow: hidden;width: 100%	}	
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}	
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#imageData {padding: 0 20px; color: #666; }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }	
#imageData #caption { font-weight: normal;color: #fff;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}	
#imageData #numberDisplay, #imageData #bottomNavClose {text-transform: uppercase;}		
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #3f4a4e;}

/* FORM */
#contact {background: #7a948d; width: 420px; border: 2px solid #7a948d;padding: 10px;}
#contact table tr td {margin: 6px 0 6px 0;color: #fff;}
#contact textarea {width: 400px;}
#contact input, #contact textarea {border: 1px solid #3f4a4e;}
.formFieldName {width: 150px; }
.formTypeSubmit {padding: 2px 5px 2px 5px; margin: 10px 0 0 0; float: left;}
.formTypeText {margin: 4px 0 4px 0; width: 200px;padding: 1px 2px 1px 2px; font-size: 13px; color: #666;}
.formFieldNameTextarea {margin: 0 0 5px 0}

/* SAFARI HACKS */
#menu li a {font-weight: normal}