﻿.foo {}

/* --------------------- */
/* ------- Reset ------- */

	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;border:none;outline:0;outline:none;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
	html { overflow: -moz-scrollbars-vertical !important; }
	*:focus { outline:0 }
	* { outline: none; }
	
	html { font-size: 1.25em; /* 1.25×16px = 20px */ }
	body { font-size: 50%; /* adjusts base font to 10px */ }
	html>body { font-size: 10px; /* overrides the above in all browsers except IE */ } 
	
	.clearIt { clear:both;}

/* --------------------- */
/* ------- Tags ------- */

	body
	{
		background:#f2f2f2;
		color:#373737;
		font: 62.5% Arial, Helvetica, sans-serif;
	}
	
	a
	{
		text-decoration:underline;
		color:#d99008;
	}
	
	a:hover
	{
		text-decoration:none;
	}
	
	p
	{
		line-height:1.6em;
		font-size:1.2em;
		padding:0.8em 0;
	}
	
	p.bubble_address
	{
		color:Blue;
	}
	
	h4
	{
		color:#666;
		font-size:2.2em;
		font-weight:normal;
		margin:0.8em 0 0 0;
	}
	
	h4 span
	{
		color:#a5b45f;
		font-size:0.6em;	
		padding:0 0 0 0.4em;
	}
	
	h4 a.linkedin
	{
		background:#fff url('/images/icons/cnv_icons-v1.png') -3.6em -0.4em no-repeat;
		display:inline-block;
		height:1.5em;
		margin:0 0 -0.3em 1.0em;
		overflow:hidden;
		text-indent:-9999em;
		width:1.5em;
	}
	
	ul.bulleted
	{
		list-style-type:square;
		margin:0 0 0.8em 2.4em;
	}
	
	ul.bulleted li
	{
		font-size:1.2em;
		padding:0 0 0.4em 0;
	}
	
/* --------------------- */
/* ------- Layout ------ */
	
	.site_header
	{
		background:#f2f2f2;
		height:11.6em;
		width:98.0em;
		margin:0 auto;
		position:relative;
	}
		
	h1 a
	{
		background:transparent url('/images/conversen_logo.png') 0 0 repeat;
		display:block;
		height:11.6em;
		overflow:hidden;
		text-indent:-9999em;
		width:28.1em;
	}
	
	.site_header span.channels
	{
		bottom:0.8em;
		color:#d99008;
		display:block;
		position:absolute;
		right:0.6em;
		font-family:georgia,serif;
		font-size:1.6em;
		font-weight:normal;
		padding:0.4em 0.5em 0 0;
	}
	
	.site_header span.channels ins
	{
		color:#999;
	}
	
	.site_header a.demo,
	.site_header a.partner_login
	{
		color:#636363;
		position:absolute;
		top:1.0em;
		font-variant:small-caps;
		line-height:2.0em;
		right:9.8em;
		font-size:1.7em;
		padding:0 0 0 2.6em;
	}
	
	.site_header a.partner_login
	{
		border-left:solid 1px #636363;
		line-height:1.2em;
		padding:0 0 0 1.0em;
		right:0.8em;
		top:1.45em;
	}

	.site_header a.demo span
	{
		background:#f2f2f2 url('/images/icons/cnv_icons-v1.png') -12.8em -0.4em no-repeat;
		position:absolute;
		top:0;
		left:0;
		display:block;
		height:2.0em;
		width:2.0em;
		text-indent:-9999em;
	}

	.header
	{
		background:#fff;
		width:98.0em;
		margin:0 auto;
	}
	
	.content_wrapper
	{
		width:98.0em;
		margin:0 auto;
		overflow:hidden;
	}
	
	.header #taglines
	{
		float:left;
		width:50.0em;
		height:24.0em;
		overflow:hidden;
	}
	
	.header #imagery,
	.header .banner_error
	{
		background:#fff url('/images/backgrounds/banner_1.png') 9.0em 3.0em no-repeat;
		height:24.0em;
		text-indent:-9999em;
		overflow:hidden;
		width:46.0em;
	}
	
	.header .banner_error
	{
		background:#fff url('/images/backgrounds/banner_error.png') 9.0em 3.0em no-repeat;
	}
	
	.header #imagery.banner1 { background:#fff url('/images/backgrounds/banner_1.png') 9.0em 3.0em no-repeat; }
	.header #imagery.banner2 { background:#fff url('/images/backgrounds/banner_2.png') 9.0em 3.0em no-repeat; }
	.header #imagery.banner3 { background:#fff url('/images/backgrounds/banner_3.png') 9.0em 3.0em no-repeat; }
	.header #imagery.banner4 { background:#fff url('/images/backgrounds/banner_4.png') 9.0em 3.0em no-repeat; }
	.header #imagery.banner5 { background:#fff url('/images/backgrounds/banner_5.png') 9.0em 3.0em no-repeat; }

