/* FONT.CSS */
/* last updated*/
/* by Aydin Baltaci */
/* 112908 4PM*/

/* left panel */
body {font-size:100%;}
.leftPanel h1 {font-size:110%;}
.leftPanel ul a {font-size:79%;}
.leftPanel .panelBox ul a {font-size:84.5%;}
.viewAll a {font-size:84.5%;}
form label {font-size:84.5%;}
.yui-panel .bd form label {font-size:92%;}
/* content */
.hm-cm #yui-main h1 {font-size:110%;}
.acctContent H2.accTbHd, .accTbHd TABLE TH, .acctContent .contentModuleInner {font-size:90%;}
.cartContent H2.accTbHd span {font-size:86%;}

/* browse specific*/
.pgPagination {font-size:84.5%;}

/* Other CSS evacuation */
.viewPP {font-size:100%;}
.viewPP .VerticalDisplayListA {font-size:120%;}
.viewPP .Buttons {font-size:84.5%;}
.viewPP .right{font-size:138.5%;}
.primaryCard FORM  {font-size: 77%;}


/* bonusPoint.css transfers */
.cm_bp .content H2 { font-size: 108%;}
.cm_bp .content H2.shopNow { font-size: 138.5%;}
.cm_bp .content .columnModule H2 { font-size: 123%;}

/* browse.css transfers */
.contentNarrow .newHotInner H2, .rightPanel H2 {font-size:138.5%;}
.br-sba .browseByAlpha { font-size: 108%; }
.br-sbanm .browseByAlpha { font-size: 108%; }
.br-sbcnm .browseByAlpha { font-size: 108%; }
.br-sbccm .browseByAlpha { font-size: 108%; }
.br-pnanm2 .content H2 A {font-size: 70%;}
.br-pnanm2 .content H2 {  font-size: 138.5%;}
.br-pnanm .content H2 { font-size: 115%;}
.br-pnanm .content H2 A { font-size: 70%;} 
#learnMore .promoHeader  H2 { font-size: 138.5%;}
.learnMoreInner h3 { font-size: 123%;}
.contentNarrow H2 A { font-size: 70%;}
ul#azMenu {	font-family:Verdana;font-size:93%;}
h1.pageTitle{font-size: 138.5%;}
.rightPanel H2 A {font-size: 70%;}
.rightPanel .titleAuthor { font-size:77%;}
.br-lo .B_twoitems .Attribs, .br-lonm .B_twoitems .Attribs{ font-size:93%;}

/* browseFeatures.css transfers */
.sheadstyle { font-size: 77%;}

/* Cart.css transfers*/
.crt-atcc H2.payMet,
.crt-conf2 .content P.youHave { font-size: 138.5%;}
.nm_en2 #yourCart .yourCartHd h2, .nm_en3 #yourCart .yourCartHd h2 {font-size:115%}
.nm_en4 .product h2,.crt-mn .contentNoLfCol .promoBoxHead H2,
.crt-conf2 .content .promoBoxHead H2, .nm_en4 .rightPanelNoLfCol .columnModule H2, 
.nm_en3 .rightPanelNoLfCol .columnModule H2  {font-size: 123%;}
.nm_en2  .cartContent h2,.nm_en3  .cartContent h2,.crt-conf2 H2.wishList,.crt-conf2 H2.alsoBy,.crt-conf2 H2.relTitles,
.crt-atcc .totalSummary P.total, .crt-atcc .stepsTotalSummary P.total,.nm_en4 .totalSummary P.total,
.nm_en1 .nmTotal P, #overDueBalance .bd .bdInner p.total {font-size:108%;}
.nm_en3 .cartContent LABEL.big,.nm_en4 h3 { font-size: 93%;}
.nm_en3 .popWindow .hd H2 { font-size: 93%; }
.nm_en4 .contentModuleInner td,.nm_en2 #yourCart .yourCartBd,.nm_en1 .contentModuleInner td,
.nm_en3 #yourCart .yourCartBd,.crt-conf2 .content .continueBoxHead H2 { font-size: 84.5%;}
#overDueBalance .bd .bdInner TD {font-size: 77%; font-family:Arial;}
.crt-atcc INPUT#optIn, p.cartFooterNote {font-size:77%;}
.crt-conf2 .TiledDisplayListA {font-size:84.5% !important;}

