@charset "utf-8";
/*
Your Plastic Surgery Guide common.css
Created: 04/10/08
Author: Ryan Herndon; Ceatus Media Group LLC
*/

*	{ margin: 0; padding: 0; }
html	{ min-height: 100%; margin: 0 0 .01em; }

body	{ background: url('/art14/sprite-horizontal.png') repeat-x 0 -27px #0f5879; font: 10px/10px Verdana, Arial, Helvetica, sans-serif; color: #4e4d4d; text-align: center; }
	.small_font	{ font-size: 9px; line-height: 9px; }
	.normal_font	{ font-size: 10px; line-height: 10px; }
	.large_font	{ font-size: 12px; line-height: 12px; }

/* General styles */
.orange { color:#de6b00; font-size: 14px; font-weight: bold;}
.skip	{ display: none; }
.clearBoth	{ clear: both; }
.clearLeft	{ clear: left; }
.clearRight	{ clear: right; }
a:link, a:visited	{ text-decoration: underline; color: #0f5879; }
a:hover	{ text-decoration: none; }

.pink { color: #FE37A2; !important}

/* Container styles */
#container	{ position: relative; width: 963px; margin: 4px auto 0; background: #b4cad6; text-align: left; }

/*sidebar styles*/

#sidecontain { float: right; clear: left; margin: 8px;}
#sidebar { position: relative;
	width: 194px;
	margin: 20px 0 0 0;
	padding: 0;
	background-image: url('/art14/sidebar/bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	color: #000;
}

.fourteen { font-size: 14px; line-height: 15px; color: #000; }

#slideshow { width: 523px; height: 161px; clear: both; overflow:hidden; margin-bottom: 15px;}
#slideshow-laviv { width: 450px; height: 240px; clear: both; overflow:hidden; margin-bottom: 15px; margin-left: 40px;}

#sidebar h2 { padding: 0 12px 0 12px; color: #000; margin: 0; }

#sidebar p { font-size: 11px; line-height: 15px; padding: 0 12px 0 12px; color:#000; margin: 0; }

#sidebar p.byline { font-size: 10px; line-height: 13px; padding: 0 12px 0 12px; margin: 0; }

#sidebar ul { text-align: left; font-size: 11px; line-height: 16px; padding: 0 0 0 15px; color:#000; }

#sidebar .imgcenter	{ text-align: center; margin: 10px auto 0; }
	#sidebar .imgcenter img	{ margin: 0 0 10px; }
	
#sidebar2 { position: relative;
	width: 523px;
	margin: 20px 0 20px 0;
	padding: 0;
	background-image: url('/art14/sidebar/sidebar2-02.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	color: #000;
}


#sidebar2 h2 { padding: 10px 12px 0 20px; color: #000; margin: 0; }

#sidebar2 p { font-size: 11px; line-height: 15px; padding: 0px 25px 0px 20px; color:#000; margin: 0; }

#sidebar2 p.byline { font-size: 10px; line-height: 13px; padding: 0 12px 0 12px; margin: 0; }

#sidebar2 ul { text-align: left; font-size: 11px; line-height: 16px; padding: 0 0 0 15px; color:#000; }

#sidebar2 .imgcenter	{ text-align: center; margin: 10px auto 0; }
	#sidebar2 .imgcenter img	{ margin: 0 0 10px; }
	
#chartten { font-size: 10px; line-height: 14px;}

.redtext { color: #ea2e1f;}

#sm-wrap{ position: relative; right: 0px; margin: 25px 0 40px -200px; float: right; clear: right; width: 132px }
#sm-wrap-index{ position: absolute; float: right; width: 132px;  right:0; z-index:100; padding: 0px; margin: 0 0 0 0; display: block; bottom: 0px;}
#sm-wrap-breast{ position: absolute; float: right; width: 132px; clear: right; top: 1040px; right:0px; z-index:100}

#social-media {
	background: url('/art14/sidebar/socialmedia.jpg') 0 0 no-repeat;
	display: inline;
	width: 217px;
	height: 59px;
	position: relative; float: right;
	
	}

#social-media span { display: none; margin: 0px;}
#social-media li, #social-media a { height: 35px; display: block; margin: 0px;}
#social-media li { float: left; list-style: none; display: inline; text-align: left; width: 28px; margin-left: 101px; margin-top: 10px}
#social-media li.lasticon {margin-left: 15px;}

#social-media-index {
	background: url('/art14/sidebar/follow-us.png') 0 0 no-repeat;
	display: inline;
	width: 132px;
	height: 82px;
	position: relative; float: right;
	}

#social-media-index span { display: none; margin: 0px;}
#social-media-index li, #social-media-index a { height: 35px; display: block; margin: 0px;}
#social-media-index li { float: left; list-style: none; display: inline; text-align: left; width: 40px; margin-top: 37px}

/*control bar styles*/
#controlbar-bottom {float: left; width: 565px; height: 39px; list-style: none; padding: 0;  margin: 10px 0px 10px 0px !important; }

#editorial {position: relative;}

.mediacontrols-wrap {width: 520px; height: 28px; border-bottom: 1px solid #d7d6d6; margin-bottom: 10px; z-index: 100; }
.mediacontrols-wrap-420 {width: 435px; height: 28px; border-bottom: 1px solid #d7d6d6; margin-bottom: 10px; z-index: 100; }
.mediacontrols-wrap-450 {width: 480px; height: 28px; border-bottom: 1px solid #d7d6d6; margin-bottom: 10px; z-index: 100; }

.mediacontrols-index {width: 605px; height: 28px; border-bottom: 1px solid #d7d6d6; margin-bottom: 10px; z-index: 100; }
.mediacontrols ul { display: inline; width: 430px;}
.mediacontrols li {list-style: none;}
.mediacontrols #facebook { float: left; width: 90px; height: 20px; margin: 1px 0px 7px -15px; padding: 0;}
.mediacontrols #twitter { float: left; width: 90px; height: 20px; margin: 0 10px 7px 0; padding: 0;}
.mediacontrols #google { float: left; width: 70px; height: 20px; margin: 0 0px 7px 10px; padding: 0;}
.mediacontrols #emailbtn { float: left; width: 70px; height: 20px; margin: 0 0px 7px 5px; padding: 0; }
.mediacontrols #emailbtn span {display: none; }
.mediacontrols #emailbtn a { float: left; display: block; width: 66px; height: 20px; background: url('/art14/sidebar/controlbtn.jpg') no-repeat 0 0; cursor: pointer; outline: none; }
	.mediacontrols #emailbtn a:hover { background: url('/art14/sidebar/controlbtn.jpg') no-repeat 0px -20px; }
.mediacontrols #printbtn { float: left; width: 70px; height: 20px; margin: 0 0px 7px 0px; padding: 0; }
.mediacontrols #printbtn span {display: none; }
.mediacontrols #printbtn a { float: left; display: block; width: 66px; height: 20px; background: url('/art14/sidebar/controlbtn.jpg') no-repeat -66px 0px; cursor: pointer; outline: none; }
	.mediacontrols #printbtn a:hover { background: url('/art14/sidebar/controlbtn.jpg') no-repeat -66px -20px; }

#controlbar-bottom #facebook { float: left; width: 100px; height: 20px; margin: 0 17px 7px 0;}
#controlbar-bottom #twitter { float: left; width: 100px; height: 20px; margin: 0 10px 7px 0;}
#controlbar-bottom #emailbtn { float: right; width: 70px; height: 20px; margin: 0 0px 7px 0; }
#controlbar-bottom #emailbtn span {display: none; }
#controlbar-bottom #emailbtn a { float: right; display: block; width: 66px; height: 20px; background: url('/art14/sidebar/controlbtn.jpg') no-repeat 0 0; cursor: pointer; outline: none; }
	#controlbar-bottom #emailbtn a:hover { background: url('/art14/sidebar/controlbtn.jpg') no-repeat 0px -20px; }
#controlbar-bottom #printbtn { float: right; width: 70px; height: 20px; margin: 0 0 7px 0; }
#controlbar-bottom #printbtn span {display: none; }
#controlbar-bottom #printbtn a { float: right; display: block; width: 66px; height: 20px; background: url('/art14/sidebar/controlbtn.jpg') no-repeat -66px 0px; cursor: pointer; outline: none; }
	#controlbar-bottom #printbtn a:hover { background: url('/art14/sidebar/controlbtn.jpg') no-repeat -66px -20px; }


/**************breast feature css*******************************/

#breastfeature {
	width: 615px;
	height: 307px;
	background-image: url('/art14/breastheader.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;

}
#breastfeature span {
	display:none;
}

#breastfeature p { font-size:13px; line-height: 15px; margin: 0px; padding: 265px 20px 0px 13px;}


/******************* Page-independent styles *******************************/
#header	{ position: relative; float: left; width: 100%; height: 77px; background: url('/art14/bg-header.gif') no-repeat 0 0; }
	#header #logo	{ position: relative; left: 10px; top: 8px; margin: 0 10px 8px 0; float: left; width: 320px; height: 60px; }
	#header #fas	{ position: relative; float: right; width: 218px; height: 77px; }

#topnav	{ position: relative; float: left; width: 963px; height: 27px; background: url('/art14/sprite-horizontal.png') repeat-x 0 0; z-index: 3; }
#topnav *	{ position: relative; }
	#topnav ul	{ left: 9px; top: 1px; float: left; margin: 0 0 1px 0; width: 954px; height: auto; }
		#topnav li	{ left: 0; top: 0; float: left; width: auto; height: 23px; display: block; list-style: none; }	
		#topnav li a, #topnav li strong { left: 0; width: 157px; height: 23px; display: block; overflow: hidden; background: url('/art14/buttons.png') no-repeat 0 0; font-size: 1.1em; text-decoration: none; cursor: pointer; }
			#topnav li strong	{ cursor: default; }
		#topnav li span { position: absolute; left: 0; top: 0; height: 23px; display: block; background: url('/art14/buttons.png') no-repeat 0 0; }
		#topnav li#home, #topnav li#home span	{ width: 157px; background-position: -9px -1px; z-index: 150; }
			#topnav li#home a:hover span, #topnav li#home.on span	{ position: absolute; background-position: -9px -25px; }
		#topnav li#choose	{ position: relative; left: 137px; margin: 0 137px 0 0; }
			#topnav li#choose, #topnav li#choose a, #topnav li#choose span	{ width: 174px; background-position: -183px -1px; }
			#topnav li#choose a:hover span, #topnav li#choose.on span, #topnav li#choose:hover a span	{ background-position: -183px -25px; }			
		#topnav li#bna, #topnav li#bna a, #topnav li#bna span	{ width: 163px; background-position: -357px -1px; }
			#topnav li#bna a:hover span, #topnav li#bna.on span	{ background-position: -357px -25px; }			
		#topnav li#advisory, #topnav li#advisory a, #topnav li#advisory span	{ width: 116px; background-position: -520px -1px; cursor: default; }
			#topnav li#advisory a:hover span, #topnav li#advisory.on span, #topnav li#advisory:hover a span	{ background-position: -520px -25px; }			
		#topnav li#search	{ width: 207px; }
			#topnav li#search strong	{ position: relative; float: left; margin: 0 1px 0 0; }
			#topnav li#search strong, #topnav li#search strong span	{ width: 68px; height: 23px; background-position: -636px -1px; display: block; }
			#topnav li#search input.text	{ position: relative; top: 3px; float: left; margin: 0 0 3px; width: 109px; w\idth: 107px; height: 16px; he\ight: 15px; border: 1px solid #cecece; border-top-color: #8f8f8f; border-width: 1px 1px 0; background: #d9e4ea; color: #0d4f6c; font-size: 11px; }
			#topnav li#search input.submit	{ position: relative; left: 6px; top: 3px; float: left; margin: 0 6px 3px 0; }
		
	#topnav ul li ul {
		position: absolute;
		left: 0;
		top: -999em;
		width: auto;
		background: #ffc780;
		z-index:9999;
		padding-top: 5px;
		border: 2px solid #fff;
		border-width: 0 2px 2px;
	}
		#topnav ul li:hover ul,
			#topnav li.sfhover ul {
				left: 0;
				top: 23px;
				z-index: 9999;
			}
		#topnav ul li#choose ul {
			width: 250px;
			w\idth: 246px;
		}
		#topnav ul li#advisory ul {
			width: 200px;
			w\idth: 196px;
		}
		#topnav ul ul li {
			left: 10px;
			top: 0;
			float: left;
			width: auto;
			height: auto;
			margin: 0 10px 5px 0;
		}
			#topnav ul li#choose ul li {
				width: 230px;
			}
			#topnav ul li#advisory ul li {
				width: 180px;
			}
		#topnav ul li ul li a, #topnav ul li#choose ul li a, #topnav ul li#advisory ul li a {
			float: left;
			width: 99%;
			height: auto;
			line-height: 1.4em;
			overflow: visible;
			background: none;
			cursor: pointer;
		}
			#topnav li li a:hover {
				text-decoration: underline;
			}

