@charset "UTF-8";

.item { }

#itemShadow { position:absolute; left:50%; margin-left:-130px; top:50px; width:656px; height:420px; }

#itemSlashContainer { position:absolute; left:50%; top:0px; }
#itemSlash { position:absolute; }

#item1 { position:absolute; left:50%; margin-left:-40px; top:180px; }
#item1 .obj1 { }
#item1 .obj2 { margin-top:5px; }
#item1 .obj3 { margin-top:5px; }
#item1 .obj4 { margin-top:18px; }
#item1 .obj5 { position:absolute; top:120px; }

#item2 { position:absolute; left:50%; margin-left:-20px; top:180px; }
#item2 .obj1 { }
#item2 .obj2 { margin-top:6px; }
#item2 .obj3 { margin-top:8px; }
#item2 .obj4 { margin-top:10px; }
#item2 .obj5 { margin-top:17px; }
#item2 .obj6 { margin-top:0px; }
#item2 .obj7 { position:absolute; top:160px; }

#item3 { position:absolute; left:50%; margin-left:25px; top:185px; }
#item3 .obj1 { }
#item3 .obj2 { margin-top:9px; }
#item3 .obj3 { margin-top:13px; }
#item3 .obj4 { margin-top:21px; }
#item3 .obj5 { position:absolute; top:130px; }

#item4 { position:absolute; left:50%; margin-left:-20px; top:205px; }
#item4 .obj1 { }
#item4 .obj2 { margin-top:8px; }
#item4 .obj3 { margin-top:18px; }
#item4 .obj4 { margin-top:19px; }
#item4 .obj5 { position:absolute; top:140px; }

