/* CSS MENU */
#navcontainer {
	width:760px;
	height:51px;
	background: #A0CCE5;
	position:relative;
	margin-top:5px;
	line-height:25px;
	border-top:1PX #FFF solid;
}

#navcontainer ul,
#navcontainer li {margin:0; padding:0; float: left;}

 a.nav01,
 a.nav02,
 a.nav03,
 a.nav04,
 a.nav05,
 a.nav0x  {
	font-size:11px;
	line-height:22px;
	color:white !important;
	text-decoration:none !important;
	font-weight: bold;
	background: url(images/menu/topnavback.jpg) repeat-x center top;
	display: inline;
	display:block;
	height:25px;
	text-align:center;
	position: relative;
	border-bottom: 1px solid #FFFFFF;
}

 a.nav01 {width:100px;}
 a.nav02 {width:145px;}
 a.nav03 {width:150px;}
 a.nav04 {width:105px;}
 a.nav05 {width:170px;}
 a.nav0x {width:90px;}
 
 a.nav01:hover,
 a.nav02:hover,
 a.nav03:hover,
 a.nav04:hover,
 a.nav05:hover,
 a.nav0x:hover {
	background: #E4E4E4 url(images/menu/shadow-left.jpg) repeat-y top left !important;
	color: #093095 !important;
}

ul#sub_nav02,
ul#sub_nav03,
ul#sub_nav0x{
	margin-top:5px;
	_margin-top:13px;
	margin-left:-10px;
	padding-top:0px;
	width:750px;
	height:25px;
	_height:34px;
	display:inline;
	background: #A0CCE5;
	float:left;
}
ul#sub_nav0x2{
	padding-left:240px;
	margin-top:5px;
	_margin-top:13px;
	padding-top:0px;
	margin-left:-10px;
	width:510px;
	height:25px;
	_height:34px;
	display:inline;
	background: #A0CCE5;
	float:left;
}
ul#sub_nav01 {
	margin-top:5px;
	_margin-top:13px;
	padding-top:0px;
	margin-left:-10px;
	width:750px;
	height:25px;
	_height:34px;
	display:inline;
	background: #A0CCE5;
	float:left;
}
ul#sub_nav04{
	margin-top:5px;
	_margin-top:13px;
	padding-top:0px;
	width:750px;
	margin-left:-10px;
	height:19px;
	_height:34px;
	display:inline;
	background: #A0CCE5;
	float:left;
}
ul li.sub02 a,
ul li.sub03 a,
ul li.sub04 a{
	width:186px;
	float:left;
	list-style:none;
}
ul li.sub09 a,
ul li.sub10 a,
ul li.sub11 a {

	width:140px;
	float:left;
	list-style:none;
}
ul li.sub0o a {
	width:140px;
	float:left;
	list-style:none;
}
ul li.sub05 a,
ul li.sub06 a,
ul li.sub07 a,
ul li.sub08x a,
ul li.sub17y a{
	width:170px;
	float:left;
	list-style:none;
}
ul li.sub16y a {
margin-left:80px;
width:170px;
float:left;
list-style:none;
}
ul li.sub12 a {
	width:165px;
	float:left;
	list-style:none;
}
ul li.sub08 a{

	width:164px;
	float:left;
	list-style:none;
}

ul li.sub01 a{
	width:199px;
	float:left;
	list-style:none;
	}
	
#special{
background: #e8f3f9 !important;
width: 180px;
_margin-top: 1px;
}
#special:hover{
background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}
#arrow{
float:left;
padding: 3px 17px 0px 0px;
_margin: 2px 22px 0px 2px;
}

ul#sub_nav01  li a,
ul#sub_nav02  li a,
ul#sub_nav03  li a,
ul#sub_nav04  li a,
ul#sub_nav0x  li a,
ul#sub_nav0x2 li a  {
	font-family:  arial, verdana, sans-serif; 
	font-size:11px;
	color:#333 !important;
	font-weight:normal;
	text-decoration:none;
	background: #A0CCE5;
	height:25px;
	text-align:center;


}
ul#sub_nav05 li a {
	padding-top:0px;
}

