.image-holder h1 {
	font-size:18px;
	line-height: 1.2em;
	margin-top:0px;
	margin-bottom:5px;
}
.image-holder h2 {
	font-size:12px; 
	color:#999;
	margin: 0px;
}
.small { font-size:12px; }
#container_bootstrap { width:1017px; }

.image-holder{
	margin:0 auto;
	display:table;
}

.meta-data {
	margin:5px 0px 10px;
}
.meta-data tr td:first-child {
	padding-right:50px;
}

.image-holder .howtodownload {
	font-size: 15px;
	color: #666;
}


.image-holder .image{
	overflow:hidden;
}

.image-holder .image.wide img{
	max-width: 525px;
}

.image-holder .left_wrapper{
	display:table-cell;
	vertical-align: top;
	padding-right:30px;
}

.image-holder .right_wrapper {
	width:462px;
}

.image-holder .image .actions { display:none; }
.image-holder .image:hover .actions {
	display:block;
	position:absolute;
	right:10px;
}

.image-holder .nav-tabs {
	margin-top:30px;
}

/* saved dropdown */
li.create-lightbox {
	margin:0px 10px -10px 10px;
}

li.create-lightbox label {
	margin:-5px 0 10px 0;
}


.select-size { font-size:13px;  }
.select-size th { font-weight:normal; }
.select-size th, .select-size td { border-bottom: 1px solid #ddd; }
.select-size th.credits { text-align: center; width:20%; }
.select-size th div.price { text-align: right; margin-right:15px; }
.select-size td { padding:9px; }
.select-size tr { cursor: pointer; }
.select-size tr.selected { background:#EEE; }
.select-size input[type="radio"] { margin:0 7px 5px 0; }
.select-size .size_info { color:#999; font-size: 13px; }
.select-size .big { font-size: 19px; text-align: center; line-height: 1em; float:right; margin-right:10px; font-weight:900; }
.select-size .size-info { text-align: center; width:50%; }
.select-size .highlight { color:#b75a10; }


.step1 {
  opacity:1;
  transition:opacity 0.1s linear;
}
.step2 {
  opacity:1;
}


.sprite.question {
	cursor: pointer;
}

.icon-download-alt {
	margin-right:10px;
}


.mini-carousel {}
.mini-carousel .go-right, .mini-carousel .go-left {
	padding:0 5px; 
	background:#EEE;
	height:117px;
	cursor: pointer;
}
.mini-carousel .go-right {
	float:right;
	margin:0px 0px 0px 10px;
}
.mini-carousel .go-left {
	float:left;
	margin:0px 10px 0px 0px;
}
.mini-carousel .image-block-display-wrapper {
	margin:0 30px;
}
.mini-carousel .arrow {
	margin-top:50px;

	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	content: "";
}
.mini-carousel .go-left .arrow {
	border-right: 10px solid #BBB;
}
.mini-carousel .go-right .arrow {
	border-left: 10px solid #BBB;
}
.mini-carousel .go-right:hover, .mini-carousel .go-left:hover {
	background:#DDD;
}

.keyword_list {
	margin-bottom: 20px;
}



.whole_site_wrapper.container_bootstrap .container {
  width: 1040px;
}
