@import 'reset.css';

html{
	height:100%;
}

body{
	background:#cccccc;
	font-family:verdana, trebuchet, sans-serif;
	height:100%;
}

#header{
	background:white;
	margin-left:28px;
}

#container{
	background:#ffffff;
	position:relative;
	margin:0 auto;
	width:1050px;
	padding-top:38px;
	padding-bottom:15px;
	display:table;
	height:100%;
}

#content{
	float:right;
	width:800px;
	padding-top:65px;
	margin-right:25px;
	height:100%;
}

#content a{
	color:#656565;
	text-decoration:none;
}

#content a:hover{
	text-decoration:underline;
}

#content2{
	float:right;
	width:800px;
	padding-top:25px;
	margin-right:25px;
}

#content2 a{
	color:#656565;
	text-decoration:none;
}

#content2 a:hover{
	text-decoration:underline;
}

#logotype{
	position:absolute;
	margin-left:22px;
	top:46px;
}

#mainnav {
	float:left;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	margin-top:45px;
	background:url('../images/navigation/mainnav-top.png') no-repeat #f0f0f0;
	width:181px;
	padding-top:10px;
}

#mainnav li{
	padding:0px;
	margin:0px;
	width:181px;
}

#mainnav li a {
	text-decoration: none;
	color: #828282;
	font-size: 14px;
	line-height: 20px;
	margin-left: 25px;
}

#mainnav li a:hover {
	color: #000;
}

#homerightnav {
	float:right;
	margin-top:-40px;
 	background:#f0f0f0;
 	border-top-left-radius: 20px;
	width:269px;
}

#homerightnav li{
	background:none;
	padding:0px;
	margin:0px;
	width:269px;
}

#homerightnav li.item{
	background:none;
	padding:0px;
	margin:0px 0px 5px 23px;
	width:246px;
}

#homerightnav li.thumbitem{
	background:none;
	padding:0px;
	width:246px;
	margin-left:23px;
	margin-top:12px;
}

#homerightnav a{
	color:#656565;
	float:none;
}

#homerightnav p{
	margin-right:10px;
	float:none;
	display:block;
	width:100%;
}

#homerightnav li.top-cap {
	border-top-left-radius: 20px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: 700;
	padding: 20px 20px 10px 20px;
}

#homerightnav li.top-cap h4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 1px;
	margin-bottom: 10px;
}


#splash{
	float:left;
	margin-top:60px;
	margin-left:57px;
}

#splashpage{
	margin-top:50px;
}

#splashpage a{
	text-decoration:none;
	border:none;
	color:#797979;
}

#splash_page{
text-align:center;
margin:0 auto;
}

.splashtext{
	color:#797979;
	font-size:11px;
	line-height:14px;
	margin-top:3px;
}

#splash_title{
	color:#797979;
	font-size:11px;
	line-height:14px;
	margin-top:3px;
}

.imagedetailtext{
	color:#797979;
	font-size:11px;
	line-height:14px;
	margin-top:12px;
	margin-bottom:5px;
	width:850px;
}

.imagedetailtextsub{
	color:#999999;
	font-size:10px;
	line-height:14px;
	width:800px;
}

.homerightnavtext{
	float:left;
	color:#828282;
	font-size:10.2px;
	line-height:14px;
	margin-bottom:10px;
}

.rightnavthumb{
float:left;
margin:0px 7px 7px 0px;
}

.rightnavthumbtext{
float:left;
margin:0px 0px 0px 0px;
}

.footertext{
	float:left;
	width:500px;
	margin-left:34px;
	padding-top:80px;
	margin-bottom:25px;
	color:#797979;
	font-size:10.5px;
	line-height:14px;
}

.gallerytitle{
	text-align:center;
	color:#828282;
	font-size:13px;
	margin-bottom:50px;
}

.recentitem{
	font-size:13.5px;
	float:left;
	display:inline;
	width:200px;
	height:240px;
	text-align:center;
	margin:0px 13px 0px 13px;
}

.recentitem a{
	text-decoration:none;
	border:none;
}

.recentworktitle{
	margin-top:7px;
	color:#2e2e2e;
}