/* --------------------- */
/* ------- Footer ------ */	

	#footer
	{
		width:80.0em;
		margin:0 auto;
		color:#999;
		font-size:1.2em;
		margin-top:3.0em;
		margin-bottom:3.0em;
		padding:1.0em 0.8em 0 0.8em;
		position:relative;
		text-align:center;
	}
	
	#footer a
	{
		color:#a5b45f;
	}
	
	#footer ul
	{
		height:3.0em;
		position:absolute;
		top:0;
		right:0;
	}
	
	#footer ul li
	{
		float:left;
		margin:0 0 0 0.8em;
	}
	
	#footer ul li a
	{
		background:#fff url('/images/icons/cnv_icons-v1.png') 0 0 no-repeat;
		display:block;
		height:2.6em;
		overflow:hidden;
		text-indent:-9999em;
		width:2.7em;
	}
	
	#footer ul li.linkedin a 	{ background-position:-6.6em -0.8em; }
	#footer ul li.twitter a		{ background-position:-12.4em -0.8em; }
	#footer ul li.facebook a	{ background-position:-0.7em -0.8em; }

/* --------------------- */
/* ------- Menu -------- */

	.menu
	{
		background:#fff url('/images/section_footer.png') 0 bottom no-repeat;
		clear:both;
		height:8.8em;
		position:relative;
		padding:1.0em 0 0 0;
	}
	
	.menu li
	{
		float:left;
		margin:0 2.6em 0 2.6em;
	}
	
	.menu li a
	{
		color:#999;
		display:block;
		font-size:1.4em;
		text-decoration:none;
		font-weight:normal;
		padding:0.9em 0 0.9em 0;
	}
	
	.menu li a:hover
	{
		color:#a5b45f;
	}
	
	.menu li.active a
	{
		color:#a5b45f;
		font-size:3.2em;
		padding:0 0 0 0;
	}

/* --------------------- */
/* ------ Taglines ----- */

	#taglines li
	{
		display:none;
		height:23.5em;
		padding:5.5em 0 0 5.5em;
	}
	
	#taglines li.active
	{
		display:block;
	}
	
	#taglines li h2
	{		
		color:#c6c6c6;
		font-size:4.0em;
		font-weight:normal;
		font-family:georgia,serif;
	}
	
	#taglines li h2 em
	{
		font-style:normal;
		color:#666;
	}
	
	#taglines li h2 span
	{
		color:#a5b45f;
		display:block;
		font-size:0.4em;
		margin:2.0em 0 0 0;
	}
	
/* --------------------- */
/* ----- Pagelets ------ */

	.pagelet_holder
	{
		min-height:64.0em;
		position:relative;
		width:100000em;
	}

	.pagelet
	{
		background:#fff url('/images/pagelet_cap.png') 0 -0.8em no-repeat;
		left:0;
		padding:3.0em 3.4em 3.0em 3.4em;
		position:absolute;
		top:0;
		width:83.2em;
	}
	
	.pagelet_loading
	{
		background:#fff url('/images/ajax_pageload.gif') 37.0em 1.0em no-repeat;
		height:52.7em;
	}
	
	.pagelet_loading span
	{
		color:#c6c6c6;
		display:block;
		font-size:3.0em;
		padding:3.6em 0 0 0;
		text-align:center;
	}
	
	.conversen	{ left:4.0em; }
	.software	{ left:96.0em; }
	.services	{ left:188.0em; }
	.partners	{ left:280.0em; }
	.about		{ left:372.0em; }
	.contact	{ left:-88.0em; }
	
	.pagelet h3
	{
		color:#a5b45f;
		font-family:georgia,serif;
		font-size:2.8em;
		font-weight:normal;
		line-height:1.5em;
		margin:0 0 1.0em 0;
	}
	
	.pagelet h3 em
	{
		color:#808c4b;
	}
	
	.pagelet ins
	{
		background:#fff url('/images/pagelet_cap.png') 0 0 no-repeat;
		position:absolute;
		bottom:0;
		left:0;
		width:90.0em;
		height:0.7em;
	}

