/*
	********************************************************************************
		COMMON
	********************************************************************************
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%; /* SETS FONTS TO 10PX DEFAULT */
	margin:0;
	padding:0;
}

a {
	color:#0066cc;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

a:visited{color:#5ea6ef;}


p {
	color:#666666;
	font-size:1.2em;
	line-height:19px;
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	text-transform:uppercase;
	color:#666666;
}

h1 span, h2 span {
	color:#0066cc;
}

img {border:0;}

input {font-family:Arial, Helvetica, sans-serif;}

ul, ol {
	font-size:1.2em;
	color:#666666;
}

sup, sub {
	font-weight:normal;
	text-decoration:none;
	line-height:50%;
	font-size:.8em;
}

.clear {clear:both;}

.bullet {
	background:url('/images/Common/bullet.gif') no-repeat 0 4px;
	padding-left:15px;
	width:7px;
	height:7px;
}

.nobullet {
	padding-left:15px;
	width:7px;
	height:7px;
}
#vlocity .nobullet {
	padding-left:0px;
	width:7px;
	height:7px;
}

.smallArrow {
	background:url('/images/Common/arrowSmall.gif') no-repeat right 0;
	color:#CC3333;
	height:16px;
	text-decoration:none;
	padding-right:25px;
}

.error {
	color:#ff0000;
	display:block;
	padding-left:185px;
	padding-top:5px;
}

.miscError {
	color:#FF0000;
	float:right;
	padding-right:20px;
	padding-top:5px;
}

.collapse {display:none;}

.footnote {
	font-size:.9em;
	clear:both;
}

.required {
	color:#FF0000;
	display:inline;
	margin-left:20px;
}

.floatLeft
{
	float:left;
}

/*
	********************************************************************************
		SKIP TO MAIN CONTENT FOR SCREEN READERS
	********************************************************************************
*/

.skip { 
	display:block;
	height:1px;
	left:-999px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}

.skip:focus, .skip:active {
	background-color:#eee;
	border:3px solid #f30;
	color:#111111;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	height:auto;
	left:50%;
	margin-left:-7em !important;
	margin-left:-11em;
	padding:5px;
	position:absolute;
	text-align:center;
	top:0;
	width:14em;
	z-index:100;
}

#wrapper {
	margin:0 auto;
	overflow:hidden;
	padding:0;
	position:relative;
	width:791px;
}


/*
	********************************************************************************
		HEADER
	********************************************************************************
*/

#header {
	background:url('/images/Common/hdrBkgGrad.gif');
	margin:0 auto;
}

#utilityNav {
	height:32px;
	margin:0 auto;
	padding:0;
	width:791px;
	position:relative;
	text-align:center;
}

#utilityNav img {
	left:50%;
	margin-left:-395px;
	position:absolute;
}

#UtilityNavContent {
	display:inline;
	padding-top:4px;
	position:absolute;
	left:275px;
	/*width:375px;*/
	width:405px;
}

#UtilityNavContent ul {
	float:left;
	list-style-type:none;
	margin:4px 0 0 0;
	padding:0;
	font-size:1.0em;
}

#UtilityNavContent ul li {
	display:inline;
}

#UtilityNavCatalog {
	background:url('/images/Common/hdrCatalogIcon.gif') no-repeat 0 4px;
	margin-left:15px;
	padding-left:18px;
}

#UtilityNavContent a {
	color:#999999;
	font-size:1.1em;
	/*margin-left:10px;*/
	margin-left:8px;
	text-decoration:none;
}

#UtilityNavContent a:hover {
	text-decoration:underline;
}

#UtilityNavContent form {
	display:inline;
	float:right;
	font-size:1.1em;
	margin:0 0 0 15px;
	padding:0;
}

#UtilityNavContent form label {
/* THESE RULES HIDE THE LABEL */
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}

#searchBtn {
	background:url('/images/Common/hdrSearchBtn.gif') no-repeat left top;
	border:0;
	cursor:pointer; /* hand-shaped cursor */
	height:18px;
	margin:0;
	padding:0;
	text-indent:-1000em;
	vertical-align:middle;
	width:18px;
}


/*
	********************************************************************************
		PRIMARY NAV 
	********************************************************************************
*/
ul#primaryNav {
	height:59px;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:791px;
}

ul#primaryNav li {
	display:inline;
}

ul#primaryNav a {
	background-image:url('/images/Nav/primaryNav.gif');
	border-top:1px solid white;
	clear:none;
	float:left;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#about {
	height:58px;
	width:158px;
}
	#about:hover, #about.active {
		background-position:0 58px;
	}
#products {
	background-position:-158px 0;
	height:58px;
	width:116px;
}
	#products:hover, #products.active {
		background-position:-158px 58px;
	}
#techniques {
	background-position:-274px 0;
	height:58px;
	width:159px;
}
	#techniques:hover, #techniques.active  {
		background-position:-274px 58px;
	}
#trends {
	background-position:-433px 0;
	height:58px;
	width:115px;
}
	#trends:hover, #trends.active, #SurgicalTechniques:hover, #SurgicalTechniques.active {
		background-position:-433px 58px;
	}
#events {
	background-position:-548px 0;
	height:58px;
	width:151px;
}
	#events:hover,#events.active  {
		background-position:-548px 58px;
	}
#resources {
	background-position:-699px 0;
	height:58px;
	width:92px;
}
	#resources:hover,#resources.active {
		background-position:-699px 58px;
	}


/*
	********************************************************************************
		SECONDARY/TERTIARY NAV 
	********************************************************************************
*/

#secondaryNav {
	background:url('/images/Nav/subNavBkgGrad.jpg') no-repeat top left;
	border-top:1px solid #9C9D9F;
	clear:none;
	color:#333333;
	padding-bottom:50px;
	text-align:left;
	width:214px;
}

#secondaryNav a {
	color:#333333;
	text-decoration:none;
}


#secondaryNav a:hover {
	text-decoration:underline;
}

#secondaryNav h4 {
	background:url('/images/Nav/subNavDivider.gif') no-repeat 0 bottom;
	font-size:1.4em;
	font-weight:normal;
	margin:0;
	padding:8px 0 8px 10px;
}

#secondaryNav h4.first-child, #secondaryNav h4:first-child {
	background-color:#D0D0D8;
	margin-top:4px;
}

#secondaryNav ul{
	background-color:#EBECEF;
	font-size:1.1em;
	list-style-image:url('/images/Common/bullet.gif');
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#secondaryNav ul li{
	background:url('/images/Nav/subNavDivider.gif') no-repeat 0 bottom;
	padding:8px 5px 8px 25px;
	text-indent:-15px;
}


/*
	********************************************************************************
		HOME 
	********************************************************************************
*/

#homeFlash {
	margin-bottom:30px;
	text-align:center;
}

#leftColumn {
	float:left;
	margin:0;
	padding:0 0 0 30px;
	text-align:left;
	width:388px;
}

#leftColumn h1 {
	background:url('/images/HP/hdlAlconretina.gif') no-repeat;
	height:37px;
	margin:0 0 20px 0;
	padding:0;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#leftColumn h2 {
	text-transform:none;
	font-size:1.2em;
}

