#details {display:none; height:0;}
#right
{
	width: 765px;
	background:#fff url(/images/right-bg.jpg) no-repeat 0px 180px;
	min-height: 420px;
	overflow:hidden;
	float: right;
	margin:0;
	padding:0;
}
.podcast-bg
{
	
	padding:11px 0 11px 10px;
	margin:0px 15px 0 0;
	text-align:center;
	clear:none;
	float:right;
	background:url(../../images/sidemenu/podcast-link.gif) no-repeat 0px 0px;
	width:200px;
}
#right .podcast-bg h3
{
	font-size:0.8em;
	padding:0;
	margin:0;
	
}
#right .podcast-bg a
{
	color:#FFFFFF;
	font-weight:bold;
	
}
#right .podcast-bg a:hover
{
	color:#FFFFFF;
}
#right.news h2
{
font-size:0.8em;
}
#right.news h2.narrow
{
font-size:1em;
}
body.map #right .padding
{
	width: 626px;
}

body.map #right .padding #map
{
	margin:0px 0 20px;
	padding-left:30px;
}
	#right h1, #right h2.directions, #right .detail-box-left h2
	{
		font-size: 1em;
		color: #00A8EB;
		padding:0;
		margin: 0px 0px 10px;
		font-weight: normal;
	}
	#right h2.directions
	{
		text-decoration:underline;
	}
	#right h1.inner-heading
	{
		padding: 3px 60px 8px;
		background: url(/images/bg-inner-heading.jpg) no-repeat;
		font-weight:bold;
		font-size:1.4em;
	}
	#right h2.narrow, #right .detail-box-left h2 
	{
		background:url(/images/h2-inner-bg.png) no-repeat;
		padding:7px 40px 5px;
		margin-left:20px;
		_margin-left:10px;
		height:37px;
		color:#FFFFFF;
		width:410px;
		float:left;
		clear:both;
		font-weight:bold;
	}
	#right h2.narrow.title
	{
		padding:8px 10px 0;
		width:460px;
		font-size:0.95em;
	}
	#right h4.trust
	{
		background:url(/images/trust.png) no-repeat;
		height:36px;
		font-size:0.75em;
		color:#005B94;
		padding:8px 5px 0;
		font-weight:bold;
		clear:left;
		margin:0 0 10px 60px;
		width:450px;
	}
	#right h4.trust.smaller
	{
		font-size:0.95em;
		background:url(/images/trust-small.png) no-repeat;
		width:300px;
		margin:0 0 10px;	
		padding:8px 10px 0;
	}
	#banner-inner, #banner-inner h1, #banner-inner h2
	{
		margin:0;
		padding:0;
	}
	#banner-inner
	{
		background:url(/images/bg-header-inner.jpg) no-repeat;
		height:100px;
	}
	#right .padding
	{
		width:535px;
		_width:400px;
		float:left;
		overflow:hidden;
		padding:0 60px 20px;
		_padding:0 10px 20px;
		margin:0;
	}
		#right .padding.video
		{	
			padding-left:20px;
			width:435px;
			display:block;
			overflow:hidden;

		}
		
		#right .padding.video object
		{
			padding:0;
			margin:0;
		}
		
		#right #video
		{
			_width:480px;
			_height:auto;
			_padding:0px;
			
			_margin:0 10px;
		}
		#right .padding.narrow
		{
			width:340px;
		}
			#right .padding.narrow.consultants
			{
				width:480px;
				padding:0 0px 20px 30px;
			}
		#right .wide
		{
			width:500px;
			padding:0 60px;
		}
		
		#right .directions
		{
			width:600px;
			padding:0 60px;
			_width:550px;
		}
		#right .padding p
		{
			width:auto;
			color: #005b94;
		}
		#right .padding p.standout
		{
			color:#005B94;
			font-weight:bold;
		}
	#right .padding.img
	{
		width:420px;
		padding:0 0 0 60px;
		overflow:hidden;
	}
	#right .padding.img p
	{
		color: #005b94;
	}
	.sIFR-hasFlash #right h1
	{
		color: #00A8EB;
		font-size: 21px;
		padding: 0px;
		margin: 0px 0px 10px;
		width: 568px;
		height: 28px;
		display: hidden;
		overflow: hidden;
	}
	
		.sIFR-hasFlash #right h2.narrow
		{
			width: 368px;
		}
	
	#right h2
	{
		font-size: 1em;
		color: #005B94;
		margin: 0px;
		padding: 5px 0px 2px;
	}
		
		#right h2 a
		{
			color: #005B94;
			text-decoration: underline;
		}
		
		#right h2 a:hover
		{
			color: #005B94;
			text-decoration: none;
		}
		
		#right h2.boxed-heading
		{
			background-color: #CCEEFB;
			color: #005B94;
			font-size: 1em;
			font-weight: bold;
			border-bottom: 2px solid #005B94;
			padding: 5px 10px;
			margin: 0px 0px 5px;
			width: 385px
		}
		
		#right h2 span.highlighted
		{
			color: #00A8EB;
		}
	
	#right h3
	{
		font-size: 1em;
		color: #00A8EB;
		margin: 0px;
		padding: 5px 0px 1px;
	}
	
		#right h3 a
		{
			color: #00A8EB;
			text-decoration: underline;
		}
		
		#right h3 a:hover
		{
			color: #00A8EB;
			text-decoration: none;
		}
	
	#right h4
	{
		font-size: 0.75em;
		color: #005B94;
		padding: 0px;
		margin: 0px 0px 10px;
		font-weight: bold;
	}
		
		#right h4 a
		{
			text-decoration: none;
			color: #00A8EB;
		}
		
		#right h4 a:hover
		{
			text-decoration: underline;
			color: #00A8EB;
		}
	
	#right p
	{
		font-size: .75em;
		color: #005B94;
		margin: 0px;
		padding: 3px 3px 10px;
		
	}

		#right p a
		{
			color: #00A8EB;
			text-decoration: underline;
		}
		
		#right p a:hover
		{
			color: #00A8EB;
			text-decoration: none;
		}
		
	#right p.large-size
	{
		font-size: .85em;
	}
	
	#right p.really-large-size
	{
		font-size: 1em;
		line-height: 2em;
	}
	
	#right p.big-error
	{
		background:#FFCFCF url(../../images/core/big-error.gif) no-repeat scroll 4px 4px;
		border:1px solid #C00;
		color:#900;
		font-size:0.8em;
		font-weight:bold;
		margin:0px 100px 10px 20px;
		padding:5px 29px;
	}
	
	#right p.success
	{
		background:#D1EEC4 url(../../images/core/success.gif) no-repeat 4px 4px;
		border:1px solid #060;
		color:#060;
		font-size:0.8em;
		font-weight:bold;
		margin:0px 10px 10px 0px;
		padding:5px 29px;
	}
	
	#right ul
	{
		margin: 0px 5px 10px;
		padding: 0px;
		list-style: none;
	}
	
		#right ul li
		{
			font-size: .8em;
			color: #005B94;
			line-height: 1.4em;
			background: url(/images/li.gif) no-repeat 0px 6px;
			padding: 0px 0px 0px 10px;
			margin: 0px;
		}
		
			#right ul li ul
			{
				margin: 0px 10px;
			}
			
				#right ul li ul li
				{
					font-size: 1em;
					padding: 0px 0px 0px 10px;
					background: url(/images/li-li.gif) no-repeat 0px 8px;
					color: #00A8EB;
					
				}
	
	.stubby-hr
	{
		width: 250px;
		height: 2px;
		background-color:#00A8EB;
		margin: 0px 0px 10px;
		padding: 0px;
		overflow: hidden; 
	}
	
	.not-quite-so-stubby-hr
	{
		width: 500px;
		height: 2px;
		background-color:#00A8EB;
		margin: 0px 0px 10px;
		padding: 0px;
		overflow: hidden; 
	}
	
	.full-hr
	{
		height: 2px;
		background-color:#005B94;
		margin: 0px 0px 10px;
		padding: 0px;
		overflow: hidden; 
	}
	
	.call-to-action
	{
		clear:left;
		padding: 10px 0px 10px 40px;
		margin-bottom:10px;
	}
	.padding .call-to-action
	{
		padding-left:10px;
	} 
	.call-to-action.no-pad
	{
		padding: 0px 0px 20px 0px;
	}
		
	#right .call-to-action h2
	{
		font-size: 1.125em;
		color: #00A8F2;
		padding: 0px;
		margin: 15px;
		font-weight: bold;
		float: left;
	}
	
	.sIFR-hasFlash #right .call-to-action h2
	{
		color: #005B94;
		font-size: 20px;
		margin: 0px;
		padding: 0px;
		height: 26px;
		display: hidden;
		overflow: hidden;
	}
	
	#right .call-to-action h3
	{
		margin: 3px 0px 0px 10px;
		padding: 0px;
		width: 238px;
		height: 51px;
		line-height:1em;
		text-align: left;
		vertical-align:top;
		float: left;
	}
	
		#right .call-to-action h3.enquiry-form
		{
			margin: 0px;
		}
	
	#right .call-to-action h3 a 
	{
/*		float: left;
		padding:51px 0px 0px 0px;
		overflow:hidden;
		height:0px !important;
		height /*:51px; /* for IE5/Win */
		/*font-size: .75em;*/
	}
	
		#right .call-to-action h3 a:hover
		{
			/*background-position: 0 -51px;*/
		}
		
		.find-out-how-inner, .find-out-how-inner a  
		{
			width: 184px;
			background:  url(../images/find-out-how-inner.jpg) top left no-repeat;
		}
		
		.find-out-how-inner.new-button, .find-out-how-inner.new-button a  
		{
			width: 179px;
			background:  url(../../images/find-out-how-inner-new.jpg) top left no-repeat;
		}
		
		.enquiry-form, .enquiry-form a  
		{
			width: 238px;
			background: url(/images/enquiry.png) no-repeat 0 top;
			margin: 0;
			height:51px;
			padding:10px 0;
		}
	#right .call-to-action h4
	{
		padding: 5px 0px 0px 0px;
		font-size: .9em;
		float: left;
		width: 166px;
		text-align: right;
	}	
	
	.option-box
	{
		width: 679px;
		border: 1px solid #CCEEFB;
		margin: 15px 0px 10px;
		padding: 5px 0px;
		text-align: center;
	}
	
		#right .option-box h2
		{
			font-size: 1.25em;
			color: #005B94;
			padding: 0px;
			margin: 3px 0px;
			font-weight: normal;
		}
		
		.sIFR-hasFlash #right .option-box h2
		{
			color: #005B94;
			font-size: 20px;
			padding: 0px;
			margin: 3px 0px;
			width: 679px;
			height: 26px;
			display: hidden;
			overflow: hidden;
		}
		
		#right .option-box h2 a
		{
			color: #005B94;
			text-decoration: none;
		}
		
		#right .option-box h2 a:hover
		{
			color: #00A8EB;
			text-decoration: none;
		}
		
		#right .option-box h3
		{
			font-size: 21px;
			color: #00A8EB;
			padding: 0px;
			margin: 3px auto;
			font-weight: normal;
			width: 420px;
			height:30px;
			background-color: #CCEEFB;
			text-align: center;
		}
		
		.sIFR-hasFlash #right .option-box h3
		{
			color: #00A8EB;
			font-size: 21px;
			padding: 0px;
			margin: 3px auto;
			width: 420px;
			height: 26px;
			display: hidden;
			overflow: hidden;
		}
		
		#right .option-box h3 a
		{
			color: #00A8EB;
			text-decoration: none;
		}
		
		#right .option-box h3 a:hover
		{
			color: #005B94;
			text-decoration: none;
		}
	
	.img-column
	{
		float: right;
		width: 225px;
	}
	
	.float-right
	{
		float: right;
		padding: 0px 0px 10px 15px;
	}
		
	.float-right-border
	{
		float: right;
		border: 1px solid #005B94;
		padding: 7px;
		margin: 0px 0px 10px 10px;
	}
	
	.float-right-borderless
	{
		float: right;
		padding: 0px;
		margin: 0px 10px 20px 0px;
		width: 238px;
		text-align: center;
	}
	
		.float-right-borderless img
		{
			padding: 0px 0px 5px;
			margin:0;
		}
		
		#right .float-right-borderless p
		{
			text-align: left;
			color: #005b94;
			margin: 0px 0px 0px 20px;
			clear:right;
			padding-top:0;
		}
	#right .float-right-borderless.study
	{
		border-top:dashed #005B94 1px;
		border-bottom:dashed #005B94 1px;
		margin-right:40px;
		_margin-right:20px;
		width:160px;
	}
		#right .float-right-borderless.study p
		{
			margin:10px 0;
			border-bottom:dashed #00A8EB 1px;
		}
			#right .float-right-borderless.study p span, #right .float-right-borderless.study p a
			{
				font-weight:bold;
				color: #00a8eb;
			}
		#right .float-right-borderless.study p.bottom
		{
			border-bottom:none;
		}	
	.float-left-borderless
	{
		float: left;
		padding: 0px;
		margin: 0px 10px 10px 0px;
		text-align: left;
	}
	
	#eye-image
	{
		width: 500px;
		margin: 0px auto;
	}
	
		#right #eye-image h2
		{
			padding-top: 100px;
		}
		
		#right #eye-image p
		{
			color: #00A8EB;
		}
	
	.detail-box
	{
		margin: 0px 0px 25px;
		clear:both;

	}

		.detail-box-left
		{
			width: 427px;
			float: left;
		}
			
			
				#right .detail-box-left h2 a
				{
					text-decoration: none;
					color: #005B94;
				}
				
				#right .detail-box-left h2 a:hover
				{
					text-decoration: none;
					color: #999;
				}
				
				#right .detail-box-left h3
				{
					margin: 10px 0px 0px;
					padding: 0px;
					width: 184px;
					height: 28px;
					line-height:1em;
					text-align: left;
					vertical-align:top;
					float: left;
				}
					#right .detail-box-left p
				{
					padding-left: 60px;
				}
				#right .detail-box-left h3 a 
				{
					float: left;
					padding:28px 0px 0px 0px;
					overflow:hidden;
					height:0px !important;
					height /**/:28px; /* for IE5/Win */
					font-size: .75em;
					line-height:1em;
				}
				
					#right .detail-box-left h3 a:hover
					{
						background-position: 0 -28px;
					}
				#right .find-out-how-inner
					{
						/*background: url(/images/call-to-action-blank.png) top left no-repeat;*/
						margin-bottom:10px;
					}
					#right .cta a, #right .find-out-how-inner a
					{
						width:231px;
						background: url(/images/call-to-action-blank.png) top left no-repeat;
						height:36px;
						display:block;
						padding:16px 0 0 25px;
						color:#fff;
						font-size:1.125em;
						text-decoration:none;
						overflow:hidden;
						font-weight:normal;
					}
					
					#right .find-out-how-inner.new-button a
					{
						background: none;
						padding-top: 5px;
					}
					
					#right .find-out-how-inner.wider a
					{padding:18px 0 0 10px; font-size:1.125em; font-weight:normal}
					#right .cta a.alt
					{padding:16px 0 0 25px;}
					#right .cta a:hover, #right .find-out-how-inner a:hover
					{
						text-decoration:underline;
						color:#FFFFFF;
					}
		.detail-box-right
		{
			width: 224px;
			float: right;
		}
		
			
	.img-container
	{
		float: left;
		margin: 0px;
		text-align: center;
	}
	
	.img-container.light
	{
		margin: 0px 46px 0px 0px;
	}
	
		.img-container img
		{
			border: 1px solid #005B94;
			padding: 10px 12px;
			margin: 0px 0px 5px;
		}
		
		.img-container.light img
		{
			border: 1px solid #00A8EB;
		}	
		
		#right .img-container.light p
		{
			color: #00A8EB;
		}		

	#right h3.concerned
	{
		margin: 5px 0px 2px;
		padding: 0px;
		/*width: 324px;
		height: 28px;
		line-height:1em;
		text-align: left;
		vertical-align:top;
		float: left;*/
		font-size: 1em;
	}
	
	#right h3.concerned a 
	{
		/*float: left;
		padding:28px 0px 0px 0px;
		overflow:hidden;
		height:0px !important;*/
		height /**/:28px; /* for IE5/Win */
		/*font-size: .75em;
		line-height:1em;*/
		
		color: #005B94;
		text-decoration: underline;
	}
	
		#right h3.concerned a:hover
		{
			/*background-position: 0 -28px;*/
			color: #00A8EB;
			text-decoration: underline;
		}
		
		/*.concerned, .concerned a  
		{
			width:324px;
			background:  url(../images/concerned.jpg) top left no-repeat;
		}*/
		
	#right h3.previous-page
	{
		margin: 10px 0px 20px;
		padding: 0px;
		width: 324px;
		height: 28px;
		line-height:1em;
		text-align: left;
		vertical-align:top;
		float: left;
	}
	
	#right h3.previous-page a 
	{
		float: left;
		padding:28px 0px 0px 0px;
		overflow:hidden;
		height:0px !important;
		height /**/:28px; /* for IE5/Win */
		font-size: .75em;
		line-height:1em;
	}
	
		#right h3.previous-page a:hover
		{
			background-position: 0 -28px;
		}
		
		.previous-page, .previous-page a  
		{
			width:184px;
			background:  url(../images/previous-page.jpg) top left no-repeat;
		}	
		
	#map
	{
		width: 600px;
		height: 400px;
		margin:10px 30px 20px;
	}	
	
	#right .standout-box
	{
		border: 1px solid #005B94;
		padding: 5px;
		margin: 0px 0px 10px;
	}
	
		#right .standout-box p
		{
			font-size: .85em;
			text-align: center;
			background-color: #CDEDF8;
			padding: 5px 30px;
			margin: 0px;
			line-height: 1.8em;
		}
	#right .skills-box
	{
		width:410px;
		padding:0 0 10px;
		margin:20px 0;
		background:#CCEEFB url(/images/skills-box-border-bg.jpg) repeat-x 0 bottom;
		clear:left;
	}
		#right .skills-box.alt
		{
			margin:0;
			background:#CCEEFB url(/images/skills-box-border-bg.jpg) repeat-x 0 -10px;
		}

	#right h2.skills
	{
		background:url(/images/skills-h2-bg.gif) no-repeat 0 0;
		font-size:1em;
		color:#FFFFFF;
		padding:3px 10px;
		margin:0;
	}
	#right .skills-box p
	{
		margin:10px;
		line-height:1.2em;
		font-size:0.8em;
		padding:0;
	}
			#right .skills-box.alt.bottom
		{
			margin:0 0 10px; 
			overflow:hidden;
			height:auto;
		}
