﻿.ui-autocomplete {
	position: absolute;
	cursor: default;
}
* html .ui-autocomplete {
	width: 1px;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-widget {
	font-size: 0.8em/*{fsDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dadadb/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(https://www.alamy.com/images/branding/jquery/ui-bg_flat_75_ffffff_40x100.png) 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*//*{bgContentRepeat}*/; /*color: #858485*/
	color: #393839/*{fcContent}*/;
}
.search-bar .ui-widget-content{
	background-image:none;
	background-color: #f7f7f7;
}

.ui-menu-item {
	margin: 0;
	padding: 1px 0px 1px 0px;
	zoom: 1;
	width: 100%;
}
.ui-menu-item a {
	padding: 0px;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-state-focus {
	border: none/*{borderColorHover}*/;
	background-color: #f7f7f7;
	font-weight: normal/*{fwDefault}*/;
	color: #0099ff/*{fcHover}*/;
	display: block;
}
#ui-id-1 {
	width: 763px;
!important
}
    #ui-id-1 li div{
        padding: 5px 21px;
        color: #848491;
        width: 723px;
    }
    #ui-id-1 {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #ui-id-1 .ui-state-active {
        background: #ebebed;
        font-weight:normal;
        border:none;
    }
/******deepesh****/
#popupBox {
	display: none;
}
.alamyslider-background {
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
	z-index: -2;
	/* counteracts global img modification by twitter bootstrap library */
	max-width: none !important;
}
.notalink {
	cursor: default;
}
/******deepesh****/

.search-wrap .search-options a.active {
	height: 21px;
	outline: none;
}
.search-wrap .search-options a.active .marker, .main-header .minicart .signin .marker, .main-header .minicart .signup .marker, .main-header .minicart .signin .marker_sign, .main-header .minicart .signup .marker_sign {
	height: 8px;
	width: 17px;
	top: 14px;
	position: relative;
	background: url(https://www.alamy.com/images/branding/homepage-sprites/hm-sprite.png) 18px -520px no-repeat;
}
.main-header .minicart .signin .marker_sign {
	background-position: 0px -521px;
}
.main-header .minicart .signin a, .main-header .minicart .signup a, .main-header .minicart .signin a:hover, .main-header .minicart .signup a:hover {
	padding: 10px;
}
.search-wrap .search-options a.active .marker {
	width: auto;
*width: 53px;
}
.slider_parent {
	bottom: 0px;
	right: 0px;
	position: absolute;
	vertical-align: bottom;
	width: 70px;
	margin: 0 0 4px;
}
.slider {
	display: block;
	margin: 0 auto;
	width: 70px;
}
.slider .help {
	display: none;
}
/*------tab view------*/

/* remove chrome yellow focus on inputs */
*:focus {
	outline: none;
}
a:active, a:selected, a:visited, a:link, a:hover, a {
 border: none;
 outline: none;
}
/* jquery override */
/* remove corner radius in popup */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0px;
}
.ui-widget {
	font-family: 'Arial', Helvetica, sans-serif;
}
.ui-widget .ui-widget {
	font-size: 13px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: 'Arial', Helvetica, sans-serif;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #858485;
	text-decoration: none;
}
.ui-state-default:hover{border:1px solid #ddd;}
/* autocomplete */
.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-widget-content .ui-state-hover, .ui-autocomplete .ui-widget-header .ui-state-hover, .ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-widget-content .ui-state-focus, .ui-autocomplete .ui-widget-header .ui-state-focus {
	border: none;
	background: #efefef /*url(/images/branding/jquery/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x*/;
	font-weight: normal;
	color: #969696;
}
.ui-autocomplete .ui-state-hover a, .ui-autocomplete .ui-state-hover a:hover, .ui-autocomplete .ui-state-hover a:link, .ui-autocomplete .ui-state-hover a:visited {
	color: #969696;
	text-decoration: none;
}
.ui-autocomplete .ui-state-active, .ui-autocomplete .ui-widget-content .ui-state-active, .ui-autocomplete .ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #323248 /*url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x*/;
	font-weight: bold;
	color: #ff0084; /*background-image:none; */
}
.ui-autocomplete .ui-state-active a, .ui-autocomplete .ui-state-active a:link, .ui-autocomplete .ui-state-active a:visited {
	color: #969696;
	text-decoration: none;
}

