/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body { line-height:1.4em; }
/* ol, ul { list-style:none; }*/
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
/* remember to define focus styles! */
:focus { outline:0; }
/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }

/* CLEARFIX */
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }


/*****************************************************************
 * over-rides to hw css files
 *****************************************************************/

#mast-head                  { padding:9px !important; }
#footer ul                  { font-size:1em !important; }
#content #site-nav {display: inline;}
p, pre, label, ul, ol, dl, fieldset, address { 
  margin-left:0px !important; 
  margin-right:0px !important 
}
.side-panel-box { 
  padding:5px 10px !important; 
  margin-bottom:10px; 
}
#col-2 .side-panel-box { 
  margin-bottom:10px;
  clear:both;
}
.side-panel-box h3 { margin-top:0 !important;}

#content-block legend       { font-size:1.1em !important; margin-top:10px !important; }
#pageid-search li label     { font-size:1.1em; }
#pageid-search div.search-buttons { font-size:1.1em !important; font-weight:bold; margin-top:5px; }
#content-block .search-result-format label { font-size:1.1em; }
.limit-by-section p         { font-size:1.1em !important; }
/*
.ui-tabs-nav a {background:transparent url(../../../site/icons/body-subnav-button.jpg) repeat-x scroll right top;}
*/
#content-block p.no_articles {clear:left; padding:20px 0px !important;}

div.contributors ol.fn-track {margin-left: 0px; padding-left:0 !important; font-size: 1em !important;}

span.fn-label {font-weight: bold;}

.corresp-label {font-size: 1em !important;}


/* Search Results override styles */
.search-results-gca label   { margin-left:0.7em !important; }
ol.results-cit-list         { padding-left:0 !important; }
li.results-cit              { width:99% !important; }
.search-results-gca span.search-results-gca-text { font-size:1.1em; font-weight:bold; }
#pageid-search #content fieldset,
pageid-search #content fieldset li,
#pageid-search #content fieldset p,
#pageid-search fieldset td,
#content-block select,
#content-block input  { font-size:1.2em; font-weight:normal; }
#content input#hwForm_cited_by_displayname,
#content input#hwForm_correction_displayname,
#content input#hwForm_eletter_displayname         { width:350px }
.results-summary span.search-results-count { font-size:1.1em !important; }
#content div.ref-cit .cit-vol {font-weight:bold !important;}
.criteria-value             { color:#FF00FF !important; }
.cit .cit-extra span        { color:#E2031A; }

/** BH - temporary hiding of copyright block in footnotes **/
.fn-group #copyright-statement-1 { display:none ; }
.cit.openaccess {background-color:#EEEEEE; }
#content ul.results-cit-list li {background: none; padding-left: 0px;}
#content #proxied-contents .cit-metadata h4 {padding-left: 0px !important;}
div.ac_region div#sub_order table#suborder_form {width: 500px !important;}

#pageid-author-data .adc_borderbox_interior_table {width:500px !important;}
#pageid-author-data .adc_header_table {width:500px !important;}
#pageid-author-data .adc_cell_header {font-size:1.2em;}

.datasupp-issue-hdr {font-size: 1.4em; font-weight: bold; margin-bottom:2px; margin-top:15px; }

ol.ref-use-labels { padding-left:2em !important; }
#content ol.cit-auth-list li, #content ol.cit-auth-list {
font-size:1em;}


/* Journals alert page override styles */
#pageid-alerts-collalert #content-block input { margin-left: 15px;}
#pageid-alerts-collalert #content dl { margin-top: 20px; }
#pageid-alerts-collalert #content dl dt { font-size: 1.6em; }
#pageid-alerts-collalert #content dl dd dl { margin-top: 10px; }
#pageid-alerts-collalert #content dl dd dl dt { font-size: 1.2em; padding-left: 10px;}
#pageid-alerts-collalert #content dl dd dl dd dl dd dl { margin-top: 0px;}
#pageid-alerts-collalert #content dl dd dl dd dl { margin-top: 0px;}
#pageid-alerts-collalert #content dl dd dl dd dl dt {padding-left: 20px; font-size: 0.9em;}
#pageid-alerts-collalert #content dl dd dl dd dl dd dl dt { font-size: 0.7em; padding-left: 40px;}


/************************************ BMJ ADDITIONS 15/07/09 ***************************************/

/*****************************************/
/* ALL PAGES               */
/*****************************************/

#global-body { width: 170px;}
#access { font-size:1em; }
#status { margin-bottom:10px !important;}
div.button a.reverse{ 
  padding:0px 4px 1px 17px; 
  background-position:0 50% 
}
h1.journal  {
  line-height:1.1em !important
}
ul#main-nav li a {
  border-bottom-color:#DACB9E;
}
ul#main-nav li a:link { 
  background-image:url(http://eso-cdn.resources.bmj.com/repository/images/bg-sub-nav.gif); 
  background-position:0 -73px; 
}
ul#main-nav li a:visited { 
  background-image:url(http://journals.bmj.com/eso-cdn.resources.bmj.com/repository/bg-sub-nav.gif); 
  background-position:0 -73px; 
}
ul#main-nav li a:active { background-image:none; }
ul#main-nav li a:hover  { background-image:none; }
ul#main-nav li.active { 
  background-image:none; 
  background-color:#FBFAF5 !important; 
  border-bottom:1px solid #FBFAF5 !important;
}
ul#main-nav li.active a:link { 
  background-image:none; 
  background-color:#FBFAF5 !important; 
  border-bottom:1px solid #FBFAF5 !important;
}
#main-nav-7-days.active a          { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important;}
#main-nav-current-issue.active a   { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-online-first.active a    { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-archive.active a         { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-about.active a           { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-submit.active a          { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-become-fellow.active a   { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-subscribe.active a       { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }
#main-nav-help.active a            { background-color:#FBFAF5 !important; background-image:none !important; border-bottom:1px solid #FBFAF5 !important; }