/* --------------------- */
/* --- Call to Action -- */

	.cta
	{
		height:3.8em;
		position:absolute;
		top:2.0em;
		right:2.0em;
		width:11.0em;
		text-align:left;
	}
	
	.cta a
	{
		color:#d99008;
		display:block;
		font-size:1.2em;
		padding:0.3em 0 0 4.0em;
	}
	
	.cta a span
	{
		background:#fff url('/images/icons/cnv_icons-v1.png') -0.6em -6.4em no-repeat;
		display:block;
		height:3.0em;
		left:0;
		overflow:hidden;
		position:absolute;
		text-indent:-9999em;
		top:0;
		width:3.0em;
	}

/* --------------------- */
/* ----- Personas ------ */
	
	ul.personas
	{
		position:relative;
	}
	
	ul.personas li
	{
		margin:0 0 2.0em 0;
		height:7.5em;
	}
	
	ul.personas li a
	{
		color:#999;
		display:block;
		font-size:1.8em;
		height:3.8em;
		text-decoration:none;
		position:relative;
		padding:0.8em 0 0 5.0em;
	}
	
	ul.personas li a strong
	{
		font-weight:normal;
		color:#d99008;
	}
	
	ul.personas li a span
	{
		background:#fff url('/images/icons/cnv_hats_v1.png') 0 0 no-repeat;
		position:absolute;
		top:0;
		left:0;
		display:block;
		height:4.5em;
		width:4.5em;
		overflow:hidden;
		text-indent:-9999em;
	}
	
	ul.personas li a.marketing span	{ background-position: 0 -0.4em; }
	ul.personas li a.architect span	{ background-position: -5.5em -1.0em; }
	ul.personas li a.dba span		{ background-position: -11.2em -0.7em; }
	ul.personas li a.boss span		{ background-position: -16.6em -0.7em; }
	ul.personas li a.developer span	{ background-position: -22.2em -0.7em; }
	
	ul.personas li.active a.marketing span	{ background-position: 0 -7.3em; }
	ul.personas li.active a.architect span	{ background-position: -5.5em -7.9em; }
	ul.personas li.active a.dba span		{ background-position: -11.2em -7.6em; }	
	ul.personas li.active a.boss span		{ background-position: -16.6em -7.6em; }
	ul.personas li.active a.developer span	{ background-position: -22.2em -7.6em; }

	ul.personas li a:hover
	{
		color:#d99008;
		text-decoration:underline;
	}
	
	ul.personas li div
	{
		background:#fff url('/images/backgrounds/background_description.png') 0 0.1em no-repeat;
		border:solid 1px #fff;
		display:none;
		margin:0 1.0em 0 1.0em;
		position:relative;
	}
	
	ul.personas li.active div
	{
		display:block;
	}
	
	ul.personas li.active
	{
		height:auto;
	}
	
	ul.personas li.active a,
	ul.personas li.active a strong
	{
		color:#ddd;
	}
	
	ul.personas li.active a:hover
	{
		text-decoration:none;
	}
	
	ul.personas li.active div a.close
	{
		background: red url('/images/icons/cnv_icons-v1.png') -21.1em -6.5em no-repeat;
		display:block;
		font-size:1.0em;
		height:auto;
		padding:0 0 0 0;
		position:absolute;
		text-decoration:none;
		top:-1.5em;
		right:-2.2em;
		height:5.0em;
		width:4.8em;
		text-indent:-9999em;
		overflow:hidden;
	}
	
	ul.personas li.active div a.close:hover
	{
		background-position:-14.1em -13.5em;
	}
	
	ul.personas li p
	{
		font-size:1.5em;
		display:block;
		margin:1.0em 0 0 0;
		padding:0.8em 0.8em 0.8em 0.8em;
		border:solid 3px #ccc;
		border-width:0 3px 3px 3px;
	}

