
@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;*/
	background: rgb(217,227,234);
	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: 0 auto; background: #b4cad6; text-align: left; }

/*sidebar styles*/
#sidecontain { float: right; clear: left; margin: 8px;}

.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 { 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; }
	#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 20px 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: 180px; 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}

/*survey styles*/
#survey-wrap { position: relative; float: left; top: 21px; margin: 0 0 21px 0; background: url('/art14/survey-bg.jpg') 0 0 no-repeat; display: inline; width: 217px; height: 159px; }
	#survey-form { position: relative; float: left; top: 130px; margin: 0 0 130px 0; height: 29px; width: 216px; }
		#survey-form label { display: none; }
		#survey-form .options1 { position: relative; left: 48px; top: -20px; margin: 0 48px -20px 0; }
		#survey-form .options2 { position: relative; left: 94px; top: -20px; margin: 0 94px -20px 0; }
		#survey-form .submit { position: absolute; float: left; left: 78px; bottom: 12px; margin: 12px 78px 0 0; width: 68px; height: 33px; background: url('/art14/survey-btn.jpg') no-repeat; border: 0; text-indent: -99999em; -webkit-appearance: none; }
		#survey-wrap p { position: absolute; bottom: 8px; float: left; width: 41px; height: 24px; background: #fff; line-height: 24px; font-size: 12px; text-align: center; font-weight: bold; }
			#survey-wrap p.surveyY_count { left: 36px; top: 105px; }
			#survey-wrap p.surveyN_count { right: 33px; top: 105px; }
#survey-share { position: relative; float: right; right: 0; top: 10px; margin: 0 0 10px 0; z-index: 99; }

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

