@charset "utf-8";
td, table, select { font-family:tahoma; font-size:11px; vertical-align:top; line-height:13px; color:#362F2D; }
form { margin:0px; padding:0px; }
body { margin:0px; padding:0px; background-color:#413A38; }
a { color:#362F2D; text-decoration:none; }
a:hover, .header a:hover, .header span a, .footer a:hover, .footer b a:hover, .black a:hover, div.img a { text-decoration:none; }
.header { color:#000000; }
.header a { color:#000000; text-decoration:underline; }
.header span a:hover { text-decoration:underline; }
.list ul, .list1 ul { margin:0px; padding:0px; list-style:none; line-height:14px; }
.list ul li { background:url(images/list_marker.gif) no-repeat left top; padding-bottom:2px; }
.list ul li a { color:#FFFFFF; margin-left:15px; text-decoration:none; }
.list ul li a:hover, .list1 a:hover, span a:hover { text-decoration:none; color:#676564; }
.list1 ul li { background:url(images/list_marker1.gif) no-repeat left top; padding-bottom:2px; }
.list1 a { color:#FFFFFF; margin-left:14px; text-decoration:none; }
.grey td { color:#4E4E4E; font-family:verdana; }
.grey td span { font-size:10px; }
b { color:#C4DF9B; font-size:12px; }
span strong { color:#362F2D; font-size:12px; }
span a { color:#FFFFFF; text-decoration:none; }
span b { color:#39B54A; font-size:12px; }
.footer { color:#737373; margin-left:11px; }
.footer a { color:#737373; text-decoration:underline; font-size:11px; }
.footer b a { color:#000000; text-decoration:underline; font-size:11px; }
.jamp { width:147px; height:17px; font-size:11px; background-color:#E9E9E9; }
.jamp1 { width:124px; height:18px; font-size:11px; color:#000000; font-family:verdana; }
.orange { color:#FF6100; margin-left:12px; font-weight:bold; }
.black a { color:#362F2D; font-weight:bold; text-decoration:underline; font-size:11px; }
.form input { width:95px; height:18px; color:#21211F; padding:2px 0 0 6px; border-color:#D4D0C8; border-width:1px; background-color:#FFFFFF; }
.form1 input { width:135px; height:18px; font-family:verdana; font-size:11px; color:#000000; padding:1px 0 0 6px; border-color:#ADADAD; border-width:1px; background-color:#FFFFFF; }
.form2 input { width:30px; height:14px; font-size:9px; color:#636363; padding:0px 0 0 10px; border-color:#989797; border-style:solid; border-width:1px; background-color:#FFFFFF; }
.form3 input { width:135px; height:18px; font-size:9px; color:#636363; padding:0px 0 0 10px; border-color:#989797; border-width:1px; background-color:#FFFFFF; }
.form textarea { width:203px; height:124px; font-family:arial; font-size:9px; font-weight:bold; color:#21211F; overflow:hidden; padding:2px 0 0 5px; border-color:#5F5F5F; border-style:solid; border-width:1px; background-color:#F9F8EF; }
/*div.img { margin-left:10px; }*/
div.img img { border:1px solid #ffffff; }
.buttons a { display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:10px; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; }
.buttons button { display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:10px; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 10px 6px 7px; width:auto; overflow:visible; }
.buttons button[type] { padding:5px 10px 5px 7px; line-height:17px; }
*:first-child+html button[type] { padding:4px 10px 3px 7px; }
.buttons button img, .buttons a img { margin:0 3px -3px 0; padding:0; border:none; width:12px; height:12px; }
.buttons a img.big { margin:0 3px -3px 0; padding:0; border:none; width:16px; height:16px; }
button:hover, .buttons a:hover, .buttons a.regular:hover, button.regular:hover { background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
.buttons a:active, .buttons a.regular:active { background-color:#6299c5; border:1px solid #6299c5; color:#fff; }
button.positive, .buttons a.positive { color:#529214; }
.buttons a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.buttons a.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }
button.regular, .buttons a.regular { color:#336699; }
ul { border:0; margin:0; padding:0; }
#pagination li { border:0; margin:0; padding:0; font-size:11px; list-style:none; float:left; }
#pagination a { border:solid 1px #D0C9C6; margin-right:2px; }
#pagination .previous-off, #pagination .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a, #pagination .previous a, .Availablility { font-weight:bold; }
#pagination .active { background:#529214; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; margin-right:2px; }
#pagination a:link, #pagination a:visited { color:#529214; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination a:hover { background-color:#E6EFC2; border:solid 1px #C6D880; }
#partnerlinks a { color:#529214; background-color:#E6EFC2; text-decoration:underline; }

#wrapper { width:534px; }
#side-a { background-color:#F7F7F7; border:1px solid #CCC; float:left; width:250px; height:420px; padding:3px 4px; margin-bottom:3px }
#side-b { background-color:#F7F7F7; border:1px solid #CCC; margin-left:270px; height:420px; padding:3px 4px; margin-bottom:3px }
#side-b a { text-decoration:none; }
#socialbookmarks { width:534px; }

.CategoryCell, .LinksCell { padding:5px; }
.CategoryCellHover, .LinksCellHover { padding:5px; background-color:#DFD3C0; }
.footersection { background-position:top; background-repeat:no-repeat; color:#000000; background:#FFFFFF; background-image:url(themes/BookParlor/ ); padding:0px; }
.container { width:790px; }
.selecttr, .highlight { cursor:pointer; }
.initial, .normal { background-color:#FFFFFF; color:#000000; cursor:pointer; }
.delcheckbox { cursor:None; }
.navbar { font-weight:normal; font-size:10px; color:#000000; padding-left:5px; padding-right:5px; background:#6699FF; background-color:#6699FF; background-image:url(themes/BookParlor/images/t9.jpg); }
.navbar td { font-weight:normal; font-size:10px; color:#000000; }
.navbar a { text-decoration:none; font-weight:bold; font-size:12px; color:#000000; }
.navbar a:hover { text-decoration:underline; color:#990000; }
.TableTitles { color:#C4DF9B; background-color:#362F2D; background:#362F2D; font-family:Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; height:25px; }
.spacer { height:35px; }
.widget_title { color:#000000; height:25px; font-size:12px; background-color:#6699FF; background:#6699FF; text-align:left; font-weight:bold; background-image:url(themes/BookParlor/images/t9.jpg); }
.widget_box { border:#000000 1px solid; background:#FFFFFF; background-color:#FFFFFF; }
.widget_column { width:20%; background:#FFFFFF; background-color:#FFFFFF; padding:4px; }
.widget_box a { color:#330099; font-weight:normal; }
.widget_box a:hover { color:#666666; font-weight:normal; }
.widget_content { background:#FFFFFF; padding:3px; }
.bodytable { background:#FFFFFF; background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:4px; height:460px; }
.input, .select, .textarea { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.headersection { color:#000000; background:#FFFFFF; background-image:url(themes/BookParlor/images/header_images.jpg); background-position:center; background-repeat:no-repeat; height:155px; }
.shadowcell_right { width:11px; height:919px; background-repeat:repeat-y; background-position:top left; }
.shadowcell_left { width:11px; height:919px; background-repeat:repeat-y; background-position:top right; }
.shadowcell_spacerimg { width:11px; }
.innercontainer { padding:0px; background:#FFFFFF; background-color:#FFFFFF; border:0px #000000 solid; }
.CouponCodeTable { border-bottom:#D4D4D4 0px solid; }
.ShoppingCartTable, .CouponRow { border:#D4D4D4 1px solid; }
.cartcontents { border-bottom:#D4D4D4 1px solid; }
.CartTotals { border-bottom:#D4D4D4 1px solid; border-left:#D4D4D4 1px solid; padding:10px; }
.OptionsTitles { font-family:Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#FFFFFF; background-color:#9900CC; font-style:italics; font-weight:bold; }
.Options { color:#000000; background-color:#9999CC; }
.Price { font-family:Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#009900; font-weight:bold; font-style:normal; }
.WholesalePrice, .ListPrice { font-family:Verdana, Arial, Helvetica, sans-serif; font:Verdana, Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; font-style:normal; }
.SearchNoResultsMessage { font-style:italic; }
.SearchRow, .SearchTableRow { border-bottom:#000000 1px solid; }
.OriginalPrice { color:#FF0000; text-decoration:line-through; }
.SalePrice { color:#006600; }
.OutOfStockMessage { color:#FF0000; }
.InStockMessage { color:#009900; }
.BackOrderMessage { color:#0066CC; }
.OptionsTable { width:100%; padding:10px; }
.CouponError { color:#FF0000; font-weight:bold; }
.CartContentsEmptyMessage { text-align:center; font-weight:bold; font-size:10px; }
.CartContentsColumnTitles { font-weight:bold; font-size:8px; }
.ViewCartTableContainer { border:1px #CCCCCC solid; padding:0px; color:#676564; }
.SearchTable { padding:4px; }
.NewsLetterSignupButtonsCell, .CategoryJumpBoxDiv { text-align:center; }
.NewsLetterSignupFields { font-size:10px; width:75px; }
.NewsLetterSignupLabels { font-size:10px; font-weight:bold; text-align:right; }
.NewsLetterSignupTitle { font-size:12px; font-weigth:bold; text-align:center; }
.NewLetterSignupAddMeButton, .NewLetterSignupRemoveMeButton { font-size:10px; font-weight:bold; }
.CategoryJumpBox { font-size:11px; }
.previouscell, .nextcell { padding:4px; font-size:12px; font-weight:bold; }
.previouscell a, .nextcell a { font-size:12px; font-weight:bold; }
.nextprevioustable { border:#E9E9E9 dashed 1px; background:#FFFFCC; }
.productrow { border-top:1px #000000 solid; }
.requiredfields { color:#FF0000; font-size:14px; font-weight:bold; }
.Ticket_ResponsesTable { padding-left:25px; }
.Ticket_OriginalMessage { border:1px solid #000000; background:#FFFFCC; }
.Ticket_ResponseMessage { border:1px dashed #000000; padding:10px; }
.review_row { border-bottom:1px solid #000000; }