/* CSS Document */
body
{
background-color:#2a317f;
margin:0;
}

a.headlink , a.headlink:active, a.headlink:visited
{
color:#ffffff;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

a.headlink:hover
{
color:#2a317f;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

a.headlink2 , a.headlink2:active, a.headlink2:visited
{
color:#ffffff;
font-size:7pt;
font-weight:bold;
text-decoration:none;
}

a.headlink2:hover
{
color:#2a317f;
font-size:7pt;
font-weight:bold;
text-decoration:none;
}

td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#666666;
text-align:left;
}

a.smalltext, a.smalltext:active, a.smalltext:visited, a.smalltext:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 2;
line-height: 12px;
color:#000000;
text-align:right;
text-decoration: none
}


a, a:active, a:visited 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#333333;
text-align:left;
	
}

a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
text-align:left;

}


a.redlink, a.redlink:active, a.redlink:visited 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
text-align:left;
	
}

a.redlink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#333333
text-align:left;

}


a.boldlink, a.boldlink:active, a.boldlink:visited 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
text-align:left;
font-weight: bold;
	
}

a.boldlink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
text-align:left;
font-weight: bold;
color:#666666;

}


a.smalllink, a.smalllink:active, a.smalllink:visited 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
text-align:left;

	
}

a.smalllink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 2;
line-height: 12px;
text-align:left;



}



.header
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
}

.bold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#000000;
text-align:left;
font-weight: bold;
}

.title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
font-weight:bold;
font-style:italic;
text-align:left;
}

.redbold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
line-height: 12px;
color:#2a317f;
font-weight:bold;
text-align:left;
}


.label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 2;
line-height:11px;
color:#888888;
font-weight:bold;
text-align:left;
}


.quotes
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
color:#2a317f;
text-align:left;
}

.credits
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 2;
font-weight:bold;
color:#2a317f;
}


.quotes2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 2;
color:#666666;
text-align:left;
}

.credits2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
letter-spacing: 2;
font-weight:bold;
color:#666666;
}



#tableschedule {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;

}

#tableschedule td.top_row {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: text-top;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;

}

#tableschedule td.content {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: text-top;

}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {padding:0; margin:0; list-style:none; height:25px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:102px;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:25px; width:100px; cursor:pointer;}
#nav li a b {margin-left:-999px;}

#nav li a.buyb {background:url(/img/common/buy-button-2.jpg);}


#nav li:hover a,
#nav a:hover
{background-position: 0 25px;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:0; top:25px; background: #edb; width:100px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:16px; position:relative; float:left; width:100px; font-weight:normal;}
#nav :hover ul.sub li a 
{display:block; height:16px; width:100px; padding:0; cursor:pointer;}

#nav :hover ul li a.amazon {background:url(/img/common/amazon-active.jpg);}
#nav :hover ul li a.barnes {background:url(/img/common/barnes-active.jpg);}
#nav :hover ul li a.indie {background:url(/img/common/Indie-active.jpg);}

#nav :hover ul.sub li a:hover 
{background-position: 0 16px; position:relative;}
#nav :hover ul.sub li a:hover b {left:100px; top:15px; background:#fff; color:#000; border:1px solid #888; display:block; width:100px; height:16px; text-align:center; font-size:12px; line-height:18px;}