
/* CSS Document */

body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #878787;
	background-image: url(../../images/mbback.gif);
	background-repeat:repeat;
	margin-top:0px;
	margin-bottom:0px;
}

a {color:#E91C92}

div, p, h1, h2, h4, img, form, label
{
	padding: 0;
	margin: 0;
}
h1, h2, h3
{
	font-size: 1em;
	font-weight: bold;
}
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
td
{
	vertical-align: top;
}
select
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 2em;
}
.maincontainer
{
	min-width:995px;
	text-align:center;
	padding: 0px;
	padding-top:0px;
	margin:0px;
	font-size: 90%;


}
.innercontainer
{
 	width:995px;
	padding: 0px;
	margin:0px auto;  
	text-align:left; 
}
.pagetop
{
    background-image:url(../../images/pagetop.gif);   
    background-repeat:no-repeat;
    width:995px;
    height:14px; 
   float:left;
   position:relative;
}
.pagemid
{
    /* border-left: solid 1px #959595; */
    /* border-right: solid 1px #959595; */
    border-left: solid 1px #FFFFFF; 
    border-right: solid 1px #FFFFFF; 

    width:993px; 
    background-color:#FFFFFF;
   height:auto;
   float:left;
   position:relative;
}
.pagebot
{
    background-image:url(../../images/pagebot.gif);   
    background-repeat:no-repeat;
    width:995px;
    height:14px; 
   float:left;
   position:relative;
}
/* Style for  Header Area */
.maincontainer .header
{
	width: 993px;
	clear:both;
	margin-top:0px;
}

.header .logo 
{
 width:180px;
 float:left;
 position:relative;
 min-width:170px;
 margin: -13px 0 -10px 0;
}

 .searchbox
{
	background: url(../../images/topnav/searchbox.gif) no-repeat;
	float:left;
	text-align: left;
	width:337px;
	height: 33px;
	margin:0px 0px 0px 0px;
}
 .searchbox .searchbox1
{
	margin:0 0 0 0;
	float:left;
}
.searchboxinput
{
    border:#969495 1px solid;width:245px;height:15px;margin:6px 0px 0px 10px;padding:2px 0 0 5px;float:left;position:relative;    
}
.searchboxbtn
{
    width:39px;height:33px;margin:3px 0px 0px 6px;float:left;position:relative;

}
.searchboxbtnsubmit
{
    margin:3px 0px 0px 6px;float:left;position:relative;
    

}
 .searchboxtext
{
    width:337px;
	height: 15px;
	text-align: right;
	font-size:11px;
	float:left;
	position:relative;
}
 .loginbox
{
	
	background: url(../../images/topnav/loginbox.gif) no-repeat;
	float:left;
	position:relative;
	text-align: left;
	width:289px;
	height: 33px;

}
 .logoutbox
{
	
	background: url(../../images/topnav/logoutbox.gif) no-repeat;
	float:left;
	position:relative;
	text-align: left;
	vertical-align:middle;
	width:289px;
	height: 33px;
	color:White;
	font-size:12px;

}
 .loginbox .loginbox1
{
	margin:12px 0 0 6px;
	float:left;
}
 .insidelogout
{
	float:right;

    width:60px;
}
 .insidelogout1
{
	float:left;
    line-height:33px;
    vertical-align:middle;
    width:229px;
}
.topnavigation a
{
    color:#666666;
    text-decoration:none;
}
.topnavigation a:hover
{
    color:#666666;
    text-decoration:underlined;
}
 .loginboxtext
{
	text-align: right;
	width:289px;
	height: 15px;
	font-size:11px;
	float:left;
	position:relative;
	color:#666666;
}
.header .topnavigation
{
	float:left;
	position:relative;
	text-align: left;
	padding:0px 0px 5px 0px;

	margin:0px;
	width:652px;
	height: 50px;
top:-10px;

}


.header .shoppingcart
{
	float: left;
	position:relative;
	background: url(../../images/topnav/shoppingbag.gif) no-repeat;
	width: 156px;
	height: 99px;
	border: #00F solid 0px;
	top:-10px;


}
#breadCrumb 
{
    font-size: 11px;
    text-align:left;
    position:relative;
    float:left;

    padding-left:0px;
    width:820px;
    height:14px;
}
#breadCrumb a
{
	font-size: 11px;
	text-align: left;
}

.header .shoppingcart .contents
{
	font-size: 9px;
	color: #594a41;
	width: 140px;
	margin-top: 15px;
}


/* Style for Header  Area */

.display
{
	width: 100%;
}