.sub01 a:hover,
.sub02 a:hover, 
.sub03 a:hover, 
.sub04 a:hover,
.sub05 a:hover,
.sub06 a:hover,
.sub07 a:hover,
.sub08 a:hover,
.sub08x a:hover,
.sub09 a:hover,
.sub10 a:hover,
.sub11 a:hover,
.sub12 a:hover ,
.sub0o a:hover,
.sub16y a:hover,
.sub17y a:hover{
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#navcontainer li li {
	float: left;
	list-style:none;
}
#navcontainer .submenu {
	display: none;
	position: absolute;
	left: 19px;
	top: 21px;
}

#navcontainer li:hover ul.submenu,
#navcontainer ul ul:hover {
	display: block;
	z-index:100;
}
#navcontainer .subsubmenu {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
#navcontainer li li:hover ul.subsubmenu,
#navcontainer ul ul:hover {
	display: block;
}
/* ACTIVE MENU */

/* MENU LENTES DE CONTATO */
#ico01 a.nav01,
#ico01 a.nav01:visited,
#ico01 a.nav01:active,
#ico01 a.nav01:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;	
}

#ico01 #navcontainer li ul#sub_nav01.submenu {
	display:block;

}

#ico02 a.nav02,
#ico02 a.nav02:visited,
#ico02 a.nav02:active,
#ico02 a.nav02:hover   {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico03 a.nav03,
#ico03 a.nav03:visited,
#ico03 a.nav03:active,
#ico03 a.nav03:hover  {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico03 #navcontainer li ul#sub_nav03.submenu {
	display:block;
}

#ico04 a.nav04,
#ico04 a.nav04:visited,
#ico04 a.nav04:active,
#ico04 a.nav04:hover  {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico04 #navcontainer li ul#sub_nav04.submenu {
	display:block;
}

/* First Menu section */

#ico05 .sub01 a { /* this item donīt have the active mode */
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico06 a.nav01,
#ico06 a.nav01:visited,
#ico06 a.nav01:active,
#ico06 a.nav01:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico06 #navcontainer li ul#sub_nav01.submenu {
	display: block;

}

#ico06 .sub02 a,
#ico06 .sub02 a:active,
#ico06 .sub02 a:visited,
#ico06 .sub02 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico07 a.nav01,
#ico07 a.nav01:visited,
#ico07 a.nav01:active,
#ico07 a.nav01:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico07 #navcontainer li ul#sub_nav01.submenu {
	display:block;
}

#ico07 .sub03 a,
#ico07 .sub03 a:active,
#ico07 .sub03 a:visited,
#ico07 .sub03 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico08 a.nav01,
#ico08 a.nav01:visited,
#ico08 a.nav01:active,
#ico08 a.nav01:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico08 #navcontainer li ul#sub_nav01.submenu {
	display:block;
}

#ico08 .sub04 a,
#ico08 .sub04 a:active,
#ico08 .sub04 a:visited,
#ico08 .sub04 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico16 a.nav01,
#ico16 a.nav01:visited,
#ico16 a.nav01:active,
#ico16 a.nav01:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico16 #navcontainer li ul#sub_nav01.submenu {
	display: block;

}

#ico16 .sub02 a,
#ico16 .sub02 a:active,
#ico16 .sub02 a:visited,
#ico16 .sub02 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

/* Third Menu section */

#ico09 a.nav03,
#ico09 a.nav03:visited,
#ico09 a.nav03:active,
#ico09 a.nav03:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico09 #navcontainer li ul#sub_nav03.submenu {
	display: block;
}

#ico09 .sub05 a,
#ico09 .sub05 a:active,
#ico09 .sub05 a:visited,
#ico09 .sub05 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico10 a.nav03,
#ico10 a.nav03:visited,
#ico10 a.nav03:active,
#ico10 a.nav03:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico10 #navcontainer li ul#sub_nav03.submenu {
	display:block;
}

#ico10 .sub06 a,
#ico10 .sub06 a:active,
#ico10 .sub06 a:visited,
#ico10 .sub06 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico11 a.nav03,
#ico11 a.nav03:visited,
#ico11 a.nav03:active,
#ico11 a.nav03:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico11 #navcontainer li ul#sub_nav03.submenu {
	display:block;
}

#ico11 .sub07 a,
#ico11 .sub07 a:active,
#ico11 .sub07 a:visited,
#ico11 .sub07 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

/**/

#ico12x a.nav03,
#ico12x a.nav03:visited,
#ico12x a.nav03:active,
#ico12x a.nav03:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico12x #navcontainer li ul#sub_nav03.submenu {
	display:block;
}