/* --------------------- */
/* ----- Partners ------ */

	ul.partners_list
	{
		margin:4.0em 0 0 0;
	}
	
	ul.partners_list li
	{
		float:left;
	}
	
	ul.partners_list li a
	{
		background:#fff url('/images/icons/cnv_partners_v2.png') 0 0 no-repeat;
		display:block;
		height:15.0em;
		width:20.0em;
		overflow:hidden;
		text-indent:-999em;
		margin:0 0.4em 0.4em 0.4em;
	}
	
	ul.partners_list li.bank_of_america a	{ background-position: 0 0; }
	ul.partners_list li.datamail a			{ background-position: -24.6em 0; }
	ul.partners_list li.tranzact a			{ background-position: -50.4em 0; }
	ul.partners_list li.monster a			{ background-position: -75.1em 0; }
	ul.partners_list li.mnet a				{ background-position: 0 -20.0em; }
	ul.partners_list li.directtv a			{ background-position: -25.0em -20em; }
	ul.partners_list li.avaya a				{ background-position: -50em -20em; }
	ul.partners_list li.ferrara a			{ background-position: -75em -20em; }
	ul.partners_list li.experian a			{ background-position: 0 -40em; }
	ul.partners_list li.minddesign a		{ background-position: -25.2em -40em; }
	ul.partners_list li.toshiba a			{ background-position: -50.0em -40em; }
	ul.partners_list li.hsbc a				{ background-position: -75em -40em; }
	ul.partners_list li.telus a				{ background-position: 0 -60.8em; }
	ul.partners_list li.thirdscreen a		{ background-position: -25.0em -60.0em; }
	ul.partners_list li.weightwatchers a	{ background-position: -50em -60em; }
	ul.partners_list li.sigma a				{ background-position: -73em -60em; }
	
	ul.partners_list li.kbm a				{ background-position: -25.0em -80.0em; }
	ul.partners_list li.javelin a			{ background-position: -50em -80em; }
	ul.partners_list li.intellidyn a		{ background-position: -25em -100em; }
	ul.partners_list li.transcontinental a	{ background-position: -75em -80em; }
	ul.partners_list li.zinio a				{ background-position: 0 -80em; }
	ul.partners_list li.healthdialog a		{ background-position: -100.0em 0; }
	ul.partners_list li.intuit a			{ background-position: -100.0em -20.0em; }
	ul.partners_list li.fis a				{ background-position: -100em -40.6em; }
	ul.partners_list li.cramer a			{ background-position: 0 -100.0em; }
	ul.partners_list li.wilde a				{ background-position: -100em -80em; }
	ul.partners_list li.akquracy a			{ background-position: -100em -60em; }
	
	/* --------------------- */
	/* ---- Testimonials --- */	

		.testimonial_wrapper
		{
			padding:4.0em 2.0em 0 15.0em;
			position:relative;
		}
		
		p.testimonial
		{
			color:#909090;
			font-style:italic;
			font-size:1.5em;
			display:inline;
			font-family:Georgia, Times, "Times New Roman", serif;
			padding:1.6em 0 0 0;
			position:relative;
		}
		
		p.testimonial span
		{
			color:#d99008;
			display:block;
			font-style:normal;
			margin:1em 0 1.0em 0;
		}
		
		.testimonial_wrapper .hidden
		{
			display:none;
		}
		
		.testimonial_companies
		{
			border:solid 1px #e0e0e0;
			left:0;
			padding:1.0em 1.0em 1.0em 1.0em;
			position:absolute;
			top:3.6em;
			width:10.0em;
		}
		
		.testimonial_companies li
		{
			margin:1.0em 0 1.0em 0;
		}
		
		.testimonial_companies li a
		{
			background:#fff url('/images/icons/cnv_partners_v2.png') 0 0 no-repeat;
			border:solid 1px #fff;
			border-width:0 5px 0 0;
			display:block;
			overflow:hidden;
			text-indent:-9999em;
			height:4.0em;
		}
		
		.testimonial_companies li.active a
		{
			border-color:#d99008;
		}
		
		.testimonial_companies li a.sigma
		{
			background-position:-55em -100.7em;
		}
		
		.testimonial_companies li a.zinio
		{
			background-position:-80em -100.9em;
		}
		
		.testimonial_companies li a.sigma:hover,
		.testimonial_companies li.active a.sigma
		{
			background-position:-55.1em -110.1em;
		}
		
		.testimonial_companies li a.zinio:hover,
		.testimonial_companies li.active a.zinio
		{
			background-position:-80em -110.3em;
		}
	
