/* sean test 1 */

html {
	font-size: 100.01%;
}
body {
	margin: 0;
	padding: 0;
	font-size: 1em;
	background: url(/images/background.gif);
}
img {
	border: none;
}
a:focus {
	outline:none;
}
form {
	margin: 0;
	padding: 0;
}
#main {
	margin: 2px auto 0;
	width: 969px;
	background: url(/images/page-bg2.gif) repeat-y;
	overflow: hidden;
	position: relative;
}
.page-bg-top {
	width: 949px;
	float: left;
	background: url(/images/page-top2.gif) no-repeat;
	padding: 17px 0 0 20px;
}
/* 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: 0.75em/15px Georgia, "Times New Roman", Times, serif;
}
.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;
}
/* main navigation start */
#main-nav {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 124px;
	left: 18px;
}
#main-nav li {
	float: left;
	display: inline;
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: url(/images/sep.gif) no-repeat;
	padding: 2px 16px 5px 18px;
}
#main-nav li.first {
	background: none;
	padding-left: 0;
}
#main-nav li a,
#main-nav li .item-search {
	text-decoration: none;
	color: #87888a;
	text-transform: uppercase;
}
#main-nav li a:hover {
	text-decoration: underline;
}
#main-nav li .item-search {
	float: left;
}
/* form search start */
.form-search {
	float: left;
	margin: -4px 0 0 -6px;
	position: relative;
	display: inline;
	width: 215px;
}
.form-search input {
	float: left;
}
.form-search .input {
	float: left;
	background: url(/images/input-bg.gif) no-repeat;
	width: 171px;
	height: 21px;
	padding: 0 8px 0 10px;
}
.form-search .input input {
	border: none;
	background: url(/images/input-bg-repeat.gif) repeat-x;
	font-size: 11px;
	height: 18px;
	width: 158px;
	padding: 3px 0 0;
}
/* form search end */
/* drop down menu */
#main-nav li:hover,
#main-nav li.hover {
	position: relative;
}
#main-nav li.hover ul, 
#main-nav li:hover ul {
	display: block;
}
#main-nav ul {
	display: none;
	position: absolute;
	top: 20px;
	left: 3px;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 150px;
	background: #f4f4f5;
	z-index: 999;
}
#main-nav li.first ul {
	left: -13px;
}
#main-nav li ul li {
	background: none;
	margin: 0;
	padding: 4px 0 4px;
	width: 150px;
	border-bottom: 1px solid white;
}
#main-nav li ul li a {
	text-transform: none;
}
/* main navigation 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%;
}
/* 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;
}
/* 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: 8px 0 0px 15px;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	clear: both;
	text-align: left;
}
.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: italic 0.62em Georgia, "Times New Roman", Times, serif;
	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, .form-login #loginresponse {
	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 #loginresponse {
	text-align: right;	
}
.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;
	
	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;
	
}
.active-cart-box ul li {
	
	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 .activateme {
	float: left;
	margin: -2px 4px 0 7px;
	}


.active-cart-box ul li .field {
	color: #005f95;
	font: bold 0.68em Georgia, "Times New Roman", Times, serif;
	float: left; 
	
	width: 90px;
	padding: 0 4px 0 25px;
	
	margin-left: -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;
/*
	background: #browncolor url(/images/heading-2.gif) bottom no-repeat;
*/
	width: 156px;
