/*--------------------- Last Modified  2006.11.10 ---------------------*/
/*-------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
  Copyright Einstein Industries 2006. Used with Permission.                             
  May not be duplicated or reproduced.
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari
  CSS Document - layout.css
/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

/* ------------------------ GLOBAL ELEMENTS ------------------------ */

/* ------------------------ type selectors ------------------------ */
body { 
	background:#FFFFFF;
	text-align:center; 
	font:11px/16px  Arial, Helvetica, sans-serif; 
	color:#000;
	}
	body.corporate {
	background:#FFFFFF url("../images/bg-body-corp.jpg") top center no-repeat;
	}
	body.aesthetic {
	background:#FFFFFF url("../images/bg-body-aesthetic.jpg") top center no-repeat;
	}
	body.ophthalmology {
	background:#FFFFFF url("../images/bg-body-ophthalmology.jpg") top center no-repeat;
	}
	body.ent {
	background:#FFFFFF url("../images/bg-body-ent.jpg") top center no-repeat;
	}
	body.vet {
	background:#FFFFFF url("../images/bg-body-vet.jpg") top center no-repeat;
	}
	
body#index.corporate { 
	background:url("../images/bg-body.jpg") top center no-repeat;
	width:100%;
	}
#bg-img-bottom { 
	background:url("../images/bg-img.jpg") left bottom no-repeat;
	padding-bottom: 300px;
	width:100%;
	}
blockquote { margin-left:10px; margin-right:10px; }

h1	{ font-size:1.2em; color:#000; }
h2	{ font-size:1.1em; color:#000;}
h3	{ font-size:1.0em; color:#000; }

h1 span,h2 span,h3 span	{ }

a:link,a:visited	{ color:#013785; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#000000; text-decoration:underline; outline:none; }

/* ------------------------ classes ------------------------ */
.clear {clear: both;}

div.clear	{ 
	height:.01em; 
	clear:both;
	overflow:hidden; 
	}
div.clear-h2	{ 
	height:10px; 
	clear:both;
	overflow:hidden; 
	}
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("../images/bullet-back-to-top.jpg") right no-repeat;
	}
p.more-info {
	text-align:right;
	display:block;
	}
img.img-left { 
	float:left; 
	margin:0px 4px 0px 0px;
	}

img.img-right { 
	float:right; 
	margin:0px 0px 5px 0px; 
	}
img.img-right-pe { 
	float:right; 
	margin:0px 0px 2px 0px; 
	width: 210px;
	}
.citation {font-size: .9em; }

#column-right p.prod-img-link {margin: 0px; text-align:center;}
div.left-img {float: left; width: 220px; padding-left: 10px;}
div.left-img-3 {float: left; width: 300px; padding-left: 15px;}
div.left-img-4 {float: left; width: 350px; padding-left: 15px;}
div.img-float-left-3 { float: left; width: 272px; }
div.img-float-left { float: left; width: 400px; }


body#videos div.left-img {float: left; width: 220px; padding-left: 15px;margin-left: 40px;}
/* ------------------------ form elements ------------------------ */
form {
	width:150px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}

form label	{ font-size:.95em; } 

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

 textarea, select { 
	background-color:#FFFFFF !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #ccc;
	color:#414141;
	width:170px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	}

select { width:150px; padding:0; } /* same width as form - !important */

textarea { height:90px; overflow:auto; }

#contact_business { display: none; } /* do not remove */ 

/* ------------------------ SITE SEARCH ------------------------ */
form#searchform {
	width: 300px;
	padding: 4px 0 0px 523px;
	margin: 0px;
	text-align:center;
	}
	#searchform #contact_search_term {width: 165px;}
	
body#search-results h1 {text-align: center; font-size: 1.5em; margin: 15px 0 20px 0;}

body#search-results input#q {float: left; width: 165px; height: 20px; background: #FFFFFF !important; margin-right: 7px;}
body#search-results form {width: 500px;}
body#search-results input.submit-search { /* REMOVE IF NOT USED */
	background: url("../images/btn-search-results.jpg") !important;
	width:78px;
	height:28px;
	border:none;
	cursor:pointer;
	float: left;
	}

body#search-results hr {clear: both;}
/* ------------------------ FDC LOGIN ------------------------ */
#fdc-form-bg {
	background: url("../images/fdc-login-bg.jpg") top no-repeat;
	padding-top: 18px;
	}
form#fdc-login-form {
	width: 200px;
	padding-left: 365px;
	text-align:center;
	}
	
/* ------------------------ Find A Doctor Form ------------------------ */
#contact-fad input.checkbox { 
	width: 12px; 
	background: transparent; 
	padding: 0px;
	border: none;
	}
#contact-request-info input.checkbox { 
	width: 12px; 
	background: transparent; 
	padding: 0px;
	border: none;
	}
#contact-fad label.cbox-prod { width: 280px; font-size: 12px; margin-bottom: 4px; text-align:left; padding: 0 0 0px 20px;}
#contact-fad label.cbox-title { width: 350px; font-size: 1.1em; margin-bottom: 2px; text-align:left; padding: 0 0 0px 20px;}
#contact-fad label.cbox-descript { width: 410px; text-align:left; padding-left: 20px;}
.detail-text {font-size: .9em;}
#column-right p.reference-text {font-size: .8em; margin-top: 20px;}
body#aesthetic-index p.reference-text {font-size: .8em; margin-top: 20px;}

#contact-fad label { 
	width:150px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
#contact-fad input.submit-contact-main { margin:24px 0 0 200px; }

/* ------------------------ main contact form ------------------------ */
#contact-main, #contact-fad { margin:20px 0 10px 0; }
#contact-request-info { width: 800px; margin: 20px 0 10px 50px;}
 div.request-2-col {width: 350px; float:left; display:inline; margin-right: 10px;}
 #contact-request-info label { 
	width:150px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
#contact-request-info label.full { width: 280px; margin-bottom: 8px;}
#contact-request-info label.full-2-col { width: 800px; text-align: center;}
#contact-request-info label.full-comments { width: 300px;}

#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
#contact-main label input, #contact-main label textarea, #contact-main label select, 
#contact-request-info label input, #contact-request-info label textarea, #contact-request-info label select, 
#contact-fad label input, #contact-fad label textarea, #contact-fad label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	height: 16px;
	}

#contact-main label select, #contact-request-info label select, #contact-fad label select { width:175px; } /* fixes display issue - 5px larger than input field */

#contact-main label textarea, #contact-request-info label textarea { height:66px; overflow:auto; }