#left
{
	width: 190px;
	float: left;
	padding: 0px 0px 10px;
	margin:0;
}
	#menu
	{
	padding: 21px 10px 170px;
	background:#005B94 url(/images/sidemenu/bg-bot.jpg) center bottom no-repeat;
	}
	#left h1
	{
		color: #00a8eb;
		font-size:1.6em;
		padding:0;
		margin:0;
	}
	#left h2
	{
		font-size: 1em;
		color: #FFF;
		margin: 0px;
		padding: 4px 3px 0;
	}
	
		#left ul
		{
			list-style: none;
			margin: 5px 0px 50px;
			padding: 5px 0 0px;
		}
		
			#left li
			{
				margin: 0px;
				padding: 0px 0px 5px 0px;
				/*background:url(/images/sidemenu/solid-line.jpg) repeat-x 0 bottom*/
			}
					#left li.selected
					{
						/*background:none;*/
					}
				#left li a
				{
					font-size: 0.95em;
					color: #CCEEFB;
					font-weight: bold;
					text-decoration: none;
					padding: 0px 0px 5px 5px;
					background:url(/images/sidemenu/solid-line.jpg) repeat-x 0 bottom;
					width:155px;
					display:block;
				}
				
				#left li a:hover
				{
					color: #fff;
				}