#leftCallout {
	background:url('/images/HP/callBkg.jpg') no-repeat;
	color:#666666;
	font-size:1.2em;
	line-height:19px;
	margin-top:40px;
	padding:15px;
}







#leftCallout img {
	float:left;
	margin-right:5px;
}

#leftCallout p {
	font-size:1.1em;
}

#rightColumn {
	float:right;
	margin:0;
	padding-right:35px;
	text-align:left;
	width:298px;
}

#rightColumn p {
	font-size:1.1em;
	line-height:16px;
	padding-bottom:28px;
}

#rightColumn img {
	float:left;
	margin-right:10px;
	clear:none;
}

div.rightColumnDivider {
	background:url('/images/HP/callDivider.jpg') no-repeat;
	background-color:#EBEBEB;
	clear:left;
	height:1px;
	margin:16px 0;
	width:270px;
}

div.rightColumnDivider hr {
  display:none;
}

#callEvents {
	background:url('/images/HP/imgCallEvents3.jpg') no-repeat;
	padding-left:80px;
	position:relative;
}

#callTrends {
	background:url('/images/HP/imgCallExpert.jpg') no-repeat;
	padding-left:80px;
	position:relative;
}

#callProduct {
	background:url('/images/HP/imgCallProduct.jpg') no-repeat;
	padding-left:80px;
	position:relative;
}

#rightColumn h2 {margin:0;}

#leftCallout a,
#rightColumn a {
	text-decoration:none;
	color:#666666;
}

#leftCallout a:hover, 
#rightColumn a:hover {text-decoration:underline;}

#rightColumn #callProduct p {padding-bottom:0;}

#callEvents h2 a {
	background:url('/images/HP/hdlCallEvents.jpg') no-repeat;
	height:18px;
	display:block;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#callTrends h2 a {
	background:url('/images/HP/hdlRetinaTrends.gif') no-repeat;
	height:18px;
	display:block;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#callProduct h2 a {
	background:url('/images/HP/hdlCallProducts.jpg') no-repeat;
	height:18px;
	display:block;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#callProduct h2 a:hover {background:url('/images/HP/hdlCallProducts_over.jpg') no-repeat;}



#callEvents h2 a:hover {background:url('/images/HP/hdlCallEvents_over.jpg') no-repeat;}
#callTrends h2 a:hover {background:url('/images/HP/hdlRetinaTrends_over.jpg') no-repeat;}





#callEvents a.thumb,
#callTrends a.thumb,
#callProduct a.thumb {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:74px;
	width:70px;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}


#callTechniques h2 a {
	background:url('/images/HP/hdlSurgicalTechniques.jpg') no-repeat;
	height:18px;
	display:block;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#callTechniques h2 a:hover {background:url('/images/HP/hdlSurgicalTechniques_over.jpg') no-repeat;}


#leftCallout h2 {
	margin:0;
}


/*
	********************************************************************************
		PRIMARY
	********************************************************************************
*/

#primaryHeader {
	height:79px;
	margin:0 auto;
	padding:0;
	width:767px;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

.Catalog #primaryHeader {
	background:url('/images/Headers/hdrCT.gif');
}

.ContactUs #primaryHeader {
	background:url('/images/Headers/hdrCU.gif');
}

.RepLocator #primaryHeader {
	background:url('/images/Headers/hdrAL.gif');
}


.SearchResults #primaryHeader {
	background:url('/images/Headers/hdrSE.gif');
}

.SiteMap #primaryHeader {
	background:url('/images/Headers/hdrSM.gif');
}

.AboutAlconRetina #primaryHeader {
	background:url('/images/Headers/hdrAB.gif');
}

.OurProducts #primaryHeader {
	background:url('/images/Headers/hdrOP.gif');
}

.SurgicalTechniques #primaryHeader {
	background:url('/images/Headers/hdrST.gif');
}

.Trends #primaryHeader {
	background:url('/images/Headers/hdrVT.gif');
}

.Events #primaryHeader {
	background:url('/images/Headers/hdrEE.gif');
}

.Resources #primaryHeader {
	background:url('/images/Headers/hdrRE.gif');
}

#primaryLeftColumn {
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:12px;
	width:214px;
}

#primaryLeftCallouts {
	background:url('/images/Nav/bkgLeftCallouts.jpg') no-repeat;
	padding-top:12px;
}

#primaryLeftCallouts h2 {
	clear:both;
}

#primaryLeftCallouts p {
	line-height:14px;
}

#primaryLeftCallouts div {
	margin:0 auto;
	text-align:left;
	width:187px;
}

#primaryLeftCallouts a {color:#666666;}


#primaryLeftCallouts div#primaryCalloutTriesence, #primaryLeftCallouts div#primaryCalloutPurePoint, #primaryLeftCallouts div#primaryCalloutMivs, #primaryLeftCallouts div#primaryCalloutSurgicalTechniques, #primaryLeftCallouts div#primaryCalloutRetinaTrends, #primaryLeftCallouts div#primaryCalloutConstellation {
	background:url('/images/Callouts/btm.gif') no-repeat left bottom;
	position:relative;
	margin-bottom:25px;
	padding-bottom:5px;
}

#primaryLeftCallouts div h2 a {
	height:23px;
	display:block;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#primaryLeftCallouts div#primaryCalloutTriesence h2 a {
	background:url('/images/Callouts/hdrTriesence.gif') no-repeat;
}

#primaryLeftCallouts div#primaryCalloutPurePoint h2 a {
	background:url('/images/Callouts/hdrPurePoint.gif') no-repeat;
}

#primaryLeftCallouts div#primaryCalloutMivs h2 a {
	background:url('/images/Callouts/hdrMIVS.gif') no-repeat;
}
#primaryLeftCallouts div#primaryCalloutConstellation h2 a {
	background:url('/images/Callouts/hdrconstellation.gif') no-repeat;
}

#primaryLeftCallouts div#primaryCalloutSurgicalTechniques h2 a {
	background:url('/images/Callouts/hdrSurgicalTechniques.gif') no-repeat;
}

#primaryLeftCallouts div#primaryCalloutRetinaTrends h2 a {
	background:url('/images/Callouts/hdrRetinaTrends.gif') no-repeat;
}

#primaryLeftCallouts div#primaryCalloutTriesence p,#primaryLeftCallouts div#primaryCalloutPurePoint p, #primaryLeftCallouts div#primaryCalloutMivs p, #primaryLeftCallouts div#primaryCalloutConstellation p, #primaryLeftCallouts div#primaryCalloutSurgicalTechniques p, #primaryLeftCallouts div#primaryCalloutRetinaTrends p {
	background:url('/images/Callouts/slice.gif') repeat-y;
	padding:10px;
}

#primaryCalloutProducts img {
	position:absolute;
	top:-25px;
	left:10px;
}

#primaryCalloutRepLocator img {
	position:absolute;
	top:-11px;
	left:0px;
}

#primaryCalloutProducts p, #primaryCalloutRepLocator p{
	padding-left:65px;
}

#primaryContent {
	background:url('/images/Headers/primaryContentBkg.jpg') no-repeat -12px top;
	float:left;
	margin-left:12px;
	width:541px;
	padding-top:12px;
}

