@import url("reset.css");

/*----------- BEGIN GLOBAL  ---------------*/

body { background-color:#e6e6e6; font-size:100%; font-family:"Helvetica", Arial, sans-serif; line-height:1.125em; }
body a {color:#b20022; outline:none; text-decoration:none;}
  body a:active {outline:none;}
  body a:visited {color:#b20022;}
  body a:hover {text-decoration:underline;}

em {font-style:oblique !important; font-weight: inherit !important;}
strong {font-style:inherit !important; font-weight:bold !important;}

/* list styles */
ul.link-list-horizontal li {display:inline;}
  ul.link-list-horizontal li {border-right:1px solid black; padding:0px 8px 0px 8px;}
  ul.link-list-horizontal li.last {border-right:0;}
ul.bullets {list-style: url('/hbrg-main/resources/images/grayBullet.gif') disc inside;}
	ul.bullets li {vertical-align:top;}
ul.tag_list li {display:inline;}
li.last {border-bottom:0px !important;}

/* buttons */
a.left_arrow {background:transparent url('/hbrg-main/resources/images/arrowLeft.gif') top left no-repeat; display:block; height:24px; width:24px;}
a.right_arrow {background:transparent url('/hbrg-main/resources/images/arrowRight.gif') top left no-repeat; display:block; height:24px; width:24px;}
a.buy_reprint {background:transparent url('/hbrg-main/resources/images/buyReprint.gif') top left no-repeat; display:block; height:30px; width:125px;}
a.idea_brief {background:transparent url('/hbrg-main/resources/images/ideaBrief.gif') top left no-repeat; display:block; height:30px; width:125px;}
.button span {display:none;}

/* ads */
div.ad-728 {background-color:#808080; display:block; height:90px; width:728px;}
div.ad_300_250 {background-color:#dedede; height:250px; margin-bottom:20px; padding:10px;}
div.ad_300_120 {background-color:#dedede; margin-bottom:30px; padding:10px;}

/*a.premium {background:transparent url('/hbrg-main/resources/images/premium_gray.gif') top left no-repeat; line-height:10px; width:16px;}*/

div#hbrPrintLogo {display:none;}

/*----------- END GLOBAL  ---------------*/








/*----------- BEGIN PAGE FRAME ---------------*/

/* pageContainer */
div#pageContainer {background:#fff url('/hbrg-main/resources/images/pageContainerShadow.gif') top right repeat-y; display:block; margin:auto; padding-right:8px; width:940px; }

/* pageContent */
div#pageContent {background:#fff url('/hbrg-main/resources/images/pageBackground.gif') 620px 0px repeat-y; clear:both; min-height:200px; display:block;}
  div#pageContent.search {background-position:230px 0px;}
  
  div#pageContent.article div#pageRightColumn {border-top:0px;}
  div#pageContent.article div#pageRightSubColumn, div#pageContent.blog div#pageRightSubColumn {float:right; margin:0px 20px;}
  div#pageContent.article div#pageFeature {padding-top:0px;}
  
  div#pageContent.store div#pageRightColumn {padding-top:20px;}
  
  div#pageContent.books div#pageFeature,
  div#pageContent.content_package div#pageFeature {padding-top:20px;}

  div#pageContent.author div#pageHeadline, 
  div#pageContent.homepage div#pageHeadline {border-top:5px solid #231f20;}
  div#pageContent div#pageLeftColumn {border-top:0px;}
  div#pageContent div#pageRightColumn {border-top:0px;}
  
  div#pageContent.account div#pageRightColumn, div#pageContent.account div#pageLeftColumn {border-top:0px;}
  div#pageContent.account div#pageRightColumn {padding-top:10px;}
  
  div#pageContent.homepage div#pageRightColumn {padding-top:10px;}
  
  div#pageContent.single_column {background-image:none !important;}
  div#pageContent.single_column div#pageLeftColumn {width:940px;}
  
  div#pageContent.utility div#pageLeftColumn {padding-top:20px;}
  


/* pageLeftColumn */
div#pageLeftColumn {border-top:5px solid #231f20; display:block; float:left; padding-bottom:30px; width:620px;}

/* pageLeftColumnSubColumn */
div#pageLeftSubColumn {display:block; float:left; margin-right:20px; padding-left:20px; width:360px;}
  
/* pageRightSubColumn */
div#pageRightSubColumn {display:block; float:left; width:200px;}
  div#pageRightSubColumn div.widget {font-size:12px; margin-bottom:25px;}
    div#pageRightSubColumn div.widget h4 {font-size:12px; font-weight:bold; letter-spacing:.05em; margin-bottom:10px; text-transform:uppercase;}
  .article div#pageRightSubColumn {display:none;}

/* pageRightColumn */
div#pageRightColumn {border-top:5px solid #231f20; display:block; float:left; width:320px;}
div#pageRightColumn div.widget {font-size:12px; margin:0px 10px 20px 10px; padding-bottom:10px;}
  div#pageRightColumn div.widget h5 {font-size:12px; font-weight:bold; letter-spacing:.05em; margin-bottom:10px; text-transform:uppercase;}
  
/* pageHeadline */
div#pageHeadline {background-color:#fff; border-bottom:1px solid #dedede; display:block; height:50px; padding:10px 20px 8px 20px; width:900px;}
      .blog div#pageHeadline {height: auto;}
      .author div#pageHeadline {height:auto;}
  div#pageHeadline h1, div#pageHeadline h2 {margin-bottom:10px;}
    div#pageHeadline h1 span {display:none;}
      .topic div#pageHeadline h1 {margin-bottom:0px;}
      .content_package div#pageHeadline h1 {margin-bottom:0px;}
  div#pageHeadline h1#pageTitle,div#pageHeadline h2#pageTitle {font-size:32px; line-height:32px; margin-bottom:0px !important;}
  	div#pageHeadline h1#pageTitle a, div#pageHeadline h2#pageTitle a {color:#000;}
  	div#pageHeadline div.headlinePlaceholder {display:block; height:30px;}
  		.blog div.headlinePlaceholder {width:590px !important;}
  div#pageHeadline h2 span {display:none;}
  div#pageHeadline h3 {height:10px; margin-bottom:8px;}
    div#pageHeadline h3#authors {background:transparent url('/hbrg-main/resources/images/authorsH3.gif') top left no-repeat;}
    div#pageHeadline h3#blogs {background:transparent url('/hbrg-main/resources/images/blogsH3.gif') top left no-repeat; cursor:pointer;}
    div#pageHeadline h3#books {background:transparent url('/hbrg-main/resources/images/booksH3.gif') top left no-repeat;}
    div#pageHeadline h3#contentPackage {background:transparent url('/hbrg-main/resources/images/contentPackageH3.gif') top left no-repeat;}
    div#pageHeadline h3#specialCollection {background:transparent url('/hbrg-main/resources/images/specialCollectionH3.gif') top left no-repeat;}
    div#pageHeadline h3#spotlight {background:transparent url('/hbrg-main/resources/images/spotlightH3.gif') top left no-repeat;}
    div#pageHeadline h3#store {background:transparent url('/hbrg-main/resources/images/storeH3.gif') top left no-repeat;}
    div#pageHeadline h3#topics {background:transparent url('/hbrg-main/resources/images/topicsH3.gif') top left no-repeat;}
  div#pageHeadline ul {font-size:11px;}
  div#pageHeadline div#shareLinks {float:right; margin-top:10px; width:300px;}
      .content_package div#pageHeadline div#shareLinks {}
      .author div#pageHeadline div#shareLinks {margin-top:45px;}
    div#pageHeadline div#shareLinks a {color:#585556;}
    div#pageHeadline div#shareLinks ul li {display:inline; float:left;}
    div#pageHeadline div#shareLinks a.share {background:transparent url('/hbrg-main/resources/images/shareLink.gif') top left no-repeat; display:block; height:23px; margin-right:30px; width:65px;}
      div#pageHeadline div#shareLinks a.share span {display:none;}
    div#pageHeadline a.rss {background:transparent url('/hbrg-main/resources/images/rssLink.gif') 0px 1px no-repeat; display:block; margin-top:4px; padding-left:19px; height:15px;}
    
/* aboutBlog */
div#aboutBlog {float:right; font-size:11px; line-height:14px; width:300px;}
  div#aboutBlog img {float:left; margin-right:10px;}
  div#aboutBlog div#blogFeed {clear:both; float:left;}
    div#aboutBlog div#blogFeed a {padding-top:3px;}
    
/* pageFeature */
div#pageFeature {clear:both; display:block; font-size:13px; line-height:22px; padding:30px 20px 10px 20px;}
    .blog div#pageFeature {font-size:12px; padding-top:20px;}
  div#pageFeature h1 {font-size:30px; font-weight:bold; line-height:36px;}
    .blog div#pageFeature h1 {font-size:18px; line-height:24px;}
  div#pageFeature div.image_left {display:block; float:left; margin:0 20px 20px 0;}
  div#pageFeature div.image_lede p {color:#a09e9f; line-height:18px; font-size:11px; margin:5px 0px 0px 0px;}
  div#pageFeature p {margin-bottom:15px;}
	
    .blog div#pageFeature p {margin-bottom:5px;}
  div#pageFeature p.byline {color:#585556;}
    .blog div#pageFeature p.byline a {color:#95ba12; font-weight:bold;}

/*----------- END PAGE FRAME ---------------*/










/*----------- BEGIN MASTHEAD ---------------*/

/* leaderBoard */
div#leaderBoard {background-color:#efefef; display:block; padding:10px 10px 0px 10px;}
  div#leaderBoard div.ad-728 {float:left;}
  div#leaderBoard div#hbrSubscriptionTout {float:left; margin:-2px 0px 0px 7px;;} 
    div#leaderBoard div#hbrSubscriptionTout a {background:transparent url('/hbrg-main/resources/images/hbrSubscriptionTout.gif') top left no-repeat; display:block; height:102px; width:185px;}

/* mastheadContainer */
div#mastheadContainer { border-top:1px solid black; display:block;}
  
  /* ssl pages */
  div#mastheadContainer.sparse {padding-bottom:20px;}
  div#mastheadContainer.sparse div#mastheadTools ul { margin-top:-60px;}

a#hbrLogoLink {display:block; height:75px; float:left; left:20px; position:relative; top:5px; width:165px; z-index:1000;}

/* mastheadTop */
div#mastheadTop {background:transparent url('/hbrg-main/resources/images/mastheadBackground.gif') top left no-repeat; height:80px; }
  div#mastheadTop h2 {display:none;}
  
    

/* mastheadSearch */
div#mastheadSearch {display:block; height:30px; float:left; left:180px; position:relative; top:15px; width:300px;}
  div#mastheadSearch input#mastheadSearchForm_text {float:left; height:15px; width:200px;}
  div#mastheadSearch input#mastheadSearchForm_submit {left:4px; position:relative; top:-2px;}

/* mastheadTools */
div#mastheadTools {clear:both; display:block; font-size:11px;}
  div#mastheadTools div {text-align:center; padding-left:80px; position:relative; text-transform:uppercase; top:-20px; width:780px;}
    div#mastheadTools div span {color:#b20022;}
  div#mastheadTools ul {display:block; /* for downtime, change back to block*/ float:right; margin-right:10px; position:relative; margin-top:-60px;}
    div#mastheadTools ul li.cart {border-right:0;}
    div#mastheadTools ul li.cart a {background:transparent url('/hbrg-main/resources/images/cartLinkBackground.gif') top right no-repeat; display:block; padding-right:22px;}
    div#mastheadTools ul li.middle {border-top:1px solid #dedede; border-bottom:1px solid #dedede;}

/* mastheadBottomNav */
div#mastheadBottomNav {clear:both; display:block;}
  div#mastheadBottomNav ul li {display:inline;}
    div#mastheadBottomNav ul li {float:left;}
    div#mastheadBottomNav ul li a {background:transparent url('/hbrg-main/resources/images/mastheadNavBackground.gif') top left no-repeat; display:block; height:35px;}
    div#mastheadBottomNav ul li a span {display:none;}
  div#mastheadBottomNav li#exploreLink a {background-position:0px 0px; width:111px;}
    div#mastheadBottomNav li#exploreLink a:hover {background-position:0px -35px;}
    div#mastheadBottomNav li#exploreLink.on a {background-position:-111px -70px; width:111px;}
      div#mastheadBottomNav li#exploreLink.on a:hover {background-position:0px -70px;}
  div#mastheadBottomNav li#todayOnHBRLink a {background-position:-111px 0px; width:150px;}
    div#mastheadBottomNav li#todayOnHBRLink a:hover {background-position:-111px -35px;}
  div#mastheadBottomNav li#blogsLink a {background-position:-260px 0px; width:75px;}
    div#mastheadBottomNav li#blogsLink a:hover {background-position:-260px -35px;}
  div#mastheadBottomNav li#magazineLink a {background-position:-340px 0px; width:140px;}
    div#mastheadBottomNav li#magazineLink a:hover {background-position:-340px -35px;}
  div#mastheadBottomNav li#booksLink a {background-position:-480px 0px; width:80px;}
    div#mastheadBottomNav li#booksLink a:hover {background-position:-480px -35px;}
  div#mastheadBottomNav li#authorsLink a {background-position:-560px 0px; width:105px;}
    div#mastheadBottomNav li#authorsLink a:hover {background-position:-560px -35px;}
  div#mastheadBottomNav li#storeLink a {background-position:-662px 0px; width:89px;}
    div#mastheadBottomNav li#storeLink a:hover {background-position:-662px -35px;}
  div#mastheadBottomNav li#hbsLink a {background-position:-750px 0px; width:190px;}
    div#mastheadBottomNav li#hbsLink a:hover {background-position:-750px -35px; width:190px;}
    
/* mastheadDrawer */
div#mastheadDrawer {}
  div#mastheadDrawerHandle {clear:both; display:block; z-index:9999;}
  div#mastheadDrawerHandle ul {display:inline;}
    div#mastheadDrawerHandle ul li {float:left;}
  div#mastheadDrawerHandle ul li a {background:transparent url('/hbrg-main/resources/images/mastheadNavBackground.gif') top left no-repeat; display:block; height:35px;}
    div#mastheadDrawerHandle ul li a span {display:none;}
  div#mastheadDrawerHandle li#expandYourKnowledgeLink a {background-position:0px -70px; width:314px;}
    div#mastheadDrawerHandle li#expandYourKnowledgeLink.on a {background-position:0px -105px;}
  div#mastheadDrawerHandle li#buildYourExpertiseLink a {background-position:-314px -70px; width:314px;}
    div#mastheadDrawerHandle li#buildYourExpertiseLink.on a {background-position:-314px -105px; width:314px;}
  div#mastheadDrawerHandle li#discoverNewApproachesLink a {background-position:-628px -70px; width:312px;}
    div#mastheadDrawerHandle li#discoverNewApproachesLink.on a {background-position:-628px -105px;}
  a#mastheadDrawerCloseButton {background:transparent url('/hbrg-main/resources/images/mastheadDrawerCloseButton.gif') 2px 50% no-repeat; display:block; float:right; height:20px; margin:0px 4px 5px 0px; width:20px;}
  
/* mastheadDrawerContent */
div#mastheadDrawerContent {background-color:#353333; border-top:1px solid #504c4d; /*background: url('/hbrg-main/resources/images/mastheadDrawerContentBackground.gif') top left no-repeat;*/ padding:0px 0px 0px 60px;}
  div#mastheadDrawerContent ul {float:left; margin-top:10px;}
    div#mastheadDrawerContent ul.topics {width:320px;}
    div#mastheadDrawerContent ul.skills {width:321px;}
    div#mastheadDrawerContent ul.industries {width:220px;}
  div#mastheadDrawerContent ul li {color:#fff; font-size:12px; line-height:14px; margin-bottom:10px;}
    div#mastheadDrawerContent ul li.last {margin-bottom:0px;}
    div#mastheadDrawerContent ul li a {color:#fff;}
      div#mastheadDrawerContent ul li.header {font-weight:bold;}
  
/* mastheadEditionBar */
div#mastheadEditionBar {background:#f1efe8 url('/hbrg-main/resources/images/mastheadEditionBackground.gif') top left no-repeat; display:block; font-size:12px; height:34px;}
  div#mastheadEditionBar.guest {background-position:0px 0px; }
  div#mastheadEditionBar.registered {background-position:0px -34px ;}
  div#mastheadEditionBar.subscriber {background-position:0px -68px;}
  div#mastheadEditionBar ul.login_register {float:right; margin-right:5px; position:relative; top:10px;}
  div#mastheadEditionBar div.join {left:265px; position:relative; top:8px; width:500px;}
    
div#checkoutBreadcrumb {font-size:10px; float:left; left:200px; position:relative; text-transform:uppercase; margin-top:-65px;}
  div#checkoutBreadcrumb h2 {background:transparent url('/hbrg-main/resources/images/secureCheckoutH2.gif') top left no-repeat; display:block; height:26px; text-indent:-9999px; width:322px;} 
  div#checkoutBreadcrumb ol {list-style-type:decimal;}
  div#checkoutBreadcrumb ol li {display:inline; letter-spacing:0.045em; margin-right:25px;}
    div#checkoutBreadcrumb ol li a {color:#a09e9f;}
    div#checkoutBreadcrumb ol li.on a {color:#000;}

/* sponsoredBy */
div#sponsoredBy {display:block; float:right; height:50px; left:-218px; position:relative; top:-12px; width:100px;}
  div#sponsoredBy p {color:#787367; font-size:8px; text-align:center; text-transform:uppercase;}
  div#sponsoredBy div {background-color:#808080; display:block; height:33px; margin-left:3px; width:90px;}
  
  
/* newsTicker */  
div#newsTicker {background-color:#95bb13; color:#fff; font-size:11px; height:20px; padding:2px 20px 0px 20px;}
  div#newsTicker a {color:#fff;}
  div#newsTicker h4 {float:left; font-weight:bold; margin-right:5px; text-transform:uppercase;}
  div#newsTicker span {margin-left:5px;}

  
  
/*----------- END MASTHEAD STYLES ---------------*/
  
  
  
  
/*----------- BEGIN FOOTER ---------------*/

div#partnerCenter {background:#dedede url('/hbrg-main/resources/images/partnerCenterBackground.gif') 20px 15px no-repeat; border:1px solid #cfcdcd; clear:both; display:none; height:245px; padding:15px;}
div#partnerCenterWindow {display:block; clear:both; margin-left:170px;}

  
/* pageFooter */
div#pageFooter {background:#fbfbfb url('/hbrg-main/resources/images/pageFooterBackground.gif') top left repeat-x; clear:both; display:block; padding-top:30px;} 

/* pageFooterSearch */
div#pageFooterSearch {display:block; height:30px; margin:0 0 20px 30%; width:365px;}
  div#pageFooterSearch input#pageFooterSearchForm_text {float:left; height:15px; width:255px;}
  div#pageFooterSearch input#pageFooterSearchForm_submit {margin-left:4px;}
  
/* pageFooterLinks */
div#pageFooterLinks {clear:both; font-size:11px; margin-top:10px; padding:0 20px 20px 20px;}
  div#pageFooterLinks div.column {display:block; float:left; width:222px;}
  div#pageFooterLinks h5 {background:transparent url('/hbrg-main/resources/images/footerHeaderBackgrounds.gif') top left no-repeat; font-size:12px; font-weight:bold; margin-bottom:3px; text-indent:-9999px; text-transform:uppercase; width:215px;}
    div#pageFooterLinks h5#exploreHBRHeader {background-position:-1px 0px;}
    div#pageFooterLinks h5#hbrOrgHeader {background-position:-216px 0px;}
    div#pageFooterLinks h5#customerServiceHeader {background-position:-431px 0px;}
    div#pageFooterLinks h5#keepUpWithHBRHeader {background-position:-646px 0px;}
    div#pageFooterLinks h5#storeHeader {background-position:-861px 0px;}
    div#pageFooterLinks h5#aboutHBRHeader {background-position:-1076px 0px;}
    div#pageFooterLinks h5#hbsHeader {background-position:-1291px 0px;}
    div#pageFooterLinks h5#hbpHeader {background-position:-1506px 0px;}
    div#pageFooterLinks h5#magazineHeader {background-position:-1721px 0px;}
  div#pageFooterLinks ul {margin-bottom:20px;}
    div#pageFooterLinks ul li {}
  div#pageFooterLinks ul.bullets {list-style: url('/hbrg-main/resources/images/grayBullet.gif') disc outside; margin-left:20px;}
    div#pageFooterLinks ul.bullets li.header {font-weight:bold; list-style:none; margin-left:-20px;}
    
/* pageFooterSubFooter */
div#pageFooterSubFooter {background-color:#E6E6E6; clear:both; display:block; font-size:10px; margin-right:-8px; padding:15px 0 40px 0;}
  div#pageFooterSubFooter a {color:#000;}
  div#pageFooterSubFooter div#subFooterLogo {float:left;}
  div#pageFooterSubFooter div#subFooterLogo a {background: transparent url('/hbrg-main/resources/images/HBPFooterLogo.gif') top left no-repeat; display:block; float:left; height:38px; margin-right:20px; width:109px;}
    div#pageFooterSubFooter div a span {display:none;}
  div#pageFooterSubFooter div#subFooterText {float:left;}
  div#pageFooterSubFooter ul {margin-bottom:5px !important;}
  div#pageFooterSubFooter ul li {float:left; line-height:10px;}
  div#pageFooterSubFooter p {color:#727272; line-height:10px;}
    div#pageFooterSubFooter ul#subFooterHBPLinks li {margin-right:10px;}
    div#pageFooterSubFooter ul#subFooterUtilLinks li {margin-right:15px;} 
      div#pageFooterSubFooter ul#subFooterUtilLinks li a {color:#727272;}

/* sponsoredByFooter */
div#sponsoredByFooter {display:block; float:right; height:50px; left:-218px; position:relative; top:-12px; width:100px;}
  div#sponsoredByFooter p {color:#787367; font-size:8px; text-align:center; text-transform:uppercase;}
  div#sponsoredByFooter div {background-color:#808080; display:block; height:33px; margin-left:3px; width:90px;}

/*----------- END FOOTER ---------------*/










/*----------- BEGIN ARTICLE / BLOG ---------------*/

/* articleBody */
div#articleBody {font-size:13px; padding:0px 20px 0px 20px;}
  div#articleBody h2 {font-size:20px; font-weight:bold; line-height:22px; margin-bottom:15px; padding-top:5px;}
  div#articleBody p {line-height:22px; margin-bottom:15px;}
    span.large_text {font-size:14px; font-weight:bold;}
  div#articleBody blockquote {margin:0px 20px 20px 20px; }
    div#articleBody blockquote.left {float:left; margin-right:20px;}
  div#articleBody span.drop_cap {font-size:48px; float:left; font-weight:bold; line-height:.8em; margin-top:10px; text-transform:uppercase;}
  div#articleBody ul {list-style-type:disc; margin-left:15px;}
  div#articleBody ol {list-style-type:decimal; margin-left:15px;}
  	div#articleBody li {margin-bottom:10px;} 


/* articleFooter */ 
div#articleFooter, div#authorBios {clear:both; display:block; padding:10px 20px;}
	.blog div#articleFooter {color:#575556;}
  div#authorBios {border:1px solid #dedede; border-width:1px 0px; font-size:12px; line-height:18px; padding-top:15px;}
    div#authorBios p {color:#585556; font-style:inherit; margin-bottom:15px;}
      div#authorBios p p {margin:0px;}
    div#authorBios p strong {color:#231f20; font-style:normal;} 
  div#authorBios h3 {display:none;}
  div#authorBios div#articleAuthorBoxBtm {display:none;}
    
/* articleFooterLinks */
div#articleFooterLinks {padding-top:15px;}
	.blog div#articleFooterLinks {margin-bottom:15px;}
  div#articleFooterLinks div {display:block; float:left; width:290px;}
    div#articleFooterLinks div.left {text-align:left;}
    	div#articleFooterLinks div.left span {font-size:10px; text-transform:uppercase;}
    div#articleFooterLinks div.right {text-align:right;}  
    	div#articleFooterLinks div.right span {font-size:10px; text-transform:uppercase;}
  div#articleFooterLinks a.next {background:url('/hbrg-main/resources/images/next_link.gif') top left no-repeat; display:block; float:right; height:22px; margin:5px 0 20px 10px; width:16px;}
  div#articleFooterLinks a.previous {background:url('/hbrg-main/resources/images/previous_link.gif') top left no-repeat; display:block; float:left; height:22px; margin:5px 10px 20px 0; width:16px;}
  div#articleFooterLinks div h6 {color:#575556; font-size:10px; line-height:16px; text-transform:uppercase;}
  div#articleFooterLinks div h5 {font-size:12px; font-weight:normal; letter-spacing:0; line-height:14px; text-transform:none;}
    .blog div#articleFooterLinks div h5 {margin-top:5px;}
  div#articleFooterCategories {font-size:11px; margin-bottom:10px;}
  
div#loomiaWidget {border-top:3px solid #231F20; color:#575556; margin-bottom:10px; padding-top:5px;} 
	div#loomiaWidget h4 {color:#000; font-size:12px; font-weight:bold; letter-spacing:.05em; /*check this*/ text-transform:uppercase;}
	div#loomiaWidget ul li {display:block; float:left; line-height:14px; margin-bottom:10px !important; width:280px;}
	div#loomiaWidget div.loomia_logo {clear:both;}
	
div#flyoutWidget {background-color:#fff; border:1px solid #000; display:block; padding:10px; position:fixed; bottom:0px; right:-395px; width:370px; z-index:9997;}  
	div#flyoutWidget h6 {color:#000; font-size:11px; text-transform:uppercase;}
		div#flyoutWidget h6 a {color:#000;}
	div#flyoutWidget h5 {font-size:13px; font-weight:bold;}
	div#flyoutWidget span {font-size:11px;}
	div#flyoutWidget button#flyoutClose {background: transparent url('/hbrg-main/resources/images/close_window.gif') top left no-repeat; border:medium none; cursor:pointer; display:block; height:13px; position:absolute; right:5px; text-indent:-9999px; top:5px; width:13px;}
	div#flyoutWidget div#flyoutWidgetSubscribe {font-size:11px; margin-top:-18px; text-align:right;}
  
/* articleLinks */
div#articleLinks {padding:20px;}
  div#articleLinks div {color:#585556; float:right; font-size:11px; line-height:14px; width:240px;}
  div#articleLinks a.buy_reprint {float:left;}
  div#articleLinks a.idea_brief {float:left;}
  

/* relatedArticles */
div#relatedArticles {}
  div#relatedArticles ul {display:block; float:left; width:290px;}
  div#relatedArticles ul li {font-size:11px; line-height:14px; margin-bottom:10px;}
    div#relatedArticles ul li.header {font-size:12px; font-weight:bold; letter-spacing:.05em; line-height:16px; text-transform:uppercase;}

/* premiumContent */
div#premiumContent {border-top:1px solid #dedede; text-align:center; padding:15px 0px;}
  div#premiumContent p {font-size:14px; font-weight:bold; line-height:22px;}
  div#premiumContent p span {font-size:11px; font-weight:normal; line-height:16px;}

.blog div#articleFooter {font-size:12px;}
div#articleFooter ul.comments-links {font-size:12px;}
	div#articleFooter ul.comments-links li {display:inline; margin-right:5px;}
		div#articleFooter ul.comments-links a {color:#95ba12 !important;}
		div#articleFooter ul.comments-links  li.email_share a {background-image:url(/hbrg-main/resources/images/toolsicon_anim_mod.gif); background-repeat:no-repeat; padding:1px 0 2px 20px;}

/* comments */
div#comments {font-size:12px;}
  div#comments div#commentsHeader {background:transparent url('/hbrg-main/resources/images/quotes_green.gif') top left no-repeat; margin-bottom:10px; padding:14px 0 0 40px;}
    div#comments div#commentsHeader h2 {color:#575556; font-size:14px; font-weight:bold; line-height:16px; margin-bottom:0px; text-transform:none; width:400px;}
    div#comments div#commentsHeader a {color:#95ba12; float:right; font-weight:bold;}
    
  div#comments div.comment {border-top:1px solid #dedede; padding:14px 20px 0px 20px;}
  		div#comments div.comment.trusted {background-color:#dedede; padding-bottom:10px;}
    div#comments div.comment p {color:#231f20; line-height:18px; margin-bottom:10px;}
    div#comments div.comment p.byline {color:#575556; font-size:11px; margin-bottom:5px;}
    	div#comments div.comment p.byline a {color:#575556;}
    div#comments div.comment p.comment_footer {color:#95ba12; font-weight:bold; font-size:11px; letter-spacing:.05em; text-transform:uppercase;}
    	div#comments div.comment p.comment_footer a {color:#95ba12 !important; font-weight:inherit; font-size:inherit; letter-spacing:inherit;}
  
div#trackbacks {margin-top:15px;}
	div#trackbacks p {margin-bottom:10px;}
	div#trackbacks .ping {margin-bottom:15px;}
		div#trackbacks .ping p {margin-bottom:0px;}
    	
div#postComment {font-size:12px; margin:20px;}
	div#postComment p, div#postComment label {color:#000;}
  	div#postComment p {margin-bottom:8px;}
  	div#postComment p.required {margin-bottom:5px;}
  	div#postComment #comment-text {width:580px;}
  	div#postComment #comment-bake-cookie {margin-right:5px;}
  	div#postComment div#recaptcha_area {margin-bottom:15px;}
  	div#postComment p.comments-open-moderated {margin-top:30px;}
 
div#postGuidelines {color:#000 !important;}
	div#postGuidelines ol {color:#000; list-style-type:decimal; margin:0px 0px 10px 20px;}
		div#postGuidelines ol li {margin-bottom:5px;}
  	
div#PageNav {color:#575556; font-size:12px;}
	div#PageNav div {font-size:10px; text-transform:uppercase;}
		div#PageNav div.indent {margin-left:25px;}
	div#PageNav a {float:left; margin:-5px 5px 0 0;}
	div#PageNav span {float:left; margin:-5px 5px 0 0;}
	div#PageNav a span {display:none;}
	div#PageNav .next {background:url('/hbrg-main/resources/images/next_link.gif') top left no-repeat; display:block; height:22px; margin:-13px 0 0 10px;  width:16px;}
	div#PageNav .previous {background:url('/hbrg-main/resources/images/previous_link.gif') top left no-repeat; display:block; height:22px; margin:-13px 10px 0 0; width:16px;}

  
  /*---- START ARTICLE PAGE OVERRIDES / MARKLOGIC-- */
  
  /* articleInfo */
  div#articleInfo {clear:both; display:block; font-size:13px; line-height:22px; padding:0px 20px 10px 20px;}
    div#articleInfo h2 {font-size:24px; font-weight:bold; line-height:36px;}
    div#articleInfo div.image_left {background-color:#787367; border:1px solid #dedede; display:block; float:left; margin:0 20px 0 0; height:180px; width:180px; overflow:hidden;}
    div#articleInfo div.image_lede p {color:#a09e9f; line-height:18px; font-size:11px; margin:5px 0px 0px 0px;}
    div#articleInfo p {margin-bottom:15px;}
    div#articleInfo div#articleAuthors {color:#575556;}
    div#articleInfo div#articleDate {font-size:11px; display:none;}
    div#articleInfo div#articleDate a {color:#1e1c1d;}
    div#articleSummary {display:none;}
    div#articleToolbarTop {display:none;}
    div#articleCopyright {display:none;}
    div#articleToolbarBottom {display:none;}
    div#issueDepartmentsBtm {display:none;}
    
   div#articleInfoHBRInBrief {clear:both; display:block; font-size:13px; line-height:22px; padding:0px 20px 10px 20px;}
   div#articleInfoHBRInBrief h1 {font-size:24px; font-weight:bold; line-height:36px;}
   	div#articleInfoHBRInBrief .Authors {color:#585556;}
    
  h4#articleType {display:none;}
  
  div#articleToolbarRD {font-size:12px;}
    div#articleToolbarRD div#premiumContent {display:none;}
    
  div#articleToolbarTopRD {font-size:12px; font-weight:bold; margin:10px 15px 0px 15px; visibility:hidden;}
    div#articleToolbarTopRD ul {float:right;}
      div#articleToolbarTopRD ul li {display:inline; margin-left:20px;} 
  div#articleToolbarTopRD a {color:#e54515;}
    
  /* pagination */
  .articlePagination {color:#575556; margin:0px 20px 15px 0px;}
    .articlePagination {float:right;}
      .articlePagination li {display:inline; margin-right:10px;}
        .articlePagination li.on a {color:#000;}
          .articlePagination li.on a:hover {text-decoration:none;}
      .articlePagination span {color:#000; font-weight:bold;}
    .articlePagination p span {color:#000; font-weight:bold;}
    
  /* article */
  div#article {font-size:13px; padding:0px 20px 0px 20px;}
    div#article h3 {font-size:20px; font-weight:bold; line-height:22px; margin-bottom:15px; padding-top:5px;}
    div#article h4 {font-size:16px; font-weight:bold;}
    div#article p {line-height:22px; margin-bottom:15px;}
      span.large_text {font-size:14px; font-weight:bold;}
    div#article blockquote {color:#ec7e1d; font-size:16px; font-style:oblique; line-height:24px; width:200px;}
      div#article blockquote.left {float:left; margin-right:20px;}
    div#article span.drop_cap {font-size:48px; float:left; font-weight:bold; line-height:.8em; margin-top:10px; text-transform:uppercase;}
    
  /*  
  div.article {font-size:13px; padding:0px 20px 0px 20px;}
    div.article h3 {font-size:20px; font-weight:bold; line-height:22px; margin-bottom:15px; padding-top:5px;}
    div.article p {line-height:22px; margin-bottom:15px;}
      span.large_text {font-size:14px; font-weight:bold;}
    div.article blockquote {color:#ec7e1d; font-size:16px; font-style:oblique; line-height:24px; width:200px;}
      div.article blockquote.left {float:left; margin-right:20px;}
    div.article span.drop_cap {font-size:48px; float:left; font-weight:bold; line-height:.8em; margin-top:10px; text-transform:uppercase;}*/

span.downloadpodcast {display:block; font-weight:bold; margin-top:3px; padding:0px 10px}
  
  
  /*---- END ARTICLE PAGE OVERRIDES / MARKLOGIC-- */
  
/*----------- END ARTICLE ---------------*/



/*----------- BEGIN CLASSES ---------------*/

/* blog_listing */
div.blog_listing {padding:20px 20px;}
  li.blog_entry {border-bottom:1px solid #dedede; margin-bottom:20px; padding-bottom:15px;}
  div.blog_entry_header {margin-bottom:10px;}
    div.blog_entry_header h2 {font-size:18px; font-weight:bold; line-height:24px; width:580px;}
      div.blog_entry_header h2 a {color:#231f20;}
      div.blog_entry_header h2 a:visited {color:#231f20;}
    div.blog_entry_header h3 {color:#585556; font-size:11px; line-height:24px; margin-top:-5px; text-transform:uppercase;}
    	div.blog_entry_header h3 a {color:#585556 !important;}
    div.blog_entry_header ul {color:#585556; clear:both; display:block; font-size:11px; line-height:18px;}
      div.blog_entry_header ul li {display:block; float:left;}
        div.blog_entry_header ul li a {color:#585556;}
        div.blog_entry_header ul li.tweet_this a {background:transparent url('/hbrg-main/resources/images/shareWidgetBackgrounds.gif') 0 -22px no-repeat; display:block; cursor:pointer; float:left; height:20px; padding:0px 0px 0px 21px;}
        	div.blog_entry_header ul li.tweet_this a span {display:none;}
        div.blog_entry_header ul li.comments a {color:#95ba12; font-weight:bold;}
     div.blog_entry_header p.byline {color:#575556; font-size:11px; line-height:11px;}
     	div.blog_entry_header p.byline a {color:#575556;}
  div.blog_entry_content {font-size:12px; line-height:18px;}
  	div.blog_entry_content div.image {float:left; margin-right:15px;}

/* featured_verticals */  
div.featured_verticals {}
  div.featured_verticals div.product_spotlight {float:left; margin-right:10px; width:183px;}
    div.featured_verticals div.product_spotlight.center div.product_spotlight_text {border:1px solid #dedede; border-width:0px 1px; padding:0px 5px 0px 10px;}
  div.featured_verticals div.product_spotlight h3 {font-size:12px; font-weight:normal; line-height:14px; margin-bottom:3px;}
    div.featured_verticals div.product_spotlight h3 a {color:#000;}
    div.featured_verticals div.product_spotlight h3 span {color:#000; font-weight:bold;}
  div.featured_verticals div.product_spotlight p {color:#000; font-size:12px; line-height:14px;}
  div.featured_verticals div.product_spotlight_text {}  
  
/* image_box */
div.image_box {background-color:#776c69; border:1px solid #776c69; color:#fff; font-size:12px;}
  div.image_box div.image_box_image {display:block; float:left; margin-right:10px;}
  	div.image_box div.image_box_image img {display:block;}
  	div.image_box div.image_box_image a {display:block;}
  	div.image_box div.image_box_text {float:left; padding-right:10px; width:195px;}
    div.image_box h3 {font-size:12px; line-height:normal; margin-bottom:5px; padding-top:8px; text-transform:uppercase;}
    div.image_box h2 {font-size:20px; margin-bottom:10px;}
      div.image_box h2 a {color:#fff;}
      div.image_box p {line-height:14px; margin-bottom:10px;}
    div.image_box p.byline {color:#fff !important; font-size:11px !important; margin-bottom:10px !important;}
    div.image_box p a {font-weight:bold;}
	div.image_box a {color:#fff;}
    
/* media_list */
div.media_list {}
  div.media_list h3 {border-bottom:1px solid #dedede; color:#A09f9f; font-size:12px; font-weight:bold; letter-spacing:normal; line-height:16px; margin-bottom:10px; text-transform:uppercase;}
  div.media_item {margin-bottom:20px;}
  div.media_item h4 {font-size:18px; font-weight:bold; line-height:24px;}
    div.media_item h4 a {color:#231f20;} 
      div.media_item h4 a:visited {color:#231f20;}
  div.media_item h5 {color:#585556; font-size:10px; font-weight:normal; line-height:16px; letter-spacing:.1em; text-transform:uppercase;}
  div.media_item h6 {color:#585556; font-size:11px;}
    div.media_item h6 span {text-transform:uppercase;}
  div.media_item div.media_item_meta {clear:both; margin-bottom:12px;}
  div.media_item div.media_item_image {border:1px solid #dedede; float:left; margin:0 10px 15px 0;}
  div.media_item div.media_item_text {font-size:12px; line-height:18px;}
    div.media_item div.media_item_text p {margin-bottom:4px;}
  div.media_item div.media_item_links {color:#585556; font-size:11px; line-height:14px;}
  div.media_list_footer {font-size:12px; text-align:right;}
    div.media_list_footer a.all_results {font-weight:bold;}
    div.media_list_footer ul {line-height:24px; text-align:left;}
    
/* magazine_nav */
div.magazine_nav {font-size:12px;}    
  
/* module */  
div.module {border-top:3px solid #231f20; color:#585556; font-size:12px; margin-bottom:20px; padding-top:2px;}
  div.module h2 {color:#1e1c1d; font-size:12px; font-weight:bold; letter-spacing:.05em; margin-bottom:10px; /*check this*/ text-transform:uppercase;}
  div.module h6 {font-size:10px; letter-spacing:.05em; line-height:12px; text-transform:uppercase;}
  div.module div.image {margin-bottom:10px;}  
    div.module div.image p {font-size:12px; line-height:14px; margin-top:10px;}
  div.module div.embed {text-align:center; padding:20px 0px;}
  div.module ul {line-height:16px;}
    div.module ul li {margin-bottom:10px;}
  div.module p.byline {font-size:11px;}
  div.module div.module_content {}
    div.module div.module_content.column_lists ul {float:left;}
  div.module div.module_footer {font-weight:bold; text-align:right;}    
  div.module span.large_text {color:#1e1c1d; font-size:12px;}
  .wide {clear:both; margin:0px 20px;}
    .wide div.module_content.column_lists ul {margin-right:20px; width:173px;}

/* store_product_block */   
div.store_product_block {}
  div.store_product_block h3 {font-size:12px; font-weight:bold; line-height:14px;}
    div.store_product_block h3 a, div.store_product_block h4 a {color:#000;}
  div.store_product_block div.text p {line-height:14px; }
  div.store_product_block div.text div div {font-weight:bold;}


/* product_list */ 
div.product_list {}   
  div.product_list h4 {margin-bottom:0px !important;}
    div.product_list ul li {border-bottom:1px solid #dedede; padding:10px 0px;}
      div.product_list ul li img {border:1px solid #dedede; float:left; margin-right:10px;}
      div.product_list ul li h6 {color:#231f20; line-height:14px; font-weight:bold;}
      div.product_list ul li h6 a {color:inherit; font-weight:inherit;}
      div.product_list ul li p.byline {color:#585556;}
      div.product_list ul li a.buy_now {display:block; margin-top:10px;}
    
/* product_spotlight */
div.product_spotlight {}
  div.product_spotlight h5 {margin-bottom:10px;}
  div.product_spotlight_image {text-align:center;}
  div.product_spotlight_image img {}
  div.product_spotlight_text {color:#585556; line-height:14px; font-size:11px; margin-top:10px;}
    div.product_spotlight_text h6 {font-size:14px; line-height:14px;}
    div.product_spotlight_text h6 a {color:#000; font-weight:bold;}
      div.product_spotlight_text h6 a:visited {color:#000;}
    div.product_spotlight p.byline {color:#585556; margin-top:3px;}
    
/* image_list */
div.image_list {}
  div.image_list h2 {margin-bottom:10px;}
  div.image_list div.item_block {margin-bottom:25px;}
    div.image_list div.item_block div.image {float:left; margin-right:10px;}
    div.image_list div.item_block h3 {color:#231f20; font-size:14px; font-weight:bold; line-height:12px; margin-bottom:3px;}  
      div.image_list div.item_block h3 a {color:#000;}
    div.image_list div.item_block p {line-height:16px;}

/* widget */
div.widget {border-top:3px solid #231f20; padding-top:2px;} 
  div.widget h5 {color:#1e1c1d; font-size:12px; font-weight:bold; letter-spacing:.05em; text-transform:uppercase;}
  div.widget ul.bullets {list-style-position:outside; margin-left:14px;}
    div.widget ul.bullets li {margin-bottom:8px;}
  div.widget div.widget_footer {font-weight:bold; text-align:right;}
  div.widget ol {list-style-position:outside; list-style-type:decimal; margin-left:20px;}
    div.widget ol li {margin-bottom:8px;}
  div.widget p {font-size:12px;}
    
div.rocker {display:block; overflow:hidden; width:50px;}
  div.rocker input {height:18px; float:left; padding-top:2px; text-align:center; width:24px;}
  div.rocker div.rocker_controls {float:left;}
    div.rocker a {cursor:pointer;}
    div.rocker a.rocker_up {background-image:url(http://harvardbusiness.org/hb-main/resources/images/rocker_up.gif); background-repeat:no-repeat; display:block; height:13px; position:relative; width:16px;}
    div.rocker a.rocker_down {background-image:url(http://harvardbusiness.org/hb-main/resources/images/rocker_down.gif); background-repeat:no-repeat; display:block; height:13px; width:16px;}
    div.rocker a.rocker_down_d {background-image:url(http://harvardbusiness.org/hb-main/resources/images/rocker_down_d.gif); background-repeat:no-repeat; display:block; height:13px; position:relative; width:16px;}

/*----------- END CLASSES ---------------*/




/*----------- BEGIN POPUP ---------------*/

div.popup{border: 2px solid #000; padding: 10px 30px; width: 330px;}
div.popup h2{background: url(../images/hbpLogo.gif) no-repeat; height: 41px; margin: 0; padding: 0 0 20px 0; text-indent: -9999px; width: 118px;}
div.popup h3{color: #b20838; font-size: 18px; font-weight: normal; margin: 0; padding: 0;}

/*----------- END POPUP -----------------*/





/*----------- BEGIN WIDGETS ---------------*/

/* archives */
div#archives {}
  div#archives a {color:#231f20;}
  div#archives div.archive_block {border-bottom:1px solid #dedede; margin-bottom:10px; padding-bottom:10px;}
    div#archives div.archive_block.last {border-bottom:0px;}
  div#archives div.archive_block img {margin-bottom:5px;}
  div#archives div.archive_block h6 {font-size:14px; font-weight:bold; line-height:14px;}
  div#archives div.archive_block div.sponsor {margin-top:15px;}
  div#archives div.archive_block div.sponsor img {border:0px; float:right; margin:0px;}
  
/* articleToc */
/* NOTE: MARKLOGIC HACK - LESS THAN IDEAL - MIGHT NEED TO CHANGE IN FUTURE */ 
div#archiveToc {font-size:12px;}
  div#archiveToc div.image {display:none;}
  div#archiveToc h3, div#archiveToc h4 {color:#575556; font-size:11px; letter-spacing:0.05em; line-height:14px; margin-bottom:5px; text-transform:uppercase;}
    div#archiveToc h4.basic {font-size:12px; letter-spacing:normal; margin:0px; text-transform:none;}
    div#archiveToc h4.free {font-size:12px; letter-spacing:normal; margin:0px; text-transform:none;}
  div#archiveToc ul {margin-bottom:20px;}
    div#archiveToc ul li {line-height:14px; margin-bottom:10px;}
    div#archiveToc ul li p {color:#575556;}
  h2.toc {font-size:14px; font-weight:bold; margin-bottom:5px;}
  div#archiveToc div#issueFeaturesBtm {display:none;}
  
/* authorPageList */
div#authorPageList {}
  div#authorPageList h2 {margin-bottom:10px;}
  div#authorPageList ul {float:left; width:193px;}
  
/* authorSearch */
div#authorSearch {font-size:12px;}
  div#authorSearch input#authorSearchForm_text {float:left; margin-right:5px; width:194px;}
  div#authorSearch input#authorSearchForm_submit {position:relative; top:-2px;}

/* authorShowcase */
div#authorShowcase {color:#575556; padding:20px;}
  div#authorShowcase div.row {border-bottom:1px solid #dedede; padding-bottom:20px; margin-bottom:20px;}
  div#authorShowcase div.author_block {display:block; float:left; width:193px;}
    div#authorShowcase div.author_block div.image {float:left; margin-right:10px;}
    div#authorShowcase div.author_block div.text {float:left; font-size:11px; line-height:14px; padding-right:10px; width:121px;}
    div#authorShowcase div.author_block div.text span {color:#000; font-size:12px; font-weight:bold;}
    div#authorShowcase div.author_block div.text a {white-space:nowrap;}
div#authorShowcasePrimary div.author_block {width:290px;}
  div#authorShowcasePrimary div.author_block div.text {width:157px;}
div#authorShowcaseTertiary {border-bottom:0px !important;}

/* bookFeature */ 
div#bookFeature {margin-bottom:20px;}
  div#bookFeature h2 {font-size:16px; line-height:16px; margin-bottom:5px;}
  div#bookFeature p {font-size:11px; line-height:14px;} /* change size */
  
/* currentIssue */
div#currentIssue {padding-top:7px; padding-bottom:0px !important;}
  div#currentIssue h2 {background:transparent url('/hbrg-main/resources/images/currentIssue_0102.gif') top left no-repeat; height:21px; margin-bottom:10px;}
  div#currentIssue div.image {float:left; margin-right:10px;}
    div#currentIssue div.image img {margin-bottom:2px;}
    div#currentIssue div.image a {color:#e54515; font-weight:bold;}
  div#currentIssue ul {line-height:14px; display:block; float:left; width:165px;}
    div#currentIssue ul li {margin-bottom:14px;}
    div#currentIssue ul li h6 {font-size:10px; letter-spacing:.05em; line-height:12px; text-transform:uppercase;}   
    
/* featuredAuthors */
div#featuredAuthors {}
  div#featuredAuthors h2 {margin-bottom:10px;}
  div#featuredAuthors div.author_block {margin-bottom:20px;}
    div#featuredAuthors div.author_block div.image {float:left; margin-right:10px; width:110px;}
    div#featuredAuthors div.author_block h3 {color:#231f20; font-size:14px; font-weight:bold; line-height:12px; margin-bottom:3px;}
    div#featuredAuthors div.author_block p {line-height:16px;}

/* hbrBloggers */   
div#hbrBloggers {}
  div#hbrBloggers ul {float:left; width:136px;}     

/* keepUpWithHBR */ 
div#keepUpWithHBR {}
  div#keepUpWithHBR a {color:#231f20;}
  div#keepUpWithHBR ul li a {background:transparent url('/hbrg-main/resources/images/shareWidgetBackgrounds.gif') top left no-repeat; display:block; height:20px; padding:2px 0px 0px 30px;}
    div#keepUpWithHBR ul li a:hover {text-decoration:none;}
      div#keepUpWithHBR ul li a:hover span {text-decoration:underline;}
    div#keepUpWithHBR ul li a span {font-weight:bold;}
  div#keepUpWithHBR ul li {border-bottom:1px solid #dedede; padding:5px 0px 7px 0px;}
    div#keepUpWithHBR ul li#shareTweet a {background-position:0 -21px;}
      div#keepUpWithHBR ul li#shareTweet a span {color:#56c5d0;}
    div#keepUpWithHBR ul li#shareFacebook a {background-position:0px -41px;}
      div#keepUpWithHBR ul li#shareFacebook a span {color:#4888b5;}
    div#keepUpWithHBR ul li#shareYouTube a {background-position:0px -100px;}
      div#keepUpWithHBR ul li#shareYouTube a span {color:#e54515;}
    
/* ledeCarousel */
div#ledeCarousel {margin:10px 20px;}
  div#ledeCarouselWindow {border-top:3px solid #000; border-bottom:5px solid #000; display:block; height:225px; text-align:center; width:580px;}
  	div#ledeCarouselWindow img {display:block;}
  	div#ledeCarouselWindow a.image_map {height:178px; position:relative; width:387px; z-index:9999;}
  		div#ledeCarouselWindow a.image_map span {background-color:#000; visibility:hidden; display:block; height:192px; width:387px;}
  	div#ledeCarouselWindow div.lede_links {float:left; margin-top:-225px; position:relative; z-index:9999;}
    div.window_caption {background:transparent url('/hbrg-main/resources/images/windowCaptionBackground.png') top left repeat-x; display:block; font-size:12px; height:28px; line-height:12px; padding:5px 10px 0px 10px; position:relative; text-align:left; width:367px;} 
  div#ledeCarouselPanel {color:#383435;}
    div#ledeCarouselPanel a {color:#383435;}
    div#ledeCarouselPanel li {border-right:1px solid #dcdcdc; display:block; float:left; font-size:11px; height:80px; line-height:14px; min-height:80px; padding:10px 5px; width:134px;}
      div#ledeCarouselPanel li.last {border-right:0px;}
      div#ledeCarouselPanel li.on {background:transparent url('/hbrg-main/resources/images/carouselArrow.gif') 50% 0px no-repeat;}
        div#ledeCarouselPanel li.on h6 {color:#95ba12;}
      div#ledeCarouselPanel li.off {background:none;}
        div#ledeCarouselPanel li.off h6 {color:#383435 !important;}
    div#ledeCarouselPanel li h6 {text-transform:uppercase;}
    div#ledeCarouselPanel li h2 {font-size:13px; font-weight:bold;}
    div#ledeCarouselPanel li p {color:#6b6768;}
div#ledeCarouselWindow_pane1, div#ledeCarouselWindow_pane3, div#ledeCarouselWindow_pane4 {display:none;}
	
	div#ledeCarouselWindow_pane1 div.lede_links{left:0px;}
	div#ledeCarouselWindow_pane2 div.lede_links {left:66px;}
	div#ledeCarouselWindow_pane3 div.lede_links {left:127px;}
	div#ledeCarouselWindow_pane4 div.lede_links {left:193px;}

li#carouselTab2 {background:transparent url('/hbrg-main/resources/images/carouselArrow.gif') 50% 0px no-repeat;}  
  li#carouselTab2 h6 {color:#95ba12;}
  
/* magazineHeadline */
div#magazineHeadline {border-bottom:1px solid #dedede; clear:both; display:block; height:50px; margin-bottom:10px; padding:10px 20px 10px 20px;}
  div#magazineHeadline.archive_toc {border-bottom:0px;}
  div#magazineHeadline h1 {display:none; font-size:32px !important; line-height:32px;}
    div#magazineHeadline h1 span {display:none;}
  div#magazineHeadline h3 {background:transparent url('/hbrg-main/resources/images/magazineH3.gif') top left no-repeat; height:10px; margin-bottom:8px;}
    div#magazineHeadline h3 span {display:none;}
  div#magazineHeadline div.magazine_nav {float:right; margin-top:25px;}
    div#magazineHeadline div.magazine_nav select {margin:0px 8px;}
    
/* magazineShowcase */    
div#magazineShowcase {font-size:12px; line-height:14px; margin-bottom:20px;}
  div#magazineShowcase div.image {margin-bottom:5px;}
  div#magazineShowcase ul {font-weight:bold; text-align:right;}
    div#magazineShowcase ul li {padding:5px 0px;}
      div#magazineShowcase ul li.subscribe {border-bottom:1px solid #dedede;}
        div#magazineShowcase ul li.subscribe a {color:#e54515;}

/* mailingListTout */
div#mailingListTout {padding-bottom:10px;}
  div#mailingListTout h5 {background:transparent url('/hbrg-main/resources/images/mailingListH5.gif') top left no-repeat; margin-bottom:10px;}
  div#mailingListTout label {color:#585556;} 
  div#mailingListTout ul {margin-bottom:15px;}
    div#mailingListTout ul li {font-size:12px; line-height:14px; margin-bottom:7px;}
      div#mailingListTout ul li input {margin-right:5px;}
    div#mailingListTout ul li.last {padding-left:24px;}
      div#mailingListTout ul li.last a {font-weight:bold;}
  div#mailingListFormSubmit {}
    div#mailingListFormSubmit input#mailingListForm_EmailAddress {float:left; font-size:12px; line-height:14px; width:210px;}
    div#mailingListFormSubmit input#mailingListForm_submit {left:10px; position:relative; top:-5px;}
    
/* mostWidget */
div#mostWidget {padding-top:15px;}
  div#mostWidgetTabs ul#readShared {background:transparent url('/hbrg-main/resources/images/mostWidgetBackground_readShared.gif') top left no-repeat;}
    div#mostWidgetTabs.tab2on ul#readShared {background-position:-302px 0px;}
    div#mostWidgetTabs.tab1on ul#readShared {background-position:0px 0px;}
      ul#readShared li#tab1 {height:28px; width:146px;}
      ul#readShared li#tab2 {height:28px; width:153px;}
  div#mostWidgetTabs ul#readCommented {background:transparent url('/hbrg-main/resources/images/mostWidgetBackground_readCommented.gif') top left no-repeat;}
    div#mostWidgetTabs.tab2on ul#readCommented {background-position:0px -28px;}
    div#mostWidgetTabs.tab1on ul#readCommented {background-position:0px 0px;}
      ul#readCommented li#tab1 {height:28px; margin:0px 7px 0px 10px; width:128px;}
      ul#readCommented li#tab2 {height:28px; width:149px;}
      
  div#mostWidgetTabs ul li {background-color:transparent; cursor:pointer; display:inline; float:left;}
  div#mostWidgetTabs ul li span {display:none;}

  div#mostWidget div#mostWidgetContent {border:1px solid #c8c6c7; border-top-width:0; font-size:12px; padding:15px;}
  div#mostWidget div#mostWidgetContent ol {list-style-type:decimal; margin-left:20px;}
    div#mostWidget div#mostWidgetContent ol.off {display:none;}
    div#mostWidget div#mostWidgetContent ol.on {display:block;}
    div#mostWidget div#mostWidgetContent ol li {border-bottom:1px solid #f2efe8; line-height:16px; margin-bottom:0px; padding:8px 0 7px 0;}
    div#mostWidget div#mostWidgetContent ol li.last {border-bottom-width:0;}
    
/* newProductTout */
div#newProductTout {font-size:12px;}
  div#newProductTout h6 {font-size:11px; text-transform:uppercase;}
  div#newProductTout div.product_spotlight_text h5 {text-transform:none; letter-spacing:normal !important; line-height:normal; margin-bottom:0px;}
    div#newProductTout div.product_spotlight_text h5 a {color:#010101;}
  div#newProductTout div.product_spotlight_text p.byline {line-height:normal;}
        
/* pollWidget */
div#pollWidget {padding-bottom:10px;}
  div#pollWidget h5 {background:transparent url('/hbrg-main/resources/images/readerPollH5.gif') top left no-repeat; margin-bottom:10px;}

/* recentBlogPosts */ 
div#recentBlogPosts {}
  div#recentBlogPosts h4 {background:transparent url('/hbrg-main/resources/images/recentBlogPostsH4.gif') top left no-repeat; margin-top:2px;}
  div#recentBlogPosts {font-size:12px;}
  div#recentBlogPosts ul.bullets {}
    div#recentBlogPosts ul.bullets li {line-height:16px; margin-bottom:10px;}
      div#recentBlogPosts ul.bullets li span {color:#575556; font-size:11px; text-transform:uppercase;}
    div#recentBlogPosts ul.bullets li.last {list-style:none; text-align:right;}
      div#recentBlogPosts ul.bullets li.last a {font-weight:bold;}

/* relatedProducts */
div#relatedProducts {}
  div#relatedProducts h4 {margin-bottom:0px !important;}
  div#relatedProducts ul li {border-bottom:1px solid #dedede; padding:10px 0px;}
    div#relatedProducts ul li img {border:1px solid #dedede; float:left; margin-right:10px;}
    div#relatedProducts ul li h6 {color:#231f20; line-height:14px; font-weight:bold;}
    div#relatedProducts ul li h6 a {color:inherit; font-weight:inherit;}
    div#relatedProducts ul li p.byline {color:#585556;}
    div#relatedProducts ul li a.buy_now {display:block; margin-top:10px;}
    
/* relatedTopicsWidget */
div#relatedTopicsWidget {}
  div#relatedTopicsWidget a {font-weight:bold;}
  div#relatedTopicsWidget h5 {margin-bottom:5px !important;}
  div#relatedTopicsWidget ul li {border-bottom:1px solid #dedede; padding:5px 0px 7px 0px;}
  

/* shareWidget */
div#shareWidget {border:1px solid #dedede; font-size:11px; line-height:14px; margin-bottom:40px; }
  div#shareWidget a {color:#231f20;}
  div#shareWidget ul {padding:10px 30px}
  div#shareWidget ul li {border-bottom:1px solid #dedede; padding-top:5px;}
      div#shareWidget ul li.last {border-bottom:0px;}
    div#shareWidget ul li a {background:transparent url('/hbrg-main/resources/images/shareWidgetBackgrounds.gif') top left no-repeat; display:block; height:20px; padding:2px 0px 0px 30px;}
    	div#shareWidget ul li a span {display:none;}
    div#shareWidget ul li#shareEmail a {background-position:0 0;}
    div#shareWidget ul li#shareTweet a {background-position:0 -21px; cursor:pointer;}
    div#shareWidget ul li#shareFacebook a {background-position:0px -41px;}
    div#shareWidget ul li#shareLinkedIn a {background-position:0px -61px;}
    div#shareWidget ul li#sharePrint a {background-position:0px -79px;}
  div#shareWidget div#shareWidgetSponsor {background-color:#dedede; margin:5px 20px 20px 20px;}
  
div#specialOffersWidget {}
  div#specialOffersWidget ul li {margin-bottom:10px;} 

/* storeModule */
div#storeModule {font-size:12px; clear:both; display:block; line-height:14px; margin:0px 20px 20px 20px; }
  div#storeModule h2 {margin-bottom:10px;}
  div#storeModule h4 a {color:#383435;}
  div#storeModule div.module_content {border-left:1px solid #aaaaaa;  margin:0px 20px;}
  div#storeModule div.product_block {border:1px solid #aaaaaa; border-left:0px; display:block; height:220px; float:left; padding:5px; width:160px;}
    div#storeModule div.product_block h3 a {color:#010101; font-weight:bold;}
    div#storeModule div.product_block h4 {color:#383435; font-size:11px; margin-bottom:10px; text-transform:uppercase;}
  div#storeModule div.product_block_image {margin-left:16%; margin-bottom:10px;}
  
/* subscribeNow */
div#subscribeNow {background:transparent url('/hbrg-main/resources/images/subscribeNowBackground.png') top left no-repeat; display:block; font-size:12px; height:129px; margin-bottom:10px;}
  div#subscribeNow h2 {display:none;}
  div#subscribeNow p {left:123px; line-height:16px; position:relative; top:55px; width:150px;}
  
/* specialOfferBar */
div#specialOfferBar {color:#575556; border:1px solid #dedede; clear:both; display:block; font-size:12px; margin-bottom:10px; padding:2px 5px;}

/* todayOnHBRListWidget */  
div#todayOnHBRListWidget {}
  div#todayOnHBRListWidget div.image {margin-bottom:10px;}
  div#todayOnHBRListWidget ul {line-height:14px;}
    div#todayOnHBRListWidget ul li {margin-bottom:14px;}
    div#todayOnHBRListWidget ul li h6 {font-size:10px; letter-spacing:.05em; line-height:12px; text-transform:uppercase;}

/* todayOnHBRWidget */  
div#todayOnHBRWidget {}
  div#todayOnHBRWidget h5 {background:transparent url('/hbrg-main/resources/images/todayOnHBRH5.gif') top left no-repeat;}
  div#todayOnHBRWidget div.image {border:1px solid #dedede; overflow:hidden; margin-bottom:10px; width:298px;}
  div#todayOnHBRWidget div.text a {color:#231F20; font-size:14px; font-weight:bold; line-height:16px;}
  
/* topicSearchResults */
div#topicSearchResults h2 {margin-bottom:10px;}
	div#topicSearchResults h3 {border-bottom:1px solid #dedede;}
  div#topicSearchResults div.media_item div.media_item_meta {margin-bottom:3px !important;}
    div#topicSearchResults div.media_item div.media_item_meta h4 {font-size:12px !important; line-height:14px; margin-bottom:2px;}
    div#topicSearchResults div.media_item div.media_item_meta h6 {font-size:11px; letter-spacing:normal; text-transform:none;}
      div#topicSearchResults div.media_item div.media_item_meta h6 span {font-size:11px;}
  
/* twitterTout */
div#twitterTout {}
  div#twitterTout a {background:transparent url('/hbrg-main/resources/images/followUsOnTwitter.gif') top left no-repeat; display:block; height:37px; width:230px;}
    div#twitterTout a span {display:none;}

/* yourVoices */
div#quoteWidget {}
  div#quoteWidget img {float:left; margin-right:10px;}
  div#quoteWidget div {color:#585556; padding:0px 10px;}
    div#quoteWidget div div {padding:0px;}
  div#quoteWidget blockquote {line-height:18px; margin-bottom:10px;}
  div#quoteWidget p {line-height:14px;}
  
  div#greenQuote {background:transparent url('/hbrg-main/resources/images/quotes_green.gif') top left no-repeat; display:block; float:left; height:28px; margin-right:10px; width:34px;}
  div#grayQuote {background:transparent url('/hbrg-main/resources/images/quotes_gray.gif') top left no-repeat; display:block; float:left; height:28px; margin-right:10px; width:34px;}
  div#blueQuote {background:transparent url('/hbrg-main/resources/images/quotes_blue.gif') top left no-repeat; display:block; float:left; height:28px; margin-right:10px; width:34px;}

/*----------- END WIDGETS ---------------*/


/*----------- BEGIN STORE ---------------*/

div#idpProductFeature {clear:both; display:block; font-size:12px; margin-bottom:20px; padding:20px;}
  div#idpProductFeature a.email_this {background:transparent url('/hbrg-main/resources/images/shareWidgetBackgrounds.gif') top left no-repeat; color:#231f20; display:block; font-size:11px; height:20px; padding:2px 0px 0px 23px;}
  div#idpProductFeature div.image {float:right; margin-left:20px;}
  div#idpProductFeature h1 {font-size:20px; font-weight:bold; line-height:18px; margin-bottom:5px;}
  div#idpProductFeature h2 {font-size:11px; letter-spacing:0.05em; text-transform:uppercase;}
  div#idpProductFeature p {line-height:18px;}
  div#idpProductFeature p.byline {color:#575556; line-height:16px; margin-bottom:10px;} 
    div#idpProductFeature p.byline a {color:#575556;}
  div#idpProductFeature p#item_info_text_full {display:none;}  
  div#idpProductFeature table tr td {vertical-align:top;}
  
div.product_info_section {border-bottom:1px solid #dedede; font-size:12px; line-height:14px; margin-bottom:10px; padding-bottom:10px;}
  div.product_info_section h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
  div.product_info_section ul {float:left; width:190px;}
    div.product_info_section ul.full_span {width:570px;}
    div.product_info_section ul li {margin-bottom:10px;}
  div.product_info_section p {margin-bottom:10px;}
  
div#alsoViewed {background-color:#f2f2f2; border:1px solid #eceaea; font-size:12px; margin-bottom:20px; padding:15px 20px;}
  div#alsoViewed h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}
    
div#addToCartWidget {background-color:#eaeaea; border-top:0px; color:#575556; margin-top:-20px; margin-bottom:5px; font-size:12px; padding:5px 10px;}
  div#addToCartWidget table {border:1px solid #d9d9d9; margin-bottom:10px;}
    div#addToCartWidget table table {border:0px; margin-bottom:5px;}
  div#addToCartWidget td.quantity_selector {background-color:#FFFFFF;border-left:1px solid #d9d9d9; font-size:11px; padding:5px 0px 5px 10px;}
  div#addToCartWidget td.section_label {background-color:#f2f2f2; font-weight:bold; padding:0px 5px; width:65px;}
    div#addToCartWidget td.section_label.top {border-bottom:1px solid #d9d9d9;}
  div#addToCartWidget td.rocker_container {padding-right:5px; width:40px;}
  div#addToCartWidget ul.format_list {background-color:#fff;}
    div#addToCartWidget ul.format_list li {border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding:2px 0 1px 10px; width:212px;}
    div#addToCartWidget ul.format_list li.on {background:#f4f4f4 url('/hbrg-main/resources/images/cartFormatOn.gif') top left no-repeat; border-left:0px; color:#000; font-weight:bold;}
  div#addToCartWidget td.price strong {font-size:12px;}
  div#addToCartWidget p {line-height:11px;}
  div#addToCartWidget div.availability {line-height:11px;}
  div#addToCartWidget div#educatorLinks {font-size:11px; font-weight:bold; margin-bottom:10px; text-align:center;}
  div#addToCartWidget a.add_to_cart {background:transparent url('/hbrg-main/resources/images/addToCartWidget_add.gif') top left no-repeat; display:block; height:33px; margin-left:25%; width:140px;}
    div#addToCartWidget a.add_to_cart span {display:none;}

/* storeFeature */
div#storeFeature {font-size:12px; margin-bottom:10px; padding:10px 20px;}
  div#storeFeature h6 {color:#b20022; font-size:11px; font-weight:bold; letter-spacing:-0.05em; text-transform:uppercase;}
  div#storeFeature h3 {font-size:11px; line-height:14px; text-transform:uppercase;}
  div#storeFeature h2 {font-size:14px; font-weight:bold; line-height:14px;}
    div#storeFeature h2 a {color:#000;}
  div#storeFeature div#storeFeaturePrimary {border-right:1px solid #dedede; display:block; float:left; padding-right:10px; width:256px;}
    div#storeFeature div#storeFeaturePrimary div.image {margin-bottom:15px;}
  div#storeFeature div#storeFeatureSecondary {float:left; padding:5px 0px 0px 10px; width:298px;}
    div#storeFeature div#storeFeatureSecondary div.image {float:right; margin-left:10px; margin-bottom:5px;}
  div#storeFeature div#storeFeatureTertiary {border-top:1px solid #dedede; margin-top:10px; padding-top:5px;}
    div#storeFeature div#storeFeatureTertiary div.image {float:left; margin-right:5px;}
  div#storeFeature p {line-height:14px;}
    div#storeFeature p a {white-space:nowrap;}

/* store_product_block */   
div.store_product_block {}
  div.store_product_block h3 {font-size:12px; font-weight:bold; line-height:14px;}
    div.store_product_block h3 a, div.store_product_block h4 a {color:#000;}
  div.store_product_block div.text p {line-height:14px; }
  div.store_product_block div.text div div {font-weight:bold;}

/* subjectBrowser */
div#subjectBrowser {margin-bottom:20px;}
  div#subjectBrowser h2 {margin-bottom:0px;}
div#subjectBrowserContent {float:left; width:405px;}  
  div#subjectBrowserContent h2 {color:#575556; font-size:14px; font-weight:bold; letter-spacing:normal; text-transform:none;}
div#subjectBrowserWindow {border-bottom:1px solid #c8c6c7; border-left:3px solid #c8c6c7; border-right:1px solid #c8c6c7; border-top:1px solid #c8c6c7; padding:5px 10px;}
  div.subject_tab h2 {margin-bottom:10px !important;}
  div.subject_tab div.product_spotlight {margin-bottom:20px;}
  div.subject_tab div.product_spotlight div.store_product_block {float:left; font-size:11px; margin-right:10px; width:180px;}
    div.subject_tab div.product_spotlight div.store_product_block div.image {float:left; margin-right:10px;}
    div.subject_tab div.product_spotlight div.store_product_block div.text {float:left; width:120px;}
    div.subject_tab div.product_spotlight div.store_product_block h4 {font-size:10px; line-height:normal; text-transform:uppercase;}
    div.subject_tab ul li {font-size:11px; width:380px;}
      div.subject_tab ul li h4 {font-size:10px; letter-spacing:0.05em; text-transform:uppercase;}
      div.subject_tab ul li h3 {float:left; font-size:12px; font-weight:bold;}
        div.subject_tab ul li h3 a {color:#000;}
        div.subject_tab ul li h3 span {color:#575556; font-size:11px;}
        	div.subject_tab ul li h3 span a {color:#b20022; white-space:nowrap;}
        div.subject_tab ul li div a {font-weight:bold;}
        div.subject_tab ul li p {line-height:14px;}
    div.subject_tab_footer {font-weight:bold; text-align:right;}
ul#subjectTabs {float:left; font-size:14px; margin-top:25px; width:175px;}
  ul#subjectTabs li {border-bottom:1px solid #dedede; cursor:pointer; font-weight:bold; line-height:16px; margin:0px; padding:5px 10px;}
    ul#subjectTabs li.selected {background:#e3e2e3 url('/hbrg-main/resources/images/subjectBrowserSelected.gif') right 50% no-repeat;}
  ul#subjectTabs li a {color:#575556;}
div#subjectBrowserTabs {background:transparent url('/hbrg-main/resources/images/newBestsellerTabBackground.gif') -10px 0 no-repeat; height:26px;}
  div#subjectBrowserTabs.swapped {background-position:-10px -26px;}
  div#subjectBrowserTabs ul {float:right;}
    div#subjectBrowserTabs ul li {cursor:pointer; display:block; margin:0px 5px 0px 0px; float:left;}
      div#subjectBrowserTabs ul li span {display:none;}
      div#subjectBrowserTabs ul li.tab_new {height:25px; width:57px;}
      div#subjectBrowserTabs ul li.tab_bestsellers {height:25px; margin-right:10px; width:87px;}
    div#subject2Window, div#subject3Window, div#subject4Window, div#subject5Window, div#subject6Window, div#subject7Window, div#subject8Window, div#subject9Window, .tab2 {display:none;}

/* productTypeBrowser */    
div#productTypeBrowser {font-size:11px;}
  div#productTypeBrowser h5 {font-size:10px; font-weight:bold; letter-spacing:0.05em; text-transform:uppercase;}
  div#productTypeBrowser div.product_column {float:left; margin-right:10px; width:183px;}
    div.product_column div.product_column_controls ul li {cursor:pointer; display:block; float:left; margin:0px;}
      div.product_column div.product_column_controls ul li span {display:none;}
div.product_column_controls {background:transparent url('/hbrg-main/resources/images/newBestsellerTabLeftAlignBackground.gif') 0 0 no-repeat; height:26px;}
    div.product_column_controls.swapped {background-position:0 -26px;}
  div.product_column_controls ul li.tab1 {height:25px; margin-right:6px !important; width:57px;}
  div.product_column_controls ul li.tab2 {height:25px; width:87px;}
div#productTypeColumn3 div.product_column_window {border-top:0px !important;}
div#productTypeColumn3 div.product_column_controls {background:transparent url('/hbrg-main/resources/images/industryBestsellersTabBackground.gif') 0 0 no-repeat; height:26px;}
  div#productTypeColumn3 div.product_column_controls.swapped {background-position:0 -26px;}
  div#productTypeColumn3 div.product_column_controls ul li.tab1 {height:25px; margin-right:6px !important; width:87px;}
  div#productTypeColumn3 div.product_column_controls ul li.tab2 {height:25px; width:87px;}
div#productTypeBrowser div.product_column div.product_column_window {border:1px solid #c8c6c7; padding:5px;}
div#productTypeBrowser div.store_product_block {margin-bottom:10px;}
div#productTypeBrowser div.store_product_block div.image {float:left; margin:0px 10px 35px 0px;}
div.scroll_window {border:1px solid #dedede; border-right:0px; height:434px; overflow-y:scroll;}
div.scroll_content {}
  div.scroll_content a {color:#231f20;}
  div.scroll_content ul li {border-bottom:1px solid #dedede; line-height:14px; margin:0px; padding:5px;}
    
/* storePromoBar */     
div#storePromoBar {background-color:#fff; border-bottom:1px solid #dedede; font-size:12px; padding:2px 0px; text-align:center;}
  div#storePromoBar a {font-weight:bold;}
  
/* storePromoBarBottom */ 
div#storePromoBarBottom {border-top:1px solid #dedede; border-bottom:1px solid #dedede; font-size:12px; margin-bottom:20px; padding:5px 0px; text-align:center;}
  div#storePromoBarBottom ul li {display:inline;}
    div#storePromoBarBottom ul li a {color:#575556; font-size:10px; font-weight:bold; text-transform:uppercase;}
    
/* magazineProducts */
div#magazineProducts {}
  div#magazineProducts div#magazineTout {float:left; font-weight:bold; margin-right:20px; width:202px;}
    div#magazineProducts div#magazineTout a {color:#e54515;}
    div#magazineProducts div#magazineTout ul {margin-top:5px;}
      div#magazineProducts div#magazineTout ul li {margin-bottom:5px;}
  div#magazineProducts div.column {float:left; font-size:11px; width:179px;}
    div#magazineProducts div.column h4 {font-size:10px; font-weight:bold; line-height:14px; margin-bottom:10px; text-transform:uppercase;}
  div#magazineProducts div.store_product_block {margin-bottom:5px; padding-right:15px;}

/*----------- END STORE ---------------*/



div#customersAlsoBought {font-size:11px;}
  div#customersAlsoBought div.row {margin-bottom:10px;}
  div#customersAlsoBought div.product {float:left; margin-right:20px; width:173px;}
    div#customersAlsoBought div.product div {text-transform:uppercase;}
    div#customersAlsoBought div.product h4 {font-size:12px;}
    div#customersAlsoBought div.product p {line-height:14px;}
      div#customersAlsoBought div.product div span {font-weight:bold;}
      div#customersAlsoBought div.product span a {color:#575556;}
    div#customersAlsoBought div.product a.add_to_cart {background:transparent url('/hbrg-main/resources/images/addToCartWidget_add_small.gif') top left no-repeat; display:block; height:27px; margin-top:10px; width:108px;}
      
/*----------- BEGIN ERROR PAGES ---------------*/
div#errorDisplay {font-size:12px; padding:70px;}
  div#errorDisplay h2 {border-bottom:1px solid #a09f9f; color:#b10021; font-size:18px; margin-bottom:5px; padding-bottom:3px;}
  div#errorDisplay p {line-height:14px; margin-bottom:10px;}
  div#errorDisplay ol {list-style:decimal; margin:0px 0px 20px 20px;}
    div#errorDisplay ol li {margin-bottom:10px;}

/*----------- END ERROR PAGES ---------------*/

/*----------- UTILITY ---------------*/
.hidden_text {text-indent:-9999px;}
.tk-national-hbr {display:none;}
.typekit-badge {display:none;}

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

div#DebateNav {border-top:3px solid black; clear:right; display:block; float:right; font-size:12px; margin:30px 20px 20px 20px; width:250px;}
div#DebateNav h4 {font-size:12px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}