/* CSS Document */
html {

/* Scrollbar 4 */
scrollbar-face-color:#BFDEF8;
scrollbar-3dlight-color:#74C1ED;
scrollbar-darkshadow-color:#1C8FD5;
scrollbar-track-color:#EEF7FD;
scrollbar-arrow-color:#1C8FD5;
scrollbar-base-color:#1C8FD5;
scrollbar-highlight-color:#FFFFFF;
			
}

.content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:left }
a.hyperlink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; }
a.hyperlink:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; }
a.hyperlink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; }

a.gotop:link {	font-family: 11px Arial, Helvetica, sans-serif;	color: #0066CC;	text-decoration: none;}
a.gotop:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; 	text-decoration: none;}
a.gotop:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; 	text-decoration: none;}

a.left_menu:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0D3390; 	text-decoration: none;}
a.left_menu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0D3390; 	text-decoration: none;}
a.left_menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0D3390; text-decoration: none;}

a.products_link:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC;	line-height: 13px;}
a.products_link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC;	line-height: 13px;}
a.products_link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC;	line-height: 13px;}

a.previousnext:link {	font-family: 11px Arial, Helvetica, sans-serif;	font-size: 12px; color: #0066CC; text-decoration: none;font-weight: bold;}
a.previousnext:visited  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none;font-weight: bold;}
a.previousnext:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: none;font-weight: bold;}

.sub_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.sub_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0D3390; font-weight: bold; }
.sub_header2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0099D0; font-weight: bold; }
.form_header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0D3390; font-weight: normal; }
.form_header_bld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0D3390; font-weight: bold; 

}
.table_content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.table_content2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.table_content3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0D3390; font-weight: bold; }
.remarks_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.remarks_content a, .remarks_content a:visited, .remarks_content a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration:underline; }

.products_sep_bg { 	background-image:   url(../../contact-lenses-products/images/products_grey_line.jpg);	background-repeat: repeat-y; }	
.products_sep_bg_x { background-image:   url(../../contact-lenses-products/images/seperate_line_table.jpg); background-repeat: repeat; height: 5px; }

.products_title { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0D3390; }
.products_subttitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0D3390; }

.footerfont {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration: none;	line-height: 13px;}
.footerfont a:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	text-decoration: none;	line-height: 13px;}
.footerfont a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #1A50B8;	line-height: 13px;}
.footerfont a:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	line-height: 13px;}
.footerfont a:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #1A50B8;	line-height: 13px;}

.segmentationtips { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }.sub_content_white {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}