/* ------------------------ submit button form elements ------------------------ */

input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}
	
#contact-request-info input.submit-contact-main { margin:90px 0 0 380px; } /* defines placement of contact-main submit button */

input.submit-contact-main { margin:95px 0 0 243px; } /* defines placement of contact-main submit button */
input.submit-contact-main2 { margin:15px 0 0 243px; } /* defines placement of contact-main submit button */
input.submit-contact-trade-in { margin:15px 0 0 -200px; } /* defines placement of trade-in submit button */

input.submit-fdc-login { /* REMOVE IF NOT USED */
	background:url("../images/btn-fdc-login.gif");
	width:79px;
	height:28px;
	border:none;
	cursor:pointer;
	}

input.submit-contact-main, input.submit-contact-main2, input.submit-contact-trade-in { /* REMOVE IF NOT USED */
	background:url("../images/btn-submit.gif");
	width:79px;
	height:28px;
	border:none;
	cursor:pointer;
	}
input.submit-search { /* REMOVE IF NOT USED */
	background: url("../images/btn-search.gif") !important;
	width:79px;
	height:28px;
	border:none;
	cursor:pointer;
	}

/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

/* ------------------------ main framework ------------------------ */
#wrap {
	background:  url("../images/wrap-bottom.gif") left bottom no-repeat;
	padding-bottom: 65px;
	width:930px;
	margin:0 auto;
	text-align:left;
	}
body#fdc-login #wrap, body#fdc-specialty #wrap, body#aesthetic-index #wrap {
	background:  none;
	padding-bottom: 65px;
	width:930px;
	margin:0 auto;
	text-align:left;
	}
/* ------------------------ masthead framework ------------------------ */
#masthead {
	position:relative;
	background:url("../images/masthead.jpg");
	height:89px;
	}
	/* index page link within #masthead */		
	#masthead a.home-link {	
		position:absolute;
		left:39px;
		width:220px;
		top:21px;
		height:60px; 
		}
	#masthead a.home-link span {
		display:none;
		}
body#search-results #masthead {
	position:relative;
	background:url("../images/masthead.jpg");
	height:53px;
	padding-top: 36px;
	}
/* ------------------------ column-left framework ------------------------ */
#column-left {
	width:235px;
	float:left;
	background: url(../images/sub-nav-wrap.jpg) repeat-y;
	}

	#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
		margin:0px 0px 10px 0px;
		}

	#column-left form { margin-left:0px; } /* set form margin here */

	/* single column list */
	#column-left ul { padding-left:5px; }
		#column-left ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px; /* pushes text to the right to display bg img */
			}

	/* multi column list */
	#column-left ul.multi { padding-left:5px; } 
		#column-left ul.multi li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			float:left;
			width:150px; /* sets the width of each column */
			line-height:20px; 
			}

	/* definition list */
	#column-left dl { padding-left:5px; }
		#column-left dl dt {
			font-weight:bold;
			color:#99CC00;
			}
		#column-left dl dd {
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-left:5px;
			}

/* ------------------------ column-right framework ------------------------ */
#column-right {
	width:695px;
	float:left;
	}

	#column-right p, #column-right h1, #column-right h2, #column-right h3, #column-right ul{
		margin: 0 44px 10px 23px;	
		}

	#column-right form { margin-left:0px; }

	/* single column list */
	#column-right ul { padding-left:5px; }
		#column-right ul li{ 
			background:transparent url("../images/bullet-index.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-bottom: 4px;
			}
		#column-right ol li { 
			margin-left:60px;  /* pushes text to the right to display bg img */
			margin-bottom: 4px;
		}
		#column-right ul li.no-bullet { background: none;}
		#column-right ul li.indent { 
			margin-bottom: 4px;
			margin-left: 20px;
			}
		#column-right ul li.clear-no-bullet {
			background: none;
			clear: both;
			width: 10px;
			}
	/* multi column list */
	#column-right ul.multi { padding-left:5px; } 
		#column-right ul.multi li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:10px;  /* pushes text to the right to display bg img */
			float:left;
			width:150px;
			line-height:20px; 
			}
		#column-right ul.multi-address li { 
			background:transparent;
			float:left;
			width:140px;
			line-height:20px; 
			padding: 0px;
			}
			#column-right ul.multi-address li.clear-cell {width: 500px;}
			
			
/*--------------- dl for market materials (Aesthetic Support and Services Page) -------------------------*/
	#column-right dl.marketing-materials {margin-left: 30px;}
		#column-right dl.marketing-materials dt { 
			font-size: 1.1em;
			font-weight: bold;
			background-color: #23701C;
			display: block;
			clear: both;
			color: #FFFFFF;
			padding-left: 3px;
			margin-bottom: 20px;
		}
		#column-right dl.marketing-materials dd {
			width: 300px;
			float: left;
			margin-left: 10px;
			}
		#column-right dl.marketing-materials dd.end-cell {
			width: 610px;
			float: left;
			margin-left: 10px;
			clear:both;
			border-bottom: 2px solid #23701C;
			margin-bottom: 20px;
			}
		#column-right dl.marketing-materials dd.end-cell p{padding: 10px 0 5px 0;}
		
		#column-right dl.marketing-materials dd.end-cell-1 {
			width: 610px;
			float: left;
			margin-left: 10px;
			clear:both;
			margin-bottom: 20px;
			}
