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

.noncss3 {display:none; display:block\9;}
.css3 {display:block; display:none\9; height:550px; }
/* non-CSS3 visual search landing page css */

body {overflow-x:hidden;}
.visual-container {width:1008px; overflow:hidden;}
.visual-carousel .jcarousel-container {font-family:Arial,Helvetica,sans;}
.visual-carousel .jcarousel-direction-rtl {direction: rtl;}
.visual-carousel .jcarousel-container-horizontal { width:1008px; padding:0px; }
.visual-carousel .jcarousel-clip {overflow: hidden; height: 550px;}
.visual-carousel .jcarousel-clip-horizontal {width: 1008px; height: 550px;}
.visual-carousel .jcarousel-clip-horizontal ul {overflow:visible !important;}
.visual-carousel .jcarousel-item {width: 1008px; height: 550px; height:600px\9;}
.jcarousel-control {width:1008px;}
.jcarousel-control a { background-image: url("http://cache1.artprintimages.com/images/jump_pages/rebrand2/P2A/p2a-ideas-hero-off.png"); background-repeat: no-repeat; display:inline-block; font-size:0px; height:15px; width:15px;}
.jcarousel-control a:hover {background-image: url("http://cache1.artprintimages.com/images/jump_pages/rebrand2/P2A/p2a-ideas-hero-on.png") !important; }
.jcarousel-control a.active {background-image: url("http://cache1.artprintimages.com/images/jump_pages/rebrand2/P2A/p2a-ideas-hero-on.png") !important; }
#visual-hero-1 {width:960px; height:550px; display:block; background-image:url(http://artfiles.art.com/images/jump_pages/rebrand/vissearch/vis-search-hero-1.jpg); background-repeat:no-repeat; padding:24px;}
#visual-hero-1 h1 {text-align:center; font-family:"BebasNeueRegular", Arial, sans-serif; font-size:24px; letter-spacing: 15px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:85%;}
#visual-hero-1 h2 {text-align:center; font-family:"BebasNeueRegular", Arial, sans-serif; font-size:94px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:115%;}
#visual-hero-1 h3 {text-align:center; font-family:"Times New Roman", Times, serif; font-size:18px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:25%;}
#visual-hero-2 {width:960px; height:550px; display:block; background-image:url(http://artfiles.art.com/images/jump_pages/rebrand/vissearch/vis-search-hero-2.jpg); background-repeat:no-repeat; padding:24px;}
#visual-hero-2 h1 {text-align:center; font-family:'BebasNeueRegular', Arial, sans-serif; font-size:24px; letter-spacing: 15px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:85%;}
#visual-hero-2 h2 {text-align:center; font-family:"BebasNeueRegular", Arial, sans-serif; font-size:94px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:115%;}
#visual-hero-2 h3 {text-align:center; font-family:"Times New Roman", Times, serif; font-size:18px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:25%;}
#visual-hero-3 {width:960px; height:550px; display:block; background-image:url(http://artfiles.art.com/images/jump_pages/rebrand/vissearch/vis-search-hero-3.jpg); background-repeat:no-repeat; padding:24px;}
#visual-hero-3 h2 {text-align:center; font-family:"BebasNeueRegular", Arial, sans-serif; font-size:94px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:115%;}
#visual-hero-3 h3 {text-align:center; font-family:"Times New Roman", Times, serif; font-size:18px; margin:0px; padding:0px; color:#000000; font-weight:normal; line-height:25%;}
.vis-button-home-upload, .vis-button-home-upload-2 {cursor:pointer; width:241px; margin-left:130px; min-height:33px; height:33px !important; border: 1px solid #DFDFDF; background-image: url(http://qa-imagesource.art.com/images/pub/productPage/secondaryBTN_large.png); background-repeat:repeat !important; margin-bottom:12px; padding-top:7px; overflow:hidden; text-align:center; font-family:"BebasNeueRegular", Arial, sans-serif; font-size:28px; text-transform:uppercase; line-height:100%; float:left; background-color:#000000; color:#000000;} 
.vis-button-home-upload-over, .vis-button-home-upload-2-over {cursor:pointer; width:241px; margin-left:130px; min-height:33px; height:33px !important; border: 1px solid #DFDFDF; margin-bottom:12px; padding-top:7px; overflow:hidden; text-align:center; font-family:"BebasNeueRegular", Arial, sans-serif; font-size:28px; text-transform:uppercase; line-height:100%; float:left; background-color:#000000; color:#FFFFFF}

.vis-column {width:504px; float:left; margin: 0 0 36px 0;}
.vis-column-2 {width:504px; float:left; margin: 0 0 36px 0;}
.vis-column span {text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; margin:0px; padding:0px; color:#000000; font-weight:normal; float:left; margin-left:85px; }
.vis-column-2 span {text-align:left; font-family:"Times New Roman", Times, serif; font-size:14px; margin:0px; padding:0px; color:#000000; font-weight:normal;  margin-left:85px; width:338px;}

.jcarousel-control { margin: 10px 0 20px !important; text-align: center !important; }

/* END:non-CSS3 visual search landing page css */

/* CSS3 visual search landing page css */

#vs-page-container {
	width:1008px;
	margin:0 auto;
	text-align:left;
}
#vs-container {
	width:1008px;
	margin:0 auto 30px auto;
	margin: 0 auto\9;
	text-align:left;
	position:relative;
	display:block;
	overflow:hidden;
	-webkit-transform: translateZ(0);
}
#vs-loading {
	margin: 0px auto 0 auto;
	width: 28px;
	position:relative;
	display:block;
}
#vs-wizard, #vs-upload {
	text-decoration:none;
	cursor:pointer;
}
	#vs-wizard img, #vs-upload img{
		margin:0 0 0 5px;
		vertical-align:middle;
		
	}
