/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
h1 {font-size:16px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; letter-spacing: +0.03em; line-height:110%;}
h2 {font-size:15px; font-weight: 900; font-family: Arial, Helvetica, sans-serif; letter-spacing: +0.03em; line-height:110%;}
h3 {font-size:11px; font-weight: 900; font-family: Arial, Helvetica, sans-serif; letter-spacing: +0.03em; line-height:110%;}

table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}

/* Generic Styling */
a{ color:#2b2b2b; text-decoration:none;}


body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#2b2b2b; background:#fff; padding-bottom:20px;}


.wrapper{ width:960px; margin:0 auto;}


/* header */
#header{ width:100%; overflow:hidden; padding:15px 0 30px;}
	.logo{ float:right; display:inline; text-align:right;}
	.logo img{ vertical-align:top;}
	
	.nav{ float:left; width:500px; padding-top:7px;}
	.nav li{ float:left; display:inline;}
	.nav li a{ color:#999999; padding:0 10px;}
	.nav li a:hover,
	.nav li.on a{ color:#000000;}
	.nav { font-size:10px; font-weight:normal; vertical-align: bottom }}

/* content */
#content{ width:100%; overflow:hidden; padding-top: 2%; padding-bottom:2%;}
	.scroll_holder{ width:100%; position:relative;}

		.img_big{ width:100%; height:582px; border-top:0px #b3b3b3 solid; border-bottom:0px #b3b3b3 solid; margin-bottom:4px; background:#d7dbda;}
		
		.img_txt{ position:absolute; left:45px; top:337px; width:294px; line-height:120%; font-size:11px; }
		
		a:link {
	text-decoration: none;
	color: #666666;
}

}

a:hover {
	color: #2b2b2b;
	text-decoration: none;
	
}

a:active {
	color: #000000;
	text-decoration: none;

}

.smalltext {color: #2b2b2b; line-height:120%; font-size:11px; font-style: italic;}
		
		.img_txt .img_title{ font-size:16px; font-weight:bold; margin-bottom:12px; h1 {font-size:16px;}}
		
		.img_controller{ position:absolute; left:45px; top:534px;}
		.img_controller a{ float:left; display:inline; margin-right:22px; height:12px;  text-indent:-9999px; overflow:hidden; background:url(../images/ico_controller.png) no-repeat;}
		.img_controller a.btn_left_end{ width:20px; background-position:0 0;}
		.img_controller a.btn_right_end{ width:20px; background-position:0 -12px;}
		
		
		.img_controller a.btn_left{ width:10px; background-position:0 0;}
		.img_controller a.btn_right{ width:10px; background-position:0 -12px;}
		
		.scroll_left, .scroll_right{ position:absolute; bottom:0; z-index:30; width:100px; z-index:100; height:70px; text-indent:-9999px; overflow:hidden;
									 background:#ffffff; opacity:0.1; filter:alpha(opacity=40);}
		.scroll_left{ left:0; cursor: url(../images/cursors/cursor_arrow_left.cur), url(images/cursors/cursor_arrow_left.cur),w-resize;}
		.scroll_right{ right:0; cursor: url(../images/cursors/cursor_arrow_right.cur), url(images/cursors/cursor_arrow_right.cur),e-resize;}
		
		.img_gallery{ width:100%; width:100%; overflow:hidden; position:relative; z-index:2;}
		.img_gallery ul{ width:100%; height:100%; position:relative; overflow:hidden; z-index:1; left:-8px;}
		.img_gallery li{ float:left; width:113px; height:70px; display:inline; margin-left:8px;}
		.img_gallery li img{ float:left; width:111px; height:68px; border:1px #d6d6d7 solid; opacity:0.4; filter:alpha(opacity=40);}
		.img_gallery li.on img{ border:1px #ababab solid; opacity:1.0; filter:alpha(opacity=100);}
			
.inner-content {
	position:absolute;
	left:45px
	top:50px;
}



.inner-content p {
	margin-bottom:10px;
}

.inner-content h1, .inner-content h2, .inner-content h3 {
	margin-bottom:20px;
}

/*-- non gallery pages ie. collect --*/
.inner_page {
	border-bottom:0px solid #ccc;
}




/* info */
#info{ width:100%; overflow:hidden; padding-top: 0%; padding-bottom:2%;}
	.scroll_holder{ width:100%; position:relative;}

		.img_big{ width:100%; height:582px; border-top:0px #b3b3b3 solid; border-bottom:0px #b3b3b3 solid; margin-bottom:4px; background:#d7dbda;}
	
	/* wide info pages */
		.img_wideinfo {
	position:absolute;
	left:45px;
	top:0px;
	width:860px;
	line-height:140%;
	font-size:11px;
	height: 612px;
}
	
/* image text width is 294, info pages is 350 */
		.img_info { position:absolute; left:45px; top:0px; width:350px; line-height:140%; font-size:11px;}

a:link {

	text-decoration: none;
	color: #666666;
}

a:hover {
	color: #2b2b2b;
	text-decoration: none;

}
a:active {
	color: #000000;
	text-decoration: none;

}

.faded {color: #b3b3b3;}
.notfaded {color: #099;}

		.img_info .img_infotitle { font-size:16px; font-weight:bold; margin-bottom:12px; h1 {font-size:16px;}}
		
		.img_controller{ position:absolute; left:45px; top:534px;}
		.img_controller a{ float:left; display:inline; margin-right:22px; height:12px;  text-indent:-9999px; overflow:hidden; background:url(../images/ico_controller.png) no-repeat;}
		.img_controller a.btn_left_end{ width:20px; background-position:0 0;}
		.img_controller a.btn_right_end{ width:20px; background-position:0 -12px;}
		
		.img_controller a.btn_left{ width:10px; background-position:0 0;}
		.img_controller a.btn_right{ width:10px; background-position:0 -12px;}
		
		.scroll_left, .scroll_right{ position:absolute; bottom:0; z-index:30; width:100px; z-index:100; height:70px; text-indent:-9999px; overflow:hidden;
									 background:#ffffff; opacity:0.1; filter:alpha(opacity=40);}
		.scroll_left{ left:0; cursor: url(../images/cursors/cursor_arrow_left.cur), url(images/cursors/cursor_arrow_left.cur),w-resize;}
		.scroll_right{ right:0; cursor: url(../images/cursors/cursor_arrow_right.cur), url(images/cursors/cursor_arrow_right.cur),e-resize;}
		
		.img_gallery{ width:100%; width:100%; overflow:hidden; position:relative; z-index:2;}
		.img_gallery ul{ width:100%; height:100%; position:relative; overflow:hidden; z-index:1; left:-8px;}
		.img_gallery li{ float:left; width:113px; height:70px; display:inline; margin-left:8px;}
		.img_gallery li img{ float:left; width:111px; height:68px; border:1px #d6d6d7 solid; opacity:0.4; filter:alpha(opacity=40);}
		.img_gallery li.on img{ border:1px #ababab solid; opacity:1.0; filter:alpha(opacity=100);}
			

