/* Global */
html, body { width:100%; height:100%; overflow:hidden;}

h1,h2,h3,h4,h5,h6 { font-size: 100%; text-transform:uppercase; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }

body { background-color:#000; }
body,textarea,input,select,a{ font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#ffffff; text-decoration:none; }


/* links */
p a, .content a,
p a:link, .content a:link {  color:#8FAECC; text-decoration:none; outline:none; }
p a:visited, .content a:visited { text-decoration:none; color:#ff3366; }
p a:hover, .content a:hover {  text-decoration:none; color:#ff3366; }
p a:active, .content a:active { text-decoration:none; }

p { font-size:11px; line-height:22px; margin:0 0 25px 0; }

.p-artist { text-transform:uppercase; }



.link-block { padding:15px 0; }
.link-block li { padding:5px 0; margin:0 0 0 15px; }
.link-block li a { 
	background-color:transparent; background-repeat:no-repeat; background-position:0 50% ;
	font-size:1em; padding:0 0 0 2em; height:16px; 
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	color:#fff;

}
.link-block li a.pdf { background-image:url(/assets/project/img/icons/pdf.gif);  }
.link-block li a.doc { background-image:url(/assets/project/img/icons/doc.gif); }
.link-block li a.jpg { background-image:url(/assets/project/img/icons/jpg.gif); }
.link-block li a.zip { background-image:url(/assets/project/img/icons/zip.gif); }
.link-block li a.link,
div.link-block li a
{ background-image:url(/assets/project/img/icons/link.gif); }

/* url active page state 
a.active { color:#b8d4e9; }*/


/* Structure */

#wrapper { height:100%; }
#wrapper { margin:0 auto; position:relative; z-index:6; opacity:1; }
#bgimagewrapper {
	width:100%;	height:100%; display:block; position:fixed; top:0; left:0;
	z-index:1; background-color:#000; 
}
#bgimagewrapper img { width:100%; display:block; position:absolute; }

#bgimagewrapper #bgcredits { position:absolute;bottom:10px;right:10px;padding:3px 6px 3px 6px; background-color:#000;text-transform:uppercase;}
/* HEADER */
#header-wrapper { width:100%; height:85px; max-height:85px; padding:0 0 10px 0; background-color:transparent; text-transform:uppercase; position: relative; }
	
	#header-title { text-align:center; }
	#header-title a { height:85px; width:100%; text-align:center; font-size:34px; }
	#header-name, #header-menu { background-color:#000; }

	#header-menu ul li { position: relative; float:left; display:block; height:20px; width:14%; font-weight:bold; }
	#header-menu ul li a, #header-menu ul li { position: relative; font-weight:bold; color:#ffffff; font-size:12px; }
	#header-menu ul li a:hover { color:#666666; }

#content-wrapper { width:950px; margin:0 auto; xoverflow:hidden; position:relative; top:0; left:0; opacity:1; visibility:visible; }
	/* submenu general */
	#submenu-wrapper { width:950px; height:20px; max-height:20px; margin:0 0 10px 0; font-size:10px; text-transform:uppercase; clear:both; }
	#submenu-wrapper a { font-size:10px; /*color:#b8d4e9; */ }
	#submenu-wrapper a:active, #submenu-wrapper a:focus { -moz-outline-style: none; outline: none; }
	#submenu-wrapper a.active { color:#b8d4e9; }

	#submenu-wrapper div { z-index:10; }
		#submenu-wrapper .black { background-color:#000; height:20px; }
		#submenu-wrapper .spacer-2 { float:left; width:2px; font-size:1px; line-height:1px; }
		#submenu-wrapper .spacer-5 { float:left; width:5px; font-size:1px; line-height:1px; }

		#submenu-wrapper .next a,
		#submenu-wrapper .prev a { width:20px; height:20px; display:block; }
		#submenu-wrapper .prev a { background-image:url(/assets/project/img/common/arrow-left.png); }
		#submenu-wrapper .next a { background-image:url(/assets/project/img/common/arrow-right.png); }


		
		#submenu-wrapper .dropdown-wrapper { position:relative; z-index:9997; }
			#submenu-wrapper .dropdown-menu { background-color:#000; height:20px; overflow:hidden; }
			#submenu-wrapper .dropdown-menu a,
			#submenu-wrapper .dropdown-menu .title { padding:0 0 0 4px; width:130px; }
			#submenu-wrapper .dropdown-menu .selected { background-color:#ff0054; }
			#submenu-wrapper .dropdown-menu a { display:block; background-color:#000; line-height:1em; padding-bottom:.5em; }

			#submenu-wrapper .dropdown-menu a:hover { }

			#submenu-wrapper .dropdown-btn {
				background-color:transparent;
				background-image:url(/assets/project/img/common/arrow-bottom.png);
				background-position:top right;
				background-repeat:no-repeat;
				position:absolute; right:0; top:0; width:20px; height:20px;
				cursor:pointer;
				z-index:11;
			}

	.content { width:950px; height:430px; height:auto !important; min-height:430px; z-index:2; xoverflow:hidden; position:relative; top:0; left:0; xopacity:1; xvisibility:visible;  }

	/* general thumbs */
	.thumbs .thumb,
	.thumbs .thumb-3rd { float:left; margin-right:25px; z-index:3; visibility:visible; opacity:1; }
	.thumbs .thumb-3rd { margin:0; } 

	.thumbs .thumb a,
	.thumbs .thumb-3rd a,
	.thumbs .thumbs-works { display:block; background-color:#000000; border:none; width:290px; z-index:3; font-size:10px; }

	.thumbs .thumb a,
	.thumbs .thumb-3rd a { cursor:pointer;  }

	.thumbs .thumb a .image,
	.thumbs .thumb-3rd a .image,
	.thumbs .thumbs-works .image { background-position:center 0; background-color:#000; background-repeat:no-repeat; display:block; }

/* LANDING PAGE 
 * This page is different from all the other pages and has its own landing-wrapper
 */
#landing-wrapper { width:100%; margin:0 auto;  }
#landing-wrapper #wrapper-shows { position:relative; width:850px; height:205px; margin:10px auto 0 auto; overflow:hidden; }


	#landing-wrapper #wrapper-shows #shows-overflow  {  
		position:relative; top:0; left:30px; 
		width:790px; height:205px; overflow:hidden;
		z-index:2; background-color:transparent;
	}

	#landing-wrapper #wrapper-shows #shows-overflow #shows { width:800px; position:relative; overflow:hidden; z-index:1; top:0; left:0;  }

	#landing-wrapper #wrapper-shows #shows-overflow #shows .show { float:left; width:390px; height:205px; margin:0 10px 0 0; z-index:3; display:block; background-color:#000; cursor:pointer; }
	#landing-wrapper #wrapper-shows #shows-overflow #shows .show:hover { background-color:#333333; }

	#landing-wrapper #wrapper-shows #shows-overflow #shows .show span { display:block; width:390px; height:160px;
		background-color:transparent; background-position:top center; background-repeat:no-repeat;  }
	
	#landing-wrapper #wrapper-shows #shows-overflow #shows .show h1 { text-transform:uppercase; font-size:10px; height:25px; line-height:25px; overflow:hidden; }
	#landing-wrapper #wrapper-shows #shows-overflow #shows .show h2 { text-transform:uppercase; font-size:10px; height:20px; line-height:20px; }

	#landing-wrapper #wrapper-shows #shows-overflow #shows .current h1,
	#landing-wrapper #wrapper-shows #shows-overflow #shows .previous h1 { text-align:right; padding:0 5px 0 0; }
	
	#landing-wrapper #wrapper-shows #shows-overflow #shows .current h2,
	#landing-wrapper #wrapper-shows #shows-overflow #shows .previous h2 { padding:0 0 0 5px; }

	#landing-wrapper #wrapper-shows #shows-overflow #shows .upcomming h1 { text-align:left; padding:0 0 0 5px; }
	#landing-wrapper #wrapper-shows #shows-overflow #shows .upcomming h2 { text-align:right; padding:0 5px 0 0; }
	
		/* controls */
		#landing-wrapper #prev,
		#landing-wrapper #next { width:30px; height:205px; display:block; background-color:transparent; z-index:4; background-repeat:no-repeat; }
		#landing-wrapper #prev { position:absolute; left:0; top:0; background-image:url(/assets/project/img/common/arrow-landing-prev.png); background-position:left center; }
		#landing-wrapper #next { position:absolute; right:0; top:0;  background-image:url(/assets/project/img/common/arrow-landing-next.png); background-position:right center; }
		/* hover */
		#landing-wrapper #prev:hover { background-image:url(/assets/project/img/common/arrow-landing-prev-hover.png); }
		#landing-wrapper #next:hover { background-image:url(/assets/project/img/common/arrow-landing-next-hover.png);  }

/* ARTIST REPRESENTED */

	/* gallerie submenu */
	.submenu-artist .artist,
	.submenu-artist .gallerie-title,
	.submenu-artist .gallerie-counter,
	.submenu-artist .gallerie-submit,
	.submenu-artist .bio-pub,
	.submenu-artist .other-artist-title,
	.submenu-artist .other-artist-submit { float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	
	.submenu-artist .artist { width:316px; }

	.submenu-artist .gallerie-title { width:139px; padding:0; }
	
	.submenu-artist .gallerie-counter { width:20px; padding:0; text-align:center; }
	.submenu-artist .gallerie-submit { width:20px; padding:0; }
	
	.submenu-artist .bio-pub { width:352px; padding:0; }
		.submenu-artist .biography,
		.submenu-artist .publications { background-color:#000; float:left; padding-left:4px; padding-right:4px; }
		.submenu-artist .biography { margin:0 23px 0 0;}
	
	.submenu-artist .other-artist-title { width:124px; padding:0; } 
	.submenu-artist #dropdown-other-artist .title { width:100%; }
	/* end of gallerie submenu */
	
	/* ARTIST GALLERIE */
	#artist { height:442px; max-height:442px; width:950px; position:relative; overflow:hidden;  }
	#artist #thumbs-wrapper { height:442px; max-height:442px; position:relative; top:0; left:0; }
	#artist .thumbs-block { height:442px; max-height:442px; width:975px; float:left; }


	#artist .artist-name { height:442px; width:975px; float:left; } /* same as */
	#artist .artist-name span { text-transform:uppercase; font-size:120px; text-transform:uppercase; color:#000; font-weight:400; line-height:1em; }
		
		
		/* artist gallery thumbs */
		#artist .thumb,
		#artist .thumb-3rd { float:left; margin-right:25px; z-index:3; visibility:visible; opacity:1; }
		#artist .thumb-3rd { margin:0; } 

		#artist .thumb a,
		#artist .thumb-3rd a { width:290px; padding:15px 5px; height:170px; max-height:170px; display:block; }

		#artist .thumb a:hover,
		#artist .thumb-3rd a:hover { }

		#artist .thumb a .image,
		#artist .thumb-3rd a .image { height:170px; max-height:170px; width:290px; }
		
		#artist .row-1 { height:200px; margin:0 0 25px 0; }
		#artist .row-2 { height:200px; margin:0 0 10px 0; }


		/* gallerie solo image */
		#artist .gallerie-wrapper,
		#artist #fake-bg { width:950px; height:442px; max-height:442px; }
		#artist .gallerie-wrapper { z-index:2; }		

		#artist #gallery-wrapper-image { position:relative; top:0; left:0; overflow:hidden; width:950px; height:442px; z-index:2; }

		#artist .gallerie-wrapper .image-solo { 
			width:910px !important; height:442px; max-height:442px;  
			margin:0 auto; padding:0 20px; float:left;
			background-color:transparent; background-position:center center; background-repeat:no-repeat;
			z-index:1; position:relative; left:0; top:0; }
		
		#artist .gallerie-wrapper .next,
		#artist .gallerie-wrapper .prev { 
			width:49%; height:422px; max-height:422px; display:block; border:none;
			background-color:transparent; background-repeat:no-repeat;
			position:absolute; top:0; z-index:5;	}

		#artist .gallerie-wrapper .prev { left:0;  background-image:url(/assets/project/img/common/btn-gallery-prev.gif); background-position:top left; }
		#artist .gallerie-wrapper .next { right:0; background-image:url(/assets/project/img/common/btn-gallery-next.gif); background-position:top right; }

		#artist .gallerie-wrapper .next:hover { background-image:url(/assets/project/img/common/btn-gallery-next-hover.gif); }
		#artist .gallerie-wrapper .prev:hover { background-image:url(/assets/project/img/common/btn-gallery-prev-hover.gif); }
		
		/* gallerie description */
		#gallerie-desc { background-color:#000; height:24px; max-height:24px; line-height:24px; padding:0 0 0 4px; text-transform:uppercase; margin:10px 0 0 0 ; }
/* END OF ARTIST REPRESENTED */

/* WORKS AVAILABLE */
	
	/* works submenu */
	.submenu-works .artist,
	.submenu-works .more-works { float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	.submenu-works .artist { width:760px; }
	.submenu-works .more-works { width:181px; padding:0; }

/* SOLO IMAGE CREDITS */
#credit-hitarea { position:absolute; bottom:0; left:0; width:9999px; height:20px; z-index:9999; background-color:transparent; }
#credit-wrapper { position:absolute; bottom:0; left:0; z-index:6; }
.credit-photo { 
	float:left; position:relative; top:0; left:0; width:940px; padding:0 5px; height:20px; line-height:20px; z-index:99999; background-color:#000;
}
.credit-show-info { background:transparent url(/assets/project/img/common/credit.gif) no-repeat 0 0; width:18px; height:18px; position:absolute; left: 930px; bottom:0; z-index:2; }
.credit-photo a { display:inline; margin:0 25px 0 0; position:absolute; right:0; background-color:transparent; }
.credit-photo .addthis img { top:2px; top:2px !important;  }



/* ARTISTS OVERVIEW */
	/* submenu */
	.submenu-artists .artist { float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	.submenu-artists .artist { width:946px; }

	.content-artists-overview { width:950px; height:455px;  z-index:2; position:relative; top:0; left:0; }

	/* artists wrapper and thumb */
	#artists { height:430px; max-height:440px; width:950px; position:relative; overflow:hidden;  }
	#artists #thumbs-wrapper { height:430px; max-height:430px; position:relative; top:0; left:0; }
	#artists .thumbs-block { height:430px; max-height:430px; width:975px; float:left; }

	#artists .row-1 { height:205px; margin:0 0 7px 0; }
	#artists .row-2 { height:205px; margin:0 0 5px 0; }
	
		#artists .thumbs .thumb,
		#artists .thumbs .thumb-3rd { float:left; margin-right:25px; z-index:3; visibility:visible; opacity:1;  }
		#artists .thumbs .thumb-3rd { margin:0; } 

		#artists .thumb { width:300px; height:205px; }
		
		#artists .thumb a,
		#artists .thumb .thumbs-works { font-size:10px; width:290px; height:190px; max-height:190px; padding:5px 5px 10px 5px;  color:#fff; text-transform:uppercase; display:block; background-color:#000000; }
		
		#artists .thumb .name { font-size:10px; margin:0 0 7px 0; width:290px; text-align:right; display:block;  }
		#artists .thumb .image { display:block; width:290px; height:160px; overflow:hidden; }
		#artists .thumb .artists-btn-go { display:block; width:290px; margin:0; padding:0; height:15px; }

	/* artists view switchter */
	#artists_footer_wrapper {}
	#view-switcher { clear:both; background-color:#fff;  width:230px; height:13px; line-height:13px; text-align:left; font-size:8px; font-weight:bold; color:#000; text-transform:uppercase; margin:7px 0 0 0; float:right; position:relative; right:0; bottom:0; }
		#view-switcher a { cursor:pointer; color:#000; font-size:10px; }
		#view-switcher a:hover { color:#666; }
		#view-switcher .view-active { color:#666; }
		#view-switcher .list { padding:0 0 0 17px; }
		#view-switcher .thumbs { padding:0 0 0 17px; }

	/* artists list */
	.artists-list .cols { float:left; background-color:transparent; } 
	.artists-list .cols,
	.artists-list #fake-bg { height:420px; width:950px; }

	.artists-list .cols .col { float:left; width:280px; padding:10px; margin:0 25px 0 0; height:400px; max-height:440px; }

	.artists-list .col-3rd { margin:0 !important; padding:0; }

		.artists h2,
		.artists-list .cols a { font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none;  }
		.artists-list h2 { height:32px; color:#666; font-size:13px; font-weight:bold; }
		.artists-list .name { height:32px; text-transform:uppercase; }

		.artists-list .name a { color:#fff; border:none; position:relative;  }
		.artists-list .name a:hover { color:#666666; }
				
/* END OF ARTISTS OVERVIEW */

/* BIOGRAPHY, PUBLICATIONS, AGENDA ARTICLE LAYOUT */

	.standard-content,
	#biography,
	#publications,
	#publication,
	#limited-edition,
	#agenda-article
	{ width:950px; height:480px; max-height:480px; }

	.standard-content,
	#biography,
	#limited-edition,
	#publication,
	#agenda-article
	{ background-color:#000; }
		
		.standard-content .left-col,
		#biography .left-col,
		#publications .left-col,  /*this one is for the artist rep page */
		#publication .left-col,  /*this one is for the flipbooks */
		#agenda-article .left-col
		{ position:relative; float:left; width:455px; padding:0 0 0 10px; height:460px; max-height:460px; margin:10px 0 10px 0; overflow:hidden; overflow-y:auto; /*turned of in JS */ z-index:4; } /* display inline in LT IE7 */

			.standard-content .h2,
			#biography h2,
			#publication h2,
			#publications h2,
			#agenda-article h2
			{ background-color:#000; position:relative; padding:0 0 5px 0; margin:0 15px 0 0; z-index:4; }

		.standard-content .right-col,
		#biography .right-col,
		#publication .right-col,
		#publications .right-col,
		#agenda-article .right-col
		{ float:right; width:463px; height:480px; max-height:480px; position:relative; }
		
			.standard-content .right-col img,
			#biography .right-col img,
			#publication .right-col img,
			#publications .right-col img,
			#agenda-article .right-col img
			{ padding:10px 0 0 0; }

/* AGENDA */

	/* agenda submenu */
	.submenu-agenda .title,
	.submenu-agenda .quarter,
	.submenu-agenda .year,
	.submenu-agenda .go
	{ float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	
	.submenu-agenda .title { width:295px; }

	.submenu-agenda .quarter { width:94px; padding:0; }
	.submenu-agenda .year { width:54px; padding:0; }
	.submenu-agenda .go { width:484px; }
	/* end of submenu agenda */

	#agenda { width:950px; height:481px; max-height:481px; background-color:#000; }
	#agenda h2 { font-size:12px; margin:0 5px 2px 0; position:relative; background-color:#000; z-index:3; }	
		#agenda .left-col { float:left; position:relative; width:620px; height:460px; max-height:460px; background-color:#000; padding:10px; }
			#agenda .left-col .left-col-image  { float:left; width:280px; height:460px; max-height:460px; padding:0; overflow:hidden; }

			#agenda .left-col .left-col-content { 
				position:relative; width:310px; height:440px; max-height:440px; background-color:#000; padding:0 10px 0 20px; overflow:hidden;
			} /* width:300px; IE6 */

			#agenda .left-col .left-col-content .agenda-event-article { 
				width:290px; height:70px; height:auto !important; min-height:70px;
				border-bottom:1px dashed #999999;  padding:30px 10px 30px 0; 
			}
			#agenda .left-col .left-col-content .last {
				border-bottom:none;
			}

			#agenda .left-col .left-col-content .agenda-event-article p { padding:0 0 0 0; }

			/* NAV */
			#agenda .left-col #nav-quarter { height:20px; width:333px; padding:5px 0 0 0; float:right; }
			
			#agenda .left-col #nav-quarter #next,
			#agenda .left-col #nav-quarter #prev { background-color:transparent; background-repeat:no-repeat; height:25px; width:20px; }
			
			#agenda .left-col #nav-quarter #prev { float:left; background-image:url(/assets/project/img/common/arrow-left.png); background-position:-4px 0; }
			#agenda .left-col #nav-quarter #prev:hover { background-image:url(/assets/project/img/common/arrow-left-hover.png);  }

			#agenda .left-col #nav-quarter #next { float:right; background-image:url(/assets/project/img/common/arrow-right.png); background-position:4px 0; }
			#agenda .left-col #nav-quarter #next:hover { background-image:url(/assets/project/img/common/arrow-right-hover.png); }

			
		/* RIGHT COL */
		#agenda .right-col { float:left; width:300px; height:480px; max-height:480px; background-color:#000000; margin:0 0 0 10px; }
			#agenda .right-col .upcoming-show-header { width:290px; margin:5px 0 5px 10px; }
			#agenda .right-col .upcoming-show-feature { margin:0 10px 0 10px; height:225px; max-height:225px;  }
			#agenda .right-col .upcoming-show-feature img { margin:0 0 5px 0;  }
			#agenda .right-col .upcoming-show-feature p { font-size:11px; line-height:1.5em; padding:0 0 5px 0; }


/* AGENDA ARTICLE */
	/* agenda submenu */
	.submenu-agenda-article .go-back,
	.submenu-agenda-article .right,
	.submenu-agenda-article .prev,
	.submenu-agenda-article .next
	{ float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	

	
	.submenu-agenda-article .go-back { width:300px; overflow:hidden; }
	.submenu-agenda-article .prev,
	.submenu-agenda-article .next
	{ width:20px; padding:0; background:#000000 no-repeat 0 0; }

	.submenu-agenda-article .right { width:600px; padding:0; text-align:center; }
		.submenu-agenda-article .biography { margin:0 23px 0 0; }

	.submenu-agenda-article .exhibition,
	.submenu-agenda-article .publications,
	.submenu-agenda-article .press,
	.submenu-agenda-article .shots
	{ background-color:#000; float:left; padding-left:4px; padding-right:4px; width:21%; }
	/* end of submenu agenda item */

	#agenda-article { background-color:#000000; }
	#agenda-article h2 { padding:0 0 10px 0; }
	#agenda-article .date { padding:0 0 15px 0; }


/* PUBLICATION(S) */
/* SUBMENU PUBLICATION(S) */

	.submenu-publication .publication,
	.submenu-publication .right,
	.submenu-publication .prev,
	.submenu-publication .next
	{ float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	

	.submenu-publication .publication { width:480px; }

	.submenu-publication .prev,
	.submenu-publication .next
	{ width:20px; padding:0; background:#000000 no-repeat 0 0; }

	.submenu-publication .right { width:420px; padding:0; text-align:center; }
		.submenu-agenda-article .book { margin:0 23px 0 0; }
		.submenu-publication .book,
		.submenu-publication .info
		{ background-color:#000; float:left; padding-left:4px; padding-right:4px; width:45%; }


/* CONTENT PUBLICATION(S) */
#publication { height:480px; height:auto !important; min-height:480px; width:950px; position:relative; overflow:hidden; /*background-color:#000;*/ }
#publication-flashbook { height:480px; }

/* ABOUT US _ CONTACT _ STANDARD PAGE */

/* SUBMENU ABOUT US _ CONTACT */
.submenu-standard .standard
	{ float:left; background-color:#000; height:20px; line-height:20px; padding-left:4px; position:relative; }
	
	.submenu-standard .standard { width:946px; }


/* LIMITED EDITION */

#limited-edition .right-col img { position:absolute; top:0; left:0; z-index:1; display:block; }


/* general other things */

	/* gallerie scroller */
	#scroll-wrapper { clear:both; width:950px; position:relative; top:0; bottom:0; left:0; }
		#indicator-left, #indicator-right { height:6px; max-height:6px; width:24px; background-color:#000; line-height:1px; font-size:1px; }
		#indicator-left { float:left; margin:0 1px 0 0;}
		#indicator-right { float:right; }

		#scroller-hor { height:6px; max-height:6px; width:900px; float:left; background-color:#000; line-height:1px; font-size:1px; }
			#scroller { height:6px; max-height:6px; line-height:1px; font-size:1px; }

	/* SCROLLER */
	#scroll-content-wrapper { overflow:hidden; position:relative; top:0; left:0; }
	/*#scroll-content	{ position:relative; top:0; left:0; height:440px; height:auto !important; min-height:440px; }*/
	#scroll-content	{ position:relative; top:0; left:0; height:440px; height:auto !important; min-height:440px; xheight:440px; xoverflow:hidden; }
	@media screen and (-webkit-min-device-pixel-ratio:0){ #scroll-content { height:440px; height:auto !important; min-height:440px; } }

	
	/* vertical handle */
	#scroll-area-vert, #scroll-area-vert2 { background:transparent url(/assets/project/img/common/scroll-bg-vert.gif) repeat-y 0 0; }
	#scroll-handle-vert, #scroll-handle-vert2 { width:14px; height:27px; background-color:transparent; background-image:url(/assets/project/img/common/scroll-btn-vert.gif); background-repeat:no-repeat; background-position:0 0; }
	
	/* horizontal handle */
	#scroll-handle{ background-color:#fff; height:6px; width:100%; }
	#scroll-hover { background-color:#fff; position:absolute; height:6px; width:20px; top:0; left:0; color:#000; font-size:10px; line-height:10px; } 

	/* rightside slideshow wrapper*/
	
	.right-col #slideshow-wrapper { width:453px; height:460px; overflow:hidden; padding:10px 0 0 0; }
	.right-col #slideshow-wrapper img { width:453px; height:460px; opacity:1; z-index:1; position:absolute; top:0; left:0; }

#preloader { background:#000 url(/assets/project/img/common/preloader.gif) no-repeat 50% 50%; position:absolute; top:30px; left:0; width:0; height:0; visibility:visible; opacity:0; display:block; }
#fake-bg { background-color:#000; position:absolute; top:0; left:0; z-index:1; }
.scroll-overflow { position:absolute; top:0; left:0; z-index:5;   }
.hide { display:none; }