/*--------------- dl for education and events --------------------*/
	/* definition list */
	#column-right dl.events-table { margin-left: 24px; clear:both; margin-bottom: 20px;}
		body.aesthetic #column-right dl.events-table dt { /* Aestehtic */
			font-weight:bold;
			color:#FFFFFF;
			background-color: #23701C;
			display: block;
			padding-left: 3px;
			margin-bottom: 3px;
			font-size: 1.2em;
			}
		body.ophthalmology #column-right dl.events-table dt { /* Ophthalmology */
			font-weight:bold;
			color:#FFFFFF;
			background-color: #0257A2;
			display: block;
			padding-left: 3px;
			margin-bottom: 3px;
			font-size: 1.2em;
			}
		body.ent #column-right dl.events-table dt { /* Ent */
			font-weight:bold;
			color:#FFFFFF;
			background-color: #9F4DA7;
			display: block;
			padding-left: 3px;
			margin-bottom: 3px;
			font-size: 1.2em;
			}
		body.vet #column-right dl.events-table dt { /* Vet */
			font-weight:bold;
			color:#FFFFFF;
			display: block;
			padding-left: 3px;
			margin-bottom: 3px;
			font-size: 1.2em;
			}
		body#tradeshows table, body#education-events table {margin: 5px 0 10px 25px; width: 650px;}
		body#tradeshows table tr td, body#education-events table tr td {
			padding: 3px 3px 3px 3px;
		
			}
		body#tradeshows table tr.month-head, body#education-events table tr.month-head {
			font-weight:bold;
			color:#FFFFFF;
			background-color: #C7750A;
			padding-left: 3px;
			margin-bottom: 3px;
			font-size: 1.2em;
			}
			body#education-events.aesthetic table tr.month-head { /* Aesthetic */
			background-color: #23701C;
				}
			body#tradeshows.ophthalmology table tr.month-head { /* Ophthalmology */
			background-color: #0257A2;
				}
			body#tradeshows.ent table tr.month-head { /* Ent */
			background-color: #9F4DA7;
				}
			body#tradeshows.vet table tr.month-head { /* Vet */
			background-color: #C7750A;
				}

		table tr.title-head {
			font-weight: bold;
			}

			#column-right dl.events-table dd {margin-bottom: 2px;}
		body.aesthetic #column-right dl.events-table dt.events-head, body.ophthalmology #column-right dl.events-table dt.events-head,
		body.ent #column-right dl.events-table dt.events-head, body.vet #column-right dl.events-table dt.events-head {
			background-color:#FFFFFF;
			font-weight:bold;
			font-size: 1.1em;
			color: #000;
			padding-left: 0px;
			}
		#column-right dl.events-table dd.date {
			background:none;
			margin-left:5px;
			width: 150px;
			float: left;
			display: inline;
			}
		#column-right dl.events-table dd.location {
			background:none;
			margin-left:5px;
			width: 170px;
			float: left;
			display: inline;
			}
		#column-right dl.events-table dd.name {
			background:none;
			margin-left:5px;
			width: 270px;
			float: left;
			display: inline;
			}

