/* Footer Content */
@import url("footer-boxes.css");



html {
	height: 100%;
	margin-bottom: .01em;
}
body {
	background: #EEF6E8;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 30px 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
#wrapper {
	background: transparent url('/images/bg-fade-top.gif') 0 0 no-repeat;
	font-size: 80%;
	margin: 0 auto;
	padding: 10px 0 0 0;
	position: relative;
	text-align: left;
	width: 970px;
	vertical-align: top;
	z-index: 100;
}
iframe {
	background: transparent;
}

#content-innerbg .puremoist {
    background: url("/images/sec-feat-PureMoist.jpg") no-repeat scroll 0 0 #FFFFFF;
}



/* Default Styles */

p {margin: 0 0 1em 0;padding:0;}
a {color: #0F66A7;cursor: hand;position:relative;}
a:hover {text-decoration: underline;}
sup, sub {
	position: relative;
	font-size: smaller;
	vertical-align: baseline;
}
sup {bottom: .4em;}
sup.smaller {font-size: .5em;}
sub {top: .4em;}
table {font-size: 100%}
form {display: inline;margin: 0;padding: 0;}
img {border: none;}
abbr {border-bottom: 1px dotted #ccc;cursor: help;}





/* Header Content */
#flashcontent-hm {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1000;
}


/* Headings */
h1 {
	float: left;
	font-size: 150%;
	margin: 0;
	padding: 0;
}
h1 a {
	background: transparent url('/images/logo-t.png') 0 0 no-repeat;
	display: block;
	height: 117px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: -9999px;
	width: 268px;

}
#pg-home h1 a {background: transparent url('/images/logo-home-t.png') 0 0 no-repeat;}
h2, h3, h4, h5, h6 {
	margin: 0 0 .5em 0;
	padding: 0;
}
h2 {
	color: #0F66A7;
	font-size: 150%;
	font-weight: bold;
	margin: 0 0 .8em 0;
	text-transform: uppercase;
}
#pg-about h2 {
	width: 420px;
}
#pg-home h2 {
	color: #2C885E;
	font-size: 115%;
}
h2.prodname, h2 span.prodname {text-transform:none;}
.gp h2 {margin: 0;}
.sitemap h2 {margin-bottom: .5em;}
h3 {
	color: #2C885E;
	font-size: 120%;
	font-weight: bold;
}
#content-main h3 {
	text-transform: uppercase;
}
#content-main h3 a {
	color: #2C885E;
}
.gp h3.subtitle {width: 325px;}


h4 {
	color: #0F66A7;
	font-size: 130%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}


#utility {
	float: left;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: -23px;
	z-index: 10000;
}
#utility li {
	float: left;
	margin: 0 0 0 14px;
	padding: 0;
}
#utility select {
	margin-top: 0;
}
#utility a {
	color: #00954A;
	display: block;
	margin: 3px 0 0 0;
}
#slct-lang {
     font-family: 'Arial Unicode MS', Arial;
}






/* Navigation */
#navigation {
	float: left;
	list-style: none;
	margin: 0 0 40px 0;
	padding: 0;
	width: 268px;
}
#pg-home #navigation {
	/*background: transparent url('/images/navigation-home.jpg') 0 0 no-repeat;*/
	height: 296px;
	margin: 0;
}
#navigation a {
	color: #00954A;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#navigation li {
	background: transparent url('/images/nav-sep.png') 0 0 no-repeat;
	margin: 0;
	padding: 9px 5px 3px 5px;
	text-transform: uppercase;
}
* html #navigation li {background: transparent url('/images/nav-sep.gif') 0 0 no-repeat;}
#navigation li.first {
	background: none;
}
#navigation li a {
	background: transparent url('/images/nav-toplvl.png') 0 0 no-repeat;
	padding: 6px 0 8px 28px;
}
* html #navigation li a {background: transparent url('/images/nav-toplvl.gif') 0 0 no-repeat;}

/* Second level navigation */
#navigation ul {
	display: none;
	font-size: 90%;
	list-style: none;
	margin: 0 0 10px 6px;
	padding: 0;
}
#navigation ul li {
	background: none;
	padding: 1px 0;
	text-transform: none;
}
#navigation ul li a {
	background: transparent url('/images/nav-sublvl.png') 0 2px no-repeat;
	padding: 4px 0 4px 21px;
}
* html #navigation ul li a {background: transparent url('/images/nav-sublvl.gif') 0 2px no-repeat;}
#navigation ul li a.active, #navigation ul li a:hover {background: transparent url('/images/nav-sub-active.png') 0 2px no-repeat;}
* html #navigation ul li a.active, * html #navigation ul li a:hover {background: transparent url('/images/nav-sub-active.gif') 0 2px no-repeat;}
#pg-about #navigation li#nav-about ul, #pg-contactlenscare #navigation li#nav-contact ul, #pg-eyehealth #navigation li#nav-eye ul, #pg-lifestyle #navigation li#nav-lifestyle ul {display: block;}

