@charset utf-8; 

/* CSS Document */
.noCopy { color:#FF0000; font-weight:bold; }
a:active,a:visited,a:link { text-decoration:none; color:#474B4F; }
a:hover { text-decoration:underline; 
/*color: #6F777D;*/
}
a.orange { color:#F9941E; }
body { 
/*	color: #6F777D;*/
color:#474B4F; font:normal 9pt Arial, Helvetica, sans-serif; 
/*background: transparent url(../_img/bg.jpg) repeat-x 0 -117px;	*/
background:transparent url(../_img/bg.jpg) repeat-x 0 -10px; }
body.home { background:transparent url(../_img/bg_home.jpg) repeat-x 0 65px; }
img { border:0; }
h3 { font:13pt normal Georgia,"Times New Roman",Times,serif; margin-top:10px; margin-bottom:0; color:#474B4F; }
h4 { font-size:13px; margin-bottom:0; margin-top:15px; }
h5 { font-weight:normal; font-size:9pt; margin-bottom:15px; margin-top:5px; }
p { font-size:12px; line-height:18px; color:#474b4f; }
.dotted-divider { background:url(../_img/dotted_divider.jpg) repeat-x; height:3px; 
/*	width: 100%;*/

/*float: left;*/
border:none; margin:5px 0; }
.dotted-divider2 { background:url(../_img/dotted_divider2.gif) repeat-x; height:2px; width:100%; float:left; border:none; margin-top:6px; }
#home-page.dotted-divider { width:692px; margin-bottom:18px; float:left; margin-top:6px; }
.dotted_dark { background:transparent url(/_img/underline_dot_dark.gif) repeat-x scroll left bottom; display:block; float:right; height:3px; width:177px; margin-bottom:0; margin-top:28px; }
.dotted_dark hr { display:none; }
hr.dotted_dark_news { background:transparent url(/_img/underline_dot_dark.gif) repeat-x scroll left bottom; left:37px; line-height:30px; display:block; height:3px; border:none; }

/* Horizontal Rule Fix for cross browser support */
div.dotted_light { background:transparent url(/_img/underline_dot_light.gif) repeat-x scroll left bottom; border:medium none; display:block; height:9px; left:37px; }
div.dotted_light hr { display:none; }
#page { 
/*container to center all content */
top:-10px; 
/*margin-top: 10px;*/
width:1000px; position:absolute; left:50%; margin-left:-500px; 
/* half of the width */

/*margin-top: 117px;*/

/*margin-top: 42px;*
	min-height: 100%;*/

/*background-color: white;*/
}
body.home #page { background:url(../_img/body_outer.jpg) no-repeat; }
body #page { background:url(../_img/body_outer2.jpg) no-repeat; }

/* --- Side Navigation --- */
#left_nav { float:left; background-color:#596166; height:651px; color:white; width:214px; 
/*width: 210px;*/
margin-right:0; 
/*margin-right: 4px;*/
font-size:9pt; }
#left_nav a:active,#left_nav a:visited,#left_nav a:link { color:white; }
#left_nav a:hover { color:white; }
#left_nav #date { display:block; font-size:8pt; line-height:9pt; padding-bottom:4px; padding-top:19px; text-align:center; width:100%; }
#left_nav #logo { margin:33px 63px 0; }
#nav { margin-top:14px; font-size:9pt; }
#nav li span.curPage { background:transparent url(/_img/arrow_orange.gif) no-repeat right 3px; padding-right:13px; font-weight:bold; }
#partnerLogin { position:absolute; top:478px; 
/*top: 510px; --without partner login */
width:170px; }
#partnerLogin span.arrowGrey { background:transparent url(/_img/arrow_on_grey.gif) no-repeat right 2px; padding-right:13px; line-height:8pt; }
.navElements_news li { float:left; font-size:8pt; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 -3px; padding:3px 0 8px; width:172px; }
.navElements li { background:transparent url(/_img/underline_dot_dark.gif) repeat-x scroll left 4px; float:left; font-size:8pt; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 -3px; padding:3px 0 8px; width:176px; 
/*width:172px;*/
line-height:13px; }
.navElements li.heightFix { background:transparent url(/_img/underline_dot_dark.gif) repeat-x scroll left bottom; }
.navElements li li { font-size:8pt; margin:8px 0 -8px -40px; padding-left:12px; width:164px; }
.navElements li li li { font-size:8pt; margin:8px 0 -8px -53px; padding-left:24px; width:152px; }

/* --- Header --- */
#header { float:left; }
#header #logo { 
/*background: url(../_img/logo.jpg) no-repeat;*/
width:139px; height:27px; position:absolute; left:24px; top:30px; }
#top_nav,#top_search { height:33px; }
#top_nav { float:left; background-color:#7C7467; 
/*	width: 767px;*/
width:735px; 
/*	height: 46px;*/
color:#464a4e; background:transparent url(/_img/nav_gradient.jpg) repeat-x; }
#top_nav ul { list-style-type:none; list-style:none; margin:0; padding:0; width:767px; }
#top_nav ul li { display:block; float:left; font-size:9pt; background:url(../_img/top_nav_divider.jpg) no-repeat right 10px; margin-top:1px; position:relative; z-index:100; }
#top_nav ul li.last { background:none; }

/*-- nav placement and sizes -- */

/* All nav items follow this pattern */
#top_nav ul li a.topic:active,#top_nav ul li a.topic:visited,#top_nav ul li a.topic:link { display:block; text-decoration:none; margin-top:8px; float:left; 
/*padding: 10px 24px 16px 24px;*/
padding:1px 24px 11px; }

