/* Default Values */
* { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 1em; }

/* DHTML Menus */

.menuContainer { background: #a6cdeb; line-height: 25px; }

.menuCell { background: #4db5ec; height: 25px; padding: 0 5px; line-height: 25px; }
.menuCellOver { height: 25px; padding: 0 5px; line-height: 25px; }

.navContainer{
	border-top: 4px solid #4db5ec;
	border-bottom: 4px solid #4db5ec;
	height: 22px;
	background-color: #2d2d72;
	padding-left: 10px;
}

.navlinks { width: 650px; float: left; }

a.menuItem{
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	line-height: 22px;
	margin: 0 8px 0 8px;
}

a.subnavlink{
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.subnavmargin { margin: 0 10px 0 0; line-height: 15px; }

.search{
	float: right;
	padding-top: 2px;
	width: 250px;
	text-align: right;
}

.subnavContainer{
	width: 205px;
	padding: 20px 10px 20px 20px;
	float: left;
}

.subnav{
	width: 202px;
	background: url('/images/bcgrd-subnav.gif');
	margin: 3px 0 0px 0;
	text-align: right;
	cursor: pointer;
	padding: 5px 0 2px 0;
}

.contentContainer{
	width: 747px;
	float: right;
	padding: 22px 10px 10px 0;
}

.content{
	padding: 10px;
}

.mainContent{
	float: left;
	width: 75%;
	padding: 0 10px 0 0;
}

.sideBar {
	float: right;
	width: 20%;
	padding: 0 10px 0 10px;
	border-left: 1px solid #ade1fa;
}

#body { background-color: #2d2d72; }

.main {
	background: #e5e2d1;
	width: 999px;
	min-height: 100%;
	height: 100%;
}

.links {
	background: #e5e2d1;
	width: 999px;
	text-align: right;
}

.bodybold { font-weight: bold; }

/* Section Header */
.section { font-size: 1.5em; font-weight: bold; }

/* Document Header */
.docheader {
	font-size: 16px;
	font-weight: bold;
	color: #2d2d72;
}

h3 {
	color: #2d2d72;
	font-size: 12px;
}

.header{
	background: url('/images/bcgrd-header.jpg');
	background-repeat: no-repeat;
	height: 217px;
	width: 999px;
	text-align: right;
	color: #fff;
	font-weight: bold;
	font-size: 10px;	
}

.header a{
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;	
}

.container { margin-left: auto; margin-right: auto; width: 999px; }

.clearboth, .clear { clear: both; }


/* Beneath document header */
.sub { font-size: 1.2em; font-style: italic; }
.altbody { }

/* Powered by footer */
.footer {
	padding-top: 10px;
	color: #fff;
}

sup { font-size: .8em; color: #FFF; }

/* Quote of the day text */
.qotd {  }

/* default link properties */
a:link { }
a:visited { }
a:hover { }

/* Module links */
a.quicklink {
	color: #981b1e;
	text-decoration: none;
	font-size: 10px;
}


/* links in the body of site */
a.stdlink {  }
a.stdlink:visited {  }
a.stdlink:hover {  }

/* DHTML MENUS */
a.menu { text-decoration: none; font-size: 12px; color: #fff; }
a.menu:visited { text-decoration: none; font-size: 12px; color: #fff; }
a.menu:hover { text-decoration: none; font-size: 12px; color: #fff; }

a.pageutil { }
a.pageutil:visited { }
a.pageutil:hover { }

/* Breadcrumb Trail */
a.sectionpath { }
a.sectionpath:visited { }
a.sectionpath:hover { }

.discussTable { background-color: #FFFFFF; border: 1px #003184 solid }
.discussHeader { background-color: #CCCCCC; color: #003184; font-weight:bold }
.pollTable { background-color: #FFFFFF; border: 1px #003184 solid }
.pollHeader { background-color: #CCCCCC; color: #003184; font-weight:bold }

a { font-weight:normal; text-decoration:underline ; color: #003184}
p { font-weight:normal; font-size: 12px; line-height: 18px; color: #444;}
td { font-size: 11px; line-height: 12px}

b { font-weight:bold }
i { text-decoration:italic }
u { text-decoration:underline }

ul {  }
li {  }
div { }

.cart			{ border: 1px solid #993300; background-color: #FFFFFF }
.cartitem		{ background-color: #ebebd6 }
.cartheader		{ font-weight:bold; background-color: #FFFFFF; color: #993333; padding: 2 }
.cartitemqty	{ color: #993333}
.cartitemnum	{ color: #993333}
.cartitemdesc	{ color: #993333}
.cartfooter		{ color: #993333; background-color: #FFFFFF}

.productdescl	{ color: #993333}
.productdescr	{ font-weight:bold; color: #993333}

.orderform			{ border: 1px solid #000000 }
.orderformheader	{ font-weight:bold; color: #FFFFFF; background-color: #000000; padding-left: 3px}
.orderformfield		{ color: #000000 }
.orderformlabel		{ color: #000000}
.red				{ color: #FF0000}

.isbnpanel 	{ border-width: 1px; border-style: solid; border-color: black; padding-left: 10px; background-color: #FFFFFF }

.lightboxDiv
{
    border: 1px solid #666;
    margin: 10px;
    width: 120px;
}

.lightboxDiv div
{
    margin: 5px;
    text-align: center;
}

.lightboxThumb
{

}