#navigation .active ul {display: block;}




/* Content Areas */
#content-wrapper {
	background: transparent url('/images/bg-fade.gif') 0 0 repeat;
	float: left;
	margin: 0;
	padding: 0 10px;
	width: 950px;
}
#content-bg {
	background: #EEF6E8 url('/images/bg-content.jpg') 0 0 repeat-y;
	float: left;
	width: 950px;
}
#content-innerbg {
	background: transparent url('/images/bg.jpg') 0 0 no-repeat;
	float: left;
	position: relative;
	width: 950px;
}
#pg-home #content-innerbg {background: #EAF6F5 url('/images/bg-home.gif') 0 323px repeat-x;}
#content {
	float: right;
	margin: 0;
	padding: 361px 0 0 0;
	position: relative;
	width: 682px;
}
#content-main {
	float: left;
	font-size: 110%;
	margin: 0;
	overflow: visible;
	padding: 10px 20px 0 20px;
}
#pg-home #content-main {
	float: left;
	width: 410px;
}
#content-additional {
	float: left;
	padding: 30px 0 10px 7px;
	width: 675px;
}
#rewards {
	background: transparent url('/images/bg-rewards.png') 0 0 no-repeat;
	color: #0F66A7;
	left: 745px;
	height: 186px;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 191px;
	z-index: 1;
}
#rewards h5 {
	background: transparent url('/images/hdr-rewards-t.png') 0 0 no-repeat;
	height: 100px;
	margin: 17px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 194px;
}
#rewards h5 a {
	display: block;
    height: 100px;
	position: relative;
	text-decoration: none;
	text-indent: -9999px;
	width: 194px;
}
#rewards p {
	font-size: 10px;
	margin: -6px 0 0 0;
	padding: 0 23px 8px 21px;
	text-align: center;
	width: 145px;
}
#rewards a.coupons {
	background: transparent url('/images/rewards-coupons-t.png') 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 140%;
	height: 30px;
	letter-spacing: -.05em;
	margin: 0 0 0 41px;
	padding: 0;
	position: relative;
	text-decoration: none;
	text-indent: -9999px;
	text-transform: uppercase;
	width: 108px;
	z-index: 200;
}
#content-supporting {
	color: #0F66A7;
	float: left;
	font-size: 130%;
	margin: 0;
	padding: 0 0 20px 0;
	width: 268px;
}
#pg-home #content-supporting {
	height: 200px;
	padding-top: 210px;
}
#hm-sidebar {
	display: inline;
	float: right;
	margin: -160px 15px 0 0;
	width: 210px;
}

/* Content feature images */
#pg-home #content {background: transparent url('/images/sec-feat-home.jpg') 0 0 no-repeat;padding-top: 414px;}
#pg-about .demo1 {background: transparent url('/images/sec-feat-demo1.jpg') 0 0 no-repeat;}
#pg-about .demo2 {background: transparent url('/images/sec-feat-demo2.jpg') 0 0 no-repeat;}
#pg-about .demo3 {background: transparent url('/images/sec-feat-demo3.jpg') 0 0 no-repeat;}
#pg-about .demo4 {background: transparent url('/images/sec-feat-demo4.jpg') 0 0 no-repeat;}
#pg-contactlenscare #content {background: transparent url('/images/sec-feat-contactlenscare.jpg') 0 0 no-repeat;}
#pg-eyehealth #content {background: transparent url('/images/sec-feat-eyehealth.jpg') 0 0 no-repeat;}
#pg-lifestyle #content {background: transparent url('/images/sec-feat-lifestyle.jpg') 0 0 no-repeat;}
#pg-default #content {background: transparent url('/images/sec-feat-default.jpg') 0 0 no-repeat;}
#pg-about.coupons #content {background: transparent url('/images/sec-feat-coupons-t.jpg') 0 0 no-repeat;}
#pg-about.couponthanks #content {background: transparent url('/images/sec-feat-couponthanks-t.jpg') 0 0 no-repeat;}