/* regular list item */
#top_nav ul li a.topic:hover,#top_nav ul li#current.topic a.topic:active,#top_nav ul li#current a.topic:visited,#top_nav ul li#current a.topic:link { padding:10px 25px 9px; margin-left:-1px; margin-right:-1px; margin-top:-1px; background:transparent url(../_img/nav_gradient_hover.jpg) repeat-x scroll 0 0; }
#top_nav ul li#current a.topic:visited,#top_nav ul li#current a.topic:link { padding-right:26px; }

/* first list item */
#top_nav ul li.first a:hover,#top_nav ul li#current.first a:active,#top_nav ul li#current.first a:visited,#top_nav ul li#current.first a:link { padding:10px 26px 8px 24px; margin-left:0; }

/* last list item */
#top_nav ul li.last a.topic:hover,#top_nav ul li#current.last a.topic:active,#top_nav ul li#current.last a.topic:visited,#top_nav ul li#current.last a.topic:link { padding:10px 26px 8px; margin-left:-2px; }

/* Last hover */
#top_nav ul li.last a.topic:hover,#current.last a.topic:hover { padding:10px 26px 8px; margin-left:-2px; }

/* first hover */
#top_nav ul li.first a:hover,#top_nav ul li#current.first a:active { padding:10px 25px 8px; margin-left:-1px; }
#top_nav ul li#current { 
/*padding-top: 1px;*/
}
#top_nav ul .L { background:none; }
#top_nav ul li a#last { padding-right:26px; }

/* --- nav colours --- */

/* normal item */
#top_nav ul li a:active,#top_nav ul li a:visited,#top_nav ul li a:link { color:#515559; }

/* mouse-over item */

/*		#top_nav ul li a:hover {
			color: #464A4E;
			background: url(../_img/nav_gradient_hover.jpg) repeat-x;
		}*/
#top_nav ul li:hover { }

/* mouse-down item */
#top_nav ul li a:active { color:#515559; }
#current a:active { color:#ffffff; }

/* currently selected item */
#current a:hover,#current a:active,#current a:link,#current a:visited { 
/*color: #7D7468 !important;*/