#bmj_col_3_top {width:162px; float: right;}

div.cit-metadata span.cit-section,
div.cit-metadata ul.cit-auth-list,
div.cit-extra ul.cit-views  { padding-left:0 !important; }

#main-search p { }

#pageid-home div.color-background {
  background:#F9F6EE none repeat-x scroll left top !important; 
  height:145px!important;
  border-bottom:1px solid #E6DCBD;
}
div.current-cover { 
  float:left; 
  width:110px; 
  height:145px; 
  overflow:hidden; 
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top;
}
div.current-cover-multiple { 
  float:left; 
  width:110px; 
  height:145px; 
  overflow:hidden; 
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top;  
  padding-left: 20px; 
}
div.current-cover a { 
  display:block; 
  width:95px; 
  height:125px; 
  background-color:#ccc; 
}
div.current-issue-info { 
  float:left; 
  width:120px; 
  height:145px; 
  border-right:1px solid #e6dcbd; 
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top !important; 
}
div.current-issue-info-multiple { 
  float:left; 
  width:130px; 
  height:145px; 
  border-right:1px solid #e6dcbd;
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top !important;  
}
div.current-issue-info-multiple-last { 
  float:left; 
  width:130px; 
  height:145px; 
  border-right:none; 
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top !important; } 

div.publication-description { 
  float:left; 
  width:530px; 
  height:145px; 
  margin-left:20px;  
  overflow:hidden; 
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top !important;  
}
div.publication-description-full { 
  float:left; 
  width:750px; 
  height:145px; 
  margin-left:20px;  
  overflow:hidden; 
  background:transparent url(../../../site/icons/home-box-bg.jpg) repeat-x scroll left top !important;  
}
#main-nav-online-first a        { width:103px; }
#main-nav-current-issue a       { width:118px; }
#main-nav-archive a             { width:81px; }
#main-nav-about a               { width:142px; }
#main-nav-submit a              { width:127px; }
#main-nav-subscribe a           { width:97px; }
#main-nav-jobs a    { width:59px; }
#main-nav-help a                { width:74px; }
div.row                         { margin:0 0 10px 0; }
#content table.default th       { font-size:1em; }
#content table.default td       { font-size:1em; }
#content table.default td p     { font-size:1.2em !important; }
p label                         { font-size:1em; }
#content ul.cit-auth-list li,
#content ul.cit-views li        { font-size:1em }
#rss { 
  float:right; 
  margin:0; 
  text-align:right; 
  width:50px; 
  height:20px;
  padding:3px 10px 0 0;
}
ul#site-breadcrumbs { 
  margin:0; 
  float:left; 
  width:738px; 
  height:19px; 
  padding:2px 0 2px 10px; 
  color:#555; 
  background-image:url('../../../site/shared/icons/bg-breadcrumb.gif');
}
ul#site-breadcrumbs li {
  line-height:1.6em;
}
#content li.cit, #content div.cit { margin-bottom:10px; padding:0 0 10px 0 !important; border-bottom:1px dotted #ccc; }