/* Main Content Styles */
.hm-prod {
	left: 0;
	position: absolute;
	top: 0;
}
.prodshot {
	float: right;
	margin: -160px 0 40px 20px;
	position: relative;
}
.replenish .prodshot {
	margin-right: 22px;
}
.gp .prodshot {
	margin-top: -90px;
}
hr {	
	border: none;
	border-top: 1px dotted #818285;/*the border*/
	display: block;
	height: 0px;/*whatever the total width of the border-top and border-bottom equal*/
	margin: 10px 0 15px 0;
	padding: 1px 0 0 0;
}
#content-main ul {
	list-style: none;
	margin: 0 0 2em 7px;
	padding: 0;
}
#content-main ul.nopad {margin-bottom: .5em;}


#content-main ul li {
	background: transparent url('/images/ul-bullet.gif') 0 6px no-repeat;
	margin: 0 0 1em 0;
	padding: 0 0 0 12px;
}
#content-main p {line-height: 1.6em;}
p.hdr-copy {
	color: #0F66A7;
	left: 40px;
	line-height: 1.5em;
	position: absolute;
	top: 215px;
	width: 265px;
	display: none;
}
p.pad {margin-bottom: 2em;}


#pg-home p.hdr-copy {
    color: #2C885E;
	font-size: 110%;
	left: 20px;
	top: 120px;
	width: 150px;
}
#pg-home p.hdr-copy strong {
	display: block;
	font-size: 160%;
	margin: 0 0 3px 20px;
}
#askexpert {
	background: transparent url('/images/bg-quiz-top.png') 0 0 no-repeat;
	float: left;
	font-size: 120%;
	margin: 20px 0 20px 10px;
	padding: 30px 0 0 0;
	width: 612px;
}
#askexpert ol {
	background: transparent url('/images/bg-quiz-bot.gif') 0 100% no-repeat;
	float: left;
	margin: 0;
	padding: 0 32px 20px 50px;
	position: relative;
	width: 530px;
}
#askexpert li {
	margin: 0 0 15px 0;
	padding: 0;
}
div.answer {color: #0F66A7}
div.answer p {padding-top: 10px;}


#askexpert a {position: static;}
#lensquiz {
	background: transparent url('/images/bg-quiz-top.png') 0 0 no-repeat;
	display: inline;
	float: left;
	margin: 20px 0 20px 10px;
	padding: 30px 0 0 0;
	width: 612px;
}
#lensquiz ol {
	background: transparent url('/images/bg-quiz-bot.gif') 0 100% no-repeat;
	float: left;
	margin: 0;
	padding: 0 32px 20px 50px;
	position: relative;
	width: 530px;
}
#lensquiz ol li {
	clear: left;
	margin: 20px 25px 20px 0;
	padding: 0;
	vertical-align: top;
	width: 505px;
}
#lensquiz li#q07 {
	clear: left;
}
#lensquiz ul {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 20px 0;
	width: 100%;
}
#lensquiz ul li {
	background: none;
	clear: none;
	float: left;
	margin: 0 20px 0 0;
	padding: 5px 0;
	width: 230px;
}
#lensquiz ul li label {
	color: #0B67A8;
	cursor: pointer;
	margin: 0 0 0 3px;
}
#lensquiz div.incorrect h5 {
	color: #EA2127;
}
#lensquiz div.correct h5 {
	color: #2B885F
}
#lensquiz hr {
	float: left;
	margin: 20px 0;
	padding: 0;
	width: 500px;
}
#lensquiz a {position: static;}
.sitemap #content-main ul {
	float: left;
}
.sitemap #content-main ul {
	margin: 0;
}
.sitemap #content-main ul li {
	background: none;
	display: inline;
	float: left;
	height: 160px;
	margin: 0 20px 20px 0;
	padding: 0;
	width: 300px;
}
.sitemap #content-main ul ul {
	float: none;
	padding: 0 0 10px 0;
}
.sitemap #content-main ul li li {
	background: transparent url('/images/ul-bullet.gif') 0 6px no-repeat;
	display: block;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 0 3px 12px;;
	width: auto;
}
#videoframe {
	float: right;
	margin: 0 0 20px 25px;
	padding: 0;
}
p.caption {
	font-size: 94%;
	margin: 5px 0 0 0;
}
.col1, .col2 {
	display: inline;
	float: left;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0;
	width: 270px;
}
.col1 {
	margin-right: 20px;
}
.col2 {
	margin-left: 0;
}
.col1 h4, .col2 h4 {
	margin: 0 0 10px 0;
	position: relative;
	z-index: 100;
	zoom: 1;

}
.col1 ol li, .col2 ol li {
	margin: 0 0 1em 0;
}
div.accent {
	background: transparent url('/images/bg-accent.png') 0 0 no-repeat;
	margin: 10px 0 10px -20px;
	padding: 17px 21px 15px 21px;
	position: relative;
	width: 271px;
	zoom: 1;
}
div.accentwide {
	background: transparent url('/images/bg-coupon-btn.png') 0 0 no-repeat;
	float: left;
	margin: 10px 0 10px 15px;
	padding: 17px 21px 15px 21px;
	width: 493px;
}
div.bio {
	clear: left;
	float: left;
	width: 100%;
}
div.bio img {
	float: left;
	margin: 0 11px 15px 0;
	padding: 0;
}
.error {
	color: #EB1C24;
	font-style: normal;
}
.blocked {
    display: block;
}
.rewardssolutions .mainerror {
	color: #EB1C24;
	margin: 0 0 5px 0;
}
ol.footnote {
	font-size: .78em;
	font-style: italic;
	margin: 15px 15px 20px 25px;
}
ol.footnote li {
	margin: 0 0 3px 0;
	padding: 0;
}
ol {
	margin: 15px 15px 20px 30px;
	padding: 0;
}
#content-main #rewardsoptions {
	background: transparent url('/images/bg-rewards-buttons.png') 0 0 no-repeat;
	float: left;
	list-style: none;
	margin: 0;
	padding: 17px;
	width: 608px;
}
#content-main #rewardsoptions li {
	background: none;
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}
#rewardsoptions a {
	color: #fff;
	display: block;
	font-size: 110%;
	font-weight: bold;
	height: 62px;
	line-height: 1.2em;
	padding: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 242px;
}
#rewardsoptions a.join {
	background: transparent url('/images/btn-blue.png') 0 0 no-repeat;
}
#rewardsoptions a.login {
	background: transparent url('/images/btn-green.png') 0 0 no-repeat;
	font-size: 100%;
	font-weight: normal;
}
#rewardsoptions a.login strong {
	display: block;
	font-size: 160%;
	font-weight: bold;	
	line-height: 1.2em;
}
.printcoupon {
	background: transparent url('/images/btn-green-sm.png') 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 150%;
	height: 33px;
	margin: 0 0 7px 0;
	padding: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 217px;
}
.printcoupon:hover {text-decoration: none;}
.accentwide ol {
	float: right;
	font-size: 70%;
	font-style: italic;
	margin: 0;
	padding: 0 0 0 25px;
	width: 200px;
}
.accentwide li {
	margin: 0 0 .5em 0;
}
.accentwide .caption {
	font-size: 72%;
	font-style: italic;
	width: 220px;
}
.rewardssolutions label {
	display: block;
}
.rewardssolutions .error {
	font-size: 72%;
	font-style: italic;
}
.rewardssolutions .mainerror {
	font-size: 100%;
	font-style: normal;
	margin-bottom: 15px;
}
.rewardssolutions input, .rewardssolutions textarea, .rewardssolutions select {
	border: 1px solid #808285;
	color: #808083;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0 0 10px 0;
	padding: 2px;
	width: 245px;
}
.rewardssolutions select {
    width: 251px;
}