/* --------------------- */
/* ------ Contact ------ */	
	
	.contact_result
	{
		display:none;
		float:left;
		width:50.0em;
		margin:3.0em 0 0 0;
	}
	
	.contact_form
	{
		float:left;
		width:50.0em;
		margin:3.0em 0 0 0;
	}
	
	.contact_form fieldset
	{
		display:block;
	}
	
	.contact_form fieldset label
	{
		cursor:pointer;
		display:block;
		font-size:1.6em;
	}
	
	.contact_form fieldset input
	{
		border:solid 1px #ccc;
		margin:0.4em 0 1.0em 0;
		padding:0.5em 0.5em 0.5em 0.5em;
		width:34.6em;
	}
	
	.contact_form fieldset textarea
	{
		border:1px solid #ccc;
		height:10.0em;
		margin:0.4em 0 1.0em 0;
		padding:0.5em 0.5em 0.5em 0.5em;
		width:35.6em;
	}
	
	.address
	{
		width:26.0em;
		float:left;
		margin:3.8em 0 0 0;
		padding:0 0 0 7.0em;
	}
	
	#map
	{
		border:solid 1px #999;
		clear:both;
		height: 22.5em;
		margin:4.0em 0 0 0;
		width: 83.0em;
	}
	
	input.submit_buttom
	{
		color:#333;
		cursor:pointer;
		background:#f2f2f2;
		border:solid 1px #999;
		padding:0.4em 0.4em 0.4em 0.4em;
	}

/* --------------------- */
/* ----- Problems ------ */	
	
	.problems_wrapper
	{
		height:27.6em;
		width:98.0em;
		margin:0 auto;
		overflow:hidden;
		position:relative;
	}
	
	.problems_wrapper h4
	{
		background:#f2f2f2;
		color:#003366;
		padding:0 0 1.0em 1.1em;
	}
	
	#hplProblemsLeft,
	#hplProblemsRight
	{
		background:#fff url('/images/backgrounds/background_scroller.png') 3.8em -19.1em no-repeat;
		position:absolute;
		top:6.7em;
		left:0;
		width:6.4em;
		height:19.0em;
		text-indent:-9999em;
	}
	
	#hplProblemsRight
	{
		background-position:0 0;
		left:auto;
		right:0;
	}
	
	#hplProblemsLeft span,
	#hplProblemsRight span
	{
		position:absolute;
		top:8.0em;
		left:0;
		display:block;
		height:3.3em;
		width:3.6em;
		background:#fff url('/images/icons/cnv_icons-v1.png') -7.7em -7.8em no-repeat;
	}

	#hplProblemsLeft.hidden_scroller,
	#hplProblemsRight.hidden_scroller
	{
		cursor:default;
	}
	
	#hplProblemsLeft.hidden_scroller span,
	#hplProblemsRight.hidden_scroller span
	{
		display:none;
	}
	
	#hplProblemsRight span
	{
		background-position:-14.6em -7.8em;
		left:2.5em;
	}
	
	#hplProblemsLeft:hover span
	{
		background-position:-0.6em -14.8em;
	}
	
	#hplProblemsRight:hover span
	{
		background-position:-7.6em -14.8em;
	}
	
	.problems
	{
		margin:1.0em 0 0 0;
		padding:0 0 0 6.0em;
		height:18.2em;
		width:9000.0em;
	}
	
	.problems li
	{
		background:#fff;
		float:left;
		height:17.0em;
		width:27.5em;
		margin:0 0.5em 0 0.5em;
		position:relative;
		border:solid 1px #e5e5e5;
	}
	
	.problems li a
	{
		display:block;
		font-size:1.4em;
		text-decoration:none;
		color:#333;
		line-height:1.6em;
		margin:3.0em 0 0 0;
		padding:0.8em 0.8em 0.8em 0.8em;
	}
	
	.problems li a:hover
	{
		color:#d99008;
		text-decoration:underline;
	}
	
	.problems li a.close_problem,
	.problems li p
	{
		display:none;
	}
	
	.problems li span
	{
		border-bottom:solid 1px #ddd;
		top:0;
		color:#666633;
		display:block;
		height:1.1em;
		font-size:1.4em;
		font-variant:small-caps;
		left:0;
		margin:0 0.6em 0 0.6em;
		overflow:hidden;
		padding:0.6em 0.6em 0.6em 0.6em;
		position:absolute;
		text-align:center;
		width:18.0em;
	}
	
	.problems li.active
	{
		border:none;
		background:#fff url('/images/section_footer.png')0 bottom no-repeat;
		height:20.8em;
		left:-0.5em;
		position:absolute;
		top:6.6em;
		width:98.0em;
		z-index:1000;
	}
	
	.problems li.active a
	{
		color:#999;
		margin:0 2.8em 0 0;
	}
	
	.problems li.active a.close_problem
	{
		background: transparent url('/images/icons/cnv_icons-v1.png') -15.8em -5.5em no-repeat;
		display:block;
		height:2.2em;
		margin:0 0 0 0;
		overflow:hidden;
		padding:0 0 0 0;
		position:absolute;
		right:0.2em;
		text-indent:-9999em;
		top:0.2em;
		width:2.2em;
	}
	
	.problems li.active a.close_problem:hover
	{
		background-position:-10.8em -10.5em;
	}
	
	.problems li.active p
	{
		display:block;
		font-size:1.8em;
		padding:0.8em 2.0em 0.8em 2.0em;
	}
	
	.problems li.active span
	{
		display:none;
	}