.ui-dialog .ui-widget-header .ui-icon {
	width: 21px;
	height: 20px;
	margin: 0;
	background: url("https://www.alamy.com/images/branding/homepage-sprites/hm-sprite.png") no-repeat scroll 5px -235px transparent;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	background: url("https://www.alamy.com/images/branding/jquery/ui-icons_454545_256x240.png") repeat scroll -80px -192px transparent;
}
.ui-datepicker .ui-datepicker-next span {
	background: url("https://www.alamy.com/images/branding/jquery/ui-icons_454545_256x240.png") repeat scroll -48px -192px transparent;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background: url("https://www.alamy.com/images/branding/homepage-sprites/hm-sprite.png") no-repeat scroll 0 -235px transparent;
}
.ui-dialog-titlebar a:hover {
	border-color: #fff;
}
.ui-autocomplete {
	font-size: 20px;
	padding: 8px 1px 10px 1px;
}
.ui-autocomplete li {/* padding:0 0 2px 0px;*/
}
.ui-menu .ui-menu-item a {
	padding: 0px 0 0 16px;
}
.ui-menu .ui-menu-item a:hover {
	padding: 0px 0 0 16px;
}
.ui-autocomplete li a {
	color: #858485;
	display: block;
	padding: 0 0 0 16px;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: 0px;
	background-color: #efefef;
}
/*#ui-id-1{ display:block !important;}*/

/* jquery override for adve pref popup calender icon */
img.ui-datepicker-trigger {
	cursor: pointer;
}
/* jquery overide for tabs */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #fff;
	color:#323248;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: #323248;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #fff;
}
/* end */



/* adv search search btn styling */
.dialogbtn_container .searchmag_btn {
	width: 73px;
	height: 44px;
	padding: 0;
	margin: 0;
	border: 0;
	background: #008CFF url(https://www.alamy.com/images/branding/search-magnify-btn.png) no-repeat 25px 10px;
	font-size: 0;
	line-height: 0;
	float: right; /*padding:14px 20px; margin:0 4px 0 0; color:#fff; font-size:14px; float:right; */
	border: none;
}
.dialogbtn_container a.searchmag_btn:hover {
	background-color: #0060a7;
}
.dialogbtn_container a.dialogcancel:hover {
	background-color: #f9f9f9;
	text-decoration: none;
}
/* adv search popup styling */
.ui-dialog {
	padding: 0;
}
.ui-widget-header {
	background: none;
	border: 0px;
	border-bottom: 2px solid #323248;
}
.ui-draggable .ui-dialog-titlebar {
	border: none;
	padding: 0px;
	width: 20px;
	float: right;
}
.ui-dialog .ui-dialog-content {
	padding: 0px;
}
.ui-tabs .ui-tabs-nav {
	padding: 0.2em 0 0 1em;
}
.ui-dialog-titlebar a {
	position: absolute;
	right: 0px;
}
/* custom  styles adv search pref tab*/
.advsearch_popup {
	color: #333333;
	display: block;
	float: left;
	font-size: 12px;
	padding: 10px;
	text-align: left;
}
.advsearch_popup label {
	padding: 2px 0;
	display: block;
}
.repo_txt {
	width: 120px;
	font-style: italic;
	color: #9c9b9c;
}
.dialogbtn_container {
	overflow: auto;
	padding: 1px 0 0 0;
	clear: both;
	background-color: #efefef;
}
.dialogbtn_container a {
	background-color: #008CFF;
	padding: 14px 20px;
	margin: 0;
	color: #fff;
	font-size: 14px;
	float: right;
	border: none;
}
.dialogbtn_container a.dialogcancel {
	background-color: #cfd3d5;
	color: #323248;
}
.dialogbtn_container a.action_btn {
	background-color: #008CFF;
	color: #fff;
}
.dialogbtn_container a.action_btn:hover {
	background-color: #0060a7;
}
.no_people {
	width: 180px;
}
.hasDatepicker {
	padding: 1px 0;
	margin: 0 3px 0 0;
}