#ico12x .sub08x a,
#ico12x .sub08x a:active,
#ico12x .sub08x a:visited,
#ico12x .sub08x a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

/* Dicas para uso das lentes Menu section */

#ico12 a.nav04,
#ico12 a.nav04:visited,
#ico12 a.nav04:active,
#ico12 a.nav04:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico12 #navcontainer li ul#sub_nav04.submenu {
	display:block;
}

#ico12 .sub08 a,
#ico12 .sub08 a:active,
#ico12 .sub08 a:visited,
#ico12 .sub08 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico13 a.nav04,
#ico13 a.nav04:visited,
#ico13 a.nav04:active,
#ico13 a.nav04:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico13 #navcontainer li ul#sub_nav04.submenu {
	display:block;
}

#ico13 .sub09 a,
#ico13 .sub09 a:active,
#ico13 .sub09 a:visited,
#ico13 .sub09 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico14 a.nav04,
#ico14 a.nav04:visited,
#ico14 a.nav04:active,
#ico14 a.nav04:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico14 #navcontainer li ul#sub_nav04.submenu {
	display:block;
}

#ico14 .sub10 a,
#ico14 .sub10 a:active,
#ico14 .sub10 a:visited,
#ico14 .sub10 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

#ico15 a.nav04,
#ico15 a.nav04:visited,
#ico15 a.nav04:active,
#ico15 a.nav04:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico15 #navcontainer li ul#sub_nav04.submenu {
	display:block;
}

#ico15 .sub11 a,
#ico15 .sub11 a:active,
#ico15 .sub11 a:visited,
#ico15 .sub11 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}

/**/

#ico16y a.nav0x,
#ico16y a.nav0x:visited,
#ico16y a.nav0x:active,
#ico16y a.nav0x:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico16y #navcontainer li ul#sub_nav0x2.submenu {
	display:block;
}

#ico16y .sub16y a,
#ico16y .sub16y a:active,
#ico16y .sub16y a:visited,
#ico16y .sub16y a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}
/**/

/**/

#ico17y a.nav0x,
#ico17y a.nav0x:visited,
#ico17y a.nav0x:active,
#ico17y a.nav0x:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico17y #navcontainer li ul#sub_nav0x2.submenu {
	display:block;
}

#ico17y .sub17y a,
#ico17y .sub17y a:active,
#ico17y .sub17y a:visited,
#ico17y .sub17y a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}
/**/

/**/

#ico165 a.nav04,
#ico165 a.nav04:visited,
#ico165 a.nav04:active,
#ico165 a.nav04:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico165 #navcontainer li ul#sub_nav04.submenu {
	display:block;
}

#ico165 .sub12 a,
#ico165 .sub12 a:active,
#ico165 .sub12 a:visited,
#ico165 .sub12 a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}
/**/


/**/

#ico15y a.nav05,
#ico15y a.nav05:visited,
#ico15y a.nav05:active,
#ico15y a.nav05:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}

#ico15y #navcontainer li ul#sub_nav0x.submenu {
	display:block;
}
/**/

/**/
#ico18 a.nav02,
#ico18 a.nav02:visited,
#ico18 a.nav02:active,
#ico18 a.nav02:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}
#ico18 #navcontainer li ul#sub_nav02.submenu {
	display: block;

}

#ico18 .sub16y a,
#ico18 .sub16y a:active,
#ico18 .sub16y a:visited,
#ico18 .sub16y a:hover {
	font-size:11px;
	background: #e8f3f9 url(images/menu/shadow-lght-left.jpg) repeat-y top left !important;
}
/**/

/**/
#ico19 a.nav01,
#ico19 a.nav01:visited,
#ico19 a.nav01:active,
#ico19 a.nav01:hover {
	background: #a0cce5 url(images/menu/shadow-left_2.gif) repeat-y top left !important;
	color: #093095 !important;
}
/**/

/* CHOOSE A CONTACT LENS */

#sub_nav05 {
	width:198px;
	position:relative;
	border-right:1px solid #a0cce5;
	border-left:1px solid #a0cce5;
	border-bottom:1px solid #a0cce5;
	background-color:#e8f3f9;
	line-height:16px;
}

