/* --------- panorama sets --------- */
#setPanorama{
  background:#fff;
  padding:20px 0 50px 0;
  width:100%;
}
#setsPanoramaWrap{
  position:relative;
  width:980px;
  margin:0 auto;
}
#setPanoramaWrap{
  width:100%;
  max-width:1064px;
  margin:0 auto;
}
.bannerGallerySet{
  position:absolute;
  right:-180px;
  top:40px;
  width:160px;
  margin:20px 0 0 0;
}
.setsBox,.setBox{
  float:left;
  background:#fff;
  width:940px;
  min-height:360px;
  margin:20px 0;
  padding:20px 20px 20px 40px;
  box-shadow: #ccc 0 0 2px;
  border:1px solid #eaeaea;
}
.setBox{
  width:1024px;
}
.setHeadline{
  border-bottom:1px dotted #d9d9d9;
  padding:0 0 10px 0;
  margin:0 0 20px 0;
  min-height:30px;
}
.setHeadline a:hover{
  color: #c33135 !important;
}
.socialIconsSet{
  float:right;
  margin:2px;
}
.socialIconsSet a {
  text-decoration: none;
}
.socialIconsSet img{
  vertical-align:middle;
}
.setEditBtn,.setLabelTag,#setPagination a {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f1f1f1));
	background:-moz-linear-gradient(top, #ffffff 5%, #f1f1f1 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f1f1f1 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f1f1f1 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f1f1f1 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0);
	background-color:#fff;
	border-radius:4px;
	border:1px solid #dedede;
	display:inline-block;
	color:#526cc2;
	font-size:11px;
	font-weight:bold;
	padding:6px 10px 4px;
	text-decoration:none;
  line-height:1.2em;
  margin-left:5px;
  vertical-align: top;
}
.setEditBtn:hover,.setLabelTag:hover,#setPagination a:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f1f1f1), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f1f1f1 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f1f1f1 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f1f1f1 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f1f1f1 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f1f1f1 5%, #ffffff 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0);
	background-color: #f1f1f1;
  text-decoration:none;
}
.setEditBtn:active,.setLabelTag:active {
	position: relative;
	top: 1px;
}
.setEditBtn {
  height: 16px;
}
.setEditBtn img{
  vertical-align:middle;
}
.setTagBox, .setDescriptionBox {
 border-top:1px dotted #d9d9d9;
 padding:10px 0 0 0;
 margin:20px 0 10px;
 /* height:20px; */
}
.setImg256{
  position:relative;
  float:left;
  width:266px;
  margin:5px 5px 5px 55px;
  line-height:0;
}
.setImg256:hover .setRollOver,.img128x128:hover .setRollOverSmall{
  opacity:0.65;
  -ms-filter: "alpha(opacity=65)";
}
.setImg256 img {
  height: 266px;
  width: 266px;
}
.setRollOver {
  position:absolute;
  bottom:0;
  left:0;
  width:246px;
  min-height:35px;
  background:#000;
  opacity:0;
  -ms-filter: "alpha(opacity=0)";
  padding:10px;
  color:#fff;
  transition: all 0.5s;
}
.setRollOver a{
  color:#fff;
}
.setRollOver h3{
  font-size:14px;
  font-weight:bold;
  line-height:1.2em;
  margin:0 0 10px 0;
}
.setRollOver span.setAuthor a{
  float:left;
  font-size:11px;
  display:inline-block;
}
.setRollOver span.setDate{
  float:right;
  display:inline-block;
  font-size:11px;
}
.img128x128{
  position:relative;
  float:left;
  width:128px;
  margin:5px;
  line-height:0;
  color:#fff;
}
.setRollOverSmall h4{
  display:inline-block;
  color:#fff;
  font-size:12px;
  line-height:1.2em;
  font-weight:bold;
  margin:0 0 15px;
}
.setRollOverSmall {
  position:absolute;
  bottom:0;
  left:0;
  width:108px;
  height:108px;
  background:#000;
  opacity:0;
  -ms-filter: "alpha(opacity=0)";
  padding:10px;
  transition: all 0.3s;
}
.setRollOverSmall a{
  display:block;
  width:128px;
  height:128px;
  color:#fff;
}
.setRollOverSmall a:hover{
  text-decoration:none;
}
.setRollOverSmall p{
  line-height:1.2em;
  margin:0;
}
.setRollOverSmall span.setAuthor{
  color:#fff;
  font-size:11px;
}
.setRollOverSmall span.setDate{
  font-size:11px;
}
.setListTag li a{
  display:block;
  float:left;
  font-size:11px;
  color:#666;
  font-weight:bold;
}
.setLabelTag{
  border-radius: 4px;
  box-shadow: 1px 1px 0 #ccc;
  color: #666;
  display: block;
  float: left;
  font-size: 12px;
  padding:5px 8px;
  margin:0 6px 0 0;
}
.setLabelTag span{
  display:inline-block;
  width:6px;
  height:7px;
  background: url(/../images/icons/label_round.png) no-repeat 0 0;
  padding:0 2px 0 0;
}
#setPagination{
  width:400px;
  margin:20px auto;
}
#setPagination a{
  font-weight:bold;
  font-size:14px;
  padding:8px 12px;
  line-height:1.2em;
  margin:0 4px;
}
#setPagination a.setPrev {
  margin-right:50px;
}
#setPagination a.setNext {
  margin-left:50px;
}
.setPerex{
  font-size:12px;
  margin:20px 0 0 0;
}
.setImgBox{
  margin:0 0 50px 0;
}
.setImgBox h2{
  font-weight:bold;
  font-size:18px;
}
.setPublished{
  font-size:11px;
  display:inline-block;
  float:right;
  margin:10px 0 0 0;
}
.setDescription {
  font-size:11px;
  margin:10px 0 0 0;
  width: 1000px;
}
.setLicense{
  font-size:11px;
  display:inline-block;
  float:right;
  margin:10px 0 0 0;
}
.setLicense img{
  vertical-align:middle;
  margin:0 0 0 5px;
}
.flash {
  margin: 10px auto 0;
  padding: 5px;
  text-align: center;
  width: 600px;
}
.flash.notice {
  color: #000;
  background: #F2FFC8;
}
.flash.error {
  color: #000;
  background: #FFB3B3 !important;
  border: 0px none !important;
}
.setImgBox h3 {
  font-weight: bold;
}
.setTitle {
  float: left;
  font-size: 36px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 300;
}
.setImgOpBtn {
  width: 32px;
  margin: 0px;
  padding: 0px;
  margin-right: 10px;
}
.setImgOpBtn img {
  height: 16px;
  width: 16px;
  padding: 0px;
  margin: 0px;
}
.setImgOps {
  width: 910px;
}
.setImgOpTable {
  width: 400px;
  text-align: center;
}
.setImgTableHeader {
  text-align: center;
  padding-bottom: 10px;
}
.setImgOpBox img {
  width: 330px;
}
.setImgOpBox {
  text-align: left;
}
.setImgOpsAdd {
  float: left;
  margin-right: 20px;
}
.setImgOpsRemove {
  float: left;
}
.setImgOpCaptionSpinner {
  width: 16px;
  vertical-align: middle;
}
.setImgOpCaptionSpinner img {
  border: 0px none !important;
}
.selectAllLabel {
  text-align: left;
  margin-bottom: 15px;
  font-size: 75%;
}