#content div.no-rev-xref {border-bottom: 0px;}
#content #proxied-contents .cit-metadata h4 { padding-left:0; font-size:1em }
#content #proxied-contents   #col-2 li label { width:100% !important}
#col-2 div.cb-section li span.free { padding-left:45px }
#col-2 ul { margin:0 !important }
ul.cit-list li.cit { padding:5px 0; border-bottom:1px dotted #CCC; margin-bottom:10px; padding-bottom:10px !important }
.gca-buttons  input { border:1px dashed #CCC; margin-right:0; padding:5px 10px; background:#EEE; font:1.2em !important Arial,sans-serif; cursor:pointer;  }
#global-body div.careerswidget     { padding:0 5px; float:right; overflow:hidden; }
#col-2 #sub-body                   { width:248px; }

#col-2 #sub-body .tabbed-side-widget .side-panel-box   {margin-bottom: -1px; }

/* remove next line after James has fixed the sub-body area (by Beverly Sept 2013)*/
#col-2 #sub-body #article-dyn-nav { margin-top:10px;} 
#col-2 div.content-box             { margin-bottom:10px; }
#col-2 div.sidebar                 { margin-bottom: -1px; }
input#hwForm_addAlert { margin-left:0; }
#red-box {padding:5px !important;}
#red-box-head1 {padding:5px !important;}
#blue-box {padding:5px !important;}
#blue-box-head1 {padding:5px !important;}
#content sub {vertical-align:sub !important;}
#content ol { padding-left:25px;}

/* HOMEPAGE */
#pageid-home #content #main-body            { margin-top:0; width:788px; min-height: 550px;}
/* for Internet Explorer */
* html #pageid-home #content #main-body {height: 550px;}

#pageid-home #content #content-block h4     { margin-top:5px; margin-left:0; padding-left:0;}
#pageid-home div.color-background           { height:145px; padding:10px; border-top:0; border-right:0; border-left:0; }
#pageid-home #tabbed-widget div.feeditem    { border-bottom:1px dotted #ccc; }
#pageid-home #tabbed-widget ul li.rss-item    { background: none; border-bottom:1px dotted #ccc; width: 48%; }
#pageid-home #tabbed-widget .ui-tabs-panel  { padding:0 10px; width:788px; }
#pageid-home #tabbed-widget div.latestbox1  { padding:5px 5px 5px 0; width:389px; }
#pageid-home #tabbed-widget div.latestbox2  { padding:5px 0 5px 5px; width:389px; }
#pageid-home #tabbed-widget span.sect1      { display:block; font-weight:bold; font-size:0.95em; }
#pageid-home #tabbed-widget span.date       { color:#999; font-size:0.95em; }

.doc2docwidget {padding: 5px 0px !important;}
#pageid-home #tabbed-widget div.d2dw-items {padding:5px 5px 5px 0; width:389px;}
#pageid-home #tabbed-widget div.d2dw-item {border-bottom:1px dotted #CCCCCC; font-size:1.1em; padding:5px 5px 5px 0;}
.doc2docwidget .d2dw-item {padding:3px 0px;}

#pageid-home div.col-left h1, 
#pageid-home div.col-middle h1, 
#pageid-home div.col-right h1 {
  border-bottom:1px solid #333!important;
  padding-bottom:0!important;
  padding-left:0!important;
  margin-bottom:7px;
}
#pageid-home div.col-left h1.journal, 
#pageid-home div.col-middle h1.journal, 
#pageid-home div.col-right h1.journal {
  padding-left:8px!important;
  border-bottom:0px solid #333!important;
}
#pageid-home #tabbed-widget .ui-tabs-nav {
  border-bottom:1px solid #B09644;
  padding-left:10px !important;
}
#pageid-home #tabbed-widget .ui-tabs-nav a {
  background: transparent url(../../../site/shared/icons/body-subnav-button.jpg) repeat-x scroll right top;
  padding-right:0;
}
#pageid-home #tabbed-widget .ui-tabs-nav .ui-tabs-selected a {
  border:1px solid #cebb80;
  background:#d3c28d none repeat-x scroll right top;
  color:#333 !important;
  border-bottom:0px solid #B09644;
}
#pageid-home #tabbed-widget .ui-tabs-nav .ui-tabs-selected a span {
  color:#333 !important;
}


/* TABLE OF CONTENTS                */
#pageid-toc .cit cite { font-size:1em; }
#pageid-toc #content #toc-header ol.issue-sections li.issue-sub-sections ol     { display:inline }
#pageid-toc #content #toc-header ol.issue-sections li.issue-sub-sections ol li  { padding-left:15px }
#pageid-toc h1.contents_label               { margin-top:0 !important; padding-top:0 !important }
#pageid-toc div.other_issues                { overflow:hidden; clear:both; width:520px; float:left; margin-bottom:15px }
#pageid-toc div.other_issues a.next         { float:right }
#pageid-toc #content div.level1 h2          { border-bottom:1px solid #000; margin-top:30px !important }
#pageid-toc #content li.cit                 { margin-bottom:10px; padding-bottom:10px !important; border-bottom:1px dotted #ccc }
#pageid-toc div.search-toc                  { margin-bottom:15px }
#pageid-toc div.search-toc a                { font-size:1.2em }
#pageid-toc #content div.search-toc label   { margin-bottom:2px }
#pageid-toc #content .cit .cit-metadata .cit-title,
#pageid-toc #content .cit .cit-metadata .cit-title-note { padding-left:0 }
#pageid-toc #content #toc-header ol.issue-sections li.issue-sub-sections ol li { background:transparent url(../../../site/icons/down.gif) no-repeat scroll left 3px;}
#pageid-toc #content-block h2 a:link                    { color:#0066CC; }
#pageid-toc #content-block h2 a:hover                   { color:#f0f; }
#pageid-toc #content div.toc-level cite,
#pageid-toc #content div.toc-level ul.cit-auth-list     { padding-left:25px !important; }
#pageid-toc #content div.toc-level div.cit-extra        { display:block; padding-left:25px !important; }
#pageid-toc #content div.toc-level #col-2 #sub-body .side-panel-box   { border-top:1px solid #666; }
#pageid-toc #content div.toc-level cite,
#pageid-toc #content div.toc-level ul.cit-auth-list         { padding-left:25px !important; }
#pageid-toc #content div.toc-level div.cit-extra            { display:block; padding-left:25px !important; }
#pageid-toc #col-2 #sub-body .side-panel-box                { border:1px solid #E6DCBD; /*margin-bottom:-1px;*/}
#pageid-toc #content .cit .cit-metadata .cit-first-element  { display:block;}


