/* Default Values */
* { font-family: Arial, Helvetica, sans-serif; color: #111; font-size: 1em; }

body { margin:0 ; background-color: #000; }
.container { position:relative; width:999px; margin:0 auto 0 auto; background-color:#FFFFFF; border-left:20px solid #fff; border-right:20px solid #fff;  }
.header { padding:8px 0; }
.nav { margin-top:10px; float:left; }
a.nav { color:#000; font-size:11px; margin:0px 18px 4px 0; text-decoration:none; font-weight:bold; }
a.nav:visited {  }
a.nav:hover { color:#CC0000; }
.content {}
.leftside { float:left; width:604px; }
.document{ background-color:#FFFFFF; width: 574px; margin: 15px 0px; }
.rightside { float:right; width:395px; background-color:#FFFFFF; }
.modhdr { color:#666666; margin:18px 60px 0px 24px; font-size: 13px; border-bottom:1px solid #ccc; text-transform:uppercase; padding-bottom: 10px; }
.module { margin:0 60px 0 24px; padding:8px 0; }
.subcontent { background-color:#000000; color:#FFFFFF; font-size:12px; padding: 20px; text-align:center; margin-top:24px; }
.footer { color:#999999; font-size:10px; }
a.footer { color:#999999; text-decoration:none; }
#headline_gallery, .rotatorContainer div p { width: 575px !important; position: relative; }
.navContainer { width: 25%; position: absolute; top: 375px; right: 0px; text-align: right; }
li.nav, li.control { background: #000; color: #FFF; font-size:11px; width: 15px; text-align: center; float: left;  padding: 2px; list-style-type: none; margin-right: 5px; cursor: pointer; }
li.nav-showing { background: #cc0000; }
li.control { float: right; }



/* DHTML Menus */
.menuContainer { background-color:#FFD1A3; border-top:2px solid #FFE5CC; border-left:2px solid #FFE5CC; border-right:2px solid #002B14; border-bottom:2px solid #002B14; padding:2; color: #003184};
.menuCell { }

.bodybold { font-weight: bold; }

/* Section Header */
.section { font-size: 16px;  }

/* Document Header */
.docheader { font-size: 16px;  }

/* 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 { color:#CC0000; font-size:11px; margin:8px 0 4px 0; text-decoration:none; }
a.quicklink:visited {  }
a.quicklink:hover {  }

/* links in the body of site */
a.stdlink { color:#CC0000; font-size:11px; margin:8px 0 4px 0; text-decoration:none; }
a.stdlink:visited {  }
a.stdlink:hover {  }

/* DHTML MENUS */
a.menu { text-decoration: none; font-size: .8em; }
a.menu:visited {  }
a.menu:hover { text-decoration: underline; }

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: ##003184; color: #666666}
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
{

}