#primaryContent h1#hdrFeaturedTechnique {
	background:url('/images/Common/bullet.gif') no-repeat 0 14px;
	font-size:1.6em;
	margin-left:10px;
	padding-left:12px;
	color:#666666;
	padding-top:10px;
}

body.SurgicalTechniques #primaryContent p.intro {
	margin-top:25px;
}

body.SurgicalTechniques #primaryContent p.intro2 {
	margin-top:10px;margin-bottom:10px;
}

body.PurePoint #secondaryContent h2.intro {
	text-transform:none;
	margin:10px;
}

body.PurePoint #secondaryContent p.intro2 {
	margin-left:10px;
	line-height:14px;
}


body.Education #primaryContent,
body.upcomingEvents #primaryContent,
body.ImageLibrary #primaryContent,
body.PapersAndJournalArticles #primaryContent,
body.PatientResources #primaryContent,
body.VideoLibrary #primaryContent,
body.SurgicalOrganizations #primaryContent {
	background:none;
	padding-top:0;
}

body.Education #primaryMain,
body.upcomingEvents #primaryMain,
body.ImageLibrary #primaryMain,
body.PapersAndJournalArticles #primaryMain,
body.PatientResources #primaryMain,
body.VideoLibrary #primaryMain,
body.SurgicalOrganizations #primaryMain {
	margin:15px 0 0 0;
}

body.ContactUs #primaryMain h1 {
	display:inline;
}

body.Education #primaryContent h1 {
	background:url(/images/Headers/subHdr_EE2.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.upcomingEvents #primaryContent h1 {
	background:url(/images/Headers/subHdr_EE1.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.ImageLibrary #primaryContent h1 {
	background:url(/images/Headers/subHdr_RE1.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.PapersAndJournalArticles #primaryContent h1 {
	background:url(/images/Headers/subHdr_RE5.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.PatientResources #primaryContent h1 {
	background:url(/images/Headers/subHdr_RE4.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.Supplements #primaryContent h1 {
	background:url(/images/Headers/subHdr_RE6.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
	margin-top: -12px;
}


body.VideoLibrary #primaryContent h1 {
	background:url(/images/Headers/subHdr_RE2.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.SurgicalOrganizations #primaryContent h1 {
	background:url(/images/Headers/subHdr_RE3.gif) no-repeat;
	height:50px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.OurProducts #primaryMain .last-child span,
body.OurProducts #primaryMain div.productImagesContainer
{
	width:240px; 
	float:left;
}

body.OurProducts #primaryMain div.productImagesContainer
{
	border:none;
	clear:none;
	padding:0px;
}


body.OurProducts #primaryMain h2 {
	float:left;
	padding:0;
	margin:0 20px;
	text-transform:uppercase;
	width:220px;
}

body.OurProducts #primaryMain h2 a {
	color:#666666;
	text-decoration:none;
	text-align:left;
	float:left;
	padding-top:140px;
	margin-left:10px;
	width:122px;
}

body.OurProducts #primaryMain h2 a:hover {
	text-decoration:underline;
}

#OP_Constellation {
	background:url('/images/OP/OP_icon_constellation.jpg') no-repeat;
}

#OP_Accurus {
	background:url('/images/OP/OP_icon_surgicalSystem.jpg') no-repeat;
}

#OP_Purepoint {
	background:url('/images/OP/OP_icon_purepoint.jpg') no-repeat;
}

#OP_Mivs {
	background:url('/images/OP/OP_icon_mivs.jpg') no-repeat;
}

#OP_Grieshaber {
	background:url('/images/OP/OP_icon_grieshaber.jpg') no-repeat;
	clear:both;
}

body.OurProducts #primaryMain #OP_Purepoint a {
	margin-left:0;
	padding-top:120px;
}

body.OurProducts #primaryMain #OP_Eyelite a 
{
	margin-left:0;
	padding-top:120px;
}
body.OurProducts #primaryMain #OP_Triesence a 
{
	margin-left:0;
}
body.OurProducts #primaryMain #OP_Purepoint, body.OurProducts #primaryMain #OP_Eyelite
{
	margin-bottom:20px;
}

body.OurProducts #primaryMain #OP_Mivs
{
	margin-bottom:0px;
}


#OP_Eyelite {
	background:url('/images/OP/OP_icon_eyelite.jpg') no-repeat;
}

#OP_Rsa {
	background:url('/images/OP/OP_icon_retinal.jpg') no-repeat;
}

#OP_Triesence {
	background:url('/images/OP/OP_icon_triesence.jpg') no-repeat;
}


body.SiteMap #primaryContent ul li ul li a{
	font-size:.8em;
}

body.SiteMap #primaryContent ul li ul li ul li a{
	font-size:.66em;
}


#primaryContent h1#hdrFeaturedTechnique span {
	color:#0066cc;
}

#primaryContent div#primaryFeature {
	background:url('/images/ST/bkgFeaturedTechnique.jpg') no-repeat;
	margin-top:10px;
}

#primaryContent div#primaryFeature p img {
	float:right;
	margin:0;
}

#primaryContent div h3 {
	margin-top:30px;
}

#primaryContent div h4 {
	font-weight:normal;
	font-size:1.2em;
}

#primaryContent div h3,#primaryContent div h4,#primaryContent div span.learnMore {
	text-transform:none;
}

body.Trends #primaryContent div span, body.SurgicalTechniques #primaryContent div span { 
	cursor:pointer; /* hand-shaped cursor */
	color:#0066CC;
	margin-right:10px;
}

body.Trends #primaryContent div span:hover,  body.SurgicalTechniques #primaryContent div span:hover{ 
	text-decoration:underline;
}

body.Trends #primaryContent #primaryMain div div span,  body.SurgicalTechniques #primaryContent #primaryMain div div span{ 
	font-size:1.2em;
}

body.SurgicalTechniques #primaryContent div a.playbt
	{
	color: #0066CC;
	}


#primaryFeature img {
	float:left;
	margin:10px;
}

#primaryFeature h2 {
	position:relative;
	top:15px;
	font-size:1.4em;
	text-transform:none;
}

#primaryFeature p {
	line-height:18px;
	padding-top:25px;
	padding-right:30px;
	padding-left:10px;
}

#primaryFeature div {
	margin-top:10px;
}

#primaryFeature div.playNow {
	margin-top:10px;
	text-align:right;
	margin-right:25px;
}

#primaryFeature div a {
	background:url('/images/Common/arrowBig.gif') no-repeat right 0;
	color:#CC3333;
	font-size:1.2em;
	padding:5px 0;
	text-decoration:none;
}

#primaryFeature div a span {
	padding:0 25px 0 0;
}

#primaryFeature div a span:hover {
	text-decoration:underline;
}

#primaryMain {
	background:url('/images/Common/bkgPrimaryMain.jpg') no-repeat;
	margin:30px 0 0 0;
	padding:25px 10px 0 10px;
}

#primaryMain h1 {
	background:url('/images/Common/bullet.gif') no-repeat 0 4px;
	font-size:1.6em;
	margin-bottom:25px;
	padding-left:12px;
	color:#666666;
}

#primaryMain p {padding-bottom:10px;}

#primaryMain p.doctor {padding-bottom:0;}


#primaryMain h1 span {
	color:#0066cc;
}

