/* CSS Document */

body {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px;
	color:#391B00;
}

a {
	color:#391B00;
}

#frame {
	width:835px;
	background-image:url(/images/common/frameMiddle.jpg);
}
#frameTop {
	background-image:url(/images/common/frameTop.jpg);
	height:61px;
}
#frameBottom {
	background-image:url(/images/common/frameBottom.jpg);
	height:74px;
}
#header {
	background-image:url(/images/common/header.jpg);
	background-repeat:no-repeat;
	background-position:74px 0px;
	height:175px;
}
#header h1{
	display:none;
}
#navigation {
	height:46px;
	background-image:url(/images/common/navigationBackground.jpg);
	background-position:74px 0px;
	background-repeat:no-repeat;
	padding-top:29px;
	padding-left:88px;
}
#navigation span{
	display:none;
}
#navigation a.topnav{
	display:block;
	background-position:0px -3px;
	background-repeat:no-repeat;
	height:15px;
	float:left;
}
#navigation a:hover.topnav{
	background-position:0px -23px;
}
#cartTerms {
	font-size:9px;
	text-align:right;
	padding-right:100px;
	color:#747070;
}
#cartTerms a{
	color:#747070;
}
#footer {
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	padding-bottom:60px;
	padding-top:7px;
	margin:auto;
	width:835px;
	position:relative;
}
a.aboutTheBookNav {
	background-image:url(/images/common/aboutTheBookNav.jpg);
	width:123px;
	margin-right:5px;
}
a.aboutTheAuthorNav {
	background-image:url(/images/common/aboutTheAuthorNav.jpg);
	width:138px;
	margin-right:1px;
}
a.makingTheBookNav {
	background-image:url(/images/common/makingTheBookNav.jpg);
	width:139px;
	margin-right:1px;
}
a.excerptNav {
	background-image:url(/images/common/travelingExhibitNav.jpg);
	width:134px;
	margin-right:12px;
}
a.newsNav {
	background-image:url(/images/common/newsNav.jpg);
	width:51px;
	margin-right:2px;
}
a.storeNav {
	background-image:url(/images/common/storeNav.jpg);
	width:50px;
}

#content {
	background-image:url(/images/common/contentMiddle.jpg);
	height:450px;
	background-repeat:repeat-y;
	width:652px;
	padding:0px 10px 0px 25px;
	text-align:left;
	font-size:12px;
}
#content h2 {
	padding:0px;
	margin:0px;
	height:20px;
	background-repeat:no-repeat;
}
#content h2.traveling {
	background-image:url(/images/common/h2-traveling-exhibition.jpg);
	padding:0px;
	margin:0px;
	height:82px;
	background-repeat:no-repeat;
}
#content h2 span {
	display:none;
}

#container {
	position:relative;
	height:405px;
	margin-top:5px;
	overflow:hidden;
	width:605px;
	float:left;
}
#scrollCell {
	position:absolute;
	top:0px;
	left:0px;
}
#scrollArrows {
	width:30px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:9px;
}

#container3 {
	position:relative;
	height:405px;
	margin-top:5px;
	overflow:hidden;
	width:605px;
	float:left;
}
#scrollCell3 {
	position:absolute;
	top:0px;
	left:0px;
}
#scrollArrows3 {
	width:30px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:9px;
}

#container2 {
	position:relative;
	height:380px;
	margin-top:5px;
	overflow:hidden;
	width:572px;
	float:left;
	margin-left:20px;
}
#scrollCell2 {
	position:absolute;
	top:0px;
	left:0px;
}
#scrollArrows2 {
	width:30px;
	float:left;
	text-align:left;
	padding-left:10px;
	padding-top:9px;
}
.indent {
	text-indent:0px;
}
a.starIcon {
	background-image:url(/images/common/starIcon.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-weight:bold;
	font-style:italic;
	display:block;
	height:19px;
	background-position:0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}
a.starIcon:hover {
	text-decoration:underline;
}
a.starIcon2 {
	background-image:url(/images/common/starIcon2.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-style:italic;
	display:block;
	padding-top:8px;
	background-position:0px 8px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;
}
a.starIcon2:hover {
	text-decoration:underline;
}

#popbkg {
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	height:975px;
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	z-index:20;
	display:none;
}
#popFrame {
	position:absolute;
	top:250px;
	left:0%;
	width:99%;
	z-index:25;
	display:none;
}
.popTop {
	background-image:url(/images/common/popupBkgTop.png);
	height:21px;
	background-repeat:no-repeat;
}
.popMiddle {
	background-image:url(/images/common/popupBkgMiddle.jpg);
	height:351px;
	text-align:center;
}
.popBottom {
	background-image:url(/images/common/popupBkgbottom.png);
	height:22px;
	background-repeat:no-repeat;
}
.popTopReviews {
	background-image:url(/images/common/reviewCellTop.jpg);
	height:10px;
	background-repeat:no-repeat;
	display:block;
}
.popMiddleReviews {
	background-image:url(/images/common/reviewCellMiddle.jpg);
	height:630px;
	text-align:center;
	display:block;
}
.popBottomReviews {
	background-image:url(/images/common/reviewCellBottom.jpg);
	height:9px;
	background-repeat:no-repeat;
	display:block;
}

