div.main-mc
{
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	border-left:1px solid #d6d6d6; 
	border-right:1px solid #d6d6d6;
	width:990px;
	height:auto;
	/*background-color:#7B7B7B;*/
}
a img
{
	border:none;
}
.fldi
{
	float:left;
	display:inline;
}
	.top-head
	{
		margin:5px 0px;
	}
		.mc-description
		{
			width:890px;
			height:115px;
			margin:20px;
			padding:30px;
			padding-top:80px;
			background:#006EAE url(/images/meditation-centers/meditation-centers-txt-bg.jpg);
			color:#fff;
			font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		}
		.heading-imgs
		{
			width:950px;
			height:60px;
			margin:0px 20px;
		}
			.mc-img-open
			{
				float:right;
				display:inline;
				margin:0px 0px 0px 0px;
			}
			.mc-img-list
			{
				float:left;
				display:inline;
				margin:15px 0px 0px 0px;
			}
		.mc-state
		{
			width:990px;
			margin:20px 0px 0px 0px;
			padding:0px;
		}
		.mc-state-active
		{
			width:990px;
			margin:20px 0px 0px 0px;
			padding:0px;
		}
			.mc-state h1
			{
				width:950px;
				height:30px;
				margin:25px 20px 0px 20px;
				padding:0px;
				line-height:30px;
				vertical-align:middle;
				letter-spacing:2px;
				font:bold 24px Verdana, Arial, Helvetica, sans-serif;
				color:#01398E;
				background:url(/images/meditation-centers/mc-state-underline.gif) bottom left no-repeat;
			}
			.mc-state-active h1
			{
				width:950px;
				height:30px;
				margin:25px 20px 0px 20px;
				padding:0px;
				line-height:30px;
				vertical-align:middle;
				letter-spacing:2px;
				font:bold 24px Verdana, Arial, Helvetica, sans-serif;
				color:#F58220;
				background:url(/images/meditation-centers/mc-state-underline.gif) bottom left no-repeat;
			}
			.mc-cities
			{
				width:990x;
				margin:0px;
				padding:0px;
			}
				.mc-state .mc-city
				{
					width:302px;
					height:215px;
					margin:25px 0px 0px 21px;
					padding:0px;
				}
				.mc-state-active .mc-city
				{
					width:302px;
					height:215px;
					margin:25px 0px 0px 21px;
					padding:0px;
					color:#005687;
				}
					.mc-city h2
					{
						margin:5px 0px;
						padding:0px;
						line-height:23px;
						vertical-align:middle;
						font:bold 16px Verdana, Arial, Helvetica, sans-serif;
					}
					.mc-address
					{
						width:260px;
						height:150px;
						margin:0px 0px 0px 0px;
						padding:20px;
						border:1px solid #D4D4D4;
						background-color:#fcfcfc;
					}
						.row
						{
							margin-bottom:20px;
						}
							.c1
							{
								width:80px;
								padding:0px;
								font-weight:bold;
							}
							.c2
							{
								width:180px;
								padding:0px;
								line-height:18px;
							}