.rewardssolutions input.hidden {
    display: none;
}


.rewardssolutions #zip {margin-bottom: 20px;}
.rewardssolutions input.checkbox {
	border: none;
	float: left;
	padding: 0;
	margin-right: 4px;
	width: 20px;
}
.rewardssolutions label.checkbox {
	float: left;
	margin-bottom: 10px;
	width: 200px;
}
.rewardssolutions button {
	background: transparent url('/images/btn-blue.png') 0 0 no-repeat;
	border: none;
	color: #fff;
	display: block;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	height: 56px;
	margin: 30px 0 0 0;
	padding: 0 4px 4px 0;
	width: 242px;
}
.rewardssolutions p.noedit {
	color: #aaa;
	font-style: italic;
}
#loginfrm button {
    background: transparent url('/images/btn-green.png') 0 0 no-repeat;
	clear: left;
	margin: 30px 0 0 335px;
	height: 60px;
}
#profilefrm {
     float: left;
	 min-height: 330px;
	 height: auto !important;
	 height: 330px;
}


#profilefrm button {
    background: transparent url('/images/btn-green.png') 0 0 no-repeat;
}
#loginfrm .col1, #loginfrm .col2 {
	margin-top: 20px;	
}
.rewardssolutions textarea {
	font-size: 100%;
	height: 65px;
	margin: 0 0 12px 0;
	padding: 3px;
	width: 243px;
}
input[type=hidden] {
	border: none;
	height: 0;
	margin: 0;
	padding: 0;
	visibility: hidden;
 }



