body{
padding: 0px;
margin: 0px;
text-align: center;
width: 100%;
height: 100%;
background:url(../img/bg_tile1.gif) top left repeat;
background-color:#F0E9DB;
}
.page1div1, .page1div2, .page1div3,
.page2div1, .page2div2, .page2div3,
.page1div2div1, .page1div2div2, .page1div2div3, .page1div2div4,
.page2div2div1, .page2div2div2,
.div_flash{ float: left; }
.floatleft{ float: left; }
.floatright{ float: right; }
.page1div1{ width: 107px; }
.page1div2{ width: 720px; }
.page1div3{ width: 73px; }
.page2div1{ width: 77px; }
.page2div2{ width: 750px; }
.page1div2div1{ width: 156px; }
.page1div2div2{ width: 391px; }
.page1div2div3{ width: 173px; }
.page1div2div4{ width: 720px; }
.page2div2div1{ width: 750px; }
.page2div2div2{ width: 750px; }
.page2div3{ width: 73px; }
.div_flash{ width: 391px; }
.floatnone{ float: none; }
.page1div1{ border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-top: 1px solid #999999; }
.page1div2{ border-bottom: 1px solid #999999; border-top: 1px solid #999999; }
.page1div3{ border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; }
.page1top1{ border-right: 1px solid #999999; border-left: 1px solid #999999; border-top: 1px solid #999999; }
.page2div1{ border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
.page2div2div2{ border-bottom: 1px solid #999999; }
.page2div3{ border-bottom: 1px solid #999999; border-right: 1px solid #999999; }
.bodymiddle{
/*border: 1px solid #999999;*/
/*position: absolute;
/*left: 50%;*/
/*top: 50%;*/
width: 902px;
height: 656px;
/*margin-left: -45%;*/
/*margin-top: -30%;*/
/*margin-left: -451px;
/*margin-top: -328px;*/
text-align: left;
padding: 15px;
display: block;
}
.cleardiv{ clear: both; }
.book{ background:url(../img/page/2/book.jpg) top left no-repeat; width:750px; height:517px; float: left; }
.book-mailing{ background:url(../img/page/2/book-mailing.jpg) top left no-repeat; width:750px; height:517px; float: left; }
.book-black{ background:url(../img/page/2/book-black.jpg) top left no-repeat; width:750px; height:517px; float: left; }
.book-bio{ background:url(../img/page/2/book-bio.jpg) top left no-repeat; width:750px; height:517px; float: left; }
.book-video{ background:url(../img/page/2/book-video.jpg) top left no-repeat; width:750px; height:517px; float: left; }
.bookright{ float: right; }
.bookleft{ float: left; }
.bookbgleft{
background:url(../img/page2/book-bg.jpg) top left no-repeat;
background-attachment:fixed;
text-align:left;
width:285px;
}
.bookbgleft1{
background:url(../img/page2/book-bg.jpg) top left no-repeat;
background-attachment:fixed;
text-align:left;
width:135px;
}
.bookbgleft2{
background:url(../img/page2/book-bg2.jpg) top left no-repeat;
background-attachment:fixed;
text-align:left;
width:127px;
}
.bookbgright{
background:url(../img/page2/book-bg-right.jpg) top left no-repeat;
background-attachment:fixed;
text-align:left;
width:285px;
}
.bookbgblack{
background:url(../img/page2/book-bg-black.gif) top left no-repeat;
background-attachment:fixed;
text-align:left;
width:285px;
}
.bookbgblackright{
background:url(../img/page2/book-bg-right-black.gif) top left no-repeat;
background-attachment:fixed;
text-align:left;
width:285px;
}
.contenttable{ margin-left:30px; margin-top:30px; }
.contenttable2{ margin-left:15px; margin-top:30px; }
.contenttableright{ margin-right:30px; margin-top:30px; float: right; }
.news{
width: 135px;
display: block;
}
.gallery{
width: 130px;
display: block;
}
.newsitem{
width: 280px;
display: block;
}
.newsblock .stitle, .newsblock .stitle a,
.newsblock .stitle a:link, .newsblock .stitle a:active,
.newsblock .stitlegrey, .newsblock .stitlegrey a,
.newsblock .stitlegrey a:link, .newsblock .stitlegrey a:active{
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #990000;
font-weight: bold;
line-height: 16px;
text-decoration: none;
}
.newsblock .stitle a:hover, .newsblock .stitlegrey a:hover{
text-decoration: underline;
}
.newsblock .stitlegrey, .newsblock .stitlegrey a,
.newsblock .stitlegrey a:link, .newsblock .stitlegrey a:active{
color: #666666;
}
.newsblock .stext, .newsblock .stext a,
.newsblock .stext a:link, .newsblock .stext a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
line-height: 10px;
text-decoration: none;
}
.newsblock .stext a,
.newsblock .stext a:link, .newsblock .stext a:active{
color: #990000;
}
.newsblock .stext a:hover{
text-decoration: underline;
}
.book-black .booknavleft, .book-black .booknavright,
.book-black .newsblock .stext, .bookbgblack .newsblock .stext, .bookbgblackright .newsblock .stext{
color: #FFFFFF;
}
.book-black .contenttableright, .book-black .contenttable{
background-color:#1C1614;
}
.darkred{
color: #990000;
}
.grey{
color: #999999;
}
.newsblock .stitle{ margin-bottom:2px; }
.newsblock .stext{ margin-bottom:8px; }
.newsblockseparate{ margin-right: 8px; }
.newsblock1{ float: left; }
.newsblock3{ float: right; }
.newsblock5{ float: left; }
.newsblock7{ float: right; }
.newsquote{
text-align: center;
vertical-align: middle;
display: block;
width: 280px;
height: 85px;
}
.newsquotetext{
}
.booknavright{
margin-top: 6px;
width: 350px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
line-height: 10px;
text-decoration: none;
text-align: left;
float: right;
}
.book-black .booknavright{
color: #FFFFFF;
}
.booknavleft{
margin-top: 6px;
width: 350px;
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
line-height: 10px;
text-decoration: none;
text-align: right;
}
.booknav a, .booknav a:link, .booknav a:active,
.booknavleft a, .booknavleft a:link, .booknavleft a:active,
.booknavright a, .booknavright a:link, .booknavright a:active{
color: #990000;
text-decoration: none;
}
.booknav a:hover, .booknavleft a:hover, .booknavright a:hover{
text-decoration: underline;
}
.border_image{
border: 1px solid #990000;
}
.thumb_images{
width: 280px;
}
.thumb_images2{
width: 127px;
}
.thumb_image{
margin-right: 10px;
margin-bottom: 10px;
float: left;
}
#floating {
	width:135px;
	height:100%;
	background:#EAEAEA;
	/*position:relative;*/
}
#floating div {
	/*position:absolute;*/
	bottom:0;
	left:0;
}
.newsv{
	display: block;
	vertical-align: bottom;
	width:135px;
	height:348px;
}
.vbottom1{ height:450px; position:relative; }
.vbottom11{ bottom:0; position:absolute; }
.vbottom2{ height:340px; position:relative; }
.div_none{
width: 375px;
height: 517px;
display: block;
float: left;
}
.div_video{
width: 375px;
height: 517px;
display: block;
float: left;
background:url(../img/page2/book-video.jpg) top left no-repeat;
}
.div_video_windows{
padding-left: 33px;
padding-top: 28px;
}
.div_video_real{
padding-left: 33px;
padding-top: 28px;
}
.div_video_flash{
padding-left: 25px;
padding-top: 5px;
}
.div_audio{
width: 375px;
height: 517px;
display: block;
float: left;
background:url(../img/page2/book-audio.jpg) top left no-repeat;
}
.div_audio_windows{
padding-left: 33px;
padding-top: 269px;
}
.div_audio_real{
padding-left: 33px;
padding-top: 308px;
}
.div_audio_flash{
padding-left: 25px;
padding-top: 30px;
}
.mailinglist_div, .mailinglist_div .mailing_input input{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
}
.mailinglist_div{
padding-left: 110px;
padding-top: 206px;
}
.mailing_title{
float: left;
width: 200px;
display: block;
text-align: right;
padding-top: 1px;
font-size: 11px;
font-weight: bold;
margin-bottom: 2px;
}
.mailing_input{
float: left;
margin-bottom: 2px;
font-size: 11px;
}
.mailing_input input{
font-size: 11px;
width: 159px;
}
.mailing_submit{
margin-top: 8px;
float: left;
width: 359px;
text-align: right;
}
.mailing_success{
float: left;
width: 450px;
display: block;
text-align: center;
padding-top: 32px;
font-size: 11px;
font-weight: bold;
}
.link_splendid{
float: right;
width: 900px;
height: 15px;
text-align: right;
padding-top: 2px;
}
.link_splendid a, .link_splendid a:link, .link_splendid a:active, .link_splendid a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
text-decoration: none;
}
.link_splendid a:hover{
color: #990000;
text-decoration: underline;
}
.wid295{ width: 295px; }
.bio1{ float: left; width:200px; height: 517px; }
.bio2{ float: left; width:175px; height: 517px; }
.mtop150{ margin-top: 150px; }
.bio3{ float: right; width:375px; height: 517px; }
.bio4{ float:left; padding-left: 50px; }
.bio5{ padding-left: 50px; text-align:right; margin-right: 30px; }
.bio6{ line-height: 15px; }
.bio7{ width: 375px; height: 150px; }
#bio8{ font-size: 14px; }

.media_types{
text-align: center;
}
#types1{
width: 90px;
}
#types2{
width: 181px;
}
#types3{
width: 272px;
}
.media_type{
text-align: center;
float: left;
width: 90px;
}
.media_type_separator{
float: left;
width: 1px;
height: 46px;
background: url(../img/media_separator.gif);
}
.choose_player{
font-family: "Times New Roman", Times, serif;
font-size: 18px;
color: #333333;
text-decoration: none;
margin-bottom: 2px;
}
.media_type_heading{
font-family: "Times New Roman", Times, serif;
font-size: 14px;
color: #AA0000;
text-decoration: none;
margin-bottom: 4px;
}
.media_type_link,
.media_type_link a, .media_type_link a:active, .media_type_link a:visited,
.media_type_link a.selected, .media_type_link a.selected:active, .media_type_link a.selected:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
text-decoration: none;
}
.media_type_link a:hover,
.media_type_link a.selected, .media_type_link a.selected:active, .media_type_link a.selected:visited{
color: #AA0000;
}
.media_video{
height: 410px;
}
.media_player_div{
margin-top: 10px;
margin-left: 33px;
}
.media_player_title{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
color: #000000;
text-decoration: none;
background-color: #AA0000;
padding: 7px;
}