.ui-dialog .ui-dialog-title {
	display:none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 0px;
	padding-bottom: 1px;
}

.ui-dialog .ui-dialog-titlebar-close {
	width: 21px;
	height: 20px;
	display: block;
	cursor: pointer;
	/* overrides */
	position: static;
	margin: 0;
	padding: 0;
	border: 0;
}

/* custom  styles adv search tab*/
.adv_search_left {
	float: left; /*font-size: 12px; */
	line-height: 25px;
	padding: 5px 0 5px 25px;
	width: 190px;
}
.adv_search_right {
	float: left;
	height: 28px;
	margin: 0;
	padding: 5px 0;
	width: 392px;
}
.adv_search_right input {
	width: 100%;
	padding: 5px 0;
	border: 1px solid #dadbdb;
}
.advsrch_container {
	padding: 37px 0 37px 0;
	overflow: auto;
}
/* web survey */
/*overriding jquery for dialog window*/
.ui-dialog {
	border: 1px solid #969696;
}
/* custome styles */
#customPanel {
	padding: 0px;
}
#customPanel .custom_content {
	padding: 20px;
	overflow: auto;
}
#customPanel h3 {
	margin: 0em 0 1em 0;
}
#customPanel table {
	width: 60%;
	margin: 0 0 0 -10px;
}
#customPanel table tr td {
	padding: 2px;
}
#customPanel .left_survey {
	float: left;
	padding: 0 8px 0 0;
	margin: 0 0 10px 0;
}
#customPanel p {
	clear: both;
	margin: 1em 0 .4em;
}
#customPanel .websury_txtarea {
	width: 440px;
	height: 186px;
}
/* btns - should go in global */
#customPanel .nav_btns_inner a {
	background-color: #008CFF;
	padding: 14px 20px;
	margin: 0 4px 0 0;
	color: #fff;
	font-size: 14px;
	float: right;
	border: 1px solid #e1e1e2;
}
#customPanel .nav_btns_inner a.action_whitebtn {
	background-color: #fff;
	color: #323248;
}
/* help expansion for bg image in homepage */
.bgimg_help {
	background: #fff/* url(/images/branding/bg-transparent.png) repeat-x 0 0*/;
	margin: 11px 0 0 0px;
	width: 360px;
	height: 55px;
	display: none;
	float: left;
	;
	font-size: 13px;
	color: #393839;
	font-weight: normal;
	border: 0px;
}
.bgimg_help a {
	color: #008CFF;
}
.bgimg_help a:hover {
	color: #008CFF;
}
.bgimg_help .close_help {
	float: right;
	background: url(https://www.alamy.com/images/branding/homepage-sprites/close-help.png) no-repeat 0 20px;
	width: 8px;
	height: 53px;
	margin: 0px 5px 0 0;
	cursor: pointer;
	display: block;
}
.bgimg_help .help_txt {
	float: left;
	width: 330px;
	padding: 5px 0 0 5px;
	font-size: 11px;
}
#tabs {
	margin: -2px 0 0 0;
	width: 100%;
}

.defaultadvsearch .ui-dialog-titlebar {
	border: 0px;
	padding: 0px;
	margin: 0;
	height: 17px;
	width: 21px;
	/**/
	position: absolute;
	top: 7px;
	right: 7px;
	z-index: 50;
}

.defaultadvsearch .advsearchtabs {
	width: 750px;
	min-width: 750px;
}
/* marker */
.marker_black {
	display: block;
	height: 9px;
	width: 10px;
	top: 30px;
	position: absolute;
	background-image: url(https://www.alamy.com/images/branding/homepage-sprites/lip-arrow-black.png);
	background-position: center;
	background-repeat: no-repeat;
	display: none;
}
.display_block {
	display: block;
}
.display_none {
	display: none;
}
.visibility_hidden {
	visibility: hidden;
}

/* fixing the close for advanced search */
.ui-dialog .ui-dialog-titlebar-close span {

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	.alamyslider-background{
		min-width:1044px;
	}
}