/* Lower Additional Content */
#product-selector {
	background: transparent url('/images/productselector/bg.png') 0 0 no-repeat;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
	width: 640px;
}
#product-selector h5 {
	color: #00954A;
	font-size: 130%;
	font-weight: bold;
	margin: 0;
	padding: 20px 0 0 12px;
}
/* Product Scroller code - http://flowplayer.org/tools/demos/scrollable/index.html */
div.scrollable {
	float: left;
	height: 210px;
	overflow: hidden;
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	width: 465px;
}
div.scrollable div.items {
	clear: both;
	position: absolute;
	width: 20000em;	
}
div.scrollable div.items div {
	float: left;
	margin: 0 15px 0 0;
	padding: 0px;
	width: 225px;
}
div.scrollable div.items div img {
	float: left;
	margin-bottom: 60px;
	margin-right: 1px;
}
div.scrollable div.items div h6 {margin: 5px 0 0 0;}
div.scrollable div.items div h6 a {color: #0F66A7;}
div.scrollable div.items div a {color: #00954A;}
.scrollable a {cursor: hand;cursor: pointer;position: relative;}
#product-selector a.prev {
	float: left;
	margin: 30px 5px 0 0;
}
#product-selector a.prev img, #product-selector a.next img {height: 78px;width: 78px;}
#product-selector a.next {
	float: right;
	margin: 30px 0 0 0;
}
#product-selector a.disabled {
	cursor: default;
}



/* Sidebar Content */
#content-supporting p {
	font-style: italic;
	font-weight: bold;
	margin: 0 0 20px 22px;
	padding: 0;
	text-align: center;
}
#content-supporting p a {text-decoration: none;}
#content-supporting p a:hover {text-decoration: underline;}
#content-supporting div p {
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 .5em 0;
	padding: 0;
	text-align: left;
}
#hm-sidebar div p {font-size: 80%;}
#content-supporting .box h5, #hm-sidebar .box h5 {
	color: #2C885E;
	font-size: 100%;
	margin: 0 0 3px 0;
	padding: 0;
}
#content-supporting .box h5 a, #hm-sidebar .box h5 a {color: #2C885E;}
#content-supporting .box, #hm-sidebar .box {
	background: transparent;
	color: #395866;
	margin: 0 0 0 22px;
	min-height: 80px;
	height:auto !important;
	height: 80px;
	padding: 82px 15px 5px 10px;
	width: 183px;
}
#content-supporting .boxbot, #hm-sidebar .boxbot {
	background: transparent url('/images/sideboxes/bg-bot.png') 0 0 no-repeat;
	height: 12px;
	margin: 0 0 20px 22px;
}
#hm-sidebar .box, #hm-sidebar .boxbot {margin-left: 2px;}

