/* CSS Document */

/* Default Values */
* { font-family: Verdana, Helvetica, sans-serif; }
body, p, div, ul, li, td { color: #333; font-size: 12px; }

/* DHTML Menus */  
.menuContainer 	{ background: #736d65; padding: 2px 0px; }
.menuCell { background: #736d65; padding: 0 4px;  }

.menuCell a,
.menuCell a:visited { color: #FFF; text-decoration: none; font-size: .9em; }

.menuCellOver {	background: #908a82; padding: 0 4px; }
.menuCellOver a, 
.menuCellOver a:visited, 
.menuCellOver a:hover { color: #FFF; text-decoration: none; font-size: .9em; }


.body {  }
.bodybold { font-weight: bold; }

/* Section Header */
.docheader, .section { font-size: 1.5em; font-weight: bold; color: #000; }

/* Document Header */


/* 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 { }

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: #eecbad}

.orderform			{ border: 1px solid #000000 }
.orderformheader	{ font-weight:bold; color: #FFFFFF; background-color: #000000; padding-left: 3px}
.orderformfield		{ color: #000 }
.orderformlabel		{ color: #ff0000}
.red				{ color: #FF0000}

.isbnpanel 	{ border-width: 1px; border-style: solid; border-color: black; padding-left: 10px; background-color: #FFFFFF }

.lightboxDiv
{
    border: 1px solid #6f4242;
    margin: 10px;
    width: 120px;
}

.lightboxDiv div
{
    margin: 5px;
    text-align: center;
}

.lightboxThumb
{

}

#wrap-header { background: #E3E0D6; height: 100px; }
.header { width: 1000px; text-align: left; margin: 0 auto; }

#wrap-navigation { background: #736d65; }
.navigation { width: 1000px; text-align: left; margin: 0 auto; color: #FFF; padding: 5px 0; }

#wrap-subnav { background: #cbc5b1; }
.subnav { width: 1000px; text-align: right; margin: 0 auto; padding: 3px 0; font-size: .9em; }

#wrap-contents { background: #e9edf0; }
.contents { width: 1000px; margin: 0 auto; background: url(/images/template/bcgrd-contents.gif) top left repeat-y; padding: 15px 0; }
.contents-left { width: 20%; background: #FFF url(/images/template/bcgrd-contents.gif) left repeat-y; }
.modheader { background: #ea0437; padding: 5px 10px; text-align: right; color: #FFF; font-weight: bold; text-transform: uppercase; }
.mod { padding: 10px 10px 30px 15px; }
.mod table td { padding: 3px; }
td.radiocell { width: 20%; }

.contents-document { width: 60%;  }
.contents-document-padding { margin: 0 20px; }
.contents-ads { width: 20%; text-align: center; }

#wrap-foot { background: #736d65; }
.foot { width: 1000px; margin: 0 auto; color: #FFF; padding: 5px 0; font-size: .9em; }


.ad-bottom { text-align: center; padding: 20px 0; }

a, a:visited, a:hover { color: #C00; text-decoration: none; }
a.navlink, a.navlink:visited, a.navlink:hover { color: #FFF; text-transform: uppercase; font-weight: bold; margin-right: 15px; font-size: .9em; }
a.navlink:hover { color: #CBC4AF; }
a.subnavlink, a.subnavlink:visited, a.subnavlink:hover { color: #454545; margin-left: 10px; }
.mod a, .mod a:visited, .mod a:hover { color: #333; text-decoration: none; }
.mod a:hover { text-decoration: underline; }
.docheader a, .docheader a:visited, .docheader a:hover { color: #736d65; }

.floatleft { float: left; }
.floatright { float: right; }
.halfwidth { width: 50%; }
.clear { clear: both; }


/*    Blog Styles    */
.mod li { list-style: none; }
.foot .login { width: 150px; text-align: right; float: right; }
.login a, .login a:visited, .login a:hover { color:#968d83; }

.chronodata { font-size: .5em; font-weight: normal; }
.postcontent { }
.blogpost-footer {	font-size: .8em; }
.pagelinks { }
.comment { padding: 4px; }
.alt { background: #E8ECF0; }