/*					#left li.selected
					{
						background:none;
					}*/
					#left li.selected a
					{
						color: #fff;
						text-decoration:none;
						font-weight:bold;
					}
					
					#left li.selected a:hover
					{
						color: #CCEEFB;
					}
					
					#left ul li.selected ul
					{
						border: 0px;
						margin: 0;
						padding:5px 0 0;
					}
					
						#left ul li.selected ul li
						{
							margin: 0px;
							padding: 0px 0px 3px 0px;
							border: 0px;
							line-height: 1.2em;
							
							color:#FFFFFF;
							font-weight:normal;
						}
						
							#left ul li.selected ul li a
							{
								color: #CCEEFB;
								font-size: .75em;
								text-decoration:none;
								background:url(/images/sidemenu/li-bg-dashed-repeat-x.jpg) repeat-x 0 bottom;
							}
							
							#left ul li.selected ul li a:hover
							{
								color: #fff;
							}
							
								#left ul li.selected ul li.selected a
								{
									color: #fff;
									font-size: .75em;
									text-decoration:underline;
								}
								
								#left ul li.selected ul li.selected a:hover
								{
									color:#02A7EB;
								}
	#healthcare-commission
	{
		padding: 20px 0px 10px;
	}
	
	#testimonial
	{
		
		border-bottom: 1px solid #E5E5E5;
		margin: 0px 0px 0px 10px;
		padding:0 5px 15px;
		background:#fff;
		clear:both;
	}
	
	#test
	{
		margin:20px 0 0;
		padding: 10px 5px 0;
		overflow:hidden;
	}
	
		#left #testimonial h2
		{
			color: #005B94;
			font-size: .75em;
			padding: 0px;
			margin: 0px 10px;
			clear:both;
		}
		
		#left #test h4, #left #testimonial h4
		{
			color: #005B94;
			font-size: .7em;
			padding: 1px 0 1px;
			margin: 0px 15px 0;
			clear:both;
			font-weight:normal;
		}
		
		#left #testimonial h4.surgeon
		{
			color: #00A8EB;
		}		
		
		#left #test .quote
		{
			text-align: left;
			padding: 15px 0px 0;
			margin:0 5px;
			color:#005b94;
			background:url(/images/sidemenu/quote-top.jpg) no-repeat left top;
		}
		#left #testimonial .quote-left
		{
			background:url(/images/sidemenu/quote-top.jpg) no-repeat;
		}
		#left #test .quote-right
		{
			float:right;
			height:10px;
			width:20px;
			margin:10px 0 0px;
			padding:10px 0 0;
			clear:both;
			background:url(/images/sidemenu/quote-bot.jpg) no-repeat;
		}