#primaryMain div {
	background-color:#FFFFFF;
	border-bottom:1px solid #D7D7D7;
	clear:both;
	min-height:90px;
	padding:10px;
	position:relative;
}

body.ContactUs #primaryMain form div {
	padding:0;
	margin:0;
}



#stateToggleOff
{
	display:none;
}


#primaryMain div.searchResults {
	padding:10px 20px;
	min-height:0;
}

#primaryMain div.searchResults p {
	color:#666666;
}

#primaryMain div.searchResults p a {
	color:#0066cc;
	font-weight:bold;
}

#primaryMain h1#searchTitle {
	float:left;
	margin-bottom:10px;
}

#searchString {
	float:right;
	padding-right:50px;
}

#primaryMain div:last-child {
	border:none;
}

#primaryMain div.last-child
{
	border:none;
}


#primaryMain div:last-child div.trend {
	margin-top:15px;
	padding-bottom:25px;
	min-height:70px;
}

#primaryMain div:last-child div.trend h2 {
	padding:0;
}


#primaryMain div:last-child div.trend img {
	float:left;
	margin:0 10px 0 0;	
}

#primaryMain div:last-child div.trend div {
	border-bottom:0;
}

#primaryMain div:last-child div.trend div p {
	margin-bottom:10px;
}


p.international {
	padding:15px;
}

.ContactUs #primaryMain div:last-child {
	margin-top:25px;
	padding-bottom:42px;
}

#primaryMain div img {
	float:left;
	margin:10px 10px 15px 10px;
}

#primaryMain div h2 {
	font-size:1.4em;
	padding:15px 0 10px 0;
	text-transform:none;
}

#primaryMain div p span {

	cursor:pointer;
}

#primaryMain div p span:hover {
	text-decoration:underline;
}

#expandCollapse {
	float:right;
}

#primaryMain form div {
	border-bottom:0;
	min-height:0;
}

#primaryMain form label {
	float:left;
	width:135px;
	margin-left:50px;
}

#primaryMain form label, #primaryMain form input, #primaryMain form select, #primaryMain form textarea {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	padding-top:2px;
	font-size:1.2em;	
}

#primaryMain form label.state, #primaryMain form label.positionTitle {
	padding-left:9px;
	width:126px;
}

#primaryMain form label span {
	color:#ff0000;
}

#primaryMain form button {
	background:transparent url(/images/Common/btnSubmit.gif) no-repeat;
	border:0 none;
	cursor:pointer;
	height:22px;
	margin:10px 168px 10px 0;
	padding:00;
	text-indent:-1000em;
	width:65px;
	float:right;
}


body.RepLocator #primaryMain div {padding:0;}

body.RepLocator #primaryMain div#US {padding:10px 0 0 10px;border-bottom:0;}


body.RepLocator #primaryMain div img {
	float:none;
	margin:0 0 0 -6px;
}


body.RepLocator #menu {
	text-align:center;
}

body.RepLocator #menu h1 {
	display:inline;
	margin:0 25px;
}


body.RepLocator #primaryMain #repsLeft, body.RepLocator #primaryMain #repsRight {
	float:left;
	width:255px;
	clear:none;
	border-bottom:0;
}
body.RepLocator #primaryMain #repsLeft p {
	padding-left:75px;
	margin-top:15px;
	margin-left:5px;
}

body.RepLocator #primaryMain #repsRight p {
	padding-left:75px;
	margin-top:15px;
}

body.RepLocator #primaryMain #repsLeft p a, body.RepLocator #primaryMain #repsRight p a {
	font-size:.9em;
}

body.RepLocator #primaryMain #international {
	clear:both;
}
/*
	********************************************************************************
		SECONDARY
	********************************************************************************
*/

#secondaryContent div.squareFade {
	background:url(/images/ST/bkgFeaturedTechnique.jpg) no-repeat;
	margin-top:10px;
	padding:10px;
}


body.AboutAccurus #secondaryContent div.feature,
body.PurePointProbes #secondaryContent div.feature {
	background:url(/images/ST/bkgFeaturedTechnique.jpg) no-repeat;
	margin-top:10px;
	padding:10px;
	height:94px;
}

body.AboutAccurus #secondaryContent div.feature div {
	background:url(/images/OP1.1/OP1.1_content_img1.jpg) no-repeat;
	float:left;
	margin-right:10px;
	padding-top:175px;
	width:217px;
}

body.AboutAccurus #secondaryContent div.feature div p {
	font-size:1.0em;
	font-style:italic;
	margin-top:0;
	text-align:center;
}

#primaryMain div.product,
div.feature div.product,
div.squareFade div.product {
	min-height:80px;
	padding-left:100px;
	margin-top:10px;
}


div.feature div.product {padding-left:86px;min-height:64px;}
div.feature div.product ul {margin:0;padding:0;}



#primaryMain div.product h2 {
	margin-top:-25px;
	margin-bottom:0;
}

#primaryMain div.product p {
	margin-top:-10px;
	margin-bottom:0;
}
#primaryMain div.product2 p {
	margin-top:-10px;
	margin-bottom:0;
}

#primaryMain div.product p em {margin-top:0;}


#primaryMain div.product p.listCaption {
	font-style:italic;
	margin-top:10px;
	padding:0;
}

#primaryMain div.product p.tableCaption {
	font-style:italic;
	margin-top:0;
	padding:0;
}

#primaryMain div.product ul {
	margin:0;
	padding-left:15px;
}

#primaryMain div.product table {
	margin-top:0;
	margin-left:10px;
	margin-bottom:15px;
}

#primaryMain div.product table td {
	padding-right:25px;
	font-size: 1.2em;
	color: #666;
}

body.WatchTriesence #primaryMain div.product {
	padding-left:200px;
	min-height:100px;
}

body.AboutAccurus #primaryMain div.product {
	min-height:0;
	padding-bottom:10px;
	padding-left:50px;
	margin-top:10px;
}


#secondaryHeader {
	background:url('/images/Common/secHdr.jpg') no-repeat;
	color:#0066CC;
	padding:5px 0px;
	margin:0 auto;
	width:767px;
}

#secondaryHeader h1 {
	font-size:1.4em;
	color:#0067c2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	
}

#secondaryLeft {
	float:left;
	margin-left:12px;
	width:214px;
}

#secondaryContent {
	float:left;
	margin-left:12px;
	width:541px;
}

body.AboutAccurus #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP1.1.gif) no-repeat;
	height:62px;
}

body.AccurusAccessories #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP1.2.gif) no-repeat;
	height:50px;
}
body.AccurusProbes #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP1.3.gif) no-repeat;
	height:50px;
}
body.AccurusFluidics #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP1.4.gif) no-repeat;
	height:50px;
}
body.AccurusProcedures #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP1.5.gif) no-repeat;
	height:50px;
}
body.AccurusMisc #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP1.6.gif) no-repeat;
	height:50px;
}

body.Mivs23Gauge #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP3.1.gif) no-repeat;
	height:83px;
}

body.Mivs25Gauge #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP3.2.gif) no-repeat;
	height:50px;
}
body.EDGEPLUS #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP3.3.gif) no-repeat;
	height:50px;
}

body.Disposables #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP4.1.gif) no-repeat;
	height:62px;
}