#item5 { position:absolute; left:50%; margin-left:-25px; top:180px; }
#item5 .obj1 { }
#aboutBody { font-family:Helvetica, Arial, sans-serif; color:#cfc6c1; font-size:14px; width:450px; line-height:20px; margin-top:10px; margin-left:0px; }
.aboutBody2 { background:#700000; }

#item6 { position:absolute; left:50%; margin-left:-25px; top:190px; }
#item6 .obj1 { }
#item6 .obj2 { margin-top:10px; }
#item6 .obj3 { margin-top:12px; }
#item6 .obj4 { margin-top:7px; }
#item6 .obj5 { margin-top:13px; }
#item6 .obj6 { position:absolute; top:150px; }

#item7 { position:absolute; left:50%; margin-left:0px; top:170px; }
#item7 .obj1 { }
#item7 .obj2 { margin-top:4px; }
#item7 .obj3 { margin-top:13px; }
#item7 .obj4 { margin-top:19px; }
#item7 .obj5 { position:absolute; top:120px; }

#item8 { position:absolute; left:50%; margin-left:0px; top:200px; }

#item9 { position:absolute; left:50%; margin-left:-45px; top:195px; }
#item9 .obj1 { }
#item9 .obj2 { margin-top:6px; }
#item9 .obj3 { margin-top:9px; }
#item9 .obj4 { margin-top:20px; }
#item9 .obj5 { position:absolute; top:130px; }

#item10 { position:absolute; left:50%; margin-left:-200px; top:180px; }
#item10 .obj1 { }
#item10 .obj2 { margin-top:10px; }
#item10 .obj3 { margin-top:4px; }
#item10 .obj4 { margin-top:8px; }
#item10 .obj5 { margin-top:10px; }
#item10 .obj6 { margin-top:8px; }
#item10 .obj7 { margin-top:14px; }
#item10 .obj8 { margin-top:9px; }
#item10 .obj9 { margin-top:15px; }
#item10 .obj10 { position:absolute; top:240px; }

#item11 { position:absolute; left:50%; margin-left:35px; top:175px; }
#item11 .obj1 { }
#item11 .obj2 { margin-top:13px; }
#item11 .obj3 { margin-top:8px; }
#item11 .obj4 { margin-top:15px; }
#item11 .obj5 { margin-top:23px; }
#item11 .obj6 { position:absolute; top:160px; }

#item12 { position:absolute; left:50%; margin-left:-350px; top:180px; }
#item12 .obj1 { }
#item12 .obj2 { margin-top:12px; }
#item12 .obj3 { margin-top:9px; }
#item12 .obj4 { margin-top:15px; }
#item12 .obj5 { margin-top:19px; }
#item12 .obj6 { position:absolute; top:160px; }



.detailButtons { 
	position:absolute;
	top:0px; left:0px; 
	width:300px; height:40px;
}

.detailBioButton { 
	width:61px; height:32px; 
	cursor:pointer;
	background:url("../images/item/buttons/biography.png") 0px 0px; 
	float:left;

}
.detailBioButton:hover, .detailBioButton:active, .detailBioButton:focus { background-position:0px -40px; }

.detailMediaButton { 
	float:left;
	margin-left:5px;
	width:76px; height:32px; 
	cursor:pointer;
	background:url("../images/item/buttons/media.png") 0px 0px; 
}
.detailMediaButton:hover, .detailMediaButton:active, .detailMediaButton:focus { background-position:0px -40px; }

.detailBooksButton { 
	width:83px; height:32px; 
	cursor:pointer;
	background:url("../images/item/buttons/books.png") 0px 0px; 
	float:left;
	margin-left:5px;
}
.detailBooksButton:hover, .detailBooksButton:active, .detailBooksButton:focus { background-position:0px -40px; }

.detailPressButton { 
	width:76px; height:32px; 
	cursor:pointer;
	background:url("../images/item/buttons/press.png") 0px 0px; 
	float:left;
	margin-left:5px;
}
.detailPressButton:hover, .detailPressButton:active, .detailPressButton:focus { background-position:0px -40px; }



.detailContent { 
	/*position:absolute; */
	top:0px; left:0px; 
	width:340px; height:250px; 
}

.detailCloseButton { 
	position:absolute; 
	top:0px; left:248px; 
	width:80px; height:16px; 
	cursor:pointer;
	background:url("../images/item/buttons/close.png") 0px 0px; 
}
.detailCloseButton:hover, .detailCloseButton:active, .detailCloseButton:focus { background-position:0px -20px; }

.detailThumbs { 
	position:absolute; 
	top:25px; left:0px; 
	width:350px; height:250px; 
}
 
.detailThumb { 
	float:left; 
	margin-right:5px; margin-top:5px; 
	border:solid 1px #6b6b6b; 
	width:76px; height:42px; 
	cursor:pointer;
} 
.detailThumb:hover { border:solid 1px #800102; }


.detailBio { position:absolute; top:-200px; left:-15px; }
.detailBio div { }
.detailBioBG { background:#000; width:415px; height:405px; opacity:0.85; position:absolute; }
.detailBioTitle { top:55px; left:35px; position:absolute; }
.detailBioText { top:117px; left:30px; position:absolute; }
.detailBio .detailCloseButton { top:20px; left:315px; position:absolute; }
p.bioText { font-family:Helvetica, Arial, sans-serif; color:#cfc6c1; font-size:14px; }
p.aboutText { font-family:Helvetica, Arial, sans-serif; color:#fff; font-size:14px; }
.redBG { background:#700000; }

.detailBio10 { top:-300px; } /* quick dirty fix for dede's case */


.detailPress { position:absolute; top:-200px; left:-15px; }
.detailPressBG { background:#000; width:415px; height:405px; opacity:0.85; position:absolute; }
.detailPressContent { width:415px; height:405px; position:absolute; }
.detailPress .detailCloseButton { top:20px; left:315px; position:absolute; }
.detailPressLogo {   
	margin-top:22px; margin-left:20px;
	width:350px; height:60px;
}
.detailPressQuote {   
	margin-left:18px;
	width:380px; height:265px;
}

.detailReadmoreButton { 
	margin-left:265px;
	width:126px; height:37px; 
	cursor:pointer;
	background:url("../images/item/buttons/readmore.png") 0px 0px; 
}
.detailReadmoreButton:hover, .detailReadmoreButton:active, .detailReadmoreButton:focus { background-position:0px -40px; }