#right .form
{
	margin: 10px 0px 20px 0px;
	overflow:hidden;
	clear:left;
}

#right .form.padding
{
	width:600px;
	_width:400px;
	_margin-left:00px;
}
#right .form.padding p
{
	/*margin:0 0 0 145px;*/
	color:#005b94;
}
#right .form.padding p.alt
{
	margin:0 0 0 145px;
	_margin-left:0px;
	color:#00a8eb;
}
 span.alt {color:#00a8eb; font-weight:bold;}
.form-row
{
	font-size: .75em;
	color: #005B94;
	height: 2em;
}

.form-row.no-limit
{
	height: auto;
	overflow: hidden;
}
	
.form-row.submit
{
clear:both;
margin:5px 0 0;
}

.form-title
{
	float: left;
	width: 148px;
}
.form-title.alt
{
	color:#00A8EB;
	margin-left:59px;
	_margin-left:29px;
	margin-top:20px;
}

	.form-title.error
	{
		color: #F00;
		font-weight: bold;
	}

.form-field
{
	float: left;
	width: 380px;
}

	.form-field input.text-box
	{
		width: 300px;
		border: 1px solid #A5ACB2;
		padding: 1px 3px;
	}
	
	.form-field input.text-box.short
	{
		width: 183px;
	}
	
	.form-field select.drop-down
	{
		width: 373px;
		border: 1px solid #A5ACB2;
	}

	
.form-row.tall
{
	height: 14.8em;
	margin: 0px 0px 10px;
}
.form-row.taller
{
	height: 11em;
	margin: 0px 0px 10px;
	clear:both;
}
	.form-field textarea.text-area
	{
		width: 300px;
		border: 1px solid #A5ACB2;
		padding: 1px 3px 15px;
		height: 12em;
		overflow:hidden;
	}
	.form-field textarea.text-area.short
	{
		height: 7.1em;
		margin-top:10px;
		padding:0;
		overflow:auto;
	}
span.red
{
	color: #F00;
}	

#preview
{
	border: 1px solid #CCC;
	margin: 0px 20px 20px 0px;
	padding: 10px;

}

#preview.invisible
{
	border: 1px dashed #CCC;
}

.item-row
{
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px;
	font-size: .75em;
	color: #005B94;
}
	
	.item-row a
	{
		color: #00A8EB;
		font-weight: bold;
		text-decoration: none;
	}
	
	.item-row a:hover
	{
		color: #005B94;
	}
	
	.item-row.no-show
	{
		color: #999;
	}
	
	.item-reg
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 150px;
		float: left;
	}
	
	.item-name
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 120px;
		float: left;
	}
	
	.item-title
	{
		margin: 0px;
		padding: 0px 5px 0px 0px;
		border: 0px;
		width: 260px;
		float: left;
	}
	
	.item-date
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 75px;
		float: left;
	}
	
	.item-visibility
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 50px;
		float: left;
	}
	
	.item-edit
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 35px;
		float: left;
	}
	
	.item-delete
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 45px;
		float: left;
	}
	
	
	.lasik-form-eye
	{
		width: 59px;
		float: left;
		text-align: center;
		color: #FFF;
		font-size: .8em;
		padding: 1px 0px 2px;
	}
	.lasik-form-eye.right
	{
		background:url(/images/eye-prescription-enquiry-right.png) no-repeat 0 0;
	}
	.lasik-form-eye.left
	{
		background:url(/images/eye-prescription-enquiry-left.png) no-repeat 0 0;
	}
			.lasik-form-eye.right.middle, .lasik-form-eye.left.middle
		{
			background-position:0 -35px;
			height:21px;
		}
			.lasik-form-eye.right.bottom, .lasik-form-eye.left.bottom
		{
			background-position:0 bottom;
			height:22px;
		}

		.lasik-form-row.title .lasik-form-eye
		{
			padding: 0px;
			height:35px;
		}
	
	.lasik-form-value
	{
		width: 46px;
		float: left;
		text-align: center;
		color: #fff;
		font-size: .8em;
		padding: 2px 0px 0px 1px;
		overflow:hidden;
	}
	
	.lasik-form-value.alt-value
	{
		padding: 1px 1px 0px 0px;
	}	
		.lasik-form-row.title
		{
		height:25px;
		overflow:hidden;
		}
		.lasik-form-row.title .lasik-form-value
		{
			border-right: 1px solid #999;
			background-color: #005B94;
			padding: 9px 0 8px;
			_padding: 8px 0 7px;
		}
		
		.lasik-form-row.title .lasik-form-value.alt-value
		{
			border-right: none;
			border-left: 1px solid #999;
			padding: 9px 0 8px;
			_padding: 8px 0 7px;
		}
		
		.lasik-form-value input
		{
			width: 40px;
			border: 1px solid #A5ACB2;
			padding: 0px 2px;
			height:20px;
			_height:18px;
		}
		.submit
		{
			height:51px;
			padding:0px 0 5px;
			_padding:0 0 15px;
			overflow:hidden;
			margin:0 0 0 150px;
			_margin:0;
			line-height:0px;
		}
		.submit.admin
		{
			margin:15px 0 0 0px;
			height:30px;
			width:90px;
			padding:3px 0 0 0; 
		}
	.lasik-form-distance
	{
		width: 75px;
		float: left;
		text-align: center;
		font-size: .8em;
		color: #00A8EB;
	}
	.lasik-form-row
	{
		clear:both;
		height:22px;
		margin-left:20px;
	}
		.lasik-form-row.title
		{
			height:25px;
			padding: 10px 0;
		}