.recentworksubtitle{
	margin-top:4px;
		color:#b9b9b9;
	
}

.galleryitem{
	float:left;
	display:inline;
	width:125px;
	height:125px;
	text-align:center;
	margin:0px 35px 65px 35px;
}

.galleryitem span{
	text-align:center;
	cursor:pointer;
}

.publicationhead{
	font-size:13px;
	color:#828282;
	padding-bottom:10px;
}


.publication{
	display:inline;
	text-align:left;
	margin:0;
	color:#828282;
	font-size:11px;
	margin-bottom:50px;
	width:250px;
	line-height:16px;
}
.view_page{
	margin-top:3px;
	float:left;
	font-size:11px;
	color:#828282;
}
.pager_bottom{
	float:right;
	margin:0 60px 0 0;
}
.pageNum{
	font-size:11px;
	margin-top:3px;
	float:left;
	color:#828282;
}
.pageNum a{
	margin:0 10px 0 0px;
}
.pageNum a.activeSlide{
	font-weight:bold;
}
#pub_description p{
	display:inline;
	text-align:left;
	margin:0;
	color:#828282;
	font-size:11px;
	margin-bottom:50px;
}

#pub_description{
	width:525px;
	float:left;
}

.publication a{
	text-decoration:underline;	
}

.publicationthumbs{
	margin-top:30px;
	width:700px;
}

.publicationthumbs li{
	float:left;
	height:100px;
	width:100px;
}

.publicationitem{
	float:left;
	display:inline;
	text-align:left;
	margin:0px 25px 0px 0px;
	color:#828282;
	font-size:13px;
	margin-bottom:50px;
	width:375px;
	height:215px;
}

.publicationitem p{
	font-size:10px;
	line-height:15px;
}

.publicationitem img{
	float:left;
	margin-right:15px;
}

h4{
	font-size:11px;
}

/*#mainnav li a{
	width:150px;
}

#mainnav li a:hover{
	background-position:-190px 0px;
}
#mainnav li a.active{
	background-position:-190px 0px;
}
.nav1 a{background:url('../images/navigation/buttons/nav-recentwork.png') no-repeat transparent;}
.nav2 a{background:url('../images/navigation/buttons/nav-imagearchive.png') no-repeat transparent;}
.nav3 a{background:url('../images/navigation/buttons/nav-upcoming.png') no-repeat transparent;}
.nav4 a{background:url('../images/navigation/buttons/nav-resume.png') no-repeat transparent;}
.nav5 a{background:url('../images/navigation/buttons/nav-interviews.png') no-repeat transparent;}
.nav6 a{background:url('../images/navigation/buttons/nav-books.png') no-repeat transparent;}
.nav7 a{background:url('../images/navigation/buttons/nav-commercialwork.png') no-repeat transparent;}
.nav8 a{background:url('../images/navigation/buttons/nav-galleryrepresentatives.png') no-repeat transparent;}
.nav9 a{background:url('../images/navigation/buttons/nav-contact.png') no-repeat transparent;}
.nav12 a{background:url('../images/navigation/buttons/nav-store.png') no-repeat transparent;}
.nav10 a{background:url('../images/navigation/buttons/nav-titleindex.png') no-repeat white;}
.nav11 a{background:url('../images/navigation/buttons/nav-printsearch.png') no-repeat white;}*/
.nav10{background: white;}
.nav11{background:white; padding-top:10px !important;}

#image{
	text-align:center;
}

#imagedetail li{

}

.imagedetailtext{
	width:800px;
	float:right;
}


#imagedetail span:hover{background-position:-35px 0px;}
#imagedetail {
		float:right;
       width:800px;
height:580px;
       padding-top:20px;
       margin-right:25px;
text-align:center;
}
#imagedetail.loading {
  background: url('../images/loading.gif') no-repeat center center;
}
#imagedetailcontent img{
	cursor:pointer;	
	vertical-align: middle;
}
/*span.previousbtn{background:url('../images/navigation/previous-btn.png') no-repeat transparent;
cursor:pointer;
}*/
span.previousbtn,
span.nextbtn,
span.closebtn{
	color:#a29e9d;
	cursor:pointer;
	font-size: 13px;
	line-height: 13px;
}

