@charset "utf-8";
/*
Your Bariatric Surgery Guide print.css
Created: 06/12/08
Author: Ryan Herndon; Ceatus Media Group LLC
*/

*	{ margin: 0; padding: 0; }

body	{ background: #fff; font: 10pt/16pt Verdana, Arial, Helvetica, sans-serif; color: #000; }

/* General styles */
.skip	{ display: none; }
.clearBoth	{ clear: both; }
.clearLeft	{ clear: left; }
.clearRight	{ clear: right; }

/* Container styles */
#container	{ position: relative; width: 100%; margin: 0 auto; float: none !important }

/******************* Page-independent styles *******************************/
#header	{ position: relative; width: 100%; height: 77px; background: url('../i/bg-header.gif') no-repeat 0 0; }
	#header #logo	{ position: relative; float: left; width: 362px; height: 77px; }

/* Content */
#contentWrapper	{ position: relative; top: 10px; margin: 0 0 10px; width: 100%; background: #fff !important; }
	
#content	{ position: relative; left: 0; top: 0; margin: 0; width: 100%; z-index: 2; }

#copyright	{ position: relative; right: 0; top: 0; margin: 0; width: 100%; color: #0f5879; font-size: 10pt; border-top: 1px solid #d2dfe6; }
	#copyright a	{ color: #0f5879; text-decoration: none; }
		#copyright a:hover	{ text-decoration: underline; }
	#copyright #honcode	{ width: 100%; margin: 20px 0 0; text-align: left; }
		#copyright #honcode img	{ position: relative; float: left; margin: 0 11px 0 0; }
/***************** END: Page-independent styles *********************/


/***************** Homepage *********************/

	#homepage #editorial	{ position: relative; top: 0; margin: 0; width: 100%; }
		#homepage #editorial h1	{ color: #0f5879; font-size: 14pt; margin: 0 0 15px; }
		#homepage #editorial p	{ margin: 0 0 15px; }
	
	.sectionName	{ font-size: 13pt; }
/***************** END: Homepage *********************/

/***************** Subpage *********************/
#subpage.sitemap p a:link, #subpage.sitemap p a:visited, #subpage.sitemap td a:link, #subpage.sitemap td a:visited	{ font-weight: normal; }
/*#subpage #content	{ left: 15px; top: 27px; margin: 0 15px 54px 0; }*/

#subpage #editorial	{ width: 100%; }
#subpage #editorial h1	{ margin: 0 0 15px; color: #0f5879; font: bold 1.4em/1.1em Arial, Helvetica, sans-serif; }
#subpage #editorial h2	{ margin: 0 0 18px; color: #0f5879; font: bold 1.2em/1.1em Arial, Helvetica, sans-serif; }
#subpage .reviewer	{ margin: 0 0 18px; font-size: .9em; }
#subpage #editorial p	{ margin: 0 0 18px; }
#subpage #editorial ul, #subpage #editorial ol	{ margin: 0 15px 18px; }
#subpage #updated, #subpage .note	{ font-size: .8em; }
#subpage #editorial iframe	{ position: relative; z-index: 1; }
#subpage blockquote	{ position: relative; top: 25px; left: 25px; width: 100%; margin: 0 25px 25px 0; }

.imgright	{ position: relative; right: 0; float: right; margin: 0 0 5px 15px; font-size: .9em; clear: right; }
	.imgright.px304	{ width: 304px; }
	.imgright.px98	{ width: 98px; }
.sponsored	{ color: #a6bb23; }
.backtotop	{ font-size: .9em; }
.note	{}

/* Charts, Tables, Sidebars */
#chart, .chart2 { width: 100%; margin: 0 0 15px 0; border-collapse: collapse; color: #4e4d4d; font-size: .9em; line-height: 1em; }
.chart2	{ width: 532px; }
	#chart tr.row1, .chart2 tr.row1	{ background: #fff1d7; }
	#chart tr.row2, .chart2 tr.row2	{ background: #fff8eb; }
	#chart th, .chart2 th	{ background: #b9c9d5; font-weight: bold; }
	#chart th, .chart td, .chart2 th, .chart2 td	{ padding: 5px; vertical-align: top; text-align: center; }
	#chart td.left, .chart2 td.left	{ text-align: left; }
	#chart td.note, .chart2 td.note { color: #4e4d4d; font-size: .9em; line-height: 1em; text-align: left; }

#form td	{ padding: 3px 5px; }
.beforeaftermenu { margin: 0 0 10px; }
	.beforeaftermenu.one	{ width: 100%; margin: 0; }
	.beforeaftermenu.two	{ width: 450px; margin: 0 auto 10px; }
	.beforeaftermenu td	{ vertical-align: top; padding: 0 5px 15px 0; font-size: .9em; line-height: 1.3em; }
	.beforeaftermenu img	{ float: left; position: relative; margin: 0 5px 3px 0; }

/***************** END: Subpage *********************/

/* sIFR print styles */
.sIFR-flash {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}

/* set hidden items */
#header #fas, #topnav, #left, .top, .bottom, #homepage #flash, #homepage #mostPopular img, #bottomlinks, .more, #pageControls, .noprint, .clearBoth, #careCredit, #subpage #relatedTopics	{ display: none; }