body.Revolution #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP4.2.gif) no-repeat;
	height:50px;
}

body.Reusables #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP4.3.gif) no-repeat;
	height:50px;
}

body.GrieshaberMisc #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP4.4.gif) no-repeat;
	height:50px;
}
body.ConstellationMisc #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP4.4.gif) no-repeat;
	height:50px;
}

body.Advanced #secondaryContent h1 {
	background:url(/images/Headers/subHdr_constellation_advanced.gif) no-repeat;
	height:50px;
	text-indent: -9999px;
}
body.Paks #secondaryContent h1 {
	background:url(/images/Headers/subHdr_constellation_paks.gif) no-repeat;
	height:50px;
	text-indent: -9999px;
}
body.Specs #secondaryContent h1 {
	background:url(/images/Headers/subHdr_constellation_specs.gif) no-repeat;
	height:50px;
	text-indent: -9999px;
}
body.Vlocity #secondaryContent h1 {
	background:url(/images/Headers/subHdr_constellation_vlocity.gif) no-repeat;
	height:50px;
	text-indent: -9999px;
}






body.PurePointControl #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP5.1.gif) no-repeat;
	height:62px;
}

body.PurePointProbes #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP5.2.gif) no-repeat;
	height:50px;
}

body.PurePointAccessories #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP5.3.gif) no-repeat;
	height:83px;
}

body.PurePointHowItWorks #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP5.4.gif) no-repeat;
	height:50px;
}

body.AboutEyeLite #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP6.1.gif) no-repeat;
	height:50px;
}

body.EyeLiteAccessories #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP6.2.gif) no-repeat;
	height:62px;
}

body.EyeLiteProbes #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP6.3.gif) no-repeat;
	height:50px;
}

body.EyeLiteMisc #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP6.4.gif) no-repeat;
	height:50px;
}

body.SILIKON1000 #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP7.1.gif) no-repeat;
	height:50px;
}

body.Perfluoron #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP7.2.gif) no-repeat;
	height:50px;
}

body.ISPAN #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP8.3.gif) no-repeat;
	height:62px;
}

body.WatchTriesence #secondaryContent h1 {
	background:url(/images/Headers/subHdr_OP8.1.gif) no-repeat;
	height:62px;
}


body.AboutAccurus #secondaryContent h1, body.AboutAccurus #secondaryContent h2,
body.AccurusAccessories #secondaryContent h1, body.AccurusAccessories #secondaryContent h2,
body.AccurusProbes #secondaryContent h1, body.AccurusProbes #secondaryContent h2,
body.AccurusFluidics #secondaryContent h1, body.AccurusFluidics #secondaryContent h2, 
body.AccurusProcedures #secondaryContent h1, body.AccurusProcedures #secondaryContent h2, 
body.AccurusMisc #secondaryContent h1, body.AccurusMisc #secondaryContent h2,
body.Mivs23Gauge #secondaryContent h1, body.Mivs23Gauge #secondaryContent h2,
body.Mivs25Gauge #secondaryContent h1, body.Mivs25Gauge #secondaryContent h2,
body.EDGEPLUS #secondaryContent h1, body.EDGEPLUS #secondaryContent h2,
body.Disposables #secondaryContent h1, body.Disposables #secondaryContent h2,
body.Revolution #secondaryContent h1, body.Revolution #secondaryContent h2,
body.Reusables #secondaryContent h1, body.Reusables #secondaryContent h2,
body.GrieshaberMisc #secondaryContent h1, body.GrieshaberMisc #secondaryContent h2,
body.ConstellationMisc #secondaryContent h1, body.ConstellationMisc #secondaryContent h2,
body.PurePointControl #secondaryContent h1, body.PurePointControl #secondaryContent h2,
body.PurePointProbes #secondaryContent h1, body.PurePointProbes #secondaryContent h2,
body.PurePointAccessories #secondaryContent h1, body.PurePointAccessories #secondaryContent h2,
body.PurePointHowItWorks #secondaryContent h1, body.PurePointHowItWorks #secondaryContent h2,
body.AboutEyeLite #secondaryContent h1, body.AboutEyeLite #secondaryContent h2,
body.EyeLiteAccessories #secondaryContent h1, body.EyeLiteAccessories #secondaryContent h2,
body.EyeLiteProbes #secondaryContent h1, body.EyeLiteProbes #secondaryContent h2,
body.EyeLiteMisc #secondaryContent h1, body.EyeLiteMisc #secondaryContent h2,
body.SILIKON1000 #secondaryContent h1, body.SILIKON1000 #secondaryContent h2,
body.Perfluoron #secondaryContent h1, body.Perfluoron #secondaryContent h2,
body.ISPAN #secondaryContent h1, body.ISPAN #secondaryContent h2,
body.WatchTriesence #secondaryContent h1, body.WatchTriesence #secondaryContent h2
{
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.AboutAccurus #secondaryContent div h1, body.AboutAccurus #secondaryContent div h2,
body.AccurusAccessories #secondaryContent div h1, body.AccurusAccessories #secondaryContent div h2,
body.AccurusProbes #secondaryContent div h1, body.AccurusProbes #secondaryContent div h2,
body.AccurusFluidics #secondaryContent div h1, body.AccurusFluidics #secondaryContent div h2, 
body.AccurusProcedures #secondaryContent div h1, body.AccurusProcedures #secondaryContent div h2, 
body.AccurusMisc #secondaryContent div h1, body.AccurusMisc #secondaryContent div h2,
body.Mivs23Gauge #secondaryContent div h1, body.Mivs23Gauge #secondaryContent div h2,
body.Mivs25Gauge #secondaryContent div h1, body.Mivs25Gauge #secondaryContent div h2,
body.Disposables #secondaryContent div h1, body.Disposables #secondaryContent div h2,
body.Revolution #secondaryContent div h1, body.Revolution #secondaryContent div h2,
body.Reusables #secondaryContent div h1, body.Reusables #secondaryContent div h2,
body.GrieshaberMisc #secondaryContent div h1, body.GrieshaberMisc #secondaryContent div h2,
body.ConstellationMisc #secondaryContent div h1, body.ConstellationMisc #secondaryContent div h2,
body.PurePointControl #secondaryContent div h1, body.PurePointControl #secondaryContent div h2,
body.PurePointProbes #secondaryContent div h1, body.PurePointProbes #secondaryContent div h2,
body.PurePointAccessories #secondaryContent div h1, body.PurePointAccessories #secondaryContent div h2,
body.PurePointHowItWorks #secondaryContent div h1, body.PurePointHowItWorks #secondaryContent div h2,
body.AboutEyeLite #secondaryContent div h1, body.AboutEyeLite #secondaryContent div h2,
body.EyeLiteAccessories #secondaryContent div h1, body.EyeLiteAccessories #secondaryContent div h2,
body.EyeLiteProbes #secondaryContent div h1, body.EyeLiteProbes #secondaryContent div h2,
body.EyeLiteMisc #secondaryContent div h1, body.EyeLiteMisc #secondaryContent div h2,
body.SILIKON1000 #secondaryContent div h1, body.SILIKON1000 #secondaryContent div h2,
body.Perfluoron #secondaryContent div h1, body.Perfluoron #secondaryContent div h2,
body.ISPAN #secondaryContent div h1, body.ISPAN #secondaryContent div h2,
body.WatchTriesence #secondaryContent div h1, body.WatchTriesence #secondaryContent div h2,
body.RSA #secondaryContent div h2, body.EDGEPLUS #secondaryContent div h2
{
	font-size:15px;
	overflow:visible;
	text-indent:0;
}

#secondaryContent p {
	margin-bottom:15px;
	margin-top:15px;
}