/* menu and left column */
#left	{ position: relative; float: left; left: 9px; top: -3px; margin: 0 9px -3px 0; width: 161px; z-index: 5; }
#menu	{ position: relative; float: left; width: 100%; list-style: none; background: url('/art14/buttons.png') no-repeat -9px -48px; }
	#menu li	{ position: relative; left: 0; top: 0; float: left; width: 161px; height: 24px; display: block; }
	#menu li.bottom	{ width: 161px; height: 30px; background: url('/art14/buttons.png') no-repeat -9px -480px; }
	#menu li a, #menu li strong { position: relative; left: 0; width: 157px; height: 24px; display: block; overflow: hidden; background: url('/art14/buttons.png') no-repeat 0 0; font-size: 1.1em; line-height: 24px; text-decoration: none; cursor: pointer; }
		#menu li strong	{ cursor: default; }
		#menu li a:hover	{ text-decoration: none; }
	#menu li span { position: absolute; left: 0; top: 0; width: 157px; height: 24px; display: block; background: url('/art14/buttons.png') no-repeat 0 0; }
	
	#menu li#breast span	{ background-position: -9px -48px; }
	#menu li#body span	{ background-position: -9px -168px; }
	#menu li#face span	{ background-position: -9px -336px; }
		
	#menu li#mn1, #menu li#mn1 a, #menu li#mn1 span	{ background-position: -9px -48px; z-index: 150; }
		#menu li#mn1 a:hover span, #menu li#mn1:hover a span, 
		#menu li#mn1.on a, #menu li#mn1.on a:hover span, #menu li#mn1.on span	{ background-position: -170px -48px; }
	#menu li#mn2, #menu li#mn2 a, #menu li#mn2 span	{ background-position: -9px -72px; z-index: 140; }
		#menu li#mn2 a:hover span, #menu li#mn2:hover a span, 
		#menu li#mn2.on a, #menu li#mn2.on a:hover span, #menu li#mn2.on span	{ background-position: -170px -72px; }
	#menu li#mn3, #menu li#mn3 a, #menu li#mn3 span	{ background-position: -9px -96px; z-index: 130; }
		#menu li#mn3 a:hover span, #menu li#mn3:hover a span, 
		#menu li#mn3.on a, #menu li#mn3.on a:hover span, #menu li#mn3.on span	{ background-position: -170px -96px; }
	#menu li#mn4, #menu li#mn4 a, #menu li#mn4 span	{ background-position: -9px -120px; z-index: 120; }
		#menu li#mn4 a:hover span, #menu li#mn4:hover a span, 
		#menu li#mn4.on a, #menu li#mn4.on a:hover span, #menu li#mn4.on span	{ background-position: -170px -120px; }
	#menu li#mn5, #menu li#mn5 a, #menu li#mn5 span	{ background-position: -9px -144px; z-index: 110; }
		#menu li#mn5 a:hover span, #menu li#mn5:hover a span, 
		#menu li#mn5.on a, #menu li#mn5.on a:hover span, #menu li#mn5.on span	{ background-position: -170px -144px; }
	#menu li#mn6, #menu li#mn6 a, #menu li#mn6 span	{ background-position: -9px -168px; z-index: 100; }
		#menu li#mn6 a:hover span, #menu li#mn6:hover a span, 
		#menu li#mn6.on a, #menu li#mn6.on a:hover span, #menu li#mn6.on span	{ background-position: -170px -168px; }
	#menu li#mn7, #menu li#mn7 a, #menu li#mn7 span	{ background-position: -9px -192px; z-index: 90; }
		#menu li#mn7 a:hover span, #menu li#mn7:hover a span, 
		#menu li#mn7.on a, #menu li#mn7.on a:hover span, #menu li#mn7.on span	{ background-position: -170px -192px; }	
	#menu li#mn8, #menu li#mn8 a, #menu li#mn8 span	{ background-position: -9px -216px; z-index: 80; }
		#menu li#mn8 a:hover span, #menu li#mn8:hover a span, 
		#menu li#mn8.on a, #menu li#mn8.on a:hover span, #menu li#mn8.on span	{ background-position: -170px -216px; }	
	#menu li#mn9, #menu li#mn9 a, #menu li#mn9 span	{ background-position: -9px -240px; z-index: 70; }
		#menu li#mn9 a:hover span, #menu li#mn9:hover a span, 
		#menu li#mn9.on a, #menu li#mn9.on a:hover span, #menu li#mn9.on span	{ background-position: -170px -240px; }
	#menu li#mn10, #menu li#mn10 a, #menu li#mn10 span	{ background-position: -9px -264px; z-index: 70; }
		#menu li#mn10 a:hover span, #menu li#mn10:hover a span, 
		#menu li#mn10.on a, #menu li#mn10.on a:hover span, #menu li#mn10.on span	{ background-position: -170px -264px; }
	#menu li#mn11, #menu li#mn11 a, #menu li#mn11 span	{ background-position: -9px -480px; z-index: 60; }
		#menu li#mn11 a:hover span, #menu li#mn11:hover a span, 
		#menu li#mn11.on a, #menu li#mn11.on a:hover span, #menu li#mn11.on span	{ background-position: -170px -480px; }
	
	/* popup hover menus */
	#menu li ul.megamenu {
			position: absolute;
			left: 156px;
			top: -999em;
			width: auto;
			z-index:9999;
		}
			#menu li:hover ul.megamenu,
			#menu li.sfhover ul.megamenu {
				left: 156px;
				top: -8px;
				z-index: 9999;
			}
			#menu ul.megamenu li {
				position: relative;
				height: auto;
			}
			#menu ul.megamenu a {
				background: none;
			}
			#menu ul.megamenu a:hover {
				text-decoration: underline;
			}
			
			#menu .wrapper {
				position: relative;
				float: left;
				width: auto;
				height: 100%;
			}
				#menu .wrapper.onecol {
					width: 260px;
				}
				#menu .wrapper.twocol {
					width: 516px;
				}
				#menu .wrapper.threecol {
					width: 774px;
				}
			#menu .wrapper div.top {
				position: absolute;
				left: 0;
				top: 0;
				float: left;
				width:100%;
				height:50%;
				background:url('/art14/menu-bg.png') no-repeat right top;
				z-index: 2;
			}
			#menu li .wrapper div.top div {
				float: left;
				display:block;
				position:relative;
				width: 50%;
				height:100%;
				background:url('/art14/menu-bg.png') no-repeat left top;
				z-index: 2;
			}
			#menu .wrapper div.bottom {
				position: absolute;
				left: 0;
				bottom: 0;
				float: left;
				width: 100%;
				height:60%;
				background:url('/art14/menu-bg.png') no-repeat right bottom;
				clear: left;
				z-index: 1;
			}
			#menu li .wrapper div.bottom div {
				float: left;
				display:block;
				position:relative;
				width: 50%;
				height:100%;
				background:url('/art14/menu-bg.png') no-repeat left bottom;
				z-index: 1;
			}
			#menu .wrapper .column {
				position: relative;
				float: left;
				left: 12px;
				top: 15px;
				margin: 0 24px 30px 0;
				width: 233px;
				height: 100%;
				font-size: 1.1em;
				z-index:3;
			}
			
			/*
			 *	menu 2nd level
			 */
			#menu .column ul {
				position: relative;
				float: left;
				left: 10px;
				width: 223px;
				height: auto;
			}
				/* must overwrite style for default strong tag specified for #menu li strong */
				#menu .column ul li strong { position: relative; left: 0; width: auto; height: auto; display: inline; overflow: visible; background: none; font-size: 1.1em; line-height: 1.3em; }
			#menu .column ul li {
				position: relative;
				float: left;
				left: 0;
				width: 100%;
				margin: 0 0 5px;
			}
			#menu .column ul li a:link, #menu .column ul li a:visited, #menu .column ul li span {
				height: 1%;
				position: relative;
				color: #0f5879;
				font-weight: bold;
				width: auto;
				line-height: 1.3em;
			}		
			/*
			 *	menu 3rd level
			 */
			#menu .column ul ul {
				left: 5px;
				top: 5px;
				margin: 0 5px 5px 0;
				width: 218px;
			}
			#menu .column ul ul li a:link, #menu .column ul ul li a:visited {
				color: #0f5879;
				font-weight: normal;
				font-size: 1em;
			}
	
	
	
	/*#menu li ul.popup, #menu li ul.popup li ul.popup	{ display: none; position: absolute; width: 366px; w\idth: 365px; z-index: 1000; background: #ffc780; border: 1px solid #fff; }
		#menu li ul.popup li	{ left: 0; width: 365px; height: auto; margin: 0 0 1px; }
			#menu li ul.popup li.last	{ margin: 0; }*/
		/* level 1 */
		/*#menu li>ul.popup	{ top: 0; left: 156px; }
		#menu li:hover ul.popup, #menu li.sfhover ul.popup	{ top: 0; left: 156px; display: block; }*/
		/* level 2 */
		/*#menu li ul.popup li>ul.popup	{ top: -1px; left: 365px; }
		#menu li ul.popup li:hover ul.popup, #menu li ul.popup li.sfhover ul.popup	{ top: -1px; left: 365px; display: block; }
		#menu li#mn1 ul.popup li a.level3, 
		#menu li#mn2 ul.popup li a.level3, 
		#menu li#mn3 ul.popup li a.level3, 
		#menu li#mn4 ul.popup li a.level3, 
		#menu li#mn5 ul.popup li a.level3, 
		#menu li#mn6 ul.popup li a.level3, 
		#menu li#mn8 ul.popup li a.level3, 
		#menu li#mn9 ul.popup li a.level3, 
		#menu li#mn10 ul.popup li a.level3, 
		#menu li#mn7 ul.popup li a.level3	{ background: url('/art14/menu-arrow.png') no-repeat 0 0 #ff8e00; }
		#menu li#mn1 ul.popup li a.level3:hover, #menu li#mn1 ul.popup li:hover a.level3, 
		#menu li#mn2 ul.popup li a.level3:hover, #menu li#mn2 ul.popup li:hover a.level3, 
		#menu li#mn3 ul.popup li a.level3:hover, #menu li#mn3 ul.popup li:hover a.level3, 
		#menu li#mn4 ul.popup li a.level3:hover, #menu li#mn4 ul.popup li:hover a.level3, 
		#menu li#mn5 ul.popup li a.level3:hover, #menu li#mn5 ul.popup li:hover a.level3, 
		#menu li#mn6 ul.popup li a.level3:hover, #menu li#mn6 ul.popup li:hover a.level3, 
		#menu li#mn8 ul.popup li a.level3:hover, #menu li#mn6 ul.popup li:hover a.level3, 
		#menu li#mn9 ul.popup li a.level3:hover, #menu li#mn6 ul.popup li:hover a.level3, 
		#menu li#mn10 ul.popup li a.level3:hover, #menu li#mn6 ul.popup li:hover a.level3, 
		#menu li#mn7 ul.popup li a.level3:hover, #menu li#mn7 ul.popup li:hover a.level3	{ background: url('/art14/menu-arrow.png') no-repeat -365px 0 #0f5879; }
		#menu li ul li a:link, #menu li ul li a:visited, #menu li ul li a { width: 365px; w\idth: 355px; height: auto; padding: 0 2px 0 8px; background: #ff8e00; cursor: pointer; display: block; line-height: 23px; text-decoration: none; font-weight: bold; color: #fff; }
		#menu li ul li a:hover, #menu li ul li.on a:link, #menu li ul li.on a:visited { background: #0f5879; }*/