/* Container.CSS */
.yui-tt {font-family:arial,helvetica,verdana,sans-serif; font:100% sans-serif;}
.yui-panel {font:93% Arial;}
.yui-panel .hd , .popWindowAccSm   .hd H2, .popWindowAccLg   .hd H2, .popWindowHomeFeat .hd H2, .bannerPromoCopy   .hd H2 {font-size: 93%;}
.yui-panel .advancedSearchHd H2, #yourCart .yourCartHd H2, 
#yourCartNM .yourCartHd H2, .loginPop  .hd H2 { font-size: 138.5%;}
#yourCartNM .yourCartBd,.loginPop  .bd,  .popWindowAccSm   .bd,.popWindowAccLg   .bd, 
.popWindowHomeFeat .bd, .bannerPromoCopy   .bd,.popWindowHomeFeat .bdInner {  font-size:90%;}
.button-group button {font:77% verdana;}

/* Home.css */
.rightPanel H2 {font-size: 138.5%;}
.rightPanel .titleAuthor,#detailsLayer P A,#detailsLayerCM P A,
.cmHpFtrFull P.featMoreTitles {font-size: 77%;}
.rightPanel .cmHpFeaturedSection H2 A {font-size: 93%; *font-size: 93%;}
#detailsLayerCM P A.title, #detailsLayer P A.title { font-size: 93%;}

/*Layout.css*/
H1 { font-size: 138.5%;}
FORM H3,H2.accTbHd {font-size: 93%;}
.search a {font-size:90%;}
.browseAll SPAN {font-size: 108%;}
#breadCrumbs li.noLink { font-size:140%;}
#breadCrumbs LI A, #breadCrumbs LI A:HOVER {font-size: 140%;}
#breadCrumbs li.last { font-size:100% !important;}
.columnModuleNoBg H2 {font-size: 138.5%;}
.columnModuleNoBg H3 {font-size: 93%;}
.columnModule H2 {font-size: 120%;}
.columnModuleInner H3 {font-size: 93%;}
.columnModuleInner UL {font-size:100%;}

.contentWide H2 { font-size: 108%;}
.content H2 { font-size: 108%;}
.contentNoLfCol H2 { font-size: 108%;}
.contentNoLfCol H2 A{ font-size: 93%;}
.contentNarrow H3 { font-size: 93%;}
.content H3 { font-size: 93%;}
.contentWide H3 { font-size: 108%;}
.contentNarrow H2 { font-size: 120%;}
#cartItems A {font-size: 93%; }
#cartItems .alignLeft {font-size:90%}
.rightPanel .cmHpFeaturedSection h2 {font-size:120%;}
.rightPanel .cmHpFeaturedSection {height:64px !important;}
 .yui-panel .bd .yourCartBdInner  P.subTotal {font-size: 108%;}
 .contentCenterDL DT {font-size:108%;}
 .browse P.Blurb {font-size: 100%;}
 #footerArea {font-size:84%; *font-size:84.5%}
 /* mainsel.css */
H2 A {font-size: 70%;}
.contentNarrow .Attribs { font-size: 84.5%; *font-size: 84.5%;}
.contentWide .Attribs p.Title A, .contentWide .Attribs p.Title A.title { font-size: 108%;}
.contentWide .bookPromoBottom .Attribs {font-size: 84.5%;}
.br-lonm .contentNarrow .Attribs { font-size: 93%; }
.rightPanel .titleAuthor {font-size:93%;}
.contentWide .comboPriceBannerBig {font-size: 223%; }

/* memberLoginReg.css */
#logInRegWrapper H2 { font-size: 138.5%;}

/* navigation.css */
.miniCart {font-size:86%;}
#tabsNav {font-size:93%;}