#content-supporting .alconcommitment, #hm-sidebar .alconcommitment {background: transparent url('/images/sideboxes/commitment.png') 0 0 no-repeat;min-height: 60px;height:auto !important;height: 60px;padding-top: 102px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .alconcommitment h5, #hm-sidebar .alconcommitment h5 {height: 0;font-size: 0;text-indent: -9999px;}
#content-supporting .askanexpert, #hm-sidebar .askanexpert {background: transparent url('/images/sideboxes/askanexpert.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .askanexpert h5, #hm-sidebar .askanexpert h5, #content-supporting .askanexpert h5 a, #hm-sidebar .askanexpert h5 a {color: #0F66A7;}
#content-supporting .atsports, #hm-sidebar .atsports {background: transparent url('/images/sideboxes/atsports.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .be, #hm-sidebar .be {background: transparent url('/images/sideboxes/be.png') 0 0 no-repeat;min-height: 72px;height:auto !important;height: 72px;padding: 90px 50px 5px 10px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .be h5, #hm-sidebar .be h5 {height: 0;font-size: 0;text-indent: -9999px;}
#content-supporting .be2, #hm-sidebar .be2 {background: transparent url('/images/sideboxes/be.png') 0 0 no-repeat;min-height: 72px;height:auto !important;height: 72px;padding: 90px 50px 5px 10px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .be2 h5, #hm-sidebar .be2 h5 {height: 0;font-size: 0;text-indent: -9999px;}
#content-supporting .be3, #hm-sidebar .be3 {background: transparent url('/images/sideboxes/be.png') 0 0 no-repeat;min-height: 72px;height:auto !important;height: 72px;padding: 90px 30px 5px 10px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .be3 h5, #hm-sidebar .be3 h5 {height: 0;font-size: 0;text-indent: -9999px;}
#content-supporting .cleaningstorage, #hm-sidebar .cleaningstorage {background: transparent url('/images/sideboxes/cleaningstorage.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .contactlenssolution, #hm-sidebar .contactlenssolution {background: transparent url('/images/sideboxes/solution.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .contactlenssolution h5, #hm-sidebar .contactlenssolution h5 {font-size: 100%;}
#content-supporting .contactsaging, #hm-sidebar .contactsaging {background: transparent url('/images/sideboxes/aging.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .contactsmakeup, #hm-sidebar .contactsmakeup {background: transparent url('/images/sideboxes/makeup.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .contactstravel, #hm-sidebar .contactstravel {background: transparent url('/images/sideboxes/travelstories.png') 0 0 no-repeat;padding-top: 72px;min-height: 90px;height:auto !important;height: 90px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .contactstravel h5, #hm-sidebar .contactstravel h5 {font-size: 70%;}
#content-supporting .contactstravel p, #hm-sidebar .contactstravel p {font-size: 70%;width: 110px;}
#content-supporting .contactstravel h5 em, #hm-sidebar .contactstravel h5 em {display: block;font-size: 70%;}
#content-supporting .corporategiving, #hm-sidebar .corporategiving {background: transparent url('/images/sideboxes/corporate.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .discovereyeerrors, #hm-sidebar .discovereyeerrors {background: transparent url('/images/sideboxes/stories.png') 0 0 no-repeat;font-size:80%;padding-top: 105px;min-height: 57px;height:auto !important;height: 57px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .duringtravel, #hm-sidebar .duringtravel {background: transparent url('/images/sideboxes/duringtravel.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .eyeerrors2, #hm-sidebar .eyeerrors2 {background: transparent url('/images/sideboxes/stories2.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .eyeerrors2 h5 em, #hm-sidebar .eyeerrors2 h5 em {display: block;font-size: 65%;}
#content-supporting .eyeerrors2 p, #hm-sidebar .eyeerrors2 p {font-size: 70%;width: 120px;}
#content-supporting .eyeerrors, #hm-sidebar .eyeerrors {background: transparent url('/images/sideboxes/eyeerrors.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .eyeerrors h5 em, #hm-sidebar .eyeerrors h5 em {display: block;font-size: 60%;}
#content-supporting .eyeerrors p, #hm-sidebar .eyeerrors p {font-size: 65%;width: 110px;}
#content-supporting .eyehealth, #hm-sidebar .eyehealth {background: transparent url('/images/sideboxes/eyehealth.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}


#content-supporting .intheworkplace2, #hm-sidebar .intheworkplace2 {background: transparent url('/images/sideboxes/workplaceguy.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .intheworkplace, #hm-sidebar .intheworkplace {background: transparent url('/images/sideboxes/workplacegirl.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .learningaboutquiz, #hm-sidebar .learningaboutquiz {background: transparent url('/images/sideboxes/quiz.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .learningaboutquiz h5, #hm-sidebar .learningaboutquiz h5, #content-supporting .learningaboutquiz h5 a, #hm-sidebar .learningaboutquiz h5 a {color: #0F66A7;font-size: 100%;}