.ad	{ position: relative; float: left; width: 147px; height: 7px; background: url('/art14/slug-ad-147x7.gif') no-repeat 0 0; margin: 0; }
#careCredit	{ position: relative; left: 9px; top: 13px; margin: 0 9px 13px 0; float: left; width: 147px; height: 398px; }
	#careCredit.one { background: url('/art14/carecredit-estimator-1-147x391.jpg') no-repeat left bottom; }
		#careCredit.one input	{ position: absolute; left: 12px; top: 141px; width: 91px; w\idth: 88px; height: 21px; padding: 3px 0 0; border: none; background: none; color: #4e4d4d; text-align: center; font-size: 10px; line-height: 1.2em; font-weight: bold; }
		#careCredit.one input#go	{ position: absolute; left: 108px; top: 141px; width: 25px; }
	#careCredit.two { background: url('/art14/carecredit-estimator-2-147x391.jpg') no-repeat left bottom; }
		#careCredit.two input	{ position: absolute; left: 12px; top: 160px; width: 91px; w\idth: 88px; height: 21px; padding: 3px 0 0; border: none; background: none; color: #4e4d4d; text-align: center; font-size: 10px; line-height: 1.2em; font-weight: bold; }
		#careCredit.two input#go	{ position: absolute; left: 108px; top: 160px; width: 25px; }