/* ONLINE FIRST                */
#pageid-pap-bysection #content div.is-early-release cite,
#pageid-pap-bysection #content div.is-early-release ul.cit-auth-list,
#pageid-pap-bysection #content span.cit-title                           { padding-left:25px !important; }
#pageid-pap-bysection #content div.is-early-release div.cit-extra       { display:block; padding-left:25px !important; }
#pageid-pap-bysection #content .cit .cit-metadata .cit-first-element    { display:block;}
#pageid-pap-bysection #content span.cit-first-element                   { margin-left:0 !important; }   


/* SUPPLEMENTS                */
#pageid-supplements #content ul.supplement-list li { background: none !important; padding-left: 0px !important;}
#pageid-supplements #content h4 {font-size: 1em;}

/* ABSTRACT BOOKS               */
#pageid-unknown #content #toc-header div.cover {float:left; margin-bottom:0.5em;}
#pageid-unknown #content #toc-header div.jumplinks {margin-left:120px; }
#pageid-unknown #content #toc-header ol.issue-sections { list-style: bullet;}

/* FOLDERS APPLICATION */
#pageid-folders div.folders-sidebar-content ul li               {border-top:1px dotted #999; padding:5px 0 !important; margin:0 0 !important }
#pageid-folders div.folders-sidebar-content ul li ul li         { margin:0 !important; border-top:0;  }
#pageid-folders div.folders-sidebar-content ul li form          { margin:0 !important; }
#pageid-folders div.folders-sidebar-content ul li p             { font-size:1em; margin:0 !important;  }  
#pageid-folders div.folders-sidebar-content ul li p input       { font-size:1em } 
#pageid-folders div.folders-sidebar-content ul li input         { font-size:1em }  
#pageid-folders div.cit-metadata div.cit-auth-list,
#pageid-folders div.cit-metadata cite                           { padding-left:25px; }
#pageid-folders div.cit-extra                                   { padding:0 0 0 25px !important; display:block;}


/*
#pageid-folders div.folders-sidebar-content span.folder-heading { font-size:1.2em; display:block }
#pageid-folders div.folders-sidebar-content input,
#pageid-folders div.folders-sidebar-content label               { display:block; margin:3px 0 }
#pageid-folders div.folders-sidebar-content form                { border-top:1px dotted #999 }
#pageid-folders li.folders-cit div.cit-metadata,
#pageid-folders li.folders-cit div.cit-extra ul.cit-views       { padding-left:25px !important; }
*/


/* CITATION ALERTS */
#pageid-alerts-signupcitedby #content-block #proxied-contents a {font-size:1em;}

/* CITATION MANAGER */
#pageid-citmgr div.cit-metadata span.cit-title   { padding-left:0 !important }
#pageid-citmgr div.cit-metadata cite            { padding-left:0; }
#pageid-citmgr div.cit { border:1px solid #999999; padding:10px !important; }

/* CONTENT */
#pageid-content .product                       {font-size: 1.1em;}
#pageid-content .fig-caption,
#pageid-content .table-caption                      { border:0; padding:5px; font-size:1em; }
#pageid-content div.pos-anchor div.fig-inline,
#pageid-content div.fig-inline,
#pageid-content div.table-inline                    { background-color:#FFFFFF;}
#pageid-content div.table-expansion div.table-caption,
#pageid-content div.table-expansion div.table-foot         { border:0; font-size:1em; background-color:#EEEEEE; padding:5px; }
#pageid-content div.table-expansion div.table-foot ul      { margin:0 !important; }
#pageid-content div.table-expansion table th,
#pageid-content div.table-expansion table td,
#pageid-content div.table-wrapper table th,
#pageid-content div.table-wrapper table td                 { font-size:1em; }
#pageid-content div.cit-metadata cite                          { padding-left:0 !important;}
#pageid-content div.ref-list div.cit  { border:0 !important; }
#pageid-content div#pageid-content .article ol.cit-list,
#pageid-content div#pageid-content .article ol.list-ord { list-style-type:decimal; }
#pageid-content side-panel-box  { margin-bottom:0; }
#pageid-content a.xref-bibr     {  font-size:0.8em; line-height:0; vertical-align:super; }  
#pageid-content a.xref-fn     {  font-size:0.8em; line-height:0; vertical-align:super; } 
#pageid-content div.cit-metadata  {padding:0 0 0 10px; }
#pageid-content div.cit-extra ul   {margin-left:10px !important;}
#pageid-content #col-2 div.cb-contents {margin-bottom: -1px;}
#pageid-content #content ul.series-titles li {font-size: 1.4em !important;}
#pageid-content #content .article .boxed-text {margin-bottom: 15px;}
#pageid-content #content #content-block div.abstract {margin-bottom: 15px;}
#pageid-content #content #content-block ol.list-alphalower { list-style: lower-alpha;}
#pageid-content #content #content-block ol.list-alphaupper { list-style: upper-alpha; padding-left:25px;}
#pageid-content #content #content-block ol.list-romanupper { list-style: upper-roman;}
#pageid-content #content #content-block ol.list-romanlower { list-style: lower-roman;}
#pageid-content #content table td {border-top:1px solid #666666 !important; border-left:1px solid #666666 !important;}
#pageid-content #content div.table-expansion {padding:5px !important;}
#pageid-content #content ul.supplementary-material li {background: none; padding-left: 0px; }