/* ------------------------ subhead framework ------------------------ */
#subhead { } /* sets height for all subheads */
	body#index #subhead { background:url("../images/subhead-index.jpg"); height:20px; }
	body#about #subhead { background:url("../images/subhead-aboutus.jpg") top no-repeat; padding-top: 48px;}
	body#news #subhead { background:url("../images/subhead-news.jpg") top no-repeat; padding-top: 48px;}
	body#investors #subhead { background:url("../images/subhead-investors.jpg") top no-repeat; padding-top: 48px;}
	body#careers #subhead { background:url("../images/subhead-careers.jpg") top no-repeat; padding-top: 48px;}
	body#contact #subhead { background:url("../images/subhead-contact.jpg") top no-repeat; padding-top: 48px;}
	body#aesth-distr #subhead { background:url("../images/subhead-aesth-distr.jpg") top no-repeat; padding-top: 60px;}
	body#ophthal-distr #subhead { background:url("../images/subhead-ophthal-distr.jpg") top no-repeat; padding-top: 60px;}
	body#thankyou #subhead { background:url("../images/subhead-thankyou.jpg") top no-repeat; padding-top: 48px; }
	body#sitemap #subhead { background:url("../images/subhead-sitemap.jpg") top no-repeat; padding-top: 48px; }
	
	/* ------------------- 4 specialty subheaders ----------------------*/
	body.aesthetic #subhead { 
		background:url("../images/subhead-aesthetic.jpg") top no-repeat;
		padding-top: 60px;
		position: relative;
		width:930px;
	}
	body.ophthalmology #subhead { background:url("../images/subhead-ophthalmology.jpg") top no-repeat; padding-top: 48px;}
	body.ent #subhead { background:url("../images/subhead-ent.jpg") top no-repeat; padding-top: 60px;}
	body.vet #subhead { background:url("../images/subhead-vet.jpg") top no-repeat; padding-top: 60px;}
	
		/*-------------------------- Aesthetic Application and Products Subheads  -------------------------*/
		body#skin-rejuvenation.aesthetic #subhead { background:url("../images/subhead-skin-rejuvenation.jpg") top no-repeat; padding-top: 48px;}
		body#vascular-lesions.aesthetic #subhead { background:url("../images/subhead-vascular-lesions.jpg") top no-repeat; padding-top: 48px;}
		body#pigmented-lesions.aesthetic #subhead { background:url("../images/subhead-pigmented-lesions.jpg") top no-repeat; padding-top: 48px;}
		body#resurfacing.aesthetic #subhead { background:url("../images/subhead-resurfacing.jpg") top no-repeat; padding-top: 48px;}
		body#hair-removal.aesthetic #subhead { background:url("../images/subhead-hair-removal.jpg") top no-repeat; padding-top: 48px;}
		body#acne.aesthetic #subhead { background:url("../images/subhead-acne.jpg") top no-repeat; padding-top: 48px;}
		body#leg-veins.aesthetic #subhead { background:url("../images/subhead-leg-veins.jpg") top no-repeat; padding-top: 48px;}
		body#tightening.aesthetic #subhead { background:url("../images/subhead-tightening.jpg") top no-repeat; padding-top: 48px;}
		body#venus.aesthetic #subhead { background:url("../images/subhead-venus.jpg") top no-repeat; padding-top: 48px;}
		body#lyra.aesthetic #subhead { background:url("../images/subhead-lyra.jpg") top no-repeat; padding-top: 48px;}
		body#gemini-custom.aesthetic #subhead { background:url("../images/subhead-gemini-custom.jpg") top no-repeat; padding-top: 55px;}
		body#gemini-yag.aesthetic #subhead { background:url("../images/subhead-gemini-yag.jpg") top no-repeat; padding-top: 55px;}
		body#gemini.aesthetic #subhead { background:url("../images/subhead-gemini.jpg") top no-repeat; padding-top: 48px;}
		body#gemini-ktp.aesthetic #subhead { background:url("../images/subhead-gemini-ktp.jpg") top no-repeat; padding-top: 55px;}
		body#aura.aesthetic #subhead { background:url("../images/subhead-aura.jpg") top no-repeat; padding-top: 48px;}
		body#varilite.aesthetic #subhead { background: url("../images/subhead-varilite.jpg") top no-repeat; padding-top: 55px;}
		body#diolitexp.aesthetic #subhead { background: url("../images/subhead-diolitexp.jpg") top no-repeat; padding-top: 55px;}
		
		body#videos #subhead { background: url("../images/subhead-videos.jpg") top no-repeat; padding-top: 55px; }
		body#clinical-studies #subhead { background: url("../images/subhead-clinical-studies.jpg") top no-repeat; padding-top: 60px; }
		body#support-services.aesthetic #subhead { background: url("../images/subhead-support-services-aesthetic.jpg") top no-repeat; padding-top: 48px; }
		body#find-a-doc.aesthetic #subhead { background: url("../images/subhead-fad.jpg") top no-repeat; padding-top: 48px; }
		body#education-events #subhead { background: url("../images/subhead-education-events.jpg") top no-repeat; padding-top: 48px; }
		body#mlt #subhead { background: url("../images/subhead-mlt.jpg") top no-repeat; padding-top: 48px; }
			
		/*-------------------------- Ophthalmology Products Subheads  -------------------------*/
		body#lasers-810.ophthalmology #subhead { background:url("../images/subhead-ophthalmology-810lasers.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#lasers-577.ophthalmology #subhead { background:url("../images/subhead-ophthalmology-577lasers.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#lasers-532.ophthalmology #subhead { background:url("../images/subhead-ophthalmology-532lasers.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#combo-systems.ophthalmology #subhead { background:url("../images/subhead-ophthalmology-combos.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#delivery-devices.ophthalmology #subhead { background:url("../images/subhead-ophthalmology-delivery.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#probes.ophthalmology #subhead { background:url("../images/subhead-ophthalmology-probes.jpg") top no-repeat; height: 48px; padding-top: 0px;}
			
		/*-------------------------- Veterinary Subheads -------------------------*/
		body#delivery-devices.vet #subhead { background:url("../images/subhead-vet-delivery.jpg") top no-repeat; padding-top: 60px;}
		body#diovet.vet #subhead { background:url("../images/subhead-diovet.jpg") top no-repeat; padding-top: 60px;}
		
		/*-------------------------- ENT Subheads -------------------------*/
		body#oculight.ent #subhead { background:url("../images/subhead-oculight.jpg") top no-repeat; padding-top: 60px;}
		body#probes.ent #subhead { background:url("../images/subhead-probes.jpg") top no-repeat; padding-top: 60px;}
		
		/*-------------------------- Education Events Subheads (all 4 specialties) -------------------------*/
		body#tradeshows.aesthetic #subhead { background:url("../images/subhead-tradeshows-aesthetics.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#seminars.aesthetic #subhead { background:url("../images/subhead-seminars-aesthetics.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#tradeshows.ophthalmology #subhead { background:url("../images/subhead-tradeshows-ophthalmology.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#seminars.ophthalmology #subhead { background:url("../images/subhead-seminars-ophthalmology.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#tradeshows.ent #subhead { background:url("../images/subhead-tradeshows-ent.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#seminars.ent #subhead { background:url("../images/subhead-seminars-ent.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#tradeshows.vet #subhead { background:url("../images/subhead-tradeshows-vet.jpg") top no-repeat; height: 48px; padding-top: 0px;}
		body#seminars.vet #subhead { background:url("../images/subhead-seminars-vet.jpg") top no-repeat; height: 48px; padding-top: 0px;}

		/*-------------------------- Patient Education Subheads (Aesthetic and Ophthalmology) -------------------------*/
		body#patient-education.aesthetic #subhead { background:url("../images/subhead-patient-educ-aesthetic.jpg"); height: 75px; padding-top: 0px; position:relative;}
		body#patient-education.ophthalmology #subhead { background:url("../images/subhead-patient-educ-ophthalmology.jpg"); height: 75px; padding-top: 0px; position:relative;}
			body#patient-education #subhead a.locate-doc {
				position: absolute;
				top: 10px;
				left: 670px;
				width: 211px;
				height: 40px;
				}				
		/*-------------------------- Request Info Subheads (all 4 specialties) -------------------------*/
		body#request-info.aesthetic #subhead { background: url("../images/subhead-request-info-aesthetic.jpg") top no-repeat; padding-top: 60px;}
		body#contact-representative.aesthetic #subhead { background: url("../images/subhead-contact-representative.jpg") top no-repeat; padding-top: 60px;}
		body#request-info.ophthalmology #subhead { background: url("../images/subhead-request-info-ophthalmology.jpg") top no-repeat; padding-top: 60px; }
		body#request-info.ent #subhead { background: url("../images/subhead-request-info-ent.jpg") top no-repeat; padding-top: 60px;}
		body#request-info.vet #subhead { background: url("../images/subhead-request-info-vet.jpg") top no-repeat; padding-top: 60px; }
			
		/*-------------------------- FDC Subheads (all 4 specialties) -------------------------*/
	body#fdc-login #subhead, body#fdc-specialty #subhead { background:url("../images/subhead-fdc.jpg") top no-repeat; margin-top: 81px; height: 48px;}
		body#fdc-aesthetic.aesthetic #subhead-brochures { background:url("../images/subhead-fdc-aesthetic-brochures.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-aesthetic.aesthetic #subhead-sales { background:url("../images/subhead-fdc-aesthetic-sales.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-ophthalmology.ophthalmology #subhead-brochures { background:url("../images/subhead-fdc-ophthalmology-brochures.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-ophthalmology.ophthalmology #subhead-sales { background:url("../images/subhead-fdc-ophthalmology-sales.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-ent.ent #subhead-brochures { background:url("../images/subhead-fdc-ent-brochures.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-ent.ent #subhead-sales { background:url("../images/subhead-fdc-ent-sales.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-vet.vet #subhead-brochures { background:url("../images/subhead-fdc-vet-brochures.jpg") top no-repeat; height: 160px; padding-top: 0px;}
		body#fdc-vet.vet #subhead-sales { background:url("../images/subhead-fdc-vet-sales.jpg") top no-repeat; height: 160px; padding-top: 0px;}
	
/*-------------------------- Education Events Subheads (all 4 specialties) -------------------------*/
p, h1, h2, h3, h4 { margin: 0 40px 10px 58px;	}
#column-right p { margin: 0px 40px 10px 23px;}


ul.normal-list { margin: 0 40px 10px 48px; }
	ul.normal-list li { 
		background:transparent url("../images/bullet-index.jpg") 0px 6px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
		padding-left:10px;  /* pushes text to the right to display bg img */
		margin-bottom: 4px;
	}
ul#address-list {margin-left: 80px;}
	ul#address-list li { 
		background:transparent;
		margin-bottom: 4px;
		float: left;
		width: 210px;
	}
 div.intl-address {
 	float: left;
	width: 300px;
	display: inline;
	}	