#content-supporting .productquality, #hm-sidebar .productquality {background: transparent url('/images/sideboxes/productquality.png') 0 0 no-repeat;padding-top: 10px;min-height: 150px;height:auto !important;height: 150px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .productquality h5, #hm-sidebar .productquality h5 {text-align: center;}
#content-supporting .productquality p, #hm-sidebar .productquality p {font-size: 75%;padding-top: 18px;margin-left: 90px; width: 105px;}
#content-supporting .replenish, #hm-sidebar .replenish {background: transparent url('/images/sideboxes/customerservice.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .replenish h5, #hm-sidebar .replenish h5 {font-size: 90%;}
#content-supporting .seeyourdoctor2, #hm-sidebar .seeyourdoctor2 {background: transparent url('/images/sideboxes/eyedoctor1.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .seeyourdoctor2 h5, #hm-sidebar .seeyourdoctor2 h5 {color: #395866;font-size: 90%;padding-top: 15px;padding-left: 5px;font-style: italic;}
#content-supporting .seeyourdoctor3, #hm-sidebar .seeyourdoctor3 {background: transparent url('/images/sideboxes/childdoctor.png') 0 0 no-repeat;text-align: right;padding-top: 12px;min-height: 150px;height:auto !important;height: 150px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .seeyourdoctor3 h5, #hm-sidebar .seeyourdoctor3 h5 {color: #395866;margin-left: 60px;margin-bottom: 10px;width: 120px;}
#content-supporting .seeyourdoctor3 p, #hm-sidebar .seeyourdoctor3 p {font-size: 80%;text-align: right;margin-left: 80px;width: 100px;}
#content-supporting .seeyourdoctor4, #hm-sidebar .seeyourdoctor4 {background: transparent url('/images/sideboxes/eyedoctor3.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .seeyourdoctor5, #hm-sidebar .seeyourdoctor5 {background: transparent url('/images/sideboxes/eyedoctor5.png') 0 0 no-repeat;text-align: right;padding-top: 12px;min-height: 150px; width:205px; padding-left: 3; padding-right: 9;}
#content-supporting .seeyourdoctor5 h5, #hm-sidebar .seeyourdoctor5 h5 {color: #395866;margin-left: 60px;margin-bottom: 10px;width: 120px;}
#content-supporting .seeyourdoctor5 p, #hm-sidebar .seeyourdoctor5 p {font-size: 80%;text-align: right;margin-left: 70px;width: 110px;}
#content-supporting .seeyourdoctor6, #hm-sidebar .seeyourdoctor6 {background: transparent url('/images/sideboxes/childdoctor2.png') 0 0 no-repeat;text-align: right;padding-top: 12px;min-height: 150px;height:auto !important;height: 150px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .seeyourdoctor6 h5, #hm-sidebar .seeyourdoctor6 h5 {margin-left: 60px;margin-bottom: 10px;width: 120px;}
#content-supporting .seeyourdoctor6 p, #hm-sidebar .seeyourdoctor6 p {font-size: 70%;text-align: right;margin-left: 80px;width: 100px;}
#content-supporting .seeyourdoctor7, #hm-sidebar .seeyourdoctor7 {background: transparent url('/images/sideboxes/eyedoctor4.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .seeyourdoctor, #hm-sidebar .seeyourdoctor {background: transparent url('/images/sideboxes/eyedoctor2.png') 0 0 no-repeat;text-align: right;padding-top: 12px;min-height: 150px;height:auto !important;height: 150px; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .seeyourdoctor h5, #hm-sidebar .seeyourdoctor h5 {color: #395866;margin-left: 60px;margin-bottom: 10px;width: 120px;}
#content-supporting .seeyourdoctor p, #hm-sidebar .seeyourdoctor p {font-size: 80%;text-align: right;margin-left: 70px;width: 110px;}

#content-supporting .teenscontacts, #hm-sidebar .teenscontacts {background: transparent url('/images/sideboxes/teencontacts.png') 0 0 no-repeat;min-height: 154px;height:auto !important;height: 154px;padding: 3px 8px 5px 92px;text-align: right; width:119px; padding-right: 3;}
#content-supporting .teenscontacts h5, #hm-sidebar .teenscontacts h5 {color: #395866;font-size: 0.8em;margin-bottom: 4px;text-align: left; width:85px; margin-left: 20px;}
/*#content-supporting .teenscontacts h5 em, #hm-sidebar .teenscontacts h5 em {font-size: .50em;padding-left: 20px;text-transform: uppercase;}*/
#content-supporting .teenscontacts p, #hm-sidebar .teenscontacts p {margin-left: 20px; width:88px;}
#content-supporting .teenscontacts2, #hm-sidebar .teenscontacts2 {background: transparent url('/images/sideboxes/teencontacts.png') 0 0 no-repeat;min-height: 154px;height:auto !important;height: 154px;padding: 6px 8px 5px 92px;text-align: right; width:200px; padding-left: 3; padding-right: 3;}
#hm-sidebar .teenscontacts2 {font-size: 75%;}
#content-supporting .teenscontacts2 h5, #hm-sidebar .teenscontacts2 h5 {color: #395866;font-size: 0.8em;margin-bottom: 4px;text-align: left; width:104px;}
#content-supporting .teenscontacts2 h5 em, #hm-sidebar .teenscontacts2 h5 em {font-size: .50em;padding-left: 20px;text-transform: uppercase; width:104px;}
#content-supporting .teenscontacts2 p, #hm-sidebar .teenscontacts2 p {margin-left: 10px; width:104px;}
#content-supporting .understandingcontacts, #hm-sidebar .understandingcontacts {background: transparent url('/images/sideboxes/understandingcontacts.png') 0 0 no-repeat;}
#content-supporting .whycontacts2, #hm-sidebar .whycontacts2 {background: transparent url('/images/sideboxes/whycontacts2.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .whycontacts3, #hm-sidebar .whycontacts3 {background: transparent url('/images/sideboxes/whycontactssports.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}
#content-supporting .whycontacts, #hm-sidebar .whycontacts {background: transparent url('/images/sideboxes/whycontacts.png') 0 0 no-repeat; width:200px; padding-left: 3; padding-right: 3;}