/*background-color: #E3DDCA !important;*/
}
#top_search { background:url(../_img/search_gradient.jpg); float:left; width:183px; padding:0 21px 0 41px; color:white; }
#top_search label { margin:9px 12px 9px 0; float:left; font-family:Arial, Helvetica, sans-serif; }
#top_search form { display:inline; float:left; padding:8px 0; }
#top_search input,#top_search button { float:left; }
#top_search input { padding:0; width:110px; height:15px; border-top:1px solid #d7d8d9; border-bottom:1px solid #8a8c8f; border-left:0; border-right:0; }
.home #top_search input { padding:0; width:110px; height:15px; border-top:1px solid #d7d8d9; border-bottom:1px solid #8a8c8f; border-left:0; border-right:0; }
#top_search button { background:url(../_img/search_button.jpg) no-repeat; width:18px; height:17px; margin-left:1px; border:none; }

/* -- Body -- */
#content { 
/*float:left;*/

/*	margin-left:24px;*/

/*margin-top:139px;*/
top:46px; 
/*width:715px;	*/
width:982px; margin-left:9px; }
#content.full { width:100%; margin-top:0; }
#content #right { 
/*margin-left: 60px;*/
float:left; 
/*width: 730px;*/
width:690px; }
#content #right.gallery { left:280px; position:absolute; top:226px; }
#content #right .submit { background:url(../_img/button_submit.jpg) no-repeat; width:51px; height:21px; border:none; float:left; clear:left; }
#content #right .reset { background:url(../_img/button_clear.jpg) no-repeat; width:46px; height:21px; border:none; float:left; }
#content #right div { 
/*clear: both;*/

/*padding-top: 9px;*/
}
#content #right .full-width { 
/*width: 733px;*/
}
#content #right .full-width strong { clear:both; float:left; margin-bottom:10px; }
.full-width form { float:left; }
#content #right img { 
/*	margin-top: 35px;*/
float:left; position:relative; 
/*	top:-36px;*/
}
#content #right.gallery img { position:inherit; }
#content #right img.slo-tracking { margin-left:-6px; }
#content #right img.oct-registration { margin-left:0; }

/*#content #right h1
{
	width: 490px;
	float: left;
	font-size: 14pt;
}

#content #right #inner-left h1
{
	width: 490px;
	float: left;
	font-size: 14pt;
}*/
#content #right ul { 
/* 	float:left; */

/*line-height:18px;*/
padding-left:13px; 
/*	width:100%;*/
}
#content #right ul li { 
/*	padding-right: 20px;*/

/*	margin-bottom: 7px;*/
}
#content #right input { width:208px; }
#content #right #inner-left { width:450px; padding-right:50px; float:left; }
#right #inner-left h1 { float:none; }
#right #inner-left p { line-height:17px; padding-top:15px; }
#inner-left h1.title { padding-bottom:14px; }
#inner-right h3 { margin:0; font-size:16px; font-weight:normal; }
#content #right h1,#content #right p { margin:0; }
#content #right p { font-weight: normal; }
#content #right #inner-right { float:left; padding-top:16px; width:170px; clear:none; }
#content #right #inner-right p { font-size:11px; line-height:15px; }
#content #right #inner-right .dotted-divider { margin:7px 0; }
#page-top { height:275px; margin-top:84px; padding:0 10px; }
#page-top.home { height:334px; margin-top:83px; }
#page-bot { padding:0 23px; }
.fixed { margin-top:0!important; }
#content h1 { font:normal 16pt Georgia, "Times New Roman", Times, serif; color:#474b4f; font-size:18px; line-height:24px; }
#content h1.frontpage { margin:38px 0 31px; }
#content h1.frontpage a:link,#content h1.frontpage a:active,#content h1.frontpage a:visited { color:#7D7468; }
#content h1.frontpage a:hover { text-decoration:none; }
#content h1.frontpage a:hover span { text-decoration:underline; }
#content h1 span.more { font:normal 9pt Arial, Helvetica, sans-serif; }
#content img.mainBanner { margin-bottom:30px; }
#banners { height:243px; margin-bottom:29px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:-8px; padding-left:0; top:33px; }