/* ------------------------ corporate div's ------------------------ */

#title-index-btns {
	padding-top:81px;
	background:url("../images/title-index-btns.jpg") top no-repeat;
	position:relative;
	height: 198px;
	}
	#title-index-btns p { margin: 0px 610px 10px 48px;}
	#title-index-btns a.aesth{
		position:absolute;
		top: 10px;
		left: 355px;
		width: 285px;
		height: 210px;
		}
	#title-index-btns a.ophth {
		position:absolute;
		top: 10px;
		left: 641px;
		width: 285px;
		height: 210px;
		}
	#title-index-btns a.vet {
		position:absolute;
		top: 225px;
		left: 642px;
		width: 285px;
		height: 55px;
		}
	#title-index-btns a.ent {
		position:absolute;
		top: 225px;
		left: 355px;
		width: 285px;
		height: 55px;
		}
#index-news-events {
	}
	
#news-index {
	background:url("../images/title-news.jpg") top no-repeat ;
	padding-top:52px;
	float: left;
	width: 482px;
	}
#events-index {
	padding-top:52px;
	background:url("../images/title-events.jpg") top no-repeat ;
	float: left;
	width: 448px;
	}
	#news-index ul { padding-left: 49px }
	#events-index ul { padding-left: 5px }
	#news-index ul li, #events-index ul li {
			background:transparent url("../images/bullet-index.jpg") 0px 8px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			padding-left:12px;  /* pushes text to the right to display bg img */
			line-height: 20px;
		}
	
body#contact h2 {
	background-color:#999999 ;
	display: block;
	padding-left: 5px;
	color: #FFFFFF;
	}
	
	
	
/* ------------------------ patient-education --------------------- */
#condition-table {
	background: url("../images/condition-table.jpg") repeat-y;
	float: left;
	}
	#condition-table ul { margin-left: 60px;}
	#condition-table ul li {
		width: 170px;
		float: left;
		}
	
#condition-deatil-top{
	background: url("../images/condition-deatil-top.jpg");
	height: 27px;
	clear:both;
	}
div.condition-detail-bottom {	
	height: 19px;
	background: url("../images/condition-detail-bottom.jpg") ;
	}
body#patient-education div.stretcher {
	background: url("../images/condition-detail-wrap.jpg") repeat-y;
	clear: both;
	}
	body#patient-education div.stretcher p, body#patient-education div.stretcher h2{
		margin: 0 10px 10px 57px;
		width: 700px;
		}
	body#patient-education div.stretcher p.no-lists{
		margin: 0 10px 10px 57px;
		width: 820px;
		}
	ul.pe-list { margin: 0 10px 10px 72px; }
		ul.pe-list li { 
		background:transparent url("../images/pe-bullet.gif") 0px 7px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
			margin-left: 30px;
			padding-left: 7px;
			line-height: 20px;
			width: 650px;
			}
	body#patient-education div.stretcher  a:link, #condition-detail a:visited, #condition-table a:link, #condition-table a:visited {color: #013784; text-decoration:underline;}
	body#patient-education div.stretcher  a:hover, #condition-detail a:active, #condition-table a:hover, #condition-table a:active {color: #013784; text-decoration:none;}

div.treatment-info {
	width: 130px;
	float: right;
	margin: 28px 20px 0 0;
	}
	
/* ------------------------ aesthetic divs ------------------------- */

/* ------------------------ aestetic landing page ------------------ */

#product-focus {background: url("../images/product-focus.jpg") top no-repeat; height: 70px;}

body#aesthetic-index #aesthetic-sub-btns {
	background: url("../images/aesthetic-sub-btns.jpg") top no-repeat;
	position: relative;
	height: 109px;
	width: 530px;
	float: right;
	}
	body#aesthetic-index #aesthetic-sub-btns a.educ-events {
		position: absolute;
		top: 0px;
		height: 50px;
		left: 20px; 
		width: 250px;
		}
	body#aesthetic-index #aesthetic-sub-btns a.patient-info {
		position: absolute;
		top: 0px;
		height: 50px;
		left: 280px; 
		width: 250px;
		}
	body#aesthetic-index #aesthetic-sub-btns a.request-info {
		position: absolute;
		top: 55px;
		height: 50px;
		left: 20px; 
		width: 250px;
		}
	body#aesthetic-index #aesthetic-sub-btns a.physician-portal{
		position: absolute;
		top: 55px;
		height: 50px;
		left: 280px; 
		width: 250px;
		}
/* ------------------------ aesthetics flash module -------------------- */
	#aesthetic-flash-module {
		height: 422px;
		position: relative;
		padding-left: 46px;
		}
		#aesthetic-flash-module a.applications {
			position: absolute;
			top: 81px; 
			left: 86px;
			width: 461px;
			height: 92px;
			}
		#aesthetic-flash-module a.products {
			position: absolute;
			top: 239px; 
			left: 70px;
			width: 832px;
			height: 157px;
			}
		#aesthetic-flash-module p { color: #FFFFFF; padding: 90px 0 10px 450px; width: 300px}
		#aesthetic-flash-module ins {color: #FFFFFF; margin-left: 500px;}
/* ------------------------ aesthetics prdducts -------------------- */
#side-bar {
	background: url("../images/side-bar-wrap.jpg") repeat-y;
	width: 255px;
	float:right;
	clear:both;
	}
div.side-bar-custom {
	background: url("../images/side-bar-custom-wrap.jpg") repeat-y;
	width: 255px;
	float:right;
	clear:none;
	}

body#venus #side-bar { height: 280px;}
body#venus #fda-approved {padding-bottom: 130px;}
#fda-approved {
	background: url("../images/product-side-bar.jpg") top no-repeat;
	padding-top: 60px;
	float:right;
	width: 245px;
	}
#ktp {
	background: url("../images/product-side-bar-ktp.jpg") top no-repeat;
	padding-top: 60px;
	float:right;
	width: 255px;
	}
#yag {
	background: url("../images/product-side-bar-yag.jpg") top no-repeat;
	padding-top: 60px;
	float:right;
	width: 255px;
	}
	
#side-bar-bottom {
	background: url("../images/side-bar-bottom.jpg") bottom no-repeat;
	padding-bottom: 70px;
	float:right;
	width: 245px;
	}
div.side-bar-custom-bottom {
	background: url("../images/side-bar-custom-bottom.jpg") bottom no-repeat;
	padding-bottom: 60px;
	float:right;
	width: 255px;
	}
