@charset "utf-8";
/* CSS Document */

body{width:auto; padding:0; margin:0; font:normal 14px Arial color:#000000; min-height:1024px;}
#content{ width:690px; margin-left:543px; margin-top:230px; position:absolute; z-index:2; float:left;}
.nav{ width:761px; height:42px; background-image:url(../images/n_bg.jpg); background-repeat:no-repeat;}
.nav ul{ margin:0 0 0 18px; padding:0;}
.nav li{ display:inline; list-style:none;}

.flash{ position:absolute; z-index:1; float:left;}

.home_on{background-image:url(../images/n_home_on.jpg); background-repeat:no-repeat; width:85px; height:46px; float:left;}
.home a{float:left; background-image:url(../images/n_home.jpg); background-repeat:no-repeat; width:85px; height:46px;}
.home a:link, .nav a:visited{ color: #EEE; text-decoration: none; width:85px; height:46px;}
.home a:hover{ background-image:url(../images/n_home_on.jpg); background-repeat:no-repeat; width:85px; height:46px;}

.about a{float:left; background-image:url(../images/n_about.jpg); background-repeat:no-repeat; width:86px; height:46px;}
.about a:link, .about a:visited{ color: #EEE; text-decoration: none; width:86px; height:46px;}
.about a:hover{ background-image:url(../images/n_about_on.jpg); background-repeat:no-repeat; width:86px; height:46px;}
.about_on{ background-image:url(../images/n_about_on.jpg); background-repeat:no-repeat; width:86px; height:46px; float:left;}

.books a{float:left; background-image:url(../images/n_books.jpg); background-repeat:no-repeat; width:86px; height:46px;}
.books a:link, .books a:visited{ color:#EEE; text-decoration:none; width:86px; height:46px; }
.books a:hover{ background-image:url(../images/n_books_on.jpg); background-repeat:no-repeat; width:86px; height:46px;}
.books_on{ background-image:url(../images/n_books_on.jpg); background-repeat:no-repeat; width:86px; height:46px; float:left;}

.wheretobuy a{float:left; background-image:url(../images/n_wheretobuy.jpg); background-repeat:no-repeat; width:158px; height:46px;}
.wheretobuy a:link, .wheretobuy a:visited{ color: #EEE; text-decoration: none;width:158px; height:46px;}
.wheretobuy a:hover{ background-image:url(../images/n_wheretobuy_on.jpg); background-repeat:no-repeat; width:158px; height:46px;}
.wheretobuy_on{ background-image:url(../images/n_wheretobuy_on.jpg); background-repeat:no-repeat; width:158px; height:46px; float:left;}

.reviews a{float:left; background-image:url(../images/n_reviews.jpg); background-repeat:no-repeat; width:106px; height:46px;}
.reviews a:link, .reviews a:visited{ color: #EEE; text-decoration: none;width:106px; height:46px;}
.reviews a:hover{ background-image:url(../images/n_reviews_on.jpg); background-repeat:no-repeat; width:106px; height:46px;}
.reviews_on{ background-image:url(../images/n_reviews_on.jpg); background-repeat:no-repeat; width:106px; height:46px; float:left;}

.contact a{float:left; background-image:url(../images/n_contact.jpg); background-repeat:no-repeat; width:82px; height:46px;}
.contact a:link, .contact a:visited{ color: #EEE; text-decoration: none;}
.contact a:hover{ background-image:url(../images/n_contact_on.jpg); background-repeat:no-repeat; width:82px; height:46px;}
.contact_on{ background-image:url(../images/n_contact_on.jpg); background-repeat:no-repeat; width:82px; height:46px; float:left;}

.hero{background-image:url(../images/hero.jpg); background-repeat:no-repeat; width:690px; height:343px;}
.hero_btn{ width:153px; height:57px; position:absolute; left:0; top:280px; left:185px; float:left;}

.mailing_list{background-image:url(../images/mailing_list.jpg); background-repeat:no-repeat; width:285px; height:163px; margin-left:84px;}

.mailing_list2{background-image:url(../images/mailing_list2.png); background-repeat:no-repeat; width:285px; height:163px; margin-left:84px;}

.list_input{ background:none; font-family:Century Gothic; font-weight:normal; font-size:17px; color:#8d8d8c; border:none; margin:61px 0 0 44px;}
.list_btn{ margin:14px 0 0 174px; width:80px; height:39px;}

.bot_half{}
.bot_half ul{ margin:0; padding:0; height:163px; width:auto; }
.bot_half li{ list-style:none; display:inline; float:left;}

.interior{background-image:url(../images/interior_bg.png); background-repeat:repeat-y;  background-position:top left; width:636px; min-height:760px; border:1px solid white; margin-top:10px; border-bottom:2px solid #e0e9b2;}
.interior_txt{background-image:url(../images/interior_bg2x.png); background-repeat:repeat-y; background-color:#f8f0e6; background-position:bottom left; font-family:Century Gothic; font-size:14px; width:558px; margin:48px 0 20px 48px; line-height:25px; padding:5px 0 40px 5px; }
h1{ font-family:Century Gothic; font-size:16px; font-weight:bold; margin:0; padding:0; color:#95708c;}
.small{ color:#666666; font-size:11px;}

.footer{ padding:35px 0 45px 0; font-family:Century Gothic; color:#525252; font-size:12px; line-height:18px; text-align:center;}
.credits{font-size:10px; color:#999999;}
.footer a{color:#525252;}
.credits a{color:#8d8d8c;}

.dotted{color: #f5e3cf; background-color: #f5e3cf; border: 1px dotted #cacaca; border-style: none none dotted; width:179px;  margin:0 0 12px 0;}
.dotted2{color: #f5e3cf; background-color: #f5e3cf; border: 1px dotted #cacaca; border-style: none none dotted; width:179px;  margin:12px 0 12px 0;}
.dotted3{color: #f5e3cf; background-color: #f5e3cf; border: 1px dotted #cacaca; border-style: none none dotted;  margin:12px 0 12px 0;}
.dotted4{color: #faf5ef; background-color:#faf5ef; border: 3px dotted #ece1d5; border-style: none none dotted;  margin:5px 14px 5px 0;}