/*	height: 36px; */
	
	min-height: 36px;
	height: auto !important;
	height: 36px;
	padding: 8px 0 0;
	margin: 4px 0 -11px;
	position: relative;
}
.active-cart-box-bottom a, .active-cart-box-bottom .linkme {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #87888a;
	font: bold .95em Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
}
.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;
	overflow:hidden;
}
.bestsellers-list li .text h2 {
	margin: 0;
	padding: 0;
	color: #646567;
	font: bold 12px 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 */
/*main column */
.main-column {
	float: left;
	width: 546px;
}
/*  Welcome to  Whitehots  box start */
.block {
	float: left;
	width: 500px;
	padding: 0 0 0 24px;
	margin: 8px 0 0;
}
/* 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;
}
.whitehots-box .heading-box .text .whitehots,
.book-search-box .text .whitehots {
	font-size: 36px;
	line-height: 36px;
}
.heading-box .text .whitehotsSmall {
	font-size: 30px;
	line-height: 30px;
}
.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 */



/* 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: 200px;
	float:right;
}
.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;
	
}
.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;
}

.favourite-books #fbinner {
	position:absolute;
	right: 20px;
	top:35px;
	width: 250px;
	height: 110px;
	display: inline;
	overflow: hidden;
}
/* */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 120px;
    padding: 0;
    margin-top: -30px;
    margin-left: -10px;
}
/* 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 {
	
	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,
.some-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;
	width: 460px;
}
.quant-book-list li {
	float: left;
	display: inline;
	background: url(/images/sep-3.gif) no-repeat 0 2px;
	padding: 0 10px 5px 13px;
	color: #646567;
	font: 13px Georgia, "Times New Roman", Times, serif;
}
.quant-book-list li.first {
	background: none;
	padding-left: 0;
}
.quant-book-list li a {
	color: #9a141b;
	text-decoration:none;
}

/* quantity items info */

.quant-book-list2 {
	float: left;
	margin: 3px 0 0 16px;
	padding: 0;
	display: inline;
}
.quant-book-list2 li {
	float: left;
	display: inline;
	background: url(/images/sep-3.gif) no-repeat 0 2px;
	padding: 0 10px 0 13px;
	color: #ccc;
	font: 11px Georgia, "Times New Roman", Times, serif;
}
.quant-book-list2 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: 180px;
	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: 0.81em Georgia, "Times New Roman", Times, serif;
}
.book-text a {
	color: #5c85b1;
	font: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.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-5,
.comment-quant-box .rate-4,
.comment-quant-box .rate-3,
.comment-quant-box .rate-2,
.comment-quant-box .rate-1,
.comment-quant-box .rate-0 {
	/* 
	text-indent: -9999px;
	 */
	display: inline;
	overflow: hidden;
	margin: 15px 0 0 23px;
	width: 55px;
	height: 13px;
	float: left;
	cursor: pointer;
}
.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;
}
.comment-quant-box .rate-2 {
	background: url(/images/rate-2.gif) no-repeat;
}
.comment-quant-box .rate-3 {
	background: url(/images/rate-3.gif) no-repeat;
}
.comment-quant-box .rate-4 {
	background: url(/images/rate-4.gif) no-repeat;
}
.comment-quant-box .rate-5 {
	background: url(/images/rate-5.gif) no-repeat;
}
/* book rate end */

.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 10px;
	display: inline;
}
.book-comment-col .quantitybooks input {
	float:left;
}
.book-comment-col .quantitybooks img {
	float:right;
}


.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;
}
.price-column .qty-in {
	text-align: center;
}
.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-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: 0.81em/20px Georgia, "Times New Roman", Times, serif;
}
.book-search-text a {
	color: #5c85b1;
	font: bold Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.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: #fff url(/images/page-bottom_new.gif) no-repeat;
	height: 100px;
}
.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 */
.tabs {
	float: left;
	width: 100%;
	padding: 0 0 70px;
}
/* active state */
.tabset a.active {
	background: url(/images/content-tab-bg-hover.gif) no-repeat 50% 0;
}
.tabset a.active span {
	background: url(/images/content-tab-bg-left-hover.gif) no-repeat;
}
.tabset a.active span span {
	background: url(/images/content-tab-bg-right-hover.gif) no-repeat 100% 0;
}

/* INactive state */
.tabset .inactive a {
	text-decoration: none;
}
.tabset .inactive a:hover {
	text-decoration: none;
}