#secondaryContent div#secondaryFlash {
	margin-top:4px;
}

#secondaryContent form {
	background:url('/images/OP/productTab.jpg') no-repeat;
	float:right;
	height:22px;
	margin:0 0 0 0;
}

#secondaryContent form label {
/* THESE RULES HIDE THE LABEL */
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}

#secondaryContent form select {
	background-color:#86A9C7;
	color:#FFFFFF;
}

#secondaryContent form button {
	border:0;
	background:url('/images/OP/productTabGo.jpg') no-repeat left -4px;
	cursor:pointer; /* hand-shaped cursor */
	height:22px;
	margin:0;
	padding:0;
	text-indent:-1000em;
	width:29px;
}

#secondaryContent div#mainTop {
	background:url('/images/OP/productBkgTop.jpg') no-repeat;
	clear:both;
	min-height:115px;
	margin:20px 0 0 0;
	text-align:left;
	width:541px;
}




body.Mivs #secondaryContent div#mainTop div a,
body.Grieshaber #secondaryContent div#mainTop div a,
body.Constellation #secondaryContent div#mainTop div a,
body.Grieshaber #secondaryContent div#mainBtm div a,
body.Constellation #secondaryContent div#mainBtm div a {
	margin-left:74px;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	display:block;
}

body.Mivs #secondaryContent div#mainTop div a span {color:#0066cc;}

body.Grieshaber #secondaryContent div#mainTop p,
body.Constellation #secondaryContent div#mainTop p,
body.Grieshaber #secondaryContent div#mainBtm p,
body.Constellation #secondaryContent div#mainBtm p {padding-left:84px;}

body.Grieshaber #secondaryContent div#mainTop div a span,
body.Constellation #secondaryContent div#mainTop div a span,
body.Grieshaber #secondaryContent div#mainBtm div a span, 
body.Constellation #secondaryContent div#mainBtm div a span {color:#0066cc;}

#secondaryContent div#mainTop h2,
#secondaryContent div#mainBtm h2 {
	background:url('/images/OP/productThumbFPO.jpg') no-repeat;
	float:left;
	font-size:1.5em;
	height:64px;
	padding-left:86px;
	margin:25px 0 0 15px;
	text-indent:-15px;
	color:#666666;
	width:162px;
	position:relative;
}
#secondaryContent div#mainBtm h2#vlocity {
	float:left;
	font-size:1.5em;
	height:64px;
	padding-left:86px;
	margin:25px 0 0 15px;
	text-indent:0px;
	color:#666666;
	width:177px;
	position:relative;
}


#secondaryContent div#mainTop h2#xenonIlluminatorThumb {background:url('/images/OP1/OP1_icon_illuminator.gif') no-repeat;}
#secondaryContent div#mainTop h2#fluidicsThumb {background:url('/images/OP1/OP1_icon_fludics3d.gif') no-repeat;}
#secondaryContent div#mainBtm h2#highPerformanceProbeThumb {background:url('/images/OP1/OP1_icon_accProbe.gif') no-repeat;}
#secondaryContent div#mainBtm h2#anteriorCombinedProceduresThumb {background:url('/images/OP1/OP1_icon_anterior.gif') no-repeat;}

#secondaryContent div#mainTop a.thumb,
#secondaryContent div#mainBtm a.thumb {
	position:absolute;
	top:0;
	left:0;
	width:61px;
	height:64px;
	/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

body.EyeLite #secondaryContent div#mainTop a.thumb,
body.EyeLite #secondaryContent div#mainBtm a.thumb,
body.Mivs #secondaryContent div#mainTop a.thumb,
body.Mivs #secondaryContent div#mainBtm a.thumb {
	width:90px;
	height:70px;
}





#secondaryContent div#mainTop h2#mivs23 {
	background:url('/images/OP3/OP3.0_23ga.gif') no-repeat;
	margin-left:10px;
	min-height:70px;
}
#secondaryContent div#mainTop h2#mivs25 {
	background:url('/images/OP3/OP3.0_25ga.gif') no-repeat;
	min-height:70px;
}
#secondaryContent div#mainTop h2#edgeplus {
	background:url('/images/OP3/edgeplus.gif') no-repeat;
	min-height:70px;
	height: 90px;
	margin-top: 150px;
}


#secondaryContent div#mainTop h2#mivs23 a.bullet, 
#secondaryContent div#mainTop h2#mivs25 a.bullet {margin-left:37px;}


#secondaryContent div#mainTop h2#aboutEyelite {
	background:url('/images/OP6/OP6.0_aboutEyelite.gif') no-repeat;
	padding-left:115px;
	height:70px;
	width:160px;
	margin-left:5px;
}
#secondaryContent div#mainTop h2#eyeliteLaserEquipment {
	background:url('/images/OP6/OP6.0_laserEquipment.gif') no-repeat;
	padding-left:115px;
	height:70px;
	width:120px;
	margin-left:10px;
}

#secondaryContent div#mainBtm h2#laserProbes {
	padding-left:115px;
	background:url('/images/OP6/OP6.0_laserProbes.gif') no-repeat;
	height:70px;
	margin-left:5px;
}

#secondaryContent div#mainTop h2#silkon1000Thumb {background:url('/images/OP7/OP7_icon_silkon.gif') no-repeat;}
#secondaryContent div#mainTop h2#perfluoronThumb {background:url('/images/OP7/OP7_icon_perfluoron.gif') no-repeat;}
#secondaryContent div#mainBtm h2#ispanThumb {background:url('/images/OP7/OP7_icon_intrGasses.gif') no-repeat;}

body.PurePoint #secondaryContent div#mainTop h2#control {background:url('/images/OP5/controlFeatures.gif') no-repeat;}
body.PurePoint #secondaryContent div#mainTop h2#probes {background:url('/images/OP5/laserProbes.jpg') no-repeat;}
body.PurePoint #secondaryContent div#mainBtm h2#accessories {background:url('/images/OP5/laserAccessories.jpg') no-repeat;}
body.PurePoint #secondaryContent div#mainBtm h2#howItWorks {background:url('/images/OP5/seeHow.gif') no-repeat;}

#secondaryContent div#mainTop h2 a,
#secondaryContent div#mainBtm h2 a {color:#666666;}

#secondaryContent div#mainTop h2 span span,
#secondaryContent div#mainBtm h2 span span{color:#666666;}

body.Grieshaber #secondaryContent div#mainTop, body.Constellation #secondaryContent div#mainTop {min-height:192px;}

body.Mivs #secondaryContent div#mainTop,
body.Grieshaber #secondaryContent div#mainTop,
body.Constellation #secondaryContent div#mainTop,
body.Constellation #secondaryContent div#mainBtm,
body.Grieshaber #secondaryContent div#mainBtm {position:relative;}

