#gallery{
position: relative;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;

width:100%;
height:100%;


}

#artistMenu{
	width:190px;

	
	height:100%;	

	border-right:1px solid;
  	border-right-color:#333;


}

#galleryContent{
padding-left:10px;
padding-top:10px;


height:100%;




}

#artistBox{
width:173px;
	border-top:1px solid;
	border-top-color:#333;
	border-left:1px solid;
   	border-left-color:#333;
	border-right:1px solid;
  	border-right-color:#333;
	border-bottom:1px solid;
  	border-bottom-color:#333;
	padding:4px;
	position:relative;
	cursor: pointer;
}


#featureBox{
width:244px; 
padding-bottom:0px; 
padding-top:4px; 
padding-left:8px; 
padding-right:8px;
border: 1px solid #333;
cursor:pointer;
}

#artistBoxSelect{
	width:181px;
	overflow:visible;
	border-top:1px solid;
	border-top-color:#333;
	border-left:1px solid;
   	border-left-color:#333;
	border-right:1px solid;
  	border-right-color:#111;
	border-bottom:1px solid;
  	border-bottom-color:#333;
	padding:4px;
	position:relative;
	
	cursor: default;
	

}

#artistSpacer{
padding-top:6px;

}


#artistDetails{
position:absolute;
color: #DFDEC5;
top:3px;
left:42px;


}

#artistBio{
	color: #DFDEC5;
	width:190px;
	
	padding-right:10px;

}


#lagre_landscape_image{
padding-top:6px;
padding-bottom:0px;
padding-left:12px;
padding-right:12px;
position:relative;
}

#lagre_portrate_image{
padding-top:0px;
padding-bottom:0px;
padding-left:6px;
padding-right:12px;
position:relative;
}

.lagre_portrate_image{
padding-top:0px;
padding-bottom:0px;
   	border-right:1px solid #333;

}

.headding_underline{
color: #FF3A17;
border-bottom:1px solid #333;
margin-bottom:8px;
padding-bottom:4px;
}



.image_description{
padding-top:7px;


color:#DFDEC5;
border-top:0px solid;
	border-left:0px solid;
   	border-right:1px solid;
	border-bottom:0px solid;
	border-color:#333;
}

.image_details{

color:#DFDEC5;

}

.details{

line-height:20px;
  margin: 0px;
  padding-top: 0px;

}



.numWorks{
color: #777;
font-size: 10px;
}

.gal_right_content{
padding-left:20px;
}

.artistName{
color: #555;
font-size: 18px;
width:90px;

}


.feature_thumb_list {
  float: left;
  width: 260px;
  margin-left: -4px;
 margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  list-style: none;
}


.thumb_list {
  float: left;
  width: 526px;
  margin-left: 10px;
 margin-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  list-style: none;
}
 
.thumb {
  float: left;
  width: 116px;
height:84px;
  margin: 5px;
  padding-top: 0px;
 padding-bottom: 3px;
 padding-left: 0px;
 padding-right: 0px;
border:0px ;
	background-color:#363633;
cursor:pointer;
line-height:84px;
text-align:center;

} 







		/*
			Vertical Accordions
		*/
		
	
		#vertical_container{
		position: relative;
		
		border-bottom:1px solid #333;
		
	
		}
		
		.accordion_toggle {
			display: block;
			height: 24px;
			width: 514px;
	border-top:1px solid;
	border-left:1px solid;
   	border-right:1px solid;
	border-bottom:0px solid;
	border-color:#333;
			padding: 0 6px 0 6px;
			line-height: 24px;
			
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #DFDEC5;
			
			cursor: pointer;
			margin:0px;
			
			
			font-family: Arial, Helvetica, sans-serif;
	
		}
		
		.accordion_toggle_active {
			
			color: #FF3A17;
			border-bottom: 0px;
		}
		
		.accordion_content {
			border-top:0px solid;
			border-left:1px solid;
   			border-right:1px solid;
			border-bottom:0px solid;
			border-color:#333;
			color: #444444;
			overflow: hidden;
			width:526px;
			padding-bottom: 6px;
		
			
		}
			
			
			

		
		