/* product.css*/
.Attribs p.AverageMemberRating{font-size:93%;}
.contentNoLfCol .Attribs P.Title A, .productDisplay .Attribs P.Title A.title { font-size: 138.5%;}
.pp-pd .contentNoLfCol .Title {font-size: 138.5%;}
.pp-pd .contentNoLfCol h1.Title {font-size: 138.5%;}
.pp-pd .contentNoLfCol h2.Contributor {font-size:120% !important;}
/*.rightColPromoInner .Attribs { font-size: .88em; *font-size: .80em;}*/
.pp-as .contentNarrow .viewPP .Attribs P.Title A, .pp-as .contentNarrow .Attribs P.Title A.title { font-size: 123%;}
.br-lo .contentNarrow .Attribs P.Title A, .br-lo .contentNarrow .Attribs P.Title A.title { font-size:84.5%;}
.br-lo .contentNarrow .Attribs P.Contributor A, .br-lo .contentNarrow .Attribs P.Contributor A.Contributor {font-size:84.5%;}
/*.br-locm .B_twoitems .Attribs {font-size:84.5%}
.br-locm .content .Attribs P.Title A, .br-lo .contentNarrow .Attribs P.Title A.title { font-size: 84.5%;}
.br-locm .content .Attribs P.Contributor A, .br-lo .content .Attribs P.Contributor A.Contributor { font-size:84.5%;}
.br-lonm .contentNarrow .Attribs P.Title A, .br-lonm .contentNarrow .Attribs P.Title A.title { font-size:84.5%;}
.br-lonm .contentNarrow .Attribs P.Contributor A, .br-lonm .contentNarrow .Attribs P.Contributor A.Contributor { font-size:84.5%;}
.br-lt .TiledDisplayListA {font-size:84.5%;}*/
/*
.br-na .content .ProductRow {font-size: 84.5%; }
.br-na .content .Attribs P.Title A, .br-na .contentNarrow .Attribs P.Title A.title { font-size:84.5%;}
.br-na .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {font-size:84.5%;}
.br-pna3c .content .ProductRow {font-size: 84.5%; }
.br-pna3c .content .Attribs P.Title A, .br-pna3c .content .Attribs P.Title A:hover, .br-na .contentNarrow .Attribs P.Title A.title { font-size: 84.5%;}
.br-pna3c .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor { font-size: 84.5%;}
.br-pna .TiledDisplayListA {font-size: 84.5%; }
.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 {font-size:84.5%}

.br-pnanm .TiledDisplayListA {font-size: 84.5%;}
.br-pnanm2 .TiledDisplayListA {font-size: 84.5%; }
.br-nrnm .TiledDisplayListA {font-size: 84.5%;}
.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 {font-size:84.5%}
.br-nr .TiledDisplayListA {font-size: 84.5%; }
.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 { font-size:84.5%;}
.br-ss-a .content .ProductRow {font-size: 84.5%;}
.br-ss-a .content .Attribs P.Title A, .br-ss-a .contentNarrow .Attribs P.Title A.title { font-size: 84.5%;}
.br-ss-a .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor { font-size:84.5%;}

.br-bs .ProductRow {font-size: 84.5%;}
.br-bs .Attribs p.Title a, .br-bs .Attribs p.Title a:hover, .br-bs .Attribs p.Title a:visited {font-size: 92%;}
.br-bsnm .ProductRow {font-size: 84.5%;}
.br-az .ProductRow {font-size:84.5%;}
.br-az .Attribs p.Title a, .br-az .Attribs p.Title a:hover, .br-az .Attribs p.Title a:visited {font-size: 92%;}
.br-aznm .ProductRow {font-size: 84.5%;}
.br-mpsg .ProductRow {font-size: 84.5%;}*/
.crt-atcc .contentNoLfCol .ProductRow { font-size:84.5%; }
.crt-atcc .contentNoLfCol .Attribs P.Title, .crt-atcc .contentNoLfCol .Attribs P.Title A { font-size:100%;}
.crt-atcc .contentNoLfCol .Attribs P.Contributor A {font-size:100%;}
.nm_en1 .content .ProductRow {font-size: 100%; }
.nm_en1 .content .Attribs P.Title, .nm_en1 .content .Attribs P.Title A {font-size: 100%;}
.nm_en4 .contentNoLfCol .product .ProductRow { font-size: .9em }
.nm_en4 .contentNoLfCol .product .Attribs P.Title A, .nm_en4 .contentNoLfCol .product .Attribs P.Title A.title { font-size: 93%;}
.nm_en4 .contentNoLfCol .product .Attribs P.Contributor A, .nm_en4 .contentNoLfCol .product .Attribs P.Contributor A.Contributor { font-size: 93%;}
/*.crt-conf2  .TiledDisplayListA {  font-size: 93%;}
.crt-conf2  .TiledDisplayListA .Attribs P.PubEditionPrice { font-size: .9em;}
.crt-conf2  .TiledDisplayListA .Attribs P.YouSave {  font-size: .9em;}
.cm_bp .content .ProductRow {font-size: 93%; }
.cm_bp .content .Attribs P.Title A, .cm_bp .contentNarrow .Attribs P.Title A.title { font-size: 93%;}
.cm_bp .content .Attribs P.Contributor A, .cm_bp .contentNarrow .Attribs P.Contributor A.Contributor { font-size: 93%;}
.cm_wl .ProductRow {font-size: .9em; }
.cm_wl .itemPrice {font-size: 11.75px; } 
.cm-hp .B_twoitems .Attribs {font-size: .9em;}
.cm-hp .contentNarrow .Attribs P.Title A, .cm-hp .contentNarrow .Attribs P.Title A.title { font-size: 93%;}
.cm-hp .contentNarrow .Attribs P.Contributor A, .cm-hp .contentNarrow .Attribs P.Contributor A.Contributor { font-size: 93%;}*/
.ProductRow {font-size: 84.5%;}
.Attribs P.Title,.Attribs P.Title A, .Attribs P.Title A.title { font-size:100%;}
.Attribs P.Contributor A, .Attribs P.Contributor A.Contributor { font-size:100%;}