body.Mivs #secondaryContent div#mainTop h2 {
	background:none;
	font-size:1.5em;
	height:64px;
	text-indent:-15px;
	color:#666666;
}



body.Mivs #secondaryContent div#mainTop p,
body.Grieshaber #secondaryContent div#mainTop p,
body.Grieshaber #secondaryContent div#mainBtm p,
body.Constellation #secondaryContent div#mainTop p,
body.Constellation #secondaryContent div#mainBtm p  {
	position:absolute;
	top:50px;
	width:150px;
}


body.Mivs #secondaryContent div#mainTop p#mivs23P {left:118px;}
body.Mivs #secondaryContent div#mainTop p#mivs25P {left:381px;}
body.Mivs #secondaryContent div#mainTop p#edgeplusP {left:118px; top: 270px;}
body.Mivs #secondaryContent div#mainTop #edgeplus .bullet { margin-left: 35px;}

body.Grieshaber #secondaryContent div#mainTop p#dspTipsP {left:20px;}
body.Grieshaber #secondaryContent div#mainTop p#revolutionDspP {left:280px;}
body.Grieshaber #secondaryContent div#mainBtm p#reusableP {
	left:143px;
	top:10px;
	width:312px;
}
body.Constellation #secondaryContent div#mainTop p#dspTipsP {left:20px;}
body.Constellation #secondaryContent div#mainBtm p#dspTipsP {left:20px;}
body.Constellation #secondaryContent div#mainTop p#revolutionDspP {left:280px;}
body.Constellation #secondaryContent div#mainBtm p#revolutionDspP {left:280px;}
body.Constellation #secondaryContent div#mainBtm p#reusableP {
	left:143px;
	top:10px;
	width:312px;
}

body.Grieshaber #secondaryContent div#mainTop h2#dspTips {background:url('/images/OP4/OP4_icon_tipswHandle.jpg') no-repeat;}
body.Grieshaber #secondaryContent div#mainTop h2#revolutionDsp {background:url('/images/OP4/OP4_icon_revolution.jpg') no-repeat;}
body.Grieshaber #secondaryContent div#mainBtm h2#reusable {background:url('/images/OP4/OP4_icon_handHeld.jpg') no-repeat;}

body.Constellation #secondaryContent div#mainTop h2#advancedtech {background:url('/images/OP9/advanced.jpg') no-repeat;}
body.Constellation #secondaryContent div#mainTop h2#paks {background:url('/images/OP9/vlocity.gif') no-repeat;}
body.Constellation #secondaryContent div#mainBtm h2#reusable {background:url('/images/OP9/noimage.gif') no-repeat;}
body.Constellation #secondaryContent div#mainBtm h2#vlocity {background:url('/images/OP9/noimage.gif') no-repeat;}



body.Grieshaber #secondaryContent div#mainBtm div {
	float:left;
	margin-top:10px;
	margin-left:10px;
}



body.Grieshaber #secondaryContent div#mainTop div.grieshaberThumb {
	width:250px;
	float:left;
}

body.Grieshaber #secondaryContent div#mainTop div.grieshaberThumb img,
body.Grieshaber #secondaryContent div#mainBtm div.grieshaberThumbBtm img {
	float:left;
	width:61px;
}


body.Grieshaber #secondaryContent div#mainTop div.grieshaberThumb a,
body.Grieshaber #secondaryContent div#mainTop div.grieshaberThumb p {
	float:left;
	margin-left:10px;
	padding:0px;
}
body.Grieshaber #secondaryContent div#mainTop div.grieshaberThumb p {width:160px;}
body.Grieshaber #secondaryContent div#mainTop div.grieshaberThumb a {min-height:10px;}


body.Grieshaber #secondaryContent div#mainBtm div.grieshaberThumbBtm {
	width:500px;
	float:left;
}

body.Grieshaber #secondaryContent div#mainBtm div.grieshaberThumbBtm a,
body.Grieshaber #secondaryContent div#mainBtm div.grieshaberThumbBtm p {
	float:left;
	margin-left:10px;
	padding-left:0px;
}

body.Grieshaber #secondaryContent div#mainBtm div.grieshaberThumbBtm p {width:400px;}








body.Constellation #secondaryContent div#mainBtm div {
	float:left;
	margin-top:10px;
	margin-left:10px;
}



body.Constellation #secondaryContent div#mainTop div.grieshaberThumb {
	width:250px;
	float:left;
}

body.Constellation #secondaryContent div#mainTop div.grieshaberThumb img,
body.Constellation #secondaryContent div#mainBtm div.grieshaberThumbBtm img {
	float:left;
	width:61px;
}


body.Constellation #secondaryContent div#mainTop div.grieshaberThumb a,
body.Constellation #secondaryContent div#mainTop div.grieshaberThumb p {
	float:left;
	margin-left:10px;
	padding:0px;
}
body.Constellation #secondaryContent div#mainTop div.grieshaberThumb p {width:160px;}
body.Constellation #secondaryContent div#mainTop div.grieshaberThumb a {min-height:10px;}


body.Constellation #secondaryContent div#mainBtm div.grieshaberThumbBtm {
	width:500px;
	float:left;
}

body.Constellation #secondaryContent div#mainBtm div.grieshaberThumbBtm a,
body.Constellation #secondaryContent div#mainBtm div.grieshaberThumbBtm p {
	float:left;
	margin-left:10px;
	padding-left:0px;
}

body.Constellation #secondaryContent div#mainBtm div.grieshaberThumbBtm p {width:400px;}







#secondaryContent div#mainBtm {
	background:url('/images/OP/productBkgBtm.jpg') no-repeat;
	height:117px;
	text-align:left;
	width:541px;
}

body.Constellation #secondaryContent div#mainBtm {
	background:url('/images/OP/productBkgBtm2.jpg') left bottom no-repeat;
	height:120px;
}

body.PurePoint #secondaryContent div#mainBtm,
body.Mivs #secondaryContent div#mainBtm,
body.RSA #secondaryContent div#mainBtm {background:url('/images/OP/productBkgBtm_notab.jpg') no-repeat;}

div#mainTop h2 span,
div#mainBtm h2 span {color:#0066cc;}

#secondaryFlash #flash_content {
	overflow:hidden;
	width:100%;
	height:217px;
}

#flash_content {
	overflow:hidden;
	width:100%;
	height:365px;
}

body.Home #flash_content {
	height:259px;
	margin-bottom:30px;
	margin-left:12px;
}

#flash_content .getFlash {
	float:left;
	width:448px;
	height:363px;
	border:1px solid black;
	text-align:center;
}

#flash_content .flashVideo {
	float:left;
	width:200px;
	margin-left:20px;
	overflow:auto;
	height:365px;
}
#flash_content .flashVideo .flashVideoTitle {
	font-weight:bold;
	color:#0066cc;
}


body.Triesence #secondaryContent h2 {margin-top:15px;}

body.Triesence ul li {padding-bottom:10px;}

body.Triesence #secondaryContent .TriesenceCallout {
	background:url('/images/OP8/call_bkg_triesence.gif') no-repeat 0 0;
	width:293px;
	height:103px;
	float:right;
	margin-left:20px;
	margin-bottom:50px;
	margin-top:50px;
	position:relative;
}

