@charset "utf-8";
/* CSS Document */
/* File Name: MASTER COLOR CSS */
/* Created for Direct Brands Inc. */
/* Created by Aydin Baltaci */
/* Last Updated by: Gamalier de Jesus */
/* Last Updated on: 09/10/09 3PM */

/*  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.
*/

/* global */
a, #leftPanel .panelBox ul li a, .titleColor, table.search a {color:#007BA0;}
h2, .search a,  #tabsNav li.current a span, #tabsNav a:hover span, .TabbedTitle  {color:#FFF;}

.miniCart,   #tabsNav a span {color:#333333}
 .CMFooterContent a, .CMFooterContent a, .CMFooterContent a {color:#999;}
 /*Footer Link is for the "more" "seemore" etc.. link at the end of a content.*/
p.FooterLink, p.FooterLinkText, p.FooterLink_inner, span.FooterLink_inner, 
p.FooterLink a, p.FooterLink a:hover, p.FooterLink a:visited, span.FooterLink_inner a, 
span.FooterLink_inner a:hover, span.FooterLink_inner a:visited, p.FooterLink_inner a, 
p.FooterLink_inner a:hover, p.FooterLink_inner a:visited{
	color:#007ba0;
}
.hdPromo span.firstLine, .hdPromo span.secondLine {color:#CF1515;}
.headliner{background-color:#D2E8F5;}
h1, .cat1 H1,  #leftPanel .panelBox h4, #leftPanel .panelBox a, .headliner, #centerCat .page_title, #centerCat .page_title{color:#004088}
#ft, #ft a, #ft p a, #ft p a:hover {color:#545454;}
tlc.h1, #centerCatLevel2 .sub_title {color:#333333;}
#content h2, .rightSidebar h2, #rightPanel h2, .TabbedTitle {background-color:#9BCAE0;}

#contentWrapper H1{ color: #003A8A; }
.notify { color: #D92316; }
#contentWrapper TABLE, .readingTopRight .latestBook { background-color: #F7F7F7;}
.readingTopRight .latestBook { border-color: #C7C7C7;}
.readingTopRight H2 { background-color: #2C76BF; }
.readingTopRight .viewMyOrder { border-color: #C4C4C4;}
#contentWrapper TABLE TH  { background-color: #61A0C1; color: #fff; }
#contentWrapper TABLE TD, .memberLogin  { border-color: #DEE4E4; }

.loginInner { background-color: #F4F4F4;}
.loginLeft  H2 { color: #fff; background-color: #9CCAE1;}
.loginLeft .loginLeftInner { background-color: #DFEAF0;  }
.loginRight, .notYetMember H2, .loginRight  H2 { color: #064092; }

/* left nav */
ul#browseNav li A:hover, ul#browseNav li A.current { color: #fff; background-color: #3394B4;}
ul#browseNav ul LI A {background:#EBEFF2 url(../images/shell/blue_bullet.gif) no-repeat 10px 8px; color: #046693;}
ul#browseNav ul li A:hover, ul#browseNav ul li A.current { color: #046693; background-color: #DAE3EF; }

/*member review*/
#content h2.writeReview A{ background-color: #fff; color: #000; }
#content h2.writeReview { background-color: #fff; color: #000; }


/*Holiday Promo 08 */
#content UL.holidayPromoTabs { background-color: #01295D;  }
#content UL.holidayPromoTabs LI { border-color:#5D3112; }
#content UL.holidayPromoTabs LI A { background-color: #F9F099; color: #023D8B;}
#content UL.holidayPromoTabs LI A:HOVER { background-color: #FFF; color: #023D8B; }
#content UL.holidayPromoTabs LI A.active { background-color: #FFF; color: #023D8B; }

/*Twilight Promo 08 */
#content UL.twilightPromoTabs { background-color: #1D0503;  }
#content UL.twilightPromoTabs LI { border-color:#fff; }
#content UL.twilightPromoTabs LI A { background-color: #B30F25; color: #fff;}
#content UL.twilightPromoTabs LI A:HOVER { background-color: #FFF; color: #AE1326; }
#content UL.twilightPromoTabs LI A.active { background-color: #FFF; color: #AE1326; }

/*Best Of Promo 08 */
#content UL.twilightPromoTabs { background-color: #1D0503;  }
#content UL.twilightPromoTabs LI { border-color:#fff; }
#content UL.twilightPromoTabs LI A { background-color: #B30F25; color: #02304E; background: url('../images/shell/Orange_Tab_Bg.gif') top left repeat-x ;}
#content UL.twilightPromoTabs LI A:HOVER { background-color: #FFF; color: #02304E; }
#content UL.twilightPromoTabs LI A.active { background-color: #FFF; color: #02304E; }

/* SEO Project H1, H2 CSS */
.br-pnanm .content h1 {border-bottom:1px solid #007BA0;} /* 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 #007BA0;} /* 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 *******/
#persistenMsg.step1, #persistenMsg.step1w {background: url("../images/shell/nm/536x28_persistantMsg.gif") no-repeat;} 
#persistenMsg.step1wide {background: url("../images/shell/nm/persistentMsg1.gif") no-repeat;} 
#persistenMsg.step2 {background: url("../images/shell/nm/persistentMsg2.gif") no-repeat;}
#persistenMsg.step3 {background: url("../images/shell/nm/persistentMsg3.gif") no-repeat;}
.nmSearchElements {background: url("../images/shell/Search_Bg.gif") no-repeat;}
.nm_en1 .chooseBox {background:transparent url("../images/shell/nm/580x115_ABO_Art.gif") no-repeat 0 0; height: 115px; position:static; width:580px;}
.nm_en1 .chooseBoxInner ul li {background:transparent url('../../common/images/icons/Icon_Bullet_LI.gif') no-repeat 0 4px; font-weight:bold; margin-left:120px; margin-top:10px; padding-left:10px; position:relative;}
.nmBackground {background: url('../images/shell/Search_Bg_Nm.gif') no-repeat;}


/*New member Related Changes for Enrollmentstep3*/
.selectPaymentMethod h2{margin-bottom:10px;}
.selectPaymentMethod .paymentSelection .paymentSelectionRadio{float:left;padding:20px 10px 0 10px;font-size:11px;font-weight:bold;}
.selectPaymentMethod .paymentSelection .paymentSelectionImg{float:left;padding:10px 10px 10px 40px;width:210px;}
.selectPaymentMethod .paymentSelection .paymentSelectionImg .imagetext{margin:10px 0 0 0;}
.selectPaymentMethod .paymentSelection .paymentSelectionImg .imagetext .whatispaypal{margin-top:10px;position:absolute;text-decoration:underline;color: #007BA0;}
.selectPaymentMethod .paymentSelection .paymentSelectionImg .imagetext .whatispaypal a{color: #007BA0;}


/*Current member Related Changes*/
.paypalBox{    clear: both;margin: 0;padding: 10px 0; width: 281px;}
.paypalBox .paypalimage { padding-left: 6px;   vertical-align: middle;}
.paypalBox .whatispaypal {    margin-top: 10px;    position: absolute;    text-decoration: underline;font-weight: normal;}

/***************Paypal CSS****************/
.acct_default_select_bg .acct_pm_select_text { margin-bottom: 5px;}
.accountPaypalImage {height:85px;width:60px;display: inline-block;margin-top:5px;}
.accountPaypalText {vertical-align:top;width:40px;float:left;width:140px;}

.yui-panel .hd{border:1px solid #9BCAE0;background-color:#9BCAE0;}
.yui-panel .bd{border:1px solid #9BCAE0;border-top:none;}
.yui-panel .container-close{background: url("../../common/images/icons/closeBotton.jpg") no-repeat scroll 0 0 transparent;}

#paypalRedirectLayer_c .lfCorner{display:none;}
#paypalRedirectLayer_c .rhCorner{display:none;}
#paypalRedirectLayerForBillingInfo_c .lfCorner{display:none;}
#paypalRedirectLayerForBillingInfo_c .rhCorner{display:none;}

#paypalRedirectLayer_c h2 {color:#000 ! important;}
#paypalRedirectLayerForBillingInfo_h {height:24px;}
#paypalRedirectLayerForBillingInfo #paypal_popup_head_text {padding-top: 5px;padding-bottom: 5px;}

#paypal_popup_message{border-style:solid;}
#paypal_popup_bd{text-align:left;}
#paypal_popup_message{border-style:solid;border-width:1px;margin-bottom:10px;margin-left:18px;padding:10px;width:85%;}
#paypal_popup_loading_gif{float:left;margin-left:20px;margin-top:-15px;padding:10px;}
#paypal_popup_content{background-color:white;width:400px;}
#paypal_popup_bd{background-color:white;text-align:left;width:400px;}
#paypal_popup_head_text{margin-left:75px;text-align:center;width:300px;}
#paypal_popup_submit{margin-bottom:10px;}
.editbilladdr{margin:0 0 0 12px;}
.ccDropDown{margin:8px 0 0 22px;}
.payPalMessage a{text-decoration: underline;}
