﻿@charset "utf-8";
/* CSS Document */
/* File Name: MASTER COLOR CSS */
/* Created for Direct Brands Inc. */
/* Created by Aydin Baltaci */
/* Last Updated by: Aydin Baltaci */
/* Last Updated on: 11/08/10 10.16AM */

/*  Some of the classes are repeated in case the border color needs to be assigned to other element borders, etc.
	This color list is the base to bring in all other color assignments from shared css files. If neccessary and possible
	we should modify the class names to these, that is if possible, otherwise just carrying in and grouping with the color should 
	be sufficient.
	
	IMPORTANT:These basic color separations are not grouped even if they share the same color for more then 1 item. Because this
	is not always true for every club. A shared color value in one club is not shared on another.
	
	Values are supplied by the Creative department.
*/

/* FONT Colors */

BODY {color:#000000;}
H1, H2, H3, H4, H5, H6 {color:#575757;}
A, .headerLinks {color:#1b48a2;}
A:hover, .miniCart a.signIn:hover {color:#575757;} /* This value comes from the Highlight mosue over value in excel file and valid only for regular links*/
A:visited {color:#1b48a2;}
.searchNavBar A {color:#ffffff;}
.footer {color:#000000;}
UL#footerLinks A {color:#000000;}
UL#footerLinks A:hover, UL#footerLinks A:visited  {color:#000000;}
.searchNavBar A:hover, .searchNavBar A:visited  {color:#5ea4a0;}
.noLink {color:#cccccc;}/*This is for inactivated links*/
li.error {color:#cc0000;}
li.confirm, li.info {color: #05396d;}
.hilite {background-color:yellow;}
/*Backgrounds and Borders*/

BODY, HTML {background:#6492b0 url(../images/shell/body_header_bg.gif) repeat-x scroll left top} /*Used for Background Image*/
.rule, HR {border:1px solid #d9d3b1;}
THEAD {background-color:#e7e7d6;}
THEAD {border:1px solid #bec380;}
TABLE TR.odd {background-color:#ffffff;}
TABLE TR.even {background-color:#f7f7ef;}
.arrowIcon  {background-color:#b3c4d3;}/*the darker border color is given as a background color for tiny areas, such as the arrow icons*/
.featuredBox {background-color:#e7ecf2;}/*We can assign the actual class name we gave for these boxes*/
.featuredBox {border:1px solid #bec380;}
.headerBar {background-color:#b3c4d3;}/*H2 ????????*/
.headerBar {border:1px solid #b3c4d3;}
.searchNavBar {background-color:#b3c4d3;}
TABLE.cart THEAD, TABLE.account THEAD {background-color:#e7e7d6;}/*the name of these tables can be converted to the actual table class/ID names in the jsp files */
TABLE.cart TR.odd, TABLE.account TR.odd {background-color:#ffffff;}
TABLE.cart TR.even, TABLE.account TR.even {background-color:#f7f7ef;}

/*Removed from other CSS files*/
/*Account -- ask Russell about these colors*/
.orderDetails { background-color: #e7e7d6; border:1px solid #bec380; } 
.addressPayMethod .addrPayMethInner {background-color: #f7f7ef; border:1px solid #bec380; }
.thankYouBox { background-color: #f7f7ef;}
#breadCrumbs li.noLink { border-right:1px solid #b3c4d3;color:#575757; }
.acctContent H2.accTbHd { border-bottom:1px solid #b3c4d3;}
.tblBorder {border:1px solid #b3c4d3; }

/* bonusPoint.css transfers */
.cm_bp .content H2 { color:#000000;}
.cm_bp .content H2.shopNow { color: #575757;border-bottom:1px solid #b3c4d3;  }
.cm_bp .bonusPoints { background: url('../images/shell/Bonus_Points_Bg.gif') no-repeat;}
.cm_bp .content .columnModule H2 { color: #575757;}
.cm_bp .content .columnModule P { border-bottom:1px solid #b3c4d3; }

/* browse.css transfers */
.contentNarrow .newHotWrapper { background: url('../images/shell/New_Hot_Bg.gif') no-repeat; }
.rightPanel H2.bestsellers {background: url('../images/shell/Bestsellers_In.gif') no-repeat; color: #575757;}
.br-sbcnm #breadCrumbs, .br-sbccm #breadCrumbs { border-bottom:1px solid #b3c4d3; }
.br-pnanm .content H2 { border-bottom:1px solid #b3c4d3; color:#575757;}
.br-pnanm .content H2 A { color:#1b48a2}
.br-pnanm2 .content H2 { border-bottom:1px solid #b3c4d3; color:#575757;}
#learnMore .promoHeader  H2 { color: #000000; }
.br-pna .paginationSearchTop { border-bottom:1px solid #b3c4d3;}
/*.content .products {border-top:1px solid #b3c4d3;border-bottom:1px solid #b3c4d3;}*/
ul#azMenu {color:#9a9b9d;}
ul#azMenu li {background: url('../../common/images/buttons/AZ_Bar_BG_Fill.gif') repeat-x;}
ul#azMenu a, ul#azMenu span{color:#9a9b9d;}
ul#azMenu a.noLink {color:#cccccc;}
ul#azMenu a:hover, ul#azMenu a.current {color:#575757;}
h1.pageTitle{color: #575757;}
.br-sba div.letter {background-color:#e7e7d6;border:1px solid #e7e7d6;}
.columnModuleNoBgInner ul li.currentItem {height:25px; background: url(../images/shell/Left_Nav_Sel_Bg.gif) no-repeat -3px -2px;}
.columnModuleNoBgInner ul li.currentItem a {background:none;}
ul.browseLeftNav li.currentItem {color:#575757;}

/* browseFeatures.css*/
.paginationSearch {background-color:#ffffff;}
.paginationSearch2 {background-color:#e7ecf2;}
.paginationSearch2 {background-color:#ffffff;}
.paginationSearch4 {background: url('../images/features/Summer_Feature_banner_btm.gif') no-repeat;}
H4.starReviews {background: url('../images/features/SF_5_Star_Reviews.gif') no-repeat;}
H5.subheader {background: url('../images/features/SF_Best_Books.gif') no-repeat;}
H6.subheader {background: url('../images/features/DVD_Feature_tv.jpg') no-repeat;}
#bestbooks {background: url('../images/features/Summer_Feature_banner_top.gif') no-repeat;}
.sheadstyle {color:#ffffff;}
.content .products {border-top-color: #b3c4d3;border-bottom-color:#b3c4d3;}

/*Cart CSS transfers*/
.promoBoxOuter UL LI {background: url('../../common/images/icons/Icon_Bullet_LI.gif') no-repeat 0 5px;}
.crt-mn .promoCode { background: url('../../common/images/shell/Gry_Box_Bg.gif') no-repeat;}
.crt-mn .bonusPoints{ background: url('../images/shell/Blue_Box_Bg.gif') no-repeat;}
.crt-atcc UL#shoppingCartNavShip { background: url('../images/shell/Cart_Shipping_Payment.gif') no-repeat;}
.crt-atcc UL#shoppingCartNavRev { background: url('../images/shell/Cart_Review.gif') no-repeat;}
.crt-atcc UL#shoppingCartNavConf { background: url('../images/shell/Cart_Confirmation.gif') no-repeat;}
.nm_en1 .chooseBoxInner UL LI {background: none;}
.continueBoxOuter UL LI {background: url('../images/icons/Icon_Arrow_LI.gif') no-repeat 0 5px;}
.promoBoxOuter UL LI { background: url('../../common/images/icons/Icon_Bullet_LI.gif') no-repeat 0 5px;}
.nm_en1 UL#nmRegStep1 {  background: url('../images/shell/NM_Reg_Step_1.gif') no-repeat;}
.nm_en2 UL#nmRegStep1 { background: url('../images/shell/NM_Reg_Step_2.gif') no-repeat;}
.nm_en3 UL#nmRegStep1 {  background: url('../images/shell/NM_Reg_Step_3.gif') no-repeat;}
.nm_en1 .chooseBoxInner UL LI.last { background: none;}

.crt-atcc .contentModuleInner TABLE, 
.crt-atcc .contentModuleInner td.last,
#overDueBalance,
.crt-atcc .popWindow .bd .bdInner,
.nm_en3 .popWindow .bd .bdInner,
.nm_en1 .contentModuleInner TABLE,
.nm_en1 .contentModuleInner td.last,
.nm_en3 #yourCart .yourCartHd,.nm_en4 .contentModuleInner TABLE,
.nm_en4 .contentModuleInner td.last,.nm_en2 #yourCart .yourCartHd { background-color: #ffffff; } 
.nm_en2  .rightPanelNoLfCol p.totalSavings, .nm_en3  .rightPanelNoLfCol p.totalSavings { background-color:#e7ecf2;}
.nm_en1 .chooseBox, .nm_en1 .chooseFree { background-color: #e7ecf2;}
.nm_en2 #yourCart .yourCartHd, .nm_en3 #yourCart .yourCartHd  {border-top:1px solid #2b4271;}

.nm_en2 .hideAst {color: #ffffff; }
.crt-atcc H2.payMet,.nm_en4 h3,.crt-atcc .darkColor { color:#575757; }
crt-atcc .newCardInfo H3, .nm_en3 .popWindow .hd H2 {color: #000000;}
.nm_en1  .Attribs p.Contributor a, .Attribs p.Contributor a:hover, .Attribs p.Contributor a:visited {color:#1b48a2;}
.nm_en2 #yourCart .yourCartHd H2,
.nm_en3 #yourCart .yourCartHd H2,
.nm_en3  .cartContent h2,
.nm_en2  .cartContent h2,
.nm_en4 .product h2, .crt-conf2 H2.wishList, .crt-conf2 H2.alsoBy, .crt-conf2 H2.relTitles {color: #1b48a2;}
.nm_en3 .cartContent LABEL.big { color: #575757;}
.nm_en3 .cardBillInfo HR {  background-color: #b3c4d3; color: #cccccc;}

.nm_en2  .cartContent h2, .crt-conf2 H2.wishList,.crt-conf2 H2.alsoBy,.crt-conf2 H2.relTitles, .nm_en4 .product h2 {border-bottom:1px solid #b3c4d3; }
.nm_en4 .contentModuleInner td, .nm_en1 .contentModuleInner td,.crt-atcc .contentModuleInner td { border-bottom:1px solid #b3c4d3;} 
.nm_en1 .chooseFree, .crt-atcc .cardInfo,.crt-atcc .newCardInfo, #overDueBalance .bd .bdInner TABLE,
.crt-mn .whatsThisRow { border:1px solid #bec380; }
div.billMeBox,.nm_en4 .totalSummary P.total, .crt-atcc .totalSummary P.total, .crt-atcc .stepsTotalSummary P.total, .crt-atcc .borderTop { border-top:1px solid #bec380;}
.nm_en3 .rightPanelNoLfCol .columnModule P,.nm_en4 .rightPanelNoLfCol .columnModule P {border-bottom:1px solid #b3c4d3; }
.nm_en1 .chooseFree .chooseFreeInnerTop { border-bottom:none; } /*{ border-bottom:1px solid #d9d3b1; }*/  


.crt-atcc .paymentSumWrapper {border:1px solid #b3c4d3;background-color: #f7f7ef;}
.crt-conf2 .content .continueBoxHead { border:1px solid #e7e7d6; background-color: #f7f7ef;}
.crt-conf2 .content .continueBoxOuter { border:1px solid #e7e7d6;} 
.crt-mn .contentNoLfCol .promoBoxHead {border:1px solid #b3c4d3; background-color: #b3c4d3;}
.crt-mn .contentNoLfCol .promoBoxOuter {border:1px solid #b3c4d3;} 
.crt-conf2 .content .promoBoxHead {border:1px solid #b3c4d3;background-color: #b3c4d3;}
.crt-conf2 .content .promoBoxOuter {border:1px solid #b3c4d3;} 


/* Container.CSS */
.yui-panel .hd {border:1px solid #bec380; background-color:#e7e7d6;}
.yui-panel .bd {border:1px solid #bec380;border-top:none;}

#sneakPeek1.yui-panel .container-close {background:url('../images/buttons/61x17_sneakPeekClose.gif') no-repeat;}  
#authorInterview .container-close { background: url('../images/shell/Sneak_Peak_Close.gif') no-repeat;}
#authorVideo .container-close { background: url('../images/shell/Sneak_Peak_Close.gif') no-repeat;}
#authorAudio .container-close { background: url('../images/shell/Sneak_Peak_Close.gif') no-repeat;}
#bookExcerpt .container-close { background: url('../images/shell/Sneak_Peak_Close.gif') no-repeat; }
#learnMore .container-close { background: url('../images/shell/Sneak_Peak_Close.gif') no-repeat;}
.yui-panel .container-close { background:url('../../common/images/icons/closeBotton.jpg') no-repeat;}
.yui-simple-dialog .bd span.blckicon {background: url("../images/assets/blck16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.alrticon {background: url("../images/assets/alrt16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.hlpicon {background: url("../images/assets/hlp16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.infoicon {background: url("../images/assets/info16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.warnicon {background: url("../images/assets/warn16_1.gif") no-repeat;}
.yui-simple-dialog .bd span.tipicon {background: url("../images/assets/tip16_1.gif") no-repeat;}
.popWindowHomeFeat .bd {  background: url('../images/shell/Hp_Feature_Popup_Bd.gif') no-repeat; }
.popWindowHomeFeat .hd {background: url('../images/shell/Hp_Feature_Popup_Hd.gif') no-repeat;}

#yourCart .yourCartHd H2,#yourCartNM .yourCartHd H2,#yourCartNM .yourCartHd .yourCartH2,.yui-panel .advancedSearchHd H2,.loginPop .hd H2 {color: #1b48a2;}
.popWindowAccSm .hd H2,.popWindowAccLg .hd H2, .popWindowHomeFeat .hd H2,.bannerPromoCopy .hd H2 { color: #000000;}
.yui-tt {color:#cccccc;background-color:#e7ecf2; border:1px solid #b3c4d3;}
.loginPop  .bd, .loginPop  .hd { border:1px solid #bec380;}
.popWindowAccSm   .bd, .popWindowAccLg   .bd { border:1px solid #bec380;}
.yui-panel .advancedSearchHd { border:1px solid #2b4271;background-color:#ffffff;border-top:none; border-bottom:none;}
.yui-panel .advancedSearchBd { border:1px solid #2b4271;background-color:#ffffff;border-top:none;}
#yourCart .yourCartHd, #yourCartNM .yourCartBd,#yourCart .yourCartBd { border:1px solid #2b4271;border-top:none;}
#sneakPeek1.yui-panel .bd, #authorInterview .bd, #authorVideo .bd, #authorAudio .bd,#learnMore .bd,
#bookExcerpt .bd {border:1px solid #b3c4d3;}

#yourCart .yourCartBd ul.msgList {background-color:#f7f7ef;}
.mask {background-color:#b3c4d3;}
.yui-panel-container.shadow .underlay {background-color: #666666;}
#yourCart_c  .underlay { background-color: #d9d3b10;}
#authorInterview .bd .authorInterviewInner,#authorVideo .bd .authorVideoInner,
#authorAudio .bd .authorAudioInner,#sneakPeek1.yui-panel, #authorInterview .bd,
#authorVideo .bd, #authorAudio .bd,#learnMore,#learnMore .hd,#bookExcerpt,#bookExcerpt .hd,
.loginPop, .popWindowAccSm, .popWindowAccLg,#yourCart .yourCartHd, #yourCartNM .yourCartBd,
.yui-panel .advancedSearchHd, .yui-panel .advancedSearchBd,#yourCart,.yui-panel-container.matte,.bannerPromoCopy,
#yourCartNM .yourCartHd {background-color: #ffffff;}
.yourCartNM, #yourCart .yourCartBd {*background-color: #ffffff;}
.loginPop  .hd {background-color:#b3c4d3;}
.popWindowAccLg   .hd,.popWindowAccSm   .hd {border:1px solid #bec380;background-color:#e7e7d6; }
.bannerPromoCopy   .hd {background-color: #ffffff;border:1px solid #bec380;background-color:#e7e7d6;}
.bannerPromoCopy   .bd {background-color: #ffffff; border:1px solid #bec380;}
.button-group button { background-color: #b3c4d3;color: #cccccc;border:2px solid #e7e7d6; border-top-color:#ffffff; border-left-color:#ffffff;}
.button-group button:hover, 
.button-group button.hover { border:2px solid #bec380; background-color:#e7e7d6; border-top-color:#ffffff; border-left-color:#ffffff;}
.button-group button:active { border:2px solid #ffffff; background-color:#b3c4d3; border-top-color:#d9d3b1; border-left-color:#d9d3b1;}
#sneakPeekPanel.yui-panel .bd,#audioExcerptPanel.yui-panel .bd,#audioInterviewPanel.yui-panel .bd, #videoExcerptPanel.yui-panel .bd, 
#videoInterviewPanel.yui-panel .bd, #authorInterviewPanel.yui-panel .bd, #recipePanel.yui-panel .bd, #readgrpPanel.yui-panel .bd, #quizPanel.yui-panel .bd, #tipsPanel.yui-panel .bd, #bookExcerptPanel.yui-panel .bd, #videoTrailerPanel.yui-panel .bd, #bookImagePanel.yui-panel .bd, #additionalPhotosPanel.yui-panel .bd, #authorVideoPanel.yui-panel .bd, #additionalPraisePanel.yui-panel .bd, #editorialVideoPanel.yui-panel .bd, #authorNotesPanel.yui-panel .bd, #tocPanel.yui-panel .bd, #prologuePanel.yui-panel .bd, #introductionPanel.yui-panel .bd, # firstChapterPanel Panel.yui-panel .bd {border:1px solid #8cb9c2;background-color:#fff;}/*brcolor2 bgColor4*/
 
#sneakPeekPanel.yui-panel .hd,#audioExcerptPanel.yui-panel .hd,#audioInterviewPanel.yui-panel .hd, #videoExcerptPanel.yui-panel .hd, 
#videoInterviewPanel.yui-panel .hd ,#authorInterviewPanel.yui-panel .hd, #recipePanel.yui-panel .hd, #readgrpPanel.yui-panel .hd, #quizPanel.yui-panel .hd, #tipsPanel.yui-panel .hd, #bookExcerptPanel.yui-panel .hd, #videoTrailerPanel.yui-panel .hd, #bookImagePanel.yui-panel .hd,#additionalPhotosPanel.yui-panel .hd, #authorVideoPanel.yui-panel .hd, #additionalPraisePanel.yui-panel .hd, #editorialVideoPanel.yui-panel .hd,#authorNotesPanel.yui-panel .hd, #tocPanel.yui-panel .hd, #prologuePanel.yui-panel .hd, #introductionPanel.yui-panel .hd, # firstChapterPanel Panel.yui-panel .hd {border:1px solid #8cb9c2;background-color:#b4dee6;}/*brcolor2, bgColor2*/
/*Home.css file*/
.cm-hp .viewListLink A, .nm-hp .viewListLink A {color: #575757;}
.rightPanel .cmHpFeaturedSection A, .rightPanel .cmHpFeaturedSection H2 A {color: #1b48a2;}
#detailsLayer {background: url('../images/shell/Scroll_InfoCm_Layer.gif') no-repeat;}
#detailsLayerCM {background: url('../images/shell/Scroll_InfoCm_Layer.gif') no-repeat;}
.rightPanel H2.top100 {background: url('../images/shell/Top_100_Top.gif') no-repeat; color: #575757;}
.rightPanel .cmHpFeaturedSection {background: url('../images/shell/Featured_Selection_Bg.gif') no-repeat; color: #ffffff;}
.content .cmHpFtrFull {background: url('../images/features/ABCD_Summer_Entertaining_Bg.jpg') no-repeat;} 
.cmHpFtrFull P.featMoreTitles {background: url('../images/features/Summer_Entertaining_More_Bg.gif') no-repeat;}
.content .cmHpFtrHalfLtVert {background: url('../images/features/CBC_AB_CD_Eragon_Bg.jpg') no-repeat; }
.content .cmHpFtrHalfRtVert {background: url('../images/features/CBC_AB_CD_Moody_Bg.jpg') no-repeat; }
.content .cmHpFtrFull2PrdVert {background: url('../images/features/HBC_ABCD_shermans_march_Bg.jpg') no-repeat; }

/*howItWorks.css*/
.hiw_nm .contentNarrow h2 { color: #000000;}
.hiw_nm .howItWorks {background: url('../images/shell/How_It_Works_Bg.gif') no-repeat;}
.hiw_nm  UL.benefits LI { background: url(../../common/images/icons/Icon_Bullet_LI.gif) no-repeat 0 4px;}
#joinWrapper .boxTop {background: url('../images/shell/Join_Box_Top.gif') no-repeat; }
#joinWrapper .boxBody {background: url('../images/shell/Join_Box_Bg.gif') repeat-y;}
#joinWrapper .boxBottom { background: url('../images/shell/Join_Box_Bott.gif') repeat-y;}

/* HScroll.css*/
.p7HSM03, .p7HSM03 TABLE { background: none !important;}
.p7HSM03 .contentBg { background:none;}
.p7HSM03 .p7HSMdragchannel {background-image: url('../images/shell/Scroll_Track.gif');}
.p7HSM03 .p7HSMdragchannel .pause {	background-image: url('s3/img/p7HSM03_psplay.jpg');}
.p7HSM03 .p7HSMdragchannel .play {background-image: url('s3/img/p7HSM03_psplay.jpg');}
.p7HSM03 .dragbutton a {background-image: url('../images/shell/Scroll_Track_Button.gif');}
.p7HSM03 .p7HSMdragchannel .scroll_right a {background-image: url('s3/img/p7HSM03_dbright.jpg');}

/* Layout.css */

#hd {background:#f8fafb url('../images/shell/Header_Bg.gif') no-repeat; }
#bd { background: url('../images/shell/Body_Bg.gif') repeat-y;}
.bodyBottCap {background: url('../images/shell/Footer_Cap.gif') no-repeat; }
.search {*background: url('../images/shell/Body_Bg.gif') repeat-y; }
.browseAll {background: url('../images/shell/Browse_Box_Bg.gif');}
.searchElements {background: url('../images/shell/Search_Bg.gif') no-repeat;}
.nmBackground {background: url('../images/shell/Search_Bg_Nm.gif') no-repeat;}
.columnModuleInner UL LI A:hover {*background: url('../images/icons/Icon_Arrow_LI.gif') no-repeat 11px 2px; background-color:#b3c4d3;}
.columnModuleNoBgInner UL LI.current {background: url('../images/shell/Left_Nav_Sel_Bg.gif') no-repeat;  list-style-image: none; } 
.columnModuleNoBgInner UL LI.parentItem {background: url('../images/shell/Left_Nav_Sel_Bg.gif') no-repeat;  list-style-image: none; } 
.columnModuleNoBgInner UL UL {border-top: 2px solid #ffffff; background: url('../images/shell/Left_Nav_Sub_Bg.gif') no-repeat;}
.columnModuleNoBgInner .ulNoArrow { background: url('../images/shell/Browse_Extra_Bg.gif') no-repeat;}
.advancedSearchHd  {background: url('../images/shell/advanced_search_bg.gif') no-repeat 300px top; }
.contentCenterUL LI {background: url(../../common/images/icons/Icon_Bullet_LI.gif) no-repeat 0 4px; }
.contentCenterDL DD {background: url(../../common/images/icons/Icon_Bullet_LI.gif) no-repeat 0 4px; }
ul.errorList li, ul#ajaxError li {background: url('../../common/images/icons/icon_warning.jpg') no-repeat 0 0;}
ul.msgList li.error {color:#cc0000;background: url('../../common/images/icons/icon_warning.jpg') no-repeat 0 0;}
ul.msgList li.confirm {background: url('../../common/images/icons/icon_confirm.gif') no-repeat 0 0;}
.columnModuleInner UL LI {background: url(../images/icons/Icon_Arrow_LI.gif) no-repeat 11px 2px;}
ul.confirmList li{ background: url('../../common/images/icons/icon_confirm.gif') no-repeat 0 0;}
ul.browseLeftNav li a {background:url(../images/icons/Icon_Arrow_LI.gif) no-repeat 7px 1px;}
ul.browseLeftNav li.parentItem a {background:none;}
ul.browseLeftNav li.parentItem {background: url(../images/shell/Left_Nav_Sel_Bg.gif) no-repeat 0 0;}

H1 {color: #575757; }
.cartItems, .browse h2 a {color:#1b48a2;}
a#advSearch {color:#ffffff;}
FORM H3 {color: #575757;}
.miniCart A .signOut,.contentNarrow H3, .content H3,.contentWide H3 {color:#000000;} 
ul.msgList li.confirm,ul.msgList li.info {color:#05396d;}
.browseAll SPAN {color: #575757;} 
P#copyright { color: #000000;}
.migrationMessages A {color: #cc0000;}
.columnModule H2, .contentNarrow H2 {color: #575757;}
#breadCrumbs LI A {font-weight:bold;}
#breadCrumbs LI A:HOVER {color: #575757;font-weight:bold;}
#breadCrumbs LI.noLink.last {color: #575757; border-right:0px; margin-left:-10px; _margin-left:-5px;}

.columnModuleInner HR { color: #1b48a2;}

#breadCrumbs LI {border-right: 2px solid #575757;}
H2.accTbHd {border:1px solid #bec380; background-color:#e7e7d6; }
.contentModuleInner {border: 1px solid #bec380;}
.contentModuleInner TH {border-top: 1px solid #bec380; border-bottom: 1px solid #bec380;}
.contentModuleInner TD {border-bottom: 1px solid #bec380;}

TR.altCol TD { background-color: #f7f7ef; }
.accTbHd TABLE { background: transparent; }
TABLE,.contentModuleInner TABLE {background-color: #ffffff;}
.columnModuleNoBg H2 { border-bottom: 1px solid #b3c4d3;color: #575757;}
.columnModuleNoBgInner UL LI {list-style-image: url(../images/icons/Icon_Arrow_LI.gif);}

.columnModule {border-bottom: 1px solid #b3c4d3;}
.columnModuleInner H3 { border-bottom: 1px solid #b3c4d3;}
H2.colMdHd, .columnModuleInner {background-color: #ffffff; border: 1px solid #b3c4d3;border-bottom:none;}
.columnModuleInner {border-top:none;}
.columnModuleInner HR {background-color: #b3c4d3; }


.columnModuleInner UL LI.current:hover, .columnModuleInner UL LI:hover {background-color:#b3c4d3;}
.columnModuleInner UL li.currentHover {background-color:#b3c4d3;!important}
.columnModuleNoBgInner UL UL LI,.columnModuleNoBgInner .ulNoArrow UL LI  { list-style-image: none;}
.ulNoArrow UL LI.current {background: none;  list-style-image: none; } 
UL#footerLinks LI {border-right: 1px solid #000000;}
.columnModuleNoBg H3,.contentWide H2,.content H2,.contentNoLfCol H2, .contentNarrow H2 {border-bottom: 1px solid #b3c4d3;}
.contentWide H2, .content H2,.contentNoLfCol H2, .contentNoLfCol H2 A, .columnModuleInner H3, 
.columnModuleNoBg H3{color: #575757;}

#browseAllOpen {background-color: #e8edf2}
.yourCartBdInner LI {list-style-image:none; border-top: 1px solid #b3c4d3;}
.yourCartBdInner .freeBook {background-color: #e8edf2; color:#1b48a2}
.yourCartBdInner .last {border-bottom: 1px solid #b3c4d3;}

.yui-panel .bd .cartItemWrapper {border-top: 1px solid #b3c4d3;}
.yui-panel .cartItemWrapper  P.Price {color:#cc0000;}
 .itemRemovalMsg {background-color:#f2f2f2; color:#000000;}
 .yui-panel .bd .yourCartBdInner  P.subTotal {border-top: 1px solid #b3c4d3;}
 #yourCartNM .bd p.totalSavings {background-color: #e7ecf2;}
ul.errorList, ul#ajaxError {list-style-type: none; color:#cc0000;}

.yourCartBdInner .freeBookItem {background:#fff url(../../common/images/icons/Arrow_cart.gif) no-repeat 0 3px; border-top: 1px solid #b3c4d3;}
.yourCartBdInner .freeBookItem a {color:#000000;}
.yourCartBdInner li a {color:#000000;}

.errorFieldColor { border:1px solid #cc0000 !important;}
.notify { color: #cc0000;}
.browse .browseBlueBorderBot {border-bottom:1px solid #b3c4d3;}
.browse .browseBlueBorderTop {border-top:1px solid #b3c4d3;}

/* mainsel.css */

.contentNarrow .Attribs p.Title A, .contentNarrow .Attribs p.Title A.title,
.contentNarrow .Attribs p.Contributor A, .contentNarrow .Attribs p.Contributor A.contributor,
.contentWide .Attribs p.Title A, .contentWide .Attribs p.Title A.title,
.contentWide .Attribs p.Contributor A, .contentWide .Attribs p.Contributor A.contributor {color: #1b48a2;}

.contentWide .bookPromoLeft  div.mainSelRadio, 
.contentWide .bookPromoRight  div.mainSelRadio {background: url('../images/shell/main_selectionbg.gif') no-repeat;} 
.contentWide .respond2books { background: url('../images/shell/main_selection_bg_2.gif') no-repeat; }

.contentWide .bookPromoBottom .Attribs p.Title A, .bookPromoBottom .Attribs p.Title A.title,
.contentWide .bookPromoBottom .Attribs p.Contributor A, .bookPromoBottom .Attribs p.Contributor A.contributor {color: #1b48a2;}
.contentWide .bookPromoBottom FORM {background: url('../images/shell/main_selectionbg.gif') no-repeat; } 

.contentWide .respond1book {background: url('../images/shell/main_selection_bg_1.gif') no-repeat; }

.contentWide .comboPriceBannerBig {background: url('../images/offers/ban_w_early_bird_promo_price.gif') no-repeat; color: #cc0000;}
.contentWide .comboPriceBannerSmall {background: url('../images/offers/ban_n_early_bird_promo_price.gif') no-repeat;color: #cc0000;}

.rightPanel .top100Inner {border-left: 1px solid #b3c4d3; background-color: #ffffff; border-right: 1px solid #b3c4d3;  }
.rightPanel .top100Bottom {background: url('../images/shell/Top_100_Bottom.gif') no-repeat;}

/* memberLoginReg.css*/
#logInRegWrapper .boxTop {background: url('../images/shell/Join_Box_Top.gif') no-repeat; }
#logInRegWrapper .boxBody {background: url('../images/shell/Join_Box_Bg.gif') repeat-y;}
#logInRegWrapper .boxBottom {background: url('../images/shell/Join_Box_Bott.gif') repeat-y;}

.boxReg #secQuestion {border-bottom: 1px solid #d9d3b1; }
#logInRegWrapper .alignLeft {border-right: 1px solid #bec380; }
#logInRegWrapper H2 {color: #575757; }
#logInRegWrapper #logInRegFooter {color: #ffffff;}

/* navigation.css */
#tabsNav a {background:url('../images/shell/TabNavLeftOff.gif') no-repeat left top;}
#tabsNav a span {background:url('../images/shell/TabNavRightOff.gif') no-repeat right top;color:#000000;}
#tabsNav {color:#000000;}
#tabsNav li.current a span, #tabsNav a:hover span {color:#ffffff;}
#tabsNav li.current a, #tabsNav a:hover,  #tabsNav a:hover {background:url('../images/shell/TabNavLeftOn.gif') no-repeat left top;}
#tabsNav li.current a span, #tabsNav a:hover span {background:url('../images/shell/TabNavRightOn.gif') no-repeat right top;}
.leftPanel h1 {background: url('../images/shell/LeftBar_H1Title_bg.jpg') repeat-x left bottom;}

/* product.css*/
.Attribs p.AverageMemberRating,.Attribs p.AverageMemberRating a, .Attribs p.AverageMemberRating a:hover, .Attribs p.AverageMemberRating a:visited{color:#575757;}
.Attribs p.MainSelIndicator {background: url(../images/icons/Icon_Main_Sel.gif) no-repeat;}
.Attribs p.MainSelIndicator, .Attribs p.MainSelIndicator a, .Attribs p.MainSelIndicator a:hover, .Attribs p.MainSelIndicator a:visited {color: #1b48a2;}
.Attribs p.ExplicitContent, .Attribs p.StockStatus{color:#cc0000;}
.Attribs p.OutofClubIndicator {background:url(../images/icons/Icon_Out_Of_Club.gif) no-repeat left;}
.Attribs p.Countas2Indicator {background:url(../images/icons/Icon_Counts_As_2.gif)  no-repeat left;color:#575757;}

.Attribs p.OtherFormats, .Attribs p.OtherFormats a, .Attribs p.OtherFormats a:hover, .Attribs p.OtherFormats a:visited{color:#cc0000;}
.Attribs p.AudibleVersion a, .Attribs p.AudibleVersion a:hover, .Attribs p.AudibleVersion a:visited,
.Attribs p.ExtraContentLinks,.Attribs p.ExtraContentLinks a, .Attribs p.ExtraContentLinks a:hover,

.Attribs p.ExtraContentLinks a:visited, .Attribs p.Title, .Attribs p.Title a, .Attribs p.Title a:hover, .Attribs p.Title a:visited,
.Attribs p.Contributer,.Attribs p.Contributor a, .Attribs p.Contributor a:hover, .Attribs p.Contributor a:visited{color:#000000;}

.contentNoLfCol .Attribs P.Title A, .productDisplay .Attribs P.Title A.title {color: #575757;}
.contentNoLfCol .Attribs P.Contributor A, .productDisplay .Attribs p.Contributor A.contributor {color: #1b48a2;}
.pp-pd .contentNoLfCol .Title {color: #575757;}
.pp-pd .contentNoLfCol h1.Title {color: #575757;}
.pp-pd .contentNoLfCol h2.Contributor {color:#000000;}
.rightColPromoInner .ProductRow .Attribs P.Title A, .rightColPromoInner .ProductRow .Attribs P.Title A.title { color: #1b48a2;}
.pp-as .contentNarrow .viewPP .ProductRow { border-top:1px solid #b3c4d3;}
.pp-as .contentNoLfCol .viewPP .ProductRow { border-top:1px solid #b3c4d3;}
.pp-as .contentNarrow .viewPP .Attribs P.Title A, .pp-as .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}

.br-lo .contentNarrow .Attribs P.Title A, .br-lo .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.br-lo .contentNarrow .Attribs P.Contributor A, .br-lo .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2;}
.br-lo .B_threeitems, .B2_threeitems {background-color:#ffffff;}

.br-locm .content .Attribs P.Title A, .br-lo .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.br-locm .content .Attribs P.Contributor A, .br-lo .content .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.br-locm .B_threeitems, .B2_threeitems, .br-lonm .B_threeitems, .B2_threeitems { background-color:#ffffff;}

.br-lonm .contentNarrow .Attribs P.Title A, .br-lonm .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.br-lonm .contentNarrow .Attribs P.Contributor A, .br-lonm .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2;}

.br-lt .contentNarrow .Attribs P.Title A, .br-lt .contentNarrow .Attribs P.Title A.title { color: #1b48a2;}
.br-lt .contentNarrow .Attribs P.Contributor A, .br-lt .contentNarrow .Attribs P.Contributor A.Contributor { color: #1b48a2; }


.br-na .content .Attribs P.Title A, .br-na .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.br-na .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.br-na .B_threeitems, .B2_threeitems {  background-color:#ffffff;}
.br-pna3c .content .Attribs P.Title A, .br-pna3c .content .Attribs P.Title A:hover, .br-na .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.br-pna3c .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.br-pna3c .B_threeitems, .B2_threeitems {  background-color:#ffffff;}
.br-pna .content .Attribs P.Title A, .br-pna .content .Attribs P.Title A:hover, .br-pna .content.Attribs P.Title A.title, .br-pna .content.Attribs P.Title A.title:hover { color: #1b48a2;}
.br-pna .content .Attribs P.Contributor A, .br-pna .content .Attribs P.Contributor A.Contributor { color: #1b48a2; }

/*product-newmembers section*/
.br-nrnm  .content .Attribs P.Title A, .br-nrnm  .content .Attribs P.Title A:hover, .br-nr .content.Attribs P.Title A.title, .br-nr .content.Attribs P.Title A.title:hover { color: #1b48a2;}
.br-nrnm  .content .Attribs P.Contributor A, .br-nr .content .Attribs P.Contributor A.Contributor { color: #1b48a2; }
.br-nr .content .Attribs P.Title A, .br-nr .content .Attribs P.Title A:hover, .br-nr .content.Attribs P.Title A.title, br-nr .content.Attribs P.Title A.title:hover { color: #1b48a2;}
.br-nr .content .Attribs P.Contributor A, .br-nr .content .Attribs P.Contributor A.Contributor { color: #1b48a2; }
.br-ss-a .content .Attribs P.Title A, .br-ss-a .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.br-ss-a .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.br-ss-a .B_threeitems, .B2_threeitems {  background-color:#ffffff;}
/*product-bestseller section*/
.br-bs .ProductRow {border-top: 1px solid #b3c4d3;}
.br-bs A SPAN, .br-bs A SPAN { color: #1b48a2; } 
.itemPrice { color: #cc0000;} 
.br-bs .Attribs p.Title a, .br-bs .Attribs p.Title a:hover, .br-bs .Attribs p.Title a:visited {color:#1b48a2;}
.br-bs .Attribs p.Contributor a, .br-bs .Attribs p.Contributor a:hover, .br-bs .Attribs p.Contributor a:visited {color:#1b48a2;}
.br-bsnm .ProductRow {border-top: 1px solid #b3c4d3;}
.br-bsnm A SPAN, .br-bs A SPAN { color: #1b48a2; } 
.itemPrice { color: #cc0000;  } 

.br-az .ProductRow {border-bottom: 1px solid #b3c4d3;}
.br-az A SPAN, .br-az A SPAN { color: #1b48a2; } 
.itemPrice { color: #cc0000;  } 
.br-az .Attribs p.Title a, .br-az .Attribs p.Title a:hover, .br-az .Attribs p.Title a:visited {color:#1b48a2;}
.br-az .Attribs p.Contributor a, .br-az .Attribs p.Contributor a:hover, .br-az .Attribs p.Contributor a:visited {color:#1b48a2;}

.br-aznm A SPAN, .br-aznm A SPAN { color: #1b48a2; } 
.itemPrice { color: #cc0000;  } 
.br-mpsg .ProductRow {border-top: 1px solid #b3c4d3;}
.br-mpsg A SPAN, .br-mpsg A SPAN { color: #1b48a2; } 
.itemPrice { color: #cc0000;  } 

.crt-atcc .contentNoLfCol .Attribs P.Title, .crt-atcc .contentNoLfCol .Attribs P.Title A {color: #1b48a2; }
.crt-atcc .contentNoLfCol .Attribs P.Contributor A {color: #1b48a2; }
.crt-atcc .VerticalDisplayListB P SPAN { color: #000000;}
.nm_en1 .content .Attribs P.Title, .nm_en1 .content .Attribs P.Title A {color: #1b48a2;}
.nm_en4 .contentNoLfCol .Attribs P.Title, .nm_en4 .contentNoLfCol .Attribs P.Title A {color: #1b48a2;}

.nm_en4 .contentNoLfCol .product .Attribs P.Title A, .nm_en4 .contentNoLfCol .product .Attribs P.Title A.title { color: #1b48a2;}
.nm_en4 .contentNoLfCol .product .Attribs P.Contributor A, .nm_en4 .contentNoLfCol .product .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.nm_en4 .product .B_threeitems, .product .B2_threeitems {  background-color:#ffffff;}

.crt-conf2 .Attribs P.Title A, .crt-conf2 .Attribs P.Title A.title { color: #1b48a2;}
.crt-conf2 .Attribs P.Contributor A, .crt-conf2 .Attribs p.Contributor A.contributor { color: #1b48a2;}
.crt-conf2  .TiledDisplayListA .Attribs P.Title A, .crt-conf2 .TiledDisplayListA .Attribs P.Title A.title { color: #1b48a2;}
.crt-conf2  .TiledDisplayListA .Attribs P.Contributor A, .crt-conf2 .TiledDisplayListA .Attribs P.Contributor A.Contributor { color: #1b48a2; }
/*product.css- Bonus Points section */
.cm_bp .content .Attribs P.Title A, .cm_bp .contentNarrow .Attribs P.Title A.title { color: #1b48a2;}
.cm_bp .content .Attribs P.Contributor A, .cm_bp .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.cm_bp .B_threeitems, .B2_threeitems {  background-color:#ffffff;}
/*product.css wishlist section*/
.cm_wl .ProductRow {border-bottom: 1px solid #BEC380;}
.cm_wl A SPAN { color: #1b48a2; } 
.cm_wl .itemPrice { color: #cc0000;} 
/*product.css CM home page section*/
.cm-hp .contentNarrow .Attribs P.Title A, .cm-hp .contentNarrow .Attribs P.Title A.title {color: #1b48a2;}
.cm-hp .contentNarrow .Attribs P.Contributor A, .cm-hp .contentNarrow .Attribs P.Contributor A.Contributor {color: #1b48a2; }
.cm-hp .B_fouritems, .B_fouritems {background-color:#ffffff;}

/* productDetail.css*/
.contentNoLfCol .bonusContentWrapp {background: url('../images/shell/Bonus_Content_Bg.gif') repeat-y; }
.contentNoLfCol .bonusContentTop {background: url('../images/shell/Bonus_Content_Top.gif') no-repeat;}
.contentNoLfCol .bonusContentInner  H2 {color: #575757;}
.contentNoLfCol .bonusContentInner UL LI { background: url('../images/icons/Icon_Arrow_LI.gif') no-repeat;} 
.contentNoLfCol .bonusContentBott { background: url('../images/shell/Bonus_Content_Bott.gif') no-repeat;}
.rightPanel .bonusContentWrapp {background: url('../images/shell/Bonus_Content_Bg.gif') repeat-y;}
.rightPanel .bonusContentTop { background: url('../images/shell/Bonus_Content_Top.gif') no-repeat;}
.rightPanel .bonusContentInner  H2 {color: #575757;}
.rightPanel .bonusContentInner UL LI { background: url('../images/icons/Icon_Arrow_LI.gif') no-repeat;} 
.rightPanel .bonusContentBott { background: url('../images/shell/Bonus_Content_Bott.gif') no-repeat;}

.contentNoLfCol .bookDescription {border: 1px solid #b3c4d3; }

.memberReviews H2 {color: #575757;border-bottom: 1px solid #b3c4d3;}
.contentNoLfCol .reviewBox H3 {color: #000000;}
.reviewBox .reviewBoxTop {background: url('../../common/images/shell/review_box_top.gif') no-repeat; } 
.reviewBox .reviewBoxMid {background: url('../../common/images/shell/review_box_mid.gif') repeat-y; } 
.reviewBoxMid .reviewPreview H3 {color: #000000;}
.reviewBox .reviewBoxBott {background: url('../../common/images/shell/review_box_bott.gif') no-repeat; } 
.contentNoLfCol .reviewFirst {border-top: 1px solid #e7e7d6;}
.contentNoLfCol .review {border-bottom: 1px solid #e7e7d6;}
.contentNoLfCol .review H3 {color: #000000;}

/*FIX*/ .rightPanelNoLfCol .alsoBy H2 {color: #575757;}
.rightColPromo .rightColPromoInner {border: 1px solid #b3c4d3; background-color: #ffffff;}
.rightPanelNoLfCol h2 {border-bottom: 1px solid #b3c4d3;}
.rightPanelNoLfCol h3 {color: #575757;}
.rightPanelNoLfCol LI, .rightPanel LI {background: url('../images/icons/Icon_Arrow_LI.gif') no-repeat;}
.rightPanelNoLfCol .yourCartBdInner li, .rightPanel .yourCartBdInner li {background:none}
.rightPanelNoLfCol .yourCartBdInner li.freebook, .rightPanel .yourCartBdInner li.freebook {background:#e7ecf2;}
.rightPanelNoLfCol .yourCartBdInner li.freeBookItem, .rightPanel .yourCartBdInner li.freeBookItem, .rightPanelNoLfCol .yourCartBdInner div.productItem, .rightPanel .yourCartBdInner div.productItem {background:url(../../common/images/icons/Arrow_cart.gif) no-repeat 0 3px;}

.leftPanel .authDescription {border: 1px solid #b3c4d3; background-color: #ffffff;}
.authDescriptionInner h2 {border-bottom: 1px solid #b3c4d3; }
.authorInterviewInner H2, .bookExcerptInner H2 {color: #575757;}
#learnMore .promoHeader  H2 {color: #000000;}
.pp-pd .popWindow .bd .bdInner {background-color: #ffffff;}

#breadCrumbs LI.last {color: #575757;}
.contentNoLfCol .borderBlue, .pp-as .borderBlue { border-top: 1px solid #b3c4d3; }

/*reset-fonts-grids.css --whole file goes to common/css folder*/

/*search.css*/
.sr-kwt .ProductRow, .sr-kwtf .ProductRow {border-top: 1px solid #b3c4d3;}
.sr-kwt A SPAN, .sr-kwtf A SPAN { color: #1b48a2; } 
.itemPrice { color: #cc0000;} 
.sr-kwt .searchQuery,  .sr-kwtf .searchQuery{ background-color: #e7ecf2; }
.sr-kwt h2.bookSearchPlus {background-color: #b3c4d3; color: #ffffff;}

/* SpryTabbedPanel.css*/
.TabbedPanelsTab {color:#ffffff;}
.prodDetail {border-bottom: solid 1px #b3c4d3;}
.prodDetail span{background: url('../images/shell/prodDetailTabLeft_off.gif') no-repeat top left;}
.TabbedPanelsTab a.prodDetailInfo {background: url('../images/shell/prodDetailTabRight_off.gif') no-repeat top right;}
.br-ss-a .TabbedPanelsContentGroup {background-color: #ffffff;}
.featTabbedPanelsTabGroup {background-color:#ffffff;border-bottom:1px solid #b3c4d3;background-image:  url('../images/shell/tabbed_content_fav_food.gif');}
.featTabbedPanelsTab {color: #1b48a2;background-color: #b3c4d3;border-left: solid 2px #ffffff;}
.featTabbedPanelsTabGroup  .TabbedPanelsTabSelected  {background-color: #ffffff; border-bottom: 1px solid #ffffff; }
.featTabbedPanelsTabGroup  .TabbedPanelsTabHover  {border-bottom: 1px solid #ffffff;  }
.featTabFirst {border:1px solid #b3c4d3; }
.featTab2 {border:1px solid #b3c4d3; }
.featTab3 {border:1px solid #b3c4d3; }
.featTabLast {border:1px solid #b3c4d3; }
.TabbedPanelsTabHover {background-color: #ffffff;color:#000000;}
 .prodDetailTabs .TabbedPanelsTabHover span{background: url('../images/shell/prodDetailTabLeft_on.gif') no-repeat top left;}
.TabbedPanelsTabHover a.prodDetailInfo {padding:0;background: url('../images/shell/prodDetailTabRight_on.gif') no-repeat top right;}
.TabbedPanelsTabSelected {color:#000000;border-bottom: 1px solid #ffffff;}
 .prodDetailTabs .TabbedPanelsTabSelected span{background: url('../images/shell/prodDetailTabLeft_on.gif') no-repeat top left;}
.TabbedPanelsTabSelected a.prodDetailInfo {background: url('../images/shell/prodDetailTabRight_on.gif') no-repeat top right;}
.TabbedPanelsTab a {color: #000000;}
.TabbedPanelsContentGroup {border:1px solid #b3c4d3;background-color: #ffffff;}
.cm-hp .prodDetailTabs .TabbedPanelsTabSelected { border-bottom: 1px solid #b3c4d3; }
.cm-hp .prodDetailTabs .TabbedPanelsTabSelected span{background: url('../images/shell/prodDetailTabLeft_on.gif') no-repeat top left;}
.cm-hp .TabbedPanelsTabSelected a.prodDetailInfo {background: url('../images/shell/prodDetailTabRight_on.gif') no-repeat top right;}
.cm-hp .CMHomeTabbedPanelsContentGroup {background:transparent url(../images/shell/New_Hot_Bg.gif) no-repeat scroll 0%;}
.nm-hp .prodDetailTabs .TabbedPanelsTabSelected {border-bottom: 1px solid #b3c4d3; }
.nm-hp .prodDetailTabs .TabbedPanelsTabSelected span{background: url('../images/shell/prodDetailTabLeft_on.gif') no-repeat top left;}
.nm-hp .TabbedPanelsTabSelected a.prodDetailInfo {background: url('../images/shell/prodDetailTabRight_on.gif') no-repeat top right;}
.nm-hp .CMHomeTabbedPanelsContentGroup {background:transparent url(../images/shell/New_Hot_Bg.gif) no-repeat scroll 0%;}
.VTabbedPanels .TabbedPanelsTabGroup {background-color: #f7f7ef;border-top: solid 1px #e7e7d6;border-right: solid 1px #e7e7d6;border-left: solid 1px #b3c4d3;border-bottom: solid 1px #b3c4d3;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #f7f7ef;border-bottom: solid 1px #e7e7d6;}

/* tellAFriend.css*/
.cm_taf .content H2 {color: #575757;}
.cm_taf .popWindow .hd H2 {color: #000000;}
.cm_taf .popWindow .bd .bdInner {background-color: #ffffff;}

/* util.css -- this file is deleted and the code is moved to layout.css */
ul#errorList{color:#cc0000;}
ul#errorList li{background: url('../images/global/warning.jpg') no-repeat 0 0;}

/* wishList.css*/
.cm_wl .content .productHeaders {border-top: 1px solid #bec380; border-bottom: 1px solid #bec380; background-color: #e7e7d6;}
.cm_wle .Attribs p.Contributor a, .cm_wle .Attribs p.Contributor a:hover, .cm_wle .Attribs p.title a, .cm_wle .Attribs p.title a:hover,
.cm_wl .Attribs p.Title a, .Attribs p.Title a:hover, .Attribs p.Title a:visited,
.cm_wl .Attribs p.Contributor a, .cm_wl .Attribs p.Contributor a:hover,.cm_wl .Attribs p.Title {color:#1b48a2;}

/*Extra Fixes*/
.borderTop {border-top:1px solid #b3c4d3;} 
.borderBottom {border-bottom:1px solid #b3c4d3;}

/* left panel */
.leftPanel h1 {color:#ffffff;}
.leftPanel .panelBox h4 {color:#575757;}
.hm-cm #yui-main h1 {color:#ffffff;}
ul.browseLeftNav li { list-style-image:none;}
.border {border:1px dashed #b3c4d3;}
.blue {color:#575757;}
/* End of File*/
/*test classes*/
.pink{background-color:pink;}
.red{background-color:red;}
.orange{background-color:orange;}
.yellow{background-color:yellow;}

/* SEO Project H1, H2 CSS */
.br-pnanm .content h1 {border-bottom:1px solid #b3c4d3;} /* From HexColors.xls Text Color Vars */
h1#headerNewReleases {background:transparent url("../images/shell/Header_New_Releases_NM.gif") no-repeat 0 0;}
h1#headerBestsellers {background:transparent url("../images/shell/Header_Best_Sellers_NM.gif") no-repeat 0 0;}
#breadCrumbs h1 a, #breadCrumbs span a {border-right:2px solid #b3c4d3;} /* From HexColors.xls Text Color Vars */
#breadCrumbs h2.last {border-bottom:0;}
.hlp_1 .content h2 {border-bottom:0; color:#000000;}

/************ NM Enhance Enrollment Exp *******/
.persistent .step1, .persistent .step1w { background:  url('../images/shell/nm/536x28_persistantMsg.gif') no-repeat; } 
.persistent .step1wide { background: url("../images/shell/nm/persistentMsg1.gif") no-repeat; } 
.persistent .step2 { background: url("../images/shell/nm/persistentMsg2.gif") no-repeat; }
.persistent .step3 { background: url("../images/shell/nm/persistentMsg3.gif") no-repeat; }
.nmSearchElements { background: url("../images/shell/Search_Bg.gif") no-repeat; color:#ffffff;}
.nm_en1 .chooseBox{ background-color:transparent; }
.nm_en1 .chooseBoxInner { background:transparent url('../images/shell/nm/580x115_ABO_Art.gif') no-repeat scroll 0 0;}
.nmBackground {background: url('../images/shell/Search_Bg_Nm.gif') no-repeat;}
.contentCenterHIWDL dt { color:#2b4271; }
.searchBy { color:#FFFFFF; }

/* Rollover Logo */
/*.logo{  /* fix for non-rollover logo */
	/*width:222px;
	height:87px;
	overflow: hidden;
}
.logo a {
	display:block;
	width:222px;
	height:87px;
	overflow:hidden;
	}
	
.logo a:hover {text-indent:-222px;} */
/*FS Test and target page adjustments*/
#testTarget{
    overflow:hidden;
}
#testTarget div.mainSelRadio{
    display:none;
}
#testTarget #TabbedPanels{
    display:none;
}
#testTarget .Attribs{
    *height:150px;
}
#testTarget p.Title a{
    color:#6c656c;
}
#testTarget p.Contributor,
#testTarget p.PubEditionPrice,
#testTarget p.ClubEditionPrice,
#testTarget p.YouSave,
#testTarget p.Exclusive{
    font-size:11px;
    line-height:15px;
    margin:0;
    padding:0;
}
#testTarget p.Contributor{
    margin-bottom:50px;
}
#testTarget p.Contributor a{
    color:#6c656c;
}
#testTarget #testTargetProdLeft{
    position:relative;
    width:450px;
    *width:465px;
    display:block;
    float:left;
    padding:0 0 0 15px !important;
}
#testTarget #testTargetProdRight{
    position:relative;
    width:450px;
    *width:465px;
    display:block;
    float:right;
    padding:0 0 0 15px !important;
}
#testTargetProdLeft div.testTargetTitle,
#testTargetProdRight div.testTargetTitle{
    color:#324586;
    font-size:130%;
    font-weight:bold;
    width:420px;
    height:40px;
    float:left;
    padding-left:0 !important;
    line-height:20px;
}
#testTargetProdRight div.testTargetTitle{
    padding-left:25px;
}
#testTarget div.bookPromoLeft, 
#testTarget div.bookPromoRight{
    *position:relative;
    *z-index:auto;
    padding:0;
    margin:17px 0 0 0;
    float:left !important;
}
#testTargetProdLeft div.FSAvgReview,
#testTargetProdRight div.FSAvgReview{
    position:absolute;
    display:block;
    font-size:11px;
    font-weight:bold; 
}
#testTargetProdLeft div.FSAvgReview a,
#testTargetProdRight div.FSAvgReview a{
    color:#000;
}
#testTargetProdLeft div.FSAvgReview{
    top:110px;
    left:180px;
}
#testTargetProdRight div.FSAvgReview{
    top:110px;
    left:180px;
}
#bonCon{
    position:absolute;
    display:block;
    width:130px;
    margin:0;
    padding:0;
    background:url('../../common/images/features/feature-selection-media-bg.gif') repeat-y;
}
#bonCon h2{
    width:120px;
    font-size:12px;
    border-bottom:1px solid #e4d9bd;
    padding:2px;
    margin:0 0 5px 0;
}
#bonCon ul{ 
    list-style-type:none; 
    padding:0; 
    margin:0; 
}
#bonCon li{ 
    background-image:url('../../common/images/features/feature-selection-media-bullet.gif'); 
    background-repeat:no-repeat; 
    padding:0 0 0 10px;
    margin:0 0 3px 3px;
    font-size:11px;
    line-height:12px;
    height:12px;
}
#bonCon div.bonusContentTop{
    margin:0;
    padding:0;
}
#bonCon div.bonusContentInner{
    margin:0;
    padding:0;
}
#bonCon div.bonusContentBott{
    margin:0;
    padding:0;
}
#testTargetProdLeft div.bonusContentWrapp{   
    top:215px;
    left:180px;
}
#testTargetProdRight div.bonusContentWrapp{
    top:215px;
    left:180px;
}
#testTarget div.fsDateMessage{
    width:440px;
    float:left;
    margin:20px 0 0 15px;
    *margin:20px 0 0 5px;
    padding:0;
}
#testTarget div.fsDateMessage p{
    font-size:11px;
}
#testTarget div.fsAnswerBox{
    float:right;
    width:437px;
    *width:457px;
    margin:0;
}
#testTarget div.fsAnswerBox p{
    margin:0;
    padding:2px;
    line-height:21px;
    font-size:11px;
    font-weight:bold;
    font-family:'arial';
}
#testTarget div.fsAnswerBox p input{
    margin-right:5px;
    margin-top:-2px;
}
#testTarget div.fsAnswerBox p em{
    font-size:inherit;
    font-weight:inherit;
    font-family:inherit;
    font-style:italic;
}
#testTarget div.fsAnswerBox p span.bothFS{
    font-size:13px;
    font-weight:bold;
}
#testTarget div.fsAnswerBox p span.bothFSPrice{
    color:#f00;
}
#testTarget #testTargetProdLeft div.testTargetProdInfo{
    margin:0;
    position:absolute;
    display:block;
    top:295px;
    left:15px;
    font-size:11px;
    color:#777;
}
#testTarget #testTargetProdRight div.testTargetProdInfo{
    margin:0;
    position:absolute;
    display:block;
    top:295px;
    left:15px;
    font-size:11px;
    color:#777;
}
#testTargetProdLeft div.bonusContent p.Blurb,
#testTargetProdRight div.bonusContent p.Blurb{
    padding-top:25px;
    font-size:11px;
}
#testTargetProdLeft div.yui-panel-container{
    left:10px !important;
    top:30px !important;
    z-index:3000;
    position:absolute;
    width:420px;
}
#testTargetProdRight div.yui-panel-container{
    left:10px !important;
    top:30px !important;
    z-index:3000;
    position:absolute;
}
#testTargetProdLeft div.yui-module,
#testTargetProdRight div.yui-module{
    width:420px !important;
}
#testTargetProdLeft div.yui-panel-container #bookExcerptPanel,
#testTargetProdRight div.yui-panel-container #bookExcerptPanel{
    width:420px !important;
}
#testTargetProdLeft div.yui-panel .hd,
#testTargetProdRight div.yui-panel .hd{
    border-bottom:medium none;
    height:10px;
    text-align:center;
}
#testTargetProdLeft .bd,
#testTargetProdRight .bd{
    background-color:#FFFFFF;
}
#testTarget div.respond1book,
#testTarget div.respond2books{
    overflow:hidden;
    float:right;
    margin:10px 5px 0 0;
    padding:7px 7px 0 0;
    text-align:right;
    line-height:28px;
    height:33px;
    *height:43px;
    width:927px;
    *width:939px;
    font-size:11px;
    background:url('../../common/images/features/feature-selection-response-bg.gif') no-repeat;
}
#testTarget div.respond1book input,
#testTarget div.respond2books input{
    margin:0 !important;
    padding:0 !important;
    float:none;
    margin-right:0;
    
}
#testTargetFAQ{
    float:right;
    text-align:right;
    width:934px;
    margin:20px 5px 0 0;
    font-size:11px;
    font-weight:bold;
}
#testTargetFAQ img{
    margin:5px 0 0 0;
}
.simple_overlay {	
    display:none;	
    z-index:10000;
    background-color:white;	
    width:675px;	
    min-height:200px;
    border:1px solid #666;	
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;	
    padding:20px;
}
.simple_overlay .close {
    background-image:url(../../common/images/icons/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

/* "Stretchy" Nav BG */
.columnModuleNoBgInner .navStretchyTop{
    background: url('../images/shell/Browse_Extra_Bg_Top.gif') top left no-repeat;
}
.columnModuleNoBgInner .navStretchyTop .navStretchyBot{
    background: url('../images/shell/Browse_Extra_Bg_Bot.gif') bottom left no-repeat;
    *margin-bottom:-2;
}
/* Paypal Related Changes */
	/* For HomePage left side secure payment section */
.paymentOptionsHome h2{font-weight:bold;border-bottom:1px solid #b3c4d3;margin:0 0 5px 0;}
	/*New member Related Changes for Enrollmentstep3*/
.selectPaymentMethod h2{color:#1B48A2;border-bottom:1px solid #b3c4d3;}
.cartContent .cardInformation{border-bottom:1px solid #b3c4d3;}
#paypalRadioSelected hr{background-color:#b3c4d3}
	/*	For current Member Pages*/
div.billMeBox{border-top:0px solid #bec380;}
/* header tabs */
div#headerTabs div.headerTabLeft{background:url('../images/shell/header_tab_left.gif') no-repeat;}
div#headerTabs div.headerTabCenter{background:url('../images/shell/header_tab_bg.gif') repeat-x;}
div#headerTabs div.headerTabRight{background:url('../images/shell/header_tab_right.gif') no-repeat;}