#right #sitemap h2
{
	padding: 10px 0px 0px 0px;
	font-size: 1em;
}

#right #sitemap h3
{
	padding: 10px 0px 0px 30px;
	font-size: .85em;
}	

#right #sitemap h4
{
	padding: 0px 0px 0px 60px;
	margin: 0px;
	font-size: .8em;
}									

img.float-right-borderless  {height:190px;}
img.float-right-borderless.med {height:280px;}
#right .video
{
	margin-left:0px;
}

#right .caption
{
	border:#00A8EB solid 1px;
	padding:10px;
	width:200px;
	margin:0 0 0 17px;
	clear:right;
	
}
#right .caption p, #right .caption h2
{
	padding:0;
	margin:0;
	color:#00A8EB;
	text-align:left;
	font-size:0.7em;
}

#right .consultants h2
{
	font-size:0.75em;
	padding:0;
	margin:0;
	line-height:1.2em;
	width:160px;
}
#right .consultants .ind
{
	float:left;
}
#right .consultants h2.short, .ind.short
{
	width:110px;
}

.tiny-ie-hack { height: 100%; width: 100%; overflow: hidden; }

#tiny-over {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	z-index: 1000;
	display: none;
	background-color: #005B94;
	opacity: 0.7;
} * html #tiny-over { position: absolute; filter: alpha(opacity=70); }