/* NAV */
#vs-nav-left, #vs-nav-right {
	position:absolute;
	display:block;
	z-index:99;
	opacity:0;
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
}
	#vs-nav-left:hover, #vs-nav-right:hover {
		opacity:1;
		-webkit-transition: all 250ms ease-in;
		-moz-transition: all 250ms ease-in;
	}
	#vs-nav-left a, #vs-nav-right a {
		background:url(http://cache1.artprintimages.com/images/jump_pages/rebrand/visual-search/images/vs_nav.png) no-repeat;
		height:51px;
		width:40px;
		display:block;
	}
#vs-nav-left {
	margin:0px 0 0 0;
	width:100px;
	height:650px;
}
	#vs-nav-left a {
		background-position:left top;
		margin:300px 0 0 0;
	}
#vs-nav-right {
	margin:0px 0 0 908px;
	width:100px;
	height:650px;
}
	#vs-nav-right a {
		background-position:right top;
		margin:300px 0 0 60px;
	}
		#vs-nav-left a:hover, #vs-nav-right a:hover {
			opacity:0.8;
		}
/* HERO SLIDES / ANIMATION */

.vs-hero h1 {
	font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif;
	font-size:94px;
	display:block;
	display:none\9 !important;
	margin:0;
	padding:0;
	color:#000;
	position:absolute;
	font-weight:normal;
}
	.vs-hero p {
		font-family:"Times New Roman", Times, serif;
		color:#000;
		font-size:18px;
		position:absolute;
	}
	.vs-hero span {
		font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#000;
		margin:0;
		padding:0;
		font-weight:normal;
		position:absolute;
		letter-spacing:0.6em;
	}
.vs-img {
	position:absolute;
	display:block;
	display:none/9 !important;
}
/* FRAME 1*/
#vs-hero1-text {
	position:absolute;
	display:block;
	width:435px;
	margin:0 0 0 490px;
	z-index:99;
}
	#vs-hero1-text h1 {
		margin:35px 0 0 -218px;
	}
	#vs-hero1-text p {
		margin:135px 0 0 -140px;
	}