/* product.css search section
.sr-kwt .Attribs p.Format, .sr-kwtf .Attribs p.Format {font-size: 93%; }
.sr-kwt .Attribs p.Title A, .sr-kwtf .Attribs p.Title A {font-size: 108%; }
.sr-kwt .Attribs p.Contributor A, .sr-kwtf .Attribs p.Contributor A { font-size: 108%;}
.sr-kwt .Attribs p.Blurb, .sr-kwtf .Attribs p.Blurb { font-size: 93%; }
.sr-kwt .buttons, .sr-kwtf .buttons { font-size: .95em; }*/

/* productDetail.css*/
.rightPanel .bonusContentInner  H2,
.contentNoLfCol .bonusContentInner  H2,.bookDescriptionInner h2 {font-size: 93%;}
.contentNoLfCol .reviewBox H3 { font-size: 93%;}
.memberReviews .headerRating, .memberReviews .pagination {font-size: .90em; }
.memberReviews H2 {font-size: 108%;}
.reviewBoxMid .reviewPreview H3 {font-size: 93%;}
.contentNoLfCol .review H3 {font-size: 93%;}
.rightPanelNoLfCol h2 {font-size: 108%;}
.authDescriptionInner h2 {font-size: 93%;}
.bookExcerptInner H2, .authorInterviewInner H2 {font-size: 123%; }
#learnMore .promoHeader  H2 {font-size: 138.5%;}
.learnMoreInner h3 {font-size: 123%;} 
.narrowH2 {font-size:136% !important;}
/*reset-fonts-grids.css this file is to reset all browser settings therefor moved to common.css as it is*/

/*search.css*/
.sr-kwt .contentNarrow .paginationSearch  { font-size: .95em; *font-size: .93em; }
.itemPrice {font-size: 93%; } 

/* SpryTabbedPanel.css*/
.TabbedPanelsTab {font: bold 93% sans-serif;}
/* tellAFriend.css*/
.cm_taf .content H2 {font-size: 138.5%;}
.cm_taf .popWindow .hd H2 { font-size: 93%;}

/* util.css -- This file is no longer in use.*/

/* wishList.css*/
.cm_wl .content P.youHave, .cm_wle .content P.youHave,.cm_wl .Attribs p.Title { font-size:108%;}
.cm_wle H2 A { font-size: 77%;}
.cm_wl div.sortByBox label {font-size:93%;}
.featTabbedPanelsTab {font-size:90%;}

.leftPanel h2 {font-size:110%;}
.narrowH2 a.FooterLink {font-size:58%;}

#browseAllOpen UL{font-size:110%;}
 .br-lonm .Attribs{ font-size:120% !important;}
/* EOF */
ul.browseLeftNav li.currentItem {
font-size:84%;
font-weight:bold;
line-height:10px;
padding-left:22px;
padding-top:4px;
text-indent:-2px;
}

.sr-kwt .contentNarrow .Attribs {font-size:100%}
.enrollFieldNote_span {font-size:13px !important}
div.enrollFieldNote {font-size:13px !important}
.boxLogin {font-size:96%; line-height:120%}
.boxLogin form label {font-size:100%}
.APO_offerHd {font-weight:bold}
#logInRegWrapper p#copyright {font-size:90% !important;}
form select#sortBy {width:100px}
ul#azMenu a, ul#azMenu span {font-size:82%}
.br-sba .prodColumn {width:20%}
label.cardLabel {width:180px}
.acctContent h2.accTbHd {width:643px}