#microNav {
	padding-left:15px;
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	float:right;
	margin-right:21px;
}
#microNav a{
	padding:0px 3px 0px 3px;
	font-weight:normal;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:underline;
}
#microNav a:hover{
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-decoration:underline;
}
#microNavStore {
	color:#999999;
	font-size:11px;
}
#microNavStore a{
	padding:0px 3px 0px 3px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}
#microNavStore a:hover{
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
#microNavStore2 {
	color:#999999;
	font-size:11px;
	float:right;
	margin-right:15px;
	padding-bottom:3px;
}
#microNavStore2 a{
	padding:0px 3px 0px 3px;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#999999;
}
#microNavStore2 a:hover{
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}


#videoThumbs {
	float:left; 
	width:215px;
}
#videoThumbs a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#makingTheBookVideo {
	background-image:url(/images/videos/videoBackground.jpg);
	background-repeat:no-repeat;
	background-position:0px 57px;
	height:400px;
	width:400px;
	float:left;
	padding:84px 0px 0px 34px;
}
.photoThumb {
	display:block;
	padding-bottom:4px;
}
.indent {
	/*text-indent:20px;*/
}

.dropMenu {	
	position:absolute;
	display:none;
	width:141px;
}
.dropMenuBackground {
	padding-top:7px;
	background-image:url(/images/common/dropdownBkg.jpg);
	padding-bottom:1px;
}
.dropMenu span{
	visibility:hidden;
}
.dropMenu a{
	text-decoration:none;
	display:block;
	margin-bottom:7px;
}
.dropdownBottom {
	background-image:url(/images/common/dropdownBottom.png);
	display:block;
	height:15px;
	font-size:9px;
}
a.ddMakingTheBook {
	background-image:url(/images/menus/makingTheBook.gif);
	background-repeat:no-repeat;
	background-position:13px 0px;
	height:13px;
	visibility:visible;
}
a.ddMakingTheBook:hover {
	background-image:url(/images/menus/makingTheBook.gif);
	background-repeat:no-repeat;
	background-position:14px -17px;
	height:13px;
	visibility:visible;
}
a.ddPhotos {
	background-image:url(/images/menus/photos.gif);
	background-repeat:no-repeat;
	background-position:43px 0px;
	height:13px;
	visibility:visible;
}
a.ddPhotos:hover {
	background-image:url(/images/menus/photos.gif);
	background-repeat:no-repeat;
	background-position:44px -19px;
	height:13px;
	visibility:visible;
}
a.ddVideos {
	background-image:url(/images/menus/video.gif);
	background-repeat:no-repeat;
	background-position:49px 0px;
	height:13px;
	visibility:visible;
}
a.ddVideos:hover {
	background-image:url(/images/menus/video.gif);
	background-repeat:no-repeat;
	background-position:50px -19px;
	height:13px;
	visibility:visible;
}
a.ddNews {
	background-image:url(/images/menus/news.gif);
	background-repeat:no-repeat;
	background-position:49px 0px;
	height:13px;
	visibility:visible;
}
a.ddNews:hover {
	background-image:url(/images/menus/news.gif);
	background-repeat:no-repeat;
	background-position:49px -19px;
	height:13px;
	visibility:visible;
}
a.ddPress {
	background-image:url(/images/menus/press.gif);
	background-repeat:no-repeat;
	background-position:47px 0px;
	height:13px;
	visibility:visible;
}
a.ddPress:hover {
	background-image:url(/images/menus/press.gif);
	background-repeat:no-repeat;
	background-position:47px -19px;
	height:13px;
	visibility:visible;
}
a.ddBookTour {
	background-image:url(/images/menus/bookTour.gif);
	background-repeat:no-repeat;
	background-position:33px 0px;
	height:13px;
	visibility:visible;
}
a.ddBookTour:hover {
	background-image:url(/images/menus/bookTour.gif);
	background-repeat:no-repeat;
	background-position:33px -19px;
	height:13px;
	visibility:visible;
}
a.ddExhibits {
	background-image:url(/images/menus/exhibits.gif);
	background-repeat:no-repeat;
	background-position:43px 0px;
	height:13px;
	visibility:visible;
}
a.ddExhibits:hover {
	background-image:url(/images/menus/exhibits.gif);
	background-repeat:no-repeat;
	background-position:43px -19px;
	height:13px;
	visibility:visible;
}

.storeTitle {
	font-weight:bold;
	padding-left:10px;
	padding-top:20px;
}

.homelink {
	width:585px;
	height:175px;
}

#shoppingCartTable td{
	padding:4px 0px 4px 0px;
}
#cartHeaders {
	font-weight:bold;
}
#cartHeaders td{
	border-bottom:2px solid #000000;
	padding:2px 0px 2px 0px;
}
.errorMessage {
	color:#FF0000;
	font-weight:bold;
}
.lock {
	margin-left:85px;
	font-size:9px;
	color:#666666;
}
.strikethrough {
	text-decoration:line-through;
	color:#FF0000;
}
.prePub {
	text-decoration:line-through;
	color:#FF0000;
	font-size:10px;
	font-style:italic;
}

#exhibitDates {
	width:651px;
	height:634px;
	padding-top:22px;
	background-image:url(/images/dates/background.png);
	background-repeat:no-repeat;
}
#exhibitDates h2{
	background-image:url(/images/dates/header.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:229px;
	margin:0px 0px 0px;
	padding:0px;
}
#exhibitDates h2 span{
	display:none;
}