/*#banners.products
	{
		height:243px;
		margin-bottom:29px;
	}
	
	#content p {
		margin: 1px 50px 7px 0;
		line-height: 18px;
	}*/
#bannerRegion { 
/*	float:left;
	height:140px;
	padding-left:13px;*/
position:absolute; left:214px; top:46px; }

/* --- Footer --- */
#footer { 
/*	float:left;*/
margin-top:20px; clear:both; 
/*margin-left:238px;*/
margin-left:9px; }
#gallery_nav { margin:10px 0; float:left; }
#gallery_nav ul { padding-left:15px; margin:0; }
#bot_nav { clear:both; color:#6F777D; float:left; font-size:7pt; font-weight:normal; padding-top:10px; 
/*	width: 500px;*/

/*width: 100%;*/
}
#bot_nav a:hover,#bot_nav a:visited,#bot_nav a:link { color:#6F777D; }
#bot_nav span,#gallery_nav span { display:block; float:left; clear:none; }
#bot_nav ul { display:block; float:left; clear:none; list-style-type:none; list-style:none; margin:0; padding-left:15px; padding-bottom:25px; }
#bot_nav ul li,#gallery_nav ul li { float:left; display:inline; padding:0 12px; background:url(../_img/footer_menu_divider.jpg) no-repeat right 2px; height:8px; }
#bot_nav ul li.last,#gallery_nav ul li.last { background:none; }

/* --- Breadcrumb trail --- */
#breadcrumb { list-style-type:none; list-style:none; padding-left:0!important; margin-left:248px; width:435px!important; float:right; position:relative; right:249px; margin-bottom:21px; }
#breadcrumb a:hover,#breadcrumb a:visited,#breadcrumb a:link { color:#474B4F; }
#breadcrumb li { display:block; float:left; 
/*		margin-right: 9px;*/
font-size:8pt; padding-right:4px; }
#breadcrumb li.curPage { color:#f9941e; font-weight:normal; }

/* --- Misc Content formatting --- */
.two_thirds { width:525px; float:left; }
.one_third { float:right; }

