*{font-size: 100.01%;}
body {
	margin: 0;
	padding: 0;
	font: 1em Georgia, "Times New Roman", Times, serif;
	background: url(/images/background.gif);
}
img {border: none;}
a{text-decoration:none;color:#9A141B;}
a:hover{text-decoration:underline;}
a:focus {outline:none;}
form {
	margin: 0;
	padding: 0;
}
#main {
	margin: 2px auto 0;
	width: 969px;
	background: url(/images/page-bg2.png) repeat-y;
	overflow: hidden;
	position: relative;
}
.page-bg-top {
	width: 949px;
	float: left;
	background: url(/images/page-top-3.png) no-repeat;
	padding: 17px 0 0 20px;
	position:relative;
}
/* header page */
#header{
	width: 927px;
	height: 156px;
	float: left;
	position: absolute;
	background: url(/images/header.jpg) no-repeat;
	left: 20px;
	top: 17px;
}
/* logo */
.logo{
	background: url(/images/logo.gif) no-repeat;
	width:278px;
	height:69px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:34px;
	left:30px;
}
/* top navigation start */
.top-nav {
	margin: 7px 0 0;
	padding: 0 30px 0 0;
	float: right;
}
.top-nav li {
	float: left;
	display: inline;
	font-size:0.75em;
	line-height:15px;
}
.top-nav li a {
	text-decoration: none;
	color: #87888a;
	background: url(/images/top-tabs-bg.gif) no-repeat 50% 0;
	float: left;
}
.top-nav li a span {
	float: left;
	background: url(/images/top-tabs-bg-left.gif) no-repeat;
}
.top-nav li a span span {
	background: url(/images/top-tabs-bg-right.gif) no-repeat 100% 0;
	height: 25px;
	padding: 7px 29px 0 35px;
	cursor: pointer;
}
.top-nav li a:hover span {
	text-decoration: underline;
}
/* top navigation end */
/* slogan */
.slogan {
	float: right;
	color: #9a141b;
	font: bold 0.94em "Times New Roman", Times, serif;
	padding: 30px 20px 0 0;
	clear: right;
	white-space: nowrap;
	text-align: right;
}
.nav-holder{
	position:absolute;
	top:141px;
	left:20px;
	z-index:3;
}
/* main navigation start */
#main-nav{
	margin:0;
	padding:0 17px 0 2px;
	float:left;
	list-style:none;
}
#main-nav li{
	float:left;
	font-size:12px;
	background:url(/images/sep.gif) no-repeat 100% 0;
}
#main-nav li.first{padding-left:0;}
#main-nav li a{
	width:auto;
	text-decoration:none;
	color:#87888a;
	text-transform:uppercase;
	text-align:center;
	display:block;
	padding:2px 18px 5px 16px;
	z-index:101;
	position:relative;
}
#main-nav.main-nav2{
/*
	width:612px;
*/
	padding:0 26px 0 0;
}
#main-nav.main-nav2 li a{
	width:153px;
	padding:2px 0 5px;
}
#main-nav li:hover a,
#main-nav li.hover a,
#main-nav li a:hover{text-decoration: underline;}
/* drop down menu */
#main-nav li:hover,
#main-nav li.hover{position:relative;}
#main-nav li.hover .drop,
#main-nav li:hover .drop{display:block;}
#main-nav .drop{
	position:absolute;
	top:100%;
	left:-12px;
	z-index:100;
	width:175px;
	margin:-7px 0 0;
	display:none;
}
#main-nav .drop .t{
	width:175px;
	height:29px;
	overflow:hidden;
	background:url(/images/bg-drop-t.png) no-repeat;
}
#main-nav .drop .b{
	width:175px;
	height:101px;
	overflow:hidden;
	background:url(/images/bg-drop-b.png) no-repeat;
}
#main-nav .drop .c{
	width:152px;
	padding:0 11px 0 12px;
	background:url(/images/bg-drop-c.png) repeat-y;
}
#main-nav .drop .c:after{
	content:"";
	display:block;
	clear:both;
}
#main-nav ul{
	width:100%;
	float:left;
	position:relative;
	margin:-10px 0 -82px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main-nav li ul li{
	background:none;
	margin:0;
	padding:0;
	width:100%;
}
#main-nav li:hover ul a,
#main-nav li.hover ul a{
	width:142px;
	margin:-1px 0 0;
	padding:5px 5px 4px;
	background:url(/images/divider-drop.png) no-repeat;
	text-decoration:none;
}
#main-nav li:hover ul a:hover,
#main-nav li.hover ul a:hover{text-decoration:underline;}
/* main navigation end */
/* search form start */
.search-form{
	float:left;
	margin: -2px 0 0;
	position:relative;
}
.search-form form,
.search-form fieldset{
	float:left;
	margin:0;
	padding:0;
	border-style:none;
}
.search-form legend{display:none;}
.search-form label{
	color:#87888a;
	text-transform:uppercase;
	float:left;
	font-size:12px;
	line-height:15px;
	margin:4px 0 0;
}
.search-form input{float:left;}
.search-form .text{
	float:left;
	background:url(/images/input-bg.gif) no-repeat;
	width:171px;
	height:21px;
	padding:0 8px 0 10px;
	margin:0 0 0 9px;
	display:inline;	
}
.search-form .text input{
	border:none;
	background:url(/images/input-bg-repeat.gif) repeat-x;
	font-size:11px;
	line-height:13px;
	width:158px;
	padding:3px 0 0;
	margin:0;
}
/* search-form end */
/* main container */
.container {
	float: left;
	width: 927px;
	margin: 172px 0 0;
	padding: 0 0 130px;
	background: url(/images/yellow-grad-5.gif) repeat-x 0 100%;
}
.container-2{
	padding:0;
	background:none;
}
/* page left column */
.col-1 {
	float: left;
	width: 190px;
}
/* lwft and right boxes */
/* box bg */
.box {
	float: left;
	width: 190px;
	background: url(/images/box-bg.gif) repeat-y;
	margin: 0 0 1px;
}
.box-top {
	float: left;
	width: 190px;
	background: url(/images/box-bg-top.gif) no-repeat;
}
.box-bottom {
	float: left;
	width: 158px;
	background: url(/images/box-bg-bottom.gif) no-repeat 0 100%;
	padding: 0 15px 27px 17px;
	margin: 19px 0 0;
}
.box2 .box-bottom {padding:0 15px 15px 17px;}
/* end */
/* boxes text heading start */
.heading,
.heading-2 {
	display: block;
	background: #edebe5 url(/images/heading-1.gif) no-repeat;
	width: 156px;
	color: #9a141b;
	font: bold 1.3em "Times New Roman", Times, serif;
	text-align: center;
	padding: 8px 0 4px;
}
.heading-2 {padding-bottom: 0;}
.heading-text {
	font-size: 0.95em;
	line-height: 19px;
	margin: -5px 0 0;
	display: block;
}
.heading-text .blue {
	color: #005f95;
	padding: 3px 0 0;
	display: block;
}
.sub-heading-text {
	color: #646567;
	font: bold 0.7em/15px Georgia, "Times New Roman", Times, serif;
	display: block;
	padding-bottom: 3px;
}
.heading-2 .sub-heading-text {
	display: block;
	color: #e2001a;
	font: bold 0.81em/13px "Times New Roman", Times, serif;
	text-align: left;
	padding: 0 0 0 30px;
}
.heading-2 .heading-text {
	color: #9a141b;
	font: bold 1.2em/24px "Times New Roman", Times, serif;
}
/* boxes text heading end */
/* browse box start */
.browse-list {
	margin: 0;
	padding: 15px 0 5px;
	font: 0.75em/21px Georgia, "Times New Roman", Times, serif;
	clear: both;
	text-align: center;
}
.browse-list li {
	list-style: none;
	padding: 0 0 3px;
}
.browse-list li a {
	text-decoration: none;
	color: #646567;
}
.browse-list li a:hover {
	text-decoration: underline;
}
/* browse box end */
/* link more */
.more {
	float: right;
	color: #9a141b;
	font: 0.68em/14px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin: 0 10px 0 0;
	display: inline;
}
.more:hover {
	text-decoration: underline;
}
/* welcome box start */
.welcome-list {
	float: left;
	margin: 6px 0 0;
	padding: 2px 0 4px 8px;
}
.welcome-list li {
	list-style: none;
	float: left;
	width: 100%;
	padding: 0 0 3px;
}
.welcome-list li .field {
	float: left;
	color: #646567;
	font-size:0.62em;
	font-style:italic;
	width: 61px;
}
.welcome-list li .value {
	float: left;
	color: #646567;
	font: 0.68em Georgia, "Times New Roman", Times, serif;
	width: 84px;
}
/* welcome box end */
/* sign in box start */
.get-lastest-books {
	float: left;
	background: url(/images/paper.gif) no-repeat 100% 0;
	width: 148px;
	padding: 0 0 0 8px;
}
.get-lastest-books .level-1 {
	color: #5c85b1;
	font: bold 0.75em/10px Georgia, "Times New Roman", Times, serif;
	display: block;
	padding: 4px 0 0 18px;
}
.get-lastest-books .level-2 {
	color: #646567;
	font: 1.87em/28px "Times New Roman", Times, serif;
	display: block;
}
.get-lastest-books .level-3 {
	color: #5c85b1;
	font: bold 1.5em/20px "Times New Roman", Times, serif;
	display: block;
	padding: 0 0 0 20px;
}
/* login\password form start */
.form-login {
	float: left;
	background: url(/images/dotted-line.gif) repeat-x;
	margin: 6px 0 0;
	padding: 10px 0 0 2px;
	width: 151px;
}
.form-login label {
	float: left;
	text-align: right;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #87888a;
	width: 53px;
	margin: 2px 0 0;
	padding: 0 2px 0 0;
}
.form-login .input-2 {
	float: left;
	background: url(/images/input-bg-2.gif) no-repeat;
	width: 82px;
	height: 21px;
	padding: 0 0 5px 10px;
}
.form-login .input-2 input {
	float: left;
	background: url(/images/input-bg-repeat-2.gif) repeat-x;
	border: none;
	height: 16px;
	width: 71px;
	margin: 0;
	padding: 3px 0 0;
	font-size: 11px;
}
.form-login a {
	text-decoration: none;
	color: #87888a;
	font: 0.56em Georgia, "Times New Roman", Times, serif;
	float: right;
	margin: 0 10px 0 0;
	display: inline;
}
.form-login a:hover {
	text-decoration: underline;
}
.form-login #btn-enter {
	float: right;
	margin: 3px 5px 0 0;
	display: inline;
}
/* login\password form end */
/* sign in box end */
/* page right column */
.col-2 {
	float: right;
	width: 190px;
	padding: 0 1px 0 0;
	overflow: hidden;
}
/* activer cart box start */
.active-cart-box {
	float: left;
	width: 100%;
	padding: 10px 0 0;
}
.active-cart-box h2 {
	color: #646567;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
.active-cart-box ul {
	margin: 6px 0 0;
	padding: 0;
	float: left;
	width: 100%;
}
.active-cart-box ul li {
	width: 100%;
	list-style: none;
	float: left;
	padding: 10px 0 6px;
	background: url(/images/blue-grad.gif) repeat-y;
	margin: 3px 0 0;
}
.active-cart-box ul li.active {
	background: url(/images/red-grad.gif) repeat-y;
}
.active-cart-box ul li .field {
	color: #005f95;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 96px;
	padding: 0 4px 0 31px;
	text-decoration: none;
}
.active-cart-box ul li.active .field {
	background: url(/images/ico-cart.gif) no-repeat 7px -1px;
}
.active-cart-box ul li .field:hover {
	text-decoration: underline;
}
.active-cart-box ul li .value {
	color: #a7a8aa;
	font: italic bold 0.87em Georgia, "Times New Roman", Times, serif;
	width: 20px;
	float: left;
	text-align: center;
}
.active-cart-box-bottom {
	float: left;
	background: url(/images/heading-2.gif) no-repeat;
	width: 156px;
	height: 36px;
	padding: 8px 0 0;
	margin: 4px 0 -11px;
	position: relative;
}
.active-cart-box-bottom a {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #87888a;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
}
.active-cart-box-bottom a:hover {
	text-decoration: underline;
}
/* activer cart box end */
/* order histoty link start */
.order-histoty {
	background: url(/images/order-history-bg.gif) no-repeat;
	width: 190px;
	height: 47px;
	float: left;
	text-align: center;
	margin: 2px 0 0;
	padding: 29px 0 0;
}
.order-histoty a {
	text-decoration: none;
	color: #9a141b;
	font: bold 1.12em "Times New Roman", Times, serif;
}
.order-histoty a:hover {
	text-decoration: underline;
}
/* order histoty link end */
/* bestsellers box start */
/* list */
.bestsellers-list {
	float: left;
	margin: 4px 0 -7px;
	padding: 0;
	width: 100%;
}
.bestsellers-list li {
	list-style: none;
	float: left;
	width: 100%;
	background: url(/images/yellow-grad.gif) repeat-y;
	margin: 3px 0 0;
}
.bestsellers-list li .number {
	float: left;
	width: 33px;
	color: #fff;
	font: bold 3em/44px "Times New Roman", Times, serif;
	text-align: center;
}
.bestsellers-list li .text {
	float: left;
	width: 120px;
	padding: 4px 0 0 3px;
}
.bestsellers-list li .text h2 {
	margin: 0;
	padding: 0;
	color: #646567;
	font: bold 0.94em Georgia, "Times New Roman", Times, serif;
}
.bestsellers-list li .text h2 a {
	text-decoration: none;
	color: #646567;
}
.bestsellers-list li .text h2 a:hover {
	text-decoration: underline;
}
.bestsellers-list li .text p {
	margin: 0;
	padding: 0;
	color: #646567;
	font: italic 0.68em Georgia, "Times New Roman", Times, serif;
}
/* bestsellers box end */
#twocolumns{
	width:736px;
	float:left;
}
/*main column */
.main-column {
	float:right;
	width:546px;
}
/*  Welcome to  Whitehots  box start */
.block {
	width: 511px;
	padding: 0 3px 0 21px;
	margin: 8px 0 0;
	overflow:hidden;
}
.block:after{
	content:"";
	display:block;
	clear:both;
}
.block ul { color:#9A141B; }
.block ul li span { color:#87888A; }
/* heading all bottom boxes */
.heading-box {
	/* float: left; */
	width: 511px;
	background: url(/images/heading-bg.gif) no-repeat 0 100%;
	position: relative;
}
.whitehots-box .heading-box {
	background: url(/images/heading-bg-3.gif) no-repeat 0 100%;
}
.book-list-box .heading-box {
	background: url(/images/heading-bg-5.gif) no-repeat 0 100%;
}
.book-search-box .heading-box,
.check-out-box .heading-box {
	background: url(/images/heading-bg-4.gif) no-repeat 0 100%;
	width: 490px;
}
.heading-box .text {
	float: left;
	width: 238px;
	padding: 0 0 17px 15px;
}
.whitehots-box .heading-box .text {
	padding-left: 50px;
	width: 400px;
}
.book-search-box .text {
	padding-left: 10px;
	padding-bottom: 19px;
	width: 400px;
}
/* heading text styles */
.heading-box .text .welcome-to {
	color: #e2001a;
	font: bold 1.12em/18px "Times New Roman", Times, serif;
	display: block;
}
.book-listings .heading-box .text .welcome-to {
	font-size: 21px;
}
.heading-box .text .whitehots {
	color: #9a141b;
	font: bold 2.5em/40px "Times New Roman", Times, serif;
	display: block;
	width:auto;
	float:none;
	padding:0;
}
.whitehots-box .heading-box .text .whitehots,
.book-search-box .text .whitehots {
	font-size: 36px;
	line-height: 36px;
}
.heading-box .text .whitehots span {
	color: #bd1220;
}
/* Feel free to Explore box */
.feel-free {
	position: absolute;
	background: url(/images/heading-bg-2.gif) no-repeat;
	width: 229px;
	height: 24px;
	bottom: 22px;
	right: 24px;
	color: #87888a;
	font: 1em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 20px 0 0;
}
.book-listings .feel-free {
	font-size: 0.81em;
	right: 22px;
}
* html .feel-free {
	bottom: 21px;
}
.feel-free span {
	color: #5c85b1;
}
.book-listings .feel-free span {
	color: #87888a;
}
/* heading all bottom boxes end */
/* what we offer links start */
.what-we-offer {
	float: left;
}
.what-we-offer h2 {
	margin: 0;
	padding: 7px 0 0 25px;
	color: #5c85b1;
	font: bold 1.12em Georgia, "Times New Roman", Times, serif;
}
.what-we-offer ul {
	margin: 0;
	padding: 12px 6px 0 32px;
	float: left;
	font: 0.87em/20px Georgia, "Times New Roman", Times, serif;
	width: 215px;
}
.what-we-offer ul.last {
	width: 210px;
}
.what-we-offer ul li {
	list-style: none;
}
.what-we-offer ul li a {
	text-decoration: none;
	color: #646567;
}
.what-we-offer ul li a:hover {
	text-decoration: underline;
}
.what-we-offer ul li strong {
	color: #9f2721;
	font-weight: bold;
}
/* what we offer links end */
/* Select a Hotlist box start */
.hotlist-box {
	background: url(/images/select-hotlist-bg.gif) repeat-y;
	width: 484px;
	float: left;
	margin: 1px 0 0 -12px;
	display: inline;
}
.hotlist-box-top {
	background: url(/images/heading-5.gif) no-repeat;
	width: 484px;
	float: left;
}
.hotlist-box-bottom {
	background: url(/images/select-hotlist-bottom.gif) no-repeat 0 100%;
	width: 374px;
	float: left;
	padding: 39px 0 9px 110px;
}
.hotlist-box h2,
.select-hotlist h2 {
	margin: 0;
	padding: 0;
	font: bold 1.3em "Times New Roman", Times, serif;
	color: #9a141b;
}
.hotlist-box h2 span,
.select-hotlist h2 span {
	color: #bd1220;
}
.hotlist-box ul {
	margin: 2px 0 0;
	padding: 0 8px 7px 3px;
	width: 180px;
	float: left;
	font: 0.87em Georgia, "Times New Roman", Times, serif;
}
.hotlist-box ul.second-column {
	width: 160px;
	padding-right: 0;
}
.hotlist-box ul li {
	width: 172px;
	background: url(/images/yellow-grad-3.gif) repeat-y;
	height: 20px;
	list-style: none;
	margin: 2px 0 0;
	padding: 6px 0 0 8px;
}
.hotlist-box ul.second-column li {
	width: 152px;
}
/* colors borders */
.yellow-border {
	border-left: 5px solid #e0a00b;
}
.red-dark-border {
	border-left: 5px solid #a3261e;
}
.green-1-border {
	border-left: 5px solid #89a64f;
}
.green-2-border {
	border-left: 5px solid #acc3af;
}
.blue-dark-border {
	border-left: 5px solid #0b5d80;
}
.red-border {
	border-left: 5px solid #cb032e;
}
.blue-light-border {
	border-left: 5px solid #b0dbd5;
}
.blue-border {
	border-left: 5px solid #56a9ab;
}
.whitehots-box-list li {
	border-width: 8px;
}
.hotlist-box ul li a {
	text-decoration: none;
	color: #646567;
	text-transform: uppercase;
}
.hotlist-box ul li a:hover {
	text-decoration: underline;
}
.hotlist-box .more {
	margin: 0 15px 0 0;
}
/* Select a Hotlist box end */
/* favourite books box start */
.favourite-books {
	float: left;
	background: url(/images/favourite-books.jpg) no-repeat;
	width: 518px;
	height: 170px;
	margin: 13px 0 0 -11px;
	display: inline;
	position: relative;
}
/* buttons */
.btn-prev,
.btn-next {
	background: url(/images/btn-prev.gif) no-repeat;
	width: 32px;
	height: 50px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 59px;
	left: -12px;
}
.btn-next {
	background: url(/images/btn-next.gif) no-repeat;
	left: 501px;
}
/* text side */
.favourite-books .text {
	float: left;
	padding: 56px 0 0 50px;
	width: 210px;
	overflow: hidden;
}
.favourite-books .text .level-1 {
	display: block;
	color: #87888a;
	font: 1.19em/19px "Times New Roman", Times, serif;
	padding: 0 0 0 37px;
}
.favourite-books .text .level-2 {
	display: block;
	color: #e2001a;
	font: bold 2.4em/38px "Times New Roman", Times, serif;
	margin: -10px 0 0;
}
.favourite-books .text .level-3 {
	display: block;
	color: #9a141b;
	font: 3.1em/50px "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	margin: -10px 0 0;
}
/* book images list start */
.favourite-books ul {
	float: right;
	margin: 0;
	padding: 33px 17px 0 0;
}
.favourite-books ul li {
	float: left;
	display: inline;
	padding: 0 0 0 18px;
}
.favourite-books ul li img {
	display: block;
}
/* book images list end */
/* Whitehots Hot Lists box start */
.whitehots-box {
	float: left;
	width: 511px;
	margin: 48px 0 0 30px;
	display: inline;
}
.select-hotlist {
	background: url(/images/heading-4.gif) no-repeat;
	float: left;
	width: 312px;
	height: 49px;
	margin: -11px 0 0 -11px;
	padding: 58px 0 0 110px;
	position: relative;
}
/* select a hotlist */
.whitehots-box-list {
	margin: -8px 0 0;
	padding: 0 0 62px 81px;
	float: left;
	width: 395px;
}
.whitehots-box-list li {
	float: left;
	list-style: none;
	width: 100%;
	background: url(/images/yellow-grad-2.gif) repeat-y;
	margin: 3px 0 0;
	padding: 10px 0 9px;
}
.youth-readers li {
	padding: 13px 0 6px;
}
.whitehots-box-list li a {
	color: #9a141b;
	font: 0.94em "Times New Roman", Times, serif;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 0 0 14px;
}
.whitehots-box-list li a:hover {
	text-decoration: underline;
}
.whitehots-box-list li .info {
	color: #646567;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 22px;
	margin: 0 0 0 17px;
	background: url(/images/sep-2.gif) no-repeat;
}
.whitehots-box-list li .genres {
	color: #646567;
	font: bold 1em "Times New Roman", Times, serif;
	padding: 0 0 0 22px;
}
/* Whitehots Hot Lists box end */
/* Whitehots Youth Readers box start */
.youth-readers-text {
	float: left;
	padding: 23px 0 31px 80px;
}
.youth-readers-text p {
	margin: 0;
	padding: 0;
	color: #646567;
	font: bold 0.87em Georgia, "Times New Roman", Times, serif;
}
/* book search box start */
.book-search-box {
	float: left;
	padding: 3px 0 0 42px;
	width: 493px;
}
.book-search-box .text {
	padding-left: 15px;
}
/* form search */
.form-book-search {
	float: left;
	width: 415px;
	padding: 3px 0 0 20px;
}
.request-book .form-book-search {
	padding-left: 4px;
}
.form-book-search p {
	margin: 0;
	padding: 0 0 25px;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
}
.form-book-search label {
	float: left;
	color: #646567;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	width: 91px;
	margin: 7px 0 0;
}
.form-book-search input {
	float: left;
	width: 311px;
	height: 20px;
	margin: 0 0 10px;
	padding: 3px 0 0;
}
.form-book-search select {
	float: left;
	width: 316px;
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	height: 23px;
}
.form-book-search input.btn-search {
	float: right;
	width: 63px;
	height: 26px;
	margin: -3px 3px 0 0;
	display: inline;
}
/* book search box end */
/* request book box start */
.request-book {
	float: left;
	background: url(/images/request-book-bg.gif) repeat-y;
	width: 484px;
	margin: 10px 0 0 28px;
	display: inline;
}
.request-book-top {
	float: left;
	width: 484px;
	background: url(/images/request-book-top.gif) no-repeat;
}
.request-book-bottom {
	float: left;
	width: 454px;
	background: url(/images/request-book-bottom.gif) no-repeat 0 100%;
	padding: 25px 0 27px 30px;
}
.request-book h2 {
	margin: 0;
	padding: 0;
	font: bold 1.75em "Times New Roman", Times, serif;
	color: #9a141b;
}
.request-book h2 span {
	color: #bd1220;
}
.request-book p {
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	color: #646567;
	padding: 15px 20px 8px 6px;
	margin: 0;
}
/* request book box end */
/* book listings box start */
.book-listings {
	margin: 60px 0 0;
	float: left;
	width: 516px;
}
/* lists */
.book-listings-heading,
.nonfiction-heading {
	width: 516px;
	float: left;
	background: url(/images/heading-6.gif) no-repeat;
	width: 499px;
	height: 109px;
	margin: 2px 0 0 -10px;
	display: inline;
}
.nonfiction-heading {
	background: url(/images/heading-7.gif) no-repeat;
	margin: 0 0 0 -10px;
}
.book-listings-heading h2,
.nonfiction-heading h2 {
	margin: 0;
	padding: 39px 0 0 110px;
	color: #5c85b1;
	font: bold 1.3em "Times New Roman", Times, serif;
}
/* Fiction & Literature links */
/* Nonfiction links */
.col-links-1 {
	float: left;
	width: 205px;
	padding: 0 0 0 110px;
	margin: -30px 0 0;
}
.col-links-1 ul,
.col-links-2 ul {
	margin: 0;
	padding: 0;
	font: 0.75em/17px Georgia, "Times New Roman", Times, serif;
}
.col-links-1 ul li,
.col-links-2 ul li {
	list-style: none;
}
.col-links-1 ul li a,
.col-links-2 ul li a {
	text-decoration: none;
	color: #646567;
}
.col-links-1 ul li a:hover,
.col-links-2 ul li a:hover {
	text-decoration: underline;
}
.col-links-2 {
	float: left;
	width: 170px;
	margin: -30px 0 0;
}
.col-links-2 h3 {
	margin: 0;
	padding: 0 0 10px;
	color: #5c85b1;
	font: bold 1.3em "Times New Roman", Times, serif;
}
/* currently editing box start */
.currently-editing {
	float: left;
	background: url(/images/yellow-grad-4.gif) repeat-y;
	width: 489px;
	margin: 50px 0 0 30px;
	padding: 17px 0 17px;
	display: inline;
}
.currently-editing .field-name {
	float: left;
	color: #646567;
	font: bold 0.87em Georgia, "Times New Roman", Times, serif;
	width: 165px;
	padding: 0 0 0 20px;
}
.currently-editing .field-value {
	width: 250px;
	float: left;
	color: #9a141b;
	font: bold 1.06em Georgia, "Times New Roman", Times, serif;
}
/* currently editing box end */
/* Book List bos start */
.book-list-box {
	float: left;
	margin: 15px 0 0 40px;
	display: inline;
	width: 506px;
}
.inner-page .book-list-box {
	margin-top: 0;
}
.book-list-box .heading-box {
	width: 500px;
}
/* Detailed View Quick View  links */
.book-list-box .heading-box ul,
.whishlist-box .heading-box ul {
	margin: 0;
	padding: 38px 55px 0 0;
	float: right;
}
.whishlist-box .heading-box ul {
	padding-top: 34px;
	position: relative;
}
.book-list-box .heading-box ul li,
.whishlist-box .heading-box ul li {
	display: inline;
	float: left;
	font: 0.68em Arial, sans-serif;
	padding: 0 0 0 10px;
}
.book-list-box .heading-box ul li a,
.whishlist-box .heading-box ul li a {
	text-decoration: none;
	color: #a7a8aa;
}
.book-list-box .heading-box ul li a.active,
.whishlist-box .heading-box ul li a.active {
	font-weight: bold;
}
.book-list-box .heading-box ul li a:hover,
.whishlist-box .heading-box ul li a:hover {
	text-decoration: underline;
}
/* quantity items */
.quant-book-list {
	float: left;
	margin: 3px 0 0 16px;
	padding: 0;
	display: inline;
}
.quant-book-list li {
	float: left;
	display: inline;
	background: url(/images/sep-3.gif) no-repeat 0 2px;
	padding: 0 10px 0 13px;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
}
.quant-book-list li.first {
	background: none;
	padding-left: 0;
}
/* number page links */
.books-pages-nav {
	float: right;
	padding: 0 66px 0 0;
	margin: 1px 0 0;
}
.books-pages-nav li {
	float: left;
	display: inline;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 4px;
}
.books-pages-nav li a {
	text-decoration: none;
	color: #646567;
}
.books-pages-nav li a:hover {
	text-decoration: underline;
}
.form-book-list-box {
	float: left;
	width: 463px;
	margin: 17px 0 0 8px;
	padding: 0 0 15px;
	display: inline;
}
/* book */
.one-book {
	float: left;
	background: url(/images/book-bg.gif) no-repeat;
	width: 462px;
	height: 140px;
	margin: 10px 0 0;
}
.whishlist-box .one-book {
	margin: 10px 0 0 10px;
	display: inline;
	background: url(/images/box-bg-3.gif) repeat-y;
	height: auto;
}
.whishlist-box .one-book-top {
	background: url(/images/box-bg-top-3.gif) no-repeat;
	width: 462px;
	float: left;
}
.whishlist-box .one-book-bottom {
	background: url(/images/box-bg-bottom-3.gif) no-repeat 0 100%;
	width: 462px;
	float: left;
	padding: 0 0 10px;
}
/* book image */
.book-image {
	float: left;
	width: 106px;
	margin: 16px 0 0 15px;
	display: inline;
}
.book-image img {
	display: block;
}
/* about book text  */
.book-text {
	float: left;
	width: 225px;
	padding: 24px 0 0;
}
.book-text h3 {
	margin: 0;
	padding: 0 0 5px;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
}
.book-text h4 {
	margin: 0;
	padding: 0 0 10px;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
}
.book-text h4 a {
	text-decoration: none;
	color: #646567;
	font-weight: bold;
}
.book-text h4 a:hover {
	text-decoration: underline;
}
.book-text p {
	margin: 0;
	padding: 0;
	color: #5c85b1;
	font: bold 0.87em Georgia, "Times New Roman", Times, serif;
}
.book-text .list-price {
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
}
.book-text  .added-by {
	color: #87888a;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
}
/* quantity comments box */
.book-comment-col {
	float: right;
	width: 100px;
	margin: 0 12px 0 0;
	display: inline;
}
.comment-quant-box {
	float: left;
	background: url(/images/comments-bg.gif) no-repeat;
	width: 101px;
	height: 95px;
	margin: 10px 0 0;
}
.whishlist-box .comment-quant-box {
	background: url(/images/comments-bg-2.gif) no-repeat;
}
.comment-quant-box .quantity {
	width: 100%;
	float: left;
	text-align: center;
	color: #9a141b;
	font: bold 30px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0 0; 
}
.comment-quant-box .comments {
	width: 100%;
	float: left;
	text-align: center;
	font: bold 9px Georgia, "Times New Roman", Times, serif;
	color: #87888a;
}
/* book rate start */
.comment-quant-box .rate-4,
.comment-quant-box .rate-0,
.comment-quant-box .rate-1 {
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/rate-4.gif) no-repeat;
	width: 55px;
	height: 13px;
	float: left;
	margin: 9px 0 0 23px;
	display: inline;
}
.comment-quant-box .rate-0 {
	background: url(/images/rate-0.gif) no-repeat;
}
.comment-quant-box .rate-1 {
	background: url(/images/rate-1.gif) no-repeat;
}
/* book rate end */
.book-comment-col input {
	float: left;
}
.book-comment-col .edit-quantity {
	float: left;
	height: 17px;
	width: 20px;
	color: #646567;
	font: 13px Georgia, "Times New Roman", Times, serif;
	padding: 0;
	text-align: center;
	margin: 0 2px 0 20px;
	display: inline;
}
.form-book-list-box #add-all-book {
	float: right;
	margin: 6px -10px 0 0;
	display: inline;
	position: relative;
}
/* all search books */
.books {
	float: left;
	width: 506px;
	padding: 0;
	margin: 25px 0 0;
}
/* one book */
.one-book-search {
	float: left;
	width: 506px;
}
/* tabs start */
.content-tab {
	float: left;
	background: url(/images/line.gif) no-repeat 0 100%;
	width: 456px;
	padding: 15px 0 2px;
	margin: 0 0 0 10px;
	display: inline;
}
.inner-page .content-tab {
	padding-top: 10px;
}
.tabs .content-tab {
	width: 506px;
	margin: 13px 0 0;
	background: url(/images/line.gif) no-repeat 11px 100%;
}
.content-tab ul {
	margin: 0;
	padding: 0;
	float: right;
}
.inner-page .content-tab ul {
	margin-right: -3px;
	display: inline;
	position: relative;
}
.tabs .tabset {
	margin-right: 37px !important;
	display: inline !important;
}
.content-tab ul li {
	float: left;
	display: inline;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
}
.tabs .tabset li {
	font-size: 11px;
}
.content-tab ul li a {
	float: left;
	text-decoration: none;
	color: #a7a8aa;
	background:url(/images/content-tab-bg.gif) no-repeat;
}
.content-tab ul li a span {
	float: left;
	background: url(/images/content-tab-bg-right.gif) no-repeat 100% 0;
	height: 19px;
	padding: 8px 15px 0;
	cursor: pointer;
}
.tabs ul li a span {
	padding: 0;
	height: 27px;
}
.tabs ul a span span {
	padding: 8px 17px 0;
	height: 19px;
}
.content-tab ul a:hover span,
.content-tab ul a:hover span span {
	text-decoration: underline;
}
/* tabs end */
/* book price column */
.price-column {
	float: left;
	background: url(/images/book-search-box-bg.gif) no-repeat;
	width: 147px;
	height: 262px;
	margin: 15px 0 0 -5px;
	display: inline;
	position: relative;
}
.inner-page .price-column {
	margin: 24px 0 0 1px;
	position: static;
}
.price-column .image {
	float: left;
	padding: 15px 0 0 20px;
}
.price-column .image img {
	display: block;
}
.price-columnM {
	float: left;
	background: none;
	width: 147px;
	height: 262px;
	margin: 15px 0 0 -5px;
	display: inline;
	position: relative;
}
.inner-page .price-columnM {
	margin: 24px 0 0 1px;
	position: static;
}
.price-columnM .image {
	float: left;
	padding: 20px 0 0 10px;
}
.price-columnM .image img {
	display: block;
}
.price-column .add-to-wishlist {
	background: url(/images/btn-add-to-wishlist.gif) no-repeat;
	width: 109px;
	height: 27px;
	float: left;
	text-decoration: none;
	text-align: center;
	color: #646567;
	font: bold 0.62em Georgia, "Times New Roman", Times, serif;
	margin: 22px 0 0 20px;
	padding: 12px 0 0;
	display: inline;
}
.price {
	float: left;
	width: 100%;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding: 6px 0 0;
}
/* about book text*/
.book-search-text {
	float: left;
	width: 315px;
	padding: 30px 0 0 27px;
}
.inner-page .book-search-text {
	padding: 27px 0 0 22px;
}
.book-search-text h3 {
	margin: 0;
	padding: 0 0 3px;
	color: #5c85b1;
	font: bold 0.81em/20px Georgia, "Times New Roman", Times, serif;
}
.book-search-text p {
	margin: 0;
	padding: 0 0 15px;
	color: #646567;
	font: 0.75em/18px Georgia, "Times New Roman", Times, serif;
}
.book-search-text p a {
	text-decoration: none;
	font-weight: bold;
	color: #646567;
}
.book-search-text p a:hover {
	text-decoration: underline;
}
.book-search-text p span {
	color: #9a141b;
	font-weight: bold;
}
.book-search-text .list {
	margin: 0;
	padding: 0;
	font: 0.75em/16px Georgia, "Times New Roman", Times, serif;
}
.book-search-text .list li {
	list-style: none;
	padding: 0 0 2px;
}
.book-search-text .list li a {
	text-decoration: none;
	color: #87888a;
}
.book-search-text .list li a:hover {
	text-decoration: underline;
}
/* main column end */
/* page footer start */
.footer-top {
	float: left;
	background: #eeefef url(/images/footer-bg.jpg) no-repeat 0 100%;
	width: 784px;
	margin: 7px 0 0;
	padding: 15px 0 84px 145px;
}
/* links column 1, 2 */
.footer-col-1 {
	float: left;
	width: 150px;
}
/* addres column */
.footer-col-2 {
	float: left;
	width: 193px;
}
/* phone, fax column */
.footer-col-3 {
	float: left;
	width: 186px;
	padding: 0 0 0 4px;
}
.footer-col-1 h4,
.footer-col-2 h4 {
	margin: 0;
	padding: 0 0 5px;
	color: #a7a8aa;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
}
/* link lists */
.footer-col-1 ul {
	margin: 0;
	padding: 0;
	font: 0.68em/15px Georgia, "Times New Roman", Times, serif;
}
.footer-col-1 ul li {
	list-style: none;
	color: #a7a8aa;
	padding: 0 0 5px;
}
.footer-col-1 ul li a {
	color: #a7a8aa;
	text-decoration: none;
}
.footer-col-1 ul li a:hover {
	text-decoration: underline;
}
/* bottom footer text line */
.footer-col-2 p {
	margin: 0;
	padding: 0;
	font: 0.68em/19px Georgia, "Times New Roman", Times, serif;
	color: #a7a8aa;
}
.footer-col-2 p a {
	color: #a7a8aa;
	text-decoration: none;
}
.footer-col-2 p a:hover {
	text-decoration: underline;
}
.footer-col-3 ul {
	margin: 0;
	padding: 5px 0 0;
	float: left;
}
.footer-col-3 ul li {
	float: left;
	list-style: none;
	color: #a7a8aa;
	font: 0.68em/17px Georgia, "Times New Roman", Times, serif;
}
.footer-col-3 ul li .phone {
	float: left;
	width: 88px;
}
.footer-col-3 ul li .phone-number {
	float: left;
	width: 90px;
}
/* bottom footer text line box */
.footer{
	float: left;
	width: 969px;
	background: url(/images/page-bottom-2.png) no-repeat;
	height: 100px;
}
.footer2{ height:30px;}
.footer p {
	margin: 0;
	padding: 23px 0 20px;
	text-align: center;
	font: 0.62em Georgia, "Times New Roman", Times, serif;
	color: #a7a8aa;
}
.footer p a {
	text-decoration: none;
	color: #a7a8aa;
	font-weight: bold;
}
.footer p a:hover {
	text-decoration: underline;
}
/* JavaScript tabs */
.main-column .tabs {
	float: left;
	width: 100%;
	padding: 0 0 70px;
}
/* active state */
.main-column .tabset a.active {background: url(/images/content-tab-bg-hover.gif) no-repeat 50% 0;}
.main-column .tabset a.active span {background: url(/images/content-tab-bg-left-hover.gif) no-repeat;}
.main-column .tabset a.active span span {background: url(/images/content-tab-bg-right-hover.gif) no-repeat 100% 0;}
.main-column .tabs div.tab {
	float: left;
	width: 100%;
}
/* synopsis tab */
.synopsis-box {
	float: left;
	width: 476px;
	padding: 27px 0 0 10px;
}
/* text styles */
.synopsis-box h5 {
	margin: 0;
	padding: 0 0 8px;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
}
.synopsis-box h5 a {
	text-decoration: none;
	color: #5c85b1;
}
.synopsis-box h5 a:hover {
	text-decoration: underline;
}
.synopsis-box p {
	margin: 0;
	padding: 0 0 20px;
	color: #87888a;
	font: 0.75em/26px Georgia, "Times New Roman", Times, serif;
}
/* synopsis end */
/* comments box tab start */
.comments-box {
	float: left;
	width: 476px;
	padding: 10px 0 0 10px;
}
.write-a-comment {
	float: left;
	color: #9a141b;
	font: bold 0.95em "Times New Roman", Times, serif;
	padding: 0 0 0 5px;
	margin: 0 0 -10px;
}
.write-a-comment span {
	color: #646567;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 20px;
}
/* rate line */
.rate-box {
	float: right;
	padding: 0;
	margin: 0 20px -10px 0;
	display: inline;
}
.average-rate-text {
	float: left;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 2px 10px 0 0;
}
.average-rate {
	float: left;
	width: 66px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
}
.average-rate-3 {
	background: url(/images/rate-3-2.gif) no-repeat;
}
/* rate end */
/* comment box bg */
.book-box {
	float: left;
	background: url(/images/box-bg-2.gif) repeat-y;
	width: 463px;
	margin: 17px 0 0;
}
.book-box-top {
	float: left;
	width: 463px;
	background: url(/images/box-bg-top-2.gif) no-repeat;
}
.book-box-bottom {
	float: left;
	width: 463px;
	background: url(/images/box-bg-bottom-2.gif) no-repeat 0 100%;
	padding: 0 0 40px;
}
/* column with avatar */
.avatar-column {
	float: left;
	width: 144px;
}
.avatar-column .avatar {
	float: left;
	background: url(/images/avatar-bg.gif) no-repeat;
	width: 68px;
	height: 68px;
	padding: 10px 0 0 10px;
	margin: 10px 0 0 29px;
	display: inline;
}
.avatar-column .avatar img {
	display: block;
}
.avatar-column .name {
	float: left;
	color: #1a171b;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 5px 0 0 25px;
}
.avatar-column .average-rate-field {
	font: 0.68em Arial, sans-serif;
	color: #646567;
	float: left;
	padding: 10px 0 0 30px;
}
.average-rate-value {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 66px;
	height: 16px;
	margin: 5px 0 0 34px;
}
/* column with end */
/* column with comments start */
.comments-column {
	float: left;
	width: 298px;
	padding: 20px 0 0;
}
.comments-column h3 {
	margin: 0;
	padding: 0;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
}
.comments-column h4 {
	margin: 0;
	padding: 0 0 12px;
	color: #87888a;
	font: 0.68em Arial, sans-serif;
}
.comments-column p {
	margin: 0;
	padding: 0;
	color: #646567;
	font: 0.68em/21px Arial, sans-serif;
}
/* column with comments end */
/* Wishlist box start */
.whishlist-box {
	float: left;
	width: 506px;
	padding: 0;
	margin: 0 0 0 34px;
	display: inline;
}
/* heading */
.whishlist-box .heading-box {
	background: url(/images/heading-8.gif) no-repeat 0 100%;
	padding: 0
}
.whishlist-box .heading-box .wishlist {
	color: #00427c;
	font: 2.25em/36px "Times New Roman", Times, serif;
}
.whishlist-box .heading-box .wishlist span {
	color: #5c85b1;
}
.whishlist-box .heading-box .feel-free {
	background: url(/images/heading-bg-6.gif) no-repeat;
	width: 198px;
	height: 44px;
	position: absolute;
	bottom: 2px;
	right: 24px;
	color: #87888a;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
}
* html .whishlist-box .heading-box .feel-free {
	bottom: 1px;
}
/* box with Branch Allocate link */
.box-footer {
	float: left;
	background: url(/images/box-footer-bg.gif) no-repeat;
	width: 464px;
	height: 26px;
	margin: 0 0 0 9px;
	display: inline;
	font: bold 0.62em Georgia, "Times New Roman", Times, serif;
}
.box-footer a {
	float: right;
	background: url(/images/ico-plus.gif) no-repeat;
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #87888a;
	text-transform: uppercase;
	margin: 7px 13px 0 0;
	display: inline;
}
.box-footer a:hover {
	text-decoration: underline;
}
/* allocate box start */
.allocate-box {
	float: left;
	background: url(/images/box-bg-4.gif) repeat-y;
	width: 464px;
	margin: -4px 0 0 9px;
	display: inline;
}
.allocate-box-top {
	float: left;
	width: 464px;
	background: url(/images/box-bg-top-4.gif) no-repeat;
}
.allocate-box-bottom {
	float: left;
	width: 464px;
	background: url(/images/box-bg-bottom-4.gif) no-repeat 0 100%;
}
/* form in this box */
.allocate-form {
	float: left;
	margin: 0 0 0 11px;
	padding: 11px 0 7px;
	width: 446px;
	display: inline;
}
.allocate-form li {
	list-style: none;
	background: url(/images/dotted-line-2.gif) repeat-x 0 100%;
	float: left;
	width: 446px;
	padding: 0 0 3px;
}
.allocate-form li.last {
	background: none;
	padding: 0;
}
/* allocate box columns */
.allocate-form li .branch-locations {
	float: left;
	width: 276px;
}
.allocate-form li .total-ordered {
	float: left;
	width: 107px;
}
.allocate-form li .quantity-2 {
	float: left;
	width: 50px;
}
.allocate-form li .branch-locations h3 {
	margin: 0;
	padding: 0 0 0 30px;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
}
.allocate-form li .total-ordered h3 {
	margin: 0;
	padding: 3px 5px 0 0;
	color: #646567;
	font: bold 0.75em Arial, sans-serif;
	text-align: right;
}
.allocate-form li .quantity-2 p {
	margin: 0;
	padding: 3px 0 0;
	color: #646567;
	font: bold 0.75em Arial, sans-serif;
	text-align: center;
}
/* form elements */
.allocate-form li .branch-locations select {
	float: left;
	width: 136px;
	color: #646567;
	font: bold 12px Arial, sans-serif;
	margin: 3px 0 0 30px;
}
.allocate-form li .quantity-2 input {
	float: left;
	width: 20px;
	text-align: center;
	color: #646567;
	font: bold 12px Arial, sans-serif;
	margin: 4px 0 0 12px;
}
.allocate-form li .branch-locations input {
	margin: 0 0 0 18px;
}
.allocate-form li.last .total-ordered h3 {
	padding-top: 20px;
}
.allocate-form li.last .quantity-2 p {
	padding-top: 20px;
}
/* allocate box end */
/* Final Wishlist box start  */
.final-whishlist {
	float: left;
	width: 473px;
	margin: 30px 0 0 6px;
	display: inline;
}
/* columns */
.final-whishlist .heading-3 {
	float: left;
	background: url(/images/heading-8.gif) no-repeat 0 100%;
	width: 100%;
	color: #005689;
}
.final-whishlist .heading-3 h2 {
	font: bold 1.5em/24px "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 0 19px 19px;
	float: left;
	width: 216px;
}
.final-whishlist .heading-3 h2 span {
	color: #8caec2;
}
.final-whishlist .heading-3 .approved {
	float: left;
	color: #a7a8aa;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 3px 0 0;
	width: 159px;
}
.final-whishlist .heading-3 .date {
	float: left;
	color: #a7a8aa;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 4px 0 0;
	width: 64px;
}
/* Final Wishlist table */
.form-final-whishlist {
	float: left;
	width: 462px;
	margin: -2px 0 0;
}
.form-final-whishlist ul {
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	background: url(/images/form-bg.gif) repeat-y;
	width: 452px;
	display: inline;
}
/* rows */
.form-final-whishlist ul li {
	float: left;
	width: 100%;
	background: url(/images/dotted-line-2.gif) repeat-x -5px 100%;
	list-style: none;
	padding: 8px 0 9px;
}
.form-final-whishlist ul li .name {
	float: left;
	color: #87888a;
	font: bold 0.87em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 35px;
	width: 172px;
}
.form-final-whishlist ul li .radio-field {
	float: left;
	width: 132px;
}
.form-final-whishlist ul li .radio-field input {
	float: left;
	margin: 2px 4px 0 22px;
	padding: 0;
	height: 14px;
	width: 15px;
	display: inline;
}
.form-final-whishlist ul li .radio-field label {
	float: left;
	color: #a7a8aa;
	font: 0.68em Georgia, "Times New Roman", Times, serif;
	margin: 1px 0 0;
}
.form-final-whishlist ul li .date-value {
	float: left;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	width: 95px;
	text-align: right;
}
/* bottom note text */
.note {
	float:left;
	color: #a7a8aa;
	font: 0.62em Georgia, "Times New Roman", Times, serif;
	width: 200px;
	padding: 10px 0 0 45px;
}
.radio-all {
	float: left;
	width: 65px;
}
.radio-all input {
	float: right;
	margin: 10px 0 0;
	height: 14px;
	width: 15px;
}
#btn-order {
	float: right;
 	margin: 4px -10px 0 0;
	position: relative;
}
/* CheckOut box start */
.check-out-box {
	float: left;
	margin: 50px 0 0 36px;
	width: 463px;
	display: inline;
}
/* comment history box */
.comment-history {
	margin: 20px 0 0 36px;
}
/* order history box */
.order-history {
	margin: 60px 0 0 36px;
}
/* CheckOut heading */
.check-out-box .heading-box {
	margin: 0 0 0 5px;
	padding: 0;
	width: 470px;
	display: inline;
}
.check-out-box .heading-box .text {
	width: 100%;
}
.check-out-box .whitehots {
	font-size: 2.25em !important;
}
/* table headings */
.table-heading {
	float: left;
	background: url(/images/yellow-grad-6.gif) no-repeat;
	width: 470px;
	margin: 17px 0 0;
}
/* table body */
.table-body {
	background: url(/images/form-bg-3.gif) repeat-y 100% 0;
	margin: 0;
	padding: 10px 0 0;
}
.order-history .table-body {
	background: url(/images/form-bg-4.gif) repeat-y 12px 0;
}
/* table rows */
.table-body li {
	float: left;
	list-style: none;
	width: 100%;
	font: bold 0.81em Arial, sans-serif;
	padding: 0 0 10px;
}
.order-history li {
	padding-bottom: 0;
}
.table-body li span {
	color: #646567 !important;
	font: bold 1em Arial, sans-serif !important;
}
.table-body li a {
	color: #00568a;
	text-decoration: none;
}
.table-body li a:hover {
	text-decoration: underline;
}
/* column names */
.table-heading .your-item,
.table-heading .price-quntity,
.table-heading .comment-item,
.table-heading .item-item,
.table-heading .date-item,
.table-heading .your-item2,
.table-heading .amount-item,
.table-heading .purchase-item,
.table-heading .marc-item {
	float: left;
	color: #9a141b;
	font: bold 0.94em Georgia, "Times New Roman", Times, serif;
	padding: 4px 0 8px 32px;
	width: 295px;
}
.table-heading .price-quntity {
	width: 140px;
	padding: 4px 0 8px;
}
.table-heading .comment-item {
	width: 194px;
	padding: 4px 0 8px 28px;
}
.table-heading .item-item {
	text-align: center;
	padding: 4px 0 8px;
	width: 116px;
}
.table-heading .date-item {
	text-align: center;
	padding: 4px 0 8px 13px;
	width: 116px;
}
.table-heading .your-item2 {
	padding: 4px 0 8px 28px;
	width: 130px;
}
.table-heading .amount-item {
	width: 104px;
	text-align: center;
	padding: 4px 0 8px;
}
.table-heading .purchase-item {
	text-align: center;
	padding: 4px 0 8px;
	width: 117px;
}
.table-heading .marc-item {
	width: 73px;
	padding: 4px 0 8px 15px;
	overflow: hidden;
}
.table-body .marc-item {
	padding-top: 0;
}
.table-heading .marc-item a {
	color: #00427c;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
	background: url(/images/ico-download.gif) no-repeat 20px 0;
	padding: 18px 0 0;
	margin: 0 0 0 5px;
	float: left;
}
/* column names end  */
.form-check-out {
	float: left;
	width: 470px;
}
.form-check-out ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 470px;
	background: url(/images/form-bg-2.gif) repeat-y 100% 0;
}
.form-check-out ul li {
	list-style: none;
	width: 460px;
	float: left;
	background: url(/images/dotted-line-2.gif) repeat-x 0 100%;
	padding: 10px 0 27px;
	margin: 0 0 0 10px;
}
/* CheckOut box left side */
.book-info {
	float: left;
	width: 275px;
	padding: 13px 0 0 24px;
}
.book-info h3 {
	margin: 0;
	padding: 0 0 5px;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
}
.book-info p {
	margin: 0;
	padding: 0 0 5px;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
}
.book-info p a {
	text-decoration: none;
	font-weight: bold;
	color: #646567;
}
.book-info p a:hover,
.book-info .learn-more a:hover {
	text-decoration: underline;
}
.book-info .learn-more {
	float: left;
	color: #646567;
	font: italic 0.62em Georgia, "Times New Roman", Times, serif;
}
.book-info .learn-more a {
	color: #646567;
	text-decoration: none;
}
/* CheckOut box right side */
.price-column-2 {
	float: left;
	width: 157px;
}
.price-column-2 .list-price-2 {
	float: left;
	color: #5c85b1;
	font: 0.87em Georgia, "Times New Roman", Times, serif;
	padding: 20px 0 0 30px;
}
.price-column-2 .remove-form {
	float: left;
	padding: 25px 0 0 58px;
}
.price-column-2 input {
	float: left;
}
.price-column-2 .remove-value {
	width: 19px;
	color: #646567;
	font: 0.81em Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
.form-check-out #btn-checkout {
	float: right;
	margin: 7px -10px 0 0;
	position: relative;
}
/* help */
.help{
	float:right;
	width:26px;
	height:33px;
	background:url(/images/ico-help.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 22px 0 -28px;
	position:relative;
}
.logo2{
	background:url(/images/logo2.gif) no-repeat;
	width:274px;
	height:43px;
	top:49px;
	left:36px;
}
/* s-tabs */
.s-tabs-area{
	width:928px;
	background:url(/images/bg-s-tabs-area.gif) repeat-x 0 100%;
	overflow:hidden;
	margin:-23px 0 13px -1px;
	position:relative;
	padding:0 0 11px;
	z-index:2;
}
.s-tabs-area .tabholder {
	width:932px;
	list-style:none;
	margin:0 0 0 -4px;
	padding:0;
	background:url(/images/bg-s-tabset.gif) repeat-x;
	overflow:hidden;
	height:13px;
}
.s-tabs-area .tabholder li{
	float:left;
	padding:0 0 0 4px;
	height:13px;
}
.s-tabs-area .tabholder a{
	float:left;
	width:229px;
	border-bottom:7px solid #fff;
	position:relative;
	height:6px;
}
.s-tabs-area .tabholder a span{
	position:absolute;
	top:0;
	left:0;
	width:229px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/bg-tabs-shadow.png) no-repeat;
	cursor:pointer;
}
.s-tabs-area .tabholder .tab1{background:#dc9c2c;}
.s-tabs-area .tabholder .tab2{background:#961b1e;}
.s-tabs-area .tabholder .tab3{background:#80a55d;}
.s-tabs-area .tabholder .tab4{background:#0078ae;}
.s-tabs-area .tabholder a:hover,
.s-tabs-area .tabholder a.active{
	border:none;
}
.s-tabs-area .tab-content{
	width:928px;
	font-size:11px;
	line-height:18px;
	color:#891a1c;
	display:none;
	position:relative;
}
.s-tabs-area .btn-close{
	width:33px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/btn-close.png) no-repeat;
	position:absolute;
	top:0;
	right:13px;
}
.s-tabs-area .tab-c{
	min-height:184px;
	padding:17px 0 6px 2px;
}
* html .s-tabs-area .tab-c{height:184px;}
.tab-content-1{background:#ffca4a url(/images/bg-s-tab-center1.gif) repeat-x;}
.tab-content-1 .tab-c{background:url(/images/bg-s-tab1.jpg) no-repeat 100% 0;}
.tab-content-2{background:#d76164 url(/images/bg-s-tab-center2.gif) repeat-x 0 100%;}
.tab-content-2 .tab-c{background:url(/images/bg-s-tab2.jpg) no-repeat 100% 100%;}
.tab-content-3{background:#ffdab0 url(/images/bg-s-tab-center3.jpg) repeat-x;}
.tab-content-3 .tab-c{background:url(/images/bg-s-tab3.jpg) no-repeat 100% 0;}
.tab-content-4{background:#3398c0 url(/images/bg-s-tab4.jpg) no-repeat 100% 0;}
.s-tabs-area .tab-content a{color:#fff;}
.s-tabs-area .t-main{
	width:513px;
	overflow:hidden;
}
.s-tabs-area .t-heading{
	padding:0 0 0 28px;
	margin:0 0 3px;
	border-bottom:1px solid #fff;
}
.s-tabs-area .t-heading strong{
	display:block;
	font-size:16px;
	line-height:18px;
	padding:0 3px 2px;
	color:#626366;
}
.s-tabs-area .t-heading div{
	height:1%;
	overflow:hidden;
}
.s-tabs-area .t-heading div .title{
	float:left;
	font-size:34px;
	line-height:36px;
	margin:-2px 0 0;
	padding:0;
	color:#891a1c;
}
.s-tabs-area .t-heading div a{
	float:left;
	font-size:12px;
	line-height:14px;
	margin:17px 0 0 10px;
}
.library-list{
	height:1%;
	overflow:hidden;
}
.library-list .holder{
	border-top:1px solid #fff;
	margin:-1px 0 0;
	padding:1px 0 1px 19px;
}
.library-list dl{
	margin:0;
	min-height:22px;
	padding:9px 0 9px 11px;
	border-left:7px solid;
}
.library-list .holder dl dt{
	color: rgb(137, 26, 28);
}

* html .library-list dl{height:22px;}
.library-list dl:after{
	content:"";
	display:block;
	clear:both;
}
.library-list dl.color-orange{border-color:#dc9c2c;}
.library-list dl.color-red{border-color:#a02d24;}
.library-list dl.color-green{border-color:#80a55d;}
.library-list dl dt{
	width:143px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:11px;
}
.s-tabs-area .tab-content dl dt a{color:#891a1c;}
.library-list dl dd{
	margin:1px 0 0;
	width:333px;
	float:left;
}
.library-list ul{
	list-style:none;
	margin:0 0 0 -8px;
	padding:0;
	width:341px;
	overflow:hidden;
}
.library-list ul li{
	display:inline;
	float:left;
	padding:0 9px 0 10px;
	margin:0 0 0 -1px;
	background:url(/images/divider-library-links.gif) no-repeat 0 50%;
}
.ad{
	padding: 0 15px 14px 17px;
	margin:18px 0 0;
}
.ad img{display:block;}
.main-column h1{
	/* float:left; */
	width:238px;
	padding:0 0 17px 15px;
	margin:0;
}
.main-column h1 .welcome-to{
	color:#e2001a;
	font-weight:normal;
	font-size:1em;
	line-height:1em;
	display: block;
}
.main-column h1 .whitehots{
	color:#9a141b;
	font-size:2.063em;
	line-height:1.212em;
	display:block;
}
.news-article h2{
	margin:0 3px 3px;
	font-size:2em;
	line-height:1.636em;
	color:#961b1e;
}
.news-article h2 .mark{color:#ec1c24;}
/* news-article */
.news-article{
	width:545px;
	overflow:hidden;
	margin:0 0 0 -23px;
	padding:2px 0 0;
	float:left;
	clear:both;
	display:inline;
}
.news-article-holder{background:url(/images/bg-news-article-c.jpg) repeat-y;}
.news-article-frame{
	height:1%;
	overflow:hidden;
	padding:21px 19px 0;
	background:url(/images/bg-news-article-t.jpg) no-repeat;
}
.news-article a{
	text-decoration:none;
	color:#626366;
}
.news-article a:hover{text-decoration:underline;}
.news-article .heading-section{
	width:210px;
	margin:0 29px;
	font-size:0.688em;
	line-height:1.454em;
	color:#626366;
}
.news-article .heading-section p{margin:0 0 7px;}
.news-article .details{
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 0 0 1px;
	background:#fff url(/images/bg-news-dateils.jpg) no-repeat 100% 0;
	font-size:0.875em;
	line-height:1.429em;
}
.news-article .details img{
	position:absolute;
	height:9999px;
	top:0;
	left:1px;
}
.news-article .details img.new{
	height:auto;
	left:6px;
}
.news-article .details li{
	width:465px;
	overflow:hidden;
	position:relative;
	padding:8px 8px 8px 33px;
	border-bottom:1px solid #eaebec;
	vertical-align:middle;
}
.news-article .details div{
	float:left;
	width:315px;
}
.news-article .details .date{
	float:right;
	color:#006296;
	font-style:normal;
	font-size:0.643em;
	line-height:1.333em;
	margin:7px 0 0;
}
.news-article .details .date a{color:#006296;}
.news-article .indicator-info{
	background:#fff;
	height:1%;
	overflow:hidden;
	padding:16px 0 0 45px;
}
.news-article .indicator-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.news-article .indicator-info ul li{
	width:110px;
	float:left;
	font-size:0.625em;
	line-height:1.4em;
}
.news-article .indicator-info img{
    
	margin:4px 2px 0 0;
}
/* demo */
.demo{
	width:526px;
	margin:39px 0 0 13px;
	background:url(/images/bg-demo-center.gif) repeat-y;
}
.demo .holder{
	background:url(/images/bg-demo-btm.gif) no-repeat 0 100%;
}
.demo .frame{
	height:1%;
	overflow:hidden;
	padding:18px 16px 25px 17px;
	background:url(/images/bg-demo-top.jpg) no-repeat;
}
.demo .heading{
	background:none;
	width:auto;
	color:#5b83b2;
	font-weight:bold;
	font-size:0.875em;
	line-height:1.286em;
	text-align:left;
	padding:11px 13px 32px;
	height:1%;
	overflow:hidden;
}
.demo .heading strong{
	float:left;
	font-size:1.571em;
	line-height:1.182em;
	color:#961b1e;
}
.demo .heading p{
	display:inline;
	float:left;
	margin:5px 0 0 12px;
}
.demo .content{
	width:476px;
	overflow:hidden;
	padding:0 5px 0 12px;
}
#video{
	width:280px;
	float:left;
	margin:3px 14px 0 0;
}
* html #video{margin-right:11px;}
.demo .content .details{
	height:1%;
	overflow:hidden;
	font-size:0.875em;
	line-height:1.429em;
	color:#626366;
}
.demo .content .details .title{
	display:block;
	color:#ed1b2e;
	margin:0 0 13px;
	font:bold 1em/1.5em Arial, Helvetica, sans-serif;
}
.demo .content .details .title a{
	color:#ed1b2e;
	text-decoration:underline;
}
.demo .content .details .title a:hover{text-decoration:none;}
.demo .content .details div{padding:0 2px 0 3px; height:1%;}
.demo .content .details p{margin:0 0 25px;}
.demo .content .details p.more{margin:0;}
p.more{
	float:none;
	display:block;
	height:1%;
	overflow:hidden;
	font-size:11px;
	line-height:26px;
}
p.more a{
	float:right;
	color:#8c9492;
}
p.more a span{
	float:left;
	width:13px;
	height:26px;
	background-repeat:no-repeat;
	cursor:pointer;
}
p.more a span.l{background-image:url(/images/btn-play-more-l.png);}
p.more a span.r{background-image:url(/images/btn-play-more-r.png);}
p.more a strong{
	float:left;
	height:24px;
	cursor:pointer;
	padding:0 3px;
	background:url(/images/btn-play-more-c.png) repeat-x;
	font-weight:normal;
}
p.more a:hover{text-decoration:none;}
p.more a:hover strong{text-decoration:underline;}
.heading3{
	text-align:left;
	padding:7px 12px 0;
	width:auto;
	width:132px;
}
.heading3:after{
	content:"";
	display:block;
	clear:both;
}
.heading3 .heading-frame{
	width:100%;
	float:left;
	margin:0 0 -3px;
	position:relative;
}
.heading3 .sub-heading-text{
	font-size:12px;
	line-height:14px;
	color:#ec1c24;
	font-weight:normal;
}
.heading3 .heading-blog{
	float:left;
	margin:0 -3px 0 0;
}
.heading3 .heading-text{
	font-size:24px;
	line-height:24px;
	margin:-5px 0 0;
	float:left;
	position:relative;
}
.heading3 .salt-mines{
	font-size:19px;
	line-height:23px;
	margin:-6px 5px 0 0;
}
.calendar-box{
	width:155px;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 0 11px 11px;
	background:url(/images/bg-calendar-box.gif) no-repeat 0 100%;
}
.calendar {
	width:135px;
	margin:1px 0 0 2px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.calendar li{
	display:inline;
	float:left;
	width:14px;
	margin:0 0 2px 4px;
	font:10px/16px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-align:center;
	background:#f2f1ea;
	color:#b9b9b6;
}
.calendar li.head{
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	color:#4c4c4c;
	background:none;
}
.calendar li.date{color:#808184;}

.calendar li.event{
	font-weight:bold;
	background:#e5e0d1;
	color:#ec1c24;
	position:relative;
}

.calendar li.event .eventArea{
	position:absolute;
	top:7px;
	left:50%;
	width:157px;
	margin:0 0 0 -79px;
	display:none;
}

.eventArea .top{
	background:url(../images/bg-event-top.png) no-repeat;
	width:157px;
	height:37px;
	overflow:hidden;
}
.eventArea .center{
	background:url(../images/bg-event-center.png) repeat-y;
	width:147px;
	overflow:hidden;
	padding:0 5px;
}
.eventArea .center div{
	background:#f1f1f2 url(../images/bg-event-center-grad.gif) repeat-x 0 100%;
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.eventArea .bottom{
	background:url(../images/bg-event-bottom.png) repeat-y;
	width:157px;
	height:20px;
	overflow:hidden;
}
.eventArea h2{
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#003f5f;
	background:#fff url(../images/bg-h2.gif) no-repeat 0 100%;
	text-align:left;
	padding:0 0 9px 9px;
	font-weight:bold;
}
.eventArea strong{
	display:block;
	font-size:13px;
	line-height:15px;
	margin:7px 7px 0;
	color:#f6921e;
	text-align:left;
}
.eventArea span{
	font-size:10px;
	line-height:12px;
	color:#888889;
	display:block;
	text-align:left;
	margin:5px 11px 0 7px;
}
.calendar li.event a{
	display:block;
	height:100%;
	color:#ec1c24;
	text-decoration:none;
}
/*
.calendar li.event:hover .eventArea,
.calendar li.event.hover .eventArea {
	display:block;
}*/

.month-tools{
	width:135px;
	overflow:hidden;
	background:url(/images/bg-month-tools.gif) repeat-x;
}
.month-tools a{
	float:left;
	width:14px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/btn-datepicker.gif) no-repeat;
}
.month-tools a.datepicker-next{
	float:right;
	background-position:0 -18px;
}
.month-tools .month{
	width:107px;
	float:left;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#ed1b2e;
	text-transform:uppercase;
	text-align:center;
}
/* calendar-events */
.calendar-events{
	height:1%;
	overflow:hidden;
	margin:4px 0 4px -4px;
	padding:0;
	font-size:0.688em;
	line-height:1.455em;
	list-style:none;
}
.calendar-events li{
	padding:0 0 6px;
	height:1%;
	overflow:hidden;
	vertical-align:middle;
}
.calendar-events a{
	color:#626366;
	text-decoration:none;
	float:left;
}
.calendar-events .date{
	font-size:14px;
	line-height:28px;
	color:#891a1c;
	float:left;
	width:38px;
	height:34px;
	margin:0 3px 0 0;
	padding:0 3px 0 0;
	background:url(/images/bg-calendar-events.png) no-repeat;
	text-align:center;
	cursor:pointer;
}
* html .calendar-events .date{margin:0;}
.calendar-events span{
	display:inline-block;
	width:110px;
	height:1%;
	overflow:hidden;
	margin:3px 0 0;
	cursor:pointer;
}
.calendar-events a:hover,
.calendar-events .current{
	color:#891a1c;
	text-decoration:none;
}
.calendar-events a:hover .date,
.calendar-events .current .date{
	color:#fff;
	background:url(/images/bg-calendar-events-cur.png) no-repeat;
}
/* more-holder */
.more-holder{
	width:136px;
	font-size:0.625em;
	line-height:1.4em;
	min-height:21px;
	background:url(/images/bg-more-holder.gif) no-repeat 0 100%;
	text-align:right;
	padding:9px 10px 0;
}
* html .more-holder{height:21px;}
.more-holder a{
	color:#961b1e;
	text-decoration:none;
}
.more-holder a:hover{text-decoration:underline;}
/* blog */
.blog-box{padding:10px 5px 14px 16px;}
.blog{
	height:1%;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	color:#626366;
}
.blog .entry-title{font:11px/19px Arial, Helvetica, sans-serif;}
.blog .entry-title a{color:#685040;}
.blog .entry-content{padding:2px 0 0 14px;}
.blog p{margin:0 0 10px;}
/* ad-box */
.ad-box{
	padding:30px 0 0 5px;
	font-size:1px;
	line-height:1px;
}
.ad-box img{display:block;}
.ad-box ul{
	list-style:none;
	margin:0;
	padding:0;
}
.ad-box ul li{padding:0 0 12px;}
/* copy */
.copy{
	width:100%;
	font-size:0.625em;
	line-height:1.2em;
	clear:both;
	margin:0;
	padding:10px 0 0;
	text-align:center;
	color:#a7a8aa;
}
.copy a{
	color:#a7a8aa;
	font-weight:bold;
}

#bestSellerList {
	width:500px;
	border-collapse:collapse;
	margin:10px 0;
}
#bestSellerList th {
	color:#9A141B;
}
#bestSellerList th.orange {
	background:url(/images/bg-indicator-orange.gif) 0 30px repeat-x;
	height:35px;
}
#bestSellerList th.green {
	background:url(/images/bg-indicator-green.gif) 0 30px repeat-x;
	height:35px;
}
#bestSellerList th.red {
	background:url(/images/bg-indicator-red.gif) 0 30px repeat-x;
	height:35px;
}
#bestSellerList tr {
	background:transparent url(/images/heading-bg.gif) 0 0 no-repeat ;
}
#bestSellerList tr.head {
	background:none;
}
#bestSellerList td {
	width:153px;
	color:#646567;
	font-size:11px;
	padding-top:10px;
	padding-left:5px;
}
#bestSellerList td span {
	font-size:10px;
}

#bestSellerList td.counter {
	background:transparent url(/images/bg-calendar-events.png) no-repeat scroll 0 10px;
	color:#891A1C;
	float:left;
	font-size:14px;
	height:34px;
	line-height:28px;
	margin:0 3px 0 0;
	padding:10px 3px 0 0;
	text-align:center;
	width:38px;	
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
}
.LEAP_EventsTable { float:left; width:100%; vertical-align:top; }

.entry .classp {
	color: rgb(135, 136, 138);
	font: normal normal normal 14px/normal Georgia, 'Times New Roman', Times, serif;
	font-family: serif;
	margin: 0px;
	padding: 0px 0px 20px;
}