body {
margin:0px;
background-color: #000;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #000;
}
A:link {text-decoration: none; color:#fff;}
A:visited {text-decoration: none; color:#fff;}
A:active {text-decoration: none; color:#fff;}
A:hover {text-decoration: underline; color:#fff;}
p {
margin:0px;
}
h1 {
margin:0px;
font-family:'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
text-align:center;
}
/** DIVS **/

h2 {  text-align:center;}
h3 { text-align:center;}

#container {
width:700px;
margin: 0px auto 0 auto;
}
#top {
	
}

#top-book { 
width:905px; 
height:562px; 
background-image:url(../images/top-book.png);
margin-top:-90px;

}

.img { float:left; margin-right:5px; margin-bottom:5px;}

.img2 { float:right; margin-left:5px; margin-bottom:5px;}

.box-text { padding-top:100px; width: 460px; color:#FFF; padding-left:15px;}
.button { background-image:url(../images/button-green.png); width:398px; height:53px;}
.b-text { padding:15px; font-size:15px; color:#000; font-weight:bold;}

#body {
background-color:#FFFFFF;
border: 1px #333 solid;
margin: 0px auto 0 auto;
padding: 0 45px 0 45px;
}
#footer {
background-image:url(../images/footer.gif);
margin-top:30px;
height:83px;
}
#footer_text {
color:#fff;
padding:15px 0 0 0;
font-size:12px;
}
/* asdf  */

.box {
width: 580px;
padding:10px;
border: 1px #333 dashed;
margin: 0px auto 10px auto;
background-image:url(../images/box.gif);
background-repeat:repeat-x,y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D6D6D;
font-style:italic;
}
.box img {
float:right;
margin: 0 0 5px 5px;
border: 1px #343434 solid;
}
.box2 {
width: 730px;
margin: 0px auto 10px auto;
background-color: #FFF;
border: 1px #000 dashed;
padding:10px;
}

.red { color:#900;}

.box3 {
width: 550px;
margin: 0px auto 0 auto;
background-color:#fff;
border: 3px #C38A00 dashed;
padding:10px;
}
.box2 img {
margin: 3px 0 3px 0;
}
.box2 td {
padding: 3px;
}
.text_color {
background-color:#F7DCA9;
border-bottom: 1px #DC9100 solid;
}

.salebox { background-color:#e5edd4; border: 3px #000 solid; width:500px; margin:auto; padding:10px; }
.salebox h1 { color:#7f0000; }