#implantCandidate, #implantQuiz, #promoad	{ position: relative; left: 9px; top: 12px; margin: 0 9px 12px 0; float: left; width: 147px; }
#contourpromo	{ position: relative; left: 7px; top: 12px; margin: 0 9px 12px 0; float: left; width: 147px; }
#natrelle	{ width: 728px; clear: both; }
	#natrelle .ad	{ float: right; right: -65px; }
#natrellePromo	{ position: relative; left: 0px; top: 12px; margin: 0 0px 12px 0; float: left; width: 160px; }
#linksynergy	{ position: relative; left: 0px; top: 12px; margin: 0 0px 12px 0; float: left; width: 160px; }

/* Content */
#contentWrapper	{ position: relative; top: 6px; float: right; margin: 0 0 6px; width: 786px; background:  #fff; z-index: 1; }
	#contentWrapper .topCorner	{ position: absolute; left: 0; top: 0; width: 786px; height: 15px; background: url('/art14/boxes.png') no-repeat 0 0; }
	#contentWrapper .bottomCorner	{ position: absolute; left: 0; bottom: 0; width: 786px; height: 14px; background: url('/art14/boxes.png') no-repeat 0 -15px; z-index: 1; }

#content	{ position: relative; float: left; width: 756px; }

#bottomlinks	{ position: relative; top: 70px; margin: 0 0 85px; float: left; width: 756px; text-align: center; color: #0f5879; font-size: .9em; line-height: 1.4em; }
#subpage #bottomlinks	{ top: 25px; margin: 0 0 40px; }
	#bottomlinks a	{ clear: both; font-weight: normal; }
#copyright	{ position: relative; right: 25px; top: 22px; margin: 0 0 44px 25px; float: right; width: 743px; color: #0f5879; text-align: center; font-size: 1em; line-height: 1.3em; }
	#copyright a:link, #copyright a:visited	{ font-weight: normal; }
	#copyright a:hover	{ text-decoration: underline; }
	#copyright #honcode	{ width: 235px; margin: 20px auto 0; text-align: left; }
		#copyright #honcode img	{ position: relative; float: left; margin: 0 11px 0 0; }
/***************** END: Page-independent styles *********************/