/* TABLES */
#pageid-about #content table.default { width:100%; border-collapse: collapse; margin:10px 0;}
#pageid-about #content table.default caption   { display:none; }
#pageid-about #content table.default tr { border-spacing:10px; }
#pageid-about #content table.default th { padding:5px; color:#777; font-size:1.2em; text-align:left; border-bottom:1px solid #000;}
#pageid-about #content table.default td { padding:5px; font-size:1.2em; vertical-align:top;  }
#pageid-about #content table.default ul { margin:0 !important; }
#pageid-about #content table.default li { font-size:1em !important; }
#pageid-about #content table.default p  { font-size:1em !important; }

#pageid-eletters-index #content table {width: 90%;}
#pageid-searchall #content table {width: 95% !important; font-size: 1.1em;}

#content table.misc { width:95%; border-collapse: collapse; margin:10px 0 10px 10px;}
#content table.misc th, table.misc td { border:1px solid #CCCCCC;}
#content table.misc caption   { display:none; }
#content table.misc tr { border-spacing:10px; }
#content table.misc th {font-size:1.2em; font-weight:bold; padding:5px;text-align:left;}
#content table.misc td { padding:5px; font-size:1.2em; vertical-align:top;  }
#content table.misc ul { margin:0 !important; }
#content table.misc li { font-size:1em !important; }
#content table.misc p  { font-size:1em !important; }



/* SUB_ARTICLE CONTENT                */
#pageid-content .response {display: block; background-color:#F4F2E8; padding: 5px;}
#pageid-content .response ol.cit-list li {width:480px;}
#pageid-content .response div.ref-cit div.cit-extra a {padding-left: 0px;}


/* ARCHIVE */
/* #pageid-archive #content-block {width:520px;} */
#pageid-archive #col-2  {background-color:#FFFFFF; margin:0; padding:0; width:268px;}
#pageid-archive #content #main-body { float:left; position:relative; width:540px; }

/* SEARCH RESULTS   */
#pageid-search-results div.search-nav                   { padding:0; border:0; clear:both; float:left; margin:15px 0 5px 0; overflow:hidden; width:520px; }
#pageid-search-results div.search-nav div.button a.next { float:right; }
#pageid-search-results .cit .cit-criteria-match         { padding:0 !important; }
#pageid-search-results li.results-cit                   { border:none !important; margin:0 !important; }
#pageid-search-results span.search-results-count         { font-size:1.2em; }
#pageid-search-results div.results-cit                  { font-size:1em; }
#pageid-search-results li.results-cit div.results-cit   { margin:0 !important; padding:0 0 10px 0; }
#pageid-search-results #content ul.cit-auth-list, #content ul.cit-views { margin-top:0 !important; }
#pageid-search-results div.cit-metadata {line-height:1.4em;}

/* ACCEPTED ARTICLES */
#pageid-futurecontents img {margin-right: 5px;}

/* EMAIL A FRIEND */
#pageid-emailafriend .cit .cit-metadata .cit-section,
#pageid-emailafriend .cit .cit-metadata .cit-title,
#pageid-emailafriend #content ul.cit-auth-list,
#pageid-emailafriend #content ul.cit-views,
#pageid-emailafriend .cit cite               { padding-left:0;}
#pageid-emailafriend div.cit                   { padding:10px !important; border:1px solid #999999;}

/* TOPIC COLLECTIONS */
#pageid-collections table.collections dt  {  }  
#pageid-collections table.collections dl dl dt     { font-size:1em !important; margin-left:15px; border-bottom:1px dotted #ccc} 
#pageid-collections table.collections dl dl dd     { font-size:1em !important; padding-left:25px; }  
#pageid-collections table.collections dl dd         { padding-left:0px; font-size:1em; }  
#pageid-collections table.collections dl dl input   { margin-left:0px;}

/* TOPIC COLLECTIONS */
#pageid-search-results .cit .cit-criteria-match { line-height:1.2em !important;}

/* TOPIC COLLECTIONS */
#pageid-eletters-index ol.eletter-list {border-top:3px solid #CCCCCC;clear:both;padding-left:0;}
#pageid-eletters-index ol.eletter-list h2   { margin:0; padding:0; font-size:1.5em; border-bottom:1px dotted #D0D0D0;} 
#pageid-eletters-index ol.eletter-list li   { float:left; overflow:hidden; clear:right; border-bottom:3px solid #CCCCCC;} 
#pageid-eletters-index ol.eletter-list li li { float:none; border:none;}  
#pageid-eletters-index ol.eletter-list li a.response-link { float:left; font-size:0.95em; line-height:1.4em; }
#pageid-eletters-index ol.eletter-list li.odditem { background-color:#F6F6F6; }
#pageid-eletters-index div.eletter-metadata { font-size:1em; }  
#pageid-eletters-index div.eletter-metadata ul.cit-auth-list    { text-align:left;  } 
#pageid-eletters-index div.eletter-metadata ul.cit-auth-list li { padding-left:0; } 
#pageid-eletters-index div.eletter-metadata span.cit-auth-affil { text-align:left; padding-left:0; } 
#pageid-eletters-index div.related-content p { font-size:1em; margin-bottom:5px; }
#pageid-eletters-index div.letter-body  p { font-size:1em; margin-bottom:5px;}
#pageid-eletters-index div.search-nav      { padding:0; border:0; clear:both; float:left; margin:15px 0 5px 0; overflow:hidden; width:520px; }
#pageid-eletters-index div.search-nav  a.next    { float:right; }
#pageid-eletters-index div.letter-nav   { margin:0; padding:0; }
#pageid-eletters-index div.eletter-footer span.cit-pub-date { border-top:1px dotted #d0d0d0; font-size:0.9em;}
#pageid-eletters-index div.sidebar-qs   { margin-bottom:10px; }  
#pageid-eletters-index form#col-2-modify-eletters-results     { padding:0; margin:0;}
#pageid-eletters-index #col-2-modify-eletters-results table td { font-size:1.2em; }
#col-2 #col-2-modify-eletters-results input {margin:10px 0 0 0;}
div.letter-nav a.nav-top { background-image:url(../../../shared/img/pages/eletters/section-top.gif) !important; }
div.letter-nav a.nav-down { background-image:url(../../../shared/img/pages/eletters/down.gif) !important; }
div.letter-nav a.nav-up { background-image:url(../../../shared/img/pages/eletters/up.gif) !important;}