#side-bar ul {margin: 0px 30px 0 45px;}
/* ------------------------ aesthetics applications --------------- */
body#hair-removal #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-hair-removal.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#skin-rejuvenation #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-skin-rejuv.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#pigmented-lesions #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-pig-lesions.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#vascular-lesions #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-vasc-lesions.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#resurfacing #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-cut-lesions.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#leg-veins #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-leg-veins.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#tightening #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-tightening.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#acne #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-acne.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
	
	#aesthetic-sub-btns a.educ-events {
		position: absolute;
		top: 10px;
		height: 57px;
		left: 8px; 
		width: 260px;
		}
	#aesthetic-sub-btns a.request-info {
		position: absolute;
		top: 67px;
		height: 57px;
		left: 8px; 
		width: 260px;
		}
	#aesthetic-sub-btns a.patient-info {
		position: absolute;
		top: 127px;
		height: 57px;
		left: 13px; 
		width: 260px;
		}

/* ------------------------ aesthetic products divs ---------------- */

body.products #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-gemini.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#venus.products #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-venus.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#aura.products #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-aura.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
body#varilite.products #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-varilite.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
	
body#diolitexp.products #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-diolitexp.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
	
body#lyra.products #aesthetic-sub-btns {
	background: url("../images/aesthetics-btns-lyra.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
#downloads {	
	background: url("../images/downloads.jpg") top no-repeat;
	height: 47px;
	padding-top: 42px;
	clear:both;
	}
	#downloads a:link, #downloads a:visited {color: #013785;}
	#downloads a:hover, #downloads a:active {color: #444444;}
	
	#downloads ul {margin-left:150px;}
		#downloads li { /* if your li's float, you can adjust border height w/ line-height */
			padding:0 5px 0 5px; /* adjusts the spacing between each li display and border-left */
			display: inline;
			border-left: 1px solid #444444;
			background: none !important;
			}
		#downloads li.first { border: none; }
/* ------------------------ aesthetics seminars ------------------------- */
body#education-events h2 { background-color: #999999; display: block; padding: 2px 0 2px 3px; font-size: 1.3em; margin-right: 0px; margin-top: 10px;}

/* ------------------------ aesthetics seminars ------------------------- */
#column-right ul.video-links {margin: 5px 0 10px 30px;}
#column-right ul.video-links li{
		background: url("../images/realsmall.jpg") left no-repeat;
		padding-left: 25px;
		display: inline;
		margin-right: 10px;
	}
#column-right ul.video-links li.wmp {
		background: url("../images/wmp-bullet.jpg") left no-repeat;
		padding-left: 25px;
		display: inline;
		margin-right: 10px;
	}
/* ------------------------ ophthalmology divs ------------------------- */
#ophthalmology-sub-btns {
	background: url("../images/ophthalmology-sub-btns1.jpg") top no-repeat;
	position: relative;
	height: 109px;
	width: 285px;
	float: right;
	}
	#ophthalmology-sub-btns a.educ-events {
		position: absolute;
		top: 0px;
		height: 50px;
		left: 20px; 
		width: 250px;
		}
	/*#ophthalmology-sub-btns a.patient-info {
		position: absolute;
		top: 0px;
		height: 50px;
		left: 280px; 
		width: 250px;
		}*/
	#ophthalmology-sub-btns a.request-info {
		position: absolute;
		top: 55px;
		height: 50px;
		left: 20px; 
		width: 250px;
		}
	#ophthalmology-flash-module {
		background: url("../images/ophthalmology-flash-module.jpg") top no-repeat;
		height: 344px;
		position:relative;
		}
		#ophthalmology-flash-module #product-txt-display {
		position: absolute;
			top: 72px;
			width: 374px;
			left: 290px;
			}
		#ophthalmology-flash-module #product-txt-display p, #ophthalmology-flash-module #product-txt-display h2 {
		  	color: #FFFFFF;
			margin: 0px;
			}
		#ophthalmology-flash-module #product-txt-display a:link, #ophthalmology-flash-module #product-txt-display a:visited { color: #FFFFFF; font-weight:bold;}
		#ophthalmology-flash-module #product-txt-display a:hover, #ophthalmology-flash-module #product-txt-display a:active { color: #FFFFFF; font-weight:bold; text-decoration:none;}

				#ophthalmology-flash-module a.lasers-810 {
	position: absolute;
	top: 169px;
	left: 54px;
	height: 149px;
	width: 147px;
			}
			
		#ophthalmology-flash-module a.lasers-577 {
	position: absolute;
	top: 202px;
	left: 214px;
	height: 135px;
	width: 130px;
			}	
			
		#ophthalmology-flash-module a.lasers-532 {
	position: absolute;
	top: 214px;
	left: 356px;
	height: 135px;
	width: 130px;
			}
		#ophthalmology-flash-module a.combos {
	position: absolute;
	top: 215px;
	left: 500px;
	height: 130px;
	width: 130px;
			}
		#ophthalmology-flash-module a.delivery {
	position: absolute;
	top: 173px;
	left: 638px;
	height: 170px;
	width: 127px;
			}
		#ophthalmology-flash-module a.probes {
			position: absolute;
			top: 111px;
			left: 770px;
			height: 209px;
			width: 113px;
			}
			
/* ------------------------ ent divs ------------------------- */
#ent-sub-btns {
	background: url("../images/ent-sub-btns.jpg") top no-repeat;
	position: relative;
	height: 187px;
	width: 435px;
	float: right;
	}
	#ent-sub-btns a.educ-events {
		position: absolute;
		top: 10px;
		height: 57px;
		left: 8px; 
		width: 260px;
		}
	#ent-sub-btns a.request-info {
		position: absolute;
		top: 67px;
		height: 57px;
		left: 8px; 
		width: 260px;
		}

/* ------------------------ vet divs ------------------------- */
#vet-sub-btns {
	background: url("../images/vet-sub-btns.jpg") top no-repeat;
	position: relative;
	height: 169px;
	width: 435px;
	float: right;
	}
	#vet-sub-btns a.educ-events {
		position: absolute;
		top: 10px;
		height: 57px;
		left: 8px; 
		width: 260px;
		}
	#vet-sub-btns a.request-info {
		position: absolute;
		top: 67px;
		height: 57px;
		left: 8px; 
		width: 260px;
		}

/* ----------------------- inside page sub nav -----------------*/
#sub-nav-bottom {
	background: url("../images/sub-nav-bottom.jpg") bottom no-repeat;
	padding-bottom: 100px;
	}
