@charset "utf-8";
/* CSS Document */
body{background:#000000; margin:0; padding:0}

#search-left-wrapper{/*left:0; top:80px; */width:202px;/* background:#191919*/}
/*****TABS MAIN*******/
.search-left { background:#181818;  color:#111;  padding:0;  width:202px;  /*border:1px solid #222;*/  margin:8px auto;}
.search-left .ulbg {width:202px; height:39px; background:url(../images/search-left-bg.gif) top left no-repeat;}
.search-left ul li {list-style:none; float:left;}
.search-left ul li a {display:block;}

.search-left ul li .refinelink{float:left;color:#a3a3a3;  padding:10px 16px 10px 16px; display:inline-block; text-transform:uppercase; font-size:14px;}
.search-left ul li .lightboxlink{float:left; color:#a3a3a3; padding:10px 10px 10px 16px; display:inline-block; text-transform:uppercase; font-size:12px;}
.search-left ul li a:hover {color:#FFF;  }
.search-left ul li a.selected {margin-bottom:0;  color:#cecece; background:url(../images/search-left-active-arrow.png) 20px 28px no-repeat }
#refine-tab {float:left; background:#191919; width:202px; }
#lightbox-tab {float:left;  background:#222222; width:202px; }


#refine-search-wrapper{position:absolute; left:0; top:160px; width:202px;/* background:#191919*/}

/***REFINE SEARCH ACCORDIAN TABS***/

.topnav {	width: 202px;	padding: 0;}

.topnav {float:left; width:196px; display:block; padding:6px 0 0 6px;}
.topnav li {float:none; margin-top:1px; padding-left:4px; line-height:18px;}
.topnav li a {width:180px; display:block; /*background: url(../images/main-cat-arrow-off.gif)8px 6px no-repeat;*/ font-size:14px; color:#cecece; text-transform:uppercase; padding:5px 0 3px 0; border-top:1px dotted #605f5f;}
.topnav li a:hover {/*background-color:#675C7C;*/	color:white;}
/*.topnav li .active>a { background: url(../images/main-cat-arrow-on.gif)8px 6px no-repeat;}*/

.topnav li ul .sub2 a {width:145px; display:block; /*background: url(../images/main-cat-arrow-off.gif)8px 6px no-repeat;*/ font-size:12px; color:#cecece; text-transform:none; padding:4px;  border-top:0; margin-left:20px}
.topnav li ul .sub2 a:hover {background-color:#222;	color:white;}

.topnav li ul {margin: 0;	padding: 0;	display: none;}
.topnav li ul li {float:none; margin:1px 0 0 0; padding:0; clear: both;}
.topnav li ul li a {width:180px; display:block; /*background: url(../images/sub-cat-arrow-off.gif)8px 6px no-repeat; */  font-size:12px; color:#9c9b9b; text-transform:none; padding:3px 0 0 0;  margin-bottom:3px;}
.topnav li ul li a:hover {	/*background-color:#D3C99C;*/	color:#cccccc;}
.topnav li ul li label{color:#cecece}
.topnav ul ul li a {	color:silver;	padding-left: 40px;}
.topnav ul ul li a:hover {	background-color:#D3CEB8;	color:#675C7C;}

.topnav ul .borderli {margin:0 0 3px 24px; width:152px; border-bottom:1px dotted #605f5f; height:1px;}

.topnav li .sub li input[type="checkbox"]{margin-left:8px;}
.topnav li ul li ul li{margin-left:4px; line-height:12px; padding:0}

.topnav li ul li .sub2 li input[type="checkbox"]{margin-left:4px;}
.topnav  .clear{padding-bottom:10px;}

.topnav span{float:left; display:inline-block; width:12px; height:13px; margin:0 8px 0 3px;}

/********EDITORIAL SEARCH LEFT PANEL****/
.ligtbox-left-hdr{width:170px; display:block; background:#335192 url(../images/search-left-active-arrow.png) 100px 16px no-repeat; color:#a3a3a3;  padding:10px 16px 10px 16px; text-transform:uppercase; font-size:14px;}

/***LIGHTBOX ASSETS***/

.newlbox {float:left; width:192px; display:block; margin-bottom:15px;}
.newlbox li {float:none;}
.newlbox li a {font-size:14px; color:#cecece; padding:4px 28px 4px 0; margin:8px 0; vertical-align:text-top}
.newlbox li a:hover {color:white;}

.newlbox li ul {margin: 0;	padding: 0;	display: none;}
.newlbox li ul li {float:none; margin:4px 0; padding:0; clear: both;}
.newlbox li ul li input[type=text]{width:160px; padding:2px 5px; height:20px; background:#dedede; border:none}
.newlbox li ul li textarea{width:160px; padding:2px 5px; height:50px; background:#dedede; border:none; font-family:arial; font-size:12px;}
.newlbox li ul li .text-label {	color: #555555;}

.newlbox li ul li .createlbbtn{ padding:5px 10px;
	background:url(../images/button-bg.jpg);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	 display:block;
	 color:#f0f0f0;
	border:0; outline:0;
	font-family:'MyriadProSemiRegular', arial, Helvetica;
	cursor:pointer;}


.newlbox ul .borderli {margin:8px 0 16px 0; width:170px; border-bottom:1px dotted #605f5f; height:1px;}

.lightbox-left-container {float:left; width:178px; margin:12px;}
.create-lightbox{float:left; display:block; clear:both; font-size:14px; color:#cecece; padding:4px 28px 4px 0; margin:8px 0; background: url(../images/arrow-circular.png)right center no-repeat;}
.mylightbox-hdr{float:left; display:block; clear:both; font-size:14px; color:#9c9b9b;}
.lbxlist{float:left;}
.showlbx{float:right; margin:0 10px 0 0; width:26px; height:26px; cursor:pointer; background: url(../images/arrow-circular.png)center center no-repeat;}

.lightbox-image-container{float:left; display:block; clear:both; margin:15px 0; padding:6px 0; border-top:1px dotted #666; width:178px; overflow:auto; height:440px;}
.lightbox-image-container .image-holder{float:left; clear:both; margin:10px 0 0 0 }
.lightbox-image-container .image-holder .image{float:left; display:inline-block}

.lightbox-image-container .image-holder .remove{float:left; display:block; clear:right; width:17px; height:14px; background:url(../images/lightbox-cross.png); cursor:pointer; margin:0 0 0 10px;}
.lightbox-image-container .image-holder .cart{float:left;  margin:4px 0 0 6px; display:block; width:23px; height:17px; background:url(../images/lightbox-cart.png); cursor:pointer}

.lightboxlist-input{ width:170px; background:#cccccc; padding:2px;}

.share-view{float:left; display:block; clear:both; margin:12px 0 0 0; color:#666666; width:170px; text-align:center; background:#2c2c2c; padding:2px ; -webkit-border-radius:5px;	-moz-border-radius:5px;	border-radius:5px;}

.share-view a{display:inline-block; padding:5px 12px; font-size:12px; color:#c8c8c8;}
.share-view a:hover{ color:#ffffff; text-decoration:underline}

.lightbox-view-hdr{font-size:14px; color:#c5c5c5; padding:5px; display:inline-block; } 
.lightbox-view-name{font-size:16px; color:#f0f0f0; padding:5px; display:inline-block; }



.bottom-msg{float:left; width:162px; color:#7f7f7f; padding:10px 0 20px 12px; margin-left:12px; border-top:1px solid #2e2e2e}
.bottom-msg a{color:#f7f7f7; border-bottom:1px dotted #555555}

/* --------------------------------------------- */
/* Search Results Container Panel- RIGHT Side    */
/* --------------------------------------------- */

#search-results-container{margin:40px 40px 50px 232px; min-height:650px; }

.editorial-result-header{background:#191919; color:#ababab; height:auto; padding:15px; min-height:120px; margin-bottom:4px;}
.editorial-result-header .imgdiv{float:left; margin-right:25px;}
.editorial-result-header .cathd{ color:#c0c0c0; font-size:18px; padding-bottom:4px;border-bottom:1px dotted #444444; margin-left:200px;}
.editorial-result-header .cat-desc{  margin-top:15px; color:#ababab;}


#keywords{background:#191919; color:#ababab; height:auto; padding-left:8px;}
#keywords .parent-keyword{font-size:14px; color:#ffffff; background:url(../images/delete-cross.gif) left center no-repeat; padding:5px 5px 5px 18px; display:inline-block; margin:5px;}
#keywords .parent-keyword-arrow{background:url(../images/arrow-next.gif) center center no-repeat; width:8px; height:11px; display:inline-block; margin-right:5px;}
#keywords .last-keyword{font-size:14px; color:#ffffff; background:url(../images/delete-cross.gif) left center no-repeat; padding:5px 16px 5px 18px; display:inline-block; margin:5px;}
#keywords .result-number{font-size:14px; color:#ababab;}

#clarify{color:#959494; padding:5px 12px}
#clarify .hdr{color:#a1a1a1; font-size:14px;}
#clarify input[type="checkbox"]{margin-left:12px;}

/*-------Search Header-------*/
#search-header{color:#a2a2a2; height:25px; padding: 8px 10px; margin-bottom:20px; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; /*-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 5px 0;*/}

#search-footer{color:#a2a2a2; height:25px; display:block; clear:both; position:relative; background:transparent; padding: 8px 10px; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a;}

.seperator-bar{
border-right: 1px solid #333;
height: 22px;
width: 10px;
float: left;
margin-top: 2px;
}

#search_page_size-panel {
	float:left;
	margin:0;
}
.perpage{color:#cccccc; font-weight:bold; font-size:12px; width:50px;padding:0 0 0 1px; border:1px solid #222222; background: url(../images/arrow-down-b.png) center right no-repeat; -webkit-appearance: none;}


#image_preview-panel {
	float:left;
	margin:0 0 0 10px;
	color:#CCC;
	padding:2px 0 0 5px
}
#image_preview-panel .input_pair input {
	float:left;
	position:relative;
	top:1px
}
#image_preview-panel .input_pair label {
	float:left;
	padding-left:5px
}

.search_pagination {
	float:right;
	text-align:right;
	padding-top:0;
	margin-right:2px
}

.page_overview_display {
	float:left;
	margin:2px 5px
}
.page_number-box {
	width:24px;
	height:16px;
	text-align:center;
	line-height:16px; background:#ccc;border:none;
}
.page_button {
	float:left;
	width:29px;
	cursor:pointer;
	height:25px;
}
.page_button.right {
	background:url(../images/pagination.gif) no-repeat -29px 0 !important
}
.page_button.right:hover {
	background-position:-29px -25px
}
.page_button.left {
	background:url(../images/pagination.gif) no-repeat 0 0 !important
}
.page_button.left:hover {
	background-position:0 -25px
}
.button_disable {
	opacity:.6;
	filter:alpha(opacity=60)
}

/*-------DISPLAY OPTIONS-NEW*/
.display_options-menu-new {	float:left;	margin:0 0 0 10px;	padding:4px;	color:#cccccc;	cursor:pointer;	width:auto;
}
.layouts-opn{float:left; margin:0 10px; position:relative;}
.layout-optionsdiv{float:left; margin-top:4px; }

.layout_detail_inline-labeln { float:left;
	width:17px; height:14px; background:url(../images/display-a.gif) no-repeat; margin:8px 10px 0 2px;
}
.layout_detail_hover-labeln {float:left;
	width:17px; height:18px; background:url(../images/display-b.gif) no-repeat;  margin:6px 10px 0 2px;
}
.applybt{float:left; position:relative;  }
.applybt input[type="button"]{cursor:pointer; background:#555555; font-size:11px; border:0; border-radius:3px; padding:3px 8px;}

/*-------DISPLAY OPTIONS-OLD*/
.display_options-menu {
	float:left;
	margin:0 0 0 10px;
	padding:4px 0 0 0;
	color:#cccccc;
	/*cursor:pointer;
	width:100px;*/
}

.main-heading{font-size:14px; color:#dddddd; padding:5px;  background:#2b2b2b; position:relative;}
.item-heading{margin:10px; font-size:12px; font-weight:bold; position:relative;}
.layouts-op{float:left; margin:0 10px; position:relative; clear:left;}
.chk-left{float:left;margin:0 10px 5px 10px;  position:relative;}

.autocmt{float:left; position:relative; clear:left;margin:10px; }
.applybtn{float:right; position:relative; clear:right;margin:10px; }
.applybtn input[type="button"]{cursor:pointer;}
.dotted-bottom{height:1px; border-bottom:1px dotted #999; display:block; clear:both; position:relative}

.layout-options{float:left; position:relative; margin-bottom:15px;}
.layout_detail_hover-label, .layout_detail_inline-label, .layout_detail_full-label {
	width:20px;
	height:21px; margin-right:15px;
	background:transparent url("../images/thumbnailLayouts.png"); float:left; position:relative;
}
.layout_detail_inline-label {
	background-position:40px 0
}
.layout_detail_hover-label {
	background-position:20px 0
}
/*--------TOOL TIP-----*/

.pop {
  position: absolute;
  display: inline; }
  
.pop .pop_menu {
    display: none;
	top:0;
	left:-120px;
	border-radius:7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;  }

.pop .pop_toggle {
/*    background-image: url(../images/arrow-down-b.png);*/
    background-repeat: no-repeat;
    background-position: center center;
    width: 120px;
    height: 30px;
    overflow: hidden;
    /*cursor: pointer;*/ margin-left:-120px }

.active .pop_menu {
  display: block;
  background-color: #444444;
  color: #cccccc;
  position: absolute;width:240px;
  /*padding: .6em;
  width: 12em;  padding:0 9px;*/}
  
  .active .pop_menu a {
    color: #fff; }
	
.active .pop_toggle {
  z-index: 2000;
  position: absolute;
  top: 0;
  right:-160px;
  background-image: url(../images/delete-cross.gif); }
  
  /* -------------------------------- */
/* Advanced Seardh Panel	        */
/* -------------------------------- */

#advanced-search-panel{position:absolute; top:0; left:0; padding:10px 20px 30px 20px; width:780px; background:#2b2b2b; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
#advanced-search-panel .pgtlt{font-size:14px; color:#ffffff; margin-bottom:10px; text-transform:uppercase; border-bottom:1px solid #666}

#advanced-search-panel #creative-section{position:relative; float:left; width:224px}
#creative-section .labelhdr{font-size:14px; color:#f1f1f1; padding-bottom:5px;}
#creative-section .all-selection{font-size:12px; color:#b1b1b1; margin:5px 0;}
#creative-section .se-de{margin-left:25px; color:#999999; margin-bottom:4px;}
#creative-section .se-de a{color:#4873cc; padding-right:0 3px;}
#creative-section .se-de .rmno{color:#f2f2f2}
#border-line{ height:2px; border-bottom:1px dotted #6b6b6b; margin-top:6px; position:relative;}
#creative-section .creative-rf{width:220; height:100px; padding:5px; background:#c5c5c5; overflow:auto; position:relative; border:0; border-top-left-radius:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-topleft:6px;}
#creative-section .creative-rf-bottom{width:220; height:15px; background:#c5c5c5; position:relative; border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px;  border-bottom-right-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomlright:6px}

.date-added{position:relative; float:left;  color:#999999; padding:10px; margin:6px 0; width:200px; background:#444444; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}

#border-line-seperator{float:left; height:400px; width:2px; margin:0 20px; border-left:1px solid #222222;}

#adv-bt-wrapper{float:right; position:relative; margin:25px 0; }

#adv-bt-wrapper input[type=submit]{cursor:pointer}
#adv-bt-wrapper .gobt{
font-size:16px;
	color:#ffffff;
	padding:8px 15px;
	line-height:14px;
	background:url(../images/button-bg.jpg);
	border:0;
	text-transform:uppercase;
	
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}
	
#adv-bt-wrapper .cancelbt{
font-size:16px;
	color:#ccc;
	padding:8px 15px;
	line-height:14px;
	background:#555555;
	border:0;
	text-transform:uppercase;
	
	cursor:pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}


/* -------------------------------- */
/* Click to enlarge                 */
/* -------------------------------- */
.enlarge-main-title{font-size:18px; color:#f4f4f4;}
.enlarge-main-title a{font-size:18px; color:#989898; text-decoration:none; border-bottom:1px dotted #666;}
.enlarge-main-title a:hover{font-size:18px; color:#f4f4f4; text-decoration:none}
.enlarge-sub-title{font-size:14px; color:#acacac}

.enlarge-left{float:left; width:642px; min-height:640px; margin:12px 0 0 20px; font-family:'MyriadProRegular',arial; color:#ababab}


.logo-in-enlarge{float:left; display:block; clear:both; margin-bottom:12px;}
.enlarge-img-cnt{float:left;  display:block; clear:both; border:1px solid #191919; width:640px; height:auto}
.ico-cnt-enlarge{float:left; padding:6px 8px; width:622px; border-bottom:1px solid #474747}
.ico-wrapper{float:left; padding:2px 0; margin-right:18px; font-size:12px; color:#929292; display:inline-block; cursor:pointer }
.ico-wrapper span{padding:3px 6px; display:inline-block}
.ico-wrapper a{float:left; padding:2px 0;  font-size:12px; color:#929292; cursor:pointer; width:auto; text-decoration:none; }
.ico-wrapper a:hover{float:left; padding:2px 0;  font-size:12px; color:#929292; cursor:pointer; width:auto; text-decoration:underline; }

.ico-wrapper-editorial{float:left; padding:2px 0; margin-right:12px; font-size:12px; color:#929292; display:inline-block; cursor:pointer }
.ico-wrapper-editorial2{float:left; padding:2px 0; margin-right:0; font-size:12px; color:#929292; display:inline-block; cursor:pointer }

.same-shoot{float:left; width:410px; margin:12px; min-height:140px;}
.same-shoot .thumbs{float:left; margin-top:12px;}
.similar-images{float:left; display:inline-block; clear:right; cursor:pointer; min-height:38px; margin:45px 0 0 20px; border:1px solid #242424; padding:22px 16px;
}


.enlarge-right{float:left; width:420px; min-height:640px; margin:20px 0 0 30px; font-family:'MyriadProRegular',arial; color:#ababab}
.enlarge-right .detail-tbl{font-size:12px; color:#ababab; margin:22px 0 0 15px; }
.enlarge-right .detail-tbl tr td{padding:0 0 8px 0; vertical-align:top}
.enlarge-right .detail-tbl tr td strong{font-weight:normal;color:#f0f0f0}
.enlarge-prices{float:left;display:block; width:420px; margin-top:28px;}
.hdr-cont{ background:#1d1d1d; border-top:3px solid #292929; padding:5px 15px;}

.enlarge-prices .cat-holder{float:left;display:block; border-bottom:1px dotted #616161; width:397px; padding:2px 0 5px 2px; font-size:12px; line-height:18px;}
.enlarge-prices .cat-holder .type{float:left; display:inline-block; width:178px; color:#666666;}
.enlarge-prices .cat-holder .type .typehd{color:#f0f0f0}
.enlarge-prices .cat-holder .type .typedts{font-size:11px; color:#999999; padding:0 5px;}
.enlarge-prices .cat-holder .price{float:left; display:inline-block; letter-spacing:1px; color:#f0f0f0; margin-right:20px;}
.enlarge-prices .cat-holder .price-edit{float:left; display:inline-block; letter-spacing:1px; color:#f0f0f0; margin-right:10px;}

.imagekeywords-wrapper{float:left; display:block; clear:both; min-width:1086px; margin:5px 0 25px 20px; border-top:4px solid #292929; min-height:250px; font-family:'MyriadProRegular',arial; color:#ababab}
.imagekeywords-wrapper .hdr{margin:10px 0 25px 12px}
.imagekeywords-wrapper .keywordbox{float:left; width:200px; font-size:12px; color:#929292; margin-left:12px}
.imagekeywords-wrapper .keywordbox label{display:block; clear:both; margin-bottom:3px}
.imagekeywords-wrapper .searchbt{float:left; display:block; clear:both; width:100px; background:#474747; padding:8px 0; text-align:center; color:#ffffff; font-size:14px; text-transform:uppercase; margin:25px 0 15px 12px; border:none; cursor:pointer}

/***FOR EDISTORIAL***/
.imagekeywords-wrapper-editorial{float:left; display:block; clear:both; width:642px; margin:5px 0 25px 20px; border-top:4px solid #292929; min-height:250px; font-family:'MyriadProRegular',arial; color:#ababab}
.imagekeywords-wrapper-editorial .hdr{margin:10px 0 25px 12px}
.imagekeywords-wrapper-editorial .keywordbox{float:left; width:200px; font-size:12px; color:#929292; margin-left:12px}
.imagekeywords-wrapper-editorial .keywordbox label{display:block; clear:both; margin-bottom:3px}
.imagekeywords-wrapper-editorial .searchbt{float:left; display:block; clear:both; width:100px; background:#474747; padding:8px 0; text-align:center; color:#ffffff; font-size:14px; text-transform:uppercase; margin:25px 0 15px 12px; border:none; cursor:pointer}

/**carousel*/
.list_carousel {
				/*background-color: #ccc;*/
				margin: 0 0 30px 0;
				width: 420px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;position:relative;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				/*background-color: #eee;*/
				border: 1px solid #242424;
				width: 96px;
				height: 84px;
				
				margin: auto 6px auto 0;
				display: block;
				float: left;
				display:table-cell; vertical-align:middle;
				
			}
			/*.list_carousel li div{width: 96px;display:table-cell; vertical-align:middle;
				height: 84px;}
			.list_carousel li div img{vertical-align:middle;
				max-width: 96px;
				max-height: 84px; 
				
			}*/
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: right;
				width:24px; height:24px; margin:5px 5px 5px 0;
				background:url('../images/arrow-circular-left.png');
			}
			.prevstart {
				float: right; opacity:.7;
				width:24px; height:24px; margin:5px 5px 5px 0;
				background:url('../images/arrow-circular-left.png');
			}
			.next {
				float: right;
				width:24px; height:24px; margin:5px 5px 5px 0;
				background:url('../images/arrow-circular.png');
			}
			.pager {
				float: left;
				width: 300px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