#editorial, #editorial-nl { 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-420-ss { width: 435px; height: 28px; margin: 0 0 5px 15px; z-index: 100; }
.mediacontrols-wrap-450 {width: 480px; height: 28px; border-bottom: 1px solid #d7d6d6; margin-bottom: 10px; z-index: 100; }
	.mediacontrols-wrap-450-ss {width: 480px; height: 28px; margin-bottom: 5px; z-index: 100; }

.mediacontrols-index {width: 605px; height: 28px; margin-bottom: 10px; z-index: 100; }
.mediacontrols ul { display: inline; width: 430px;}
.mediacontrols li {list-style: none;}
.mediacontrols #facebook { float: left; width: 100px; height: 20px; margin: 1px 0px 7px -15px; padding: 0;}
.mediacontrols #twitter { float: left; width: 80px; 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: 524px; height: 307px; background-image: url('/art14/breastheader1.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#subscribe { position: relative; left: 244px; margin: 0 244px 0 0; }
			#topnav li#subscribe, #topnav li#subscribe a, #topnav li#subscribe span { width: 197px; background-position: -44px -1px; }
			#topnav li#subscribe a:hover span, #topnav li#subscribe.on span, #topnav li#subscribe:hover a span { background-position: -44px -25px; }
		#topnav li#choose, #topnav li#choose a, #topnav li#choose span { width: 190px; background-position: -240px -1px; }
			#topnav li#choose a:hover span, #topnav li#choose.on span, #topnav li#choose:hover a span { background-position: -240px -25px; }			
		#topnav li#bna, #topnav li#bna a, #topnav li#bna span { width: 166px; background-position: -430px -1px; }
			#topnav li#bna a:hover span, #topnav li#bna.on span { background-position: -430px -25px; }	
		/* #topnav li#videog, #topnav li#videog a, #topnav li#videog span { width: 172px; background-position: -350px -1px; cursor: default; }
			#topnav li#videog a:hover span, #topnav li#videog.on span, #topnav li#videog:hover a span { background-position: -350px -25px; } 
		#topnav li#advisory, #topnav li#advisory a, #topnav li#advisory span { width: 129px; background-position: -596px -1px; cursor: default; }
			#topnav li#advisory a:hover span, #topnav li#advisory.on span, #topnav li#advisory:hover a span { background-position: -596px -25px; }*/				
		#topnav li#search { width: 152px; }
			#topnav li#search input.submit { position: relative; top: 3px; float: left; left: 1px; margin: 0 0 3px; padding-left: 3px; width: 152px; w\idth: 150px; height: 16px; he\ight: 15px; border: 1px solid #cecece; border-top-color: #8f8f8f; border-width: 1px 1px 0; background: #d9e4ea; background-image: url('/art14/topnav-search-btn.gif'); background-repeat: no-repeat; background-position: right top; color: #0d4f6c; font-size: 11px; font-weight: bold; cursor: text; }
		
	#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#bna ul { width: 284px; w\idth: 280px; }
		/* #topnav ul li#videog ul { width: 172px; w\idth: 170px; } */
		#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#videog ul li { width: 172px; }*/
			#topnav ul li#bna ul li { width: 278px; }
			#topnav ul li#subscribe ul li { width: 140px; }
			/* #topnav ul li#advisory ul li { width: 180px; } */
		#topnav ul li ul li a, #topnav ul li#choose ul li a, #topnav ul li#bna ul li a, #topnav ul li#subscribe ul li a /*, #topnav ul li#videog 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 -288px; 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 -288px; }
	#menu li#mn12, #menu li#mn12 a, #menu li#mn12 span { background-position: -9px -480px; z-index: 60; }
		#menu li#mn12 a:hover span, #menu li#mn12:hover a span, #menu li#mn12.on a, #menu li#mn12.on a:hover span, #menu li#mn12.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; }
	
.ad, .ad2 { position: relative; float: left; width: 147px; height: 7px; background: url('/art14/slug-ad-147x7.gif') no-repeat 0 0; margin: 0; }
.ad { margin: 0; }
.ad2 { margin: 15px 0 0 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; }
	#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; z-index: 2; }

#content #editorial #bottomAdsContainer, #content #editorial-nl #bottomAdsContainer { position: relative; top: 15px; width: 520px; margin: 0 0 22px 0; text-align: center; }
	#content #editorial #bottomAdsContainer .ad-tag, #content #editorial-nl #bottomAdsContainer .ad-tag { left: 1px; margin: 0 0 2px 0; text-align: right; }

#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, #copyright2, #copyright-home { 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; z-index: 99; }
	#copyright a:link, #copyright a:visited, #copyright2 a:link, #copyright2 a:visited, #copyright-home a:link, #copyright-home a:visited { font-weight: normal; }
	#copyright a:hover, #copyright2 a:hover, #copyright-home a:hover { text-decoration: underline; }
	#copyright #honcode, #copyright2 #honcode, #copyright-home #honcode { width: 235px; margin: 20px auto 0; text-align: left; }
		#copyright #honcode img, #copyright2 #honcode img, #copyright-home #honcode img { position: relative; float: left; margin: 0 11px 0 0; }
		
#copyright { height: 210px; }
#copyright2 { height: 90px; }
#copyright-home { height: 210px; }
		
/* geo-sipsearch-float */
#geo-zipsearch-float { position: fixed; text-align: center; width: 100%; left: 0; bottom: 0; z-index: 1; display: none; }
	#zipsearch-float-wrap { width: 854px; height: 140px; display: inline-block; background: url('/art14/zipsearch-float-bg.png') no-repeat; }
		#zipsearch-float-wrap #zipsearch-float { float: right; width: 240px; height: 38px; margin: 85px 0 0 0; z-index: 50; }
			#zipsearch-float-wrap #zipsearch-float .zip { float: left; width: 140px; height: 19px; margin: 5px 21px 0 0; }
			#zipsearch-float-wrap #zipsearch-float input { font-size: 1.2em; font-weight: bold; color: #585858; padding: 0 0 1px 5px; }
			#zipsearch-float-wrap #zipsearch-float .zipsearch-float-btn { float: left; width: 49px; height: 38px; background: url('/art14/zipsearch-float-btn.png') no-repeat; text-indent: -9999em; font-size: 0; border: 0; cursor: pointer; outline: none; }
	#geo-zipsearch-float a.close-float-btn { position: relative; right: -230px; float: right; width: 10px; height: 11px; margin: 63px 0 0 0; background: url('/art14/zipsearch-float-close.jpg') no-repeat; border: 0; cursor: pointer; }
	#geo-zipsearch-float .close-float-btn span { display: none; }
/***************** END: Page-independent styles *********************/

/***************** Homepage *********************/
#homepage #content { left: 15px; top: 15px; margin: 0 15px 30px 0; font-size: 1.1em; line-height: 1.4em; }
	.sectionName { z-index: -1; font-size: .1em; }
	
	#homepage #editorial { position: relative; float: left; top: 0; margin: 0; width: 524px; }
		#homepage #editorial h1, #homepage #editorial h2 { color: #0f5879; font-size: 1.3em; line-height: 1em; margin: 0 0 15px; }
		#homepage #editorial a:link { 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 #rightSidebar { position: relative; top: 0; margin: 0; float: right; width: 217px; }

#findSurgeons { position: relative; float: left; width: 524px; height: 256px; margin-bottom: 10px; background: url('/art14/findSurgeons.jpg') no-repeat; overflow: hidden; }
	#findSurgeons #zipBox { position: relative; float: left; left: 295px; top: 203px; width: 225px; z-index: 50; }
		#findSurgeons #zipBox .zipCode { position: relative; float: left; width: 130px; height: 18px; padding: 3px 7px 3px 7px; font-size: 1.3em; font-weight: bold; color: #000; border: 2px inset #FFF; }
		#findSurgeons #zipBox .findBtn { position: relative; float: left; left: 9px; top: 0; width: 46px; height: 36px; cursor: pointer; background: url('/art14/findSurgeons-btn.png') no-repeat; border: 0; font-size: 0; display: block; line-height: 0; }
		
	#homepage #hotTopic { position: relative; top: -10px; margin: 0 0 -10px 0; float: left; left: 8px; width: 142px; clear: right; font-size: 11px; line-height: 1.2em; }
	#homepage #hotTopic .sectionName { z-index: -1; font-size: .1em; display: none; }
		#homepage #hotTopic .top { position: absolute; float: left; left: 0; top: 0; width: 142px; height: 38px; background: url('/art14/hott-bg-top.png') no-repeat; }
		#homepage #hotTopic .mid { position: absolute; float: left; left: 0; top: 38px; bottom: 8px; width: 142px; background-color: #FFF; z-index: -1; }
		#homepage #hotTopic .bottom { position: absolute; float: left; left: 0; bottom: 0; width: 142px; height: 8px; background: url('/art14/hott-bg-bottom.png') no-repeat; z-index: -1; }
		#homepage #hotTopic p { position: relative; left: 11px; top: 38px; width: 119px; margin: 0 11px 13px 0; }
		#homepage #hotTopic p.last { margin: 0 11px 65px 0; }
		#homepage #hotTopic a { color: #ff9a00; font-weight: bold; text-decoration: none; }
			#homepage #hotTopic a:hover { color: #017f87; }
			
	#homepage #hotTopic2 { position: relative; top: 0; margin: 0; float: right; width: 132px; clear: right; }
		#homepage #hotTopic2 * { z-index: 3; }
		#homepage #hotTopic2 .sectionName { position: absolute; left: 0; top: 0; width: 132px; height: 500px; z-index: 1; }
		#homepage #hotTopic2 .top { position: absolute; left: 0; top: 0; width: 132px; height: 500px; background: url('/art14/boxes.png') no-repeat -916px 0; z-index: 1; }
		#homepage #hotTopic2 .bottom { position: absolute; left: 0; bottom: 0; width: 132px; height: 689px; background: url('/art14/boxes.png') no-repeat -916px -137px; z-index: 1; }
		#homepage #hotTopic2 p { position: relative; left: 11px; top: 39px; width: 111px; margin: 0 11px 13px 0; }
		#homepage #hotTopic2 p.last { margin: 0 11px 39px 0; }
		#homepage #hotTopic2 a { color: #ff9a00; font-weight: bold; text-decoration: none; }
			#homepage #hotTopic2 a:hover { color: #017f87; }
			
	.xspace { margin: 8px 0 0 0; }
	
	#homepage #slideShows { position: relative; float: left; margin: 0 0 18px 0; width: 524px; }
	#homepage #slideShows .sectionName { z-index: -1; font-size: .1em; display: none; }
		#homepage #slideShows .ss-top { position: absolute; float: left; left: 0; top: 0; width: 524px; height: 150px; background: url('/art14/ss-bg-top.jpg') no-repeat; z-index: -1; }
		#homepage #slideShows .ss-mid { position: absolute; float: left; left: 0; top: 150px; bottom: 0; width: 524px; background: url('/art14/ss-bg-mid.jpg') repeat-y; z-index: -1; }
		#homepage #slideShows .ss-bottom { position: absolute; float: left; left: 0; bottom: 0; width: 524px; height: 30px; background: url('/art14/ss-bg-bottom.jpg') no-repeat; z-index: -1; }
			#homepage #slideShows ul { position: relative; top: 45px; left: 15px; width: 495px; text-align: left; margin: 0; list-style: none; }
			#homepage #slideShows li { position: relative; margin: 0 0 15px 0; min-height: 102px !important; }
			#homepage #slideShows .ss-2 { position: relative; top: 5px; border-bottom: 1px solid #cadcea; }
			#homepage #slideShows .ss-3 { position: relative; top: 10px; border-bottom: 1px solid #cadcea; }
			#homepage #slideShows .ss-4 { position: relative; top: 15px; border-bottom: 1px solid #cadcea; }
			#homepage #slideShows .ss-last { position: relative; top: 10px; height: 145px; }
			#homepage #slideShows .ss-more { position: relative; float: right; font-size: 10px; margin: 10px 0 0 0; text-transform: uppercase; }
			#homepage #slideShows img { position: relative; float: left; margin: 0 15px 0 0; border: 1px solid #cadcea; }
				#homepage #slideShows img.new { position: relative; float: none; margin: 6px 0 6px 0; border: none; }
			#homepage #slideShows p strong { font-size: 19px; line-height: 1.05em; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #0f5879; }

#homepage #mostPopular { position: relative; float: left; margin: 28px 0 -28px 0; width: 524px; }
	#homepage #mostPopular .sectionName { z-index: -1; font-size: .1em; display: none; }
		#homepage #mostPopular .top { position: absolute; float: left; left: 0; top: 0; width: 524px; height: 150px; background: url('/art14/mostp-new-bg-top.jpg') no-repeat; z-index: -1; }
		#homepage #mostPopular .mid { position: absolute; float: left; left: 0; top: 150px; bottom: 0; width: 524px; background: url('/art14/mostp-bg-mid.jpg') repeat-y; z-index: -1; }
		#homepage #mostPopular .bottom { position: absolute; float: left; left: 0; bottom: 0; width: 524px; height: 30px; background: url('/art14/mostp-bg-bottom.jpg') no-repeat; z-index: -1; }
			#homepage #mostPopular img { position: relative; float: left; margin: 0 15px 0 0; }
			#homepage #mostPopular img.new { position: relative; float: none; margin: 6px 0 6px 0; }
			#homepage #mostPopular ul { position: relative; top: 45px; margin-bottom: 55px; width: 262px; }
			#homepage #mostPopular li { margin-bottom: 14px; padding-right: -7px; }
			#homepage #mostPopular .col1 { float: left; padding-left: 4px; width: 212px; }
			#homepage #mostPopular .col2 { float: left; padding-left: 4px; width: 200px; }
				#homepage #mostPopular .col1 li a:link, #homepage #mostPopular .col1 li a:visited, #homepage #mostPopular .col2 li a:link, #homepage #mostPopular .col2 li a:visited { font-weight: bold; text-decoration: none; color: #0f5879; }
				#homepage #mostPopular .col1 li a:hover, #homepage #mostPopular .col2 li a:hover { text-decoration: underline; }
		
#homepage #mostPopular2 { position: relative; float: left; width: 614px; clear: left; }
		#homepage #mostPopular2 * { z-index: 3; }
		#homepage #mostPopular2 .top { position: absolute; left: 0; top: 0; width: 614px; height: 369px; background: url('/art14/boxes.png') no-repeat -302px -29px; z-index: 1; }
		#homepage #mostPopular2 .bottom { position: absolute; left: 0; bottom: 0; width: 614px; height: 259px; background: url('/art14/boxes.png') no-repeat -302px -149px; z-index: 1; }
		#homepage #mostPopular2 .sectionName { position: relative; float: left; z-index: 3; width: 614px; height: 25px; }
			#homepage #mostPopular2 .sectionName span { position: absolute; left: 0; top: 0; width: 614px; height:25px; background: url('/art14/boxes.png') no-repeat -302px -408px; }
		#homepage #mostPopular2 p { position: relative; left: 15px; top: 14px; float: left; margin: 0 15px 14px 0; width: 578px; }
			#homepage #mostPopular2 p img { position: relative; float: left; margin: 0 15px 0 0; }
			#homepage #mostPopular2 p img.new { position: relative; float: none; margin: 6px 0 0; }
#homepage #mostPopular2 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 #mostPopular2 .title a { font-weight: normal; text-decoration: none; font-size: 18px; }
		#homepage #mostPopular2 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 #mostPopular2 table { position: relative; left: 15px; top: 15px; float: left; margin: 0 15px 30px 0; width: 578px; }
			#homepage #mostPopular2 td { padding: 0 10px 0 25px; vertical-align: top; }
			#homepage #mostPopular2 td.border { padding: 0 10px 0 15px; border-right: 1px solid #c4d8e2; }
			#homepage #mostPopular2 strong { color: #0f5879; }
			#homepage #mostPopular2 li { margin: 0 0 15px; }
				#homepage #mostPopular2 li.last { margin: 0; }
				#homepage #mostPopular2 li a:link, #homepage #mostPopular li a:visited { font-weight: bold; text-decoration: none; color: #0f5879; }
				#homepage #mostPopular2 li a:hover { text-decoration: underline; } 
/***************** 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 #topAd { position: relative; float: right; right: -15px; margin: 0 0 0 15px; }
	#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: 10px 0 0 8px; }
.iraq-logo2 { margin: 30px 0 12px 8px; }

.imgleftwithinarticle { position: relative; float: left; margin: 5px 25px 5px 0; font-size: .9em; line-height: 1.3em; }
	.imgleftwithinarticle .pre-capt { padding: 0 0 3px 0; margin: 0; }
	.imgleftwithinarticle .capt { padding: 3px 0 0 0; margin: 0; }

.imgrightwithinarticle { position: relative; float: right; margin: 5px 0 5px 25px; font-size: .9em; line-height: 1.3em; }
	.imgrightwithinarticle .pre-capt { padding: 0 0 3px 0; 0; }
	.imgrightwithinarticle .capt { padding: 3px 0 0 0; margin: 0; }
	.imgrightwithinarticle.px304 { width: 304px; }
	.imgrightwithinarticle.px98 { width: 98px; }
	
.imgcenterwithinarticle { position: relative; margin: 5px 0 5px 0; font-size: .9em; line-height: 1.3em; }
	.imgcenterwithinarticle .pre-capt { padding: 0 0 3px 0; margin: 0 0 3px 0; }
	.imgcenterwithinarticle .capt { padding: 3px 0 0 0; margin: 0 0 15px 0; }

.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; }
	
	
#subpage #mP3-min { height: 440px; }
#subpage #mostPopular3 { position: relative; float: left; margin: 28px 0 28px 0; width: 524px; }
	#subpage #mostPopular3 .sectionName { z-index: -1; font-size: .1em; display: none; }
		#subpage #mostPopular3 .top { position: absolute; float: left; left: 0; top: 0; width: 524px; height: 150px; background: url('/art14/mostp-bg-top.jpg') no-repeat; z-index: -1; }
		#subpage #mostPopular3 .mid { position: absolute; float: left; left: 0; top: 150px; bottom: 0; width: 524px; background: url('/art14/mostp-bg-mid.jpg') repeat-y; z-index: -1; }
		#subpage #mostPopular3 .bottom { position: absolute; float: left; left: 0; bottom: 0; width: 524px; height: 30px; background: url('/art14/mostp-bg-bottom.jpg') no-repeat; z-index: -1; }
			#subpage #mostPopular3 img { position: relative; float: left; margin: 0 15px 0 0; }
			#subpage #mostPopular3 img.new { position: relative; float: none; margin: 6px 0 6px 0; }
			#subpage #mostPopular3 p { position: relative; top: 45px; left: 0; font-size: .9em; text-align: left; margin: 0 15px 0 15px; height: 165px; }
			#subpage #mostPopular3 p strong { position: relative; font-size: 19px; line-height: 1.05em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #0f5879; }
			#subpage #mostPopular3 p strong a:link { text-decoration: none; }
			#subpage #mostPopular3 p strong a:hover { text-decoration: underline; }
			#subpage #mostPopular3 ul { position: relative; font-size: .9em; line-height: 1.5em; width: 262px; }
			#subpage #mostPopular3 li { margin-bottom: 14px; }
			#subpage #mostPopular3 .col1 { float: left; padding-left: 15px; width: 225px; }
			#subpage #mostPopular3 .col2 { float: left; padding-left: 4px; width: 200px; }
				#subpage #mostPopular3 .col1 li a:link, #subpage #mostPopular3 .col1 li a:visited, #subpage #mostPopular3 .col2 li a:link, #subpage #mostPopular3 .col2 li a:visited { font-weight: bold; text-decoration: none; color: #0f5879; }
				#subpage #mostPopular3 .col1 li a:hover, #subpage #mostPopular3 .col2 li a:hover { text-decoration: underline; }
				
	#subpage #slideShows { position: relative; float: left; margin: 0 0 18px 0; width: 517px; border-bottom: 1px solid #cadcea; }
			#subpage #slideShows ul { position: relative; top: 0; left: 10px; width: 495px; text-align: left; margin: 0; list-style: none; }
			#subpage #slideShows li { position: relative; margin: 0 0 2px 0; min-height: 102px !important; }
			#subpage #slideShows img, #subpage #allSlideShows img { position: relative; float: left; margin: 0 15px 0 0; border: 1px solid #cadcea; }
				#subpage #slideShows img.new { position: relative; float: none; margin: 6px 0 6px 0; border: none; }
			#subpage #slideShows p, #subpage #allSlideShows p { font-size: .9em; line-height: 1.4em; }
			#subpage #slideShows p strong, #subpage #allSlideShows p strong { font-size: 1.8em; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #0f5879; }
			#subpage #slideShows a:link, #subpage #allSlideShows a:link { text-decoration: none; }
			#subpage #slideShows a:hover, #subpage #allSlideShows a:hover { text-decoration: underline; }
			
	#subpage #allSlideShows { position: relative; float: left; left: 0; margin: 20px 0 18px 0; width: 501px; }
			#subpage #allSlideShows ul { position: relative; top: 0; width: 501px; text-align: left; margin: 0; list-style: none; }
			#subpage #allSlideShows li { position: relative; margin: 0 0 17px 0; min-height: 105px !important; border-bottom: 1px solid #cadcea; }
			#subpage #allSlideShows img.new { position: relative; float: none; margin: 3px 0 3px 0; border: none; }

/***************** 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; }

.btnSunscreen { width: 399px; height: 120px; }
.btnSunscreen a { display: block; width: 399px; height: 120px; background: url("/art14/popup/sunscreen-btn.jpg") no-repeat top 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 }

/***************** 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%;}	
	
/* --------- newsletter subscribe form ------------*/
#subscribe-contain { position: relative; margin: 0 auto; top: 20px; width: 402px; height: 362px; background-image: url('/art14/subscribe-bg.jpg'); background-repeat: no-repeat; -moz-box-shadow: box-shadow: 1px 1px 9px 3px #2b2b2b; -webkit-box-shadow: box-shadow: 1px 1px 9px 3px #999; box-shadow: 1px 1px 9px 3px #2b2b2b; }
	#subscribe-contain .formTable { position: relative; top: 142px; width: 373px; font-size: 1.2em; line-height: 1.2em; color: #FFF; margin-left: 10px; }
		#subscribe-contain .formTable span { color: #F90; font-style: normal; }
		#subscribe-contain .formTable em { position: relative; float: left; margin: 0 0 0 12px; color: #000; font-weight: normal; }
		#subscribe-contain .formTable .labeltop { position: relative; float: right; top: 0; margin: 0; padding: 0; vertical-align: top; }
		#subscribe-contain .formTable label { position: relative; float: right; margin-top: 5px; vertical-align: top; }
		#subscribe-contain .formTable .shadow { text-shadow: 2px 2px 4px #000; }
			#subscribe-contain .formTable input { position: relative; float: left; margin: 0 0 16px 12px; padding: 2px 5px 0 5px; width: 241px; w\idth: 239px; height: 24px; border: 1px solid #000; background-color: #FFF; }
			#subscribe-contain input#contact_submit { position: relative; float: right; width: 92px; height: 25px; background-image: url('/art14/subscribe-btn.png'); text-indent: -9999px; margin: 0 0 10px 0; background-color: transparent !important; border: none; cursor: pointer; }
			/* .formTable input.ishadow { -moz-box-shadow: inset 0 0 1px #000000; -webkit-box-shadow: inset 0 0 1px #000000; box-shadow: inset 0 0 1px #000000; } */
			#subscribe-contain input#contact_subject { display: none; }
			
/* --------- mystory ------------*/		
#rightSidebar .tell-story { position: relative; z-index:100; margin-top: -15px; }
			
/* jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin) */
 
/* Browser Resets*********************************/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }
.slides, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