ul#sub-nav {
	background: url("../images/sub-nav-top.jpg") top no-repeat;
	padding: 46px 0 0 0px;
	}
ul#sub-nav li a:link, ul#sub-nav li a:visited {	color: #474747; text-decoration:none;}
ul#sub-nav li a:hover, ul#sub-nav li a:active {	color: #000;}
ul#sub-nav li {padding-left: 50px;line-height: 18px;}
body#contact.corporate ul#sub-nav li {padding-left: 40px;line-height: 18px;}

ul#sub-nav li.topic { 
	background: url(../images/sub-nav-topic.jpg);
	line-height: 22px;
	font-weight:bold;
	text-transform:uppercase;
	color: #474747;
	}

ul#sub-nav li.topicAes { 
	background: url(../images/sub-nav-topicAes.jpg);
	line-height: 22px;
	font-weight:bold;
	text-transform:uppercase;
	color: #fff;
	}

ul#sub-nav li.topicOph { 
	background: url(../images/sub-nav-topicOph.jpg);
	line-height: 22px;
	font-weight:bold;
	text-transform:uppercase;
	color: #fff;
	}

ul#sub-nav li.topicOto { 
	background: url(../images/sub-nav-topicOto.jpg);
	line-height: 22px;
	font-weight:bold;
	text-transform:uppercase;
	color: #fff;
	}

ul#sub-nav li.topicVet { 
	background: url(../images/sub-nav-topicVet.jpg);
	line-height: 22px;
	font-weight:bold;
	text-transform:uppercase;
	color: #fff;
	}

ul#sub-nav li.topicAes a.white, ul#sub-nav li.topicOph a.white, ul#sub-nav li.topicOto a.white, ul#sub-nav li.topicVet a.white { 
	color: #fff;
	}


/* ----------------------- fdc divs --------------------------*/
#specialty-fdc-btns {
	height: 294px;
	background: url("../images/specialty-fdc-btns.jpg");
	position: relative;
	}
	#specialty-fdc-btns a.aesth {
		position: absolute;
		top: 20px;
		left: 180px;
		height: 210px;
		width: 280px;
		}
	#specialty-fdc-btns a.ophth {
		position: absolute;
		top: 20px;
		left: 470px;
		height: 210px;
		width: 280px;
		}
	#specialty-fdc-btns a.ent {
		position: absolute;
		top: 232px;
		left: 180px;
		height:60px;
		width: 280px;
		}
	#specialty-fdc-btns a.vet {
		position: absolute;
		top: 232px;
		left: 470px;
		height: 60px;
		width: 280px;
		}
body#fdc-aesthetic ul#sub-nav{
	background: url("../images/sub-nav-fdc-aesthetic.jpg") top no-repeat;
	padding: 138px 0 0 1px;
	}
body#fdc-ophthalmology ul#sub-nav{
	background: url("../images/sub-nav-fdc-ophthalmology.jpg") top no-repeat;
	padding: 138px 0 0 1px;
	}
body#fdc-ent ul#sub-nav{
	background: url("../images/sub-nav-fdc-ent.jpg") top no-repeat;
	padding: 138px 0 0 1px;
	}
body#fdc-vet ul#sub-nav{
	background: url("../images/sub-nav-fdc-vet.jpg") top no-repeat;
	padding: 138px 0 0 1px;
	}

body#fdc-aesthetic ul#sub-nav li a:link, body#fdc-aesthetic ul#sub-nav li a:visited {	color: #474747; text-decoration:none;}
body#fdc-aesthetic ul#sub-nav li a:hover, body#fdc-aesthetic ul#sub-nav li a:active {	color: #000;}

body#fdc-ophthalmology ul#sub-nav li a:link, body#fdc-ophthalmology ul#sub-nav li a:visited {	color: #474747; text-decoration:none;}
body#fdc-ophthalmology ul#sub-nav li a:hover, body#fdc-ophthalmology ul#sub-nav li a:active {	color: #000;}

body#fdc-ent ul#sub-nav li a:link, body#fdc-ent ul#sub-nav li a:visited {	color: #474747; text-decoration:none;}
body#fdc-ent ul#sub-nav li a:hover, body#fdc-ent ul#sub-nav li a:active {	color: #000;}

body#fdc-vet ul#sub-nav li a:link, body#fdc-vet ul#sub-nav li a:visited {	color: #474747; text-decoration:none;}
body#fdc-vet ul#sub-nav li a:hover, body#fdc-vet ul#sub-nav li a:active {	color: #000;}

body#fdc-aesthetic ul#sub-nav li, body#fdc-ophthalmology ul#sub-nav li, body#fdc-ent ul#sub-nav li, body#fdc-vet ul#sub-nav li {padding-left: 50px;line-height: 18px;
	background: url(../images/sub-nav-topic.jpg);
	line-height: 22px;
	font-weight:bold;
	text-transform:uppercase;
	}
		
#fdc-table-bottom {
	background:url("../images/fdc-table-bottom.jpg");
	height: 38px;
	}
#fdc-table {
	background:url("../images/fdc-table-bg.jpg") repeat-y ;
	}
#fdc-table ul {
	margin: 0 0 0 32px;
	}
#fdc-table ul li {
	line-height: 29px;
	}
#fdc-table ul li.open-folder {
	background:transparent url("../images/bullet-folder-open.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:47px;  /* pushes text to the right to display bg img */
	font-weight: bold;
	}
#fdc-table ul li.closed-folder {
	background:transparent url("../images/bullet-folder-closed.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:47px;  /* pushes text to the right to display bg img */
	font-weight: bold;
	}
#fdc-table ul li.pdf {
	background:transparent url("../images/bullet-pdf.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:25px;  /* pushes text to the right to display bg img */
	margin-left: 40px;
	}
#fdc-table ul li.powerpoint {
	background:transparent url("../images/bullet-powerpoint.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:25px;  /* pushes text to the right to display bg img */
	margin-left: 40px;
	}
#fdc-table ul li.img {
	background:transparent url("../images/bullet-img.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:25px;  /* pushes text to the right to display bg img */
	margin-left: 38px;
	}
#fdc-table ul li.word {
	background:transparent url("../images/bullet-word.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:25px;  /* pushes text to the right to display bg img */
	margin-left: 38px;
	}

#fdc-table a:link, #fdc-table a:visited {color: #013785; text-decoration:underline;}
#fdc-table a:hover, #fdc-table a:active {color: #013785; text-decoration:none;}

