body{
	margin:0;
	font:13px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	background:#000;
	color:#fff;
	letter-spacing:-1px;
}
img{border:0;}
a{
	text-decoration:underline;
	color:#fff;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
object,
embed{
	margin:0;
	padding:0;
	display:block;
}
#wrapper{
	width:900px;
	height:600px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/bg-body.jpg) no-repeat;
	position:relative;
}
#main{
	width:900px;
	height:600px;
}
.head{
	width:100%;
	position:relative;
	height:50px;
	padding:28px 0 0;
	z-index:100;
	overflow:hidden;
}
.head-centered-1{
	float:left;
	position:relative;
	text-align:center;
	left:50%;
}
.head-centered-2{
	float:left;
	position:relative;
	left:-50%;
	text-align:left;
}
.home .head{
	height:100px;
	width:auto;
	padding:24px 16px 0 48px;
	z-index:500;
}
.search .head{
	overflow:visible;
}
.media-page .head,
.profile-page .head{
	height:63px;
	width:auto;
	padding:15px 9px 0 11px;
}
.media-page .head-centered-1,
.media-page .head-centered-2,
.profile-page .head-centered-1,
.profile-page .head-centered-2,
.home .head-centered-1,
.home .head-centered-2{
	position:static;
	float:none;
}
.head-title h1{
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.head-title h1{
	height:30px;
	width:499px;
	background:url(../images/txt-new-lives-story.png) no-repeat;
}
.head-title-featured-profiles h1{
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	height:30px;
	width:499px;
	background:url(../images/txt-featured-profiles.png) no-repeat;
}
.home .head-title{
	margin:5px 0 0;
	float:left;
}
.home .head-title h1{
	width:451px;
	height:96px;
	background:url(../images/txt-new-lives-america.png) no-repeat;
}
.breman-logo{
	width:117px;
	height:57px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
.breman-logo a{
	width:117px;
	height:57px;
	display:block;
	background:url(../images/logo-breman-museum.png) no-repeat;
}
.search-form{
	margin:-13px 0 0;
	padding:0 0 0 30px;
}
* html .search-form fieldset{
	float:left;
	position:relative;
}
.search-form .input-text{
	float:left;
	width:323px;
	height:48px;
	padding:1px 7px 9px 52px;
	background:url(../images/bg-search-input.png) no-repeat;
}
.name-search{padding:0;}
.name-search .input-text{background:url(../images/bg-name-search-input.png) no-repeat;}
.search-form .input-text input{
	float:left;
	width:295px;
	padding:14px 14px;
	border:0;
	background:none;
	font:bold 18px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color:#7a3c1d;
	position:relative;
	margin:0;
}
.search-form .submit-button{
	float:left;
	width:162px;
	height:58px;
	background:url(../images/btn-search.png) no-repeat;
	cursor:pointer;
	border:0;
	padding:0;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	display:inline;
	margin:0 0 0 -2px;
}
.search-form .submit-button:hover,
.search-form .submit-button.hover{background:url(../images/btn-search-hover.png) no-repeat;}
.search-form .type{
	float:left;
	margin:0;
	padding:2px 0 0 7px;
	list-style:none;
	text-align:left;
	width:140px;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#f5f0e0;
}
.search-form .type li{
	float:left;
	width:100%;
	padding:0 0 2px;
}
.search-form .type li input{
	float:left;
	width:16px;
	height:15px;
	margin:0;
}
.search-form .input-holder{
	float:left;
	position:relative;
}
.input-dropdown{
	width:323px;
	position:absolute;
	left:53px;
	top:3px;
	display:none;
}
.open .input-dropdown{display:block;}
.input-dropdown .drop-top{
	background:url(../images/bg-input-drop-t.png) no-repeat;
	width:100%;
	height:8px;
	overflow:hidden;
}
.input-dropdown .drop-main{
	background:url(../images/bg-input-drop-m.png) repeat-y;
	width:293px;
	padding:33px 15px 0;
	
}
.input-dropdown .drop-bot{
	background:url(../images/bg-input-drop-b.png) no-repeat;
	width:100%;
	height:4px;
	overflow:hidden;
}
.input-dropdown ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	width:100%;
	overflow:hidden;
}
.input-dropdown ul li{
	width:100%;
	float:left;
	margin:-1px 0 0;
	padding:8px 0 11px;
	background:url(../images/bg-drop-separator.gif) no-repeat 100% 0;
}
.input-dropdown ul li a{
	color:#625447;
	display:block;
	text-decoration:none;
	background:url(../images/bg-drop-link.gif) no-repeat 0 100%;
}
#content-holder{
	height:362px;
	background:#1e0d06 url(../images/bg-content-holder.gif) no-repeat;
	padding:35px 20px 0;
}
.l-col #content-holder,
.r-col #content-holder{
	padding:0;
	height:475px;
	background:none;
}
.home #content-holder{
	height:335px;
	background:none;
	padding:76px 0 0 41px;
	margin:-60px 0 0;
	position:relative;
	z-index:400;
}
.content-wrapper{
	width:100%;
	display:table;
}
#content{
	float:right;
	width:492px;
	padding:0 0 0 25px;
}
.home #content{
	float:left;
	width:417px;
	height:265px;
	padding:32px 240px 0 38px;
	background:url(../images/bg-home-introduction.png) no-repeat;
}
.profile-page #content{
	width:490px;
	padding:0;
}
.media-page #content{
	float:none;
	width:100%;
	padding:0;
}
.home-introduction{
	font-size:14px;
	line-height:16px;
	position:relative;
}
.home-introduction h2{
	margin:0 0 12px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/txt-home-introduction.gif) no-repeat;
}
.home-introduction .buttons{
	margin:0 -6px 0 -5px;
	position:relative;
	width:423px;
	overflow:hidden;
}
.home-introduction .button{float:left;}
.home .photo-area{
	width:421px;
	height:426px;
	overflow:hidden;
	float:left;
	margin:-76px 0 -15px -260px;
	position:relative;
}
.home .photo-area .image{
	background:url(../images/bg-home-photo.png) no-repeat;
	padding:48px 49px 0 49px;
	width:323px;
	height:378px;
	overflow:hidden;
}
.home .photo-area a{position:relative;}
.home .photo-area img{display:block;}
.r-col #content{
	float:left;
	padding:0;
	width:610px;
	height:500px;
	position:relative;
	z-index:1;
	margin:0 -39px -25px 0;
}
.l-col #content{
	float:right;
	padding:0 16px 0 0;
	width:540px;
	height:450px;
	position:relative;
	z-index:1;
}
#content .map{
	width:610px;
	height:500px;
}
.text-title{
	font-size:18px;
	font-weight:normal;
}
.biography{
	width:100%;
	overflow:hidden;
	font-size:14px;
	line-height:19px;
}
.media-page h1,
.profile-page h1{
	height:25px;
	overflow:hidden;
	width:100%;
	text-indent:-9999px;
}
.biography .tabset{
	padding:22px 0 0;
	width:100%;
	position:relative;
	background:url(../images/bg-tabset.gif) repeat-x 0 100%;
}
.biography .tabset li{
	padding:0 0 0 2px;
}
.biography .scrollable{
	height:228px;
}
.biography .biography-themes{
	margin:-4px 0 0;
}
.biography .biography-themes .scrollable{
	height:236px;
}
.biography .tabs-content{
	padding:16px 0 0;
}
.biography h1{
	background:url(../images/txt-survivor-story.gif) no-repeat 50% 0;
}
.biography .themes-list{
	margin:-2px 0 0;
}
.biography .themes-list li{
	padding:0 0 1px;
}
.biography .themes-list a{
	display:block;
	font:bold 18px/24px "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	height:49px;
	margin:0 10px 0 0;
	text-decoration:none;
}
.biography .themes-list .theme-btn-m{
	background:url(../images/bg-bio-theme-btn-m.png) no-repeat;
	height:49px;
	padding:0;
}
.biography .themes-list a:hover .theme-btn-m{
	background:url(../images/bg-bio-theme-btn-mh.png) no-repeat;
}
.biography .themes-list .text{
	height:29px;
	display:block;
	padding:10px 14px 10px 24px;
}
.biography .themes-list .theme-btn-r{
	height:49px;
	margin:0 -10px 0 0;
	overflow:hidden;
	position:relative;
	width:10px;
}
.biography .themes-list .theme-btn-r span{
	width:10px;
	height:98px;
	background:url(../images/bg-bio-theme-btn-r.png) no-repeat;
}
.biography .themes-list a:hover .theme-btn-r span{margin:-49px 0 0;}
.profile-column{
	float:left;
	width:351px;
	display:inline;
	padding:0 17px;
	margin:-112px 0 0 -17px;
}
.profile-column .image{
	margin:0 -17px;
}
.profile-column .photo{
	width:302px;
	height:293px;
	background:url(../images/bg-profile-col-image.png) no-repeat;
	overflow:hidden;
	padding:42px 42px 0 41px;
}
.profile-column .image a{
	position:relative;
}
.profile-column .video-details{
	border:1px solid #431e0e;
	border-width:1px 0;
	padding:3px 0;
	margin:13px 0 0;
	display:none;	
}
.video-details a{
	display:block;
	width:100%;
	overflow:hidden;
	font-weight:bold;
	text-decoration:none;
	padding:6px 0 0;
}
.video-details .watch{
	display:block;
	background:url(../images/txt-watch-video.gif) no-repeat;
	width:123px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.video-details .title{
	display:block;
	font-size:12px;
	line-height:20px;
}
.video-details .btn-play{
	float:left;
	display:inline;
	width:44px;
	height:44px;
	margin:-2px 5px 0 4px;
	background:url(../images/btn-play.png) no-repeat;
}
.video-details .video{
	float:right;
	width:63px;
	height:52px;
	padding:2px 13px 0 12px;
	margin:-6px 0 0;
	background:url(../images/bg-video-image.png) no-repeat;
}
.video-details .video img{display:block;}
.profile-column .details-list{
	padding:13px 0 0;
}
.profile-column .name{
	color:#f0e5c8;
	font-size:24px;
	font-weight:bold;
	line-height:26px;
	text-decoration:none;
}
.profile-column .name:hover{text-decoration:underline;}
.profile-column dl{
	width:100%;
	overflow:hidden;
	border:1px solid #431e0e;
	border-width:1px 0;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	padding:6px 0 9px;
	margin:-1px 0 0;
}
.profile-column dt{
	float:left;
	margin:0 8px 0 0;
}
.profile-column dd{margin:0;}
.profile-column .born{
	width:30px;
	background:url(../images/txt-born2.gif) no-repeat;
}
.profile-column .immigrated{
	width:72px;
	background:url(../images/txt-immigrated.gif) no-repeat;
}
.profile-small{
	float:right;
	width:363px;
	position:relative;
}
.profile-small a{
	display:block;
	width:242px;
	height:44px;
	padding:14px 0 0 121px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/btn-return-to-bio.png) no-repeat;
}
.profile-small a:hover{
	background:url(../images/btn-return-to-bio-h.png) no-repeat;	
}
.profile-small a .image{
	position:absolute;
	left:-8px;
	top:-7px;
}
.profile-small a .arrow{
	position:absolute;
	left:42px;
	top:7px;
}
.profile-small a .arrow span{
	background:url(../images/image-arrow.png) no-repeat;
	width:31px;
	height:46px;
	display:block;
	overflow:hidden;
}
.profile-small a .image span{
	background:url(../images/bg-prof-small-image.png) no-repeat;
	width:61px;
	height:59px;
	padding:8px 8px 0 7px;
}
.media-docs h1{background:url(../images/txt-documents.gif) no-repeat 50% 0;}
.media h1{background:url(../images/txt-media-gallery.gif) no-repeat 50% 0;}
.media,
.media-docs{padding:1px 0 0;}
.media .tabset,
.media-docs .tabset{
	background:url(../images/bg-tabset.gif) repeat-x 0 100%;
	padding:22px 0 0;
}
.media .tabs-content,
.media-docs .tabs-content{
	padding:16px 0 0;
}
.media .gallery,
.media-docs .gallery{
	width:100%;
	overflow:hidden;
}
.media .gallery .title,
.media-docs .gallery .title{
	color:#f0e5c8;
	display:block;
	font-size:11px;
	text-align:center;
	line-height:13px;
	padding:6px 0 0;
}
.media .gallery .time{
	color:#f0e5c8;
	display:block;
	font-size:11px;
	text-align:center;
	line-height:13px;
	padding:3px 0 0;
	font-style:italic;
	letter-spacing:0;
}
.media .gallery .time em{
	background:url(../images/bg-video-type.gif) no-repeat 50% 50%;
	padding:5px 9px;
}
.media .gallery .prev-arrow,
.media .gallery .next-arrow,
.media-docs .gallery .prev-arrow,
.media-docs .gallery .next-arrow{
	float:left;
	width:80px;
	height:160px;
	background:url(../images/bg-gallery-buttons.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 17px 0 0;
}
.media .gallery .prev-arrow:hover,
.media-docs .gallery .prev-arrow:hover{background-position:-80px 0;}
.media .gallery .next-arrow,
.media-docs .gallery .next-arrow{
	background-position:-160px 0;
	margin:0;
	float:right;
}
.media .gallery .next-arrow:hover,
.media-docs .gallery .next-arrow:hover{background-position:-240px 0;}
.media .gallery div,
.media-docs .gallery div{
	width:676px;
	overflow:hidden;
	position:relative;
	float:left;
}
.media .gallery div ul,
.media-docs .gallery div ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.media .gallery div ul li,
.media-docs .gallery div ul li{
	float:left;
	width:160px;
	padding: 0 9px 0 0;
}
.media .gallery div ul li a,
.media-docs .gallery div ul li a{
	display:block;
	border:1px solid #431e0e;
	background:#1e0d06;
	padding:1px;
	position:relative;
}
.media .gallery div ul li a span,
.media-docs .gallery div ul li a span{
	display:block;
	width:146px;
	height:146px;
	border:5px solid #271108;
	text-align:center;
	overflow:hidden;
}
.media .gallery div ul li a:hover span,
.media-docs .gallery div ul li a:hover span{
	border:10px solid #114358;
	width:136px;
	height:136px;
}
.media .gallery div ul li a strong,
.media-docs .gallery div ul li a strong{
	display:table-cell;
	height:146px;
	width:146px;
	vertical-align:middle;
	cursor:pointer;
}
.media .gallery div ul li a:hover strong,
.media-docs .gallery div ul li a:hover strong{
	width:136px;
	height:136px;
}
* html .media .gallery div ul li a strong{display:block;}
* html .media-docs .gallery div ul li a strong{display:block;}
* + html .media .gallery div ul li a strong{display:block;}
* + html .media-docs .gallery div ul li a strong{display:block;}	
.media-docs .gallery div ul li a em,
.media .gallery div ul li a em{
	display:block;
}
.media .video-gallery div ul li a em{
	background:url(../images/bg-video-thumbs.gif) no-repeat 50% 0;
	width:88px;
	height:71px;
	display:block;
	padding:2px 12px 0;
	text-align:center;
	margin-left:17px;
}
.media .video-gallery div ul li a:hover em{margin-left:12px;}
.media .video-gallery div ul li a em img{display:block;}
* html .media .gallery div ul li a em{display:block;}
* html .media-docs .gallery div ul li a em{display:block;}
* + html .media .gallery div ul li a em{display:block;}
* + html .media-docs .gallery div ul li a em{display:block;}
* html .media .video-gallery div ul li a em{margin-left:0;}
* html .media .video-gallery div ul li a:hover em{margin-left:0;}
* + html .media .video-gallery div ul li a em{margin-left:0;}
* + html .media .video-gallery div ul li a:hover em{margin-left:0;}
.quick-tutorial{
	padding:8px 0 0;
	font-size:14px;
	line-height:19px;
}
#content-holder .quick-tutorial p{margin:0 0 20px;}
.quick-tutorial .scrollable{
	height:312px;
}
.scrollable{
	overflow:hidden;
}
.vscroll-slider{
	background:url(../images/bg-scroll-slider.gif) no-repeat;
	cursor:default;
}
.pushed{background-position:-34px 0;}
.scroll-bar-bottom{
	background:url(../images/bg-scroll-slider-b.gif) no-repeat;
	height:20px;
	position:absolute;
	left:0;
	bottom:0;
	margin:0 0 -4px;
	overflow:hidden;
	width:34px;
}
.pushed .scroll-bar-bottom{background-position:-34px 0;}
.vscroll-line{
	background:url(../images/bg-vscroll-line.png) no-repeat;
}
.vscroll-up{
	overflow:hidden;
	height:0px;
}
.vscroll-up img,
.vscroll-down img{display:none;}
.vscroll-down{
	overflow:hidden;
	width:34px;
	height:4px;
	background:url(../images/bg-vscroll-line-b.png) no-repeat;
}
.gray-scroll .vscroll-line{background:url(../images/bg-vscroll-line-g.png) no-repeat;}
.red-scroll .vscroll-line{background:url(../images/bg-vscroll-line-r.png) no-repeat;}
.gray-scroll .vscroll-down{background:url(../images/bg-vscroll-line-gb.png) no-repeat;}
.red-scroll .vscroll-down{background:url(../images/bg-vscroll-line-rb.png) no-repeat;}
#content h1{
	margin:0;
}
#content-holder p{
	margin:0 0 18px;
}
.home #content-holder p{
	margin:0 0 15px;
}
.search #content{
	width:100%;
	padding:0;
}
.search-area{padding:1px 0 0;}
.search-area .scrollable{
	height:340px;
}
.themes{
	padding:14px 0 0;
}
.themes .scrollable{
	height:424px;
}
.themes .scrollable .vscroll-bar{
	height:412px !important;
	margin:10px 0 0;
}
.themes-list{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.themes-list li{
	float:left;
	width:100%;
}
.themes-list li a{
	display:block;
	margin:0 15px 0 0;
	height:85px;
	font:bold 24px/28px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	text-decoration:none;
}
.themes-list li span{
	display:block;
	cursor:pointer;
}
.themes-list .theme-btn-m{
	float:left;
	width:100%;
	height:75px;
	background:url(../images/bg-theme-btn-m.png) no-repeat;
	padding:2px 0 8px 0;
}
.themes-list a:hover .theme-btn-m{
	background:url(../images/bg-theme-btn-mh.png) no-repeat;
}
.themes-list .theme-btn-r{
	float:right;
	margin:0 -15px 0 0;
	display:inline;
	position:relative;
	width:15px;
	height:85px;
	overflow:hidden;
}
.themes-list .theme-btn-r span{
	width:15px;
	height:170px;
	background:url(../images/bg-theme-btn-r.png) no-repeat;
}
.themes-list a:hover .theme-btn-r span{
	margin:-85px 0 0;
}
.themes-list .text span{
	height:75px;
	vertical-align:middle;
	display:table-cell;
}
* html .themes-list .text{
	height:75px;
	vertical-align:middle;
	display:table-cell;
}
* + html .themes-list .text{
	height:75px;
	vertical-align:middle;
	display:table-cell;
}
* html .themes-list .text span{height:auto;}
* + html .themes-list .text span{height:auto;}
.themes-list .image{
	float:left;
	width:84px;
	height:69px;
	margin:0 15px 0 2px;
	background:url(../images/bg-theme-image.png) no-repeat;
	display:inline;
	padding:3px;
}
.themes-list img{
	display:block;
}
.content-title{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-content-title.png) no-repeat;
	height:39px;
	color:#f0e5c8;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	text-align:left;
}
.content-title .title-text{
	padding:0 0 0 16px;
	position:relative;
}
#content-holder .content-title .title-main p{
	margin:0;
}
.content-title h1{
	font-size:14px;
	line-height:30px;
}
.profiles-content{
	padding:23px 0 0 3px;
	margin:0 0 0 -3px;
}
.profiles-content .scrollable{
	height:410px;
}
.profiles-content .scrollable .vscroll-bar{
	height:380px !important;
}
.profiles-content .content-title{
	margin:0 0 11px;
	height:auto;
	background:none;
}
.profiles-content .content-title .inner{
	height:31px;
	margin:0 14px 0 0;
}
.profiles-content .content-title .title-right{
	background:url(../images/bg-profiles-title-r.png) no-repeat;
	float:right;
	width:14px;
	height:31px;
	overflow:hidden;
	margin:0 -14px 0 0;
	display:inline;
	position:relative;
}
.profiles-content .content-title .title-main{
	background:url(../images/bg-profiles-title-m.png) no-repeat;
	overflow:hidden;
	height:31px;
	float:left;
	width:100%;
}
.search-results .profiles-list,
.profiles-content .profiles-list{
	margin:0 0 0 -3px;
	padding:0 0 20px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.search-results .profiles-list li,
.profiles-content .profiles-list li{
	float:left;
	width:100%;
	padding:13px 0 0;
}
.search-results .profiles-list .thumb,
.profiles-content .profiles-list .thumb{
	float:left;
	width:90px;
	height:87px;
	background:url(../images/bg-profile-thumb.png) no-repeat;
	padding:13px 13px 0 12px;
	margin:-13px 0 0;
}
.search-results .profiles-list img,
.profiles-content .profiles-list img{
	display:block;
	position:relative;
}
.search-results .profiles-list .text,
.profiles-content .profiles-list .text{
	height:1%;
	overflow:hidden;
	padding:0 0 0 15px;
	color:#f0e5c8;
	font-weight:bold;
}
.search-results .profiles-list .name,
.profiles-content .profiles-list .name{
	font-size:24px;
	line-height:30px;
	text-decoration:none;
}
.search-results .profiles-list .name:hover,
.profiles-content .profiles-list .name:hover{text-decoration:underline;}
.search-results .profiles-list dl,
.profiles-content .profiles-list dl{
	margin:8px 0 0;
	width:100%;
	overflow:hidden;
	border:1px solid #4b210e;
	border-width:1px 0;
	font-size:12px;
	line-height:14px;
	padding:7px 0 8px;
}
.search-results .profiles-list dt,
.profiles-content .profiles-list dt{
	float:left;
	margin:0 8px 0 0;
}
.search-results .profiles-list dd,
.profiles-content .profiles-list dd{
	margin:0;
}
.hidden-text{
	text-indent:-9999px;
	overflow:hidden;
	height:14px;
}
.profiles-content .profiles-list .born{
	width:31px;
	background:url(../images/txt-born.gif) no-repeat;
}
.search-intro{
	color:#f0e5c8;
	text-align:center;
	padding:20px 0 0;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.searching{
	color:#f0e5c8;
	text-align:center;
	padding:23px 0 14px;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	border-bottom:1px solid #461f0e;
}
.searching-ico{
	background:url(../images/ajax-loader.gif) no-repeat 50% 50%;
	padding:15px;
	margin:0 6px 0 0;
}
#content-holder .search-intro p{
	margin:0 0 12px;
}
.search-intro .example{
	font-size:14px;
	line-height:18px;
	padding-top: 15px;
}
.tags{
	width:100%;
	overflow:hidden;
	position:relative;
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	color:#7a3c1d;
	padding:46px 0 0;
}
.tags div{
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
#content-holder .tags p{
	float:left;
	position:relative;
	left:-50%;
	margin:0;
}
.tags span{
	float:left;
	position:relative;
}
.tags strong{
	float:left;
	padding:0 7px;
}
.tags .tag{
	color:#fff;
	font-size:11px;
	line-height:28px;
	position:absolute;
	top:-39px;
	left:50%;
}
.tags .tag em{
	float:left;
	background:url(../images/bg-tag-l.gif) no-repeat;
	font-style:normal;
	position:relative;
	left:-50%;
}
.tag span{
	background:url(../images/bg-tag-r.gif) no-repeat 100% 0;
}
.tag span strong{
	background:url(../images/bg-tag-arrow.gif) no-repeat 50% 100%;
	padding:0 10px 10px;
}
.tags a{
	color:#fbf8f1;
	text-decoration:none;
	border-bottom:1px solid #fbf8f1;
	padding:0 0 2px;
	letter-spacing:0;
}
.tags a:hover{
	border:0;
}
.search-results{
	width:100%;
	text-align:left;
}
.search-results .profiles-list{
	padding:0 0 0 8px;
	width:auto;
	height:1%;
	margin:0;
}
.name-search-area .search-results .profiles-list{
	padding:0 0 30px 8px;
}
.search-results .profiles-list .name{
	color:#f0e5c8;
}
.search-results .profiles-list .name span{
	font-weight:normal;
}
.search-results .profiles-list dd{
	color:#fff;
}
.search-results .profiles-list .intro{
	background:url(../images/txt-intro.gif) no-repeat;
	width:33px;
}
.search-results .profiles-list .themes{
	background:url(../images/txt-themes-profiles.gif) no-repeat;
	width:46px;
	padding:0;
}
.search-results .profiles-list .intro-text{
	font-style:italic;
}
.noresults{
	color:#f0e5c8;
	text-align:center;
	padding:20px 0 17px;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	border-bottom:1px solid #461f0e;
}
.noresults p span{
	font-weight:normal;
}
.alphabet-bar{
	background:url(../images/bg-alphabet.gif) no-repeat;
	padding:0 0 0 14px;
	margin:-9px 0 9px;
	position:relative;
}
.alphabet-bar ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
}
.alphabet-bar ul li{
	float:left;
	padding:0 0 0 1px;
	margin:0 0 0 -1px;
	background:url(../images/bg-alphabet-separator.gif) no-repeat 0 50%;
}
.alphabet-bar ul li a{
	display:block;
	background:url(../images/bg-alphabet-link.gif) repeat-x;
	color:#4b210f;
	width:32px;
	text-align:center;
	text-decoration:none;
}
.alphabet-bar ul li.active a,
.alphabet-bar ul li a:hover{
	background-position:0 -29px;
	color:#114358;
}
.name-search-area{
	color:#f0e5c8;
	width:100%;
	text-align:center;
	margin:0 0 -10px;
}
.name-search-area .scroll-content{
	left:0 !important;
}
.name-search-area .vscroll-bar{
	height:302px !important;
}
.name-search-area h2{
	font:24px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin:0;
}
.name-search-intro{
	background:url(../images/bg-namesearch-intro.gif) no-repeat 50% 0;
	min-height:251px;
	padding:17px 0 0;
	margin:1px 0 0;
	position:relative;
}
* html .name-search-intro{height:251px;}
#column{
	float:right;
	width:329px;
	position:relative;
	z-index:100;
}
.l-col #column{
	float:left;
}
.column-inner{
	width:278px;
	height:448px;
	background:url(../images/bg-column-right.png) no-repeat;
	padding:27px 12px 0 39px;
	overflow:hidden;
}
.l-col .column-inner{
	width:270px;
	height:452px;
	background:url(../images/bg-column-left.png) no-repeat;
	padding:23px 39px 0 20px;
}
#column .title{
	padding:0 12px 18px 0;
	height:1%;
	overflow:hidden;
}
* html #column .title{overflow:visible;}
* + html #column .title{height:auto;}
.l-col #column .title{
	padding:0 4px 18px 0;
}
#column h1{
	margin:0;
	text-indent:-9999px;
	height:29px;
	width:100%;
	float:left;
	overflow:hidden;
}
.country-content h1{background:url(../images/txt-country-of-origin.gif) no-repeat 50% 0;}
.camps-content h1{background:url(../images/txt-concentration-camps.gif) no-repeat 50% 0;}
.ghettos-contnet h1{background:url(../images/txt-ghettos.gif) no-repeat 50% 0;}
.themes-content h1{background:url(../images/txt-themes.gif) no-repeat 50% 0;}
.title .subtitle{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:3px 0 0;
	float:left;
}
.title .subtitle div{
	float:left;
	position:relative;
	left:50%;
	text-align:center;
}
.title .subtitle h2{
	margin:0;
	float:left;
	position:relative;
	left:-50%;
	font:13px/14px Georgia, Garamond, serif;
	background:url(../images/bg-subtitle-l.gif) no-repeat 0 50%;
	text-transform:uppercase;
	letter-spacing:0.03em;
}
.title .subtitle h2 span{
	display:block;
	padding:0 35px 2px;
	background:url(../images/bg-subtitle-r.gif) no-repeat 100% 50%;
}
.banner-title{
	border-top:1px solid #7f3919;
	padding:13px 0 18px;
}
.banner-title h3{
	color:#f0e5c8;
	font-weight:bold;
	font-size:17px;
	line-height:24px;
	margin:0;
}
.banner-title h4{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	height:12px;
}
.banner-subtitle{
	background:url(../images/bg-banner-subtitle.gif) repeat-x 0 100%;
	padding:12px 0 0;
}
.survivor-profiles h4{background:url(../images/txt-survivor-profiles.gif) no-repeat 50% 0;}
.featured-profile h4{background:url(../images/txt-featured-profile.gif) no-repeat 50% 0;}
.profile{
	line-height:16px;
	color:#f0e5c8;
	position:relative;
	width:100%;
}
#content-holder .profile p{
	margin:0;
}
.featured-profile .banner-title{
	padding:13px 0 16px;
}
.profile .thumb{
	float:left;
	height:87px;
	padding:13px 13px 0 12px;
	width:90px;
	background:url(../images/bg-profile-thumb.png) no-repeat;
	margin:-7px 13px 0 0;
}
.profile .thumb img{
	position:relative;
}
.profile h5{
	font:bold 14px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin:0 0 8px;
}
.profile .name{
	color:#f0e5c8;
	text-decoration:none;
}
.profile .name:hover{text-decoration:underline;}
.profile .scrollable{
	height:360px;
}
.instructions-text{
	margin:-11px 0 0;
}
.instructions-title{
	background:url(../images/bg-instructions-title-line.gif) repeat-x 0 100%;
	margin:0 0 2px;
}
.instructions-title span{
	width:65px;
	height:65px;
	display:block;
	background:url(../images/bg-instructions-title.gif) no-repeat;
	margin:0 auto;
}
.instructions-content{
	line-height:17px;
	width:100%;
	overflow:hidden;
	font-size:14px;
}
#content-holder .instructions-content p{
	margin:0 0 16px;
}
.tabset{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.tabset li{
	float:left;
	padding:0 0 0 3px;
	background:url(../images/bg-tabset.gif) repeat-x 0 100%;
}
.tabset li:first-child{padding:0;}
.tabset a{
	display:block;
	background:url(../images/bg-tab-l.gif) no-repeat;
	position:relative;
}
.tabset a:hover,
.tabset a.active{
	margin:-5px 0 0;
	background-position:0 -37px;
}
.tabset a span{
	display:block;
	background:url(../images/bg-tab-r.gif) no-repeat 100% 0;
	padding:12px 0 14px;
	width:134px;
	cursor:pointer;
}
.tabset a:hover span,
.tabset a.active span{
	padding:14px 0 15px;
	background-position:100% -37px;
}
.tabset a strong{
	background:url(../images/bg-tab-text.gif) no-repeat;
	display:block;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
}
.tabset a:hover strong,
.tabset a.active strong{
	height:13px;
}
.tabset a .introduction-tab strong{background-position:50% 0;}
.tabset a:hover .introduction-tab strong,
.tabset a.active .introduction-tab strong{background-position:50% -11px;}
.tabset a .instructions-tab strong{background-position:50% -24px;}
.tabset a:hover .instructions-tab strong,
.tabset a.active .instructions-tab strong{background-position:50% -35px;}
.tabset a .biography-tab strong{background-position:50% -48px;}
.tabset a:hover .biography-tab strong,
.tabset a.active .biography-tab strong{background-position:50% -59px;}
.tabset a .biography-tab{width:118px;}
.tabset a .history-tab strong{background-position:50% -72px;}
.tabset a:hover .history-tab strong,
.tabset a.active .history-tab strong{background-position:50% -83px;}
.tabset a .history-tab{width:128px;}
.tabset a .themes-tab strong{background-position:50% -96px;}
.tabset a:hover .themes-tab strong,
.tabset a.active .themes-tab strong{background-position:50% -107px;}
.tabset a .themes-tab{width:120px;}
.tabset a .documents-tab strong{background-position:50% -120px;}
.tabset a:hover .documents-tab strong,
.tabset a.active .documents-tab strong{background-position:50% -131px;}
.tabset a .documents-tab{width:158px;}
.tabset a .photos-tab strong{background-position:50% -144px;}
.tabset a:hover .photos-tab strong,
.tabset a.active .photos-tab strong{background-position:50% -155px;}
.tabset a .photos-tab{width:118px;}
.tabset a .video-tab strong{background-position:50% -168px;}
.tabset a:hover .video-tab strong,
.tabset a.active .video-tab strong{background-position:50% -179px;}
.tabset a .video-tab{width:118px;}
.tabset a .audio-tab strong{background-position:50% -192px;}
.tabset a:hover .audio-tab strong,
.tabset a.active .audio-tab strong{background-position:50% -203px;}
.tabset a .audio-tab{width:118px;}

.tabs-content{
	padding:15px 0 0;
}
/*
.tabs-content .tab{display:none;}
*/
.column-inner .text{padding:3px 0 0;}
.country-content .scrollable,
.ghettos-contnet .scrollable,
.camps-content .scrollable{
	height:286px;
}
.steps{line-height:16px;}
.column-inner .steps .scrollable{
	height:290px;
}
#content-holder .steps p{margin:0 0 9px;}
.step{
	background:url(../images/bg-step.gif) repeat-x 0 100%;
	width:100%;
	margin:0 0 4px;
}
.step span{
	display:block;
	width:43px;
	height:43px;
	margin:0 auto;
	background:url(../images/bg-step-number.gif) no-repeat;
	text-align:center;
	font:18px/42px  Arial, sans-serif;
	color:#803919;
}
.photo-area{
	float:left;
	width:340px;
	padding:0 0 0 3px;
	overflow:hidden;
}
.photo-area .image{
	padding:0 0 8px;
}
.photo-area .image a{
	display:block;
}
.photo-area .image img{display:block;}
.photo-area .buttons{
	margin:0 0 0 -2px;
}
.button{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.button:hover{position:relative;}
.button span{
	background:url(../images/buttons.png) no-repeat;
	width:694px;
	height:561px;
	float:left;
	cursor:pointer;
}
.btn-finished{
	width:347px;
	height:58px;
}
.btn-finished:hover span{margin:0 0 0 -347px;}
.btn-view-full{
	width:275px;
	height:69px;
}
.btn-view-full span{margin:-58px 0 0;}
.btn-view-full:hover span{margin:-58px 0 0 -275px;}
.btn-return-list{
	width:275px;
	height:58px;
}
.btn-return-list span{margin:-127px 0 0;}
.btn-return-list:hover span{margin:-127px 0 0 -275px;}
.btn-new-story{
	width:209px;
	height:95px;
}
.btn-new-story span{margin:-280px 0 0;}
.btn-new-story:hover span{margin:-280px 0 0 -209px;}
.btn-featured-profiles{
	width:209px;
	height:95px;
}
.btn-featured-profiles span{margin:-185px 0 0;}
.btn-featured-profiles:hover span{margin:-185px 0 0 -209px;}
.btn-documents{
	width:173px;
	height:62px;
}
.btn-documents span{margin:-375px 0 0;}
.active .btn-documents span,
.btn-documents:hover span{margin:-375px 0 0 -173px;}

.btn-media{
	width:163px;
	height:62px;
}
.btn-media span{
	margin:-437px 0 0;
}
.btn-media:hover span,
.active .btn-media span{margin:-437px 0 0 -163px;}
.btn-survivor-story{
	width:172px;
	height:62px;
}
.btn-survivor-story span{margin:-499px 0 0;}
.btn-survivor-story:hover span,
.active .btn-survivor-story span{margin:-499px 0 0 -172px;}
.prifile-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.prifile-nav li{
	float:left;
}
.main-nav{
	width:900px;
	height:114px;
	overflow:hidden;
	margin:-38px 0 0;
	position:relative;
	z-index:200;
}
.extra-nav{
	height:40px;
	overflow:hidden;
	background:#000;
	padding:9px 0 0;
}
.extra-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
.extra-nav ul li{
	background:url(../images/separator01.gif) no-repeat;
	padding:0 21px 5px 21px;
	float:left;
}
.extra-nav ul li span{
	display:block;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-nav.gif) no-repeat;
}
.extra-nav ul li a{
	display:block;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-nav.gif) no-repeat;
}
.extra-nav ul li .back{
	width:94px;
}
.extra-nav ul li.disable a.back:hover,
.extra-nav ul li a.back:hover{background-position:0 -27px;}
.extra-nav ul li.disable a.back{background-position:0 -54px;}
.extra-nav ul li .start-over{
	width:110px;
	background-position:-94px 0;
}
.extra-nav ul li.disable a.start-over:hover,
.extra-nav ul li a.start-over:hover{background-position:-94px -27px;}
.extra-nav ul li.disable a.start-over{background-position:-94px -54px;}
.extra-nav ul li .teachers{
	width:94px;
	background-position:-204px 0;
}
.extra-nav ul li .teachers:hover{background-position:-204px -27px;}
.extra-nav ul li.active .teachers:hover,
.extra-nav ul li.active .teachers{background-position:-204px -54px;}
.extra-nav ul li .key-search{
	background-position:-365px 0;
	width:85px;
}
.extra-nav ul li .key-search:hover{background-position:-365px -27px;}
.extra-nav ul li.active .key-search:hover,
.extra-nav ul li.active .key-search{background-position:-298px -54px;}
.extra-nav ul li .tutorial{
	width:132px;
	background-position:-451px 0;
}
.extra-nav ul li .tutorial:hover{background-position:-451px -27px;}
.extra-nav ul li.active .tutorial:hover,
.extra-nav ul li.active .tutorial{background-position:-451px -54px;}
.extra-nav ul li .credits{
	width:84px;
	background-position:-583px 0;
}
.extra-nav ul li .credits:hover{background-position:-583px -27px;}
.extra-nav ul li.active .credits:hover,
.extra-nav ul li.active .credits{background-position:-583px -54px;}
.extra-nav .service-nav{
	margin:0 -4px 0 -6px;
}
.extra-nav .nav{
	float:right;
	margin:0 -6px 0 -4px;
}
.extra-nav .nav li{background-position:100% 0;}
#shadow{
	width:900px;
	height:600px;
	overflow:hidden;
	background:url(../images/shadow.png);
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
	display:none;
}
.popup{
	position:absolute;
	left:20px;
	top:15px;
	width:840px;
	height:540px;
	overflow:hidden;
	background:#000;
	padding:10px;
	z-index:2000;
	display:none;
}
.teachers-popup-open .teachers-popup{display:block;}
.credits-popup-open .credits-popup{display:block;}
.detail-popup-open .detail-popup{display:block;}
.media-popup-open .video-popup{display:block;}
.media-popup-open .photos-popup{display:block;}
.media-popup-open .docs-popup{display:block;}
.media-popup-open #shadow{display:block;}
.detail-popup-open #shadow{display:block;}
.teachers-popup-open #shadow{display:block;}
.credits-popup-open #shadow{display:block;}
.popup-inner{
	background:#f0e5c8 url(../images/bg-popup-content.gif) no-repeat;
	width:800px;
	height:500px;
	overflow:hidden;
	padding:20px;
}
.popup-title{
	width:100%;
	overflow:hidden;
	padding:3px 0 14px;
}
.popup-title h2,
.popup-title h3{
	color:#7d3818;
	font:bold 14px/28px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin:0;
}
.popup-content-holder{
	background:#000;
	width:800px;
	height:455px;
	overflow:hidden;
} 
.media-page .popup-content-holder{
	overflow:visible;
}
.usual-content{
	padding:5px;
	width:790px;
	overflow:hidden;
}
.credits-content{
	padding:20px;
	overflow:hidden;
	width:760px;
}
.credits-content{
	padding:20px;
	overflow:hidden;
	width:760px;
}
.teachers-overlay{
	padding:20px;
	overflow:hidden;
	width:760px;
	height:415px;
	background:url(../images/bg-teachers-overlay.jpg) no-repeat 100% 100%;
	line-height:17px;
	font-size:14px;
}
.popup-content{
	width:540px;
	float:left;
	padding:20px 0 0;
}
.media-page .popup-content,
.teachers-overlay .popup-content,
.credits-content .popup-content{
	float:none;
	padding:0;
	width:100%;
}
.popup-content h3,
.popup-content h4{
	font:bold 24px/36px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin:5px 0 10px;
}
.popup-content p{
	margin:0;
	font-size:14px;
	padding:0 0 16px;
}
.teachers-overlay .popup-content p{
	padding:0 0 16px;
}
.popup-content .content-text{
	overflow:hidden;
	padding:0 0 0 15px;
}
.teachers-overlay .content-text{padding:0 215px 0 0;}
.credits-content .content-text{padding:0;}
.popup-content .text-inner{
	overflow:hidden;
	padding:0 8px 0 0;
}
.content-text .scrollable{
	height:408px;
}
.teachers-overlay ul{
	margin:0;
	padding:0 0 0 35px;
	list-style:none;
}
.teachers-overlay ul li{
	padding:0 0 0 10px;
	background:url(../images/bullet01.gif) no-repeat 0 7px;
}
.image img{
	display:block;
}
.image span{
	display:block;
	font-size:10px;
	padding:3px 0 0;
}
.r-img{
	float:right;
	margin:4px 0 0 10px;
}
* html .r-img{margin:4px 0 0 7px;}
.l-img{
	float:left;
	margin:4px 10px 0 0;
}
* html .l-img{margin:4px 7px 0 0;}
.credits-logo{
	padding:0 0 15px 17px;
}
.credits-logo img{
	vertical-align:middle;
}
.popup-sidebar{
	float:right;
	width:235px;
}
.popup-sidebar .image{padding:0 0 12px;}
.popup-sidebar .image img{
	display:block;
}
.extra-buttons{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.extra-buttons li{
	float:left;
	padding:0 0 0 4px;
}
.extra-buttons li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:28px;
	background:url(../images/bg-extra-buttons.gif) no-repeat;
}
.extra-buttons li .btn-return-map{
	width:138px;
}
.extra-buttons li .btn-return-map:hover{background-position:0 -28px;}
.extra-buttons li .btn-close{
	width:78px;
	background-position:-138px 0;
}
.extra-buttons li .btn-close:hover{background-position:-138px -28px;}
.extra-buttons li .btn-return-introduction{
	width:191px;
	background-position:-216px 0;
}
.extra-buttons li .btn-return-introduction:hover{background-position:-216px -28px;}
.extra-buttons .btn-view-details{
	width:154px;
	background-position:-407px 0;
}
.extra-buttons .btn-view-details:hover{background-position:-407px -28px;}
.extra-buttons li.active .btn-view-details:hover,
.extra-buttons li.active .btn-view-details{background-position:-407px -56px;}
.popup-sidebar .profiles .scrollable{
	height:200px;
}
.popup-sidebar .profiles h5{
	color:#f0e5c8;
	margin:0 0 6px;
	font:bold 12px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}