span.previousbtn:hover,
span.nextbtn:hover,
span.closebtn:hover {
	color: #000;
}

/*span.closebtn{background:url('../images/navigation/close-btn.png') no-repeat transparent;
cursor:pointer;
}*/
DIV#loader.loading {
  background: url(images/spinner.gif) no-repeat center center;
}

h1{
	color:#999999;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	margin-left:2px;
}

#accordion {
	background:url('../images/backgrounds/content-bgtop.png') no-repeat #f5f5f5;
	width:758px;
	padding-top:30px;
	margin-bottom:50px;
	margin-left:22px;
	}

.accordion-commerical{
	width:736px !important;
	margin-left:0 !important;
	padding-left:22px !important;
}

#accordion div{
	margin-left:22px;	
}

#accordion div div{
	display:none;
	margin-left:0px;	
}

#accordion div h3{
	margin:10px 0px 10px 0px;
	font-size:11.5px;
	color:#656565;
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}

#accordion div h3:hover{
	font-size:11.5px;
	color:#201000;
}

#accordion div .selected{
	font-size:11.5px;
	color:#201000;
	font-weight:bold;
	margin:10px 0px 15px 0px;
}

#accordion div p{
	font-size:10px;
	color:#656565;
	line-height:15px;
	font-weight:normal;
	margin:8px 0px 8px 0px;
}

p.statictext{
margin:10px 25px 10px 22px;
font-size:11.5px;
color:#656565;
font-weight:normal;
text-decoration:none;
cursor:pointer;
line-height:14px;
}

#accordion p{
margin:10px 25px 10px 22px;
font-size:11.5px;
color:#656565;
font-weight:normal;
text-decoration:none;
cursor:pointer;
line-height:14px;
}

#search{
	box-shadow: 1px 1px 5px #666;
	display:none;
	position:absolute;
	width:190px;
	background:url('../images/backgrounds/search-bgtop.png') no-repeat #ffffff;
}

#search form{
	margin-top:10px;
	margin-left:28px;
	font-size:11.5px;
	color:#9f9f9f;
	line-height:20px;
}

.closesearch{
	float:right;
	position:relative;
	top:8px;
	left:-5px;
}

#contact_form{
	font-size:11px;
	color:#656565;
	margin-left:5px;
}

#contact_form p{
	margin-bottom:10px;
}

#contact_form label{
	width:200px;
}
.searchresultitem{
	clear:both;
	width:700px;
	font-size:11px;
	color:#656565;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #e4e4e4;
}

.searchresult a{
	text-decoration:none;
	font-size:11px;
	color:#656565;
	font-weight:bold;
}

.searchresult a:hover{
	text-decoration:underline;
}

.searchPages{
	font-size:11px;
	color:#656565;
}

.searchPages a{
	text-decoration:none;
}

.searchPages a:hover{
	text-decoration:none;
	cursor:pointer;
}

.bodycolumns{
	width:300px;
	float:left;
}

.column-third{
	width:212px;
	margin-left:15px !important;
}

/* Related Galleries Box Style */
#related_galleries{
	position:absolute;
	right:165px;
	top:50px;
	border:0px solid #000;
	display:block;
	height:20px;
}
#other_galleries{
	position:absolute;
	right:125px;
	top:50px;
	border:0px solid #000;
	display:block;
	height:32px;
	width:35px;
	cursor:pointer;
}
#related_galleries span{
	cursor:pointer;
}
#related_galleries ul{
	display:block;
	height:25px;
}
#related_galleries ul li{
	display:block;
	float:left;
	margin:2px;
}

#related_galleries ul li span.gallerytitle{
	border:0px solid #000;
	height:15px;
	position:absolute;
	right:0px;
	top:-10px;
	width:300px;
	display:block;
	font-size:10px;
	text-align:right;
}

.gallery-thumbs {
	width:150px !important;
	height:150px !important;
}

.pubthumb {
	width:150px !important;
	height:auto !important;
}

.homepubs {
	max-width:30px !important;
	height:auto !important;
	clear:both;
}