/* LOGIN */
#pageid-login #hw-login-msg-box             { font-size:1.2em; background:#Ffffdf; border:1px solid #EEE46A; }
#pageid-login div.cit                       { font-size:1em; border-bottom:0;   }
#pageid-login #hw-login-instruction         { font-size:1.5em; font-weight:bold; color:#333; } 
#pageid-login div.button a.athens           { width:inherit; overflow:hidden; clear:both;} 
#pageid-login div.hw-login-section-header   { width:100%; clear:both;}
#pageid-login div.hw-login-extra-group      { padding:10px; border:1px solid #ccc; background-color:#eee; overflow:hidden;} 
#pageid-login #hw-login-sign-in-box         { margin-left:inherit;}
#pageid-login #hw-login-sign-in-box label   { font-size:1.4em; }
#pageid-login #hw-login-sign-in-box ul.hw-login-option-list {font-size:1.1em !important; padding-left:10px !important; border-left: 1px solid #ccc;}
#pageid-login #hw-login-sign-in-group       { padding:10px; border:1px solid #ccc; background-color:#eee;} 
#pageid-login div.hw-login-section-header   { font-weight:bold; }  
#pageid-login #content-block                { padding:0 !important; width:520px !important;}
#pageid-login #hw-login-ppv-group           { padding:10px; border:1px solid #ccc; background-color:#eee;} 
#pageid-login .hw-login-option-list         {list-style-image:none; margin:0;}
#pageid-login ul#hw-login-ppv-options li    {font-size:1.3em;}
#pageid-login div.or                        {font-size:1.5em; margin:0; padding:0; font-weight:bold; padding:5px 0 5px 10px;}

/* FEEDBACK */
#pageid-feedback dd p label {font-size: 0.9em !important;}


/* CONTACT US */
.contact  { display:block; float: left; width: 30%; padding: 0 5px; margin-right: 10px; border-bottom: none !important;}
.contact h3  { margin-top: 0px !important;}
.info { display:block; float: left; width: 60%; padding: 0 5px; margin-bottom: 25px; border-bottom: 1px dotted #cccccc; }


/* ABOUT US */
.float-left  { float: left; margin: 0px 5px 5px 0px;}
.float-right  { float: left; margin: 0px 0px 5px 5px;}


/* WIDGETS */
#heart-widget1 h2 {
  background:#E6DCBD none repeat scroll 0 0; 
  font-size:1.6em; 
  margin-top:0; 
  padding:5px 10px;}
#heart-widget1 {
  background:#FFF none repeat scroll 0 0;
  border-left:1px solid #E6DCBD; 
  border-right:1px solid #E6DCBD; 
  padding:10px;
}
#heart-widget1 .sect1{ display:none; }

#journal-widget h2 {
  background:#E6DCBD none repeat scroll 0 0; 
  font-size:1.6em; 
  margin-top:0;
  padding:5px 10px;}
#journal-widget {
  background:#FFF none repeat scroll 0 0;
  border-left:1px solid #E6DCBD; 
  border-right:1px solid #E6DCBD; 
  padding:10px;
}
#journal-widget .sect1  { display:none; }


/* MISC */
#igoogle-box ul li.twitter { background:url(http://journals.bmj.com/shared/icons/twitter-logo-sml.gif) no-repeat scroll 0 0.2em transparent; list-style:none outside none; margin:10px 0; padding:0 0 0 65px; font-size: 1.3em !important; font-weight: bold; }

/* EXPANDABLE ADS FIX */

#OAS_RMF_Right1 .nonexhibit { display: none; position: relative;  z-index: 0; overflow: hidden;} 

#OAS_RMF_Right1 .exhibit {position: relative; z-index: 0; overflow: hidden;} 

