@charset "utf-8";
/* CSS Document */
/* File Name:MASTER COLOR CSS */
/* Created for Direct Brands Inc. */
/* Created by Aydin Baltaci */
/* Last Updated by Gama on 12/30/09 4:14PM */
/* 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:#333333;}
A, .headerLinks {color:#31528c;}
A:visited {color:#31528c;}
A:hover {color:#448bc2;} /* This value comes from the Highlight mosue over value in excel file and valid only for regular links*/
.searchNavBar A {color:#31528c;}
.footer {color:#31528c;}
UL#footerLinks A {color:#31528c; font-weight:bold;}
UL#footerLinks A:hover, .searchNavBar A:hover {color:#448bc2;}
UL#footerLinks A:visited, .searchNavBar A:visited {color:#31528c;}
.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:#518027 url('../images/shell/body_header_bg_hol.gif') repeat-x left top;}*/
BODY, HTML {background:#cccccc url('../images/shell/body_header_bg.jpg') repeat-x left top;}
.rule, HR {border:1px solid #cccccc;}
THEAD {background-color:#ececec;}
THEAD {border:1px solid #cccccc;}
TABLE TR.odd {background-color:#ffffff;}
TABLE TR.even {background-color:#f7f7ef;}
.arrowIcon {background-color:#31528C;}/*the darker border color is given as a background color for tiny areas, such as the arrow icons*/
.featuredBox {background-color:#ffffff;}/*We can assign the actual class name we gave for these boxes*/
.featuredBox {border:1px solid #cccccc;}
.headerBar {background-color:#31528C;}/*H2 ????????*/
.headerBar {border:1px solid #cccccc;}
.searchNavBar {background-color:#31528c;}
TABLE.cart THEAD, TABLE.account THEAD {background-color:#ececec;}/*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:#ececec; border:1px solid #cccccc;} 
.addressPayMethod .addrPayMethInner {background-color:#f7f7ef; border:1px solid #cccccc;}
.thankYouBox {background-color:#f7f7ef;}
#breadCrumbs li.noLink {border-right:1px solid #cccccc; color:#666666;}
.tblBorder {border:1px solid #cccccc;}
/* bonusPoint.css transfers */
.cm_bp .content H2 {color:#000000;}
.cm_bp .content H2.shopNow {color:#666666;border-bottom:1px solid #cccccc;}
.cm_bp .bonusPoints {background:url('../images/shell/Bonus_Points_Bg.gif') no-repeat;}
.cm_bp .content .columnModule H2 {color:#666666;}
.cm_bp .content .columnModule P {border-bottom:1px solid #cccccc;}
/* 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:#666666;}
.br-sbcnm #breadCrumbs, .br-sbccm #breadCrumbs {border-bottom:1px solid #cccccc;}
.br-pnanm .content H2 {border-bottom:1px solid #cccccc; color:#666666;}
.br-pnanm .content H2 A {color:#31528c}
.br-pnanm2 .content H2 {border-bottom:1px solid #cccccc; color:#666666;}
#learnMore .promoHeader H2 {color:#000000;}
.br-pna .paginationSearchTop {border-bottom:1px solid #cccccc;}
/*.content .products {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}*/
ul#azMenu {color:#000000;}
ul#azMenu li {background:url('../../common/images/buttons/AZ_Bar_BG_Fill.gif') repeat-x;}
ul#azMenu a, ul#azMenu span{color:#000000;}
ul#azMenu a.noLink {color:#cccccc;}
ul#azMenu a:hover, ul#azMenu a.current {color:#448bc2;}
h1.pageTitle {color:#666666;}
.br-sba div.letter {background-color:#ececec; border:1px solid #ececec;}
.columnModuleNoBgInner ul li.currentItem {height:25px; background:url(../images/shell/Left_Nav_Sel_Bg.gif) no-repeat;}
.columnModuleNoBgInner ul li.currentItem a {background:none; padding-left:0px; font-weight:bold;} 
ul.browseLeftNav li.currentItem {color:#666;}/*verify this*/
/* browseFeatures.css*/
.paginationSearch {background-color:#ffffff;}
.paginationSearch2 {background-color:#ffffff;}
.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:#31528c;}
.content .products {border-top-color:#cccccc;border-bottom-color:#cccccc;}
/*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;}
.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:#ffffff;}
.nm_en1 .chooseBox, .nm_en1 .chooseFree {background-color:#ffffff;}
.nm_en2 #yourCart .yourCartHd, .nm_en3 #yourCart .yourCartHd {border-top:1px solid #cccccc; width:auto; *width:194px !important;}/*verify this*/
.nm_en2 #yourCart .yourCartHd H2 {*width:182px;}
.nm_en2 .hideAst {color:#31528c;}
.crt-atcc H2.payMet,.nm_en4 h3,.crt-atcc .darkColor {color:#666666;}
crt-atcc .newCardInfo H3, .nm_en3 .popWindow .hd H2 {color:#000000;}
.nm_en1 .Attribs p.Contributor a, .Attribs p.Contributor a:visited {color:#31528c;}
.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:#666666;}
.nm_en3 .cartContent LABEL.big {color:#666666;}
.nm_en3 .cardBillInfo HR {background-color:#cccccc; 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 #cccccc;}
.nm_en4 .contentModuleInner td, .nm_en1 .contentModuleInner td,.crt-atcc .contentModuleInner td {border-bottom:1px solid #cccccc;} 
.nm_en1 .chooseFree, .crt-atcc .cardInfo,.crt-atcc .newCardInfo, #overDueBalance .bd .bdInner TABLE,
.crt-mn .whatsThisRow {border:1px solid #cccccc;}
div.billMeBox,.nm_en4 .totalSummary P.total, .crt-atcc .totalSummary P.total, .crt-atcc .stepsTotalSummary P.total, .crt-atcc .borderTop {border-top:1px solid #cccccc;}
.nm_en3 .rightPanelNoLfCol .columnModule P,.nm_en4 .rightPanelNoLfCol .columnModule P {border-bottom:1px solid #cccccc; word-wrap:break-word;}
.nm_en1 .chooseFree .chooseFreeInnerTop {border-bottom:1px solid #cccccc;}
.crt-atcc .paymentSumWrapper {border:1px solid #cccccc;}
.crt-conf2 .content .continueBoxHead {border:1px solid #cccccc; background-color:#EEEEEE;}
.crt-conf2 .content .continueBoxOuter {border:1px solid #cccccc;} 
.crt-mn .contentNoLfCol .promoBoxHead {border:1px solid #cccccc; background-color:#cbde80;}
.crt-mn .contentNoLfCol .promoBoxOuter {border:1px solid #cccccc;} 
.crt-conf2 .content .promoBoxHead {border:1px solid #cccccc;background-color:#cbde80;}
.crt-conf2 .content .promoBoxOuter {border:1px solid #cccccc;} 

/* tnt cart page */
#continueShop a{text-decoration: underline; cursor: pointer; color: blue;}
#continueShop2 a{text-decoration: underline; cursor: pointer; color: blue;}
#continueShop{margin: 10px; text-align: center; }
#continueShop2{position: absolute; top: -35px; right: -185px;}
.crt-mn .tntpromoCode { background: url('../../common/images/shell/Gry_Box_Bg.gif') no-repeat; float:left; margin-bottom:10px; padding:6px 0; width:280px;}
.crt-mn .tntpromoCode p {margin-left:14px;}

/* Container.CSS */
.yui-panel .hd {border:1px solid #cccccc; background-color:#eeeeee;}
.yui-panel .bd {border:1px solid #cccccc;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;}
#ratingsInfoPanel .container-close {background:url('../images/shell/Sneak_Peak_Close.gif') no-repeat;}
.yui-panel .container-close {background:url('../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:#666666;}
.popWindowAccSm .hd H2,.popWindowAccLg .hd H2, .popWindowHomeFeat .hd H2,.bannerPromoCopy .hd H2 {color:#666666;font-size:114%;text-align:left;}
.yui-tt {color:#cccccc;background-color:#ffffff; border:1px solid #cccccc;}
.loginPop .bd, .loginPop .hd {border:1px solid #cccccc;}
.popWindowAccSm .bd, .popWindowAccLg .bd {height:auto; overflow:hidden !important;}
#infoWindowShip1 .bd {overflow:auto !important}
.yui-panel .advancedSearchHd {border:1px solid #cccccc;background-color:#ffffff;border-top:none; border-bottom:none;}
.yui-panel .advancedSearchBd {border:1px solid #cccccc;background-color:#ffffff;border-top:none;}
#browseAllOpen, #yourCart .yourCartHd, #yourCartNM .yourCartBd,#yourCart .yourCartBd {border:1px solid #cccccc; border-top:none;}
#browseAllOpen {background-color:#ffffff; margin-left:-204px !important; margin-left:-184px; margin-top:-5px; width:182px !important; width:181px;}
#sneakPeek1.yui-panel .bd, #authorInterview .bd, #authorVideo .bd, #authorAudio .bd,#learnMore .bd, #bookExcerpt .bd {border:1px solid #cccccc;}
#yourCart .yourCartBd ul.msgList {background-color:#f7f7ef;}
.mask {background-color:#31528c;}
#yourCart_c .underlay {background-color:#cccccc;}
#authorInterview .bd .authorInterviewInner,#authorVideo .bd .authorVideoInner,
#authorAudio .bd .authorAudioInner,#sneakPeek1.yui-panel, #authorInterview .bd, #ratingsInfoPanel .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;}
#yourCart .yourCartBd {background-color:#ffffff; width:192px;}
#yourCartNM {left:-6px; width:192px;}
.loginPop .hd {background-color:#eeeeee;}
.popWindowAccLg .hd,.popWindowAccSm .hd {border:1px solid #cccccc; background-color:#eeeeee;}
.bannerPromoCopy .hd {background-color:#ccc;border:1px solid #ccc;background:#ccc url('../images/shell/PopupLayerHeadBg.gif') repeat-x;}
.bannerPromoCopy .bd {background-color:#ffffff; border:1px solid #ccc;}
.bannerPromoCopy .bdInner ul#offerTitles {font-weight:bold;}
.bannerPromoCopy .bdInner ul li {padding-bottom:6px; font-weight:bold;}
.bannerPromoCopy .bdInner ul.normal li {font-weight:normal;}
.button-group button {background-color:#31528c;color:#cccccc;border:2px solid #ececec; border-top-color:#ffffff; border-left-color:#ffffff;}
.button-group button:hover, 
.button-group button.hover {border:2px solid #cccccc; background-color:#ececec; border-top-color:#ffffff; border-left-color:#ffffff;}
.button-group button:active {border:2px solid #ffffff; background-color:#31528c; border-top-color:#cccccc; border-left-color:#cccccc;}
#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 {border:1px solid #cccccc;background-color:#ffffff;}/*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 {border:1px solid #cccccc;background-color:#cbde80;}/*brcolor2, bgColor2*/
/*Home.css file*/
.cm-hp .viewListLink A, .nm-hp .viewListLink A {color:#666666;}
.rightPanel .cmHpFeaturedSection A, .rightPanel .cmHpFeaturedSection H2 A {color:#31528c;}
#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:#666666;height:65px;}
.rightPanel .cmHpFeaturedSection {background:url('../images/shell/Featured_Selection_Bg.gif') no-repeat; color:#31528c;}
.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:#426b1e url('../images/shell/Header_Bg.gif') no-repeat;}*/
#hd {background:#eeeeee 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; clear:both; margin:auto;}
.search {background:url('../images/shell/Body_Bg.gif') repeat-y;}
.browseAll {background:url('../images/shell/Browse_Box_Bg.gif') repeat-y; width:184px;}
.searchElements {background:url('../images/shell/Search_Bg_Nm.gif') no-repeat;}
.nmBackground {background:url('../images/shell/Search_Bg_Nm.gif') no-repeat;}
.columnModuleInner UL LI {background:url(../images/icons/Icon_Arrow_LI.gif) no-repeat 11px 2px;}
.columnModuleInner UL LI A {font-weight:bold;}
.columnModuleInner UL LI A:hover {background:#A3C2F7}
.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 left bottom; height:auto; width:191px; padding:2px 0 8px 3px;}
.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;}
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:#666666;}
.cartItems, .browse h2 a {color:#31528c;}
a#advSearch {color:#fff;}
FORM H3 {color:#666666;}
.miniCart A .signOut,.contentNarrow H3, .content H3,.contentWide H3 {color:#000000;} 
ul.msgList li.confirm,ul.msgList li.info {color:#05396d;}
.browseAll SPAN {color:#666666;} 
P#copyright {color:#ffffff;}
/*P#copyright {color:#666666;}*/
#expInfo {clear:both; color:#666666; font-size:84.5%; text-align:center;}
.migrationMessages A {color:#cc0000;}
.columnModule H2, .contentNarrow H2 {color:#666666;}
#breadCrumbs LI.last {color:#666666; font-size:18px;}
.columnModuleInner HR {color:#cccccc;}
#breadCrumbs li a, #breadCrumbs li a:hover {border-right:2px solid #cccccc; font-size:18px; padding-right:13px;}
H2.accTbHd {border:1px solid #cccccc; background-color:#ececec;}
.contentModuleInner {border:1px solid #cccccc;}
.contentModuleInner TH {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.contentModuleInner TD {border-bottom:1px solid #cccccc;}
.contentModuleInner span {font-weight:normal; color:#666666;}
TR.altCol TD {background-color:#ececec;}
.accTbHd TABLE {background:transparent;}
TABLE,.contentModuleInner TABLE {background-color:#ffffff;}
.columnModuleNoBg H2 {border-bottom:1px solid #cccccc;color:#666666;margin-top:14px;}
.columnModuleNoBgInner UL LI {list-style-image:url(../images/icons/Icon_Arrow_LI.gif);}
.columnModule {border-bottom:1px solid #cccccc;}
.columnModuleNoBg {width:190px;}
.yui-t2 .yui-b {display:inline;}
.leftPanel .columnModule {margin-left:10px;}
.columnModuleInner H3 {border-bottom:1px solid #cccccc;}
H2.colMdHd, .columnModuleInner {background-color:#ffffff; border:1px solid #cccccc;border-bottom:none;}
.columnModuleInner {border-top:none;}
.columnModuleInner HR {background-color:#ccc;}
.columnModuleInner UL LI.current:hover, .columnModuleInner UL LI:hover {background-color:#A3C2F7;}
.columnModuleInner UL li.currentHover {background-color:#31528C !important;} /*verify this*/
.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 #31528C;}
.columnModuleNoBg H3,.contentWide H2,.content H2,.contentNoLfCol H2, .contentNarrow H2 {border-bottom:1px solid #cccccc;}
.contentWide H2, .content H2,.contentNoLfCol H2, .contentNoLfCol H2 A, .columnModuleInner H3, 
.columnModuleNoBg H3 {color:#666666;}
.browse .prodColumn h2 a, .browse .prodColumn h2 a:visited {color:#31528c;}
.yourCartBdInner LI {list-style-image:none; border-top:1px solid #cccccc;}
.yourCartBdInner .freeBook {background-color:#ffffff; color:#666666}
.yourCartBdInner .last {border-bottom:1px solid #cccccc;}
.yui-panel .bd .cartItemWrapper {border-top:1px solid #cccccc;}
.yui-panel .cartItemWrapper P.Price {color:#cc0000;}
.itemRemovalMsg {background-color:#f2f2f2; color:#000000;}
.yui-panel .bd .yourCartBdInner P.subTotal {border-top:1px solid #cccccc;}
#yourCartNM .bd p.totalSavings {background-color:#ffffff;}
ul.errorList, ul#ajaxError {list-style-type:none; color:#cc0000;}
.yourCartBdInner .freeBookItem {background:#fff url(../images/icons/Arrow_black.gif) no-repeat 0 3px; border-top:1px solid #cccccc;}
.yourCartBdInner .freeBookItem a {color:#000000;}
.yourCartBdInner li a {color:#000000;}
.errorFieldColor {border:1px solid #cc0000 !important;}
.notify {color:#cc0000;}
/* 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:#31528c;}
.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:#31528c;}
.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;display:none;}
.rightPanel .top100Inner {border-left:1px solid #cccccc; background-color:#ffffff; border-right:1px solid #cccccc; }
.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 #cccccc;}
#logInRegWrapper .alignLeft {border-right:1px solid #cccccc;}
#logInRegWrapper H2 {color:#666666;}
#logInRegWrapper #logInRegFooter {color:#31528c;}
form#validatePassword {border-right:1px solid #cccccc; float:left; min-height:200px; width:255px;}
form#registerForm {float:right; width:300px;}
.br-pnanm .content #registerAcct h2 {border-bottom:none; width:290px;}
/* 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:#31528c;}
#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;}
ul.prodList li {background: url('../../common/images/shell/graylistbullet.gif') no-repeat -2px 4px;padding-left:13px;}
/* product.css*/
.Attribs p.AverageMemberRating,.Attribs p.AverageMemberRating a, .Attribs p.AverageMemberRating a:hover, .Attribs p.AverageMemberRating a:visited {color:#666666;}
.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:#31528c;}
.Attribs p.ExplicitContent {color:#cc0000;}
.Attribs p.StockStatus {font-weight:normal; font-style:normal;}
.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:#666666;}
.Attribs p.OtherFormats, .Attribs p.OtherFormats a, .Attribs p.OtherFormats a:visited {color:#cc0000;}
.Attribs p.AudibleVersion a, .Attribs p.AudibleVersion a:visited,
.Attribs p.ExtraContentLinks,.Attribs p.ExtraContentLinks a,
.Attribs p.ExtraContentLinks a:visited, .Attribs p.Title, .Attribs p.Title a, .Attribs p.Title a:visited,
.Attribs p.Contributer,.Attribs p.Contributor a, .Attribs p.Contributor a:visited, .Attribs p {color:#333333;}
.Attribs p.Title a:hover {color:#448bc2 !important;}
.contentNoLfCol .Attribs P.Title A, .productDisplay .Attribs P.Title A.title {color:#666666;}
.contentNoLfCol .Attribs P.Contributor A, .productDisplay .Attribs p.Contributor A.contributor {color:#31528c;}
.pp-pd .contentNoLfCol .Title {color:#666666;}
.pp-pd .contentNoLfCol h1.Title {color:#31528c;}
.pp-pd .contentNoLfCol h2.Contributor {color:#000000;}
.rightColPromoInner .ProductRow .Attribs P.Title A, .rightColPromoInner .ProductRow .Attribs P.Title A.title {color:#31528c;}
.pp-as .contentNoLfCol {width:722px !important;}
.pp-as .contentNarrow .viewPP .ProductRow {border-top:1px solid #cccccc;}
.pp-as .contentNoLfCol .viewPP .ProductRow {border-top:1px solid #cccccc;}
.pp-as .contentNarrow .viewPP .Attribs P.Title A, .pp-as .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.Attribs p.IntroPrice, .Attribs p.IntroPrice span.alert, .attribsRight p.IntroPrice span.alert, .nm_en1 td.price, .nm_en2 td.price, .nm_en3 td.price, .nm_en4 td.price, .ProductRow p.IntroPrice, p.IntroPrice span.alert , .td_youPay span.notify, .crt-atcc .contentModuleInner td.last span.notify {color:#CC0000; font-weight:bold;}
.br-aznm .attribsRight p.IntroPrice {display:inline-block;}
.br-az .attribsRight p {clear:left;}
.br-lo .contentNarrow .Attribs P.Title A, .br-lo .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.br-lo .contentNarrow .Attribs P.Contributor A, .br-lo .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.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:#31528c;}
.br-locm .content .Attribs P.Contributor A, .br-lo .content .Attribs P.Contributor A.Contributor {color:#31528c;}
.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:#31528c;}
.br-lonm .contentNarrow .Attribs P.Contributor A, .br-lonm .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-lt .contentNarrow .Attribs P.Title A, .br-lt .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.br-lt .contentNarrow .Attribs P.Contributor A, .br-lt .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-na .content .Attribs P.Title A, .br-na .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.br-na .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-na .B_threeitems, .B2_threeitems {background-color:#ffffff;}
.br-pna3c .content .Attribs P.Title A, .br-na .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.br-pna3c .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-pna3c .B_threeitems, .B2_threeitems {background-color:#ffffff;}
.br-pna .content .Attribs P.Title A, .br-pna .content.Attribs P.Title A.title {color:#31528c;}
.br-pna .content .Attribs P.Contributor A, .br-pna .content .Attribs P.Contributor A.Contributor {color:#31528c;}
.Attribs p.PromotionPrice, .Attribs p.ratio, .br-locm .B_threeitems .Attribs p.PromotionPrice, .cm-hp .Attribs p.ClubEditionPrice {margin:0;}
.ProductRow .PromotionPrice {font-weight:bold; color:#cc0000; font-size:105%; padding-left:1px;}
.ProductRow .PromotionPrice span.alert {font-weight:bold !important;font-size:105%;}
#viewTrailerPanel .PromotionPrice, #viewTrailerPanel .PromotionPrice span.alert {font-weight:bold !important;color:#cc0000;}
.ProductRow .ClubEditionPrice {color:#000; font-weight:normal !important;}
.ProductRow .ClubEditionPrice span.alert, #viewTrailerPanel .ClubEditionPrice span.alert{color:#000; font-weight:normal !important;}
.crt-conf2 .TiledDisplayListA .Buttons, .Buttons p {padding-top:0; margin-top:0;}
.pp-as .buttons p {margin:5px 0;}
.crt-conf2 .Buttons .PromotionPrice {font-weight:bold; color:#cc0000; font-size:105%; padding-top:0px; padding-left:1px;}
.crt-conf2 .Buttons .PromotionPrice span.alert {font-weight:bold !important; font-size:105%;}
.crt-conf2 .Buttons .ClubEditionPrice {color:#000; font-weight:normal !important; padding-top:0px; padding-left:1px;}
.crt-conf2 .Buttons .ClubEditionPrice span.alert {color:#000; font-weight:normal !important;}
.Buttons form a {padding-left:6px !important; padding-left:0; padding-top:2px;}
.Buttons form input, .Attribs form input {padding-left:0;}
.pp-pd .Buttons form input {padding-left:3px;}
#viewTrailerPanel .Buttons form a {padding-left:0px !important;}
#viewTrailerPanel .B2_LgImg .Buttons img {margin-left:0px;}
#viewTrailerPanel .B2_LgImg .Buttons {padding-left:76px;}
/*product-newmembers section*/
.br-nrnm .content .Attribs P.Title A, .br-nr .content.Attribs P.Title A.title {color:#31528c;}
.br-nrnm .content .Attribs P.Contributor A, .br-nr .content .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-nr .content .Attribs P.Title A, .br-nr .content.Attribs P.Title A.title {color:#31528c;}
.br-nr .content .Attribs P.Contributor A, .br-nr .content .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-ss-a .content .Attribs P.Title A, .br-ss-a .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.br-ss-a .content .Attribs P.Contributor A, .br-na .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.br-ss-a .B_threeitems, .B2_threeitems {background-color:#ffffff;}
/*product-bestseller section*/
.br-bs .ProductRow {border-top:1px solid #cccccc;}
.br-bs A SPAN, .br-bs A SPAN {color:#31528c;} 
.itemPrice {color:#cc0000;} 
.br-bs .Attribs p.Title a, .br-bs .Attribs p.Title a:visited {color:#31528c;}
.br-bs .Attribs p.Contributor a, .br-bs .Attribs p.Contributor a:visited {color:#31528c;}
.br-pna3c .ProductRow, .br-bsnm .ProductRow {border-bottom:1px solid #cccccc;}
.br-bsnm A SPAN, .br-bs A SPAN {color:#31528c;} 
.itemPrice {color:#cc0000;} 
.br-az .ProductRow, .br-nrnm .ProductRow {border-bottom:1px solid #cccccc;}
.br-az A SPAN, .br-az A SPAN {color:#31528c;} 
.itemPrice {color:#cc0000;} 
.br-az .Attribs p.Title a, .br-az .Attribs p.Title a:visited {color:#31528c;}
.br-az .Attribs p.Contributor a, .br-az .Attribs p.Contributor a:visited {color:#31528c;}
.br-aznm A SPAN, .br-aznm A SPAN {color:#31528c;} 
.itemPrice {color:#cc0000;} 
.br-mpsg .ProductRow {border-top:1px solid #cccccc;}
.br-mpsg A SPAN, .br-mpsg A SPAN {color:#31528c;} 
.itemPrice {color:#cc0000;} 
.crt-atcc .contentNoLfCol .Attribs P.Title, .crt-atcc .contentNoLfCol .Attribs P.Title A {color:#31528c;}
.crt-atcc .contentNoLfCol .Attribs P.Contributor A {color:#31528c;}
.crt-atcc .VerticalDisplayListB P SPAN {color:#000000;}
.nm_en1 .content .Attribs P.Title, .nm_en1 .content .Attribs P.Title A {color:#31528c;}
.nm_en4 .contentNoLfCol .Attribs P.Title, .nm_en4 .contentNoLfCol .Attribs P.Title A {color:#31528c;}
.nm_en4 .contentNoLfCol .product .Attribs P.Title A, .nm_en4 .contentNoLfCol .product .Attribs P.Title A.title {color:#31528c;}
.nm_en4 .contentNoLfCol .product .Attribs P.Contributor A, .nm_en4 .contentNoLfCol .product .Attribs P.Contributor A.Contributor {color:#31528c;}
.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:#31528c;}
.crt-conf2 .Attribs P.Contributor A, .crt-conf2 .Attribs p.Contributor A.contributor {color:#31528c;}
.crt-conf2 .TiledDisplayListA .Attribs P.Title A, .crt-conf2 .TiledDisplayListA .Attribs P.Title A.title {color:#31528c;}
.crt-conf2 .TiledDisplayListA .Attribs P.Contributor A, .crt-conf2 .TiledDisplayListA .Attribs P.Contributor A.Contributor {color:#31528c;}
/*product.css- Bonus Points section */
.cm_bp .content .Attribs P.Title A, .cm_bp .contentNarrow .Attribs P.Title A.title {color:#31528c;}
.cm_bp .content .Attribs P.Contributor A, .cm_bp .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.cm_bp .B_threeitems, .B2_threeitems {background-color:#ffffff;}
/*product.css wishlist section*/
.cm_wl .ProductRow {border-bottom:1px solid #cccccc;}
.cm_wl A SPAN {color:#31528c;} 
.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:#31528c;}
.cm-hp .contentNarrow .Attribs P.Contributor A, .cm-hp .contentNarrow .Attribs P.Contributor A.Contributor {color:#31528c;}
.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:#666666;}
.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:#666666;}
.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 #cccccc;}
.memberReviews H2 {color:#31528c; border-bottom:1px solid #cccccc;}
.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 #ececec;}
.contentNoLfCol .review {border-bottom:1px solid #ececec;}
.contentNoLfCol .review H3, .contentNoLfCol .review span {color:#31528c;}

/*.rightPanelNoLfCol .alsoBy H2 {color:#31528c;top:30px !important;left:10px !important;}*/

.rightPanelNoLfCol .alsoBy h2 {
line-height:16px !important;
padding:0 15px 4px 0 !important;
width:150px !important;
color:#31528c;
border-bottom:1px solid #ccc !important;
top:35px !important;
}

.rightColPromo .rightColPromoInner {border:1px solid #cccccc; border-top-width: 0px; border-bottom-width: 0px; margin-top:0 !important;}
.pp-pd .rightColPromoInner .ProductRow {padding-top:6px;padding-bottom:1px;}
.rightPanelNoLfCol h2 {border-bottom:1px solid #cccccc;}
.rightPanelNoLfCol h3 {color:#666666;}
.rightPanelNoLfCol LI, .rightPanel LI {background:url('../images/icons/Icon_Arrow_LI.gif') no-repeat 0 3px;}
.rightPanelNoLfCol .yourCartBdInner li, .rightPanel .yourCartBdInner li {background:none;}
.rightPanelNoLfCol .yourCartBdInner li.freebook, .rightPanel .yourCartBdInner li.freebook {background:#ffffff;}
.rightPanelNoLfCol .yourCartBdInner li.freeBookItem, .rightPanel .yourCartBdInner li.freeBookItem, .rightPanelNoLfCol .yourCartBdInner div.productItem, .rightPanel .yourCartBdInner div.productItem {background:url(../../common/images/icons/Arrow_black.gif) no-repeat 0 3px;}
.leftPanel .authDescription {border:1px solid #cccccc; background-color:#ffffff;}
.authDescriptionInner h2 {border-bottom:1px solid #cccccc;}
.authorInterviewInner H2, .bookExcerptInner H2 {color:#666666;}
#learnMore .promoHeader H2 {color:#000000;}
.pp-pd .popWindow .bd .bdInner {background-color:#ffffff;}
.contentNoLfCol .borderBlue, .pp-as .borderBlue {border-top:1px solid #cccccc;}
/*reset-fonts-grids.css --whole file goes to common/css folder*/
/*search.css*/
.sr-kwt .ProductRow, .sr-kwtf .ProductRow {border-top:1px solid #cccccc;}
.sr-kwt A SPAN, .sr-kwtf A SPAN {color:#31528c;} 
.itemPrice {color:#cc0000;} 
.sr-kwt .searchQuery, .sr-kwtf .searchQuery {background-color:#ffffff;}
.sr-kwt h2.bookSearchPlus {background-color:#31528C; color:#fff;}
/* SpryTabbedPanel.css*/
.TabbedPanelsTab {color:#31528c; top:0 !important; top:1px;}
.pp-pd .bookDescriptionInner .twoColDivs h6 {font-weight:bold !important;}
.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 #cccccc;background-image: url('../images/shell/tabbed_content_fav_food.gif');}
.featTabbedPanelsTab {color:#fff;background-color:#31528C;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 #cccccc;}
.featTab2 {border:1px solid #cccccc;}
.featTab3 {border:1px solid #cccccc;}
.featTabLast {border:1px solid #cccccc;}
.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;}
 .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; border-bottom:1px solid #ffffff;}
.TabbedPanelsContentGroup {border:1px solid #cccccc;background-color:#ffffff;}
.cm-hp .prodDetailTabs .TabbedPanelsTabSelected {border-bottom:1px solid #ffffff;}
.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 #ffffff;}
.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 #ececec;border-right:solid 1px #ececec;border-left:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color:#f7f7ef;border-bottom:solid 1px #ececec;}
/* tellAFriend.css*/
.cm_taf .content H2 {color:#666666;}
.cm_taf .popWindow .hd H2 {color:#000000;}
.cm_taf .popWindow .bd .bdInner {background-color:#ffffff;}
.cm_taf #breadCrumbs li.last, .cm_taf .content p, .cm_taf .content form {padding-left:15px;}
/* 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 #cccccc; border-bottom:1px solid #cccccc; background-color:#ececec;}
.cm_wle .Attribs p.Contributor a, .cm_wle .Attribs p.title a,
.cm_wl .Attribs p.Title a, .Attribs p.Title a:visited,
.cm_wl .Attribs p.Contributor a, .cm_wl .Attribs p.Title {color:#31528c;}
img.wishListBanner {padding-bottom:10px;}
.fs-ms img.wishListBanner {display: none;}
/*Extra Fixes*/
.borderTop {border-top:1px solid #cccccc;} 
.borderBottom {border-bottom:1px solid #cccccc;}
/* left panel */
.leftPanel h1 {color:#31528c;}
.leftPanel .panelBox h4 {color:#666666;}
.hm-cm #yui-main h1 {color:#31528c;}
ul.browseLeftNav li {list-style-image:none;}
.border {border:1px dashed #cccccc;}
.blue {color:#666666;}
/* End of File*/
/*test classes*/
.pink {background-color:#FFC0CB;}
.red {background-color:red;}
.orange {background-color:orange;}
.yellow {background-color:yellow;}
/* Specialty List Horizontal*/
ul#specialtyListHorz, ul#giftCenter {float:left; font-family:Arial; font-weight:bold; font-size:11px; margin-bottom:15px;}
ul#giftCenter {background-color:#204683; width:576px !important; width:578px; padding:2px 0 0 2px; margin-bottom:0;}
ul#specialtyListHorz li,ul#giftCenter li {float:left; padding:0; display:inline; margin:0; line-height:22px;}
html>body UL#specialtyListHorz li a,html>body ul#giftCenter li a {width:auto;} 
ul#specialtyListHorz li a,ul#giftCenter li a {display:block; text-decoration:none; margin:0;}
ul#giftCenter li a {color:white;position:relative !important; padding:0 10px !important;padding:0 10px 0 0;}
ul#giftCenter li a:hover, ul#giftCenter li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/gc_right_curve.gif') no-repeat top right; display:block; text-decoration:none;}
ul#giftCenter li a:hover, ul#giftCenter li a.current {color:#204683;}
ul#giftCenter li a span {visibility:hidden; width:10px; position:absolute !important; left:0;}
ul#giftCenter li a:hover span, ul#giftCenter li a.current span {visibility:visible; width:10px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/browse/gc_left_curve.gif') no-repeat left top;}
ul#specialtyListHorz li.clrGold {color:#FFCE70;}
ul#giftCenter li.clrGold {color:#5A7DBD;}
ul#gcNavSubBar {width:578px; font-family:Arial; font-weight:bold; font-size:11px; margin:0; padding:0; float:left; background-color:white;}
ul#gcNavSubBar li {float:left; padding:0; display:inline; margin:0;	color:#B7E9F5; line-height:22px;}
html>body UL#gcNavSubBar li a {width:auto;} 
ul#gcNavSubBar li a {display:block; text-decoration:none; color:#6797C8; margin:0 8px; font-weight:normal;}
ul#gcNavSubBar li a:hover, ul#gcNavSubBar li a.current {display:block; text-decoration:none; color:#214486; font-weight:bold;}
#favorite .promo {margin-top:10px;}
#favorite .promo img {margin:0 0 8px 8px; float:left;}
#favorite .promo img.left {margin-left:0;}
.wiseguys {margin-top:10px;}
.wiseguys img {margin:0 0 15px 0; float:right;}
.wiseguys img.left {float:left;}
.giftUnit h4{margin:15px 0;}
.giftUnit .promo img {margin:0 8px 16px 8px;float:left;}
.giftUnit .promo a.firstBn img {margin-left:0;}
.giftUnit .promo img.large {margin:0 0 16px 0; float:left;}
.giftUnit .promo img.left {margin-left:0;}
.giftUnit .promo .column {width:50%; float:left;}
.giftUnit .promo .column img.right {margin-left:6px !important; margin-left:8px;}
.giftUnit .promo img.last {margin-bottom:0 !important; margin-bottom:16px;}
.giftUnit img.decor {float:left;}
.giftUnit ul {margin-left:82px; list-style:none;}
.giftUnit ul li {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/globalnavigation/listBulletBlack.gif') no-repeat left 3px; padding-left:8px; padding-bottom:4px;}
#gc {position:relative;}
#gc img {border:none;}
ul#gcImgNav, ul#gcImgNav ul {position:absolute; z-index:9; top:168px; left:14px; padding:0; margin:0; list-style:none; line-height:1;}/* all lists */
ul#gcImgNav a {display:block; background-color:white; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; width:58px; font-weight:normal;}
ul#gcImgNav li {float:left; line-height:30px; width:58px;}/* width needed or else Opera goes nuts */ /* all list items */
ul#gcImgNav li a {width:58px;display:block;}
ul#gcImgNav li ul {position:absolute; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/giftcenter/ro_bottom.gif') no-repeat 0 14px;	width:180px; border-bottom:2px solid #ccc;	top:20px; left:-999em;}/* second-level lists */ /* using left instead of display to hide menus because display:none isn't read by screen readers */
ul#gcImgNav li ul.right {margin-left:-115px;}
ul#gcImgNav li ul li {width:166px; margin-left:4px !important; margin-left:4px; line-height:15px; border-bottom:1px solid #ccc;}
ul#gcImgNav li ul li.last {padding-bottom:4px; border-bottom:none;}
ul#gcImgNav li ul li a {color:#6797C8; width:160px; padding:3px; font-weight:normal; background-color:white; opacity:1; filter:alpha(opacity=100); -moz-opacity:1;}
ul#gcImgNav li:hover ul, ul#gcImgNav li.sfhover ul {left:auto;}/* lists nested under hovered list items */
ul#gcImgNav li ul a:hover {font-weight:bold; color:#214484;}
/* Fix IE. Hide from IE Mac */
* html ul#gcImgNav li {float:left; height:1%;}
* html ul#gcImgNav li a {height:1%;}
/* Features Landing Page */
#main3Asub {float:left; margin-top:-20px;}
#main3Asub .giftUnit .promo img {margin:0 12px 12px 0; float:left;}
.main3sub {float:left; width:190px; }
.giftUnit { float:left; width: 583px; }
dl#moreFeatures dt {margin-top:15px; font-weight:bold; font-size:14px; color:#214486;}
dl#moreFeatures dl {color:#333;}
/* Must Have */
ul.mustHave li a span {visibility:hidden; position:absolute !important; position:relative; left:0 !important; left:-11px; width:12px;}
ul.mustHave {padding:2px 0 0 2px; width:768px !important; width:769px; margin-left:0px; color:#EFFBBD; background:#29696B url('../../common/images/features/background/dvd/musthave_navBg.gif') repeat-x left;}
ul.mustHave a, ul.mustHave li a:visited {color:#EFFBBD; padding:0 11px;}
ul.mustHave li a:hover span, ul.mustHave li a.current span {visibility:visible; width:12px; background:url('../../common/images/features/background/dvd/musthavenav_leftCorner.gif') no-repeat top left;}
ul.mustHave li a:hover, ul.mustHave li a.current {background:white url('../../common/images/features/background/dvd/musthavenav_rhtCorner.gif') no-repeat top right; display:block; text-decoration:none;}
ul.mustHave li a {position:relative;}
ul.mustHave li a:hover, ul.mustHave li a.current, ul.mustHave li a.current:visited {color:#29696B;}
ul.mustHave .divider {color:#A5D7CE;}
/* Full Screen */
ul.fullScreen li a span {visibility:hidden; position:absolute !important; position:relative; left:0 !important; left:-11px; width:12px;}
ul.fullScreen {padding:2px 0 0 2px; width:768px !important; width:769px; margin-left:0px; color:#EFFBBD; background:#2C2E2E url('../images/features/headers/fullscreen_navbg.jpg') repeat-y top left;}
ul.fullScreen a, ul.fullScreen a:visited {color:#ffffff; padding:0 11px;}
ul.fullScreen li a:hover span, ul.fullScreen li a.current span {visibility:visible; width:12px; background:url('../../common/images/features/background/dvd/fullscreennav_leftCorner.jpg') no-repeat top left;}
ul.fullScreen li a:hover, ul.fullScreen li a.current {background:white url('../../common/images/features/background/dvd/fullscreennav_rhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.fullScreen li a {position:relative;}
ul.fullScreen li a:hover, ul.fullScreen li a.current, ul.fullScreen li a.current:visited {color:#656565;}
ul.fullScreen .divider {color:#8B8C8C;}
ul.fullScreen li.learnMore a {font-size:12px; position:absolute; right:0;}
ul.fullScreen li.learnMore a:hover {color:#DFE6EB; text-decoration:underline; background:none;}
/* DVDs by Rating */
ul.byRating li a span {visibility:hidden; position:absolute !important; position:relative; left:0 !important; left:-11px; width:12px;}
ul.byRating {padding:2px 0 0 2px; width:768px !important; width:769px; margin-left:0px; color:#EFFBBD; background:#2C2E2E;}
ul.byRating a, ul.byRating a:visited {color:#ffffff; padding:0 11px;}
ul.byRating li a:hover span, ul.byRating li a.current span {visibility:visible; width:12px; background:url('../../common/images/features/background/dvd/fullscreennav_leftCorner.jpg') no-repeat top left;}
ul.byRating li a:hover, ul.byRating li a.current {background:white url('../../common/images/features/background/dvd/fullscreennav_rhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.byRating li a {position:relative;}
ul.byRating li a:hover, ul.byRating li a.current, ul.byRating li a.current:visited {color:#656565;}
ul.byRating .divider {color:#8B8C8C;}
ul.byRating li.learnMore a {font-size:12px; position:absolute; right:0;}
ul.byRating li.learnMore a:hover {color:#DFE6EB; text-decoration:underline; background:none;}
/* DVDs by Price */
ul.byPrice li a span {visibility:hidden; position:absolute !important; position:relative; left:0 !important; left:-11px; width:12px;}
ul.byPrice {padding:2px 0 0 2px; width:768px !important; width:769px; margin-left:0px; color:#EFFBBD; background:#29696B;}
ul.byPrice a, ul.byPrice a:visited {color:#EFFBBD; padding:0 11px;}
ul.byPrice li a:hover span, ul.byPrice li a.current span {visibility:visible; width:12px; background:url('../../common/images/features/background/dvd/fullscreennav_leftCorner.jpg') no-repeat top left;}
ul.byPrice li a:hover, ul.byPrice li a.current {background:white url('../../common/images/features/background/dvd/fullscreennav_rhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.byPrice li a {position:relative;}
ul.byPrice li a:hover, ul.byPrice li a.current, ul.byPrice li a.current:visited {color:#29696B;}
ul.byPrice .divider {color:#A5D7CE;}
ul.byPrice li.learnMore a {font-size:12px; position:absolute; right:0;}
ul.byPrice li.learnMore a:hover {color:#DFE6EB; text-decoration:underline; background:none;}
/* Decades*/
ul.decades li a span {visibility:hidden; position:absolute !important; left:0; width:12px;}
ul.decades {padding:2px 0 0 2px; width:576px !important; width:578px; margin-left:2px !important; margin-left:1px; color:#EFFBBD; background:#F1E7A7 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/decades/navBg.jpg') repeat-x left;}
ul.decades a {color:#B28A34; padding:0 13px !important; padding:0 13px 0 0;}
ul.decades li a:hover span, ul.decades li a.current span {visibility:visible; width:12px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/decades/navleftCorner.jpg') no-repeat top left;}
ul.decades li a:hover, ul.decades li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/decades/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.decades li a {position:relative;}
ul.decades li a:hover, ul.decades li a.current {color:#29696B;}
ul.decades .divider {color:#9AB6B9;}
/* Best of Rest */
ul.seasonOne li a span {visibility:hidden; position:absolute !important; left:0; width:9px;}
ul.seasonOne {padding:2px 0 0 2px; width:578px !important; width:581px; margin-left:2px !important; margin-left:0px; color:white; background:#348896 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/seasononesets/navBg.jpg') repeat-x left;}
ul.seasonOne a {color:white; padding:0 7px !important; padding:0 7px 0 0;}
ul.seasonOne li a:hover span, ul.seasonOne li a.current span {visibility:visible; width:9px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/seasononesets/navleftCorner.jpg') no-repeat top left;}
ul.seasonOne li a:hover, ul.seasonOne li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/seasononesets/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.seasonOne li a {position:relative;}
ul.seasonOne li a:hover, ul.seasonOne li a.current {color:#358896;}
ul.seasonOne .divider {color:#4DB1BA;}
/* Wise Guys */
ul.wiseGuysNav li a span {visibility:hidden; position:absolute !important; left:0; width:9px;}
ul.wiseGuysNav {padding:2px 0 0 2px; width:576px !important;	width:578px; margin-left:2px !important; margin-left:1px; color:white; background:#C3DF3D url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/wiseguys/navBg.jpg') repeat-x left;}
ul.wiseGuysNav a {color:#660000;padding:0 12px !important; padding:0 13px 0 0;}
ul.wiseGuysNav li a:hover span, ul.wiseGuysNav li a.current span {visibility:visible; width:9px;	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/wiseguys/navleftCorner.jpg') no-repeat top left;}
ul.wiseGuysNav li a:hover, ul.wiseGuysNav li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/wiseguys/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.wiseGuysNav li a {position:relative;}
ul.wiseGuysNav li a:hover, ul.wiseGuysNav li a.current {color:#660000;}
ul.wiseGuysNav .divider {color:#660000;}
ul.wiseguyProd {margin:0 !important;clear:left;}
ul.wiseguyProd .prod {float:left;width:250px;}
ul.wiseguyProd .prod .left {float:left; width:48%;}
ul.wiseguyProd .prod .right {float:right; width:50%;}
ul.wiseguyProd p.Title {margin-bottom:-5px !important;}
ul.wiseguyProd p.ClubPrice, ul.wiseguyProd p.MovieFormat {margin-top:0 !important;}
ul.wiseguyProd p.Sale {margin-top:5px; margin-bottom:0;}
ul.wiseguyProd a.addToCart {margin-top:0;}
/* Funny Fellas*/
ul.funnyFellasNav li a span {visibility:hidden; position:absolute !important; left:0; width:9px;}
ul.funnyFellasNav {padding:2px 0 0 2px; width:576px !important; width:578px; margin-left:0 !important; margin-left:0; color:white; background:#C3DF3D url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/wiseguys/navBg.jpg') repeat-x left;}
ul.funnyFellasNav a {color:#660000;padding:0 13px !important; padding:0 17px 0 0;}
ul.funnyFellasNav li a:hover span, ul.funnyFellasNav li a.current span {visibility:visible; width:9px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/wiseguys/navleftCorner.jpg') no-repeat top left;}
ul.funnyFellasNav li a:hover, ul.funnyFellasNav li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/wiseguys/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.funnyFellasNav li a {position:relative;}
ul.funnyFellasNav li a:hover, ul.funnyFellasNav li a.current {color:#660000;}
ul.funnyFellasNav .divider {color:#660000;}
/* AFI 100 */
.afi100 {width:180px; margin-right:18px; float:left; text-transform:uppercase; font-weight:normal; color:#666;}
.threeColDivider .last {margin-right:0;}
.afi100 a:hover {text-decoration:underline;}
.afi100 div.row {padding:0;margin:0;line-height:12px;}
.afi100 div.rank {font-weight:bold;clear:right;width:20px; float:left; text-align:right;margin:0;padding:0;}
.afi100 div.film {float:right;text-align:left;width:145px;padding:0;margin:0;}
ul.afi100Nav {margin-left:1px; width:575px !important; width:579px; padding:2px 0 0 5px; color:#EFFBBD; background:#CF8338 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/afi100/navBg.jpg') repeat-x left;}
ul.afi100Nav li a span {visibility:hidden; position:absolute !important; left:0; width:12px;}
ul.afi100Nav a {color:white; padding:0 13px !important; padding:0 13px 0 0;}
ul.afi100Nav li a:hover span, ul.afi100Nav li a.current span {visibility:visible; width:12px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/afi100/navleftCorner.jpg') no-repeat top left;}
ul.afi100Nav li a:hover, ul.afi100Nav li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/afi100/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.afi100Nav li a {position:relative;}
ul.afi100Nav li a:hover, ul.afi100Nav li a.current {color:#970400;}
ul.afi100Nav .divider {color:#970400;}
/* BLURAY */
ul.bluray li a span {visibility:hidden; position:absolute !important; position:relative; left:0 !important; left:-11px; width:12px;}
ul.bluray {padding:2px 0 0 2px; width:768px !important; width:769px; margin-left:0px; color:#EFFBBD; background:#29696B url('../../common/images/features/background/dvd/navBg.jpg') repeat-x left;}
ul.bluray a, ul.bluray a:visited { color:#003366; padding:0 11px; *padding:0 11px 0 0; }
ul.bluray li a span { visibility:hidden; position:absolute !important; left:0; position:normal; width:11px; }
ul.bluray li a:hover span, ul.bluray li a.current span {visibility:visible; width:11px; background:url('../../common/images/features/background/dvd/nav_leftCorner.jpg') no-repeat top left;}
ul.bluray li a:hover, ul.bluray li a.current {background:white url('../../common/images/features/background/dvd/nav_rhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.bluray li a {position:relative;}
ul.bluray li a:visited, ul.bluray li a:hover, ul.bluray li a.current {color:#003366;}
ul.bluray .divider {color:#003366;}
ul.bluray li.learnMore a {font-size:12px; position:absolute; right:0;}
ul.bluray li.learnMore a:hover {color:#003366; text-decoration:underline; background:none;}


.faqBody {padding:0 10px 0 10px;}
.faqBody dt {font-weight:bold; margin:15px 0 2px 0;}
.faqBody ul li {list-style-type:disc; list-style:inside;}
/* summersteals */
ul.summersteals {margin-left:0; width:573px !important; width:578px; padding:2px 0 0 5px; color:#EFFBBD; background:#7BB2D0 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/summersteals/sumSteals_tabs_shim.gif') repeat-x left;}
ul.summersteals li a span {visibility:hidden; position:absolute !important; left:0; width:31px;}
ul.summersteals a {color:#ffffff; padding:0 31px !important; padding:0 32px 0 0;}
ul.summersteals li a:hover span, ul.summersteals li a.current span {visibility:visible; width:31px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/summersteals/sumSteals_lft_corner.gif') no-repeat top left;}
ul.summersteals li a:hover, ul.summersteals li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/summersteals/sumSteals_rgt_corner.gif') no-repeat top right; display:block; text-decoration:none;}
ul.summersteals li a {position:relative;}
ul.summersteals li a:hover, ul.summersteals li a.current {color:#003366;}
ul.summersteals .divider {color:#003366;}
/* Staff Picks*/
ul.staffPicks li a span {visibility:hidden; position:absolute !important; position:relative; left:0 !important; left:-11px; width:12px;}
ul.staffPicks {padding:2px 0 0 2px; width:768px !important; width:769px; margin-left:0px; color:#EFFBBD; background:#29696B url('../../common/images/features/background/dvd/navBg_staff.jpg') repeat-x left;}
ul.staffPicks a {color:#003366; padding:0 11px;}
ul.staffPicks li a:hover span, ul.staffPicks li a.current span {visibility:visible; width:12px; background:url('../../common/images/features/background/dvd/navleftCorner_staff.jpg') no-repeat top left;}
ul.staffPicks li a:hover, ul.staffPicks li a.current {background:white url('../../common/images/features/background/dvd/navrhtCorner_staff.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.staffPicks li a {position:relative;}
ul.staffPicks li a:visited, ul.staffPicks li a:hover, ul.staffPicks li a.current {color:#003366;}
ul.staffPicks .divider {color:#003366;}
ul.staffPicks li.learnMore a {font-size:12px; position:absolute; right:0;}
ul.staffPicks li.learnMore a:hover {color:#003366; text-decoration:underline; background:none;}
p.staffPicks {padding:15px;}
p.staffPicks span {font-weight:bold;}

ul.staffNav {margin-left:0px !important; margin-left:0; width:573px !important; width:578px; padding:2px 0 0 5px; margin-top:-5px; color:#EFFBBD; background:#FDE981 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/staffpicks/navBg.jpg') repeat-x left;}
ul.staffNav li a span {visibility:hidden; position:absolute !important; left:0; width:30px;}
ul.staffNav a {color:#333; padding:0 20px !important; padding:0 20px 0 0;}
ul.staffNav li a:hover span, ul.staffNav li a.current span {visibility:visible; width:30px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/staffpicks/navleftCorner.jpg') no-repeat top left;}
ul.staffNav li a:hover, ul.staffNav li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/staffpicks/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.staffNav li a {position:relative;}
ul.staffNav .divider {color:#B59E2F;}
ul.staffPick {position:relative;list-style:none;margin-top:15px;background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/staffpicks/staffpicksBg.gif') no-repeat 0px 50px;}
ul.staffPick li {float:left; width:180px;margin-left:16px;}
ul.staffPick li div.products {margin:0;padding:0 10px 15px;margin-top:-4px;}
ul.staffPick li img.staffMore {position:absolute; bottom:-12px;}
ul.staffPick li.left {margin-left:0px;}
ul.staffPick .Attribs {width:85px;}
.staffPicksPg .main2col {margin-top:10px;}
.staffPicksPg .B2_2items .Attribs {margin-left:45px !important; margin-left:10px; width:160px;}
.staffPicksPg .ProductRow {clear:left;min-height:150px;}
.staffPicksPg .Attribs {min-height:150px; height:auto;}
/* for Internet Explorer */
* html .staffPicksPg .Attribs {height:150px;}
/**/
ul.favCharNav {width:573px !important; width:579px; padding:2px 0 0 5px; color:#EFFBBD; background:#CF8338 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/tvsfaves/navBg.jpg') repeat-x left;}
ul.favCharNav li a span {visibility:hidden; position:absolute !important; left:0; width:18px;}
ul.favCharNav a {color:#FFF4CE;padding:0 19px !important; padding:0 19px 0 0;}
ul.favCharNav li a:hover span, ul.favCharNav li a.current span {visibility:visible; width:18px;	background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/tvsfaves/navleftCorner.jpg') no-repeat top left;}
ul.favCharNav li a:hover, ul.favCharNav li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/tvsfaves/navrhtCorner.jpg') no-repeat top right; display:block; text-decoration:none;}
ul.favCharNav li a {position:relative;}
ul.favCharNav li a:hover, ul.favCharNav li a.current {color:#413932;}
ul.favCharNav .divider {color:#5C1700;}
ul.favGenre {position:relative; list-style:none; margin-top:25px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/tvsfaves/yellowBg.jpg') no-repeat 0 150px;}
ul.favGenre li {float:left; width:275px;}
ul.favGenre li img.faveMore {position:absolute; bottom:-16px;}
ul.favGenre li.left {margin-right:25px;}
ul.favGenre .prod {padding:5px 10px 15px 10px;}
ul.favGenre .Attribs {width:180px;}
ul.wiseguyProd {position:relative;list-style:none;margin-top:25px;}
ul.wiseguyProd li {float:left; width:277px;}
ul.wiseguyProd li ul.wiseguyProd {position:absolute; bottom:-16px;}
ul.wiseguyProd li.left {margin-right:23px;}
ul.wiseguyProd .prod {padding:5px 10px 15px 10px;width:265px;}
ul.wiseguyProd .ProductRow {padding:0 !important;margin:0;width:130px;}
ul.wiseguyProd .Attribs {width:110px;padding:0;margin-top:0;margin-left:15px;}
.disclaimer {font-weight:normal; color:#666;}
/* AFI top 10 */
ul.afitop10 {list-style:none;margin-bottom:15px; margin-left:10px;}
ul.afitop10 a:hover {text-decoration:underline;}
ul.afitop10 li {float:left; width:270px; margin-left:18px;}
ul.afitop10 li div.products {position:relative; margin:0; height:390px; border-left:1px solid #FFD46E; border-right:1px solid #FFD46E;}
ul.afitop10 li.left {margin-left:0px;}
ul.afitop10 .ProductRow {margin:0; padding-top:0 !important; width:100px;}
ul.afitop10 .products div.prodRow {clear:both; width:255px; margin-bottom:5px;}
ul.afitop10 .products div.row {height:13px; padding-top:4px; margin:0; width:200px; margin-left:32px;line-height:12px; clear:both;}
ul.afitop10 .products span.rank {float:left; text-align:right; width:15px; margin-right:5px;}
ul.afitop10 .products span.film {float:left; text-align:left; width:175px;}
ul.afitop10 .products span.star, .afitop10 .products span.cover, .afitop10 .products span.info {margin:0; float:left; clear:right;}
/* Leading Ladies of love */
.leadingLadies {margin-top:10px;}
.leadingLadies img {margin:15px 9px;}
.leadingLadies img.left {float:left;}
ul.leadingLadiesNav li a span {visibility:hidden; position:absolute !important; left:0; width:5px;}
ul.leadingLadiesNav {padding:2px 0 0 2px; width:576px !important; width:578px; margin-left:0; color:white; background:#923585 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/leadingladies/ssBnr_ladies_bkgd.gif') repeat-x left;}
ul.leadingLadiesNav a {color:#E29AC2; padding:0 5px !important; padding:0 5px 0 0; font-size:10px; text-transform:uppercase;}
ul.leadingLadiesNav li a:hover span, ul.leadingLadiesNav li a.current span {visibility:visible; width:5px; background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/leadingladies/navleftCorner.gif') no-repeat top left;}
ul.leadingLadiesNav li a:hover, ul.leadingLadiesNav li a.current {background:white url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/leadingladies/navrhtCorner.gif') no-repeat top right; display:block; text-decoration:none;}
ul.leadingLadiesNav li a {position:relative;}
ul.leadingLadiesNav li a:hover, ul.leadingLadiesNav li a.current {color:#660000;}
ul.leadingLadiesNav .divider {color:#660000;}
ul.leadingLadiesProd {margin:0 !important;clear:left;}
ul.leadingLadiesProd .prod {float:left;width:250px;}
ul.leadingLadiesProd .prod .left {float:left; width:48%;}
ul.leadingLadiesProd .prod .right {float:right; width:50%;}
ul.leadingLadiesProd p.Title {margin-bottom:-5px !important;}
ul.leadingLadiesProd p.ClubPrice, ul.leadingLadiesProd p.MovieFormat {margin-top:0 !important;}
ul.leadingLadiesProd p.Sale {margin-top:5px; margin-bottom:0;}
ul.leadingLadiesProd a.addToCart {margin-top:0;}
ul.leadingLadiesProd {position:relative;list-style:none;margin-top:25px;}
ul.leadingLadiesProd li {float:left; width:277px;}
ul.leadingLadiesProd li ul.leadingLadiesProd {position:absolute; bottom:-16px;}
ul.leadingLadiesProd li.left {margin-right:23px;}
ul.leadingLadiesProd .prod {padding:5px 10px 15px 10px;width:265px;}
ul.leadingLadiesProd .ProductRow {padding:0 !important;margin:0;width:130px;}
ul.leadingLadiesProd .Attribs {width:110px;padding:0;margin-top:0;margin-left:15px;}
/* spotlightNavBar */
ul#spotlightNavBar { float:left; width:765px !important; width:770px; height:25px; background-color:#000000; font-family:Arial; font-weight:bold; font-size:12px; display:inline; padding:0 5px 0 0; margin:0 0 10px 0;  *margin-top:-4px;
}
ul#spotlightNavBar li { float:right; display:inline; margin:0 2px; }
ul#spotlightNavBar li img { float:left; }
ul#spotlightNavBar li input { padding:0; }
ul#spotlightNavBar li span { color:#FFFFFF; margin-top:8px; font-size:11px; float:right;}
/* End of spotlightNavBar */
div#spotlight #productDetail .Image { float:left; width: 385px; }
div#spotlight #productDetail .Attribs { width:380px; font-size:11px;  }
div#spotlight #productDetail .Title { font-size:14px; width:auto; }
div#spotlight #productDetail .Date { font-size:12px; width:auto; }
div#spotlight #productDetail .Starring { font-weight:bold; width:auto; padding-top:10px; }
div#spotlight #productDetail .summary { padding:10px 0 0; width:auto; }
div#spotlight #productDetail .link { padding:10px 0 0; width:auto; }
div#spotlight #productDetail p.FooterLink { padding:3px 0 6px 0; margin:0; }
/**** Enhanced Product details page ********/
#edp {background:#223E49 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/edp/panda/header.jpg') no-repeat left top; width:578px; color:#DDC55B;}
#edp a{color:#FFFFFF; text-decoration:underline;}
#edp span{float:left;}
#edp .hr {border-bottom:1px solid #DDC55B; clear:both; height:1px; margin:5px 13px; width:552px;}
#edp .speed {background:#000000 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/edp/panda/bg_trailer.jpg') no-repeat left bottom; text-align:center; width:326px; height:18px !important; height:24px; padding-top:4px !important; padding-top:4px;}
#edp #video {background-color:#000000; width:320px; padding:3px;}
#edp #info, #edp #still {clear:both; padding:0 13px;}
#edp #info ul {list-style:inside; list-style-type:disc;}
#edp #info ul li {margin:4px;}
#edp #still {padding:10px 13px 0 13px;}
#edp #still .more{background:#223E49 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/edp/panda/arrow.jpg') no-repeat right; padding-right:10px; text-decoration:none;}
#edp #still #thumb {overflow:hidden; margin:8px 0; white-space:nowrap; width:550px;}
#edp #still #thumb img {margin-right:8px;}
#edp .title {font-weight:bold; color:#FFFFFF; font-size:12px; margin:2px 0; text-transform:uppercase;}
#edp .ptitle {font-weight:bold; font-size:13px; margin:10px 0; line-height:14px;}
#edp span.fleft {margin-right:12px; width:80px;}
#edp #detail {width:216px; float:left; clear:right; margin:300px 10px 10px 0px; line-height:18px;}
#edp #detail .ClubPrice {margin:2px 0;}
#edp #detail .format {font-weight:bold; font-size:12px; text-transform:uppercase;}
#edp #detail .sale {font-weight:bold; color:#FFFFFF; font-size:17px; margin:2px 0;}
#edp #trailer {width:326px; margin-top:140px; float:left;}
#edpfooter {background:#223E49 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/edp/panda/footer.jpg') no-repeat left bottom; width:578px; height:12px;}
#list .column {float:left; width:50%; *width:49%}
#list .category {padding:10px 20px 10px 10px;}
#list .category a:hover {text-decoration:underline;}
#list .category .title {font-size:13px; font-weight:bold;}
#list .category ul {list-style:none; margin-left:2px;}
#list .category ul li {background:url('../../common/images/features/background/dvd/listBulletBlack.gif') no-repeat scroll 13px 6px; padding:3px 0 0 26px;}
#list .category ul li.star {background:url('../../common/images/features/background/dvd/winner_star.gif') no-repeat scroll left 5px;}
	#bigpicture2 {margin-bottom:30px;}
	#bigpicture2 .Attribs p.ClubPrice {margin-top:0;}
	#bigpicture2 .Attribs a.addToCart {margin-top:0;}
	#bigpicture2 .VD_ListB2 {width:auto !important; width:auto; margin-left:1px;}
	#bigpicture2 .VD_ListB2 .Image p, .VD_ListB2 .Image .corner, .VD_ListB2 .Image {background:none; padding-right:1px;}
	#bigpicture2 .table {font-size:11px; clear:both; margin-top:15px;}
	#bigpicture2 .column2 {background:#7c8d94 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/action_module4_bg.jpg') repeat-y top left; vertical-align:top; padding:0;}
	#bigpicture2 .column1{background:#aab3b8 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/action_module3_bg.jpg') repeat-y top left; vertical-align:top; padding:0;}
	#bigpicture2 .row {background:#e1e2e6; vertical-align:top; padding:0; width:289px;}
	#bigpicture2 .imageMap {float:left; height:auto; padding-bottom:7px; position:relative; width:auto;}
	
	#bigpicture2 .module1 {background:#ffffff url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/action_module1_header.jpg') no-repeat top left; float:left;}
	#bigpicture2 .module2 {background:#dfe3e6 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/action_module2_header.jpg') no-repeat top left; padding:10px 0;}
	#bigpicture2 .module3 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/action_module3_header.jpg') no-repeat top left; padding:10px 0 10px 20px;}
	#bigpicture2 .module4 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/action_module4_header.jpg') no-repeat top left; padding:10px 0;}
	
	#bigpicture2 .module1 .productList {margin-top:219px; width:144px; float:left;}
	#bigpicture2 .module1 .VD_ListB2 .Attribs {width:70px; margin:0;}
	
	#bigpicture2 .module2 .topProduct {margin-top:200px; float:left; height:auto;}
	#bigpicture2 .module2 .topProduct .ProductRow {padding:55px 10px 10px 10px; float:left; width:130px; clear:none;}
	#bigpicture2 .module2 .productList {width:30%; float:left; margin-top:10px; padding-left:9px;}
	#bigpicture2 .module2 .VD_ListB2 .Attribs {width:85px; margin:0;}
	
	#bigpicture2 .module3 .product1, #bigpicture2 .module3 .product2 {padding:190px 0 0 0px; width:134px; float:left;}
	#bigpicture2 .module3 .product1 .ProductRow, #bigpicture2 .module3 .product2 .ProductRow {padding-left:3px; float:left; width:70px !important; width:auto; clear:none;}
	
	#bigpicture2 .module4 .product1 {padding:80px 0 0 15px;}
	#bigpicture2 .module4 .product2 {padding:0px 0 0 15px;}
	#bigpicture2 .module4 .product1 .ProductRow, #bigpicture2 .module4 .product2 .ProductRow {padding:10px 0 3px 10px; float:left; width:114px !important; width:auto; clear:none;}
	#bigpicture2 .module4 .Attribs {color:white;}
	
	#bigpicture {margin-bottom:30px;}
	#bigpicture .Attribs p.ClubPrice {margin-top:0;}
	#bigpicture .Attribs a.addToCart {margin-top:0;}
	#bigpicture .VD_ListB2 .Attribs {width:108px;}
	#bigpicture .VD_ListB2 {width:auto !important; width:auto; margin-left:1px;}
	#bigpicture .VD_ListB2 .Image p, .VD_ListB2 .Image .corner, .VD_ListB2 .Image {background:none; padding-right:1px;}
	#bigpicture .imageMap {float:left; height:auto; padding-bottom:7px; position:relative; width:auto;}
	#bigpicture .table {font-size:11px; clear:both;}
	#bigpicture .column2 {background:#abb2ba url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/module4_bg.jpg') repeat-y top left; vertical-align:top; width:291px;}
	#bigpicture .column1 {background:#7c8d94; vertical-align:top; width:287px;}
	
	#bigpicture .module1 {background:#ffffff url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/family_module1_header.jpg') no-repeat top left; float:left;}
	#bigpicture .module2 {background:#dfe3e6 url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/family_module2_header.jpg') no-repeat top left; margin:10px 0; float:left; padding:10px 0; width:578px;}
	#bigpicture .module3 {background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/family_module3_header.jpg') no-repeat top left; padding:10px 0;}
	#bigpicture .module4{background:url('//a248.e.akamai.net/f/1596/1167/1d/images.columbiahouse.com/content/se3/images/features/bigpicture/family_module4_header.jpg') no-repeat top left; padding:10px 0;}
	#bigpicture .module1 .productList {margin-top:219px; width:144px; float:left;}
	#bigpicture .module1 .VD_ListB2 .Attribs {width:70px; margin:0;}
	#bigpicture .module2 .topProduct {padding:0px 0 0 250px;}
	#bigpicture .module2 .topProduct .ProductRow {padding:10px 0 3px 10px; float:left; width:108px !important; width:auto; clear:none;}
	#bigpicture .module2 .productList {width:32%; float:left; margin-top:10px; padding-left:7px;}
	#bigpicture .module3 .product1 {padding:80px 0 0 15px;}
	#bigpicture .module3 .product2 {padding:0px 0 0 15px;}
	#bigpicture .module3 .Attribs {color:white;}
	#bigpicture .module3 .product1 .ProductRow, #bigpicture .module3 .product2 .ProductRow {padding:10px 0 3px 5px; float:left; width:114px !important; width:auto; clear:none;}
	#bigpicture .module4 .product1 {padding:80px 0 0 30px;}
	#bigpicture .module4 .product2 {padding:0px 0 0 30px;}
	#bigpicture .module4 .product1 .ProductRow, #bigpicture .module4 .product2 .ProductRow {padding:10px 0 3px 10px; float:left; width:98px !important; width:auto; clear:none;}
/* Product Detail */
.bookDescriptionInner .itemStarring, .bookDescriptionInner .itemDirector,
.bookDescriptionInner .itemRating span.lblRating, .bookDescriptionInner .itemDiscs span.lbldiscs, 
.bookDescriptionInner .itemRunTime span.lblRunTime, .bookDescriptionInner .itemColor span.lblColor,
.bookDescriptionInner .itemAudioTracks span.lblAudioTracks, .bookDescriptionInner .itemSelection span.lblSelection,
.bookDescriptionInner .itemStudio span.lblStudio, .bookDescriptionInner .itemTheatricalRelease span.lblTheatricalRelease,
.bookDescriptionInner .itemDVDRelease span.lblDVDRelease, .bookDescriptionInner .itemCategory span.lblCategory, .bookDescriptionInner .itemPublisher span.lblPublisher {font-weight:bold;}
.bookDescriptionInner .itemOriginalLanguage span.lblOriginalLanguage, 
.bookDescriptionInner .itemDubbed span.lblDubbed {font-weight:normal;}
.TabbedPanelsContent {padding:20px !important;}
.bookDescriptionInner p {margin:6px 0 0 0 !important;}
.bookDescriptionInner p a {display:inline !important; font-weight:bold;}
.twoColDivs .leftDiv {float:left; width:200px;}
.twoColDivs .rightDiv {float:right; width:433px; margin-bottom:12px;}
#ratingsInfoPanel .ratingsInfoInner {height:400px !important; overflow-x:hidden; overflow-y:scroll;}
#ratingsInfoPanel .ratingLinks {padding:15px 0 0 20px;}
#ratingsInfoPanel .ratingLinks a, #ratingsInfoPanel span.titleRating {font-weight:bold;}
.logo_verisign img {margin:14px auto;}
.pp-pd #breadCrumbs li.last {font-size:106% !important;}
.acc-o #breadCrumbs {margin-top:9px;}
/* Temporary fix to hide Button */
#addItemFromCart {position:absolute; right:9000px;}
/* Inline Styles from \live\dvd\home\features\homepageFeatures.jsp */
#hpSlot2 {position:relative; width:575px; height:310px; margin-bottom:0px; padding-bottom:0;background:url('../../common/images/features/slot2/2009/0906/slot_bg_2_DVD.jpg') no-repeat;}
#hpSlot2 .YouSave {display:none;}
#hpSlot2 .ProductRow {width:350px;}
#hpSlot2 .ProductRow IMG {display:none;} 
#hpSlot2 .ProductRow p.PubEditionPrice {display:none;}
#hpSlot2 .product1 {position:absolute; top:0; left:0;}
#hpSlot2 .product1 .Image A {display:block; width:221px; height:271px;}
#hpSlot2 .product1 .Attribs {position:absolute; top:280px; left:5px; width:115px !important;}
#hpSlot2 .product1 .Attribs p.Title a, .br-pna .content.Attribs p.Title a.title {color:#000000; font-size:12px;}
#hpSlot2 .product1 .Attribs p.Contributor a, .br-pna .content .Attribs p.Contributor a.Contributor {color:#000000;}
#hpSlot2 .product1 .Attribs .Contributor {margin-bottom:0px;}
#hpSlot2 .product1 .Buttons {position:absolute; top:228px; left:25px; text-align:left;visibility:hidden;}
/* End Inline Styles from homepageFeatures.jsp */
form fieldset.cardInfoPop input {position:static !important;}
fieldset.cardInfoPop span {float:left;}
.creditCardFormDiv fieldset.cardInfoPop span.AsAppearsOnCard {font-weight:normal; left:200px;}
.creditCardFormDiv fieldset.cardInfoPop a.seeExample {margin-left:0px !important; margin-left:10px;}
#yui-main .content {float:left; left:210px; min-height:1200px; height:auto !important; height:1320px; padding-top:20px; padding-bottom:20px; position:relative; width:765px;}
.br-lo #yui-main .content, .br-az #yui-main .content {min-height:1100px; height:auto !important; height:1220px;}
.acc-o .acctContent {min-height:230px; height:auto !important; height:250px;}
.horizontal {clear:both; position:relative; bottom:10px; /*left:210px;*/ width:780px;}
.pp-pd .horizontal, .cm-hp .horizontal, .br-sbccm .horizontal, .pp-as .horizontal, #trifus .horizontal {position:relative; bottom:10px; left:0px !important; left:20px; margin-top:20px; width:780px;}
.sr-kwt .contentNarrow {min-height:540px; height:auto !important; height:620px;}
.sr-kwt .Attribs p {clear:left;}

/* Rounded Corners and Bottom Border */
h2.colMdHd img.rhCorner {position:absolute; right:-1px !important; right:-2px; top:-1px;}
.columnModuleInner img.rhCorner {bottom:-1px !important; bottom:-2px; position:absolute; right:-1px !important; right:-2px;}
.popWindowAccLg .hd img.lfCorner {position:absolute; left:-1px !important; left:-11px; top:-1px !important; top:0px;}
.popWindowAccLg .hd img.rhCorner {position:absolute; right:-1px !important; top:-1px !important; top:0px;}
.popWindowAccLg .bd img.lfCorner {bottom:0px !important; bottom:-1px; position:absolute; left:0px !important; left:-1px;}
.popWindowAccLg .bd img.rhCorner {bottom:0px !important; bottom:-1px; position:absolute; right:0px !important; right:-1px;}
.popWindow .hd img.lfCorner {position:absolute; left:-1px !important; left:-11px; top:-1px !important; top:0px;}
.popWindow .hd img.rhCorner {position:absolute; right:-1px !important; top:-1px !important; top:0px;}
.popWindow .bd img.lfCorner {bottom:0px !important; bottom:-1px; position:absolute; left:0px !important; left:-1px;}
.popWindow .bd img.rhCorner {bottom:0px !important; bottom:-1px; position:absolute; right:0px !important; right:-1px;}
.crt-atcc h2.accTbHd img.rhCorner {position:absolute; right:-1px !important; top:-1px !important; top:-1px;}
.crt-atcc .contentModuleInner img.lfCorner {bottom:0px !important; bottom:-1px; left:-1px; position:absolute;}
.crt-atcc .contentModuleInner img.rhCorner {bottom:0px !important; bottom:-1px; right:-1px; position:absolute;}
.acc-o .acctContent h2.accTbHd img.rhCorner {position:absolute; right:-1px !important; top:-1px !important; top:-1px;}
.acc-o .acctContent h2.accTbHd {border-bottom:none; padding-left:20px; width:545px; *width:560px; *margin-left:5px;}
.acc-o .acctContent .acc-oh-d h2.accTbHd {border-bottom:none; padding-left:20px; width:561px; *width:560px;}
.acc-o .acctContent .contentNarrow h2 {margin-left:0;}
.acc-o .acctContent .contentModuleInner {width:100%;}
.acc-o .contentModuleInner img.lfCorner {bottom:-1px !important; bottom:-2px; left:-1px; position:absolute;}
.acc-o .contentModuleInner img.rhCorner {bottom:-1px !important; bottom:-2px; right:-1px; position:absolute;}
.crt-atcc h2.accTbHd, .crt-atcc #shoppingCartOrderContent .contentModuleInner, .nm_en1 h2.accTbHd, .nm_en1 .contentModuleInner {border-bottom:none;}
.crt-atcc h2.accTbHd, .crt-atcc .contentModuleInner {width:740px !important;}
.crt-atcc h2.accTbHd {padding-left:0px;}
.crt-atcc h2.accTbHd span.title {padding-left:20px;}
.nm_en1 .contentModuleInner td.last {border-bottom:1px solid #cccccc;}
.nm_en1 .content h2.accTbHd img.rhCorner {position:absolute; right:-1px; top:-1px;}
.nm_en1 .content .contentModuleInner img.lfCorner {bottom:0px !important; bottom:-1px; left:-1px; position:absolute;}
.nm_en1 .content .contentModuleInner img.rhCorner {bottom:0px !important; bottom:-1px; position:absolute; right:-1px;}
.nm_en3 #yourCart .yourCartBd img.rhCorner {bottom:0px !important; bottom:-1px; position:absolute; right:0px !important; right:2px;}
#yourCartNM .yourCartBd img.lfCorner {bottom:0px !important; bottom:-2px; position:absolute; left:0px !important; left:-3px;}
#yourCartNM .yourCartBd img.rhCorner {bottom:0px !important; bottom:-2px; position:absolute; right:0px !important; right:-3px;}
#yourCartNM .yourCartBd {width:190px !important; width:192px;}
.yui-panel .advancedSearchBd img.lfCorner {bottom:0px !important; bottom:1px; position:absolute; left:0px !important; left:-1px;}
.yui-panel .advancedSearchBd img.rhCorner {bottom:0px !important; bottom:1px; position:absolute; right:0px !important; right:-1px;}

.sortByAlphLinks {font-weight:bold;}
.atoz span.noLink span {background:#31528C; color:#ffffff; padding-left:2px; padding-right:2px;}
.pp-pd .contentNoLfCol .VerticalDisplayListB2 .Image {margin-bottom:5px; min-height:222px; min-width:154px;}
.cm_wl .content .VerticalDisplayListA {display:inline;}
.br-nr .VerticalDisplayListA .Image img, .br-bs .VerticalDisplayListA .Image img, .br-lo .VerticalDisplayListB .Image img, .br-pna3c .VerticalDisplayListB .Image img, .crt-atcc .VerticalDisplayListB .Image img, .nm_en1 .VerticalDisplayListB .Image img, .br-pna3c .VerticalDisplayListA .Image img, .br-nrnm .VerticalDisplayListA .Image img {display:block; width:67px !important;}
.cm_wl .A_SmImg .Attribs {margin-left:12px; width:300px !important; width:300px;}
.cm_wl .Buttons {float:right;}
.strong {font-weight:bold;}
.miniCart span {letter-spacing:normal;}

span.shipInfo {display:none;}
/* SEO Project H1, H2 CSS */
.br-pnanm .content h1 {border-bottom:1px solid #cccccc;} /* From HexColors.xls Text Color Vars */
h1#headerNewReleases {background:transparent url("../images/shell/Header_New_Releases_NM.gif") no-repeat 0 0;}
h1#headerNewlyAvailable {background:transparent url("../images/shell/Header_Newly_Avail_NM.gif") no-repeat 0 0; height:50px; margin:0; padding:0 0 9px; text-indent:-6000px;}
h1#headerBestsellers {background:transparent url("../images/shell/Header_Best_Sellers_NM.gif") no-repeat 0 0;}
h1#headerA-Z {background:transparent url("../images/shell/Header_DVDs_A-Z.gif") no-repeat 0 0; height:50px; margin:0; padding:0 0 9px; text-indent:-6000px;}
#breadCrumbs h1 a, #breadCrumbs span a {border-right:2px solid #575757;}
#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;}

.Attribs p, .Buttons p {margin:1px 0 !important;}
.Attribs p.ClubEditionPrice {margin-top:3px !important;}
.br-nrnm .Attribs p.Blurb {padding-top:0;}
.br-nrnm .A_SmImg .Attribs {margin-right:20px; width:317px !important;}
.br-pna3c .A_SmImg .Attribs {width:407px !important;}
.br-pna3c .attribsRight, .br-az .contentNarrow .attribsRight, .br-nrnm .attribsRight {float:left !important;}
.br-pna3c .attribsRight, .br-nrnm .attribsRight p.IntroPrice {margin-top:0 !important;}
.br-pna3c h1#headerA-Z {background:transparent url("../images/shell/subhd_dvdAtoZ.gif") no-repeat 0 0; height:50px; margin:0; padding:0 0 9px; text-indent:-6000px; width:769px;}

/* Help FAQs */
.ratingsTable td, .shippingTable td, .funPointsTable td {border:1px solid #CCCCCC; padding:9px;}
#infoWindow4 table#bonusPointsTable {*display:none;} /* For CM Cart Table in IE 6 */

.searchBy {color:#FFFFFF;}
ul.bp_list {margin: 10px 0 10px 20px; padding:0;}
ul.bp_list li {list-style-type:disc;}
.nm_en4 .columnModuleInner h2.colMdHd {border-top:none;border-left:none; border-right:none;}

.privacyBanner {margin:20px;}
.adTagHomeLeft {margin:0 0 20px 15px}
/* Also Starring Box */
.rightPanelNoLfCol .columnModule {margin-bottom:10px; margin-left:0;}
.also .columnModuleInner {padding-left:10px; width:auto;}
.also .columnModuleInner .VerticalDisplayListB .Attribs, .Zone4Block1 .Attribs {float:left;}
.also .columnModuleInner .VerticalDisplayListB .Buttons, .Zone4Block1 .Buttons {clear:right;}
.also .columnModuleInner .linkRight a {float:right; margin-bottom:5px; margin-right:10px; text-decoration:underline;}
.also .columnModuleInner .ProductRow .Attribs p.Title a {color:#31528C;}
.rightPanelNoLfCol .also .columnModuleInner h2 {border-bottom:none; color:#31528C; padding-top:6px;}
.also h2.colMdHd {border-bottom:1px solid #CCCCCC; color:#000000; font-size:138.5%; width:auto;}

/* trail video layer*/
#bd.pp-pd .Buttons a.getMediaPlayer, #bd.pp-pd .Buttons a.mediaPlayerBt {clear:left; float:left;}
#bd.pp-pd .B2_LgImg .Buttons img {float:left; }
a.mediaPlayerBt {margin-top:10px;}
#mediaPack .getMediaPlayer, #mediaPack .mediaPlayerBt {display:none;}
#viewTrailerPanel .bd {float:left;}
#mediaPack {float:left !important; width:400px !important;}
#mediaPack p#speedDialog {float:right !important;}
#player {float:left;margin-right:23px;}
#mediaPack .VerticalDisplayListB2 {
float:left;
margin:5px 0;
width:200px;
}
/* Features Landing Page */
.flp {width: 780px !important;}

/* Directors Selection */
#selectionDisplayCH {float:left;}
#selectionDisplayCH #hideThis{float:left;width:10px;clear:none !important;}
#selectionDisplayCH .TabbedPanels {width:60%; float:right;margin:0; padding:0;}
#selectionDisplayCH .ProductRow {margin-top:10px;padding:10px;width:35%;float:left;}
#selectionDisplayCH .bookPromoLeft {float:left;margin-top:0;padding-left:0;width:340px;}
#selectionDisplayCH div.mainSelRadio {width:140px;}
#selectionDisplayCH .twoColDivs .rightDiv {width:280px;}
#selectionDisplayCH .prodDetail span, #selectionDisplayCH .tabTwo, #selectionDisplayCH .tabThree,  #selectionDisplayCH .tabFour{display:none;}
#selectionDisplayCH .TabbedPanelsContentGroup {border:none;}

.br-bs .attribsRight {padding-left:15px; width:140px;}

/* turn off the bonus content box display for DVD clubs*/
#bonCon {display:none;}

/* takes off the nonsecure doubleclick banner image from soft login to hard login page */

/* interstitial feature selection style */
#interstitialLayer #acceptDecline .ClubEditionPrice { position: absolute; top:285px; left:28px; *left:25px; font-weight: bold; }
#interstitialLayer #acceptDecline .PromotionPrice { position: absolute; top:303px; left:28px; *left:25px; } 
#interstitialLayer #acceptDecline .PubEditionPrice { position: absolute; top:303px;  left:28px; *left:25px; } 
#interstitialLayer #acceptDecline .YouSave { position: absolute; top:323px; left:28px; *left:25px; } 
#interstitialLayer #acceptDecline .Contributor { font-weight:bold; }
#interstitialLayer #acceptDecline .acceptDeclineLinks { position: relative; width: 719px; height: 61px; background:transparent url(../images/shell/Interstitial_Accept_Decline_Bg.gif) repeat-x scroll 0 0;}
#interstitialLayer .hd { background:transparent url(../images/shell/Header_Selection.gif) repeat-x scroll 0 0; border:none; height:38px; padding:0; }
#interstitialLayer .ft { background:transparent url(../images/shell/Footer_Selection.gif) repeat-x scroll 0 0; border: none; height:4px; padding:0; }
#interstitialLayer #acceptDecline .ClubEditionPrice .alert { text-decoration: line-through;}
/* end interstitial feature selection style */

/* This is necessary to make the AlsoBy section behave itself with the IGD integration */
.rightPanelNoLfCol .alsoBy{
    display:block;
    clear:both;
}

/* IGO - Shared styles */
#igo{
    display:block;
    /*clear:both;*/
}
#igo div.boxhead h2{
    /*
    text-transform:none;
    text-align:left;
    font-weight:bold;
    line-height:1.1em;
    */
    text-transform:none;
    text-align:left;
    font-weight:bold;
    color:#000;
    font-size:16px;
}
#igo div.boxbody{
    display:block;
}
#igo div.boxbody #product a img {
    display:block;
}
#igo div.boxbody #product span.format {
    color:#464646;
    display:block;
    font-size:11px;
    text-transform:capitalize;
}
#igo div.boxbody #product span.aspect_ratio {
    color:#464646;
    display:block;
    font-size:11px;
    text-transform:capitalize;
}
#igo #product a.product_link {
    font-weight:bold;
    font-size:11px;
    font-weight:bold !important;
}

/* IGO - Vertical */
div.rec-3-ver{
    width:190px;
    height: auto;
    /* margin:0 10px 10px 0; */
    background:url('../images/shell/sidenav_bottom.gif') bottom left no-repeat;
}
div.rec-3-ver div.boxhead{
    width:190px;
    padding:0 0 5px 0;
    min-height:60px !important;
    background:url('../images/shell/header_igo.gif') top left no-repeat;
}
div.rec-3-ver div.boxhead h2{
    padding:10px 0 10px 0;
    margin:0 10px 0 10px;
    height:auto !important;
    *height:1% !important;
    width:170px;
    color:#666;
    border-bottom:1px solid #ccc;
    font-weight: bold;
    font-size: 16px;
}
div.rec-3-ver div.boxbody{
    height:auto;
    overflow:hidden;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    margin:0 0 8px 0;
}
div.rec-3-ver div.boxbody #product{
    margin:5px 5px 15px 10px;
    text-align:center;
    width:173px;
    display:block;
    overflow:hidden;
}
div.rec-3-ver div.boxbody #product a.product_image_link img {
    display:block;
    float:left;
    margin:0 0 25px 0;
    width:45px;
}
div.rec-3-ver div.boxbody #product a.product_link {
    display:block;
    float:right;
    width:119px;
    height:auto;
    margin:0 0 3px 9px;
    text-align:left;
    font-weight: bold;
}
div.rec-3-ver div.boxbody #product span.format {
    display:block;
    float:right;
    width:119px;
    height:auto;
    text-align:left;
    margin:0 0 3px 9px;
}
div.rec-3-ver div.boxbody #product span.aspect_ratio {
    display:block;
    float:right;
    width:119px;
    height:auto;
    text-align:left;    
    margin:0 0 3px 9px;
}
div.rec-3-ver img.atc_button {
    display:block;
    float:right;
    width:69px;
    margin:0 52px 10px 7px;
}

/* IGO - Horizontal */
div.rec-3-hor{
    margin:0 0 10px 0;
    width:97%;
    clear:both;
    display:block;
}
div.rec-3-hor div.boxhead h2{
    padding:10px 0 5px 0;
    margin:0 0 10px 0;
    width:100%;
    color:#666;
    border-bottom:1px solid #ccc;
}
div.rec-3-hor div.boxbody #product {
    text-align:left;
    width:21%;
    padding:0 20px 20px 0;
    float:left;
    display:inline;
}
div.rec-3-hor img.atc_button {
    margin:2px 0 6px 0;
    display:block;
}
div.rec-3-hor div.boxbody #product a.product_image_link img {
    margin:6px 0 6px 0;
    width:67px;
    display:block;
}
div.rec-3-hor div.boxbody #product span.format {
    color:#ff1f03;
    display:block;
    padding-top:2px;
}
div.rec-3-hor div.boxbody #product span.aspect_ratio {
    color:#464646;
    display:block;
    padding-top:2px;
}
div.rec-3-hor div.boxbody #product a.product_link {
    font-weight:bold !important;
    font-size:86%;
}

/* test and target css adjustments for Director's Selection page */
#dsTestTarget #featSellForm2, #dsTestTarget .mainSelRadio,
#dsTestTarget #breadCrums {display:none;}
#dsTestTarget .Attribs p.ClubEditionPrice {margin-top:35px !important;} 
#dsTestTarget .Attribs p.PromotionPrice {margin-bottom:35px !important;} 

#alternativeform {background:url('../images/shell/fs-radioBt-bg.jpg') no-repeat;height:139px;width:440px;float:right;position:relative;padding:10px 15px;
margin-right:35px;_width:475px; _margin-right:30px; _padding:10px 5px;} /* added to fix Response box for IE */

/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:white;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
	
	padding:20px;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../../common/images/icons/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#memberRating{position:absolute;width:260px;left:175px; top:210px;line-height:5px;vertical-align:middle;}
#memberRating img {position:relative; top:3px;}

#dsTestTarget .Attribs p.Title, #dsTestTarget .Attribs p.Title a, #dsTestTarget .Attribs p.Title a.title {
font-size:125%;
}

#lnkBluRoom a{color:#0C2148;}
#lnkBluRoom a:hover {color:#448bc2;}

/* Order Summary Module */

#blankDiv{background-color:white; height:120px; position:fixed; right:15px; top:40px; width:250px; _ right:9px;}
#orderSumModule{position:absolute; background-color:#ECECEC; top:-10px; right:-225px; _right:-205px; width:195px; _top:15px;  _width:195px;}
#orderButtonTop{background-color: #ECECEC; border: 1px solid #CCCCCC; border-bottom:none; width: 193px; text-align: center; padding: 5px 0px; _width:194px;}
.outerTopBorder{border-top:1px solid #CCCCCC; position:absolute; top:0px; left:6px; right:6px; _width:184px;}
.outerBody{position:absolute; left:0px; right:0px;  background-color:#ECECEC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding: 0px 6px;}
.innerTopBorder{border-top:1px solid #CCCCCC; position:absolute; left:12px; right:12px; _width:168px; }
#orderSummaryBody{background-color:white; border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; padding:0px 5px; _width:180px;}
.headetText{font-size:18px; color:#575757; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.innerBottomBorder{border-top:1px solid #CCCCCC; margin-top:5px; position:absolute; left:12px; right:12px; _width:169px;}
.innerTopBorder2{border-top:1px solid #CCCCCC; left:12px; margin-top:0; position:absolute; right:12px; _width:169px;}
#promoCodeForm{background-color:white; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; _width:180px; height:60px; _height:65px;}
#reviewNoteText{background-color:#ECECEC; padding:5px;}
.outerBottom{height:5px; border-bottom:1px solid #CCCCCC; _width:180px; _height:6px;}
#bottomBorderCell{border-bottom: 1px solid #CCCCCC;}

/* Director's Selection Roll out page */
.dsHeader2{background-color: white; text-align: center; padding: 5px 0px; margin: 0px 25px;}
.dsHeaderBG{background: url(../../common/images/features/DS-header-background.JPG) no-repeat; height: 113px; float: left; width:100%;}
.dsHeaderBGInner{margin:5px 20px;}

/* Paypal Related Changes */
	/* For HomePage left side secure payment section */
.paymentOptionsHome h2{font-weight:bold;border-bottom:1px solid #CCCCCC;margin:0 0 5px 0;}
	/*New member Related Changes for Enrollmentstep3*/
.selectPaymentMethod h2{color:#666666;border-bottom:1px solid #CCCCCC;}
.cartContent .cardInformation{border-bottom:1px solid #CCCCCC;}
#paypalRadioSelected hr{background-color:#CCCCCC}
	/*	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;}

html body div#doc.yui-t2 div#bd.br-pna div#yui-main div.content div.products div.ProductRow div.TiledDisplayListA div.Image{margin-bottom: 0px ! important;}
html body div#doc.yui-t2 div#bd.br-lo div#yui-main div.contentNarrow div.ProductRow div.TiledDisplayListA div.Attribs p.Title{margin: 5px 0px 0px 0px ! important;}
html body div#doc.yui-t2 div#bd.br-pna div#yui-main div.content div.ProductRow div.VerticalDisplayListB div.Buttons{margin-bottom: 0px ! important;margin-left: 0px ! important;}
.igdrec .boxbody #product img.atc_button {
    margin-bottom: 5px;
}