/* --------------------- */
/* ----- Software ------ */	
	
	.feature_categories
	{
		background:#f2f2f2;
		margin:2.0em 0 3.0em 0;
		padding:0 2.0em 0 2.0em;
		height:4.0em;
	}
	
	.feature_categories li
	{
		float:left;
	}
	
	.feature_categories li a
	{
		display:block;
		padding:0 1.0em 0 1.0em;
		font-size:1.4em;
		line-height:3.0em;
	}
	
	.feature_categories li a.active
	{
		background:#fff;
		color:#333;
		text-decoration:none;
	}
	
	.feature_browser
	{
		background: #fff url(http://localhost/cms/ux/images/backgrounds/background_cover.png) repeat scroll 50% 50%;
		clear:both;
	}
	
	.hidden_list
	{
		display:none;
	}
	
	.feature_list
	{
		float:right;
		position:relative;
		width:26.0em;
	}
	
	.feature_list li a
	{
		background:#f2f2f2;
		color:#a5b45f;
		display:block;
		font-size:1.2em;
		padding:0.8em 1.0em 0.8em 0.8em;
		margin:0 1.5em 0.4em 0;
		text-decoration:none;
	}
	
	.feature_list li a:hover
	{
		background:#d99008;
		color:#fff;
	}
	
	.feature_list li.active
	{
		background: transparent url('/images/backgrounds/background_shotbrowser.png') 0 -0.3em no-repeat;
	}
	
	.feature_list li.active a
	{
		background:#d99008;
		color:#fff;
	}
	
	#featureShot
	{
		float:right;
		border:solid 3px #ccc;
		margin:0 0 0 -1.8em;
		padding:0.3em 0.3em 0.3em 0.3em;
		position:relative;
		width:56.0em;
	}
	
	#featureShot a.info
	{
		background:transparent url('/images/icons/cnv_icons-v1.png') -21.0em -14.8em no-repeat;
		position:absolute;
		top:-1.7em;
		right:-1.8em;
		height:4.2em;
		width:4.2em;
		text-indent:-9999em;
		overflow:hidden;
		z-index:1001;
	}
	
	#featureShot .feature_description
	{
		background:transparent url('/images/backgrounds/background_minimodal.png') 0 0 repeat;
		display:none;
		position:absolute;
		top:0;
		left:0;
		height:44.9em;
		width:100%;
		z-index:1000;
	}
	
	#featureShot .feature_description p
	{
		display:none;
		background:#fff;
		border:solid 3px #d99008;
		left:2.0em;
		padding:1.0em;
		position:absolute;
		top:4.0em;
		width:41.0em;
	}
	
	.close_description
	{
		display:block;
		margin:0.8em 0 0.4em 0;
	}
	
	#featureShot a.active,
	#featureShot a.info:hover
	{
		background-position:0 -21.8em;
	}
	
	#featureShot.loading
	{
		background:#fff url('/images/ajax_pageload.gif') 24em 3em no-repeat;
		height:45.3em;
	}
	
	#featureShot.loading img,
	#featureShot.loading a.info
	{
		display:none;
	}

	.feature_description
	{
		clear:both;
	}