/***************** Homepage *********************/
#homepage #content	{ left: 15px; top: 15px; margin: 0 15px 30px 0; font-size: 1.1em; line-height: 1.4em; }
	#homepage #flash	{ position: relative; float: left; width: 472px; height: 256px; }
	.sectionName	{ z-index: -1; font-size: .1em; }
	#homepage #consumerWatch	{ position: relative; left: 0; top: 0; float: right; width: 274px; height: 256px; background: url('/art14/box-consumer-watch.png') no-repeat 0 0; }
		#consumerWatch .top	{ position: relative; left: 11px; top: 38px; margin: 0 11px 38px 0; }
		#consumerWatch .indexpoll p{padding: 0px 20px 0px 15px; line-height: 13px;}
		#consumerWatch .pollradio { margin: 0px; padding: 5px 0px 0px 30px; color: #7b9007; font-weight:bold; float: left;} 
		#consumerWatch .bottom	{ position: relative; left: 11px; top: 29px; margin: 0 11px 29px 0; }
		#consumerWatch .bottom2	{ position: relative; left: 11px; top: 24px; margin: 0 11px 29px 0; }
		#homepage #consumerWatch .more	{ position: absolute; right: 6px; top: 4px; width: 53px; height: 16px; display: block; overflow: hidden; cursor: pointer; }
			#homepage #consumerWatch a.more span	{ position: absolute; left: 0; top: 0; width: 53px; height: 16px; background: url('/art14/buttons.png') no-repeat -345px -55px; display: block; }
			#homepage #consumerWatch a.more:hover span	{ background-position: -398px -55px; }

	#homepage #editorial	{ position: relative; float: left; top: 22px; margin: 0 0 22px; width: 614px; clear: both; }
		#homepage #editorial h1, #homepage #editorial h2	{ color: #0f5879; font-size: 1.3em; line-height: 1em; margin: 0 0 15px; }
		#homepage #editorial a:link, #homepage #editorial a:visited	{ font-weight: bold; text-decoration: none; color: #0f5879; }
		#homepage #editorial a:hover	{ text-decoration: underline; }
		#homepage #editorial p	{ margin: 0 0 15px; }
		#homepage #editorial ul, #homepage #editorial ol	{ margin: 0 25px 15px; }
	
	#homepage #mostPopular	{ position: relative; float: left; width: 614px; clear: left; }
		#homepage #mostPopular *	{ z-index: 3; }
		#homepage #mostPopular .top	{ position: absolute; left: 0; top: 0; width: 614px; height: 369px; background: url('/art14/boxes.png') no-repeat -302px -29px; z-index: 1; }
		#homepage #mostPopular .bottom	{ position: absolute; left: 0; bottom: 0; width: 614px; height: 259px; background: url('/art14/boxes.png') no-repeat -302px -149px; z-index: 1; }
		#homepage #mostPopular .sectionName	{ position: relative; float: left; z-index: 3; width: 614px; height: 25px; }
			#homepage #mostPopular .sectionName span	{ position: absolute; left: 0; top: 0; width: 614px; height:25px; background: url('/art14/boxes.png') no-repeat -302px -408px; }
		#homepage #mostPopular p	{ position: relative; left: 15px; top: 14px; float: left; margin: 0 15px 14px 0; width: 578px; }
			#homepage #mostPopular p img	{ position: relative; float: left; margin: 0 15px 0 0; }
			#homepage #mostPopular p img.new	{ position: relative; float: none; margin: 6px 0 0; }
#homepage #mostPopular p strong	{ position: relative; width: 430px; float:left; margin: 9px 0; display: block; font-size: 26px; line-height: .7em; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #0f5879; }
				#homepage #mostPopular .title a	{ font-weight: normal; }
		#homepage #mostPopular hr	{ position: relative; left: 15px; top: 15px; float: left; width: 578px; color: #c4d8e2; background: #c4d8e2; height: 1px; border: 0; margin: 0 15px 15px 0; display: block; }
		#homepage #mostPopular table	{ position: relative; left: 15px; top: 15px; float: left; margin: 0 15px 30px 0; width: 578px; }
			#homepage #mostPopular td	{ padding: 0 10px 0 25px; vertical-align: top; }
			#homepage #mostPopular td.border	{ padding: 0 10px 0 15px; border-right: 1px solid #c4d8e2; }
			#homepage #mostPopular strong	{ color: #0f5879; }
			#homepage #mostPopular li	{ margin: 0 0 15px; }
				#homepage #mostPopular li.last	{ margin: 0; }
				#homepage #mostPopular li a:link, #homepage #mostPopular li a:visited	{ font-weight: bold; text-decoration: none; color: #0f5879; }
				#homepage #mostPopular li a:hover	{ text-decoration: underline; }

	#homepage #research	{ position: relative; top: 13px; margin: 0 0 13px; float: left; width: 302px; height: 256px; clear: left; }
		#homepage #research *	{ z-index: 3; }
		#homepage #research .top	{ position: absolute; left: 0; top: 0; width: 302px; height: 25px; background: url('/art14/boxes.png') no-repeat 0 -285px; z-index: 1; }
		#homepage #research .bottom	{ position: absolute; left: 0; bottom: 0; width: 302px; height: 8px; background: url('/art14/boxes.png') no-repeat 0 -310px; line-height: 1px; z-index: 1; }
		#homepage #research .scroll	{ position: relative; top: 10px; float: left; margin: 0 0 0; width: 302px; height: 223px; overflow: auto; background: #d3ecf9; }
			#homepage #research .scroll ul	{ position: relative; left: 11px; margin: 0; float: left; width: 265px; }
			#homepage #research .scroll li	{ position: relative; float: left; width: 265px; border-bottom: 1px solid #fff; line-height: 1.5em; list-style: none; list-style-position: inside; }
				#homepage #research .scroll li.last	{ border-bottom: none; }
			#homepage #research .scroll a	{ position: relative; float: left; width: 265px; padding: 2px 0 0; color: #000; text-decoration: none; font-weight: normal; }
				#homepage #research .scroll a:hover	{ color: #ff8e00; }
	
	#homepage #videos	{ position: relative; left: 10px; top: 13px; margin: 0 10px 13px 0; float: left; width: 302px; }
		#homepage #videos *	{ z-index: 3; }
		#homepage #videos a	{ color: #017f87; font-weight: bold; text-decoration: none; }
			#homepage #videos a:hover	{ color: #ff8e00; }
		#homepage #videos .top	{ position: absolute; left: 0; top: 0; width: 302px; height: 200px; background: url('/art14/boxes.png') no-repeat 0 -318px; z-index: 2; }
		#homepage #videos .bottom	{ position: absolute; left: 0; bottom: 0; width: 302px; height: 121px; background: url('/art14/boxes.png') no-repeat 0 -453px; z-index: 1; }
		#homepage #videos .more	{ position: absolute; right: 6px; top: 4px; width: 62px; height: 16px; display: block; overflow: hidden; cursor: pointer; }
			#homepage #videos a.more span	{ position: absolute; left: 0; top: 0; width: 62px; height: 16px; background: url('/art14/buttons.png') no-repeat -459px -55px; display: block; }
			#homepage #videos a.more:hover span	{ background-position: -521px -55px; }
		#homepage #videos .videoLink	{ padding: 0 0 0 18px; background: url('/art14/icn_video.png') no-repeat left center; }
		#homepage #videos p	{ position: relative; left: 15px; top: 13px; margin: 0 15px 13px 0; width: 273px; }
			#homepage #videos p.last	{ margin-bottom: 33px; }
		#homepage #videos p#film	{ position: relative; top: 24px; margin: 0 15px 24px 0; padding: 9px 0 0; background: url('/art14/buttons.png') no-repeat -589px -51px; float: left; z-index: 4; }
			#homepage #videos p#film img	{ position: relative; left: 13px; top: -7px; margin: 0 41px -7px 0; float: left; }
			#homepage #videos #film .videoLink	{ position: relative; float: left; margin: 5px 0 0; padding: 0 0 0 18px; background: url('/art14/icn_video.png') no-repeat left center; }
		#homepage #videos hr	{ position: relative; left: 15px; top: 13px; float: left; width: 273px; color: #c4d8e2; background: #c4d8e2; height: 1px; border: 0; margin: 0 15px 8px 0; display: block; clear: left; }
	
	#homepage #hotTopic	{ position: relative; top: 13px; margin: 0 0 13px; float: right; width: 132px; clear: right; }
	#homepage.breast-landing #hotTopic	{ top: 0; margin: 0; }
		#homepage #hotTopic *	{ z-index: 3; }
		#homepage #hotTopic .sectionName	{ position: absolute; left: 0; top: 0; width: 132px; height: 500px; z-index: 1; }
		#homepage #hotTopic .top	{ position: absolute; left: 0; top: 0; width: 132px; height: 500px; background: url('/art14/boxes.png') no-repeat -916px 0; z-index: 1; }
		#homepage #hotTopic .bottom	{ position: absolute; left: 0; bottom: 0; width: 132px; height: 689px; background: url('/art14/boxes.png') no-repeat -916px -137px; z-index: 1; }
		#homepage #hotTopic p	{ position: relative; left: 11px; top: 39px; width: 111px; margin: 0 11px 13px 0; }
		#homepage #hotTopic p.last	{ margin: 0 11px 39px 0; }
		#homepage #hotTopic a	{ color: #ff9a00; font-weight: bold; text-decoration: none; }
			#homepage #hotTopic a:hover	{ color: #017f87; }
			

	#homepage #main-feature	{ position: relative; float: left; width: 393px; height: 196px; background: url('/art14/boxes.png') no-repeat 0 -1085px; margin: 0 0 15px; }
		#main-feature img	{ position: relative; float: left; z-index: 2; }
		#main-feature h1, #main-feature p	{ position: relative; left: 10px; top: 15px; float: left; margin: 0 10px 0; width: 173px; }
		#main-feature a:link, #main-feature a:visited	{ font-weight: bold; text-decoration: none; color: #0f5879; }
		#main-feature a:hover	{ text-decoration: underline; }
	#homepage.breast-landing #editorial	{ top: 0; margin: 0; }