.content_widget { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding:0 10px 0 15px; height:92px; background-color:#ffffff;}
.content_widget p { padding:0 0 3px 0; margin:0;}
.button_widget { text-align:right; width:523px; height:75px; }
.button_widget img { padding-right:5px; }
.button_content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.button_content2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top:5px; }
.button_content a {padding-right:5px; color:#0066CC;}
.button_content2 a {padding-right:13px; color:#0066CC;}
.content_widget td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-bottom:5px; }
.popup_widget { background-image:url(../../acuvue-life/lifestyle-notebook/eye-friendly-treats/images/eye-yoga/img_popup_bkg.jpg); background-repeat:no-repeat; width:402px;}
.popup_widget_content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left:20px; padding-right:30px; padding-top:25px; }
.popup_widget_content td { padding-bottom:10px; }
.popup_widget_content a { color:#0066CC; }

h1 { font-weight:bold;	color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:24px; margin:0; padding:0}
h1 a {text-decoration:none; color:#003399;}
h1.page-title{font-weight:100;color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:26px;margin:0;padding:0;}

/*h2 { font-weight:100;color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:26px;margin:0;padding:0;}*/
h2 { color:#003399; font-size:16px; margin:0; padding:0}
h2.pageheader { font-weight:bold;	color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:24px; margin:0; padding:0}
h2.page-title{font-weight:100;color:#003399;	font-family:Arial, Helvetica, sans-serif;font-size:26px;margin:0;padding:0;}
h2 a {text-decoration:none; color:#003399}
h3 { color:#003399; font-size:14px; margin:0; padding:0;}
h3.sub-title2{color:#003399; font-size:16px; margin:0; padding:0}
#content {	background-color:#2d59b5;}
BODY {	MARGIN: 0px; padding:0;font-family:Arial, Helvetica, sans-serif;}
img {border:0;}
p{padding:0; margin:0}
/*ol{padding-left:10px;margin:0;display:block}*/


.banner-top { margin-top:5px;}

#mainContent {width:653px;}

.maincontent-top { vertical-align:bottom; background: #C9dbed url(../../images/maincontent_top.jpg) no-repeat; width:653px; height:8px;}
.maincontent-btm { vertical-align:bottom; background: #C9dbed url(../../images/maincontent_bottom.jpg)  no-repeat; width:653px; height:8px;}
.maincontent-middle {padding-left:20px;padding-right:20px;background-color:#C9dbed;font-size:12px; vertical-align:top; height:520px; padding-bottom:20px; width:613px;}
.maincontent-middle h1 {margin-left:15px; margin-top:20px; padding-left:15px;background: url(../../images/arrow.gif) no-repeat left .4em;}
.maincontent-middle h2.page-title {margin-left:15px; margin-top:20px; padding-left:15px;background: url(../../images/arrow.gif) no-repeat left .4em;}

.maincontent-middle .left-shift {margin-left:15px;}
.maincontent-middle h2 { margin-bottom:5px;}
.maincontent-middle h3 { margin-bottom:5px;}
.maincontent-middle h4 { margin-bottom:5px;}

.maincontent-middle a:link { font-family: Arial, Helvetica, sans-serif; color: #0066CC; }
.maincontent-middle a:visited  { font-family: Arial, Helvetica, sans-serif; color: #0066CC; }
.maincontent-middle a:hover  { font-family: Arial, Helvetica, sans-serif; color: #0066CC; }


.maincontent-middle-cl{background:url(../../about-contact-lenses/images/cl_main_btm.jpg) left bottom no-repeat #C9dbed; height:520px;}



.maincontent-middle-avlife{background:url(../../acuvue-life/images/avlife-main-bg.jpg) left center no-repeat #C9dbed; height:520px;}

#top-nav{text-align:left}
/* global navigation */
ul.globalnav {	display:block;	margin:0;	padding:0;	font-size:14px; color:#2B8BD2; text-decoration:none; margin-top:2px;}
ul.globalnav li {	display:block;	width:120px;float:left;}
ul.globalnav li a:link, ul.globalnav li a:visited {	display:block;width:100%;	text-align:center;	text-decoration:none;	color:#2B8BD2; background:url(../../images/vseparator.jpg) no-repeat right; padding-top:5px;padding-bottom:5px;}
ul.globalnav li a:hover {color:#ffffff; background:#2d59b5 none; position:relative; left:-1px;}

ul.globalnav #gn-home {width:60px;}
ul.globalnav #gn-home a:hover{left:0px;}
ul.globalnav #gn-products {width:80px;}
ul.globalnav #gn-news {width:150px;}
ul.globalnav #gn-aboutcl {width:170px;}
ul.globalnav #gn-life {width:120px;}
ul.globalnav #gn-location {width:120px;}
ul.globalnav #gn-myacuvue {width:100px;}
ul.globalnav #gn-aboutacuvue a:link,ul.globalnav #gn-aboutacuvue a:visited {width:120px;background-image:none;}
ul.globalnav #gn-aboutacuvue a:hover {background-image:none;}


/* Product panel */
.gnProductsOn,.gnProductsOn a:link, .gnProductsOn a:visited,.gnProductsOn a:hover{color:#ffffff !important; 

background:#2d59b5 none !important; position:relative !important; left:-1px !important; }
#productpanel{width:940px; height:105px;background:#254494; position:absolute;z-index:200;color:#ffffff; font-size:12px; float:left; display:none}

/* Product Category Navigation */
ul.productcatnav {	margin:0; padding:0; margin-top:5px; margin-left:30px; }
ul.productcatnav li { list-style:none; float:left; border-left: #ffffff 1px solid; text-align:center}
ul.productcatnav li a:link, ul.productcatnav li a:visited {	text-decoration:none; color:#ffffff;}
ul.productcatnav li a:hover{ color:#7ddfff;text-decoration:none; font-weight:bold;}
ul.productcatnav li.first {border:none;}

#pcn-gvl{ width:140px;}
#pcn-cl{width:120px;}
#pcn-pl{width:120px;}
#pcn-al{width:130px;}
#pcn-whichav{width:180px;}

/* Product Navigation */
.productnav {	margin:0; padding:0; padding-top:2px; margin-left:40px; border:0; font-size:11px; height:85px; float:left}
.productnav td { vertical-align:bottom;text-align:center; width:140px;}
.productnav a:link, .productnav a:visited, .productnav a:active {	text-decoration:none; color:#ffffff}
.productnav a:hover{ text-decoration:none;color:#7ddfff; font-weight:bold}
.productnav img{margin-bottom:5px}

.enlarge-img { width:60%}
.enlarge-img2 { width:55%}

/* index main */
#index_main_bg {background-image:url(/images/index_main_bg_01.jpg); width:940px; height:411px;float:left;}
#index_main_bg .bg_img {background-image:url(/images/index_main_bg_01.jpg);width: 940px; height: 411px; border: 0 none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 10;}

.main_bg{height:100%; background-image:url(/images/mainbg.jpg);}
.main_bg_left {background-image:url(/images/index_bg_01.jpg); background-repeat:repeat-y;}
.main_bg_right {background-image:url(/images/index_bg_02.jpg); background-repeat:repeat-y;}
.main_bg_leftbottom {background-image:url(/images/index_bg_03.jpg); background-repeat: no-repeat}
.main_bg_bottom {background-image:url(/images/index_bg_04.jpg); background-repeat : repeat-x;}
.main_bg_rightbottom {background-image:url(/images/index_bg_05.jpg); background-repeat: no-repeat;}
.logo_icon {float:left;width:720px;margin-top:2px;padding-left:20px; display:inline;}


.infopanel {
	margin:0;padding:0px;float:left;margin-top:255px;margin-left:23px; background-color:white; width:310px; height:130px;
	padding-left:6px;padding-right:2px; display:none; opacity: .7;	filter: alpha(opacity=70);	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.infopanel .infopanel-title{	color:#003399; font-size:17px; font-weight:bold; width:290px; margin-top:10px;}
.infopanel .infopanel-text{	color:#000000; font-size:13px;  font-weight:bold;  margin-top:10px;}
.infopanel .infopanel-text2{ color:#003399; font-size:13px; font-weight:bold; text-align:right; margin-top:15px;}
.infopanel .infopanel-text2 img{	vertical-align:middle;}
.infopanel .infopanel-text2 a{color:#003399; text-decoration: none;}
.infopanel .infopanel-text2 a:hover {text-decoration: none;}

#menuInfo{ width:940px; background:#CCCCCC; font-size:12px; vertical-align:middle; height:25px; clear:both; padding-top:4px;}
#menuInfo .menuInfoItem { margin-left:5px; margin-right:10px;}
#menuInfo .menuInfoItem a:link,#menuInfo .menuInfoItem a:active,#menuInfo .menuInfoItem a:visited { color: black; text-decoration: none;}
#menuInfo .menuInfoItem a:hover{text-decoration:underline;}
#menuInfo img { vertical-align:middle;}

#bannerpanel{text-align:right; padding-right:5px; margin-right:10px; width:305px; margin-bottom:0px; margin-left: 619px; position:absolute; z-index: 300; top:201px;}
/*#bannerpanel div {margin-bottom:20px;}*/


/* About Contact Lenses and ACUVUE Life Submenu */
ul.submenu{ list-style:none; padding:0; margin:0}
ul.submenu li.firstLevel {	color:#333333;	font-size:12px;background:url(../../images/menu_item_bg2.jpg) no-repeat  ;width:210px;margin-bottom:0px;list-style-image:none; list-style:none; vertical-align:top; padding-left:6px; float:left; margin-bottom:5px; padding-bottom:3px;}
ul.submenu li.firstLevel-2line{background:url(../../images/menu_item_bg.jpg) no-repeat;}
ul.submenu li.firstLevel-2line span {background: url(../../about-contact-lenses/images/f_arrow.gif) no-repeat left .4em;float:left; width:9px; height:30px}
ul.submenu li.firstLevel-2line a {background:none; padding-left:0px;}
ul.submenu li.firstLevel a span{color:#1544A8; margin-right:10px;}
ul.submenu a:link, ul.submenu a:visited,ul.submenu a:hover, ul.submenu a:active{ text-decoration:none; color:#000000; }


ul.secondLevel{padding:0; margin:0; display:none; margin-top:10px;}
ul.secondLevel li.smenu_item {  margin-left:20px; color:#666666; list-style:url(../../acuvue-life/images/farrow.gif);padding:0; margin-top:3px; margin-bottom:3px;}
ul.secondLevel li.smenu_sep {background:url(../../acuvue-life/images/submenu_separator.gif) center no-repeat; list-style:none; padding:0; margin:0;height:1px; line-height:1px; font-size:1px;}

ul.submenu ul.secondLevel a:hover, ul.submenu ul.secondLevel a:link,ul.submenu ul.secondLevel a:visited, ul.submenu ul.secondLevel a:active{color:#666666; }

ul.submenu ul.secondLevel a:hover{ text-decoration:underline;}

ul.submenu ul.secondLevel .secondLevel-on a:visited, ul.submenu ul.secondLevel .secondLevel-on a:link,ul.submenu ul.secondLevel .secondLevel-on a:active, ul.submenu ul.secondLevel .secondLevel-on a:hover{color:#003399; font-weight:bold}
ul.submenu ul.secondLevel .secondLevel-on a:hover {text-decoration:none;}

ul.submenu ul.secondLevel a.secondLevel-on:link, ul.submenu ul.secondLevel a.secondLevel-on:active, ul.submenu ul.secondLevel a.secondLevel-on:visited, ul.submenu ul.secondLevel a.secondLevel-on:hover{color:#003399; font-weight:bold;}
ul.submenu ul.secondLevel a.secondLevel-on:hover {text-decoration:none}

ul.submenu-cl a {background: url(../../about-contact-lenses/images/f_arrow.gif) no-repeat left .4em; padding-left:8px;}
ul.submenu-cl a:hover {text-decoration:underline;}
ul.submenu-cl a.visiting:active,ul.submenu-cl a.visiting:hover,ul.submenu-cl a.visiting:active, ul.submenu-cl a.visiting{color:#003399!important; font-weight:bold; text-decoration:none;}


ul.submenu-avlife{list-style:none; padding:0; margin:0; font-size:12px;}
ul.submenu-avlife li{ margin-bottom:10px}
ul.submenu-avlife a {background: url(../../about-contact-lenses/images/f_arrow.gif) no-repeat left .4em; padding-left:8px; text-decoration:none;}
ul.submenu-avlife a:visited, ul.submenu-avlife a:hover,ul.submenu-avlife a:active,ul.submenu-avlife a:link{ color:#000000;}
ul.submenu-avlife a:hover { text-decoration:underline;}
/* Contact Lenses Homepage Submenu additional */
ul.submenu-cl-index li.firstLevel{	padding:0; margin:0; color:#333333;	font-size:12px;background:url(../../about-contact-lenses/images/menu_item_bg2.gif) no-repeat;width:264px;margin-bottom:0px;list-style-image:none; list-style:none; vertical-align:top; padding-left:6px; float:left; margin-bottom:5px;}

a.more:link, a.more:visited, a.more:active { text-decoration:none; color:#000000;PADDING-LEFT: 8px;	BACKGROUND: url(../../about-contact-lenses/images/f_arrow.gif) no-repeat left 0.45em}


/* Content Style*/
.separator{margin-top:6px; background:url(../../images/separator.gif) repeat-x;}
ul.bullet { list-style-type: none;padding: 0;margin: 0;margin-left:15px;}
ul.bullet span{ color:#003399; font-weight:bold}
ul.bullet li{background: url(../../images/bullet.gif) no-repeat left .4em;margin-bottom:4px;padding-left: 15px;}
ul.bullet-margin li{margin-bottom:15px;}
.bullet-text{background: url(../../images/bullet.gif) no-repeat left .4em;margin-bottom:4px;padding-left: 15px; color:#003399; font-weight:bold}
.bullet-text2 { color:#003399; font-weight:bold}
ul.bullet2{list-style-type: none;padding: 0;margin: 0;}
ul.bullet2 li{background: url(../../images/bullet.gif) no-repeat left .4em;margin-bottom:4px;padding-left: 15px; }
.mainContent-content{font-size:12px; margin-left:15px;}

.remark{font-size:10px;color:#999999;padding-top:10px;}

/* About Contact Lenses Text */
.cl-text{ font-size:12px;}
.cl-text2 {text-align:right; font-size:11px; font-weight:bold;padding-right:10px;}
.cl-menu{ float:left; margin-top:8px; width:290px;}

.cl-menu-title{ font-size: 20px; color: #0099CC; margin-bottom:14px; margin-left:5px;}
h1.cl-menu-title, h2.cl-menu-title{ font-size: 20px; color: #09C; margin:0 0 14px 5px; font-weight:normal;}
.cl-menu-title2{ font-size: 20px; color: #0099CC; margin-bottom:5px;}
h2.cl-menu-title2{ font-size: 20px; color: #0099CC; margin:0 0 5px; font-weight:normal;}
h2.cl-menu-title2 a{text-decoration:none; color:#0099CC;}
h2.cl-menu-title2 a:visited{text-decoration:none; color:#0099CC;}
.occasion-style{ list-style-type: none;padding: 0;margin: 0; width:240px; float:left; margin-top:10px;}
.occasion-style li{background: url(../../images/bullet.gif) no-repeat left .4em;margin-bottom:10px;padding-left: 15px; text-align:left}


/* About Acuvue Life Text */
.content-text p {	margin-bottom:10px; margin-top:5px; }
.content-text2 p {	margin-bottom:15px; margin-top:5px; }

.content-text3 {color:#003399; font-weight:bold}

.content-float-text { float:left; width:420px; margin-top:10px; }
.content-text-right{ padding-left:35px; float:left; width:450px;}

/* Accordion */
.accordion-bar-bg { background:url(../../images/accordion-bar.jpg) no-repeat; height:22px;width:580px; line-height:29px;vertical-align:middle;  margin-bottom:5px; height:29px; cursor:pointer; margin-top:6px;}
.accordion-bar-bg img {vertical-align:middle; margin-right:10px;}
.accordion-bar-off { font-size:14px; color:#003399; background:url(../../images/arrow-on.jpg) left no-repeat;margin:0; padding:0; padding-left:20px; margin-left:10px;font-weight:bold}
.accordion-bar-on { font-size:14px; color:#003399; background:url(../../images/arrow-off.jpg) left no-repeat;margin:0; padding:0; padding-left:20px; margin-left:10px;font-weight:bold}
.accordion-bg { background-color:#DCE9F1; width:580px;display:none;}
.accordion-bg2 { background:url(../../images/accordion-body.jpg) left no-repeat;margin:0; padding:0; width:580px;display:none; background-repeat:repeat-y;}
.accordion-content { margin-left:10px; margin-right:10px;}


.accordion-bar-bg-enlarge { background:url(../../images/accordion-bar-enlarge.jpg) no-repeat; height:46px;width:580px; margin-bottom:5px;  cursor:pointer; margin-top:6px;  }
.accordion-bar-bg-enlarge .accordion-bar-on {background-position: left 1.1em; line-height:15px;  }
.accordion-bar-bg-enlarge .accordion-bar-off {background-position: left 1.1em;  line-height:15px; }
.accordion-bar-bg-enlarge h2 {font-size:14px;padding-top:0.8em;}
.accordion-bar-bg-enlarge h3 {font-size:14px;padding-top:0.8em;}
.accordion-bar-bg-enlarge img {margin-right:10px; float:left}

/* Content with image floating */
.content-float-img-right{ width:590px}
.content-float-img-right img {float:right; vertical-align:top;}
.content-float-img-right p {width:420px; padding-bottom:10px;}

.content-float-img-right-accordion{ width:560px}
.content-float-img-right-accordion img {float:right; vertical-align:top;}
.content-float-img-right-accordion div {width:420px;}
.content-float-img-right-accordion p {padding-bottom:10px;}

.content-float-img-left{ width:590px}
.content-float-img-left img {float:left;vertical-align:top;}
.content-float-img-left div.img {float:left;vertical-align:top; width:82px; margin:0px;}
.content-float-img-left div.img h3{float:left; text-align:center; width:82px;}
.content-float-img-left div.img img{float:left;}
.content-float-img-left div {float:left;margin-left:35px;width:440px;}
.content-float-img-left p { padding-bottom:10px;}

.content-float-img-left-accordion{ width:560px}
.content-float-img-left-accordion img {float:left;vertical-align:top;}
.content-float-img-left-accordion div {float:left;margin-left:20px;width:440px;}
.content-float-img-left-accordion p {padding-bottom:10px;}

.content-float-img-left2{ width:590px}
.content-float-img-left2 img {float:left;vertical-align:top;}
.content-float-img-left2 div {float:left;margin-left:15px;width:420px;}
.content-float-img-left2 p { padding-bottom:10px;}
hr.separator2 {color:#5983C1; margin-top:15px; margin-bottom:15px; background-color:#5983c1; border: 0px solid #5983c1; height:1px;}

.right-content { width:460px; float:left;}
.right-content p{display:block;float:left;padding-bottom:0;padding-top:20px;width:390px; margin-left:10px;}
.right-content img {float:left}
/* Content with flash floating */
div.content-swf{width:580px;}
div.content-swf p{text-align:justify; padding-bottom:5px;}
div.content-swf .slogan{text-align:center; color:#029ACC; font-size:14px; line-height:1.4; font-weight:bold; padding:10px 0px;}
div.content-swf .imgItem-left{float:left; margin-right:10px;}
div.content-swf .imgItem-right{float:right; margin-left:10px;}
div.content-swf .flashItem-left{float:left; margin-right:10px;}
div.content-swf .flashItem-right{float:right; margin-left:10px;}
div.content-swf .caption{color:#029ACC; font-weight:bold; font-size:11px; text-align:left; padding:5px 5px 0px 5px;}

/* Green panel style */
td.green-top-lft { background:url(../../images/green_panel_top_lft.jpg) no-repeat; height:8px; width:8px; }
td.green-top-rgt { background:url(../../images/green_panel_top_rgt.jpg) no-repeat; height:8px; width:8px;  }
td.green-btm-lft { background:url(../../images/green_panel_btm_lft.jpg) no-repeat; height:8px; width:8px;  }
td.green-btm-rgt { background:url(../../images/green_panel_btm_rgt.jpg) no-repeat; height:8px; width:8px;  }

td.green-border-lft-bg-ice {background:url(../../images/green-border-lft-bg-ice.jpg) repeat-y; height:10px; width:10px;}
td.green-border-rgt-bg-ice {background:url(../../images/green-border-rgt-bg-ice.jpg) repeat-y; height:10px; width:10px;}
td.green-border-lft-bg-white {background:url(../../images/green-border-lft-bg-white.jpg) repeat-y; height:10px; width:10px;}
td.green-border-rgt-bg-white {background:url(../../images/green-border-rgt-bg-white.jpg) repeat-y; height:10px; width:10px;}
td.green-border-btm-bg-ice { background:url(../../images/green-border-btm-bg-ice.jpg) repeat-x; height:10px; width:10px;  }
td.green-border-btm-lft-bg-ice { background:url(../../images/green-border-btm-lft-bg-ice.jpg) no-repeat; height:10px; width:10px;  }
td.green-border-btm-rgt-bg-ice { background:url(../../images/green-border-btm-rgt-bg-ice.jpg) no-repeat; height:10px; width:10px;  }
td.green-border-btm-lft-bg-gray { background:url(../../images/green-border-btm-lft-bg-gray.jpg) no-repeat; height:10px; width:10px;  }
td.green-border-btm-bg-white { background:url(../../images/green-border-btm-bg-white.jpg) repeat-x; height:10px; width:10px;  }
td.green-border-btm-lft-bg-white { background:url(../../images/green-border-btm-lft-bg-white.jpg) no-repeat; height:10px; width:10px;  }
td.green-border-btm-rgt-bg-white { background:url(../../images/green-border-btm-rgt-bg-white.jpg) no-repeat; height:10px; width:10px;  }

.green-bg {background-color:#95d8e3; margin-top:10px;}

.clear { height:0; line-height:0; clear:both; font-size:0px;}

/* Blue panel style */
td.blue-top-lft { background:url(../../images/blue-panel-top-lft.jpg) no-repeat; height:10px; width:10px; }
td.blue-top-rgt { background:url(../../images/blue-panel-top-rgt.jpg) no-repeat top right; height:10px; width:10px;  }
td.blue-btm-lft { background:url(../../images/blue-panel-btm-lft.jpg) no-repeat; height:10px; width:10px;  }
td.blue-btm-rgt { background:url(../../images/blue-panel-btm-rgt.jpg) no-repeat; height:10px; width:10px;  }
td.blue-border-btm-bg-ice { background:url(../../images/blue-border-btm-bg-ice.jpg) repeat-x; height:10px; 

width:10px;  }
td.blue-border-lft-bg-white {background:url(../../images/blue-border-lft-bg-white.jpg) repeat-y; height:10px; width:10px;}
td.blue-border-rgt-bg-white {background:url(../../images/blue-border-rgt-bg-white.jpg) repeat-y; height:10px; width:10px;}
td.blue-border-lft-bg-ice {background:url(../../images/blue-border-lft-bg-ice.jpg) repeat-y; height:10px; width:10px;}
td.blue-border-rgt-bg-ice {background:url(../../images/blue-border-rgt-bg-ice.jpg) repeat-y; height:10px; width:10px;}

/* Table setting */
.border_green {	border-right-width:2px;	border-right-color:#95D8E3;	border-right-style:solid;}
.border_white {	border-right-width:2px;	border-right-color:#FFFFFF;	border-right-style:solid;}
.border_white_btm {	border-bottom-width:2px; border-bottom-color:#FFFFFF; border-bottom-style:solid;}

/* Subsection Title */
h2.sub-title {font-size:20px; font-weight:normal}
h3.sub-title {font-size:20px; font-weight:normal}

.back-to-top { position:relative; top:15px; margin-top:10px; text-align:right; }
.disclaimer {text-align:left; font-size:11px;font-family: Arial, Helvetica, sans-serif;position:relative; 

top:15px;}
.disclaimer a{color:#999999}
.disclaimer a:visited,.disclaimer a:link,.disclaimer a:active {color:#999999}


/* For Acuvue Life Homepage */
#avlife_main_bg {background-image:url(../../acuvue-life/images/avlife-home-healthFile.jpg); width:910px; height:273px;float:left;}
#avlife_main_bg .bg_img {background-image:url(../../acuvue-life/images/avlife-home-healthFile.jpg);width: 910px; height: 273px; border: 0 none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 10;}




.avlife-homepage .panel {margin:4px 5px 0px 10px;}
.avlife-homepage .whiteArea {width:207px; height:83px; background:url(../../acuvue-life/images/life_home_box.gif) no-repeat top left; padding-top:5px;}
.avlife-homepage h1 {color:#FFFFFF; font-size:22px;}
.avlife-homepage h2.h1-clone {color:#FFFFFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0}
.avlife-homepage li {background: url(../../about-contact-lenses/images/f_arrow.gif) no-repeat left .4em; padding-left:8px; margin-left:5px;}
.avlife-homepage li a {background:none; padding:0}
.avlife-homepage p {color:#FFFFFF; font-size:12px;}

.avlife-homepage{	width:910px;	height:474px;}
.avlife-homepage .avlife-homepage-panel{	width:226px;	height:199px;	border:2px solid #FFFFFF;	border-left:none;	border-bottom:none;	float:left;}

.avlife-homepage .panel_style1{	background:url(../../acuvue-life/images/life_home_bg1.gif) top left repeat-x;}
.avlife-homepage .panel_style2{	background:url(../../acuvue-life/images/life_home_bg2.gif) top left repeat-x;}
.avlife-homepage .panel_style3{	background:url(../../acuvue-life/images/life_home_bg3.gif) top left repeat-x;}

/*#avlife-homepage-healthFile { background:url(../../acuvue-life/images/avlife-home-healthFile.jpg);width:257px; height:174px;float:left;}
#avlife-homepage-VanityCase { background:url(../../acuvue-life/images/avlife-home-VanityCase.jpg);width:257px; height:174px;float:left;margin-left:3px;}
#avlife-homepage-lifestyleNotebook { background:url(../../acuvue-life/images/avlife-home-lifestyleNotebook.jpg);width:257px; height:179px;float:left; margin-top:6px;}
#avlife-homepage-funSportsPad { background:url(../../acuvue-life/images/avlife-home-funSportsPad.jpg);width:257px; height:179px;float:left; margin-left:3px; margin-top:6px;}*/
.avlife-homepage-nobg {background:none!important;}

/* For Acuvue Life - Eye Beverage Menu - Accordion */
.accordion2_header{ 	width:590px; 	font-weight:bold; 	color:#003399; 	text-align:center; 	background-color:#FFFFFF; }
.accordion2_header .left{ 	width:409px; 	float:left; 	/*background:url(images/eye-beverage-

menu/style_box_topLeft.jpg) top left no-repeat;*/ 	background-color:#95D8E3; 	padding:10px 0px 10px 0px; border-right:1px solid #FFFFFF;	}
.accordion2_header .left h2{ margin:0px; padding:0px; font-size:14px;}
.accordion2_header .left h3{ margin:0px; padding:0px; font-size:14px;}
.accordion2_header .right h2{ margin:0px; padding:0px; font-size:14px;}
.accordion2_header .right h3{ margin:0px; padding:0px; font-size:14px;}
.accordion2_header .right{ 	width:180px; 	float:right; 	/*background:url(images/eye-beverage-

menu/style_box_topRight.jpg) top right no-repeat;*/ 	background-color:#95D8E3; 	padding:10px 0px 10px 0px; font-size:14px;	}
.accordion2_shell { 	width:586px; 	padding:0px 2px 0px 2px; 	background-color:#96D8E3; 	border-bottom:2px solid #95D8E3; }
.accordion2_shell .container { 	width:100%; 	background-color:#D1E2ED; }
.accordion2_shell .title * { 	margin:0px; 	padding:0px; 	text-align:left; 	color:#000000; }
.accordion2_shell h4 { 	color:#003399 !important; 	font-size:12px !important; 	margin:0px; 	

padding:0px; }
.accordion2_shell h3 { 	color:#003399 !important; 	font-size:12px !important; 	margin:0px; 	

padding:0px; }
.accordion2_shell .title_left { 	float:left; 	width:380px; 	padding:14px 14px 4px 14px; 	/*background:url(images/eye-beverage-menu/dotLine.gif) top right repeat-y;*/ }
.accordion2_shell .title_left a { 	float:right; 	color:#003399 !important; }
.accordion2_shell .title_left a img { padding:0px 0px 1px 2px; border:none; }
.accordion2_shell .title_right { 	float:right; 	width:150px; 	padding:14px 14px 4px 14px; }
.accordion2_shell .text { 	text-align:left; 	background-color:#FFFFFF; 	border-top:1px solid 

#CCCCCC; 	padding:10px 16px 10px 16px; }
.accordion2_shell .text p { 	margin:0px; 	padding:0px 0px 5px 0px; 	text-align:justify; 	}
.accordion2_shell .text p strong { 	color:#003399; 	}
.accordion2_shell .text .remark strong{ 	color:#000000; 	font-size:10px; padding-left:5px; }
.accordion2_shell .text .remark{ 	color:#333333; 	font-size:10px; }
.accordion2_shell .text .listbox { 	width:390px; }

/* Contact Lens Wearing and Care - Step */
.StepTable01{ margin:13px 0px 0px 0px; }
.StepTable01 td{ background-image:url(../../about-contact-lenses/wearing/images/contact-lens-wearing-and-care-boxbg.jpg); width:121px; padding:0px 12px 0px 12px; margin:0px; font-size:11px; }
.StepTable01 td img{ margin-top:10px;}
.StepTable01 td p{ padding:3px 0px 10px 0px; text-align:left; color:#333333; }

/* Site Map Setting*/
.spacer {	background-image:url(spacer.gif);	width:1px;}
.sitemapLft {	width:293px;	float:left;  padding-top:5px;}
.sitemapC {	width:303px;	float:left;  padding-top:5px;}
.sitemapRgt {	width:270px;	float:left;  padding-top:5px;}
.sitemap-style {	list-style-type: none;	padding:0px;	margin:0px;	width:270px; margin-top:5px;}
.sitemap-style li {	margin:0;	padding:0;	padding-left: 5px;	text-align:left; text-decoration:none;}
a.sitemap:link {	font-family: arial, Helvetica, sans-serif;	font-size:11px;	color:#000000; text-decoration: none;}
a.sitemap:visited {	font-family: arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; text-decoration: none;}
a.sitemap:hover {	font-family: arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; text-decoration:underline;}
a.header2:link {	font-family: arial, Helvetica, sans-serif;	color:#003399; text-decoration: none;}
a.header2:visited {	font-family: arial, Helvetica, sans-serif;	color:#003399; text-decoration: none;}
a.header2:hover {	font-family: arial, Helvetica, sans-serif;	color:#003399; text-decoration: underline;}
.sitemap-grid {	width:100%;	float:left}
.sitemap-subhead {	font-weight: bold; font-size: 12px; font-family: arial, Helvetica, sans-serif;}
.header-space{ margin-top: 50px; padding-bottom: 0px;}
.pad-top{ padding-top:10px;}
h1.sitemap{font-size:20px;}
h2.sitemap{font-size:20px;}

/* Popup Widget */
/*.popup_widget { background-image:url(images\eye-yoga\img_popup_bkg.jpg); background-repeat:no-repeat; width:402px;}*/
.popup_widget_content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left:20px; padding-right:30px; padding-top:25px; }
.popup_widget_content td { padding-bottom:10px; }
.popup_widget_content a { color:#0066CC; }

/*Press Release*/
.press-Release {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:690px; padding:0 15px;}
.press-Release p{margin:0px; padding:5px 0; font-size:12px; text-align:justify;}
.press-Release ol .sub-title{color:#039; font-weight:bold; margin:0px; padding:0px; font-size:12px;}
.press-Release ol li{color:#333; text-align:justify;}
.press-Release ul li{list-style-image:url(../../images/bullet.gif);}
.press-Release .title-1, .press-Release .title-1 * {font-weight:bold; font-size:16px; color:#039; margin:0px; padding:0px;}
.press-Release .title-2{font-size:12px; margin:0px; padding:0px; color:#666;}
.press-Release .title-3{font-weight:normal; font-size:12px; margin:0px; padding:5px 0; color:#333;}