/* RATING WIDGETS */
#rating-widget-cb h3.cb-contents-header {
  border-top-color: #DACB9E !important;
  border-bottom-color: #DACB9E !important;
  font-size: 1.6em;
}
#rating-widget-cb h3.cb-contents-header span {
  font-weight: bold;
}
#rating-widget h6 {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 10px;
}
#rating-widget p {
  clear: left;
  padding: 10px 10px 0;
  font: normal 1.1em Arial, sans-serif;
  margin: 0;
}
#rating-widget table {
  width: 90%;
  margin: 0 auto;
  border: 0;
  border-collapse: collapse;
  height: 20px;
}
#rating-widget-cb-2 {
  clear: left;
  background-color: #ffc;
  border: 1px solid #fc0;
  height: 40px;
  padding: 5px;
}
#rating-widget-cb-2 table.thumbs {
  float: left;
  width: 50%;
  margin: 1em;
  border: 0;
  border-collapse: collapse;
}
#rating-widget-cb-2 table.result-graph {
  float: left;
  width: 45%;
  height: 20px;
  border: 0;
  border-collapse: collapse;
}
#pageid-content #content #rating-widget table.thumbs td.thumb, 
#pageid-content #content #rating-widget-cb-2 table.thumbs td.thumb {
  border-left-width: 0 !important;
  border-top-width: 0 !important;
  padding: 2px;
  width: 50%;
  height: 16px;
  cursor: pointer;
  overflow: hidden;
}
.thumb.disabled {
  cursor: default !important;
}
#rating-widget .thumb span, 
#rating-widget-cb-2 .thumb span {
  background: url(../../../site/shared/icons/thumbs.png) no-repeat 0 0px;
  /*background: url(http://journals.bmj.com/site/shared/thumbs.png) no-repeat 0 0px;*/
  display: inline-block;
  width: 16px;
  height: 100%;
  margin-right: 3px;
}
#rating-widget .thumb a, #rating-widget-cb-2 .thumb a {
  display: inline-block;
  vertical-align: bottom;
  font-size: 1.2em;
}
.thumb .thumb-rating-up {
  background-position: 0 0 !important;
}
.thumb:hover .thumb-rating-up {
  background-position: 0 -16px !important;
}
.thumb.disabled .thumb-rating-up {
  background-position: 0 -48px !important;
}
.thumb .thumb-rating-down {
  background-position: -16px 0 !important;
}
.thumb:hover .thumb-rating-down {
  background-position: -16px -16px !important;
}
.thumb.disabled .thumb-rating-down {
  background-position: -16px -48px !important;
}
#rating-widget table.result-graph th, #rating-widget-cb-2 table.result-graph th {
  font-weight: bold;
  font-size: 1.1em;
  padding: 0 0 8px;
}
table.result-graph .positive {
  background-color: green;
  height: 10px;
}
table.result-graph .negative {
  background-color: red;
  height: 10px;
}

/* Widgets in the 2nd column */
/* Tabbed widget styling */
#tabbed-widget div.blurb {
  margin: 2px 0;
  border-bottom: 1px dotted #ccc;
  padding: 5px 0;
  font-size: 1.2em !important;
}

#col-2 div#tabbed-side-widget .ui-tabs-nav {
  border-bottom:1px solid #e6dcbd; 
  z-index:20;
}
#col-2 div#tabbed-side-widget .ui-tabs-nav li {
  padding-right: 2px !important;
}
#col-2 div#tabbed-side-widget .ui-tabs-nav a {
  background: transparent url(../../../site/shared/icons/body-subnav-button.jpg) repeat-x scroll right top;
  padding: 4px;
}
#col-2 div#tabbed-side-widget .ui-tabs-nav a span {
  padding: 0 4px;
}
#col-2 div#tabbed-side-widget .ui-tabs-nav .ui-tabs-selected {
  border-bottom:1px solid #f9f6ee;
  margin-bottom:-2px;
}
#col-2 div#tabbed-side-widget .ui-tabs-nav .ui-tabs-selected a {
  border:1px solid #e6dcbd;
  background:#f9f6ee none repeat-x scroll right top;
  color:#333 !important;
  border-bottom:1px solid #f9f6ee;
}
#col-2 div#tabbed-side-widget .ui-tabs-nav .ui-tabs-selected a span {
  color:#333 !important;
}
#col-2 div#tabbed-side-widget .side-panel-box {
  border-top:0px solid #E6DCBD !important;
}
#col-2 div#tabbed-side-widget .ui-tabs-panel {
  padding: 0 4px;
  width: 226px;
  border-left:1px solid #E6DCBD;
  border-right:1px solid #E6DCBD;
  border-bottom:1px solid #E6DCBD;
}
#col-2 div#tabbed-side-widget .ui-tabs-panel li {
  margin-bottom:10px;
}
#pageid-toc #col-2 div#tabbed-side-widget ul.StandardBullet li {
  list-style-type: disc;
  list-style-position: out;
  padding-left: 0;
  margin-left: 20px;
}
#col-2 #journal-widget {
  background-color:#F9F6EE;
}
#col-2 #journal-widget h2 {
  border-bottom:none;
}

/* Altmetric widget */
#altmetric {
  margin: 1em;
}
#altmetric p, #altmetric .altmetric-embed {
  padding-left: 4px;
}