/***************** 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 #topAd, #subpage #topAd2	{ position: relative; right: 0; top: -7px; margin: 0 -232px -7px 10px; float: right; width: 300px; }
#subpage #topAd3	{ position: relative; right: 0; top: 275px; margin: 0 -359px -20px 10px; float: right; }
#subpage #topAd4	{ position: relative; right: -231px; top: 0px; margin: 0 0 12px -220px; float: right;}
#subpage #topFin	{ position: relative; right: 0px; top: 0px; margin: 0 -232px 8px 12px; float: right; width: 300px; }

#subpage #topAd2	{ width: 250px; }
#subpage #topAd3	{ width: 300px; }
#subpage #topAd4	{ width: 300px; }
	#subpage #topAd .ad, #subpage #topAd2 .ad, #subpage #topAd3 .ad, #subpage #topAd4 .ad	{ position: relative; float: right; width: 81px; height: 7px; background: url(/art14/slug-ad-81x7.gif) no-repeat 0 0; margin: 0; }
	#breast-oasis-ad { position: relative; right: 0; float: right; clear: right; margin-top:-10px; }
	#breast-oasis-ad .ad { position: relative; float: right; width: 81px; height: 7px; background: url(/art14/slug-ad-81x7.gif) no-repeat 0 0; margin: 0; }

#pageControls	{ position: relative; right: -147px; top: 22px; margin: 0 0 22px -132px; float: right; clear: right; width: 132px; height: 53px; background: url('/art14/boxes.png') no-repeat -132px -574px; font-size: 10px; line-height: 10px; }
	#subpage #content #pageControls ul	{ position: relative; left: 0; top: 8px; float: left; width: 132px; list-style: none; margin: 0 0 8px; }
	#pageControls li	{ position: relative; float: left; width: 132px; height: 18px; margin: 0; line-height: 10px; }
		#pageControls li span	{ position: absolute; left: 0; top: 0; background: url('/art14/buttons.png') no-repeat 0 0; }
		#pageControls li#type strong	{ position: relative; right: 9px; margin: 0 0 0 9px; float: right; display: block; width: 55px; height: 18px; }
		#pageControls li#type a	{ position: relative; left: 10px; float: left; width: 17px; height: 18px; margin: 0 1px 0 0; overflow: hidden; }
			#pageControls li#type strong span	{ width: 55px; height: 18px; background-position: -410px -84px; }
			#pageControls li#type a#sm span	{ width: 17px; height: 18px; background-position: -352px -84px; }
			#pageControls li#type a#med span	{ width: 17px; height: 18px; background-position: -370px -84px; }
			#pageControls li#type a#lg span	{ width: 17px; height: 18px; background-position: -388px -84px; }
		#pageControls li#print	{ position: relative; left: 11px; top: 6px; margin: 0 11px 6px 0; float: left; width: 44px; }
		#pageControls li#email	{ position: relative; left: 14px; top: 6px; float: left; width: 50px; margin: 0 14px 6px 0; }
		#pageControls li#print a, #pageControls li#email a	{ position: relative; width: 44px; height: 18px; display: block; cursor: pointer; }
			#pageControls li#email a	{ width: 50px; }
			#pageControls li#print span	{ width: 44px; height: 18px; background-position: -353px -108px; }
			#pageControls li#email span	{ width: 50px; height: 18px; background-position: -411px -108px; }

#find-local	{ position: relative; right: 0; top: 20px; margin: 0 0 20px; float: right; clear: right; }


/* New right sidebar added to accommodate the ip profiles :: 04292011 by Ryan */
#rightSidebar { position: relative; float: right; width: 217px; }
	#rightSidebar.topAdMargin { top: 250px; margin: 0 0 250px; }
#subpage #column	{ position: relative; float: left; width: 740px; font-size: 1.2em; line-height: 1.6em; }
#subpage #column h1	{ margin: 0 0 15px; color: #0f5879; font: bold 2em/1.1em Arial, Helvetica, sans-serif; }
#subpage #column p	{ margin: 0 0 18px; }
#subpage #editorial	{ position: relative; float: left; width: 523px; font-size: 1.2em; line-height: 1.6em; }
#subpage #editorial h1	{ margin: 0 0 15px; color: #0f5879; font: bold 2em/1.1em Arial, Helvetica, sans-serif; }
#subpage #editorial h2	{ margin: 0 0 18px; color: #0f5879; font: bold 1.4em/1.1em Arial, Helvetica, sans-serif; }
#subpage #editorial h2 a:link, #subpage #editorial h2 a:visited	{ text-decoration: none; color: #0f5879; }
#subpage #editorial h2 a:hover	{ text-decoration: underline; }
#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; float: left; clear:both;}
#subpage #editorial iframe	{ position: relative; z-index: 1; }
#subpage blockquote	{ position: relative; top: 25px; left: 25px; width: 500px; margin: 0 25px 25px 0; }

#subpage #editorial.mentor	{ color: #4e4d4d; }
	#subpage #editorial.mentor a:link, #subpage #editorial.mentor a:visited { color: #8C0000; text-decoration: underline }
	#subpage #editorial.mentor a:hover { color: #4e4d4d; text-decoration: none }

#subpage #btmnavmid	{ position: relative; float: left; width: 609px; font-size: .9em; line-height: 1.5em; color: #0f5879; background: url('/art14/boxes.png') no-repeat -302px -433px; overflow: hidden; }
#subpage #btmnavmid a:link, #subpage #btmnavmid a:visited	{ font-weight: bold; text-decoration: none; color: #0f5879; }
#subpage #btmnavmid a:hover	{ text-decoration: underline; }
	#subpage #btmnavmid *	{ z-index: 3; }
	#subpage #btmnavmid .sectionName	{ position: relative; float: left; width: 609px; height: 25px; }
		#subpage #btmnavmid .sectionName span	{ position: absolute; left: 0; top: 0; width: 609px; height: 25px; }
		#subpage #btmnavmid.implants .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -710px; }
		#subpage #btmnavmid.augmentation .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -735px; }
		#subpage #btmnavmid.lift .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -760px; }
		#subpage #btmnavmid.reduction .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -785px; }
		#subpage #btmnavmid.contouring .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -810px; }
		#subpage #btmnavmid.anti-aging .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -835px; }
		#subpage #btmnavmid.facelift .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -860px; }
		#subpage #btmnavmid.skin-resurfacing .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -885px; }
		#subpage #btmnavmid.facial-rejuv .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -910px; }
		#subpage #btmnavmid.injectables .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -935px; }
		#subpage #btmnavmid.laser-skin .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -960px; }
		#subpage #btmnavmid.liposuction .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -985px; }
		#subpage #btmnavmid.reconstructive .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -1010px; }
		#subpage #btmnavmid.rhinoplasty .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -1035px; }
		#subpage #btmnavmid.tummytuck .sectionName span	{ background: url('/art14/boxes.png') no-repeat -302px -1060px; }
	#subpage #btmnavmid .bottom	{ position: absolute; left: 0; bottom: 0; width: 609px; height: 8px; background: url('/art14/boxes.png') no-repeat -302px -702px; z-index: 1; }
	#subpage #btmnavmid table	{ position: relative; left: 15px; top: 14px; float: left; margin: 0 15px 28px 0; width: 579px; }
		#subpage #btmnavmid td	{ vertical-align: top; }