#tiny-load {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0; left: 0;
	z-index: 2000;
	display: none;
	background: transparent url(../img/throbber.0.1.gif) center no-repeat;
} * html #tiny-load { position: absolute; }

#tiny-tbox {
	width: 540px;
	height: auto;
	position: fixed;
	top: 15px; left: 50%;
	margin-left: -255px;
	z-index: 1500;
	display: none;
	background-color: #FFFFFF;
} * html #tiny-tbox { position: absolute; }

#map.mri
{
	width:400px;
	display:block;
}

/* brmb offer */
#right.brmb
{
	background-image: none;
}

#brmb-offer
{
	background: url(../../images/brm/brmb-bg.jpg) no-repeat 43px 45px;
	padding: 0px 0px 0px 43px;
}

#brmb-title
{
	margin: 0px 0px 0px -43px;
	height: 255px;
}

	#right #brmb-title h1
	{
		padding: 35px 0px 0px;
		margin: 0px;
		height: 0px;
		overflow: hidden;
		background: url(../../images/brm/brmb-title1.jpg) no-repeat 0px 0px;
	}
	
	#right #brmb-title h2
	{
		padding: 97px 0px 0px;
		margin: 0px;
		height: 0px;
		overflow: hidden;
		background: url(../../images/brm/brmb-title2.jpg) no-repeat 0px 0px;
	}
	
