body {margin:0;font-size:14px;font-family:georgia,sans-serif;color:#333333;}
img {border:0}
p, li, span, div {line-height:180%;}
input, textarea {font-family:georgia,sans-serif;font-size:14px;}
#top {background-color:#a20000;height:70px;}
.menu {float:right;}
.menu a {margin-left:20px;}
#menu_content {width:1000px;margin:auto;line-height:70px;font-variant:small-caps;font-size:15px;}
#menu_content a {text-decoration:none;color:#fff;line-height:70px}
#menu_content a:hover {border-bottom:solid 2px #fe0000;}
.logo {float:left;}
#footer {background-color:#a20000;clear:both;}
#footer_content {
    width:1000px;
    height:auto;
    margin:auto;
    border-top:solid 6px #fe0000;
    padding-top:20px;
    font-variant:small-caps;
    color:#fff;
    min-height:50px;
    font-size:15px;
}
#page_content {}
#content {width:1000px;margin:auto;}
.quotes {text-align:right;width:200px;float:right;}
.quotes span {margin-bottom:20px;display:block;font-style:italic;line-height:100%;font-size:16px;}
.quotes .amazon_logo {text-align:center}
.quotes .amazon_logo img {border:0;margin:0}
.book {position:relative;top:-65px;float:right;z-index:1}
.main_title {float:left;margin-top:50px;}
.main_title .big {font-size:46px;text-transform:uppercase;line-height:46px;}
.main_title .medium {font-size:32px;text-transform:uppercase;}
.main_title .small {font-size:17px;}
.main_title span {color:#a20000}
.box_home {
    width:500px;
    float:left;
    position:absolute;
    border:1px solid #f2f2f2;
    padding:5px;
    background-color:#fff;
}
.box_content{margin:5px; background-color:#f2f2f2;float:left;padding-right:2px;width:480px}
.box_content img {float:left;margin-right:5px;}
.box_content p {width:365px;margin-bottom:0px;}
.box_content .sample{text-align:center;margin-left:auto;margin-right:auto;width:100%}
.box_content .sample img{border:0px;margin:5px auto 5px auto;}
.box_home h2 { border-bottom:1px solid #000;padding:0 0 5px 0;display:block;font-size:14px;}
.main_image {float:left;}
.main_large_image{margin-bottom:20px;display:block;}
#left_content {margin-top:50px;width:800px;float:left;height:550px;}
#contact {width:500px;float:left;margin-right:10px;}
#contact h2{border-bottom:1px solid black;font-size:14px;padding-bottom:4px;}
#contact input {width:235px;margin:0 5px 5px 0;}
#contact textarea {width:483px;margin-bottom:5px;height:100px;}
#contact .send{width:107px;}
#im {float:left;}
#im h2{border-bottom:1px solid black;font-size:14px;padding-bottom:4px;}
.message {border:3px solid #a20000;padding:5px;}
.book_list_container{margin-left:70px;margin-top:60px;text-align:center;}
#book_container{margin:auto;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#9b9494;margin-top:50px;}
#book_container #book{text-align:center;}
#book_container #top_container{height:50px;line-height:50px;padding-right:30px;color:#a20000;font-variant:small-caps;font-size:15px;background-color:#9b9494;}
#book_container #top_container .left{text-align:center;}
#book_container #top_container .right{float:right;text-align:right;}
#book_container #top_container a {text-decoration:none;color:#a20000}
.about{margin-right:10px;}