@charset "utf-8";

@media screen {
/*
 *	http://www.yourdentistryguide.com/_assets/common.css
 */
* { margin: 0; padding: 0; }
html { min-height: 100%; margin-bottom: 1px; }
body { background: url('http://i1.yourdentistryguide.com/images/body.gif') repeat-x 0 0 #0175a9; font: 10px/10px Verdana, Helvetica, sans-serif; text-align: center; color: #000; }
	body * { position: relative; }

/* ------------------------------------------------------------------------------
 * ---------->>> Links <<<-------------------------------------------------------
 * ------------------------------------------------------------------------------
 */
a:link { color: #005d87; text-decoration: none; }
a:visited { color: #69aac7; text-decoration: none; }
a:hover { color: #005d87; text-decoration: underline; }


/* ------------------------------------------------------------------------------
 * ---------->>> Site-wide Classes <<<-------------------------------------------
 * ------------------------------------------------------------------------------
 */
.skip { display: none; }
.clear { clear: both; }
.clearL { clear: left; }
.clearR { clear: right; }
.floatL { float: left; }
.alert { background: url('http://i2.yourdentistryguide.com/images/exclamation.png') no-repeat center #fff6bf; background-position: 15px 50%; padding: 5px 20px 5px 45px; border: 2px solid #ffd324; font-size: 1.2em; line-height: 1.4em; }
.error { background: #fee; color: #c00; }
.required { color: #c00; }
.subject { display: none; }
.blur { color: #999; }

.ad-tag { margin: 0 0 2px; }
.no-ad-tag { margin-top: 7px; }	
.stopper { vertical-align: middle; }
.imgL { float: left; margin: 0 15px 10px 0; border: 0; }
.imgR { float: right; margin: 0 0 10px 15px; border: 0; }
.caption { float: right; text-align: center; font-weight: bold; color: #666;	
	font-size: .9em; line-height: 1.2em;	
	margin: 0 0 10px 15px; }
.imgCred { color: #333;	
	font-size: .8em; font-weight: normal; }
#content #editorial .next p {     margin-bottom: 0; }
#content #editorial .next li { margin: 1.1em 0; }
/* ------------------------------------------------------------------------------
 * ---------->>> Layout <<<------------------------------------------------------
 * ------------------------------------------------------------------------------
 */
#shadow-wrapper { background: url('http://i1.yourdentistryguide.com/images/repeat-vertical.gif') repeat-y 0 0 #0175a9; margin: 0 auto 15px; width: 993px; text-align: left; }
	#shadow-wrapper .top { position: absolute; left: 0; top: 0; z-index: 0; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat 0 0; display: block; width: 993px; height: 159px; }
	#shadow-wrapper .bottom { position: absolute; left: 0; bottom: -15px; z-index: 0; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat 0 -159px; display: block; width: 993px; height: 33px; }
#container { float: left; left: 15px; top: 9px; margin: 0 15px 9px 0; width: 963px; z-index: 1; }

#header { float: left; width: 100%; height: 120px; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat 0 -192px; }
	#header #logo { float: left; left: 19px; margin: 0 19px 0 0; }
	#header #fad { float: right; right: 8px; margin: 0 0 0 8px; }
	#header #site-search { clear: left; float: left; left: 11px; top: 6px; margin: 0 11px 6px 0; width: 163px; }
		#header #site-search #epq { float: left; padding: 2px 10px 6px 6px; border: none; width: 141px; w\idth: 125px; height: 20px; he\ight: 12px; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat 0 -312px; font-size: 1em; font-weight: bold; line-height: 1em; color: #597400; }
		#header #site-search #searchBtn { float: right; width: 21px; height: 20px; }

	#topNav { float: right; right: 5px; margin: 0 0 0 5px; clear: right; width: 575px; height: 28px; }
		#topNav li { float: left; width: auto; height: 28px; list-style: none; }
			#topNav li a { float: left; display: block; height: 28px; background-image: url('http://i1.yourdentistryguide.com/images/buttons.jpg'); background-repeat: no-repeat; outline: none; }
				#topNav li a span { display: none; }
			#topNav li#dc, #topNav li#dc a, #topNav li#dc a { width: 165px; }	
				#topNav li#dc a { background-position: -47px 0; }
				#topNav li#dc a:hover, #topNav li#dc:hover a { background-position: -47px -28px; }
			#topNav li#ar, #topNav li#ar a { width: 193px; }
				#topNav li#ar a:link, #topNav li#ar a:visited {	background-position: -212px 0; }
				#topNav li#ar a:hover {	background-position: -212px -28px; }
			#topNav li#bna, #topNav li#bna a { width: 203px; }
				#topNav li#bna a:link, #topNav li#bna a:visited { background-position: -405px 0; }
				#topNav li#bna a:hover { background-position: -405px -28px; }
		
			#topNav li ul.topMenu { position: absolute; top: -999em; width: 187px; background: #c8de83; border: 2px solid #FFF; border-width: 0 2px 2px 2px; padding-bottom: 10px; }
				#topNav li ul.topMenu li { height: 22px; }
				#topNav li ul.topMenu li a { text-decoration: none; color: #005924; font-size: 1.1em; background-image: none; padding: 10px 10px 0 10px; }
				#topNav li ul.topMenu li a:hover { text-decoration: underline; }
			#topNav li:hover ul.topMenu, #topNav li.sfHover ul.topMenu { z-index: 99; top: 28px; }

#left { float: left; clear: left; width: 170px; margin: 0 0 50px; }
	#menu { float: left; top: -7px; width: 170px; margin: 0 0 -7px; z-index: 999; }
		#menu li { float: left; width: 170px; height: 27px; list-style: none; }
		#menu li a { float: left; display: block; width: 170px; height: 27px; background-image: url('http://i1.yourdentistryguide.com/images/buttons.jpg'); background-repeat: no-repeat; background-position: 0 -56px; }
		#menu li a span { display: none; }
		#menu li#menu1 a:link, #menu li#menu1 a:visited { background-position: 0 -56px; }
			#menu li#menu1 a:hover, #menu li#menu1.on a, #menu li#menu1:hover a { background-position: -170px -56px; }
		#menu li#menu2 a:link, #menu li#menu2 a:visited { background-position: 0 -83px; }
			#menu li#menu2 a:hover, #menu li#menu2.on a, #menu li#menu2:hover a { background-position: -170px -83px; }
		#menu li#menu3 a:link, #menu li#menu3 a:visited { background-position: 0 -110px; }
			#menu li#menu3 a:hover, #menu li#menu3.on a, #menu li#menu3:hover a { background-position: -170px -110px; }
		#menu li#menu4 a:link, #menu li#menu4 a:visited { background-position: 0 -137px; }
			#menu li#menu4 a:hover, #menu li#menu4.on a, #menu li#menu4:hover a { background-position: -170px -137px; }
		#menu li#menu5 a:link, #menu li#menu5 a:visited { background-position: 0 -164px; }
			#menu li#menu5 a:hover, #menu li#menu5.on a, #menu li#menu5:hover a { background-position: -170px -164px; }
		#menu li#menu6 a:link, #menu li#menu6 a:visited { background-position: 0 -191px; }
			#menu li#menu6 a:hover, #menu li#menu6.on a, #menu li#menu6:hover a { background-position: -170px -191px; }
		#menu li#menu7 a:link, #menu li#menu7 a:visited { background-position: 0 -245px; }
			#menu li#menu7 a:hover, #menu li#menu7.on a, #menu li#menu7:hover a { background-position: -170px -245px; }
		#menu li#menu8 a:link, #menu li#menu8 a:visited { background-position: 0 -299px; }
			#menu li#menu8 a:hover, #menu li#menu8.on a, #menu li#menu8:hover a { background-position: -170px -299px; }
		#menu li#menu9 a:link, #menu li#menu9 a:visited { background-position: 0 -326px; }
			#menu li#menu9 a:hover, #menu li#menu9.on a, #menu li#menu9:hover a { background-position: -170px -326px; }
		#menu li#menu10 a:link, #menu li#menu10 a:visited { background-position: 0 -353px; }
			#menu li#menu10 a:hover, #menu li#menu10.on a, #menu li#menu10:hover a { background-position: -170px -353px; }
		#menu li#menu11 a:link, #menu li#menu11 a:visited { background-position: 0 -380px; }
			#menu li#menu11 a:hover, #menu li#menu11.on a, #menu li#menu11:hover a { background-position: -170px -380px; }
		#menu li#menuHome a:link, #menu li#menuHome a:visited { background-position: 0 -407px; }
			#menu li#menuHome a:hover, #menu li#menuHome.on a, #menu li#menuHome:hover a { background-position: -170px -407px; }

		/* ----------------------------------------------------------------------------------------*/
		/* ---------->>> superfish styles for submenus <<<-----------------------------------------*/
		/* ----------------------------------------------------------------------------------------*/
		#menu li ul.megamenu { position: absolute; left: 170px; top: -999em; width: auto; }
			#menu li:hover ul.megamenu,
			#menu li.sfHover ul.megamenu { left: 170px; top: -8px; z-index: 99; }
			#menu ul.megamenu li { height: auto; }
			#menu ul.megamenu a { background: none; }
				
			#menu .wrapper { position: relative; float: left; width: auto; height: 100%; }
				#menu .wrapper.onecol { width: 215px; }
				#menu .wrapper.twocol { width: 430px; }
				#menu .wrapper.threecol { width: 645px; }
			#menu .wrapper .top { float: left; width:100%; height:50%; background:url('http://i2.yourdentistryguide.com/images/menu-bg.png') no-repeat right top; z-index: 2; }
			#menu .wrapper .top span { float: left; display:block; position:relative; width: 50%; height:100%; background:url('http://i2.yourdentistryguide.com/images/menu-bg.png') no-repeat left top; z-index: 2; }
			#menu .wrapper .bottom { position: absolute; left: 0; bottom: 0; float: left; width: 100%; height:60%; background:url('http://i2.yourdentistryguide.com/images/menu-bg.png') no-repeat right bottom; clear: left; z-index: 1; }
			#menu .wrapper .bottom span { float: left; display:block; position:relative; width: 50%; height:100%; background:url('http://i2.yourdentistryguide.com/images/menu-bg.png') no-repeat left bottom; z-index: 1; }
			#menu .wrapper .column { float: left; left: 12px; top: 15px; margin: 0 12px 30px 0; width: 203px; height: 100%; font-size: 1.2em; z-index:3; }
			/*
			 *	menu 2nd level
			 */
			#menu .column ul { float: left; left: 12px; width: 161px; height: auto; }
				#menu .onecol .column ul { width: 175px; }
			#menu .column ul li { 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: #005d87; font-weight: bold; width: auto; line-height: 1.3em; }		
			/*
			 *	menu 3rd level
			 */
			#menu .column ul ul { left: 10px; top: 5px; margin: 0 10px 0 0; width: 150px; }
			#menu .column ul ul li a:link, #menu .column ul ul li a:visited { color: #005d87; font-weight: normal; font-size: 11px; }
			
			/*
			* #left #carecreditContainer { float: left; left: 8px; top: 25px; width: 147px; margin: 0 8px 42px 0; text-align: right; }
			*	#left #carecreditContainer .ad-tag { right: 1px; margin: 0 0 2px 0; }
			*/
			
			#left #leftAdsContainer { float: left; left: 5px; top: 25px; width: 160px; margin: 0 5px 42px 0; text-align: right; }
			#left #leftAdsContainer .ad-tag { right: 1px; margin: 0 0 2px 0; }
			
#socIcons { position: relative; float: left; width: 149px; height: 41px; margin: 25px 0 0 10px; background-image: url('http://i2.yourdentistryguide.com/images/soc-icons.jpg'); background-repeat: no-repeat; list-style: none; }
	#socIcons li { position: relative; float: left; left: 65px; top: 1px; }
		#socIcons li a { position: relative; float: left; display: block; width: auto; height: 50px; text-indent: -9999em; outline: none; }
			#socIcons li#fb a { width: 28px; }
			#socIcons li#tw a { width: 28px; }
			#socIcons li#yt { width: 28px; }

.socControls { width: 100%; height: 20px; z-index: 100; }
	.socControls ul { display: inline; }
	.socControls li { list-style: none; padding: 0; }
	.socControls #facebook { float: left; width: 90px; height: 20px; }
	.socControls #twitter { float: left; width: 91px; height: 20px; margin: 0 10px 0 10px; }
	.socControls #google { float: left; width: 70px; height: 20px; }

object { outline: none; } /* fix FF3 dotted outline on flash implemented using swfObject */

#footerHome { float: left; clear: both; left: 14px; bottom: 28px; margin: -50px 14px 0 0; width: 786px; z-index: -999; }

#footer { float: left; clear: both; left: 14px; bottom: 28px; margin: -50px 14px 0 0; width: 786px; z-index: -999; }
	#footer #ncohf, #footerHome #ncohf { width: 140px; font-size: .9em; line-height: 1.2em; color: #000; }
		#ncohf a:link, #ncohf a:visited { color: #000; }
		#ncohf a:hover { text-decoration: underline; }
	#footer #links, #footerHome #links { position: absolute; right: 0; bottom: 0; width: 614px; text-align: center; font-size: 1.2em; line-height: 1.3em; color: #8d8d8d; }
		#links a:link, #links a:visited { color: #0175a9; }
		#links a:hover { text-decoration: underline; }
		#links a.on:link, #links a.on:visited, #links a.on:hover { color: #8d8d8d; text-decoration: none; cursor: text; }

#copyright, #alternate { width: 928px; margin: 0 auto 10px; color: #fff; font-size: 1em; line-height: 1.3em; text-align: left; }
	#copyright a:link, #copyright a:visited, #alternate a:link, #alternate a:visited { color: #fff; }
	#copyright a:hover, #alternate a:hover { text-decoration: underline; }
	
#hon { width: 235px; margin: 20px auto 0; text-align: left; font-size: .9em; line-height: 1.2em; color: #fff; }
#hon a:link, #hon a:visited { color: #fff; }
#hon a:hover { text-decoration: underline; }
#hon img { position: relative; float: left; margin: 0 11px 10px 0; }

			/*
			* CareCredit Guide Form			
			* #left #formContainer { float: left; left: 10px; top: 25px; width: 150px; height: 334px; margin: 0 10px 0 0; text-align: right; }
			* 	#left #formContainer .ad-tag { right: 1px; margin: 0 0 2px 0; }
			
			* #special .advForm { background: url('http://i1.yourdentistryguide.com/images/cc-guide.gif') no-repeat 0 0; width: 150px; height: 334px; }
			* 	.advForm .infoField	{ float: left; width: 122px; w\idth: 119px; height: 21px; he\ight: 17px; border: 1px solid #d4d3d3; clear: both; margin: 0 0 7px 12px; }
			* 		.advForm input.infoField { font-size: 12px; color: #8f8f8f; padding: 1px 3px 2px 3px; }
			* 		.advForm .firstField { margin-top: 214px; }
			* 	.advForm .btn { width: 142px; height: 22px; clear: both; margin-top: 7px; }
			*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666; }
#TB_window a:link	{ color: #666; }
#TB_window a:visited	{ color: #666; }
#TB_window a:hover	{ color: #000; }
#TB_window a:active	{ color: #666; }
#TB_window a:focus	{ color: #666; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(../images/macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; -moz-opacity: 0.75; opacity: 0.75; }
#TB_window { position: fixed; background: #fff; z-index: 102; color:#000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

/*
 *	sIFR styles
 */
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }

.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-active #popular .feature h2 {   font-family: Verdana;   visibility: hidden; }
/*
 *	http://www.yourdentistryguide.com/_assets/sub.css
 */

/* ------------------------------------------------------------------------------
 * ---------->>> Middle section <<<-------------------------------------------
 * ------------------------------------------------------------------------------
 */
#content a:link, #content a:visited { text-decoration: underline; }
#content a:hover { text-decoration: none; }

#content { float: right; right: 16px; top: 17px; margin: 0 0 17px 16px; width: 761px; font-size: 1.2em; line-height: 1.6em; }
	#content h1 { margin-bottom: 8px; font-size: 1.8em; line-height: 1.2em; color: #005d87; }
	#content #editorial { float: left; width: 614px; }
	#content #editorial h2 { margin: 0 0 18px; font-size: 1.2em; line-height: 1.2em; color: #005d87; }
	#content #editorial p, #content #editorial #swf { margin-bottom: 18px; }
	#content #editorial ul, #content #editorial ol { margin: 0 0 18px 20px; padding-top: 10px; }
	#content #editorial ol li ol { list-style-type: lower-alpha; font-weight: bold; margin: 0 0 18px 20px; }	
	#content #editorial ol li ol li span{ 	font-weight: normal; }		
	#content #editorial li { margin: 0 0 18px; }
	#content #editorial .byline, #content #editorial .more { margin: 0 0 18px; font-size: .9em; line-height: 1.7em; }
	
	#content #editorial .list { padding-top: 0; }
		#content #editorial .list li { margin: 0 0 8px; }
	#content #editorial hr { background:#DBDBDB none repeat scroll 0 0; border:0 none; color:#DBDBDB; display:block; height:1px; margin:20px 0; width:100%; }
	
	#content #editorial .more { background: url('http://i2.yourdentistryguide.com/images/btn-more-info.gif') no-repeat 0 4px; float: left; clear: left; list-style: none; margin: 8px 0 18px 0; padding: 0; }
		#content #editorial .more li { background: none; margin: 0 0 0 125px; }
		#content #editorial .more a:link, #content #editorial .more a:visited { text-decoration: none; color: #005d87; }
		#content #editorial .more a:hover { text-decoration: underline; }
		
	#content #editorial .note { font-size:0.9em; font-style:italic; line-height:1.3em; }
	#content #editorial .reviewer-link { font-size:0.8em; }	
	#content #editorial #premiums td { padding: 5px; }	
	#content .local-dentists { float: right; margin: 0 0 8px 15px; z-index: 3; }
	
/* Discontinued and replaced by zip search*/
	/*#feattopics { float: right; top: 15px; margin: 0 0 15px; width: 200px; font-size: 1em; line-height: 1.2em; color: #010100; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -1889px -388px; }
		#feattopics .top { float: left; position: absolute; left: 0; top: 0; display: block; width: 200px; height: 400px; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -1689px 0; }
		#feattopics .bottom { position: absolute; left: 0; bottom: 0; width: 200px; height: 312px; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -1889px -76px; }
		#feattopics h4 { position: absolute; top: -999em; }
		#feattopics ul { float: left; left: 14px; top: 55px; margin: 0 14px 65px 0; width: 173px; }
		#feattopics li { float: left; list-style: none; margin: 0 0 14px; border-bottom: 1px solid #fff; }
			#feattopics li.last { border-bottom: none; margin: 0 0 2px; }
		#feattopics p { margin: 0 5px 14px 5px; }		
		#feattopics a:link, #feattopics a:visited { text-decoration: none; color: #0175a9; font-weight: bold; }
		#feattopics a:hover { text-decoration: underline; }*/	
		
	#content #related { float: left; clear: left; top: 4px; margin: 0 0 10px; padding: 0 0 15px; width: 546px; height: auto; background: url('http://i2.yourdentistryguide.com/images/related-box.gif') no-repeat right bottom; line-height: 1em; }
		#content #related .top { display: block; position: absolute; left: 0; top: 0; width: 546px; height: 70%; background: url('http://i2.yourdentistryguide.com/images/related-box.gif') no-repeat 0 0; }
		#content #related h4 { position: absolute; top: -999em; }
		#content #related ul { float: left; left: 15px; top: 55px; margin: 0 30px 59px 0; }
		#content #related ul li { list-style: none; margin: 0 0 8px; font-size: 11px;
		/*	background: url('http://i1.yourdentistryguide.com/images/bullet1.png') no-repeat left center; padding: 0 0 0 12px;		*/ }
		#related ul li a:link, #related ul li a:visited { font-weight: normal; color: #0175a9; text-decoration: none; }

	#content #recent-searches { float: left; clear: left; top: 4px; margin: 0 0 4px; padding: 0 0 15px; width: 546px; height: auto; background: url('http://i2.yourdentistryguide.com/images/recent-searches-box.gif') no-repeat right bottom; line-height: 1em; }
		#content #recent-searches .top { display: block; position: absolute; left: 0; top: 0; width: 546px; height: 70%; background: url('http://i2.yourdentistryguide.com/images/recent-searches-box.gif') no-repeat 0 0; }
		#content #recent-searches .btn-directory { width: 511px; height: 36px; padding-top: 17px; margin: 0 auto 15px auto; background: url('http://i2.yourdentistryguide.com/images/btn-directory-inside.jpg') no-repeat 0 17px;}
		#content #recent-searches .btn-directory a { width: 100%; height: 100%; display: block; text-indent: -999em;}
		#content #recent-searches h4 { position: absolute; top: -999em; }
		#content #recent-searches ul { float: left; left: 15px; top: 55px; margin: 0 30px 59px 0; }
		#content #recent-searches ul li { list-style: none; margin: 0 0 8px; font-size: 11px;
		/*	background: url('http://i1.yourdentistryguide.com/images/bullet1.png') no-repeat left center; padding: 0 0 0 12px;		*/ }
		#recent-searches ul li a:link, #recent-searches ul li a:visited { font-weight: normal; color: #0175a9; text-decoration: none; }

#content #editorial .sidebar { width: 175px; border-left: 1px solid #87a0ab; float: right; padding: 5px 0 0 10px; margin: 10px 0 10px 10px; line-height: 1.3em; font-size: .9em; z-index: 999; }
		#content #editorial .sidebar p { margin: 5px 0; }	
	#content .board { float: right; margin: 8px 0 10px 10px; width: 110px; font-size: .9em; color: #666; text-align: center; }
		#content .board span { font-size: .9em; color: #666; line-height: 1.2em; }
	#content #updated { float: right; margin: 8px 0 18px 0; width: auto; font-size: .9em; }
	#content #updatedL { float: left; padding: 20px 0 15px 0; width: auto; font-size: .9em; }
	
#content .imgR { float: right; text-align: center; margin: 0 0 15px 15px; z-index: 1; }
#content.imgR p { margin: 3px 0; font-size: 1.1em; line-height: 1.1em; color: #0175a9; font-weight: bold; }
#content .imgR p a:link, #cntrycopy .imgR p a:visited { color: #0175a9; text-decoration: underline; }
#content .imgR p a:hover { color: #0175a9; text-decoration: none; }	

/* ------------------------------------------------------------------------------
 * ---------->>> Right column <<<-------------------------------------------
 * ------------------------------------------------------------------------------
 */
#right { float: right; top: 262px; /* 250px ad height + 5px ad slug + 22px gap between ad and column */
	margin: 0 0 262px; width: 132px; }
	#right.noTopAd { top: 38px; margin: 0 0 38px; }
	
	#content #editorial #pageControls { width: 300px; height: 33px; position: relative; top: 4px; float: left; margin: 0 0 4px; padding: 0; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -294px -312px; }
		#content #editorial #pageControls li { float: left; left: 1px; top: 1px; margin: 0 1px 1px 0; padding: 0; width: auto; height: 31px; list-style: none; }
		#content #editorial #pageControls li span { display: none; }
		#content #editorial #pageControls li a { display: block; }
		#content #editorial #pageControls li.font { width: 60px; }
			#content #editorial #pageControls li.font a { float: left; left: 14px; top: 0; width: 10px; height: 31px; margin: 0; background-image: url('http://i1.yourdentistryguide.com/images/buttons.jpg'); background-repeat: no-repeat; }
			#pageControls li.font a.smallFont { width: 10px; background-position: -354px -65px; }
			#pageControls li.font a.smallFont:hover { background-position: -354px -98px; }
			#pageControls li.font a.defaultFont { width: 11px; background-position: -364px -65px; }
			#pageControls li.font a.defaultFont:hover { background-position: -364px -98px; }
			#pageControls li.font a.largeFont { width: 13px; background-position: -375px -65px; }
			#pageControls li.font a.largeFont:hover { background-position: -375px -98px; }
			/*#pageControls li.font a.sdisabled { background-position: -481px -72px; }
			#pageControls li.font a.ldisabled { background-position: -517px -72px; }*/
		#content #editorial #pageControls li.print, #content #editorial #pageControls li.print a { width: 81px; height: 31px; }
			#pageControls li.print a { background: url('http://i1.yourdentistryguide.com/images/buttons.jpg') no-repeat -401px -65px; }
			#pageControls li.print a:hover { background-position: -401px -98px; }
		#pageControls li.send, #pageControls li.send a { width: 151px; height: 31px; }
			#pageControls li.send a { background: url('http://i1.yourdentistryguide.com/images/buttons.jpg') no-repeat -482px -65px; }
			#pageControls li.send a:hover { background-position: -482px -98px; }
	
	#sideButtons { float: right; top: 20px; left: -20px; margin-bottom: 15px; width: 132px; }
		#sideButtons li { list-style: none; }
		#sideButtons li span { display: none; }
		#sideButtons li#findBtn { margin: 0 0 15px; }
			#sideButtons li#bnaBtn a { display: block; width: 132px; height: 52px; background: url('http://i1.yourdentistryguide.com/images/buttons.jpg') no-repeat -340px -130px; }
			#sideButtons li#findBtn a { display: block; width: 132px; height: 52px; background: url('http://i1.yourdentistryguide.com/images/buttons.jpg') no-repeat -340px -183px; }
	
	#moreInfo { float: right; top: 15px; margin: 0 0 15px; width: 132px; font-size: 1em; line-height: 1.2em; color: #010100; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -1557px -388px; }
		#moreInfo .top { position: absolute; left: 0; top: 0; display: block; width: 132px; height: 300px; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -1425px 0; }
		#moreInfo a:link, #moreInfo a:visited { text-decoration: none; color: #005d87; font-weight: bold; }
		#moreInfo a:hover { text-decoration: underline; }
		#moreInfo h4 { position: absolute; top: -999em; }
		#moreInfo ul { float: left; left: 14px; top: 55px; margin: 0 14px 65px 0; width: 105px; }
		#moreInfo li { float: left; list-style: none; margin: 0 0 15px; border-bottom: 1px solid #fff; }
			#moreInfo li.last { border-bottom: none; }
		#moreInfo p { margin: 0 0 17px; }
		#moreInfo li.last p { margin: 0; }
		
	.hottopic { float: right; margin: 0 0 15px 15px; width: 153px; height: 133px; font-size: 1em; line-height: 1.2em; color: #010100; background: url('http://i1.yourdentistryguide.com/images/backgrounds.gif') no-repeat -141px -312px; }
		.hottopic p { position: relative; z-index: 2; padding: 43px 10px 14px 15px; }
		
/* ------------------------------------------------------------------------------
 * ---------->>> Form styles <<<-------------------------------------------
 * ------------------------------------------------------------------------------
 */
#mainContactForm fieldset { border: none; }
	#mainContactForm ul { list-style: none; }
	#mainContactForm li { width: 100%; margin: 0 0 5px; vertical-align: top; }
	#mainContactForm label { float: left; width: 120px; }
		#mainContactForm label.error { width: auto; float: none; padding: 0 0 0 4px; font-size: .8em; background: none; }
	#mainContactForm .required { font-size: .8em; }
	#mainContactForm input, #mainContactForm textarea { width: 250px; w\idth: 248px; border: 1px solid #c0c0c0; }
		#mainContactForm input.error, #mainContactForm textarea.error { border: 1px solid #c00; }
	#mainContactForm textarea { height: 100px; he\ight: 98px; vertical-align: top; }
	#mainContactForm #contact_submit { width: auto; }

/* ------------------------------------------------------------------------------
 * ---------->>> Blog styles <<<-------------------------------------------
 * ------------------------------------------------------------------------------
 */
#blogmenu { margin-top: 20px; }
	#blogmenu ul { margin-bottom: 10px; text-align: left; list-style: none; }
		#blogmenu ul li { font-size: .9em;  line-height: .9em; font-weight: bold; color: #76a81f; }
			#blogmenu ul li ul li { margin-left: 10px; background: url(../images/bullet.gif) no-repeat left center; font-size: .9em; line-height: .9em; font-weight: normal; padding: 5px 0 5px 10px; color: #619919; text-decoration: none; }

#content .storytitle { font-size: 1.8em; color: #005d87; line-height: 1.2em; font-weight: bold; color: #efc352; }
	#content .storytitle a:link, #content .storytitle a:visited { text-decoration: none; }
	#content .storytitle a:hover { text-decoration: underline; }
		
.postdate { font-size: .9em; font-weight: normal; text-decoration: none; margin: 0 0 10px 0;}

.storycontent p em { font-style: normal; } 

.meta { background-color: #fff; margin:0 0 30px 0; }

.feedback { text-align: right; font-size: .9em; margin: 0 55px 10px 0; }

#blog blockquote p{ background-color: #89714f; margin: 0 20px 0 38px; }
 			
#blog ol { list-style-type: decimal !important; margin: 0 0 0 65px !important; }
	#blog ol li p { margin: 0 0 20px 0; }
	#blog ol li p cite { font-size: .9em; }

#blog h1 a:link, #blog h1 a:visited { margin: 0 0 16px; font-size: 1.6em; line-height: 1.3em; color: #005784; text-decoration: none; outline: none; }
	#blog h1 a:hover, #blog h1 a:active { margin: 0 0 16px; font-size: 1.6em; line-height: 1.3em; color: #005784; text-decoration: underline; outline: none; }

.next { margin-left: 25px; }
	.next li { font-weight: bold; line-height: 1em; }

#commentlist li { list-style: none; }

#s { font: 12px Arial; border: 1px solid #005784; background-color: #fff; width: 168px; color: #d6b7aa; margin: 5px 0 5px 0; padding: 3px; text-align: left; }

#commentform { margin-left: 0; }

img.alignright { float: right; margin: 5px 0 15px 15px; border: 0; }
img.alignleft { float: left; margin: 5px 15px 15px 0; border: 0; }
img.aligncenter { margin: 15px 0 0 15px; border: 0; }
 
#footerbl { float: left; clear: both; left: 14px; bottom: 28px; margin: 0 14px 0 0; padding-top: 60px; width: 786px; z-index: -999; }
	#footerbl #linksbl { position: absolute; right: 0; bottom: 0; width: 614px; text-align: center; font-size: 1.2em; line-height: 1.3em; color: #8d8d8d; }
		#linksbl a:link, #linksbl a:visited { color: #0175a9; }
		#linksbl a:hover { text-decoration: underline; }
		#linksbl a.on:link, #linksbl a.on:visited, #linksbl a.on:hover { color: #8d8d8d; text-decoration: none; cursor: text; }
		
#footerbl #ncohf { width: 140px; font-size: .9em; line-height: 1.2em; color: #000; }
		#ncohf a:link, #ncohf a:visited { color: #000; } 
		#ncohf a:hover { text-decoration: underline; } 

/* ------------------------------------------------------------------------------
 * ---------->>> Advertisement styles <<<-------------------------------------------
 * ------------------------------------------------------------------------------
 */
#adTopLg, #adBottomLg { float: right; right: -147px; /* 132px right column width + 15px gap between #editorial and #right */
	margin: 0px 0 22px -132px; width: 300px; text-align: right; z-index: 99; }
	#adTopLg img { margin: 0 0 16px; }
	#adTopLg img.ad-tag { margin: 0 0 2px 0; }
	#adTopLg img.no-ad-tag { margin-top: 7px; }	

/* Pages with Geo Profiles */
.geo #content #editorial { width: 534px; } /* content area must be narrower if Geo profiles will be displayed on the page */
.geo #right { width: 200px; }
.geo #adTopLg, .geo #adBottomLg { right: -226px; margin-left: -200px; }

/* Definition tooltips */
a.def:link, a.def:visited, .glossary	{ color: #188471; text-decoration: none; }
a.def:hover	{ text-decoration: none; border-bottom: 1px dashed #188471; }
.qtip-green	{
	font-size: 1.1em; 
	line-height: 1.4em;
}

}

@media print { /*
 *	http://www.yourdentistryguide.com/_assets/print.css
 */

body {
	background: #fff;
}
#shadow-wrapper, #shadow-wrapper .top, #shadow-wrapper .bottom, #header { background: none; }
#topNav,
#site-search,
#menu,
object {
	display: none;
}

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

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