.tabs div.tab {
	float: left;
	width: 100%;
}
/* synopsis tab */
.synopsis-box {
	float: left;
	width: 476px;
	padding: 27px 0 0 10px;
	color: #87888a;
	font:0.75em/26px Georgia, "Times New Roman", Times, serif;

}
/* text styles */
.synopsis-box h1 {
	margin: 0;
	padding: 0 0 8px;
	color: #5c85b1;
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
}
.synopsis-box h2 {
	margin: 0;
	padding: 0 0 8px;
	color: #5c85b1;
	font: bold 1.16em Georgia, "Times New Roman", Times, serif;
}
.synopsis-box h3 {
	margin: 0;
	padding: 0 0 8px;
	color: #5c85b1;
	font: bold 1.13em Georgia, "Times New Roman", Times, serif;
}
.synopsis-box h4 {
	margin: 0;
	padding: 0 0 8px;
	color: #5c85b1;
	font: bold 1.11em Georgia, "Times New Roman", Times, serif;
}
.synopsis-box h5 {
	margin: 0;
	padding: 0 0 8px;
	color: #5c85b1;
	font: bold 1.09em 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-family: Georgia, "Times New Roman", Times, serif;
}
.synopsis-box ul {
		color: #87888a;
		font-family: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 a {
	color: #9a141b;
	text-decoration: none;
}
.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-0 {
	background: url(/images/rate-0.gif) no-repeat;
}
.average-rate-1 {
	background: url(/images/rate-1.gif) no-repeat;
}
.average-rate-2 {
	background: url(/images/rate-2.gif) no-repeat;
}
.average-rate-3 {
	background: url(/images/rate-3.gif) no-repeat;
}
.average-rate-4 {
	background: url(/images/rate-4.gif) no-repeat;
}
.average-rate-5 {
	background: url(/images/rate-5.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 50px;
}
.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;
}

.comments-add {
	padding: 20px;
}
.comments-add h3 {
	margin: 0 0;
	padding: 0;
	color: #5c85b1;
	font: bold 0.81em Georgia, "Times New Roman", Times, serif;
}
.comments-add h4 {
	margin: 0;
	padding: 0 0 12px;
	color: #87888a;
	font: 0.68em Arial, sans-serif;
}
.comments-add 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: none;
}
.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 .branch-locations .location {
	margin: 0;
	padding: 5px 0 0 30px;
	font:  0.81em Georgia, "Times New Roman", Times, serif;
}
.allocate-form li .total-ordered {
	float: left;
	width: 107px;
}
.allocate-form li .quantity-2 {
	float: left;
	width: 50px;
}
.allocate-form li .quantity-3 {
	float: left;
	width: 10px;
}
.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 .branch-locations h6 {
	margin: 0;
	padding:2px 0 0 5px;
	font: bold 0.5em 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;
}
.allocate-form li .quantity-3 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: 140px;
	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 .quantity-2 .loadingimage {
	float: left;
	width: 20px;
	text-align: center;
	margin: 4px 0 0 15px;
	display: none;	
/*
*/
}
.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: 210px;
}
.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: 75px;
	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;
}
.favesearchblock {
	color: #646567;

font: 0.75em Georgia, "Times New Roman", Times, serif;
}

#newcart {
	display: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
#newcart input {
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	width:90%;
}
#newcart input#sendnewcart {
	font-size: 1em;
	width:60%;
}
#add-all-book {
	cursor: pointer;
}

#add2cartbutton {
	cursor: pointer;
	vertical-align: middle;
}

.qty-of-this {
	clear: both;
	padding: 4px 0;
	color: #9a141b;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	text-align: center;
}


/* marketing text start */

.marketing {
float: left;
	clear: both;
	margin: 10px 0 0 0 ;
	padding: 0 0 0 25px;
	color: #646567;
	font: 0.87em/20px Georgia, "Times New Roman", Times, serif;
	width: 476px;
}

.marketing strong {
	color: #9a141b;
}

.marketing a {
	color: #9a141b;
	text-decoration:none;
}

/* marketing text end */

/*ONIX feeds start */

.form-final-whishlist ul li .date-value2 {
	float: left;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	width: 105px;
	text-align: right;
}

.form-final-whishlist ul li .book-total {
	float: left;
	color: #646567;
	font: 0.75em Georgia, "Times New Roman", Times, serif;
	width: 40px;
	text-align: right;
}