/* Icon Fonts*********************************/
/* Font-face Icons */
@font-face { font-family: 'flexslider-icon'; src:url('/art14/slides/extras/flexslider-icon.eot'); src:url('/art14/slides/extras/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/art14/slides/extras/flexslider-icon.woff') format('woff'), url('/art14/slides/extras/flexslider-icon.ttf') format('truetype'), url('/art14/slides/extras/flexslider-icon.svg#flexslider-icon') format('svg'); font-weight: normal; font-style: normal; }

/* FlexSlider Necessary Styles*********************************/
#content #editorial .flex-container .flexslider h1 { font-size: 2.5em; margin: 15px 15px 15px 15px; }
#content #editorial .flex-container .flexslider .sub { color: #999; }
#content #editorial .flex-container .flexslider .slides { position: relative; float: left; left: 0; margin: 0; padding: 0; }
	#content #editorial .flex-container .flexslider .slides h2 { margin: 5px 15px 15px 15px; width: 467px; border-bottom: 1px solid #CCC; color: #ff7f27; }

.storyArea { position: relative; width: 467px; margin: 0 15px 0 15px; padding: 0; }
	.storyArea p { font-size: .967em; line-height: 1.567em; }
	.storyArea .Rx { color: #ff7f27; }
	.storyArea .subtxt { font-size: .8em; }
	.storyArea a.readmore { float: right; }
	
.imageArea { position: relative; float: left; margin: 2px 25px 5px 0; padding: 0; }
.imageAreaW  { position: relative; float: left; margin: 2px 12px 5px 0; padding: 0; }
	.imageArea img, .imageAreaW img { -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,.2); box-shadow: 0 1px 3px rgba(0,0,0,.2); border: 1px solid #F90; padding: 3px; margin-bottom: 3px; }
	.imageArea .imageCaption { font-size: .9em; line-height: 1.267em; color: #999; width: 265px; }
	.imageAreaW .imageCaptionW { font-size: .9em; line-height: 1.267em; color: #999; width: 453px; z-index: 1; }
	/* allows for wide and tall images, max width of 483px, no max height, 321px best height */
	
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block; }
.flex-pauseplay span { text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .slides { display: block;}
* html .slides { height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child { display: block; }

/* FlexSlider Theme */
.flexslider { margin: 2px 10px 0 10px; padding: 0 0 25px 0; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: 0 1px 7px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 10px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 7px rgba(0,0,0,.2); zoom: 1; overflow: hidden; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration: none; position: absolute; top: 94%; height: 19px; width: 19px; opacity: 0; cursor: pointer; display: block; text-indent: -9999; overflow: hidden; background-color: #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.flex-direction-nav .flex-prev { opacity: 0.7; left: 15px; padding: 5px 0 5px 5px; }
.flex-direction-nav .flex-next { opacity: 0.7; right: 15px; text-align: right; padding: 5px 5px 5px 0; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 15px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 15px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background-image: url('/art14/slides/extras/bg_play_pause.png') no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/* Goddess Gossip */
#content #editorial-nl { float: left; font-family: "Times New Roman", Times, serif; width: 520px; }
	#content #editorial-nl a.plain { font-weight: normal; }
	#content #editorial-nl a.no-u { text-decoration: none; }
	#content #editorial-nl .imgR1 { float: right; }
	#content #editorial-nl .imgL1 { float: left; }
	#content #editorial-nl .imgC1 { display: block; margin: 0 auto; }
	#content #editorial-nl .moveL { position: relative; left: 30px; margin-right: 30px; }
	#content #editorial-nl .moveL15 { position: relative; left: 10px; margin-right: 10px; }
	#content #editorial-nl .moveR15 { position: relative; right: 15px; }

	#content #editorial-nl .pad-T15 { padding-top: 15px; }
	#content #editorial-nl .pad-T10 { padding-top: 10px; }
	#content #editorial-nl .pad-L15 { padding-left: 15px; }
	#content #editorial-nl .pad-R15 { padding-right: 15px; }
	#content #editorial-nl .pad-L10 { padding-left: 10px; }
	#content #editorial-nl .pad-R10 { padding-right: 10px; }
	#content #editorial-nl .pad-B15 { padding-bottom: 15px; }
	
	#content #editorial-nl .green { color: #239800; }
	#content #editorial-nl .blueBg { background:#023a70; }
	#content #editorial-nl .aqua { color: #00a89c; }
	#content #editorial-nl .aqua2 { color: #00c5e9; }
	#content #editorial-nl .orange { color: #fd9402; }
	#content #editorial-nl .denim { color: #1a5671; }
	#content #editorial-nl .slate { color: #49597f; }
	#content #editorial-nl .lime { color:#b4e147 }
	#content #editorial-nl .pink { color:#e147d1; }
	#content #editorial-nl .grey { color:#666; }
	#content #editorial-nl .greyHr { padding-top: 15px; margin-bottom: 15px; border-bottom: 1px solid #ccc; }
	#content #editorial-nl .blk-center { color: #333; }
	#content #editorial-nl .red { color: #cc0000; }
	#content #editorial-nl .wine { color:#9c2c18; }
	
	#content #editorial-nl .gillS { font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
	#content #editorial-nl .arial { font-family: Arial, Helvetica, sans-serif; }
	#content #editorial-nl .arialB { font-family: "Arial Black", Gadget, sans-serif; }
	#content #editorial-nl .fontUp { font-size: 40px; line-height: 34px; }
	#content #editorial-nl .fontUp1 { font-size: 100px; line-height: 70px; }
	#content #editorial-nl .fontUp2 { font-size: 30px; line-height: 26px; }
	#content #editorial-nl .font-55 { font-size: 55px; line-height: 55px; }
	#content #editorial-nl .font-20 { font-size: 20px; line-height: 18px; }
	#content #editorial-nl .fontDown { font-size: 12px; line-height: 12px; }
	#content #editorial-nl .upper { text-transform: uppercase; }

	#content #editorial-nl p { font-size: 16px; line-height: 20px; }
	#content #editorial-nl .feature { padding: 10px 0px; font-weight: bold; color: #19557f; border-top:2px solid #19557f; border-bottom: 2px solid #19557f; line-height: 23px; }
	#content #editorial-nl ul { font-size: 16px; }
	#content #editorial-nl li { line-height: 16px; }
	#content #editorial-nl .sub { font-size: 20px; line-height: 20px; }
	#content #editorial-nl .gb { margin: 10px 0 10px 15px; list-style-image: url('/art14/goddess-gossip/gold-bullet.jpg'); }
	#content #editorial-nl .gb li { margin: 15px 0 15px 0; padding: 0; line-height: 23px; }
	
	#specialF { margin: 0; padding: 0; }
		#specialF .specialF-contain { display: block; overflow: hidden; padding-left: 20px; width: 300px; }
		#specialF h2 { position: relative; font-size: 20px; line-height: 26px; padding: 0; }
		#specialF p { line-height: 20px; padding-top: 15px; }
		#specialF .terms { position: relative; top: 150px; color: white; text-shadow: 2px 2px #000; }

	#mainS { margin: 0; padding: 0; }
		#mainS h2 { font-size: 22px; font-weight: bold; color: #005286; line-height: 25px }
		#mainS .mainS-contain { display: block; overflow: hidden; padding-right: 14px; }
		#mainS .mainS-contain2 { position: relative; float: right; width: 370px; }
		#mainS .mainS-contain-img { position: relative; float: left; width: 150px; }
			#mainS .mainS-contain-img .mainS-img { display: block; margin-top: 15px; margin-left: auto; margin-right: auto;}
		#mainS ul { list-style: none; }
		#mainS li { padding: 7px 0 7px 0; }
		#mainS li.imgCol { float: left; width: 150px; }
		#mainS li.txtCol { float: right; width: 370px; border-bottom: 1px solid #CCC; }
		#mainS li.txtCol-last { float: right; width: 370px; }
		.mainS-p1 { font-size: 16px; line-height: 20px; padding-top: 15px; }
		.mainS-p2 { font-size: 16px; padding: 10px 0px; font-weight: bold; color: #19557f; border-top: 2px solid #19557f; border-bottom: 2px solid #19557f; line-height: 20px; }
		.mainS-p3 { font-size: 14px; color: #333; line-height: 20px; }
		.mainS-p4 { background-color:#fff1ce; font-size: 26px; padding: 3px 0px; margin: 20px 0 20px 0; font-weight: bold; text-align: center; }
		#mainS a { color:#000; font-weight: bold;}
		.mainS-strong { color:#245f7a; font-weight: bold; font-size: 18px; }
		.mainS-emp { font-size: 14px; line-height: 20px; margin-top: 5px; }
		.mainS-emp-strong { color:#245f7a; font-weight: bold; font-style: italic; }
	
	#glowG { float: left; }
		.glowG-contain { position: relative; float: left; margin-right: 15px; }
		#glowG h2 { font-size: 20px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; }
	
	#glowD { float: left; }
		.glowD-contain { position: relative; float: left; margin-right: 15px; }
		.glowD-contain2 { position: relative; float: left; }
		#glowD ul { list-style: none; margin: 10px 0 0 15px; }
		#glowD h2 { position: relative; font-size: 26px; line-height: 26px; padding: 14px 0 7px 14px; }
		#glowD span { font-size: 26px; font-weight: bolder; }
		.glowD-alt { font-size: 16px; color:#656565; font-style:italic;  }
		#glowD p { position: relative; font-size: 16px; line-height: 20px; }
		.glowD-p1 { font-size: 12px; color: #333; margin: 0; padding: 0; }
		.glowD-p2 { margin: 5px 0 0px 0; font-size: 15px; }
		.glowD-p3 { margin: 15px 0 0 15px; }

	#subS { float: left; }
		#subS h2 { font-size: 28px; line-height: 28px; margin: 14px 0 14px 14px; }
		#subS p { font-size: 16px; line-height: 20px; margin: 5px 0 0 14px; }
		.subS-p { font-size: 20px; margin: 14px 0 0 14px; }
		.subS-p1 { font-size: 20px; font-weight: bold; color:#239800; margin: 5px 0 0 14px; }
		.subS-p2 { line-height: 17px !important; }

	#qA { padding: 14px 0 14px 0; }
		#qA .qA-contain { display: block; overflow: hidden; padding-right: 14px; }
		#qA h2 { color: #245f7a; font-size: 22px; line-height: 24px; margin-bottom: 7px; }
		#qA p { font-size: 16px; line-height: 20px; }
		
	#subpage #allNewsLetters { position: relative; float: left; left: 0; margin: 20px 0 18px 0; width: 520px; }
			#subpage #allNewsLetters p { font-size: .9em; line-height: 1.4em; }
				#subpage #allNewsLetters p strong { font-size: 1.8em; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; color: #0f5879; }
			#subpage #allNewsLetters a:link { text-decoration: none; }
			#subpage #allNewsLetters a:hover { text-decoration: underline; }
			#subpage #allNewsLetters ul { position: relative; top: 0; width: 520px; text-align: left; margin: 0; list-style: none; }
			#subpage #allNewsLetters li { position: relative; margin: 0 0 17px 0; min-height: 105px !important; border-bottom: 1px solid #cadcea; }
			#subpage #allNewsLetters img { position: relative; float: left; margin: 0 15px 0 0; border: 1px solid #cadcea; }
				#subpage #allNewsLetters img.new { position: relative; float: none; margin: 3px 0 3px 0; border: none; }
				
				#subpage #allNewsLetters .signup { position: relative; text-align: center; min-height: 20px !important; border-bottom: 1px solid #fff; }
				#subpage #allNewsLetters .signup a:link, #subpage #allNewsLetters .signup a:visited, #subpage #allNewsLetters .signup a:hover  { color: #F90; text-decoration: underline; }
				
/* Survey */
.survey-frame { width: 100%; min-height: 574px; border: none !important; }
.survey-contain { width: 100%; min-height: 420px; background: url('/survey/images/survey-bg.jpg') no-repeat; font-family: Arial, Helvetica, sans-serif; }
.survey-contain .ypsg-logo { float: left; max-width: 305px; margin: 30px 0 0 15px; }
.survey-contain h1 { padding: 60px 20px 0 0 !important; width: auto !important; font-size: 3.75em; color: #339933; float: right; }
.survey-contain h2 { margin: 20px 0 20px 0; padding: 0; font-size: 2.4em; line-height: 2.0em; color: #000; text-align: center; }
.survey-contain p { font-size: 1.5em; margin: 20px; line-height: 1.5em; text-align: left; color: #000; }
.survey-contain .survey-btn { text-align: center; max-width: 198px; text-decoration: none; font: menu; color: ButtonText; display: inline-block; padding: 20px 8px; }

@media screen and (min-width: 480px) .survey-frame { 
	.survey-contain { max-width: 175px; display: inline-block; margin: 5px 10px 10px 0; }
	.survey-contain h1 { padding: 20px 5px 0 0 !important; font-size: 2.75em; }
	.survey-contain h2 { margin: 5px 0 5px 0; font-size: 2.2em;	line-height: 1.6em;	}
	.survey-contain p { margin: 0 10px 10px 10px; line-height: 1.3em; text-align: left;	}
	.survey-contain .survey-btn { max-width: 150px; padding: 5px 8px;}
}
