﻿
	/* QuickMenu 0 */
	
	.qmfv{visibility:visible !important;}
	.qmfh{visibility:hidden !important;}

.qmmc {
    display:inline-block;
    text-align:left;
}

.qmDisplayNone {
    display: none;
}

.qmVerticalAlignMiddle{
    vertical-align:middle;
}

	/*"""""""" (MAIN) Items""""""""*/	

	/* padding-top + (height of qmparents) = actual item height */	
	#qm0 a
{        
    font-size: 14px;
    font-weight: 500;
    color: #2562a7;
    background-color: transparent; 
    padding-top:15px;    
    display: block;
    text-shadow:0px 0px 2px #fff;
}


/* This will turn all links that do not have sub menu  this color during hover */
	#qm0 a:hover
{
    color: #2562a7;
    background-color: #fff; 
}

.qmparent1
{
    width:70px;
}

.qmparent2
{
    width:95px;
}

.qmparent3
{
    width:120px;
}

.qmparent4
{
    width:120px;
}

.qmparent5
{
    width:115px;
}

.qmparent6
{
    width:155px;
}

.qmparent7
{
    width:145Px;
}

.qmparent8
{
    width:140px;
}

.qmparent9
{
    width:100px;
}

.qmparent10
{
    width:70px;
}

.qmparent1, .qmparent2, .qmparent3, .qmparent4, .qmparent5, .qmparent6, .qmparent7, .qmparent8, .qmparent9, .qmparent10
{    
    text-align: center;
    height:38px;
}

.qmparent1ul, .qmparent2ul, .qmparent3ul, .qmparent4ul, .qmparent5ul, .qmparent6ul, .qmparent7ul
{    
    margin: 0px 0px 0px 0px;
}


.qmparent8ul
{    
    margin: 0px 0px 0px -40px;
}


.qmparent9ul
{    
    margin: 0px 0px 0px -100px;
}


.qmparent10ul
{    
    margin: 0px 0px 0px -100px;
}

/*****************************************************************/
/* Flyouts generated */
/*****************************************************************/

.qmInternalAccessOnly
{
	margin: 0px 0px 0px -67px;
}

.qmLASIK
{
	margin: 0px 0px 0px -330px;
}

.qmLASIK2
{
	margin: 0px 0px 0px -417px;
}

.qmLASEK
{
	margin: 0px 0px 0px -417px;
}

.qmEpiLASIK
{
	margin: 0px 0px 0px -417px;
}

.qmPRK
{
	margin: 0px 0px 0px -417px;
}

.qmVisianICL
{
	margin: 0px 0px 0px -353px;
}

.qmPediatricVision
{
	margin: 0px 0px 0px -391px;
}

.qmVisionTherapy
{
	margin: 0px 0px 0px -373px;
}

.qmFAQs
{
	margin: -90px 0px 0px -324px;
}

.qmLensCareHandlingInstructions
{
	margin: 0px 0px 0px -306px;
}

.qmAcuvueBrand
{
	margin: 0px 0px 0px -452px;
}

.qmAldenOptical
{
	margin: 0px 0px 0px -312px;
}

.qmAlconVision
{
	margin: 0px 0px 0px -389px;
}

.qmBauschLomb
{
	margin: 0px 0px 0px -347px;
}

.qmCooperVision
{
	margin: 0px 0px 0px -384px;
}

.qmHydrogel
{
	margin: 0px 0px 0px -379px;
}

.qmSynergeyes
{
	margin: 0px 0px 0px -435px;
}

.qmCRT
{
	margin: 0px 0px 0px -505px;
}

.qmParagonCRT
{
	margin: 0px 0px 0px -503px;
}

.qmUnilens
{
	margin: 0px 0px 0px -481px;
}

.qmXCel
{
	margin: 0px 0px 0px -419px;
}

.qmContactLensCareSolution
{
	margin: 0px 0px 0px -388px;
}

/*****************************************************************/
/*****************************************************************/
/*****************************************************************/



	/* (height of image) - (padding-top above) = height below */	
.qmparentbar
{
    display: block;
    padding: 0px 0px 0px 0px;
    height: 38px;
    width: 3px;
    vertical-align: middle;
    text-align: center;
    background-image: url('../App_Themes/Theme1/Images/TopMenuDivider.png');
    background-repeat: no-repeat;
    background-position: left top;  
    background-color: transparent;
}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	z-index:99999999;
		padding:10px;
		/*background-color:transparent;*/
        font-family: Arial;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a
{
    padding: 3px 10px 3px 5px;
    background-color: transparent;
    font-size: 12px;
    border-width: 0px;
    border-style: none;
    color: #000000;
    font-family: Arial;
}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover
{
    background-color: #ffffff; /* Sub-Item Background 1 of 3 */
}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
    background-color: #ffffff; /* Sub-Item Background 2 of 3 */
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{
    vertical-align: bottom;
    background-color: #ffffff; /* Sub-Item Background 3 of 3 */
}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#3d2f62;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#3d2f62;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#3d2f62;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span
{
    border-color: #FFFFFF;
   
        filter: alpha(opacity=99);
    opacity: 0.999999;
    color:#cdb39e;

    background-color: red;

}
/*	#qm0 .qmritem
{
    background-color: #ECE6DA;
    color: Black;
    filter: alpha(opacity=60);
    opacity: 0.60;
}*/


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent
{
    padding: 1px 0px 1px 4px;
    background-color: #000000;

}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		background-color:#F2ECEB;
		border-width:1px;
		border-style:solid;
		border-color:#F35959;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#F2ECEB;
	}

    