@charset "utf-8";
/* CSS Document */

/*------------------------
STYLES FOR OLD SEARCH BAR
-------------------------*/
.search-bar-wrapper-old{position:relative; height:60px; display:block; clear:both; margin:0; padding:6px 5px; color:#bfbfbf; font-size:11px; min-width:1000px;
background:#111111;}

.searchtip-box-wrapper-old {
	margin-left:12px; font-size:11px; color:#888888; margin-bottom:10px;
}
.searchtip-box-wrapper-old .newbox { color:#ffffff;
	padding:3px 0; text-align:center; line-height:8px; font-size:10px;
	display:inline-block; width:30px;
	background:url(../images/bg-for-new.gif) center center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.searchtip-box-wrapper-old a{color:#aeaeae}

.search-box-inner-wrapper-old {
	margin-left:12px;
	min-width:1000px;
}
.search-box-container-old {
	float:left;
	position:relative;
	width:auto;
	height:35px; width:510px;	
}
.searchbox-ctn-old {
	float:left;
	width:auto;
	padding:2px 4px 2px 6px;
	background:#ffffff;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	height:24px;
}

.searhboxinput-old {
	float:left;
	width:340px;
	height:20px;
	padding:2px 15px;
	background:transparent;
	/*line-height:18px;*/
	outline:0; font-weight:normal;
	font-size:16px; color:#999999;
	border:0
}
.searchbtn-ctn-old {
	float:left;
	width:auto; margin-left:1px;
	padding:2px 4px 2px 6px;
	background:url(../images/button-bg.jpg);
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px; display:inline-block;
	height:24px;
}
.search-bt-top-old {
	float:left;
	margin:0;
	color:#ffffff;
	padding:4px 14px;
	font-size:16px; line-height:none;
	background:none/*url(../images/button-bg.jpg)*/;
	border:0; outline:0;
	text-transform:uppercase;
	font-family:'MyriadProSemiBold', arial, Helvetica;
	cursor:pointer;
	
}

/*------------------------
SEARCH BAR
-------------------------*/
.search-bar-wrapper{position:relative; height:30px; display:block; clear:both; margin:0; padding:10px 5px; color:#bfbfbf; font-size:11px; min-width:1000px;
background:#111111;
background-color: rgb(25,25,25);
background-color: rgba(25,25,25,0.92);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#0a0a0a));
}

/*.search-bar-wrapper{float:left; display:block; clear:both; margin:20px 0; color:#bfbfbf; font-size:11px; min-width:1000px;}*/

.search-bar-wrapper form input[type=checkbox]{ width:12px; height:12px; margin:4px 4px 0 4px}
.search-bar-wrapper form h5{font-family:'MyriadProBold'; font-size:12px; color:#e7e7e7; margin-bottom:6px;}

.ser-search-cat{float:left; width:100%; /*background:#333;*/ display:block;}
.ser-search-cat a{display:inline-block; padding:6px 40px; height:20px; color:#fff; font-size:16px; border-right:1px solid #111; margin-bottom:-2px; text-transform:uppercase; z-index:540; border-left:1px solid #333; border-top:1px solid #333; border-right:1px solid #333;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	

}
.ser-search-cat .active{background-color:#335192; border:0; border-top:1px solid #335192}
.ser-search-cat a .marker{width:auto; background:url(../images/search-marker.png) no-repeat; width:15px; height:8px; top:6px;position: relative;}

.ser-search-one{float:left; /*width:450px;*/ padding:0 0 0 10px;}

.ser-search-box-container {
	float:left;
	display:block; clear:both;
	height:35px; 	
}
.ser-searchbox-ctn {
	float:left;
	width:auto;
	padding:2px 4px 2px 6px;
	background:#ffffff;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	height:24px; display:inline-block;
}
/******THIS IS OLD OPTION
.ser-searhboxinput {
	float:left;
	width:170px;
	height:20px;
	padding:2px 6px;
	background:transparent;
	
	outline:0; font-weight:normal;
	font-size:14px; color:#999999;
	border:0
}***/

.ser-searhboxinput {
	float:left;
	width:472px;
	height:20px;
	padding:2px 6px;
	background:transparent;
	
	outline:0; font-weight:normal;
	font-size:14px; color:#999999;
	border:0
}

.ser-search-optionbox {
	float:left;
	width:auto;
	padding:2px 4px 2px 6px;
	background:#efefef;
	height:24px; display:inline-block; border-left:1px solid #ccc;
}


.ser-search-optionbox select{ 
	height:24px;
	outline:0; font-weight:normal;
	font-size:14px; color:#444;
	border:0; cursor:pointer; overflow: hidden; background:transparent;
	
	}
	
.ser-searchbt-ctn {
	float:left;
	width:auto; margin-left:1px;
	padding:2px 4px 2px 4px;
	background:url(../images/button-bg.jpg);
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px; display:inline-block;
	height:24px;
}
.ser-search-bt {
	float:left;
	margin:0;
	color:#ffffff;
	padding:4px 10px;
	font-size:14px; line-height:none;
	background:none/*url(../images/button-bg.jpg)*/;
	border:0; outline:0;
	text-transform:uppercase;
	font-family:'MyriadProSemiBold', arial, Helvetica;
	cursor:pointer;
	
}
.ser-advanced-ser-inner {
	float:left;
	font-size:13px;
	display:inline-block;
	color:#bdbdbd;
	text-transform:normal;
	background:url(../images/arrow-display.png) right 7px no-repeat;
	margin:5px 10px 0 10px;
	padding-right:15px;
}

.ser-tip-box-wrapper {
	float:left; display:inline-block; font-size:11px; color:#888888; margin:4px 0 0 4px; border-left:1px solid #333; padding-left:10px;;
}
.ser-tip-box-wrapper  .newbox { color:#ffffff;
	padding:3px 0; text-align:center; line-height:8px; font-size:10px;
	display:inline-block; width:30px; margin-right:4px;
	background:url(../images/bg-for-new.gif) center center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
	
.ser-search-two{float:left; height:90px; width:225px; padding-left:8px; margin:0 0 0 6px; border-left:1px dotted #666; line-height:6px}
.ser-search-three{float:left;  width:180px; padding-left:8px; margin:15px 0 0 6px; border-right:1px dotted #666; line-height:6px}
.ser-search-four{float:left; height:90px; width:180px; padding-left:8px; margin:0 0 0 6px; border-left:1px dotted #666;  line-height:6px}

/********************************
LEFT-RIFINE AND LIGHTBOX PANEL
********************************/

#search-wrapper-container{/*float:left; */display:block; position:relative; background-color:#000}

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

/*.refine-ser-wrapper{float:left; display:inline-block; clear:left; width:182px; min-height:650px;}*/
.refine-ser-wrapper{position:absolute; float:left; margin:0; width:182px;}
/*****TABS MAIN*******/
.search-left { background:#181818;  color:#111;  padding:0;  width:182px;  /*border:1px solid #222;*/  margin:0 auto;}
.search-left .ulbg {width:182px; height:39px; background:url(../images/search-left-bg-182.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 12px 10px 16px; display:inline-block; text-transform:uppercase; font-size:12px;}
.search-left ul li .lightboxlink{float:left; color:#a3a3a3; padding:10px 0px 10px 12px; 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; font-family:'MyriadProSemiBold'; background:url(../images/search-left-active-arrow.png) 20px 28px no-repeat }

#refine-tab-holder {float:left; position:relative; margin:0; background:#181818; width:182px; }
#lightbox-tab-holder {float:left; margin:0; position:relative;  background:#181818; width:182px;/* min-height:450px;*/ }

/********EDITORIAL SEARCH LEFT PANEL****/
.ligtbox-left-hdr{/*width:154px;*/ 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;}


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

.topnav {width: 182px;	padding: 0; margin:0}

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

.topnav li ul .sub2 a {width:125px; display:block; background:#242424;/*background: url(../images/main-cat-arrow-off.gif)8px 6px no-repeat;*/ font-size:11px; 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:160px; display:block;  background:#242424; /*background: url(../images/sub-cat-arrow-off.gif)8px 6px no-repeat; */  font-size:11px; 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:135px; border-top:1px dotted #605f5f; height:0;}

.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 li ul li .sub2 li {margin-bottom:3px;}
.topnav  .clear{padding-bottom:10px;}

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

.topnav .main-cat-a{background:#323232; font-size:14px;}
.topnav .main-cat-b{background:#242424;}


.topnav input[type="radio"] {
    position:absolute;
    clip: rect(0,0,0,0);
    clip: rect(0 0 0 0); 
}

.topnav input[type="radio"]{margin-right:5px}
.topnav input[type="radio"] + label::before {
    content: url('../images/unchecked.png'); margin-left:4px;
}

.topnav  input[type="radio"]:checked + label::before {
    content: url('../images/checked.png');
}


/***LIGHTBOX ASSETS***/

.newlbox {float:left; width:182px; 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:140px; padding:2px 5px; height:20px; background:#dedede; border:none}
.newlbox li ul li textarea{width:140px; 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:150px; border-bottom:1px dotted #605f5f; height:1px;}

.lightbox-left-container {float:left; width:158px; 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:158px; overflow:auto;}
.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:150px; 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; }



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

#search-results-container{    /*float: left;*/
    display: inline-block;
    clear: right;
    margin: 0px 40px 50px 40px;
    min-height: 650px;
    width: auto;  width: 75%; }

.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;}

/***EDITORIAL PRICE RANGE***/
.price-selections{float:left; margin:0 20px; padding:2px 10px; font-size:12px; }

#clarify{color:#959494; padding:9px 12px; background:#191919;}
#clarify .hdr{color:#a1a1a1; font-size:14px; text-transform:uppercase}
#clarify input[type="checkbox"]{margin-left:12px;}

#keywords{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;}

.search-result-number{ color:#ababab; height:38px; padding-left:8px;}
.search-result-number .result-number{font-size:14px; float:left; margin:10px ; color:#ababab; display:inline-block;}


/*-------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;}

.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
}
.page_button.right:hover {
	background-position:-29px -25px
}
.page_button.left {
	background:url(../images/pagination.gif) no-repeat 0 0
}
.page_button.left:hover {
	background-position:0 -25px
}
.button_disable {
	opacity:.6;
	filter:alpha(opacity=60)
}

#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
}

/*-------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_op_view{display:none;}

/**********GALLERY ITEMS**************/

.gal-assets-container{
	float:left;
	margin:0 16px 16px 0;
	width:170px;
	height: 265px;
	border:1px solid #222222;;
	
}
.gal-thumb-container {
	float:left;
	width:170px;
	min-height:170px;
}

.gal-thumb-cell {
	height:170px;
	width:170px;
	max-height:170px;
	max-width:170px;
	display:table-cell;
	vertical-align:middle;
	text-align:center; overflow:hidden; cursor:pointer; 
}
.gal-image {
	cursor:pointer;
	margin:0 auto;
	max-width:170px;
	max-height:170px;
}


.gal-img-details-wrapper{float:left; position:relative;  margin-bottom:4px;}
.gal-img-details{float:left; padding-top:4px; border-top:1px solid #222; width:154px; margin-left:10px; position:relative}
.rm-rf-ico {
	float:left;
	width:20px;
	height:20px;
	background:#1a1a1a;
	color:#999999;
	font-weight:normal;
	font-size:12px;
	
}
.rm-rf-label {
	margin:3px 2px;
	text-align:center
}

/*--------------cart icons-------*/
div.ico-container {
	display:block; margin:2px 0 ;
	width:80px;
	height:20px;
	float:right;
	margin-bottom:5px;
}
.action-icos {
	float:left;
	margin-left:6px
}
.action-icos.lightbox-ico {
	background:url(../images/gal-lightbox-icon-grey.gif) no-repeat 0 0;
	width:11px;
	height:14px
}
.action-icos.cart {
	background:url(../images/gal-cart-icon-grey.gif) no-repeat 0 0;
	width:20px;
	height:14px
}

.action-icos.price {
	background:url(../images/gal-calculator-icon-grey.gif) no-repeat 0 0;
	width:10px;
	height:14px
}
.action-icos.dwndcmp {
	background:url(../images/gal-download-icon-grey.gif) no-repeat 0 0;
	width:14px;
	height:14px
}

.dwndedit{
	background:url(../images/download-ico-editorial.png) no-repeat 0 0;
	width:22px;
	height:19px; display:block; margin-left:6px;
}
.action-icon.dwndedit :hover{
	background:url(../images/download-ico-editorial.png) no-repeat 0 0;
	width:22px;
	height:19px
}

.action-icos:hover {
	background-position:0 -26px!important;
	cursor:pointer
}
.action-icos.inContainer, .action-icos.inContainer:hover {
	background-position:0 -52px!important;
	cursor:default!important
}

/*--------------------------------*/

.gal-img-id, .gal-img-cat, .gal-img-coll, .gal-img-desc, .gal-img-dt {
	float:left;
	font-size:10px;
	display:block; clear:both; line-height:12px;
}
.gal-img-id{
	color:#7f7f7f;
}

.gal-img-dt{
	color:#666;
}
.gal-img-cat{color:#c0c0c0; font-family:'MyriadProSemiBold'; font-size:11px;}

.gal-img-coll{color:#bbb}
.gal-img-desc{color:#999}
	

.no_image_preview {
	vertical-align:middle;
	text-align:center;
	background-color:#444;
	height:170px;
	width:170px;
	position:relative;
	display:table-cell;
	border:1px solid #333
}


.pli-icon {
	float:left;
	margin:0 5px 0 0;
	width:23px;
	height:12px
}

/***********hover actions********/
.hoveralls_container {overflow:hidden;position:relative;padding:0px;}  
.hoveralls_background {width:100%;position:absolute;} 
p.hoveralls_text {margin-top:0px;margin-bottom:0px;position:relative;} 

#top_drop {width:100%;height:50px;margin:0px;position:fixed;z-index:999999;} 

.tickerspacer {padding:0px 10px;} .hv_tooltip {position:absolute;z-index:99999;} 

#hv_overlay {width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:999999;display:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);} 
.hv_lightbox_img {max_width:1000px;position:absolute;}

.hoverall-wrapper{background:#090909; float:left; border:12px solid #111; overflow:hidden; position:relative
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;}
.hover-image {
	cursor:pointer; display:block;
	margin:0 auto;
	max-width:340px;
	max-height:340px; margin-bottom:8px;
}

.inside-hover-icon-container{ margin:10px;}

.more-imgs{display:none; background: url(../images/bg-semi-trans.png) repeat; color:#999; text-align:center; padding:3px 0; width:170px; cursor:pointer; position:relative; font-size:11px;}
.more-imgs:hover{color:#CCC}

.more-imgs-big{ background:#000; border-bottom:1px solid #111; margin:-10px 0 5px 0; color:#999; text-align:center; padding:3px 0; width:100%; cursor:pointer; position:relative; font-size:11px;}
.more-imgs-big:hover{color:#CCC}

.results-for-thumb{ display:inline-block; width:36px; height:36px; max-width:36px; max-height:36px; margin:4px 10px; /*display:table-cell;*/
	vertical-align:middle;	text-align:center; overflow:hidden; cursor:pointer;}
.results-for-thumb img{max-width:36px; max-height:36px; cursor:pointer;	margin:0 auto;}


/***TOOL TIP FOR DESCRIPTION******/

#tiptip_holder {
	display: none;
	position: absolute;
	top: -15px;
	left: 6px;
	z-index: 99999;
	width:176px;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	
	font-size: 10px;
	color: #fff;
	line-height:14px;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	/*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));*/
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.98);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/*********************
top menu drop down css
*********************/
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;  }
ul.dropdown a:hover		            { color: #fff; background:url(../images/top-nav-rollover.png)repeat-x;}
ul.dropdown a:active                { color: #fff; background:url(../images/top-nav-rollover.png)repeat-x;}
ul.dropdown li a                    { display: block; /*padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222;*/font-size:14px;
									width:108px;
									text-align:center;
									text-transform:uppercase;
									height:29px;
									padding-top:45px;
									color:#bdbdbd;
									font-family:'MyriadProSemiBold', arial, Helvetica; background: transparent;}
	
	
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background:url(../images/top-nav-rollover.png)repeat-x;color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{visibility: hidden; position: absolute;  top: 100%; left: 0; background:#000 }
ul.dropdown ul li 					{ width:150px; font-weight: normal; background:#000;  float: none;}
ul.dropdown ul li:hover				{backgound:#000;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ width:150px; background:#000; height:20px; border-right: none; width: 100%; display: inline-block; padding:10px; text-transform:none; border-bottom:1px dotted #333 } 
ul.dropdown ul li a:hover			{background:#000; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/**********************************
ADVANCED SEARCH
**********************************/

 
  /* -------------------------------- */
/* 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;}

/**carousel*/
.editorial_carousel {
				/*background-color: #ccc;*/
				margin: 0 0 20px 0;
				width: 1124px;  float:left;
			}
			.editorial_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: inline-block;position:relative;
			}
			.editorial_carousel li {
				/*font-size: 40px;
				color: #999;
				text-align: center;border: 1px solid #242424;*/
				background-color: #202020;
				
				width: 334px;
				height: 181px; padding:7px;
				margin: auto 15px auto 0;
				display: block;
				float: left;
				display:table-cell; vertical-align:middle;
				
			}
			.editorial_carousel li div{width: 334px;display:table-cell; vertical-align:middle;
				height: 195px;}
				
			/*.list_carousel li div img{vertical-align:middle;
				max-width: 96px;
				max-height: 84px;
				
			} */
			.editorial_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				width:24px; height:24px; margin:0;
				background:url('../images/editorial-carousel-previous.jpg');
			}
			.prevstart {
				float: left; opacity:.7;
				width:22px; height:195px; margin:0;
				background:url('../images/editorial-carousel-previous.jpg');
			}
			.next {
				float: right; display:table-cell;
				width:22px; height:195px; margin:-195px 0 0 -10px;
				background:url('../images/editorial-carousel-next.jpg');
			}
			.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;
			}