#brmb-text
{
	height: 534px;
	position: relative;
}	

	#right #brmb-text h2
	{
		color: #00A7EB;
		padding: 5px 0px 5px;
	}
	
	#right #brmb-text h3.brmb-rates
	{
		color: #000;
		font-size: .9375em;
		padding: 0px 0px 8px;
	}
	
	#right #brmb-text h4
	{
		color: #005A93;
		font-size: .9375em;
		padding: 0px;
		margin: 0px;
	}
	
	#right #brmb-text ul
	{
		margin: 0px 0px 12px;
		padding: 0px;
	}
	
	#right #brmb-text li
	{
		color: #000;
		font-size: .9375em;
		background-position: 0px 7px;
		padding: 0px 0px 0px 10px;
		margin: 0px;
	}
	
	.old-price
	{
		text-decoration: line-through;
		
	}
	
	#right #brmb-text p
	{
		color: #000;
		font-size: .9375em;
		padding: 0px 0px 10px;
		margin: 0px;
	}
	
	#right #brmb-text p.brmb-asterisk
	{
		font-size: .8em;
		color: #00A7EB;
	}
	
#brmb-badge
{
	position: absolute;
	width: 444px;
	height: 267px;
	bottom: 0px;
	right: 0px;
}	
	
	#right #brmb-text #brmb-badge h2
	{
		padding: 0px;
		width: 168px;
		margin: 0px 79px 70px auto;
		height: 120px;
		overflow: hidden;
		background: url(../../images/brm/brmb-badge.jpg) no-repeat 0px 0px;
	}
	
		#right #brmb-text #brmb-badge h2 a
		{
			margin: 0px;
			width: 168px;
			height: 0px;
			padding: 120px 0px 0px;
			background: url(../../images/brm/brmb-badge.jpg) no-repeat 0px 0px;
			overflow: hidden;
			display: block;
		}
	
	#right #brmb-text #brmb-badge p
	{
		color: #000;
		font-size: .75em;
		padding: 0px 0px 10px;
		margin: 0px;
	}

#brmb-phone
{
	height: 165px;
}	

	#right #brmb-phone h2
	{
		color: #FFF;
		font-size: 1.1875em;
		padding: 12px 0px 0px 50px;
		font-weight: normal;
	}

#brmb-terms
{
	padding: 0px 0px 0px 85px;
}	

	#right #brmb-terms h4
	{
		color: #005A93;
		font-size: .7em;
		padding: 0px;
	}
	
	#right #brmb-terms ul
	{
		margin: 0px 0px 12px;
		padding: 0px;
	}
	
	#right #brmb-terms li
	{
		color: #000;
		font-size: .7em;
		padding: 0px 0px 0px 10px;
		margin: 0px;
	}