﻿/*HEADER*/
.fb-header { width:330px; float:left; }
.view-cart { width:170px; float:right; padding-top:5px; }
.view-cart img { margin-bottom: -10px; padding-left:5px; }
.book-title { border-bottom:solid 2px #993300; color:#620C0C; margin:20px 0; font-size:14px; font-weight:bold; }

/*BOOKS ENTRY BOX*/
.add-cart-box img { float:left; }
.add-cart-box ul { float:right; }
.add-cart-box ul li { color:#AA0000; text-align:center; }
.add-cart-box ul li.top { background:url(images/cart-top.gif) no-repeat; display:block; width:230px; height:20px; }
.add-cart-box ul li.header { font-size:12px; font-weight:bold; background-color:#F9F2E7; border-bottom:solid 1px #72624C; border-left:solid 1px #72624C; border-right:solid 1px #72624C; }
.add-cart-box ul li.content { background-color:#FFFCF4; text-align:left; border-left:solid 1px #72624C; border-right:solid 1px #72624C; padding-left:10px; }
.add-cart-box ul li.content a.add-cart-btn { width:100px; height:30px; border:solid 1px #72624C; background: url(images/addtocart.bmp) no-repeat; display:block; margin-left:50px;}
.add-cart-box ul li.bot { background:url(images/cart-bot.gif) no-repeat; display:block; width:230px; height:20px; }

/*BOOK INFORMATION PAGE*/
.book-entry { width:270px; float:left; color:#B20005 !important; margin:10px 0 0 10px; }
.book-entry .left { float:left; }
.book-entry .right { float:right; width:180px; }
.book-entry .right ul { margin:0; }
.book-entry .img { margin-right:3px; border:solid 2px #DDD9D3 !important; padding:1px; }
.paging { width:280px; float:left; margin:5px 0 10px 10px; }
.paging input { width:40px; }

/*AUTHOR INFORMATION*/
.info-bg { border:solid 1px #E8E2D9; padding:15px 6px !important; color:#72624C; background-color:#FCF8EC; }
.info-bg2 { width:277px; float:left; margin-right:4px; margin-bottom:10px; }
.info-bg .header { border-bottom:solid 1px #72624C; padding-bottom:3px; }
.info-bg .header .author-name { font-size:14px; font-weight:bold; color:#72624C; float:left; border-bottom:none; }
.info-bg .header a { float:right; }

.header2 { border-bottom:solid 1px #990000; margin-bottom:15px; color:#990000; font-size:13px; font-weight:bold; padding-bottom:3px; }

/*CONTACT AUTHOR FORM*/
.field-bg { clear:both; margin-bottom:0px; }
.field-bg div { float:left; width:110px; padding-top:6px; font-weight:bold; color:#72624C; }
.field-bg .txtbox { width:180px; }

/*CART*/
.cart-table { width:600px; margin:0 auto; border-left:solid 1px #918F8C; border-right:solid 1px #918F8C; border-bottom:solid 1px #918F8C; }
.cart-table th { color:#871D1D; text-align:center; border-top:solid 1px #918F8C; border-bottom:solid 1px #918F8C; }
.cart-table td { text-align:center; color:#72624C; }
.cart-table td input { width:30px; }
.td-indent { padding-left:25px !important; }
.alternate-bg { background:#F9F2E7; }
td.first { text-align:left !important; }

/*MY CART HEADER*/
.my-cart-header { color:#871D1D; font-size:14px; font-weight:bold; border-left:solid 1px #918F8C; border-right:solid 1px #918F8C; background-color:#F9F3E7; padding:5px 0 5px 5px; width:593px; }
.my-cart-bg-top { margin:0 auto; background: url(images/cart-bg-top.jpg) no-repeat; display:block; width:600px; height:20px; }

/*MY CART BOTTOM*/
.my-cart-bg-bottom { margin:0 auto 20px auto; background: url(images/cart-bg-bottom.jpg) no-repeat; display:block; width:600px; height:20px; }

/*MY CART BUTTON AREA*/
.my-cart-button-bg { color:#72624C; font-weight:bold; border-left:solid 1px #918F8C; border-right:solid 1px #918F8C; background-color:#F9F3E7; padding:5px 0 0 5px; width:593px; }
.my-cart-button-bg table { width:590px; padding:0; margin:0; }
.my-cart-button-bg table td { padding:8px 5px; }
.my-cart-button-bg table tr td.update-qty {  font-weight:bold; text-align:center; }
.my-cart-button-bg table tr td.update-qty a { text-decoration:none; padding:6px 9px; color:#72624C; background-color:#BFBBA7; }
.my-cart-button-bg table tr td.update-qty a:hover { cursor:pointer; text-decoration:none; color:#ECE9D8; background-color:#72624C; }

.align-right { text-align:right !important; }
.align-left { text-align:left !important; }
.shipping tr th, .shipping tr td { text-align:left; padding-left:30px; }
.shipping tr th img, .my-cart-header img { margin-bottom: -6px; }

.creditcardinfo-bg { width:598px; margin:0 auto; border:solid 1px #918F8C; color:#72624C; background:#F9F2E7; }
.creditcardinfo-bg div { width:350px; text-align:left; margin:5px auto; }
.creditcardinfo-bg div span { font-weight:bold; }/*Thank You*/
.ty-bg { width:578px; margin:0 auto; border:solid 1px #918F8C; color:#72624C; padding:10px; }
.ty-summary li { margin-bottom:8px; }
.ty-bot { background-color:#FCF8EC; }
.summary-bg { border:solid 1px #E8E2D9; padding:15px 6px !important; color:#72624C; background-color:#FCF8EC; width:450px; }