.final-whishlist .heading-3 .date2 {
	
	color: #a7a8aa;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 4px 0 0;
	width: 50px;
}

.final-whishlist .heading-3 .approved {
	float: left;
	color: #a7a8aa;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 3px 0 0;
	width: 139px;
	/*second time */
}

.final-whishlist .heading-3 .boot-total2 {
	float: left;
	color: #a7a8aa;
	font: bold 0.75em Georgia, "Times New Roman", Times, serif;
	padding: 3px 0 0;
	width: 40px;
}

.final-whishlist {
	margin-bottom: 20px;
}

/*ONIX feeds end */



/* order options start 
	border:1px solid red;*/

.final-whishlist-order {
	float: left;
	width: 480px;
	background: url(/images/final-wishlist-bg.gif) repeat-y -14px 100%;
	position: relative;
}
.final-whishlist-order .heading-box {
	float: left;
	width: 480px;
	background: url(/images/final-wishlist-header.gif) no-repeat -14px 100%;
	position: relative;
	margin: 0 0 -5px 0;
}

.final-whishlist-order .heading-box .text .whitehotsorder {
	color: #9a141b;
	font: bold 24px/28px "Times New Roman", Times, serif;
	display: block;
}
.final-whishlist-order .heading-box .text .whitehotsorder strong {
	color: #e2001a;
}

.final-whishlist-order ul {
	margin:0px;
	padding:0px;
	list-style-type:decimal;
	list-style-position: inside;
	display:block;
	width: 480px;
	float: left;
}
.final-whishlist-order ul li {
	clear:both;
	padding:0px 0px 0px 10px;
	margin:0 25px 0 8px;
	font: bold 35px/26px "Times New Roman", Times, serif;
	border-bottom:1px dashed #ccc;
	line-height:normal;
	color:#FFFFFF;
}
.final-whishlist-order ul li a {
	margin: -15px 0 10px 0;
	text-decoration:none;
	color: #646567;
	font: bold 17px/26px "Times New Roman", Times, serif;
}

.final-whishlist-order ul li .off {
	color: #ccc;
}

.final-whishlist-order ul li img {
	float:right;
	padding:5px 12px 0 0;
	
}


.final-whishlist-order ul li div {
	padding: 10px 0 10px 20px;
	margin: 0px 15px 0px 20px;
	background: url(/images/final-wishlist-bg-in.gif) 100%;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
}
.final-whishlist-order ul li ul li {
	list-style:none;
	border:0px;
	color: #a7a8aa;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}	

.final-whishlist-order ul li div h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
	color: #9a141b;
	font: normal 14px/26px Georgia, "Times New Roman", Times, serif;
}
.final-whishlist-order ul li label {
	color:#646567;
}
.final-whishlist-order ul li input {
	font-weight:bold;
	border:1px solid #d3d4d6;
	color: #646567;
}
.final-whishlist-order ul li .button {
	padding:5px;
	margin:0px;
	float:right;
}
.final-whishlist-order ul li #pdfmake {
	border:0px;
	padding:8px 10px 9px 10px;
	width:102px
	height:32px;
	background: url(/images/final-wishlist-bg-PDF.gif) 100%;
}

/* order options end */

/* red box start */

.redbook .whishlist-box .one-book {
	background: url(/images/box-bg-3_red.gif) repeat-y;
}
.redbook .whishlist-box .one-book-top {
	background: url(/images/box-bg-top-3_red.gif) no-repeat;
}
.redbook .whishlist-box .one-book-bottom {
	background: url(/images/box-bg-bottom-3_red.gif) no-repeat 0 100%;
}

.redbook .allocate-box {
	background: url(/images/box-bg-4_red.gif) repeat-y;
}
.redbook .allocate-box-top {
	background: url(/images/box-bg-top-4_red.gif) no-repeat;
}
.redbook .allocate-box-bottom {
	background: url(/images/box-bg-bottom-4_red.gif) no-repeat 0 100%;
}