#subpage #moreinfo	{ position: relative; margin: 0 0 5px 15px; float: right; width: 200px; background: url('/art14/sprite-vertical.png') repeat-y 0 0; font: 1em/1.4em Verdana, sans-serif; color: #4e4d4d; }
#subpage #moreinfo.wide	{ position: relative; margin: 0 0 5px 15px; float: right; width: 270px; background: url('/art14/sprite-vertical.png') repeat-y -200px 0; color: #4e4d4d; }
	#subpage #moreinfo *	{ position: relative; z-index: 3; }
	#subpage #moreinfo .sectionName	{ z-index: -1; }
	#subpage #moreinfo .top	{ position: absolute; left: 0; top: 0; width: 200px; height: 26px; margin: 0; background: url('/art14/boxes.png') no-repeat 0 -638px; z-index: 1; }
		#subpage #moreinfo.wide .top	{ width: 270px; background: url('/art14/boxes.png') no-repeat 0 -710px; }
	#subpage #moreinfo .bottom	{ position: absolute; left: 0; bottom: 0; width: 200px; height: 9px; margin: 0; background: url('/art14/boxes.png') no-repeat 0 -701px; z-index: 1; }
		#subpage #moreinfo.wide .bottom	{ width: 270px; background: url('/art14/boxes.png') no-repeat 0 -754px; }
	#subpage #moreinfo h2	{ top: 19px; color: #ff9900; font: bold 1.2em/1.1em Verdana, Arial, Helvetica, sans-serif; margin: 0 10px 29px; }
	#subpage #moreinfo p	{ color: #4e4d4d; margin: 0 10px 10px; }
	#subpage #moreinfo ul, #subpage #moreinfo ol	{ margin: 0 30px 20px; }
	#subpage #moreinfo .imgcenter	{ text-align: center; margin: 10px auto 0; }
		#subpage #moreinfo .imgcenter img	{ margin: 0 0 10px; }
	#subpage #moreinfo .byline	{ color: #355977; }
	#subpage #moreinfo.wide a	{ font-weight: normal; }
	#subpage #moreinfo.wide li	{ margin: 0 10px; }
	
.imgR	{ position: relative; float: right; top:14px; }
.img-R	{ position: relative; float: right; top:10px; margin: 0 0 7px 7px; }
.img-L	{ position: relative; float: left; margin-right: 7px; }
.imgright { position: relative; right: -232px; float: right; margin: 0 0 5px -202px; font-size: .9em; line-height: 1.3em; clear: right; }
.imgright-ad	{ position: relative; right: -147px; float: right; margin: 0 0 5px -137px; padding-top: 20px; font-size: .9em; line-height: 1.3em; clear: right; }
.imgright-facebook	{ position: relative; right: -147px; float: right; margin: 0 0 5px -137px; padding-top: 20px; font-size: .9em; line-height: 1.3em; clear: right; }
.ad-test	{ position: relative; right: -147px; float: right; margin: 0 0 5px -137px; padding-top: 10px; font-size: .9em; line-height: 1.3em; clear: right; }
.iraq-logo	{ margin-left: 8px; margin-top: 10px; }

.imgleftwithinarticle	{ position: relative; float: left; margin: 8px 25px 5px 0px; font-size: .9em; line-height: 1.3em; }
.imgrightwithinarticle	{ position: relative; float: right; margin: 0 0 5px 25px; font-size: .9em; line-height: 1.3em; }
	.imgrightwithinarticle.px304	{ width: 304px; }
	.imgrightwithinarticle.px98	{ width: 98px; }
.sponsored	{ color: #a6bb23; }
.backtotop	{ font-size: .9em; }
.note	{}

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

/***************** Implant Candidate Quiz ***********************/
body#implantCandidate	{ background: none; text-align: left; }

/***************** Mentor Lead Form ***********************/
#mentorZipSearch {
	list-style: none;
}
	#mentorZipSearch li {
		margin: 0 0 5px;
	}
	#mentorZipSearch label {
		float: left;
		width: 200px;
	}

/***************** Email form ***********************/
body#email	{ background: none; text-align: left; }
body#email #menu, body#implantframe #menu	{ display: none; }
#email #container	{ width: 100%; margin: 0; background: none; font-size: 1.1em; line-height: 1.4em; }
#email #formContainer	{ position: relative; left: 20px; top: 20px; margin: 0 20px 20px 0; width: 580px; }
	#email #formContainer input, #email textarea	{ width: 200px; w\idth: 198px; height: 20px; he\ight: 18px; border: 1px solid #999; }
	#email textarea { height: 100px; he\ight: 98px; }
	.error	{ border: 1px solid #c00; color: #c00; background: #fcc; margin: 1px 0; padding: 0 3px; font-weight: bold; }
	#email #formContainer input.error	{ border: 1px solid #c00; margin: 0; padding: 0; }
	#formContainer label.error {
		width: auto;
		float: none;
		padding: 0 0 0 4px;
		font-size: .8em;
		background: none;
		border: none;
		font-weight: normal;
		color: #c00;
	}
	#email #formContainer input#send, #email input#refer_cancel	{ width: 80px; }
.blur { color: #888; }

/*---- sIFR ---*/
.sIFR-flash { visibility: visible !important; }

.sIFR-active #homepage #mostPopular p strong { visibility: hidden; font-family: Arial; line-height: 1.05em; color: #0f5879; display: inline; margin: -1px 0 -1px; }

.sIFR-unloading .sIFR-flash { visibility: hidden !important; }

.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }

.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }

.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }

/* Poll styles: used on files in /polls/ */
#pollYes, #pollNo	{ position: relative; float: left; width: 302px; w\idth: 300px; height: 52px; he\ight: 50px; border: 1px solid #c4d8e2; margin: 0 15px 15px 0; }
#pollNo	{ margin-bottom: 150px; }
#pollYes .graph, #pollNo .graph	{ width: auto; height: 50px; }
	#pollYes .graph	{ background: #a6bb23; }
	#pollNo .graph	{ background: #ba2124; }