.popup-sidebar .profiles h5 em{font-weight:normal;}
.popup-sidebar .profiles-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	width:100%;
	overflow:hidden;
}
.popup-sidebar .profiles-list li{
	border-top:1px solid #302e28;
	float:left;
	width:100%;
	margin:-1px 0 0;
	padding:8px 0 9px;
}
.popup-sidebar .profiles-list li a{
	text-decoration:none;
}
.popup-sidebar .profiles-list li a:hover{
	text-decoration:underline;
}
.popup-gallery{
	width:800px;
	overflow:hidden;
}
.popup-gallery .gallery-holder{
	width:800px;
	height:405px;
	overflow:hidden;
	position:relative;
}
.popup-gallery .gallery-panel{
	height:48px;
	padding:1px;
	background:#e5d5ad;
	overflow:hidden;
	color:#000;
	font-size:12px;
	line-height:48px;
	text-align:center;
}
.popup-gallery .gallery-panel p{
	padding:0;
	font-weight:bold;
}
.popup-gallery .gallery-panel .prev-arrow,
.popup-gallery .gallery-panel .next-arrow{
	width:75px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	background:url(../images/bg-popup-gallery-buttons.gif) no-repeat;
	text-align:left;
}
.popup-gallery .gallery-panel .prev-arrow:hover{
	background-position:-75px 0;
}
.popup-gallery .gallery-panel .next-arrow{
	float:right;
	background-position:-150px 0;
}
.popup-gallery .gallery-panel .next-arrow:hover{
	background-position:-225px 0;
}
.popup-gallery .gallery-holder ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.popup-gallery .gallery-holder ul li{
	float:left;
	width:800px;
	position:relative;
}
.popup-gallery .gallery-holder ul li .item{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:800px;
	height:405px;
}
.video-popup .popup-gallery .gallery-holder ul li .item{
	display:block;
	width:640px;
	height:336px;
	padding:69px 0 0 160px;
}
.video-popup .popup-gallery .item a{
	display:block;
	width:480px;
	height:267px;
	float:left;
}
.video-holder {
	display:block;
	margin-left:70px;
	margin-top:30px;
}
.item-detail{
	position:absolute;
	left:0;
	top:0;
	display:none;
}
.open-details .item-detail{
	display:block;
	width:800px;
}
.item-detail .inner{
	width:670px;
	height:335px;
	background:url(../images/bg-item-detail.png);
	overflow:hidden;
	padding:70px 17px 0 113px;
}
.item-content{
	position:relative;
}
.item-detail dl{
	width:100%;
	overflow:hidden;
	font-size:14px;
	padding:0 0 12px;
	margin:0;
}
.item-detail dl a{text-decoration:none;}
.item-detail dl a:hover{text-decoration:underline;}
.item-detail dt{
	float:left;
	width:144px;
	margin:0;
}
.item-detail dd{
	margin:0;
	height:1%;
	overflow:hidden;
	font-weight:bold;
}
.popup-gallery .gallery-holder ul li span{display:block;}
#fixedtipdiv{
	position:absolute;
}
.tooltip-left{
	float:left;
	background:url(../images/bg-tooltip-left.png) no-repeat;
	width:10px;
	height:26px;
	overflow:hidden;
}
.tooltip-main{
	width:190px;
	color:#fff;
	font:11px/26px Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:0;
	white-space: nowrap;
	float: left;
}
.tooltip-main span{
	padding:0 8px 0 4px;
	background:#114358;
	height:26px;
	display:table;
}
.ff2 .tooltip-main span{
	float:left;
	display:inline;
}
* html .tooltip-main span{float:left;}
*+html .tooltip-main span{float:left;}

.note-text{
	font-size: 14px;
	padding-top: 15px;
	color: #7A3C1D;
}
.credits-text p{
	font-size: 12px;
	line-height: 16px;
}
.caption-text{
	font-size: 12px;
	line-height: 16px;
}
