body {
background-color: #0C0C0C;
font-family: "tahoma", "Tahoma", verdana, sans-serif;
margin:0px;
line-height:16px;
font-size:12px;
}



#upcoming a:link, #upcoming a:active, #upcoming a:visited {
color:#990000;
}

#upcoming a:hover {
color:#000000;
}

a,a:link,a:active,a:hover,a:visited,a img,img{
border:0;
outline:none;
}

a.shipnav {
background:url(images/shipbullet.gif) no-repeat 0px 5px;
display:block;
padding:5px 0px 5px 20px;
}

a.shipnav:hover {
background:url(images/shipbullet_on.gif) no-repeat 0px 5px;
padding:5px 0px 5px 20px;

}

#container {
width:1004px;  
float:left;
}

.topimage {
background-image:url(images/top_splice.jpg);
width:100%;
height:151; 
}

#mainimage {
width:478px;
height:235px; 
}

#mainimage2 {
width:285px;
height:235px; 
}

.rightnav {
background-color:#DE9F6C;
font-size: 12px;
color: #000000;
width:228px;
}

.rightnav div {
padding:2px 0px 2px 15px;
font-weight:bold;
}

.rightimage {
background-image:url(images/right_main.jpg);
background-repeat:repeat-y;
font-size: 11px;
color: #000000;
width:241px;

}

#mainpage {
font-size: 11px;
color: #FFFFFF;
width:763px;
}

.innermain {
padding:10px 28px 0px 28px;
}

.fontheader {
font-size: 14px;
color: #F4A10A;
}

.book {
float:left;
}

.bookfont {
font-size: 11px;
color: #000000;
line-height:12px;
}

.booktitle {
font-size: 11px;
font-weight:bold;
color: #B64704;
}

a.orange:link, a.orange:active, a.orange:visited {
color: #B64704;
text-decoration:none;
}

a.orange:hover {
text-decoration:underline;
}

.bold {
font-weight:bold;
}

#leftcol {
float:left;
}

#rightcol {
float:right;
}

.book1, .book4 {
background-image:url(images/book1.jpg);
width:252px;
height:202px; 
}

.book4 {
background:url(images/book4.jpg) no-repeat;
}

.book2, .book5 {
background-image:url(images/book2.jpg);
width:255px; 
height:202px; 
}

.book5 {
background:url(images/book5.jpg) no-repeat;
}

.book2 .bookpadding, .book1 .bookpadding, .book4 .bookpadding, .book5 .bookpadding {
padding:94px 40px 10px 50px;
}

.book3, .book6 {
background-image:url(images/book3.jpg);
width:256px;
height:202px;  
}

.book6 {
background:url(images/book6.jpg) no-repeat;
}

.book3 .bookpadding, .book6 .bookpadding {
padding:98px 40px 8px 50px;
}


.innerevent {
padding:4px 28px 20px 18px;
}

.footer {
background-image:url(images/bottom_splice.jpg);
width:100%;
height:81px;

}

.footer .padded {
padding-top:24px;
font-size:10px;
color:#000000;
width:1004px;
text-align:center;
}

a.black:link, a.black:active, a.black:visited {
color:#000000;
text-decoration:none;
}

a.black:hover {
text-decoration:underline;
}

.clearme {
clear:both;
}

.spacer10 {
height:10px;
}

.spacer40 {
height:40px;
}

.submenu1 {
cursor:pointer;
padding:0px;
margin:0px;
width:230px;
}

.submenu1 span {
padding:5px 10px 5px 20px;
}

.submenu1:hover {
background-color:#de9f6c;
}

.submenu2 {
cursor:pointer;
padding:0px;
margin:0px;
width:228px;
}

.submenu2 span {
padding:5px 10px 5px 30px;
}

.submenu2:hover {
background-color:#de9f6c;
}

.subtitle1 {
font-size:12px;
font-weight:bold;
}

.subtitle1 span {
padding:5px 10px 5px 20px;
}

.subsub {
cursor:pointer;
padding:0px;
margin:0px;
width:228px;
}

.subsub span {
padding: 5px 10px 5px 30px;
border-bottom:1px solid #000000;
}

.subsub:hover {
background-color:#de9f6c;
}


.subsubsub {
cursor:pointer;
padding:0px;
margin:0px;
width:228px;
}

.subsubsub span {
padding: 5px 10px 5px 40px;
border-bottom:1px solid #000000;
}

.subsubsub:hover {
background-color:#de9f6c;
}

