body,td,th {

	color:#777777;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}







body {

	background-color:#FFFFFF;

}







a:link, a:visited, a:active {

	color:#777777;

	text-decoration: none;

}







a:hover {

	color:#AAAAAA !important;

}







img {

  border:0;

}











/* Main Styling */





#container {

	margin:30px auto;

	width:850px;

	height:575px;

	border:1px solid #DDDDDD;

	background:transparent url(images/abstract_bg.jpg) repeat-x scroll 0% bottom;

}



#signature {

	padding-top:30px;

}







#inner_container {

	width:826px;

	margin:auto;

}







#header {

	margin:auto;

}







#main_logo {

	float:left;

	font-size:24px;

	font-weight:bold;

	padding-bottom:15px;

	padding-top:18px;

	text-align:left;

}







#top_navigation {

	color:#666666;

	font-size:12px;

	text-align:right;

	padding-top:65px;

	font-weight:bold;

	height:35px;

	padding-right:60px;

}







#content {

	width:750px;

	border:1px solid #999999;

	margin:auto;

	color:#888888;

	background-color:#FFFFFF;

	clear:both;

	/* REMOVE */

	text-align:center;

	height:430px;

	overflow-y:auto;

	scrollbar-base-color: #333333;

	scrollbar-track-color: #EEEEEE;

	scrollbar-face-color: #DFDFDF;

	scrollbar-highlight-color: #DFDFDF;

	scrollbar-3dlight-color: #333333;

	scrollbar-darkshadow-color: #DFDFDF;

	scrollbar-shadow-color: black;

	scrollbar-arrow-color: black;

}







#sub_navigation {

	text-align:right;

	font-size:11px;

	padding-top:6px;

	padding-bottom:4px;

	height:14px;

}







#footer {

	text-align:center;

	padding:10px;

	padding-top:15px;

}







.nav_link_selected {

	color:#DA7C0C !important;

}







.sub_nav_selected {

	color:#DA7C0C !important;

}







.art_text_field, .art_select, .art_textarea {

	border:1px solid #CCCCCC;

	background-color:#EEEEEE;

}







.art_button {

	border:1px solid #CCCCCC;

	color:#777777;

}







#ajax_loader {

	padding-top:100px;

	padding-bottom:100px;

	text-align:center;

}





#prints_table {

	margin-left:-10px;

}





#prints_table td {

	border:1px solid #CCCCCC;

	width:150px !important;

}



.print_title {

	background-color:#888888;

	color:#FFFFFF;

	font-weight:bold;

	text-align:center;

	padding:1px;

}



.print_content {

	font-size:10px;

	padding:10px;

}	













/* IMAGE GALLERY STYLE */



h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}



a{color:#348;text-decoration:none;outline:none;}



a:hover{color:#67a;}



.caption{font-style:italic;color:#887;}



.demo{position:relative;margin-top:2em;text-align:center;}



.gallery_demo{width:702px;margin:0 auto;}



.gallery_demo ul{list-style:none;}



.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;float:left;}



.gallery_demo li div{left:240px}



.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}



#main_image{margin:0 auto 40px auto;width:700px;}



#main_image img{padding-top:15px;margin-bottom:10px;}



.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}



.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}



.info p{margin-top:1.6em;}



.galleria{list-style:none;width:700px}



.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}



.galleria li a{display:none}



.galleria li div{position:absolute;display:none;top:0;left:180px}



.galleria li div img{cursor:pointer}



.galleria li.active div img,.galleria li.active div{display:block}



.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}



.galleria li .caption{display:block;padding-top:.5em}



* html .galleria li div span{width:400px} /* MSIE bug */











/* LIGHTBOX STYLE */



#gallery {



	/* background-color: #eeeeee; */



	padding: 10px;

	padding-top:30px;

	/* width: 520px; */



}



#gallery ul { list-style: none; padding:0px;margin:0px;}



#gallery ul li { display: inline; }



#gallery ul img {

	border: 5px solid #dddddd;

	border-width: 3px;

}



#gallery ul a:hover img {

	border: 5px solid #DA7C0C ;

	border-width: 3px;

	color: #fff;

}



#gallery ul a:hover { color: #fff; }







#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}



#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}



#jquery-lightbox a img { border: none; }



#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}



#lightbox-container-image { padding: 10px; }



#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}



#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}



#lightbox-container-image-box > #lightbox-nav { left: 0; }



#lightbox-nav a { outline: none;}



#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}



#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}



#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}



#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}



#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}



#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	



#lightbox-image-details-caption { font-weight: bold; }



#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			



#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}



#lightbox-nav-btnNext, #lightbox-nav-btnPrev {

	display:none;

}