.pollresult	{ position: relative; top: 15px; margin: 0 0 15px; color: #0f5879; font: bold 1.4em/1.1em Arial, Helvetica, sans-serif; }

/*general styles*/

.backlink { font-size: 11px;}

.piccaption { width: 250px; font-size:10px; line-height: 13px; padding-bottom: 5px; color: #0f5879;}

.piccaption2 { width: 300px; font-size:10px; line-height: 13px; padding-bottom: 5px; color: #0f5879;}

.piccaption3 { width: 217px; font-size:10px; line-height: 13px; padding-bottom: 5px; color: #0f5879;}

.piccaptiontext { width: 217px; font-size:10px; line-height: 13px; padding-bottom: 5px; color: #0f5879;}

.Buttonsc {
width: 262px;
height: 242px;
}

.Buttonsc a {
display: block;
width: 262px;
height: 242px;
background: url("/art14/popup/skin-cancer-button.jpg") no-repeat top left;
}

.Buttonsc a:hover {
background-position: bottom left;
}


/*  day spa  */

#spa { background-color: #fff; width: 533px; margin: 0; padding: 0 }

#spa h1 { color: #355977; font-size: 16px; line-height: 22px; font-weight: bold; font-family: Verdana, sans-serif }

#spa h2 { color: #355977; font-size: 13px; line-height: 19px; font-weight: bold; font-family: Verdana, sans-serif }
#spa h2 a:link, 
#spa h2 a:visited { color: #355977; text-decoration: none }
#spa h2 a:hover { color: #355977; text-decoration: underline } 


/* --CHANGE COLUMN WIDTH WHEN SWITCH TO 2-COLUMN LAYOUT:
- column 1 is 532 pixels wide
- column 2 is 1 pixel wide
 
change to:
 
- column 1 is 267 pixels wide
- column 2 is 266 pixels wide
*/


#spacolumn1	{ background-color: #fff; position: relative; float: left; width: 532px; margin: 0; padding: 0 }
#spacolumn2	{ background-color: #fff; position: relative; float: right; width: 1px; margin: 0; padding: 0 }

#spa p, 
#spacolumn1 p, 
#spacolumn2 p	{ color: #4e4d4d; font-size: 13px; line-height: 19px; font-family: Verdana, sans-serif }

#spa a:link, 
#spacolumn1 a:link, 
#spacolumn2 a:link, 
#spa a:visited, 
#spacolumn1 a:visited, 
#spacolumn2 a:visited, 
#spa a:hover, 
#spacolumn1 a:hover, 
#spacolumn2 a:hover	{ color: #4e4d4d; text-decoration: underline }

#spa ul { list-style: none; padding: 0 0 0 10px; margin: 10px }
#spa li {
	padding: 0 0 10px 2px;
	color: #4e4d4d;
	font-size: 13px;
	line-height: 19px;
	font-family: Verdana, sans-serif;
	background-repeat: no-repeat;
	background-position: 0 2px;
	list-style-image: url("/art14/bullets/bul-000066.gif");
}

#dayspaframe { overflow: visible; width: 533px; display: none }


#subpage #articlesbox { width: 523px; background-image: url("/art14/articlesbox/middle.jpg"); 
background-repeat: repeat-y; background-position: left top; min-height: auto; clear:both;
}

#subpage #articlesbox2 { width: 523px;
	background-image: url("/art14/articlesbox/bottom.jpg"); background-repeat: no-repeat;
	background-position: left bottom; min-height: auto; clear:both; overflow: hidden;
}

#subpage #articlesbox3 {
	width: 523px; background-image: url("/art14/articlesbox/top-breast-augmentation.jpg"); 
	background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both;
}
#subpage #articlesbox3 .breast-lift { width: 523px; background-image: url("/art14/articlesbox/top-breast-lift.jpg"); 
	background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .anti-aging { width: 523px; background-image: url("/art14/articlesbox/top-anti-aging.jpg"); 
	background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .body-contouring { width: 523px; background-image: url("/art14/articlesbox/top-body-contouring.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .breast-augmentation { width: 523px; background-image: url("/art14/articlesbox/top-breast-augmentation.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .breast-implant { width: 523px; background-image: url("/art14/articlesbox/top-breast-implant.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .breast-lift { width: 523px; background-image: url("/art14/articlesbox/top-breast-lift.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .breast-reduction { width: 523px; background-image: url("/art14/articlesbox/top-breast-reduction.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .facelift { width: 523px; background-image: url("/art14/articlesbox/top-facelift.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .injectables { width: 523px; background-image: url("/art14/articlesbox/top-injectables.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .liposuction { width: 523px; background-image: url("/art14/articlesbox/top-liposuction.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .reconstructive { width: 523px; background-image: url("/art14/articlesbox/top-reconstructive.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .rhinoplasty { width: 523px; background-image: url("/art14/articlesbox/top-rhinoplasty.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .skin-resurfacing { width: 523px; background-image: url("/art14/articlesbox/top-skin-resurfacing.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
	#subpage #articlesbox3 .tummy-tuck { width: 523px; background-image: url("/art14/articlesbox/top-tummy-tuck.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }
		#subpage #articlesbox3 .laser-skin { width: 523px; background-image: url("/art14/articlesbox/top-laser-skin.jpg"); background-repeat: no-repeat; background-position: left top; min-height: auto;  overflow: hidden; clear:both; }

#subpage #articlesbox3 ul { float: left; text-decoration:none; }
#subpage #articlesbox3 ul.left { width: 240px; padding: 0 0 0 17px; margin: 42px 0px 40px 0px; }
#subpage #articlesbox3 ul.right { width: 240px; margin: 42px 10px 40px 10px; }
#subpage #articlesbox3 ul li { list-style: none; margin: 0; font-size:11px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; color: #0f5879; line-height: 18px; }
#subpage #articlesbox3 ul li span { font-weight: normal; list-style: none; margin: 0; font-size:11px; font-family: Verdana, Geneva, sans-serif; color: #0f5879; }
#subpage #articlesbox3 ul li a { text-decoration:none;}
#subpage #articlesbox3 ul li a:link { font-weight: bold; color: #0f5879; text-decoration: none; }
#subpage #articlesbox3 ul li a:hover { font-weight: bold; color: #0f5879; text-decoration: underline; }
#articlesbox3 ul li a:visited  { font-weight: bold; color: #0f5879; text-decoration: none; }
#subpage #articlesbox3 ul li .green { color: #a6bb23}


/***************** CareCredit Form ***********************/
#left #formContainer { position: relative; left: 4px; top: 13px; margin-bottom: 13px; float: left; width: 150px; height: 398px; }

#special .advForm { background: url("/art14/promos/cc-guide.jpg") no-repeat 0 0; width: 150px; height: 331px; }
	.advForm .infoField	{ float: left; width: 124px; w\idth: 122px; height: 21px; he\ight: 17px; border: 1px solid #d4d3d3; clear: both; margin: 0 0 7px 12px; }
		.advForm input.infoField	{ font-size: 12px; color: #666; padding: 2px 0 0 2px; }
		.advForm .firstField	{ margin-top: 214px; }
	.advForm .subBtn	{ width: 150px; height: 24px; clear: both; margin-top: 7px; }
	
.col1 {
float: 	left;
width: 180px;
}

.col2 {
float: left;
margin-left: 25px;
width: 180px;
}

.col3 {
float: left;
margin-left: 25px;
width: 180px;
}

/* ---------timeslot ------------*/

.container {margin: 20px 20px; width: 500px; overflow: hidden; }


.timeslot {
	width: 235px;
	float: left;
	margin: 0 0 10px;
	padding: 10px 100px 0 0;
	border-top: 3px solid #ddd;
	position: relative;
}
.timeslot span {
	position: absolute;
	right: 0; top: 20px;
	font-size: 2.6em;
	line-height: 1em;
	color: #999;
	font-weight: bold;
}
.even {
	padding: 10px 0 0 100px;
	border-color: #b1334c;
}
.even span {
	left: 0;
	color: #b1334c;
}

.buttons {
	text-align: left;
	margin-top: 10px;
}

.contact_subject { display: none; }


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