.taf {
	background: transparent url('/images/bg-tellfriend.png') 0 0 no-repeat;
	color: #fff;
	display: block;
	font-size: 100%;
	min-height: 51px;
	height:auto !important;
	height: 51px;
	margin: 0 0 15px 22px;
	padding: 12px 0 0 20px;
	text-decoration: none;
	width: 208px;
}
.taf:hover {text-decoration: none;}





/* Footer Area */
#footer {
	background: transparent url('/images/bg-fade-bot.gif') 0 0 no-repeat;
	clear: left;
	float: left;
	font-size: 80%;
	width: 970px;
}
#footer ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul.links {
	display: inline;
	float: left;
	height: 22px;
	list-style: none;
	margin: 3px 0 20px 27px;
	padding: 0;
}
#footer ul.links li {
	border-left: 1px solid #0d964a;
}
#footer ul.links li.first {border: none;}
#footer ul.links ul {
	display: inline;
	margin: 0 0 0 9px;
}
#footer ul.links li li {
	border-left: none;
	margin-top: 0;
}
#footer ul.external {
	float: right;
	height: 22px;
	list-style: none;
	margin: 3px 30px 20px 0;
	padding: 0;
}
#footer ul li {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
}
#footer p {
	clear: left;
	font-size: 90%;
	margin: 0;
	padding: 0 30px 20px 30px;
}
#footer a {
	color: #4AB183;
	display: block;
	margin: 0;
	padding: 0 10px 0 0;
	text-decoration: none;
}
#footer p a {
    display: inline;
	padding: 0;
}
#footer sup {font-size: 65%;}
#footer a:hover {text-decoration: underline;}
#footer h6 {
	float: left;
	margin: 2px 10px 20px 30px;
	padding: 0;
}



div#content-supporting a.box {
color:#505050;
display:block;
padding:0;
margin-bottom: 20px;
text-decoration:none !important;
width:208px;
}
div#content-supporting a.moistlenseslarge span.header {
background:url("/images/sideboxes/sidebox-moistlenses.jpg") no-repeat scroll left bottom transparent;
font-size:11px;
padding:0 25px 100px 15px;
display: block;
}
div#content-supporting a.box span.top {
background:url("/images/sideboxes/sidebox-top.gif") no-repeat scroll left bottom transparent;
height:15px;
display: block;
}
div#content-supporting a.box span.href {
color:#0F66A7;
display:inline;
text-decoration:underline;
}
.italic {
	font-style: italic;
	font-size: 11px;
}
/*Language Selector*/
.dropdown, .dropdown dd,.dropdown dt,.dropdown ul{margin:0;padding:0;z-index:9999;}
.dropdown dd{position:relative}
.dropdown dt a{display:block;border:1px solid #0079c1;width:290px; padding:3px 0 3px 10px;text-decoration:none;height:20px;}
.dropdown dt a span{position:relative;float:right;right:10px;top:8px;*top:-7px;}
.dropdown dd ul{border:1px solid #b3b3b3;background:#e5e5e5;display:none;list-style:none;padding:5px 0;position:absolute;left:0;top:1px;width:auto;min-width:300px}
.dropdown span.value{display:none}
.dropdown dd ul li a{padding:2px 5px;display:block;height:20px;text-decoration:none; width:290px;}
.dropdown dd ul li a:hover{background:#bbb;color:#000}
.dropdown dd ul li a span{position:relative;float:right;right:2px;top:3px;*top:-12px;}
.dropdown:after{clear:both;height:1px;margin:0;padding:0;overflow:hidden}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
#utility li .dropdown dd ul li{margin:0px;}