body { margin:0px; padding-left:10px; padding-top: 10px;background-color:#1a3f1a; font: 12px Arial ;min-width:970px;} form {margin:0px;padding:0px} table {border-spacing: 0; border: 0;padding:0} td, table, select {font-family:tahoma;font-size:11px;vertical-align:top;line-height:13px;color:#362F2D;} hr {border: 0; height:1px;border-bottom:1px dotted #487a25} a {color:#362F2D; text-decoration:none} a:hover {text-decoration:none;} #categoriesList {background:url(/images/site/left_bg.gif) repeat-y;padding-top: 6px;} #categoriesList a, #bestSellerList a, ul {border:0; display: list-item;margin-left: 18px;list-style: outside square; color: #ffffca} #bestSellerList u {border:0; display: list-item;margin-left: 18px;list-style: outside square; color: #ffffca} #categoriesList a:hover, #bestSellerList a:hover {background: #487a25} #leftBar {width: 175px; float: left} #centralBar, #copyLeft {background: #fff;float: left;width: 80%} #categoriesHeader {background:url(/images/site/categories_background.gif) no-repeat; height:23px; padding-top: 2px; padding-left: 24px; font: bold 13px Verdana; color: #c4df9b} #bestSellerHeader, #loginHeader {background:url(/images/site/left_column_separator.gif) no-repeat; height:20px;padding-left: 24px; font: bold 13px Verdana; color: #c4df9b;padding-top:25px;} #logoContainer {background: url(/images/site/logo_background.gif) no-repeat 0px bottom; width: 175px; height: 116px} #logoContainer a {border: 0} #logoImage {padding-top: 13px; padding-bottom: 13px; width: 160px; height: 75px} #mainUnderline, #cartItems {min-height:550px;} #mainUnderline, #headerUnderline, #cartItems, #cartItemsAfterOrder {border-bottom:4px #89C53F solid; padding: 8px} .subHead {font: bold 12px Verdana;height: auto;border-bottom:2px #89C53F solid; padding: 2px;display:block;margin-bottom:5px;} #mainUnderline table, #cartItems table, #cartItemsAfterOrder table {width:100%;border:0;padding:0;margin:0} thead td, tfoot td {border:0;border-top: 1px solid #1a3f1a;border-bottom: 1px solid #1a3f1a;padding-top:5px;padding-bottom:5px;background:#8ccb3d;font-weight:bold;color:#fff} thead td:last-child, tfoot td:last-child {border-right: 1px solid #1a3f1a;} thead td:first-child, tfoot td:first-child {border-left: 1px solid #1a3f1a;} #headerUnderline {padding-left: 30px; background: url(/images/site/star.gif) no-repeat 8px center; font: bold 15px Verdana;height: auto;} #mainArea{border-left: 8px #E1E1E1 solid; padding: 10px} #copyLeft {background: #fff url(/images/site/srez.gif) no-repeat left bottom;padding:0;border:0;height:12px;} #pager {padding:10px;padding-bottom:0;text-align:center;color: #000;font-weight:bold;clear:left;} #pager span,#pager a:hover {padding: 1px;padding-left:4px;padding-right:4px;background:#77af37;border: 1px solid #235623;text-decoration:none;color:#000} #pager a {padding: 2px;padding-left:5px;padding-right:5px;border:0;text-decoration:underline} #copyRight {width: 165px;float:left;text-align:right;font-weight:bold; color:#c0c0c0;padding-bottom:25px;padding-right:10px;clear:left} #copyLeft b {padding:0;} #bestSellerList,#loginBox {background:url(/images/site/left_bg.gif) repeat-y; padding-top: 6px;} #topBox {border-left: 8px #E1E1E1 solid;padding-top:2px} #topBox table {width:100%} #topBox td {padding-top:7px; padding-left: 20px; padding-right: 20px;} .topTd {border-right: 1px #000 solid;vertical-align:middle} .topTd u {text-decoration: none;padding: 2px; padding-left:0px;margin-bottom: 3px;padding-top:0px;border-bottom: 0; display: block;} .topTd u a {text-decoration: underline;font-weight:bold;} #searchBtn, #extSearchBtn {margin-left: 10px;display: block;float:left;background: transparent url(/images/site/search_btn.gif) no-repeat; width: 77px; height: 24px;padding:0;border:0} #searchBtn span, .bookPostpone span, .bookBuy span, #extSearchBtn span, .deleteRow span {display: none} #logInLink, #logOutLink, #regLink, #searchLabel, #extSearchLabel {padding: 2px;border-bottom: 0; padding-left: 23px; display: block; height: 16px} #regLink {background: url(/images/site/register.gif) no-repeat 3px 2px;} #logInLink, #logOutLink {background: url(/images/site/lock.gif) no-repeat 3px 2px;} #regLink:hover, #logInLink:hover, #logOutLink:hover, .topTd u a:hover {color: #487a25} #searchLabel, #extSearchLabel {background: url(/images/site/search.gif) no-repeat;float:left;clear:right;margin-top:1px;margin-right:5px} #extSearchLabel {display:block;clear: right;width:100%;} .searchField {border: 1px solid #ccd;float:left;background: #fff; width: 120px;} #maxSearch li {list-style: none;height: 35px;display:block;padding:0;margin:5px;float:left} #maxSearch ol {list-style: none;display:block;padding:0;margin:5px;float:left} #maxSearch ol {border-bottom: 1px dashed #487a25} #extSearchBtn {float: left; clear: left;margin-top: 5px;} #displayType {background: #e3fabf;padding:4px;border:1px #89C53F solid} #displayType span, #displayType a:hover {padding-left:4px;padding-right:4px;background:#8ccb3d;border: 1px solid #235623;text-decoration:none;color:#000} #displayType a {padding-left:5px;padding-right:5px;text-decoration:underline;color:#000;border:0} #extendedSearch, #hideDisplayType {margin-right:3px;margin-top:4px;float:right;width:12px;padding-left:4px;padding-right:4px;border:1px solid #89C53F;color:#89C53F;cursor:pointer} #extendedSearch {width: 133px;color:#fff;background:#89C53F; border-color: #fff} #pMethodLt td, #dMethodLt td {text-align:center;margin:0;padding:4px;text-decoration:none;border: 1px solid #235623;border-left:0;border-bottom:0;color:#000} #pMethodLt td {width:33%;} #dMethodLt td {width:25%;} #pMethodLt td.first, #dMethodLt td.first {border: 1px solid #235623;border-bottom:0;} .pMSeld {background:#8ccb3d;color:#fff;font-weight:bold;} #pMethodBt, #dMethodBt {vertical-align:middle;text-align:left;font-weight:bold;border-bottom: 1px solid #235623;margin:0;padding-left:4px;padding-right:4px;text-decoration:none;color:#000;width:25%} #pMethodHeader, #dMethodHeader {background:#8ccb3d;border: 1px solid #235623;border-top:0;font-weight:bold;font-size:20px;color:#fff;padding:5px;padding-left:20px} #pMethodBody, #dMethodBody {padding: 10px;border:1px solid #235623;border-top:0;} #mainMenu {background:url(/images/site/menu_background.gif) repeat-x;height: 30px;margin-left:40px; padding-top: 12px; padding-left: 10px;} #mainMenu a,#mainMenu u, #mainMenu span {display:block;float:left;font: bold 16px Sans-Serif;color:#fff;margin-left: 15px;margin-right: 15px; border: 0;} #mainMenu span {font-size: 30px;line-height:18px;display:block;float:left;margin-top:-2px !important;} #mainMenu a:hover {border-bottom: 2px dotted #fff} #mainMenuBg {background:url(/images/site/menu_bg.gif) no-repeat left top;} .book {height: 180px; width: 350px; border: 1px solid #d0c9c6; padding: 4px; float: left; margin-left: 5px;margin-bottom: 5px;} .bookShot {border: 0px; height: 140px; width: 97px; padding: 0; margin: 0;float:left;margin-right: 8px;} .bookName a,.bookName a:visited,.bookName a:active {display: block;margin-bottom: 6px;font-size: 12px;font-weight: bold;line-height:16px} .bookAuthor {display: block;margin-bottom: 8px} .bookPrice {display: block;margin-bottom: 8px;font-weight:bold;font-size:13px;color:#39b54a} .bookBuy {margin-top:10px;display: block;float:left;background: url(/images/site/btn_buy.gif) no-repeat; width: 77px; height: 22px;border:0;} .bookPostpone {margin-left: 10px;margin-top:10px;display: block;float:left;background: url(/images/site/btn_basket.gif) no-repeat; width: 92px; height: 22px;border:0;} #lightbox {width: 0%; z-index: 2; height: 0%; position: absolute; float: left; left: 0px; top: 0px;} #topBox img {padding: 2px;} #submitContainer {padding-top: 20px;} #loginInternal {margin:10px;display:block;width: 300px;background-color:#89c53f;color:#fff;cursor:pointer;padding:3px;font-weight:bold;text-align:center;border:1px solid #639629} .orderField {width: 24px; height:13px;text-align:right;padding:0px;} .table-sortable {cursor: pointer;} #orderTotalText {text-align: right; padding-right: 10px; font-weight: bold} .deleteRow {display: block; height:11px;width:11px;background:url('/images/site/x.gif') no-repeat; margin-left: 5px;margin-right: 5px} .cancelOrder {padding: 5px;} tr.listtable td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;padding: 6px 5px 6px 5px;color: #687260;} tr.listtable td a, a:link, a:visited, a:active{color: #4f6b72;text-decoration: none;} tr.listtable td a:hover{color: #4f6b72;text-decoration: underline;} tr.listtable td:first-child {border-left: 1px solid #C1DAD7;} tr.listtable-alt td {border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background-color:#efb;padding: 6px 5px 6px 5px;color: #586f44;} tr.listtable-alt td:first-child {border-left: 1px solid #C1DAD7;color: #4f6b72;} #loginBox {padding: 5px;padding-left: 10px;} #loginBox, #loginBox a {color: #ffffca;text-decoration: none;} .processOrderButton {width:250px;background:#8ccb3d;border: 1px solid #235623;color: #fff;height:25px;margin:5px;float: left} #bannerBox {padding: 0 !important; margin: 0 !important; border-right: 1px #000 solid;height: 73px !important;width:470px} #langBox {padding:0 !important;padding-left:5px!important;padding-right:5px!important;width:30px !important;} #dropBox {width: 200px;border-right: 1px #000 solid;background: url(/images/site/basket.gif) no-repeat 10px center; padding-left: 54px !important; padding-top: 15px !important; line-height: 18px; cursor:pointer;} .emptyList {text-align: center; padding: 50px;width: 80%;font-weight:bold;} .megastock { margin-top: 10px } .megastock img { padding-bottom: 10px }