/* Style for Left Coloum Area */
.leftcol
{
	float: left;
	background: #FFF;
	border: 0px solid #F00;
	text-align:left;
	margin:0px;
	padding:0px;
	width:170px;
	padding-left:10px;
	list-style-type: none;
}
.leftcol a
{
	height: 16px; 
	/*width: 152px;*/
	text-decoration: none;
	color: #716558;

	font-size: 12px;
}
.leftcol li a:hover
{
	background-image: url(../../images/leftnav/newrose.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #bb337f;
}

.leftcol .offers
{
height:107px;
padding-top:10px;
}


.leftcol .offers a
{
	display: inline;
	height: 16px; 
	/*width: 152px;*/
	text-decoration: none;
	color: #716558;
	font-size: 12px;
}
.leftcol .offers a:hover
{
	background-image: none;

}


.leftcol2 a
{
	display: block;
	height: 16px; 
	/*width: 152px;*/
	text-decoration: none;
	color: #bb337f;
	font-size: 12px;
	margin-top:10px;
	margin-bottom:10px;
}
.leftcol2 a:hover
{
	background-image: url(../../images/bul_0.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	color: #716558;
}
/* Style for Left Coloum Area */
.midcol
{

	background: url(../../images/blank.gif) repeat-x;
	float: left;
	position:relative;
	width: 657px;
	margin: 0;
	padding: 0;
	text-align: left;
	height: auto;
	vertical-align:top;
}


.midcol .banner_block
{
	width: 100%;
	background: url(../../images/middle_back.jpg) repeat-x;
	padding: 0px;
	margin: 0px;
}
.midcol .evenbetter
{
	float: left;
	width: 497px;
	height: 233px;
}
.midcol .display01
{
	float: right;
	padding: 1em;
	color: #FFF;
}
.midcol .display01 img
{
	position: absolute;
	top: 17em;
	right: 20%;
}
.midcol .text
{
	position: absolute;
	width: 70%;
	top: 26.45em;
	right: 310px;
	color: #000;
	color: #FFF;
	text-align: right;
}
.midcol .evenbettertext
{
	float: left;
	width: auto;
	color: #FFF;
	font-size: 85%;
	margin-top: 0.5em;
	height: 233px;
	max-width: 200px;
}
.midcol .evenbetterfooterimg
{
	float: left;
	width: 257px;
	width: auto;
	color: #000;
	min-width: 300px;
}

.midcol .evenbetterfooterText
{
	float: right;
	width: auto;
	color: #000;
	font-size: 71%;
	max-width: 290px;
	min-height: 76px;
	margin-right: 15%;
}

.midcol .midcolFooter
{
	float: left;
	width: 100%;
	min-width: 627px;

}

.midcol .midcolFooter .modcolFooterPhotoalbum
{
	float: left;
	width: 220px;margin:0;padding:0;margin-left:0px;min-width:100px;border:0px solid #F00;text-align:left;
}
.midcol .midcolFooter .modcolFooterright
{
	float: right;
	width: 70%;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	border: 0px solid #F00;
	text-align: left;
	background: url(../images/backround02.jpg) repeat-x #FFF;
	min-width: 250px;
	padding-left: 10px;
}
.midcol .midcolFooter .modcolFooterright .header1
{
	float: left;
	min-height: 20px;
	color: #FFFFFF;
	font-size: 85%;
	padding-left: 3px;
	border: 0px solid #F00;
	width: 100%;
}
.midcol .midcolFooter.modcolFooterright .content2
{
	float: left;border:0px solid #F00;
}

/* Style for Right Coloum Area */
.rightcol
{
	float: left;
	position:relative;
	width: 156px;
	margin: 0;
	padding: 0;
	border: #00F solid 0px;
	text-align: left;
	vertical-align:text-top;
	font-size: 10px;
}

.rightcol .txtlinkpink a
{
    font-size:11px;
	margin-left: 0px;
	color: #bb337f;
	text-decoration: none;
	font-weight:600;
}

.rightcol .txtlinkpink a:hover
{
	color: #bb337f;
}

.rightcol .txtlinkpink
{
    margin-top:0px;
	margin-left: 0px;
	color: #bb337f;
}
.rightcol .search
{
	float: left;
	width: 156px;
	margin: 0;
	padding: 0;
	background: #D10673;
	min-height: 50px;
}
.rightcol fieldset
{
	padding: 0;
	margin: 0;
	border: none;
}
.rightcol input
{
	font-size: 9px;
	border: 1px solid #9fa28c;
}
.rightcol h1
{
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #666666;
	margin-bottom: 3px;
	margin-top: 3px;
}
.rightcol .rowsap
{
	float: left;
	min-height: 1px;
	width: 156px;
	font-size: 1px;

}
/* Style for Right Coloum Area */


/* styles for different pages added by andy */
.standard_center
{
	width: 98%;
	/* width: 625px;*/
	height: auto;
	min-width: 627px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
.standard_head
{

	width: 645px;
	height: 33px;
	color: #666666;
	text-align: left;
	background: url(../../images/maintitle_bk.gif) no-repeat;
	padding-top:6px;
	font-size:14px;
	font-style:italic;
}

.standard_text
{
	width: 100%;
	min-width: 615px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	text-align: left;	

}
.standard_text h2
{
	color: #bb337f;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 15px;
}

.standard_text h3
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 15px;
}

.standard_text ul
{
	list-style-type: disc;
	margin-left: 20px;
	margin-top: 5px;
}
.standard_text ol
{
	margin-left: 30px;
	margin-top: 5px;
}
.standard_text li
{
	color: #bb337f;
	font-size: 11px;
	font-weight: 400;
}
.standard_text li span
{
	color: #000000;
	font-size: 11px;
	font-weight: 400;
}
.standard_text a
{
	color: #000000;
	font-size: 11px;
	font-weight: 400;
}
.standard_text a:hover
{
	color: #bb337f;
	font-size: 11px;
	font-weight: 400;
}
.standard_text p
{
	margin-bottom:15px;
}

.cover_image
{
	overflow: hidden;
	height: auto;
	width: 99%;
	float: left;
	padding-top: 5px;
}

.cover_image img
{
	border: 0px;
	width: 78px;
	height: 130px;
	margin: 0px 15px 0px 11px;
}



.cover_image table
{
	float: left;
}

.cover_image div
{
	float: left;
}

.cover_image div a span
{
	color: #bb337f;
	font-size: 11px;
	text-decoration: none;
}

.scroll_title
{
	float: left;
	color: #bb337f;
	font-family: Arial;
	width: 160px;
	height: 16px;
	overflow: hidden;
}

.filter_links
{
	/*float: left;*/
	clear:both;
	color: #878787;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	width:100%;
}

.filter_links a
{
	color: #878787;
	text-decoration: none;
}

.scroll_header
{
	padding-top: 14px;
}

.banner
{
	width: 625px;
	height: 194px; /*background: url(../../images/books/banners/default_banner.jpg);*/
	background: url(../../images/books/banners/category_banner.jpg) no-repeat;
	background-position: center;
}

.large_image
{
	float: left;
	padding: 3px 0px 0px 153px;
	height: 226px;
	width: 131px;
}

.book_description
{
	margin-top: 10px;
	width: 43.8%;
	height: 70px;
	clear: both;
	float: left;
	background-color: #c0b49a;
	color: #000000;
	font-size: 11px;
	overflow: hidden;
	text-align: left;
	padding-left: 5px;
}

.static_list li
{
	color: #000000;
	padding: 5px 0px 5px 0px;
}

.newsletter
{
	border: solid 1px #f0f0f0;
	background-color: #bb337f;
	color: #ffffff;
}

.offer_bag
{
	margin-top: -50px;
}

.category_item
{
	height: 250px;
	width: 31%; /*background-color:Navy;*/
	border: solid 1px navy;
	margin: 5px;
	float: left;
}
.widgetcode
{
    position:absolute;
    visibility:hidden;
    left:-200px;
    top:400px;  
    width:170px; 
    height:300px;
}

/*....................... update the category page on 6 march 08 .......................*/

.midcol2
{
	float: left;
	width: 70%;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	text-align: left;
	height: 315px;
	min-width: 650px;
	text-align: center;
}

a.category_months
{
	color: #706458;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	font-size: 11px;
}

a.category_months:hover
{
	color: #7268a5;
	text-decoration: none;
}

.row
{
	width: 95%;
	margin: 0 auto 0 auto;
	padding: 0px;

}

.row2
{
	width: 95%;
	margin: 0 auto 0 auto;
	padding: 0px;
	text-align: center;
}

.pro_category
{
	width: 49%;
	float: left;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	border: 0px solid red;
	font-size: 11px;
	color: #d64b9c;
	text-align: left;
}

.pro_category div
{
	margin:0px 0px 0px 0px;
}

div.book_title
{
	color:#bb337f;
	font-weight:bold;
	margin-top:0px;
	font-size:11px;
	min-height:13px;
}

div.book_title a
{
	color: #a0205b;
	text-decoration: none;
}
.book_authorcat
{
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	
}
.book_author
{
	color:#9996a7;
	font-style:normal;
	font-weight:bold;
	margin-top:0px;
	font-size:11px;
	
}
.book_author a
{
	color:#9996a7;
	text-decoration:none;
}

.book_book
{
		/* float:left; */
}
.book_price
{
	/*color:#9996a7;*/
	color:#a0205b;
	font-weight:bold;
	font-size:11px;
    float:left;
}

.book_off
{
	font-weight:bold;
	color:#9996a7;
	padding-top:0px;
}

.book_browse
{
	font-size:12px;
	font-weight:bold;
	color:#6d63a2;
	padding-top:4px;
}

.book_browse a
{
	color:#a0205b;
	text-decoration:none;
}

.item_seperator_on
{
	height:1px;
	background-color:#a0205b;
	width:100%;
}

.item_seperator_off
{
	height:1px;
	background-color:#a0205b;
	width:0%;
	position:absolute;top:-2px;
}

.banner_bottom_text
{
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	font-family: Comic Sans MS;
	font-size: 13px;
}

.banner_bottom_text .cat_title
{
	color: #bb337f;
}

.banner_bottom_text .cat_desc
{
	color: #7367a7;
}

/*.................... Author page css 7 March08 ...............................*/

.midcol_author
{
	float: left;
	width: 98%;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	text-align: left;
	min-width: 627px;
	text-align: center;
	height: auto;
	background: url(../../images/pink_authour.gif) repeat-x;


}
.authour_imgbox
{
	width: 30%;
	height: 285px;
	margin: 6px 0px 0px 6px;
	padding: 0px;
	float: left;
	text-align: left;


}
.authour_imgbox2
{
	width: 30%;

	margin: 6px 0px 0px 6px;
	padding: 0px;
	float: left;
	text-align: left;


}
.authour_imgbox_mask
{
	width: 132px;
	height: 190px;
	padding: 0px;
	margin: 0 0 0 2px;
	text-align: center;
	background: url(../../images/authorsbg.gif);
	background-position:top;

}

.authour_details a
{
	color: #000;
	text-decoration: underline;
}
.authour_details a:hover
{
	color: #ca4b92;
	text-decoration: underline;
}

.authour_details
{
	width: 65%;
	margin: 4px 0px 0px 6px;
	padding: 0px 0px 0px 20px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 11px;
}
.authour_details h1
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 600;
	padding: 0px 0px 10px 0px;
	margin: -1px 0px 0px 0px;
}
.authour_details h2
{
	color: #ca4b92;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px 0px 12px 0px;
	margin: 0px;
}
.authour_details h3
{
	color: #7368a6;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px 0px 12px 0px;
	margin: 0px;
}

.authour_details h4
{
	color: #7368a6;
	font-size: 12px;
	font-weight: 600;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

p.pinkcol
{
	color: #ca4b92;
}

.price_product
{
	color: #E91C92;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

.auth_other_title
{
	clear: both;
	width: 100%;
	padding: 10px 0px 5px 0px;
	text-align: left;
	/* font-family: Comic Sans MS; */
	font-size: 16px;
	color: #ef188c;
}
.auth_products
{
	width: 130px;
	float: left;
	text-align: left;
	font-size: 11px;
	margin-top: 10px;
	padding-right:15px;
}
.right_cummunity
{
	background: url(../../images/cummunity_bg.gif) no-repeat right bottom;
	height: 160px;
	float: left;
	color: #786bae;
	width: 153px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	font-weight: bold;
}

.rowsap2
{
	height: 3px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
}

/* css for showing error information on the page - shyam 07032008 */
.pink_message
{
	color: #d32667;
	padding-top: 50px;
	text-align: center;
}

/*.................... New Product page css 7 March08 ...............................*/

.products_details
{
	width: 68%;
	margin: 4px 0px 0px 6px;
	padding: 0px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 11px;
	min-height:310px;
	
}
.products_details h1
{
	color: #000;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
}
.products_details h2
{
	color: #ca4b92;
	font-size: 11px;
	padding: 10px 0px 12px 0px;
	margin: 0px;
}
.products_details h3
{
	color: #7368a6;
	font-size: 11px;
	padding: 10px 0px 12px 0px;
	margin: 0px;
}
.rating_main
{
	width: 100%;
	margin: 0px 0px 0px 50px;
	padding: 0px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 11px;
	
}

.rating_main h4
{
	color: #bb337f;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

.rating_details
{
	width: 68%;
	margin: 4px 0px 0px 6px;
	padding: 0px;
	float: left;
	text-align: left;
	color: #000000;
	font-size: 11px;
	
}
.rating_details h1
{
	color: #000;
	font-size: 12px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-weight: normal;
}
.rating_details h2
{
	color: #ca4b92;
	font-size: 11px;
	padding: 10px 0px 12px 0px;
	margin: 0px;
}
.rating_details h3
{
	color: #716558;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.rating_details h4
{
	color: #bb337f;
	font-size: 11px;
	padding: 10px 0px 12px 0px;
	margin: 0px;
}
/*...................................... css for product detail page created on 13th march 2008 .....................................*/

.products_page
{
	width: 33%;
	float: left;
	text-align: center;
	color: #d74b9b;
	font-size: 11px;
}
.products_page_assoc
{
	width: 33%;
	float: left;
	text-align: left;
	color: #d74b9b;
	font-size: 11px;
}
.products_page_assoc .aCenter
{
	text-align: center;
	float:left;
	width:85px;
}

.search_page_mostpop
{
	width: 20%;
	float: left;
	text-align: center;
	color: #d74b9b;
	font-size: 11px;
}
.search_page_ulick_products
{
	float: left;
	width: 100%;
}
.ulick_products
{
	float: left;
	width: 55%;
}
.e_bookdetails
{
	float: right;
	width: 35%;
	font-size: 14px;
	font-weight: bold;
}

.centershopping_box1
{
	clear: both;
	/* background: #c0b49a; */
	background: #E91C92;
	padding-top: 0px;
	height: 41px;
	width:100%;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-right:5px;
}
.centershopping_box2
{
	clear: both;
	background: #db86b6;
	padding-top: 0px;
	height: 41px;
	width:100%;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-right:5px;
}
.buyimage {float:left;position:relative;left:10px;}
.buybookbut {float:right;padding:10px 5px 0 15px;}
.buybookcosts {float:right;}

a.link_simple
{
	text-decoration: none;
	color: #7D7B7B;
}
a.link_simple_cent
{
	text-decoration: none;
	color: #137396;
	font-size:11px;
	line-height:20px;
}
a:hover.link_simple_cent 
{
	text-decoration: underline;
}

a.link_simple_centred
{
	text-decoration: none;
	color: #D52A30;
	font-size:11px;
	line-height:20px;
}
a:hover.link_simple_centred 
{
	text-decoration: underline;
}
.r_shdow { margin:0px; padding:0px;border:none;} 
.b_shdow { margin:0px; padding:0px;border:none;}
.shadow 
{ 
    height:264px;
    width:166px;
    -moz-box-shadow: 3px 3px 4px #000; 
    -webkit-box-shadow: 3px 3px 4px #000; 
    box-shadow: 3px 3px 4px #000; 
    /* For IE 8 */ 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 
    /* For IE 5.5 - 7 */ 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.shadowtop 
{ 
    height:132px;
    min-width:84px;
    float:left;
    -moz-box-shadow: 3px 3px 4px #000; 
    -webkit-box-shadow: 3px 3px 4px #000; 
    box-shadow: 3px 3px 4px #000; 
    margin-right:16px;
    /* For IE 8 */ 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 
    /* For IE 5.5 - 7 */ 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.spicebriefs a:hover
{
	color:#C21F25;
} 
.spice a:hover
{
	color:#F1AA4E;
} 
.specialreleases a:hover
{
	color:#917CA6;
} 
.specialedition a:hover
{
	color:#137396;
} 
.romance a:hover
{
	color:#BA327F;
} 
.nocturne a:hover
{
	color:#8AB0DE;
} 
.modern a:hover
{
	color:#2A4E8C;
} 
.mira a:hover
{
	color:#0B4F6D;
} 
.medical a:hover
{
	color:#01B7CF;
} 
.intrigue a:hover
{
	color:#552A60;
} 
.historical a:hover
{
	color:#412A72;
} 
.desire a:hover
{
	color:#690705;
} 
.centenary a:hover
{
	color:#D52A30;
} 
.blaze a:hover
{
	color:#9C2b1B;
} 

.superromance a:hover
{
	color:#008586;
} 
.spotlight a:hover
{
	color:#3F3D3D;
} 
.byrequest a:hover
{
	color:#7E9ACF;
} 

/* css for expandable banner created on 17 march 2008 */

.fadedbanner {width:100%; margin:0; padding:0; margin:0px auto 0px auto; text-align:left; height:283px;text-align:center; color:#FFFFFF;}

.banner_book {position:absolute; z-index:10; float:right; padding:0 10px 0px 15px; margin-top:160px;left:auto; right:19%;}

.fdd_ban_img {width:100%; height:215px; z-index:3; position:relative; text-align:left;}

.fdd_ban_r_text {width:17%; position:absolute; z-index:5; margin-top:-210px; padding:0px; text-align:left; left:auto;right:19%; font-size:11px;}

.fdd_ban_book_name { clear:both; font-weight:bold; text-align:right; padding-right:18%; line-height:18px;} 


.category_banner2 {width:100%; margin:0; padding:0; margin:0px auto 0px auto; text-align:left; height:195px; min-width:627px; text-align:center; color:#FFFFFF;text-align:left;}
.category_bannernew {width:100%; margin:0; padding:0; margin:0px auto 0px auto; text-align:left; height:188px; min-width:627px; text-align:center; color:#FFFFFF;text-align:left;}

.cat_heart {position:relative; z-index:2; padding:0px; margin-left:0px; text-align:left;top:0px}
.cat_heartnew {z-index:2; padding:0px; margin-left:0px; text-align:left;top:0px}


.category_img {width:100%; height:131px; z-index:4; text-align:left; margin-top:-131px; padding:0px;}
.category_imgnew { z-index:4; text-align:left; height:34px; padding:0px;}

.category_text {width:31%; position:absolute; z-index:5; margin-top:-120px; padding:0px; text-align:left; left:330px;  right:auto; font-size:12px;}
.category_textnew {color:#000000;width:28%;position:absolute;  z-index:5; margin-top:-170px; padding:0px; text-align:left; left:530px;  right:auto; font-size:12px;}
.category_text2nd {color:#000000;width:28%;position:absolute;  z-index:5; margin-top:-62px; padding:0px; text-align:left; left:530px;  right:auto; font-size:12px;}
.category_textnew2 {color:#FFFFFF;width:29%;position:absolute;  z-index:5; margin-top:10px; padding:0px; text-align:left; left:490px;  right:auto; font-size:11px;}
.category_text2nd2 {color:#FFFFFF;width:28%;position:absolute;  z-index:5; margin-top:162px; padding:0px; text-align:left; left:530px;  right:auto; font-size:12px;}

.category_textcent {width:23%; position:absolute; z-index:5; margin-top:-120px; padding:0px; text-align:left; left:30%;  right:auto; font-size:12px;}
.cat_table2div { position:relative; display:inline; z-index:50; padding:0px; margin-left:0px; text-align:left;top:0px}
.cat_table2 { z-index:99; margin-top:-55px;padding-top:10px;height:36px;}

.cat_table {  margin-top:-45px;padding-top:10px;height:36px;}
.cat_table td { font-size:11px;height:36px;}
.cat_tablenew {  margin-top:142px;padding-top:10px;height:36px;}
.cat_tablenew td { font-size:11px;height:36px;}
.cat_tablenew2 {  margin-top:62px;padding-top:10px;height:36px;}
.cat_tablenew2 td { font-size:11px;height:36px;}
.cat_table2 a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
	font-size:11px;
}

.centenarytext
{
	color:#FFFFFF;
}

.current a, a:hover
{
	/*background-image: url(../../images/bul_0.jpg);*/
	background-position: left center;
	background-repeat: no-repeat;
	/*color: #bb337f;*/
}

/* pink hr - 01042008 */
.pinkline
{
	color: #bb337f;
	margin:10px 0px 10px 0px;
	height:2px;
	clear:both;
	width:98%;
}
.pinkline2
{
	color: #bb337f;
	margin:0px 0px 0px 0px;
	height:2px;
	clear:both;
	width:98%;
}
/* style for questions on faq pages - 02042008*/
.faq_ques
{
	color: #cc4891;
}

/* styles for offer and participate pages - 09042008 */
.participate_form
{
font-size:12px;
}
.participate_form input
{
	height:16px;
	width:200px;
	
}
.participate_form .submit
{
	cursor:pointer;
}
a.enter_here, a:hover.enter_here
{
	text-decoration:none;
	color: #cc4891;
	font-weight:bold;
}

.comp_title
{
	color:#2A4E8C;
	margin-bottom:10px;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.onlinestrip
{
    background-color:#B94189;
	text-align:right;
	padding-right:10px;
	height:26px;
	color:#FFFFFF;
	font-weight: bold;
	line-height:12px;
	vertical-align:text-top;
    
}
#baskettable 
{
	float:left;
	width:455px;
	min-width:420px;
	margin:0 0 0 0;
	padding:0 17px 40px 17px;
	text-align:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#938F8F;
	color:#E91C92;
	font-size:11px;
}
#righthandbasket 
{
	float:left;
	position:relative;
	width:300px;
	margin:0 0 0 14px;
	padding:0 0 0 0px;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
#basketcomment 
{
	background-image: url(../../images/basket.gif);
	background-repeat:no-repeat;
	position:absolute;
	padding:30px 5px 10px 5px;
	height:209px;
	width:250px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:Black;
	top:-302px;
	left:-75px;
}
#basketcomment .button {color:#E91C92;float:left;padding:5px 0px 5px 15px;}
#basketcomment #cont {float:right;padding:5px 25px 0 0;}
#basketcomment .button a { font-size:11px;font-weight:bold;color:white;text-decoration:none}
#basketcomment .button a:link { color:#E91C92;text-decoration:none}
#basketcomment .button a:active { color:#E91C92;text-decoration:none}
#basketcomment .button a:visited { color:#E91C92;text-decoration:none}
#basketcomment .button a:hover { color:black;text-decoration:underline}

#basketcomment .close {float:right;padding:5px 20px 0 0;}

#basketcommenthome 
{
	background-image: url(../../images/baskethome.gif);
	background-repeat:no-repeat;
	position:absolute;
	padding:10px 10px 10px 15px;
	height:100px;
	width:182px;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	font-size:10px;
	color:Black;
	top:-302px;
	left:0;
}
#basketcommenthome .button {color:#E91C92;float:left;padding:8px 0px 5px 0px;}
#basketcommenthome #cont {float:left;padding:8px 0 0 15px;width:110px;}
#basketcommenthome .button a { font-size:10px;font-weight:bold;color:white;text-decoration:underline}
#basketcommenthome .button a:link { color:#E91C92;text-decoration:underline}
#basketcommenthome .button a:active { color:#E91C92;text-decoration:underline}
#basketcommenthome .button a:visited { color:#E91C92;text-decoration:underline}
#basketcommenthome .button a:hover { color:black;text-decoration:underline}

#basketcommenthome .close {float:right;padding:0px 20px 0 0;}
.shoppingcart a {color:Black;text-decoration:none;font-family:Arial;font-size:10px;}

.freebookspan
{
width:500px;display:block;float:left;
}
.freebookspan h2
{
    margin-top:0px;
}
.searchtitle 
{
	float:left;
	height:20px;
	min-width:120px;
	width:99%;
	background-color:#C5C5C5;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding:3px 0 3px 5px;
	text-align:left;
	margin:0 0 5px 0;
}
.searchtitle2
{
	float:left;
	height:20px;
	min-width:125px;
	width:99%;
	background-color:#917CA7;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding:3px 0 3px 5px;
	margin-right:5px;
}
.searchinput
{
	float:left;
}
.searchtitle3
{
	float:left;
	height:20px;
	min-width:220px;
	width:99%;
	font-size:12px;
	font-weight:normal;
	color:black;
	padding:3px 0 3px 5px;
	text-align:left;
	margin:0 0 10px 0;
}
.searchtitle4
{
	float:left;
	height:20px;
	min-width:105px;
	width:99%;
	font-size:12px;
	font-weight:bold;
	color:black;
	padding:0px 0 5px 5px;
	margin-right:5px;
}
.searchinput
{
	float:left;
}
.searchcenter
{
    text-align:left;
}
.searchresTitle a
{
    color:#ca4b92;
}

.searchresrest 
{
    color:#917CA7;
}
/* Style for Footer Area */

.footerW3C
{
	float: left;
	width: 100%;
	max-width:1125px;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	height: 50px;
	line-height:21px;
	
	margin-top: 5px;
	padding-top: 5px;
}

#divFooter {margin:20px 0 0 0;
            }
.footer
{
	float: left;
	width: 780px;
	color: #666666;
	text-align:left;
	font-size: 11px;
	padding:10px 0 10px 180px;
	
}

.footer .column
{
    float:left;
    width:100px;
    border-right:1px solid #E91C92;
    margin:0 20px 0 0;
    padding:0 20px 0 0;
    text-align:left;
    height:120px;
    line-height:18px;
}
.footer .columnbig
{
    float:left;
    width:257px;
}
.footer .column h4
{
    font-size:11px;
    color:#E91C92;
    margin-bottom:5px;
}
.footer a
{
	color: #666666;
	text-decoration: none;
	font-weight:400;
	text-align:left;
}

.footer a:hover
{
	color: #666666;
	text-decoration: underline;
}

#hometext1header
{
	float: left;
	background: #e38bba;
	width: 100%;
	max-width:1125px;
	color: #FFF;
	text-align: center;
	height: 23px;
	line-height:21px;
	vertical-align: middle;
	margin-top: 5px;
	padding: 5px 0 0 0px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
#hometext1
{
	float: left;
	background: white;
	min-width:990px;
	max-width:1125px;
	color: black;
	height: 145px;
	margin:0px;
	padding-top: 5px;
	margin-bottom:-5px;
	font-size: 10px;
	line-height:19px;
	vertical-align: middle;
}
#hometextimage
{
	float: left;
	height:141px;
	width:144px;
	margin-right:10px;
}

/* Style for Footer Area */

/* classes for flash alternate content */
.flashalt1
{
	background: url(../../images/flashalt1.jpg) no-repeat;
	position:relative;
	width:637px;
	height:280px;

}
.flashalt1link
{
	position:relative;
	left:10px;
	top:10px;	
}
.flashalt2img
{
	float:left;
	position:relative;
	width:144px;
}
.flashalt2box
{
	float:left;
	position:relative;
	width:490px;
}
.flashalt2header
{
	background-color:#2a4e8c;
	color:#FFFFFF;
}
.flashalt2text
{
	color:#000000;
	font-size:12px;
}

.flashalt2text h2
{
	color:#2a4e8c;
	font-size:14px;
	font-family:Arial;
	padding:5px 0px 5px 0px;	
	margin:0px;
}
.flashalt2text .mediumtext
{
	color:#2a4e8c;
	font-size:11px;
	font-family:Arial;
	padding:0px;	
	margin:0px;
}
.flashalt2btn1
{
	position:relative;
	left:10px;
	top:2px;	
}
.flashalt2btn2
{
	position:relative;
	left:10px;
	top:2px;	
}
.breastcancer
{
    color:#ea3597;
    text-decoration:none;
}
.breastcancer:link
{
    color:#ea3597;
    text-decoration:underline;
}
.breastcancer:active
{
    color:#ea3597;
    text-decoration:underline;
}
.breastcancer:visited
{
    color:#ea3597;
    text-decoration:underline;
}
.breastcancer:hover
{
    color:#ea3597;
    text-decoration:none;
}
.bcbox
{
    background-color:#f7c6e0;
    color:#e9258d;
    border-color:#e81d8a;
    border-style:solid;
    border-width:1px;
    padding:3px;    
}
#nmaaward
{
	float: left;
	width: 100%;
	max-width:1125px;
	text-align: center;
	margin-top: 5px;
	padding-top: 5px;
}
/* javascript scroller for mini banner */
.scrolller{position:relative; width:500px; height:20px;left:290px;top:-12px;color:#000000;font-size:0.8em;}
.scrolllerleft{position:relative; width:500px; height:20px;left:0px;color:#000000;font-size:0.8em;}
.scrolller2{position:relative; width:760px; height:20px;left:10px;top:-12px;color:#ffffff;font-size:0.8em;}
.scrolller3{position:relative; width:650px; height:20px;left:0px;top:2px;color:#ffffff;font-size:0.8em;}
.scrolller a {color:#ffffff; text-decoration: underline;font-family:Arial;
	font-weight:bold;
	font-size:0.8em;}
/* style for rotating banners - shyam */
#ss_img
{
	filter: progid:DXImageTransform.Microsoft.Fade();
	width: 625px;
	height: 316px;
}

#coverimg
{
	filter: progid:DXImageTransform.Microsoft.Fade();
}


#titleimg
{
	filter: progid:DXImageTransform.Microsoft.Fade();
}

#leftImage
{
	filter: progid:DXImageTransform.Microsoft.Fade();
}
.cover_image img:hover
{
	/*border:outset 2px #ffffff;*/
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
}

/* styles for my accounts section - by shyam pareek on 20 Aug. 2008*/
.myac-tab-left
{
	background-image:url(../../images/new_secondarymenus/myacts-left.gif);
	background-repeat:no-repeat;
	width:6px;
	height:35px;
	float:left;
}
.myac-tab-right
{
	background-image:url(../../images/new_secondarymenus/myacts-right.gif);
	background-repeat:no-repeat;
	width:6px;
	height:35px;
	float:left;
}
.myac-tab-on
{
	background-image:url(../../images/new_secondarymenus/myactab_0.gif);
	background-repeat:no-repeat;
	width:87px;
	height:35px;
	float:left;
	outline-style:none;
}

.myac-tab-off
{
	background-image:url(../../images/new_secondarymenus/myactab_0.gif);
	background-repeat:no-repeat;
	width:87px;
	height:35px;
	float:left;
	outline-style:none;
}

/*.myac-tab-on div, .myac-tab-off div
{
	padding:10px 5px 0px 10px;
	text-align:center;
}*/

.myac-tab-div-1line
{
	padding:10px 5px 0px 4px;
	text-align:center;
	
}

.myac-tab-div-2line
{
	padding:3px 5px 0px 6px;
	text-align:center;
}

.myac-tab-on div a, .myac-tab-on div a:hover, .myac-tab-off div a, .myac-tab-off div a:hover
{
	color:#ffffff;
	text-decoration:none;
	
}

.myac-section-link, .myac-section-link a, .myac-section-link a:hover
{
	color:#a43d75;
	font-weight:bold;
	text-decoration:none;
	
}

a.myac-tab-link,a.myac-tab-link:hover
{
	font-size:11px;
	font-weight:bold;
}

.myac-tab-head
{
	padding-top:10px;
	padding-bottom:10px;
}

.myac-tab-head div a, .myac-tab-head div a:hover
{
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;
	color:#000000;
}


a.review2 
{
    color:#a0205b;
    text-decoration:none;
    font-size:12px;
}
a.review2:hover
{
    color:#a0205b;
    text-decoration:underline;
    font-size:12px;
}


	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		margin-left:0px;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
 
	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0;
		padding:0px;

	    background: #FFF;
	    border: 0px solid #F00;
	    text-align:left;

	    width:148px;
		
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		
		visibility:hidden;
	}
 
	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #000;
		text-decoration:none;	
		display:block;
		clear:both;
		width:168px;	
		padding-left:0px;
		font-size:11px;
		line-height:19px;
		padding:0;
		padding:0;	
		margin:6px 0px;
		outline-style:none;
 
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:0px;
		border-bottom:0px solid #000;
		font-weight:bold;	
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin:0px 0px;
		
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		width:130px;
		color:blue;
		padding:0;
		margin:0;
		font-size:10px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}
 
	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
		height:23px;
		
		
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
			
/*		padding-left:10px;*/
		padding:5px 0;
		width:95%;
		/*margin-left:-10px;*/
		text-indent:25px;	
		
	
		
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:0px;
		padding:1px;
		border:none;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:0px;
		padding:1px;
	}
	
	/* classes for new category page - 02nd Aug 2010 */
    .midcolNoRight
    {
	    float: left;
	    width: 812px;
	    margin: 0;
	    padding: 0;
	    margin-left: 0px;
	    text-align: left;
	    height: 100%;
	    font-size:11px;
    }
	.category_banner {width:460px;height:168px;float:left;position:relative;}
	.search_banner {width:635px;height:168px;float:left;position:relative;}
	.search_banner_wide {width:797px;height:174px;float:left;position:relative;}
	.search_banner_wide h1 {color:black;font-size:18px;font-weight:bold;width:240px;margin:0;padding:0;}

	.search_bannerinside {width:605px;height:168px;float:left;margin-left:20px;margin-top:3px;}
    .buy-all
    {
        float:left;position:relative;
        font-size:14px;
        background-repeat:no-repeat;
        background-position: top right;
        width:161px;
        height:168px;  
        padding-left:16px; 
    }
    .buy-all .pricePrint
    {
        position:relative;
        left:95px;
        top:42px;             
    }
    .buy-all .pricePrint .button
    {
        position:relative;
        left:-80px;
        top:20px;    
    }
    .buy-all .priceDigital
    {
        position:relative;
        left:95px;
        top:80px;             
    }
    .buy-all .priceDigital .button
    {
        position:relative;
        left:-80px;
        top:16px;    
    }
    .promoBox
    {
        float:left;position:relative;
        padding-left:20px;    
    }
    .sort_header
    {
        
        background-repeat:no-repeat;
        background-position: top right;    
        width:797px;
        height:30px;     
        float:left;  position:relative;
        margin-top:15px;
        font-size:12px;
    }
    .sort_month
    {
        width:100px;  
        height:18px;
        left:150px;
        top:5px;
        position:relative;
    }
    .sort_year
    {
        width:100px; 
        height:18px;
         left:160px; 
         top:5px;
        position:relative;
    }
    .orderLinks
    {
        float:left;
        position:relative;   
        width:100%;
        padding:0px;
        margin:0px;
        margin-top:5px;
    }
        .orderLinksin
    {
        float:left;
        position:relative;   
        width:100%;
        padding:0px;
        margin:0px;
        margin-top:5px;
    }
    .orderLinks a
    {  
        color:#878787;
    }
    .orderLinks a:visited
    {  
        color:#878787;
    }
        .orderLinksin a
    {  
        color:black;
    }
    .orderLinksin a:visited
    {  
        color:black;
    }
        .Starratingdiv
    {
        height:276px;
        width:572px; 
        border-bottom:1px solid #B0AEAF;
        font-size:11px;
        padding-top:5px;
    }
        .Starratingdiv h2
    {
        padding:0px 0px 0px 0px; 
        font-size:16px;   
        color:#000000;
        
    }
    .catProdDiv
    {
        height:276px;
        width:792px; 
        border-bottom:1px solid #B0AEAF;
        font-size:11px;
        padding-top:10px;
    }
    .catProdImage
    {
        float:left;
        position:relative;
        width:182px;
 
    }
    .catProdDetails
    {
        float:left;
        position:relative;
        width:439px;
        padding-right:10px;
        border-right:1px solid #B0AEAF;  
    }
     .catProdDetailstop
    {
        float:left;
        width:400px;
        height:118px;
    }
       
    .catProdDetails-top
    {
        width:439px;
        min-height:76px;
    }
        .catProdDetails-topleft
    {
        float:left;
        width:349px;
    }
        .catProdDetails-topright
    {
        top:-5px;
        position:relative;
        float:right;
        width:90px;
    }
    .catProdDetails h2
    {
        padding:0px 0px 0px 0px; 
        font-size:16px;   
        color:#000000;
        
    }
    .catProdDetailstop h2
    {
        padding:0px 0px 0px 0px; 
        font-size:16px;   
        color:#000000;
        
    }
    .catProdDetails h2 a
    { 
        text-decoration:none;  
        color:#000000;   
    }
    .catProdDetailstop h2 a
    { 
        text-decoration:none;  
        color:#000000;   
    }
    .catProdDetails p
    {  
        color:#645F61; 
        padding:0px 0px 5px 0px;  
    }
    .catProdDetailstop p
    {  
        color:#645F61; 
        padding:0px 0px 5px 0px;  
    }
    .catProdDetails p a
    {   
        text-decoration:none;   
        color:#645F61;  
        outline-style:none; 
    }
    .catProdDetailstop p a
    {   
        text-decoration:none;   
        color:#645F61;  
        outline-style:none; 
    }
    .catProdPrice
    {
        float:left;
        position:relative;
        width:150px;
        padding-left:10px; 
    }
    .catProdPrice p
    {
       padding:10px 0px 10px 0px;  
    }
    .catProdPrice .buynow
    {
        height:80px;
        width:150px; 
        border-bottom:1px solid #B0AEAF;             
    }
    .ratereview
    {
        text-decoration:underline;    
        padding-right:20px;
        color:#878787;
    }
    .ratereview a:hover
    {  
        text-decoration:none;    
        color:#878787;
    }
    .floatLeft
    {
        float:  left;
        position:relative;
    }
    .priceBold
    {
        color:#E0157E;
        font-weight:800;
        font-size:15px;
        text-align:center;
        padding-left:15px;   
    }
    .outofstock
    {
        color:#C9C9C9;
        font-weight:800;
        font-size:12px;
        text-align:center;
        padding-left:0px;   
    }
    /* end classes for new category page*/
    
    /* new classes for product page 06 August 2010 */
    .videolink
    {
        position:absolute;
        left:330px;
        top:160px;
    }
    .videoa
    {
        position:relative;
        top:-45px;
        left:30px;
    }
    
    .productHeader
    {
        background-image:url(../../images/bar_empty.gif);
        background-repeat:no-repeat;
        background-position: top left;   
        width:777px;
        height:30px;      
        float:left;  position:relative;     
    }
    .widget
    {
        width:207px;
        height:320px;
        position:relative;
        float:left;
    }
    .bookDetail
    {
        width:431px;
        height:320px;
        padding-right:10px;
        position:relative;
        float:left; 
        font-size:11px;  
    }
    .bookDetail h1
    {
        color:#000000; 
        font-size:14px;
        padding:5px 0px 5px 0px;
    }
    .bookDetail h2
    {
        color:#000000; 
        font-size:12px;
        padding:0px;
    }
    .bookDetail p
    {
        color:#666666; 
        padding:5px 0px 0px 0px;
    }
    .bookPrices
    {
        width:132px;
        height:320px;
        position:relative;
        float:left; 
    }
    .bookPrices .buynow
    {
        height:80px;
        padding-top:10px;
        width:132px; 
        border-bottom:1px solid #B0AEAF;             
    }
    .reviewHeader
    {
        background-image:url(../../images/bar_review.gif);
        background-repeat:no-repeat;
        background-position: top left;   
        width:777px;
        height:30px;      
        float:left;  
        position:relative;     
    }
    .alsoLikeHeader
    {
        background-image:url(../../images/bar_maylike.gif);
        background-repeat:no-repeat;
        background-position: top left;   
        width:777px;
        height:30px;      
        float:left;  
        position:relative;          
    }
    .otherBooksHeader
    {
        background-image:url(../../images/bar_otherbooks.gif);
        background-repeat:no-repeat;
        background-position: top left;   
        width:777px;
        height:30px;      
        float:left;  
        position:relative;          
    }
    .productSection
    {
        float:left;
        position:relative;
        width:777px;
        font-size:11px;    
    }
    .NewToEbooks
    {
        background-image:url(../../images/newToEbooks.gif);
        background-repeat:no-repeat;
        background-position: top left;   
        width:225px;
        height:114px;  
        padding:30px 0px 0px 10px;    
        float:right;  
        position:relative;    
        font-size:12px;    
        margin:30px 0px 0px 20px;  
    }
    .NewToEbooks p
    {    
        padding:5px 0px 5px 0px;   
    }
    .NewToEbooks a
    {
        color:#666666;         
    }
    /* end new classes for product page 06 August 2010 /*

    /* new classes for home page 11th August */
    .homebox
    {
        background-image:url(../../images/home_box.gif);
        background-repeat:no-repeat;
        background-position: top left;       
        width:636px;
        height:279px;
        margin-top:1px;
    }
    .barhome
    {
        background-image:url(../../images/bar_home.gif);
        background-repeat:no-repeat;
        background-position: top left;    
        width:620px;
        height:22px;     
        position:relative;
        float:left;
        top:5px;
        left:7px;
    }
        .barhome2
    {
        background-image:url(../../images/bar_home.gif);
        background-repeat:no-repeat;
        background-position: top left;    
        width:620px;
        height:22px;     
        position:relative;
        float:left;
        top:2px;
        left:5px;
    }
    .homebanner
    {
        top:10px;
        left:7px;    
    }
        .homebanner2
    {
        top:7px;
        left:5px;    
    }
    .downbtn
    {
        position:absolute;
        width:20px;
        height:20px;
        left:520px;
        top:255px;  
        visibility:hidden;
    }
    .topten
    {
        background-image:url(../../images/bar_topten.gif);
        background-repeat:no-repeat;
        background-position: top left;    
        width:636px;
        height:28px;   
        margin: 10px 0px 10px 0px;
    }
    .trythese
    {
        background-image:url(../../images/box_trythese.gif);
        background-repeat:no-repeat;
        background-position: top left;     
        width:636px;
        height:273px;      
    }
    .social
    {
        background-image:url(../../images/new_secondarymenus/socialworld.gif);
        background-repeat:no-repeat;
        background-position: top left;     
        width:636px;
        height:305px;  
        margin-top:10px; 
        font-size:11px; 
        border-bottom: 2px solid #C5C5C5;   
    }
    .social-left
    {
        width:196px;
        padding:40px 3px 0px 10px;
        float:left;
        position:relative;
    }
    .social-left b
    {
       display:inline-block;
       padding-top:4px;
    }
    .social-middle
    {
        width:196px;
        padding:40px 3px 0px 10px;
        float:left;
        position:relative;
    }
    .social-middle a
    {
       display:inline-block;
       padding-top:4px;
    }
    .social-right
    {
        width:194px;
        padding:40px 3px 0px 10px;
        float:left;
        position:relative;
    }
    .social-break
    {
        width:2px;
        background-color:#C5C5C5;
        height:260px;
        float:left;
         position:relative;
        margin-top:40px;
    }
    .sociallink 
    {
        font-size:11px;   
        text-decoration:none;
        color:#666666;
        
    }
       .sociallink a:hover
    {
        font-size:11px;   
        text-decoration:underlined;
        
    }
    .trythese .left_btn
    {
        width:25px;
        height:273px; 
    }
    .trythese .left_btn img
    {
        position:absolute;
        top:130px;  
        left:4px;  
    }
    .trythese .scroller
    {
        width:582px;
        height:273px;    
    }
    .trythese .right_btn
    {
        width:25px;
        height:273px; 
    }
    .trythese .right_btn img
    {
        position:absolute;
        top:130px;  
        left:4px;  
    }
    .scrollimage
    {
        /* total width 194px, height 273px */
        width:160px;
        height:238px;   
        padding:35px 30px 0px 4px;  
        float:left;
    }

    .scrollimage a
    {
        display:block; 
        font-size:11px; 
    }
    .scrollimage p
    {
        font-size:11px;
    }
    .scrollimage img
    {
        padding:0px 0px 6px 10px;    
    }
    .scrolltitle
    {
        color:#E0157E;     
    }
    .scrollprice
    {
        color:#E0157E;
        font-size:16px;
        font-weight:600;
    } 
    .scrollprice img
    {
        padding:0px;
        margin:0px;        
    }
    .scrollbuynow
    {
        font-size:11px;
        color:#666666;
        font-weight:700;
        text-decoration:none;
    }   
    .toptenbox
    {
        background-image:url(../../images/box_topten.gif);
        background-repeat:no-repeat;
        background-position: top left; 
        width:227px;
        height:120px;  
        font-size:11px;
        padding:8px 0px 0px 8px;      
    }
    .toptenbox a
    {
        font-weight:800;
        color:#666666; 
        text-decoration:none;      
    }
    .toptenbox a:link
    {
        text-decoration:none;
    }
    .toptenbox a:hover
    {
        text-decoration:underline;   
    }
    .toptenbox p
    {
        color:#E0157E;  
    }
    .toptenbox span
    {
        font-size:11px;     
    }
    .toptenbox img
    {
        padding:5px 5px 0px 0px;    
    }
    .toptentext
    {
        width:188px;
        height:26px; 
        padding: 0px 0px 0px 10px; 
        font-size:11px; 
    }
    .toptentext .num
    {
        color:#E0157E; 
        font-weight:800; 
        width:15px;
        height:26px;
    }
    .toptentext p
    {
        width:173px;
        height:15px;   
        float:left;
        position:relative; 
        color:#999999;
        line-height:15px;  
    }
    .toptentext a
    {
        width:173px;
        height:13px;   
        float:left;
        position:relative;
        font-weight:800;
        color:#666666;
        text-decoration:none;  
    }
    .toptentext a:link
    {
        text-decoration:none;
    }
    .toptentext a:hover
    {
        text-decoration:underline;   
    }
    /* end new classes for home page 11th August */
    /* new classes for authors 18th August */
    .authorindex
    {
        width:813px;
        float:left;
        position:relative; 
        padding-bottom:20px;
    }
    .authorindex ul
    {
        padding-top:10px    
    }
    .authorindex ul li
    {
        display:inline;  
    }
    .authorindex ul li a
    {
        font-size:18px;
        color:#666666;   
        text-decoration:none;
        float:left; 
        width:30px;  
    }
    .authorindex ul li a:hover
    {
        color:#ED0B8F;
    }
    .authorTable a:link
    {
        text-decoration:none;  
        color:#666666;
    }
    .authorTable a:active
    {
        text-decoration:none;  
        color:#666666;
    }
    .authorTable a:visited
    {
        text-decoration:none;  
        color:#666666;
    }
    .authorTable a:hover
    {
        text-decoration:underline;  
        color:#666666;
    }
    a.letterSelect
    {
        background-image:url(../../images/alpha_select.gif);
        background-repeat:no-repeat;
        background-position: top left;  
        float:left; 
        width:42px;
        height:52px;  
        font-size:24px;
        padding:0px 6px 0px 12px;
        position:relative;
    }
    a.letterSelect:link
    {
        color:#ED0B8F;  
        font-size:24px;   
    }
    a.letterSelect:active
    {
        color:#ED0B8F;  
        font-size:24px;      
    }
    a.letterSelect:visited
    {
        color:#ED0B8F;    
        font-size:24px;     
    }
    a.letterSelect:hover
    {
        color:#ED0B8F;      
    }

    .barAuthors
    {
        background-image:url(../../images/bar_authors.gif);
        background-repeat:no-repeat;
        background-position: top left;   
        width:778px;
        height:30px;    
    }
    .authorTable table
    {
        width:800px;  
    }
    .authorTable tr
    {
        line-height:20px;
    }
    .authorTable td
    {
        width:200px;       
    }
    .authorlinks
    {
        float:left;
        color:#ED0B8F;     
        padding:20px 40px 0px 0px;
    }
    .authorlinks a
    {
        color:#ED0B8F;     
    }    /* end new classes for authors 18th August */
    
    .searchtext
    {
        font-weight:bolder;
        text-decoration:underlined;
        background-color:Yellow;
    }
    
#series a:hover, #genre a:hover, #authors a:hover, #ratings a:hover
{
    background-image: url(../../images/leftnav/newrose.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #bb337f;
	
}
#series a, #genre a, #authors a, #ratings a
{

	color: black;
	padding-left:20px;
	line-height:20px;

}

.leftcol a
{
    outline-style:none;
}