body.Triesence #secondaryContent .TriesenceCallout span {
	background:url('/images/OP8/call_hdr_triesence.jpg') no-repeat top left;
	height:76px;
	width:189px;
	display:block;
	position:absolute;
	top:20px;
	right:30px;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}
body.Triesence #secondaryContent div#mainTop h2#visualization {background:url('/images/OP8/visualization.jpg') no-repeat;}
body.Triesence #secondaryContent div#mainTop h2#retinatoday {background:url('/images/OP8/retinatoday.jpg') no-repeat;}
body.Triesence #secondaryContent .TriesenceCallout span:hover {background:url('/images/OP8/call_hdr_triesence_over.jpg') no-repeat top left;}
body.Triesence #secondaryContent .triesenceCallout img {
	position:relative;
	top:22px;
	left:15px;
}

body.Triesence #secondaryContent .triesenceCallout img.calloutText {
	position:relative;
	left:20px;
	top:10px;
}

/*
	********************************************************************************
		FOOTER
	********************************************************************************
*/
#footer {
	border-top:1px #cccccc dotted;
	clear:both;
	color:#cccccc;
	font-size:1.0em;
	line-height:14px;
	margin:30px auto 0 auto;
	width:791px;
	padding:10px 0;
	position:relative;
	text-align:left;
}

#footer p.logo {
	position:absolute;
	left:0px;
	top:10px;
	height:70px;
	margin:0px;
	background:url('/images/Common/ftrLogo.gif') no-repeat;
}

#footer p.copyright {
	border-top:1px #cccccc dotted;
	color:#666666;
	font-size:1.1em;
	margin-top:10px;
}

#footer p a {
	display:block;
	height:15px;
	width:62px;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}

#footer span {
	display:block;
	padding-left:100px;
	padding-top:3px;
}

#footer a {
	color:#0066cc;
	text-decoration:none;
}

#footer a:visited{color:#5ea6ef;}

#footer a:hover {text-decoration:underline;
}



body.RepLocator #primaryMain div.repLocatorCountry {
    width:220px;
    margin-top:20px;
    margin-left:20px;
    float:left;
    border:none;
    clear:none;
}
body.RepLocator #primaryMain div.repLocatorCountry img {
    float:left;
    margin:0px;
}


body.RepLocator #primaryMain div.repLocatorCountry h1 {
    margin-left:10px;
    margin-right:0px;
    float:left;
    width:130px;
}

body.RepLocator #primaryMain div.repLocatorCountry a {
    width:58px; 
    float:left;
    margin-left:10px;
}

body.RepLocator #primaryMain div.repLocatorCountry a#findRepUS,
body.RepLocator #primaryMain div.repLocatorCountry a#findRepInt {
	background:url('/images/Rep/btn_findRep.gif') no-repeat top left;
	width:117px;
	height:40px;
	display:block;
/* THESE RULES HIDE THE TEXT */
	font-size:0px;
	overflow:hidden;
	text-indent:-5000px;
}


body.RepLocator #primaryMain div.repLocatorCountry a#findRepUS:hover,
body.RepLocator #primaryMain div.repLocatorCountry a#findRepInt:hover {
	background:url('/images/Rep/btn_findRep_ovr.jpg') no-repeat top left;
}

body.RepLocator #primaryMain div.clearBoth {
	clear:both;
	min-height:0px;
	border:none;
}

body.VideoLibrary #primaryMain div {clear:none;}


body.VideoLibrary #primaryMain .videoContent {
    width:210px;
    float:left;
    text-align:center;
    border:none;
}

body.VideoLibrary #primaryMain .videoContent h2 {
    margin-bottom:0px;
    padding-bottom:15px;
    height:2.2em;
    width:200px;
}

body.RepLocator #primaryMain div#international {padding-left:30px;}

body.ImageLibrary #primaryMain a.toggle,
body.ImageLibrary #primaryMain a.underline {
    cursor:pointer;
    float:left;
    font-size:1.4em;
    text-transform:none;
    color:#666666;
    font-weight:bold;
    text-decoration:none;
}
body.ImageLibrary #primaryMain a.underline {width:421px;padding:5px 0px 10px;}
body.ImageLibrary #primaryMain a.underline:hover {text-decoration:underline;}


body.ImageLibrary #primaryMain a.toggle img {
    float:none;
    vertical-align:top;
    margin-top:8px;
}

body.ImageLibrary #primaryMain #imageLibrary div {
    float:left;
	width:450px;
}



body.VideoLibrary #primaryMain .last-child #videoLibrary {border:none;}

div#printLogo {display:none;}

.playVideo {color:#CC3333;}

div#alconSL1000,
div#zeiss30SL,
div#zeissSL130,
div#haagStreit900BM {
	display:none;
	position:absolute;
	bottom:25%;
	left:5%;
	border:2px solid #0066cc;
	background:#ffffff;
	padding:20px;
	
}



#secondaryContent div#mainBtm h2 a:visited,
#secondaryContent div#mainTop h2 a:visited,
#primaryMain div.searchResults p a:visited,
#primaryFeature div a:visited,
body.RepLocator #primaryMain div.repLocatorCountry a:visited,
body.RepLocator #primaryMain #repsLeft p a:visited,
body.RepLocator #primaryMain #repsRight p a:visited,
body.Grieshaber #secondaryContent div#mainTop div a:visited,
body.Grieshaber #secondaryContent div#mainBtm div a:visited,
body.Constellation #secondaryContent div#mainTop div a:visited,
body.Constellation #secondaryContent div#mainBtm div a:visited,
body.Mivs #secondaryContent div#mainTop div a:visited,
body.OurProducts #primaryMain #OP_Triesence a:visited,
body.OurProducts #primaryMain #OP_Purepoint a:visited, 
body.OurProducts #primaryMain h2 a:visited, a:visited {color:#5ea6ef;}

#secondaryContent div#mainTop h2 a:visited,
#secondaryContent div#mainBtm h2 a:visited {color:#999999;}

body.Mivs #secondaryContent div#mainTop div a:visited,
body.Grieshaber #secondaryContent div#mainTop div a:visited,
body.Grieshaber #secondaryContent div#mainBtm div a:visited,
body.Constellation #secondaryContent div#mainTop div a:visited,
body.Constellation #secondaryContent div#mainBtm div a:visited {color:#999999 !important;}

body.OurProducts #primaryMain h2 a:visited {color:#999999 !important;}

div#mainTop h2 a:visited span,
div#mainBtm h2 a:visited span {color:#65b2f6;}

body.Mivs #secondaryContent div#mainTop div a:visited span {color:#65b2f6;}

body.Grieshaber #secondaryContent div#mainTop div a:visited span,
body.Grieshaber #secondaryContent div#mainBtm div a:visited span,
body.Constellation #secondaryContent div#mainTop div a:visited span,
body.Constellation #secondaryContent div#mainBtm div a:visited span {color:#65b2f6;}

h2 a:visited span {color:#65b2f6;}


body.ImageLibrary #primaryMain div.imageLibraryContainer {min-height:0;margin:0;padding:0;border-bottom:none;}




.imgleft
	{
	float: left;
	margin: 14px 14px 14px 0;
	}<title>TRIESENCE(R)</title>