#vs-ant-fryer {
	margin:220px 0 0 0;
	z-index:1;
}
#vs-hero1-img1 {
	margin:0 0 0 870px;
	z-index:5;
	-webkit-transform: rotate(-43deg);
	-moz-transform: rotate(-43deg);
}
#vs-hero1-img2 {
	margin:-40px 0 0 830px;
	z-index:4;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
}
#vs-hero1-img3 {
	margin:-80px 0 0 800px;
	z-index:3;
	-webkit-transform: rotate(-47deg);
	-moz-transform: rotate(-47deg);
}
#vs-hero1-img3-text {
	opacity:0;
	color:#fff;
	font-family:'Flood', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:50px;
	margin:450px 0 0 20px;
	position:absolute;
	line-height:41px;
	z-index:99;
	width:420px;
	display:block;
	text-shadow: 0px 0px 5px #000000;
	filter: dropshadow(color=#000000, offx=0, offy=0);
}
/* FRAME 2 */
#vs-hero2-text {
	margin:0 0 0 1340px;
	position:absolute;
	width:650px;
	display:block;
	z-index:99;
}
	#vs-hero2-text span {
		margin:20px 0 0 -148px;
	}
	#vs-hero2-text h1 {
		margin:35px 0 0 -325px;
	}
	#vs-hero2-text p {
		margin:135px 0 0 -109px;
	}
#vs-hero2-img1 {
	margin:10px 0 0 1060px;
	z-index:5;
}
#vs-hero2-img2 {
	margin:110px 0 0 1060px;
	z-index:4;
}
#vs-hero2-img3 {
	margin:210px 0 0 1060px;
	z-index:3;
}
/* FRAME 3 */
#vs-hero3-text {
	margin:0 0 0 -300px;
	position:absolute;
	width:650px;
	display:block;
	z-index:99;
}
	#vs-hero3-text span {
		margin:20px 0 0 -148px;
	}
	#vs-hero3-text h1 {
		margin:35px 0 0 -248px;
	}
	#vs-hero3-text p {
		margin:135px 0 0 -105px;
	}
#vs-hero3-img1 {
	margin:270px 0 0 -890px;
	z-index:3;
}
#vs-hero3-img2 {
	margin:210px 0 0 -890px;
	z-index:4;
}
#vs-hero3-img3 {
	margin:170px 0 0 -890px;
	z-index:5;
}
/* BOTTOM CONTAINER / CTA */
#vs-cta {
	margin:0 auto;
	padding:0;
	position:relative;
	display:block;
	text-align:center;
}
.vs-cta-tout {
	width:335px;
	display: inline-block;
	vertical-align: top;
}
	.vs-cta-tout a {
		margin:0 auto;
		text-align:center;
		background:url(http://cache1.artprintimages.com/images/jump_pages/rebrand/visual-search/images/vs_btn.jpg) no-repeat;
		background-position:top center;
		width:244px;
		height:56px;
		color:#000;
		display:block;
		line-height:56px;
		text-decoration:none;
	}
		.vs-cta-tout a:hover {
			background-position:bottom center;
			color:#fff;
		}
	.vs-cta-tout.vs-cta-active a {
		background:url(http://cache1.artprintimages.com/images/jump_pages/rebrand/visual-search/images/vs_btn.jpg) no-repeat;
		background-position:bottom center;
		color:#fff;
	}
	.vs-cta-tout h2 {
		font-family:'BebasNeueRegular', Arial, Helvetica, sans-serif;
		font-size:30px;
		display:inline-block;
		margin:0;
		font-weight:normal;
	}
	.vs-cta-tout p {
		text-align:left;
		font-family:"Times New Roman", Times, serif;
		color:#000;
		font-size:14px;
	}
#vs-discovery {
	margin:0 90px 0 0;
}Thread was being aborted.<br />   at System.Threading.Thread.AbortInternal()
   at System.Threading.Thread.Abort(Object stateInfo)
   at System.Web.HttpResponse.AbortCurrentThread()
   at Art.Imaging.SEOImageUrlHandler.Pages.ProductImageRedirect.ServeFile(String strFilePath) in C:\Projects\GIT2022\image-processing-jobs\applications\Art.Imaging.SEOImageUrlHandler\Pages\ProductImageRedirect.aspx.cs:line 195