/*.right {
	float: right;
}*/
.backToTop { background:transparent url(/_img/arrow_up_on_white.gif) no-repeat scroll right 2px; padding-right:13px; color:#6F777D; font:normal 8pt Arial, Helvetica, sans-serif; line-height:8pt; }
.circle_arrow { background:transparent url(/_img/arrow_right_on_white.gif) no-repeat scroll right 2px; padding-right:16px; color:#6F777D; font-weight:bold; line-height:26px; }
.clr { clear:both; height:0; }

/* --- Testimonials --- */
#testimonials { list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:0; padding-left:0; }
.tall { margin:15px 0; }
.testimonial { width:100%; float:left; }
.testimonial img { border-left:1px solid #9AA1A7; float:right; }
.testimonial p { width:78%; float:left; margin:1px 0 7px!important; }
.investment { width:100%; float:left; }
.investment h4 { width:78%; float:left; }
.investment img { border:1px solid #9AA1A7; float:right; margin:15px 0; }
.investment p { 
/*width: 76%;*/
width:100%; float:left; margin:1px 0 7px!important; }
.investment p.current { width:77%; }
.siteScreenshot { border:1px solid #9AA1A7; margin:18px 0; }
.testimonial_quote { font-size:14pt!important; line-height:26px!important; padding-right:20px; }

/* --- Portfolio Overview --- */
#portfolio { margin-top:-45px; }
#portfolio .row { border-bottom:1px solid #9AA1A7; width:100%; float:right; clear:both; padding-top:55px; }
#portfolio .row .spacer { 
/* accomodates when there are less than 3 images on overview */
display:block; width:142px; height:57px; float:left; }
#portfolio .row img { border-right:1px solid #9AA1A7; border-left:none; float:left; }
#portfolio span.more { background:transparent url(/_img/arrow_right_on_white.gif) no-repeat scroll right 8px; float:right; display:block; height:35px; padding:5px 14px 5px 30px; }
#portfolio span.caption { display:block; height:35px; padding:5px 16px 5px 5px; float:left; width:184px; }

/* --- Case Studies --- */
#caseStudy img { }
.orangeLink:active,.orangeLink:hover,.orangeLink:visited,.orangeLink:link { color:#FAA61A; font-size:8pt; }
#news .article { border-bottom:1px solid #9AA1A7; margin:5px 0; padding-bottom:3px; }
.archives { padding-top:12px; width:140px; }
.row { margin-bottom:5px; }
#news .article p { padding:0!important; margin:0; line-height:18px; }
#news .article h4,#news .article a { line-height:18px; }

/* --- case study --- */
.case_study_body { float:left; width:505px; }
.case_study_body p { line-height:18px; margin:1px 19px 7px 0!important; }
.infobox { float:right; width:187px; }
.infobox .logo { padding-top:30px; }
.infobox img.bio { padding-bottom:15px; }
.infobox p.bio { margin:6px 50px 6px 0!important; }
#content .home-content { width:690px; }
#content p.homepage { margin-top:13px; }
ul.body_list { margin-top:1px; list-style:none; line-height:18px; padding-left:2px; }
ul.body_list li { background:transparent url(/_img/arrow_orange_on_white.gif) no-repeat left 4px; padding-left:12px; }
ul.body_list.after_heading { margin-top:8px; }
.fullsize { font-size:9pt!important; line-height:18px; }
.fourBuckets { width:980px; margin-top:-11px; }
.bucket { width:201px; height:164px; margin:0 44px 0 0; display:inline; float:left; }
.rightArrow { background:url(../_img/bucket-link.jpg) no-repeat right 2px; padding-right:15px; font-family:Georgia; font-size:14px; font-weight:normal; padding-right:15px; }
.bucket.last { margin:0; }
.bucket-inner { position:relative; }
.bucket-inner a.image { display:block; }
.bucket-inner a.image:hover { }
.bucket-inner#healthcare-research, .bucket-inner#upcoming-events, .bucket-inner#gen-medicine, .bucket-inner#opko-curna { top:30px; }
.bucket-inner#ophthamology-products { top:17px; }
#healthcare-research a.image:hover,#ophthamology-products a.image:hover, #gen-medicine a.image:hover, #meet-experts a.image:hover, #opko-curna a.image:hover { background-position:right center; }
#upcoming-events a.image { width:200px; }
#upcoming-events a.image:hover { background-position:-200px center; }
#healthcare-research a.image { background:url(../_img/HealthcareResearch.jpg) no-repeat left center; height:96px; }
#ophthamology-products a.image { background:url(../_img/OphthamologyProducts.jpg) no-repeat left center; height:109px; }
#meet-experts a.image { background:url(../_img/MeetTheExperts.jpg) no-repeat left center; height:114px; }
#gen-medicine a.image { background:url(../_img/gen_medicine.jpg) no-repeat left center; height:96px; }
#opko-curna a.image { background:url(../_img/opko_curna.jpg) no-repeat left center; height:96px; }
#upcoming-events a.image { 
/*background: url(../_img/UpcomingEvents.jpg) no-repeat left center;*/
background:transparent no-repeat left center; height:96px; width:200px; }
.bucket-inner#meet-experts { top:12px; }
.bucket .bucket-shadow { width:201px; height:13px; background:url(../_img/bucket_shadow.jpg); display:block; margin-bottom:-2px; }
.bucket-inner#upcoming-events .rightArrow { padding-left:20px; }
.bucket-inner#upcoming-events ul { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:20px; margin-top:16px; color:#474b4f; }
.contact_bucket { float:left; width:33%; margin-left:-40px; padding-left:40px; height:205px; display:inline; }
.left_divider { background:transparent url(/_img/vertical.gif) no-repeat 5px 16px; }
p.contact_us { margin:1px 5px 7px 0!important; }
.spc { margin-bottom:18px; }

/* -- news --- */
.news p { padding-top:0!important; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:20px!important; }
.news p strong { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }

/* --- portfolio --- */
#overviewTable { width:723px; margin-top:-53px; margin-left:-4px; }
#overviewTable img { border-bottom:1px solid #9AA1A7; border-right:1px solid #9AA1A7; margin-top:57px; padding-left:3px; margin-left:-3px; }
#overviewTable img.last { border-right:none; }
.investment .keyline { border-right:1px solid #9AA1A7; float:left; height:100%; margin:-15px 0; padding:15px 27px 15px 0; width:76%; }
img.logo { border:none; padding-top:15px; }

/*-- contact us, directions */
ul.directions { padding-left:0; width:335px; margin-top:0; }
ul.directions li { display:table-row; line-height:18px; }
.direction_body { width:450px; }
.direction_body h4 { line-height:18px; }
.direction_map { display:block; width:250px; }
.direction_map img { padding-bottom:10px; }
span.map { padding-left:6px; font-weight:normal; }

/* --- Partners Speak --- */
#partners_speak { list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:0; padding-left:0; }
h2.speak { font-family:Georgia, "Times New Roman", Times, serif; color:#7D7468; margin-bottom:0; font-weight:normal; }
h3.speak { margin-top:0; }
.orange { color:#FAA61A; 
/*font-weight: bold;*/
}
.infobox p { margin:6px 50px 6px 0!important; }
#sub-nav { position:absolute; 
/*top: 115px;*/
left:32px; width:201px; 
/*padding-top: 18px;*/
color:#ffffff; height:196px; z-index:10; background:#636669; top:130px; padding-top:0; }
#sub-nav.products { top:130px; padding-top:0; }
#sub-nav a:active,#sub-nav a:visited,#sub-nav a:link { color:#ffffff; text-decoration:none; }
#sub-nav ul { width:201px; padding:0; list-style:none; font-size:11px; line-height:15px; margin-top:10px; }
#sub-nav ul li { height:22px; }
#sub-nav ul li.first { background:none; }
#sub-nav ul li span { background:url(../_img/dotted_divider2.gif) repeat-x top; padding:5px 0 0; display:block; margin:0 18px; }
#sub-nav ul li.first span,#sub-nav ul li a:hover span { background:none; }
#sub-nav ul li a { height:25px; display:block; }
#sub-nav ul li a:hover { background:#898b8e; }
#sub-nav ul li.selected { background:#898b8e; margin-bottom:-2px; padding-bottom:2px; }
#left-nav { padding-top:21px; width:170px; margin-left:28px; float:left; margin-right:60px; }

/*#left-nav a
{
	color: #f7941e;
}*/
a.right { background:url(../_img/left_nav_link.jpg) no-repeat right 5px; padding-right:8px; 
/*	float: left;*/
color:#f69220; font-size:11px; }
a.right2 { background:transparent url(../_img/arrow_orange_on_white.gif) no-repeat scroll right 4px; padding-right:8px; }
#left-nav div { margin-bottom:4px; }
#left-nav .title { font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; margin:-11px 0 10px; }
#left-nav p { margin:0 0 5px; font-size:8pt; }
#left-nav a img { margin:14px 0; }
.row { margin-right:33px; float:left; margin-bottom:9px; }
.row label { display:block; margin-bottom:6px; }
.row input { width:208px; }
.row select { width:132px; margin-right:83px; }
.clear { clear:both; }
.required { background:transparent url(../_img/asterick.jpg) no-repeat scroll left 3px; padding-left:4px; }
span.required { color:#f7941e; display:block; clear:both; }
#legend.required { float:left; margin-top:8px; }
#bot_nav.shift { margin:66px 18px 0; }

/*#bot_nav.shift
{
	margin-top: 0;
	margin-left: 178px;
}*/
.arrowUp,.BackToTop { clear:both; float:left; margin-top:36px; background:url(../_img/arrow_up.jpg) no-repeat left 3px; padding-left:16px; color:#6F777D; }
.BackToTop { margin-top:2px; font-weight: normal; }
img.machine { margin-top:13px; margin-bottom:0!important; }
img.pdf { margin-left:2px; margin-right:8px; }
strong.machine { display:block; position:relative; clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; }
img.image-gallery { margin-top:17px; margin-bottom:14px; }
img.topography { margin-left:1px; }

/* Products */
#product-listing { width:692px; padding-top:12px; float:left; }
#product-listing hr { width:690px; }
.products { 
/*padding-left:61px;	*/
}
.product-row { width:692px; 
/*height: 118px;*/
float:left; position:relative; }
.product-row .image { margin-right:47px; display:block; float:left; width:199px; height:102px; }
.product-row #product-spectral.image:hover,.product-row #product-microperimetry.image:hover,.product-row #product-oct-cornea.image:hover,.product-row #product-b-scan.image:hover,.product-row #product-ubm.image:hover,.product-row #product-a-scan.image:hover { background-position:right; }
.product-row #product-spectral.image { background:transparent url(../_img/products_Spectral.jpg) no-repeat scroll 0 0; }
.product-row #product-microperimetry.image { background:url(../_img/products_Microperimetry.jpg) no-repeat; }
.product-row #product-oct-cornea.image { background:url(../_img/products_OCTCornea.jpg) no-repeat; }
.product-row #product-b-scan.image { background:url(../_img/products_BScan.jpg) no-repeat; }
.product-row #product-ubm.image { background:url(../_img/products_UBM.jpg) no-repeat; }
.product-row #product-a-scan.image { background:url(../_img/products_AScan.jpg) no-repeat; }
.product-row .content { width:auto; }
.product-row img { margin-right:47px; top:0; }
.product-row .img { }
.product-row .last { margin:0; }
.product-row strong { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:10pt; left:2px; position:absolute; top:14px; z-index:3; }
#content #right div.L,#content #right div.R { 
/*float: left;*/

/*padding: 9px 0;*/
}
#content #right div.L { 
/*width: 490px;*/
}

/*#content #right div.R
{
	width: 240px;
}*/

/*
	--	Inside Product Pages --
*/
#inside_product { float:left; }
#inside_product .R { width:225px; }
#inside_product	.dotted-divider { width:690px; margin:15px 1px 17px 0; float:left; }
#inside_product .heading { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }
#inside_product ul { padding-left:13px; width:442px; font-size:13px; line-height:18px; margin:0; }
#inside_product div.L { width:444px; margin-right:22px; 
/*44px; */
}
#inside_product div.L,#inside_product div.R { float:Left; }
#inside_product h1.tagline { padding-top:7px; }
#inside_product p { padding-bottom:12px; font-size:13px; line-height:17px; }
p.tagline { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px!important; line-height:19px!important; }
#inside_product .R img { clear:both; margin-bottom:20px; }
#inside_product .R img.hasCaption { margin-bottom:8px; }
#inside_product .R .caption { display:block; clear:both; padding:0; margin:0 0 4px 2px; font-size:11px; }
#inside_product .R .caption span { font-size:10px; }
#inside_product ul ul { list-style:none; }
#inside_product	ul ul li { margin-left:8px; }

/* ------------ */
div.R { 
/*width: 210px;*/
}
#product-listing .dotted-divider { float:left; margin:22px 0; clear:both; width:100%; }

/* news / events */
#news-events .dotted-divider { margin:12px 0; }
#news-events .L { float:left; width:512px; padding:0; }
#news-events .first { margin-top:19px; }
#news-events .L p { line-height:21px!important; padding-top:4px!important; }
#news-events .L hr { width:480px; margin:9px 0; }
#news-events .L strong { font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; }
#news-events .R { width:165px; padding-right:53px; float:right; font-size:7pt; line-height:15px; }
#news-events .R hr { margin:4px 0; float:left; }
#news-events h3 { margin-top:0; }
#news-events ul { list-style:none; padding:0; margin:0; width:165px; }

/* Distributors */
#distributors h4 { font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; }
#distributors .L { width:450px; float:left; }
/* #distributors .L h4 { font-weight:bold; } */
#distributors .L h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin-top:2px; margin-bottom:0; }
#distributors .L h4 em { font-weight:normal; }
#distributors p { fonst-size:11px; }
#distributors .L hr { margin:13px 0; }
#distributors .R { margin-left:62px; float:left; width:160px; }
#distributors .R h4 { font-weight:normal; }
#distributors .R hr { margin:8px 0; }
#distributors .R select { width:130px; }
label.distributor { margin-right:12px; }
input.distributor { border:1px solid #888888; font-family:arial; font-size:9pt; height:15px; padding:1px 3px; width:110px!important; margin-right:12px; }
p.distributor strong { text-transform:uppercase; }
#result strong { display:block; }

/* news */
#paper-articles { padding-top:20px; float:left; }
#paper-articles h1 { padding-bottom:12px; }
#paper-articles hr { margin:11px 0; }
#paper-articles .L { width:450px; float:left; }
#paper-articles .L h3 { font-size:16px; }
#paper-articles .R { float:right; width:182px; margin-right:23px; margin-top:-15px; }
#paper-articles .R strong { font-family:Georgia, "Times New Roman", Times, serif; }
.bottomlinks { line-height:24px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.bottomlinks a.right { font-family:Arial, Helvetica, sans-serif; padding-left:3px; }
#inner-left p.conference strong,#inner-left p.distributor strong,#inner-left p.article strong { padding:0; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
#inner-left p.conference,#inner-left p.distributor,#inner-left p.article { margin-top:0; 
/*!important;*/
padding:10px 0!important; }
.corporateOffice { margin-left:32px; margin-top:-16px; }
.corporateOffice li { list-style:none; }
img.experts { float:right; margin:6px 0; border:1px solid white; }
a:hover .experts { border:1px solid #F9941E; }
.expert_blurb { float:left; width:70%; padding:6px 15px 6px 0; }
.expert_blurb p { padding:0!important; }
.clr { clear:both; height:3px; }

/* --- Left links --- */
#left-nav .rightArrow { font-size:14px; line-height:28px; }
h2.subHeading { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; margin-top:0; }
.phoneSpacer { display:block; width:50px; float:left; }
.news { left:2px; }
.news,.upcoming { font-size:11px!important; }
.upcoming li { width:170px; }
.expertpic { margin-bottom:4px; }
.contactUs .bottomlinks a.right { font-size:12px!important; }
.instrum p { padding-top:0!important; padding:8px 0!important; }
#left-nav .expert_blurb { width:165px; margin:0; padding:0; }
#img_gal_thumbs p { line-height:normal; }
#scrollup .first { padding-left:14px; }
.search-nav-form-table input { width:auto!important; paddinf-bottom:20px!important; }
.search-sitemap ul { float:none!important; padding-left:auto!important; }
.extraspace h1 { padding-top:20px; }
.extraspace h1.title { padding-top:10px; }

/* Downloads Page */
.downloads li { margin-bottom:8px; width:540px; }

/* support */
.support-register h3 { margin-bottom:7px; }
.support-register .row { margin-right:10px; }
.support-register .dotted-divider { clear:both; }

.legalese{ font-style: italic; }


.phone_right { color: #F69220; font-family: arial; font-size: 12px !important; padding-left: 3px;}
