/* Default Values */
* { font-family: Arial, Helvetica, sans-serif; color: #000; padding: none; margin: none; }

/* DHTML Menus */
.menuContainer 	{ background: #A6CDEB; }
.menuCell { background: #EFB513; padding: 0 8px; }

.menuCell a,
.menuCell a:visited { color: #000;  }

.menuCellOver {	background: #F7DA8A; padding: 0 8px;  }
.menuCellOver a, 
.menuCellOver a:visited, 
.menuCellOver a:hover { color: #000; }

.container {
	background: #fff;
	width: 837px;
	margin: 5px auto 0 auto;
	border: 3px solid #fff;
}

.header {
	background: url('/images/header.gif');
	height: 75px;
	width: 837px;
	text-align: center;
}

.navigation {
	float: left;
}

.navigation img {
	padding: none;
	border: none;
	margin: none;
	text-decoration: none;
	vertical-align: bottom;		
}

.main {
	width: 837px;
}

.leftSide {
	width: 517px;
	height: 342px;
	float: left;
}

.subLeftSide {
	width: 587px;
	float: left;
}

.rightSide {
	float: right;
	height: 342px;
}

.rightTop {
	width: 320px;
	height: 128px;
}

.rightBottom {
	height: 214px;
}

.subRightSide {
	float: right;
}

.subRightTop {
	width: 250px;
	height: 128px;
}

.subRightLinks {
	background: url('/images/right-bg.gif') repeat-y;
	width: 250px;
	margin-bottom: 3px;
}

a.levelLinks,
a.levelLinks:visited {
	color: #fff;
	font-size: 14px;
	padding-left: 15px;
	text-decoration: none;
	line-height: 25px;
}
a.levelLinks:hover {
	text-decoration: underline;
}

.subRightUtilities {
	background: url('/images/right-bg-util.gif') repeat-y;
	width: 250px;
	margin: 3px 0 3px 0;
	font-size: 14px;
	color: #000;
}

.subRightUtilInner {
	padding: 15px;
	width: 245px;
}

.subRightUtilities .stdlink,
.subRightUtilities .stdlink:visited {
	font-size: 12px;
	text-decoration: none;
}
.subRightUtilities .stdlink:hover { text-decoration: underline; font-size: 12px; }

.subRightUtilities .quicklink,
.subRightUtilities .quicklink:visited {
	font-size: 12px;
	text-decoration: none;
}
.subRightUtilities .quicklink:hover { text-decoration: underline; font-size: 12px; }

.noneLeftSide {
	float: left;
	width: 587px;
}

.noneRightSide {
	width: 250px;
	float: right;
}

.noneLeftBreakCrumbs {
	height: 32px;
	line-height: 32px;
}

.noneRightBottom {
	height: 32px;
}

.bottom {
	height: 135px;
	margin-top: 3px;
}

.bottomLeft {
	float: left;
	width: 413px;
	height: 135px;
}

.bottomCenter {
	float: left;
	width: 10px;
	height: 135px;
	background: url('/images/home-bottom-seperator.gif');
	text-align: center;
}

.bottomRight {
	float: right;
	width: 414px;
	height: 135px;	
}

.bottomHeading {
	height: 32px;
	line-height: 32px;
	background: #dadada;
	text-transform: uppercase;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #004684;	
}

.bottomContent {
	padding: 7px;
}

.foot {
	background: #F2C23E;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 837px;
	margin-top: 3px;
}

.foot img {
	vertical-align: bottom;
}

.poweredBy {
	text-align: center;
	color: #ccc;
}

p.footer {
	color: #ccc;
}

sup { font-size: 8px; color: #ccc; }

body { background: #75848E; font-weight:normal; font-size: 12px; color: #666666 }
img { border: none; }

.body {  }
.bodybold { font-weight: bold; }

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

/* Document Header */
.docheader { font-size: 1.5em; font-weight: bold; }

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

/* Powered by footer */
.footer { }

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

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

/* Module links */
a.quicklink,
a.quicklink:visited,
a.quicklink:hover { font-size: 14px; }

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

/* DHTML MENUS */
a.menu { text-decoration: none; }
a.menu:visited {  }
a.menu:hover { text-decoration: none; }

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 { text-decoration:underline ; color: #003184}
p { }
td { }

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
{

}