/* Footer styling */
/* new branding global css overrides */
#footer div.issn{
  display:inline-block;
  width:130px !important;
}
#footer div.legal {
  float:right;
  width:850px !important; */
  margin-bottom:10px;
}
#footer div.legal .wrap-left-legal{
  display:inline-block;
  float:left;
  width:665px !important;
  margin-left:10px;
}
#footer div.legal .wrap-left-legal ul li {
  border-right:1px solid #cccccc;
  padding-right:7px;
  margin-right:7px;
}
#footer div.legal .wrap-left-legal ul li.last {
  border-right:0px solid #cccccc;
  padding-right:0px;
  margin-right:0px;
}
#footer div.sub-brand {
  float:left;
  display:inline-block;
  padding:0;
  width:172px !important;
  text-align:center;
}
#footer div.sub-brand p.logo-image {
  position:relative;
  height:40px;
  width:69px;
  margin-left:30px !important;
}
#footer div.sub-brand p span {
  position:absolute;
  height:40px;
  width:69px;
  background-image:url("../../../site/shared/icons/logo-BMJ-footer.png");
  background-repeat:no-repeat;
  background-position:0 0;
}


#main-body #content-block #bottom-oas-ad {
  border-top:1px solid #ccc;
  /* Turned off bottom horizontal line as div class "social-bookmarking-links" below this already has a "border-top" */ 
  /*border-bottom:1px solid #ccc;*/
  padding-top:20px;
  padding-bottom:17px;
  padding-left:2px;
  margin-top:30px;
  margin-bottom:17px;
}

/* Using top horizontal line to separate Altmetric and TrendMD Suggestions widgets*/
#main-body #content-block #trendmd-suggestions {
  border-top:1px solid #ccc;
}

/* 3RD COLUMN */
#col-3 {
  width:170px;
  overflow: visible;
}
#col-3 {
}
/* Status area */
#col-3 #status #access{
  border-bottom:1px solid #ccc;
  padding-bottom:15px;
}
#col-3 #status #background {
  border-top:0 solid #ccc;
  border-bottom:1px solid #ccc;
  background-color:#ececec;
  margin-top:15px;
  padding-bottom:20px;
  padding-left:3px;
  margin-right:3px;
  width:156px;
}
#col-3 #status #background .user {
  font-size:1.2em;
  padding-bottom:8px;
}
#col-3 #status #background .user input,
#col-3 #status #background .pass input {
  width:135px;
  padding:2px 5px 2px 5px;
  margin-top:10px;
}
#col-3 #status #background .user input { margin:10px 0 0 0;}
#col-3 #status #background .pass input { margin:0 0 5px 0;}
#col-3 #status #background a {
  font-size:1.1em;
  padding-bottom:7px;
  display:block;
}
#col-3 #status #background div.remember input {
  margin-left:0;
  margin-top:0; 
}
#col-3 #status #background #refer-link a {
  padding-bottom:0px;
}
/* restyling of the Athens links */
#col-3 #status #background div.athens {
  background: transparent none repeat-x scroll left bottom;
  padding-bottom:0;
}
#col-3 #status #background div.athens div.button a {padding-left:1px;}
#col-3 #status #background div.athens div.button a.athens {
  background-image:none;
  background-color:none;
  border:none !important;
  width:130px;
  color:#2a6ebb !important;
  font-weight:bold;
  background: transparent none repeat-x scroll left bottom;
  padding-bottom:0;
  margin-bottom:0;
}

/* Impact factor */
#col-3 div#impact-factor{
  margin:5px 3px 25px 0;
  padding-left:23px;
  padding-bottom:25px;
  border-bottom:1px solid #ccc;
  }
#col-3 div#impact-factor p{
  position:relative;
  width:90px;
  height:90px;
  line-height:20px;
  }
#col-3 div#impact-factor p span{
  position:absolute;
  width:90px;
  height:90px;
  background-repeat:no-repeat;
  background-position:0 0;  
  }


/*Temporary Poll Daddy Survey Override Styles */

#pd-embed-slider #pd-box {
    background: none repeat scroll 0 0 #e6e9ed !important;
    margin-top: 18px;
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
}
#pd-embed-slider #pd-box {
    background: none repeat scroll 0 0 transparent !important;
    margin-top: 18px;
    max-height: 600px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: center;
}
#pd-embed-slider #pd-inner-box {
    background-color: #fff !important;
    border: 2px solid #e6e9ed;
    margin: 3px;
}
#pd-embed-slider #pd-header {
    background: none repeat scroll 0 0 #82afe3 !important;
    border: medium none #82afe3 !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    text-shadow: none !important;
}
#pd-embed-slider #pd-body {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 22px;
}

#pd-embed-slider #pd-body {
    border: none !important;
    color: #333333 !important;
    font-family: Arial,helvetica,sans;
    padding: 13px 8px;
    text-align: left;
    text-shadow: none!important;
   
}

#pd-embed-slider .pd-button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: inline-block;
    margin: 5px 5px 10px;
    text-decoration: none;
}
#pd-embed-slider .pd-button span {
    background: none repeat scroll 0 0 #2a6ebb !important;
    border-color: #2a6ebb !important;
    border-radius: 2px;
    color: #fff !important;
    display: block;
    font-family: Arial,helvetica,sans;
    font-size: 14px;
    padding: 10px 20px;
    text-shadow: none !important;
}

#bmj-journals-user-survey > span:hover {
    background: none repeat scroll 0 0 #82afe3 !important;
}