/* ------------------------ bottom-wrap framework ------------------------ */
/* ------------ must have below column-left and column-right to clear the float ------------ */
#bottom-wrap {
	width:100%; /* fix for Safar */
	height:.1em;
	clear:both; /* important - do not remove */
	}

/* ------------------------footer framework ------------------------ */
#footer {
	width:860px;
	margin:0 auto;
	text-align:center;
	padding-top: 20px;
	}

#footer p {
	color: #444444;
	    margin-bottom: 10px;
	    text-align: center;
	    width: 100%;
	}

#footer a:link, #footer a:visited { color:#013785; }
#footer a:hover, #footer a:active { color:#000; }

#footer ul {margin:10px;}
	#footer li { /* if your li's float, you can adjust border height w/ line-height */
		padding:0 5px 0 7px; /* adjusts the spacing between each li display and border-left */
		display: inline;
		border-left: 1px solid #000;
		}
	#footer li.first { border: none; }

/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
/* ------------------------ horizontal sprite nav ------------------------ */
#nav { 
	background:url("../images/nav.gif") no-repeat; 
	width:454px; 
	height:43px; 
	margin:0px 0 0 465px;
	padding:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height:43px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 55px; margin-left: 18px;}
#nav-02 { width: 75px;}
#nav-03 { width: 50px;}
#nav-04 { width: 80px;}
#nav-05 { width: 72px;}
#nav-06 { width: 90px;}

/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.gif")  -18px -43px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif")  -73px -43px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -148px -43px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -198px -43px no-repeat; }
#nav-05 a:hover { background:url("../images/nav.gif") -278px -43px no-repeat; }
#nav-06 a:hover { background:url("../images/nav.gif") -350px -43px no-repeat; }

/* ------------------------ horizontal specialty nav ------------------------ */
#nav-specialty { 
	width:930px; 
	height:81px; 
	margin:0;
	padding:0; 
	}
body.corporate #nav-specialty { background:url("../images/nav-corp.jpg") no-repeat; }
	body.corporate #nav-specialty-01 a:hover { background:url("../images/nav-corp.jpg")  -40px -81px no-repeat; }
	body.corporate #nav-specialty-02 a:hover { background:url("../images/nav-corp.jpg") -210px -81px no-repeat; }
	body.corporate #nav-specialty-03 a:hover { background:url("../images/nav-corp.jpg") -437px -81px no-repeat; }
	body.corporate #nav-specialty-04 a:hover { background:url("../images/nav-corp.jpg") -694px -81px no-repeat; }

body.aesthetic #nav-specialty { background:url("../images/nav-aesthetics.jpg") no-repeat; }
	body.aesthetic #nav-specialty-01 a:hover { background:url("../images/nav-aesthetics.jpg")  -40px -81px no-repeat; }
	body.aesthetic #nav-specialty-02 a:hover { background:url("../images/nav-aesthetics.jpg") -210px -81px no-repeat; }
	body.aesthetic #nav-specialty-03 a:hover { background:url("../images/nav-aesthetics.jpg") -437px -81px no-repeat; }
	body.aesthetic #nav-specialty-04 a:hover { background:url("../images/nav-aesthetics.jpg") -694px -81px no-repeat; }

body.ophthalmology #nav-specialty { background:url("../images/nav-ophthalmology.jpg") no-repeat; }
	body.ophthalmology #nav-specialty-01 a:hover { background:url("../images/nav-ophthalmology.jpg")  -40px -81px no-repeat; }
	body.ophthalmology #nav-specialty-02 a:hover { background:url("../images/nav-ophthalmology.jpg") -210px -81px no-repeat; }
	body.ophthalmology #nav-specialty-03 a:hover { background:url("../images/nav-ophthalmology.jpg") -437px -81px no-repeat; }
	body.ophthalmology #nav-specialty-04 a:hover { background:url("../images/nav-ophthalmology.jpg") -694px -81px no-repeat; }

body.ent #nav-specialty { background:url("../images/nav-ent.jpg") no-repeat; }
	body.ent #nav-specialty-01 a:hover { background:url("../images/nav-ent.jpg")  -40px -81px no-repeat; }
	body.ent #nav-specialty-02 a:hover { background:url("../images/nav-ent.jpg") -210px -81px no-repeat; }
	body.ent #nav-specialty-03 a:hover { background:url("../images/nav-ent.jpg") -437px -81px no-repeat; }
	body.ent #nav-specialty-04 a:hover { background:url("../images/nav-ent.jpg") -694px -81px no-repeat; }

body.vet #nav-specialty { background:url("../images/nav-vet.jpg") no-repeat; }
	body.vet #nav-specialty-01 a:hover { background:url("../images/nav-vet.jpg")  -40px -81px no-repeat; }
	body.vet #nav-specialty-02 a:hover { background:url("../images/nav-vet.jpg") -210px -81px no-repeat; }
	body.vet #nav-specialty-03 a:hover { background:url("../images/nav-vet.jpg") -437px -81px no-repeat; }
	body.vet #nav-specialty-04 a:hover { background:url("../images/nav-vet.jpg") -694px -81px no-repeat; }

#nav-specialty span { display: none; }

#nav-specialty li, #nav-specialty a { height:81px; display:block; } /* change height here also */

#nav-specialty li { float:left; list-style:none; _display:inline; position:relative; }

#nav-specialty-01 { width: 170px; margin-left: 40px;}
#nav-specialty-02 { width: 227px;}
#nav-specialty-03 { width: 257px;}
#nav-specialty-04 { width: 193px;}

/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-specialty-01 a:hover { background:url("../images/nav-specialty.jpg")  -40px -81px no-repeat; }
#nav-specialty-02 a:hover { background:url("../images/nav-specialty.jpg") -210px -81px no-repeat; }
#nav-specialty-03 a:hover { background:url("../images/nav-specialty.jpg") -437px -81px no-repeat; }
#nav-specialty-04 a:hover { background:url("../images/nav-specialty.jpg") -694px -81px no-repeat; }


body#aesthetic-index #subhead a.locate-doc {
	height:40px;
	left:655px;
	position:absolute;
	top:8px;
	width:220px;
}	

.banner {
  display: flex;
  width: 100%;
}

.banner-left, .banner-right {
  flex: 1;
}

.banner-left img {
  width: 100%;
}

.slider {
  display: flex;
  overflow: hidden;
}

.slider img {
  width: 100%;
  display: none;
}

.slider img.active {
  display: block;
}

.slider-arrows {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
}

.slider-arrows span {
  cursor: pointer;
  font-size: 30px;
}