#sub_nav05 li {
	font-family:  arial, verdana, sans-serif; 
	font-size:11px;
	width:190px;
	float:left;
}
#sub_nav05 span.line {
	font-family:  arial, verdana, sans-serif; 
	font-size:11px;
	width:190px;
	float:left;
	background:url(images/menu/line.jpg) repeat-x center top;
}
#sub_nav05 ul {
	display:inline;
	width:190px;
	margin: 0;
	padding: 0;
}
#sub_nav05 ul li {
	height:34px;
	margin: 0;
	padding: 0;

}
#sub_nav05 ul li img {
	float:left;
	width:40px;
	border:none;
	margin-right:5px;
}
#sub_nav05 ul li a {
	display:inline;
	width:198px;
	font-family:  arial, verdana, sans-serif; 
	font-size:11px;
	float:left;
	color:black;	
}
#sub_nav05 ul li a:hover {
	display:inline;
	width:198px;
	font-family:  arial, verdana, sans-serif; 
	font-size:11px;
	float:left;
	color:white;
}
#sub_nav05 ul li a:hover span.prods_details {
	cursor:hand;
}
#sub_nav05 ul li a:hover span.prods_details1 {
	cursor:hand;
}
.prods_details{
	width:130px;
	float:right;
	line-height:35px;
	text-align:left;
}

.prods_details1{ /*this class is to be used on the 1-day colour product*/
	width:130px;
	float:right;
	line-height:13px;
	text-align:left;
	margin-top: 4px;
}




#sub_nav05 ul li a.prod1 {
	background: url(images/menu/m_advance.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod1:hover {
	background: url(images/menu/m_advance.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod2 {
	background: url(images/menu/m_oasys.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod2:hover {
	background: url(images/menu/m_oasys.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod3 {
	background: url(images/menu/m_av2.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod3:hover {
	background: url(images/menu/m_av2.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod4 {
	background: url(images/menu/m_acv.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod4:hover {
	background: url(images/menu/m_acv.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}

#sub_nav05 ul li a.prod5 {
	background: url(images/menu/m_1day.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod5:hover {
	background: url(images/menu/m_1day.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}

#sub_nav05 ul li a.prod5_x {
	background: url(images/menu/moist.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod5_x:hover {
	background: url(images/menu/moist.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}

#sub_nav05 ul li a.prod5_2 {
	background: url(images/menu/m_1day_trueye.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod5_2:hover {
	background: url(images/menu/m_1day_trueye.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod6 {
	background: url(images/menu/m_colour.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod6:hover {
	background: url(images/menu/m_colour.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod7 {
	background: url(images/menu/m_bifocal.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod7:hover {
	background: url(images/menu/m_bifocal.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod8 {
	background: url(images/menu/m_toric.gif) no-repeat;
	height:35px;
}
	
#sub_nav05 ul li a.prod8:hover {
	background: url(images/menu/m_toric.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}
	
#sub_nav05 ul li a.prod9 {
	background: url(images/menu/m_bifocal.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod9:hover {
	background: url(images/menu/m_bifocal.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}

#sub_nav05 ul li a.prod9_1 {
	background: url(images/menu/m_oasys_presbyopia.gif) no-repeat;
	height:35px;
	}
	
#sub_nav05 ul li a.prod9_1:hover {
	background: url(images/menu/m_oasys_presbyopia.gif) bottom no-repeat !important;
	height:35px;
	color:white !important;
	}

#sub_nav05 ul li a.prod10 {
	background: url(images/menu/m_astig.gif) no-repeat;
	height:34px;
	}
	
#sub_nav05 ul li a.prod10:hover {
	background: url(images/menu/m_astig.gif) bottom no-repeat !important;
	height:34px;
	color:white !important;
	}
	
	#sub_nav05 ul li a.prod11 {
	background: url(images/menu/m_toric-gray.gif) no-repeat;
	height:34px;
	}
	
#sub_nav05 ul li a.prod11:hover {
	background: url(images/menu/m_toric-gray.gif) bottom no-repeat !important;
	height:34px;
	color:white !important;
	margin-left:-3px;
	margin-top:1px;
	_margin-left:0px;
	}
	
	
	
.prod_list_details{
	line-height:8px;
	color: #003399;
	padding-top: 5px !important;
}

#sub_nav05 ul li a.prod12 {
	background: url(images/menu/m_oasys-astig.gif) no-repeat;
	height:34px;
}

#sub_nav05 ul li a.prod12:hover {
	background: url(images/menu/m_oasys-astig.gif) bottom no-repeat !important;
	height:34px;
	color:white !important;
	margin-left:-3px;
	margin-top:1px;
	_margin-left:0px;
}