.redbook .box-footer {
	background: url(/images/box-footer-bg_red.gif) no-repeat;
}

/* red box end */


/* green box start */

.greenbook .whishlist-box .one-book {
	background: url(/images/box-bg-3_green.gif) repeat-y;
}
.greenbook .whishlist-box .one-book-top {
	background: url(/images/box-bg-top-3_green.gif) no-repeat;
}
.greenbook .whishlist-box .one-book-bottom {
	background: url(/images/box-bg-bottom-3_green.gif) no-repeat 0 100%;
}

.greenbook .allocate-box {
	background: url(/images/box-bg-4_green.gif) repeat-y;
}
.greenbook .allocate-box-top {
	background: url(/images/box-bg-top-4_green.gif) no-repeat;
}
.greenbook .allocate-box-bottom {
	background: url(/images/box-bg-bottom-4_green.gif) no-repeat 0 100%;
}

.greenbook .box-footer {
	background: url(/images/box-footer-bg_green.gif) no-repeat;
}

/* green box end */


/* blue box start */

.bluebook .whishlist-box .one-book {
	background: url(/images/box-bg-3_blue.gif) repeat-y;
}
.bluebook .whishlist-box .one-book-top {
	background: url(/images/box-bg-top-3_blue.gif) no-repeat;
}
.bluebook .whishlist-box .one-book-bottom {
	background: url(/images/box-bg-bottom-3_blue.gif) no-repeat 0 100%;
}

.bluebook .allocate-box {
	background: url(/images/box-bg-4_blue.gif) repeat-y;
}
.bluebook .allocate-box-top {
	background: url(/images/box-bg-top-4_blue.gif) no-repeat;
}
.bluebook .allocate-box-bottom {
	background: url(/images/box-bg-bottom-4_blue.gif) no-repeat 0 100%;
}

.bluebook .box-footer {
	background: url(/images/box-footer-bg_blue.gif) no-repeat;
}

/* blue box end */


/* beige box start */

.beigebook .one-book {
	background: url(/images/box-bg-3_beige.gif) repeat-y;
}
.beigebook .one-book-top {
	background: url(/images/box-bg-top-3_beige.gif) no-repeat;
}
.beigebook .one-book-bottom {
	background: url(/images/box-bg-bottom-3_beige.gif) no-repeat 0 100%;
}

.beigebook .allocate-box {
	background: url(/images/box-bg-4_beige.gif) repeat-y;
}
.beigebook .allocate-box-top {
	background: url(/images/box-bg-top-4_beige.gif) no-repeat;
}
.beigebook .allocate-box-bottom {
	background: url(/images/box-bg-bottom-4_beige.gif) no-repeat 0 100%;
}

.beigebook .box-footer {
	background: url(/images/box-footer-bg_beige.gif) no-repeat;
}

/* beige box end */


/* unallocated box start */

.unallocated .one-book {
	background: url(/images/box-bg-3_beige.gif) repeat-y;
}
.unallocated .one-book-top {
	background: url(/images/box-bg-top-3_beige.gif) no-repeat;
}
.unallocated .one-book-bottom {
	background: url(/images/box-bg-bottom-3_beige.gif) no-repeat 0 100%;
}

.unallocated .allocate-box {
	background: url(/images/box-bg-4_red.gif) repeat-y;
}
.unallocated .allocate-box-top {
	background: url(/images/box-bg-top-4_red.gif) no-repeat;
}
.unallocated .allocate-box-bottom {
	background: url(/images/box-bg-bottom-4_red.gif) no-repeat 0 100%;
}

.unallocated .box-footer {
	background: url(/images/box-footer-bg_red.gif) no-repeat;
}

/* unallocated box end */

#showwhitehots {
	font: normal 12px/19px Georgia, "Times New Roman", Times, serif;
}
.iconrow label {
	margin-right: 15px;
}

#btnorder {
	cursor: pointer;
}
#sharelist, #assignlist {
	display: none;
	font: normal 12px/19px Georgia, "Times New Roman", Times, serif;
	margin: 55px;
}