.columnModuleNoBg h2 {font-size:110% !important; *font-size:105% !important} /*Shop by category header*/
.columnModuleNoBgInner .ulNoArrow {font-size:110%  !important; *font-size:105%  !important} /*Shop by category  links*/
p.ClubEditionPrice {font-size:110% !important} /*for Price*/
.pp-pd .contentNoLfCol p.ClubEditionPrice {font-size:110% !important} /*for Price*/
.content H3 { font-size: 110%;}/* NM Help Header*/
.hlp_1 .content a {font-size:105%}/* NM Help Links*/
form select {font-size:100%;}/*Title dropdown*/
form select.dlpState {width:230px;font-size:95%}
.nm_en2 form.memberInfo label.shipLabel {width:100px !important}
form select.dlpHint {width:240px; font-size:95%; *font-size:85%}
form label {font-size:100%} /* font label size */
#breadCrumbs {font-size:105%} /* Category header size*/
form select#sortBy {width:110px !important}/*idth of search type dropdown*/
.leftPanel .columnModuleInner h3 {font-size:105%} /*account nav header*/
.leftPanel .columnModule ul a {font-size:94.5%;} /*account nav links*/
.browse p.Blurb {font-size:110%;line-height:110%;} /*increase blur on category page*/
.bannerPromoCopy .bdInner {font-size:110%; line-height:120%}
.yui-panel .hd, .popWindowAccSm .hd h2, .popWindowAccLg .hd h2, .popWindowHomeFeat .hd h2, .bannerPromoCopy .hd h2 { font-size:110%}
.yui-panel .bd p {font-size:110%} /* account popup content*/
.accountPopupForm label {width:85px} /*state dropdown in checkout page*/
.accountPopupForm label.state, .accountPopupForm label.lastname {margin-left:4px} /*state dropdown in checkout page*/
.accountPopupForm label.state {width:50px} /*state label in popup window*/
#eafhState {width:210px} /*state dropdown in checkout page*/
#cardNum {width:140px} /*credit card number in checkout page*/
#footerArea {font-size:90%}/*increase font size in footer area*/
#overDueBalance .bd .bdInner td {font-size:84.5%; vertical-align:top}/*inclease before you go layer text*/
.nm_en2 form.memberInfo label.acctLabel {width:190px}
div.enrollFieldNote {margin-left:200px}
.advancedSearchBd form input {width:300px !important}
.advancedSearchBd form .alignRight input {width:auto !important}
.crt-atcc .newCardInfo label {width:130px !important}
.crt-atcc .billingInformation label {width:90px !important}
input#idccafhCity {width:100px}
.total .detail {width:160px}
.total {width:220px}
.columnModuleNoBgInner .ulNoArrow {font-size:100% !important}
.columnModuleNoBgInner .ulNoArrow li {margin-bottom:4px; *white-space:nowrap}
.br-sbccm .rightPanelNoLfCol {width:195px !important}

#idPopupGiftCardForm fieldset.cardInfoPop label {width:135px}
#idPopupGiftCardForm fieldset.cardInfoPop span.AsAppearsOnCard {margin-left:135px;}
#idPopupGiftCardForm #egcfhAccountHolder {margin-bottom:3px}
#idPopupCreditCardAddForm fieldset.cardInfoPop span.AsAppearsOnCard {margin-left:110px;}
#idPopupCreditCardAddForm #idccafhAccountHolder {margin-bottom:3px}
#idPopupCreditCardAddForm  #idccafhCity {width:60px}
.creditCardFormDiv fieldset.cardInfoPop label.state {clear:both; width:110px; margin-left:0 ; padding:10px 0}
.creditCardFormDiv fieldset.cardInfoPop p {clear:both;}
.creditCardFormDiv fieldset.cardInfoPop #idccafhState {float:left; margin:10px 0}
.creditCardFormDiv fieldset.cardInfoPop #eccfhState {float:left; margin:10px 0}

.contentCenterHIWDL DD A { text-decoration: underline; }
.nmSearchElements { font-weight: bold; }
.nmSearchElements #searchBox { width:185px;  } 

.searchElements input {
  width: 185px;
}

div.miniCart{margin-top:5px;}
div#headerTabs div.headerTabCenter a{font-size:80%}

/*Bonus content box adjustment*/
.contentNoLfCol .bonusContentWrapp {top:80; right:0;background-color:rgb(179, 196, 211);}
.contentNoLfCol .bonusContentWrapp h2 { width:140px;}
.contentNoLfCol .bonusContentInner h2 { margin-left:8px;}
.contentNoLfCol .bonusContentInner ul {margin-left:10px;}
