/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/

	.qmclear { font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block;}
	.qmmc { position:relative;}
	.qmmc a { float:left; display:block; white-space:nowrap;}
	.qmmc div a { float:none;}
	.qmmc div { visibility:hidden; position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments below for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/
	
	.noborder { border: none !important;}
	
	/*"""""""" Vacation Club Owner WITH Traveler Plus """"""""*/

	#qm0 .home { background-image: url(../images/nav-home.gif); width:56px; height:25px;}
	#qm0 .reservations { background-image: url(../images/nav-reservations.gif); width:87px; height:25px;}
	#qm0 .payments {background-image: url(../images/nav-pay.gif); width:68px; height:25px;}
	#qm0 .travelerplus {background-image: url(../images/nav-travel.gif); width:98px; height:25px;}
	#qm0 .myaccount {background-image: url(../images/nav-account.gif); width:77px; height:25px;}
	#qm0 .encorerewards {background-image: url(../images/nav-encore.gif); width:109px; height:25px;}
	#qm0 .vacationclub {background-image: url(../images/nav-club.gif); width:91px; height:25px;}
	#qm0 .help {background-image: url(../images/nav-help.gif); width:70px; height:25px;}
	#qm0 .contact {background-image: url(../images/nav-contact.gif); width:84px; height:25px;}
	
		/*"""""""" Vacation Club Owner WITHOUT Traveler Plus """"""""*/

	#qm3 .home { background-image: url(../images/nav-home.gif); width:56px; height:25px;}
	#qm3 .reservations { background-image: url(../images/nav-reservations.gif); width:87px; height:25px;}
	#qm3 .payments {background-image: url(../images/nav-pay.gif); width:68px; height:25px;}
	#qm3 .travelerplus {background-image: url(../images/nav-travel.gif); width:98px; height:25px;}
	#qm3 .myaccount {background-image: url(../images/nav-account.gif); width:77px; height:25px;}
	#qm3 .encorerewards {background-image: url(../images/nav-encore.gif); width:109px; height:25px;}
	#qm3 .vacationclub {background-image: url(../images/nav-club.gif); width:91px; height:25px;}
	#qm3 .help {background-image: url(../images/nav-help.gif); width:70px; height:25px;}
	#qm3 .contact {background-image: url(../images/nav-contact.gif); width:84px; height:25px;}
	
			/*"""""""" Fixed/Flex/UDI Owner """"""""*/

	#qm4 .home { background-image: url(../images/nav-home.gif); width:56px; height:25px;}
	#qm4 .reservations { background-image: url(../images/nav-reservations.gif); width:87px; height:25px;}
	#qm4 .payments {background-image: url(../images/nav-pay.gif); width:68px; height:25px;}
	#qm4 .travelerplus {background-image: url(../images/nav-travel.gif); width:98px; height:25px;}
	#qm4 .myaccount {background-image: url(../images/nav-account.gif); width:77px; height:25px;}
	#qm4 .encorerewards {background-image: url(../images/nav-encore.gif); width:109px; height:25px;}
	#qm4 .vacationclub {background-image: url(../images/nav-club.gif); width:91px; height:25px;}
	#qm4 .help {background-image: url(../images/nav-help.gif); width:70px; height:25px;}
	#qm4 .contact {background-image: url(../images/nav-contact.gif); width:84px; height:25px;}
	
	
	/*"""""""" Corporate Images """"""""*/
	
	#qm1 .about { background-image: url(../corporate/images/nav-about.gif); width: 78px; height: 25px;}
	#qm1 .resorts {background-image: url(../corporate/images/nav-resorts.gif); width: 118px; height: 25px;}
	#qm1 .communities {background-image: url(../corporate/images/nav-communities.gif); width: 136px; height: 25px;}
	#qm1 .press {background-image: url(../corporate/images/nav-press.gif); width: 83px; height: 25px;}
	#qm1 .philanthropy {background-image: url(../corporate/images/nav-philanthropy.gif); width: 94px; height: 25px;}
	#qm1 .careers {background-image: url(../corporate/images/nav-careers.gif); width: 67px; height:25px;}
	#qm1 .investors {background-image: url(../corporate/images/nav-investors.gif); width: 78px; height: 25px;}
	#qm1 .contact {background-image: url(../corporate/images/nav-contact.gif); width: 86px; height: 25px;}
	
	/*"""""""" Explore Images """"""""*/
	
	#qm2 .home { background-image: url(../explore/images/nav-home.gif); width: 100px; height: 25px;}
	#qm2 .vacationclub {background-image: url(../explore/images/nav-club.gif); width: 94px; height: 25px;}
	#qm2 .resortlocator {background-image: url(../explore/images/nav-locate.gif); width: 102px; height: 25px;}
	#qm2 .testimonials {background-image: url(../explore/images/nav-testimonials.gif); width: 88px; height:25px;}
	#qm2 .about {background-image: url(../explore/images/nav-about.gif); width: 72px; height: 25px;}
	#qm2 .learn {background-image: url(../explore/images/nav-learn.gif); width: 83px; height: 25px;}
	#qm2 .colorplaces {background-image: url(../explore/images/nav-places.gif); width: 112px; height: 25px;}
	#qm2 .contact {background-image: url(../explore/images/nav-contact.gif); width: 89px; height:25px;}
	

	/*"""""""" (MAIN) Container """"""""*/
	
	#qm0, #qm1, #qm2, #qm3, #qm4
	{ 
	}
	

	 /*"""""""" (MAIN) Items """"""""*/
	 
	#qm0 a, #qm1 a, #qm2 a, #qm3 a, #qm4 a
	{
		color:#000000;
		background-color:transparent;
		font-family:Arial;
		font-size:.9em;
		text-decoration:none;
		padding:0px;
		border-style:none;
		border-color:#dddddd;
		border-width:1px;
	}

	/*"""""""" (MAIN) Hover State """"""""*/
	
	#qm0 a:hover, #qm1 a:hover, #qm2 a:hover, #qm3 a:hover, #qm4 a:hover
	{ 
		background-position: 0 -25px;
	}

	/*"""""""" (MAIN) Active State """"""""*/
		
	body #qm0 .qmactive, 
	body #qm1 .qmactive,
	body #qm2 .qmactive,
	body #qm3 .qmactive,
	body #qm4 .qmactive, 
	body #qm0 .qmactive:hover,
	body #qm1 .qmactive:hover,
	body #qm2 .qmactive:hover,
	body #qm3 .qmactive:hover,
	body #qm4 .qmactive:hover
	{ 
		text-decoration:underline;
	}

	/*"""""""" (MAIN) Parent Items """"""""*/
	
	#qm0 .qmparent,
	#qm1 .qmparent,
	#qm2 .qmparent,
	#qm3 .qmparent,
	#qm4 .qmparent
	{	
	}

	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div,
	#qm1 div,
	#qm2 div,
	#qm3 div,
	#qm4 div
	
	{
		background-color:#efefef;
		padding: 2px;
		border-style:solid;
		border-width:1px;
		border-color:#cccccc;
		margin-top:-1px;
		text-align: left;
		font-size: 12px;
	}
	
	#qm0 div div,
	#qm1 div div,
	#qm2 div div,
	#qm3 div div,
	#qm4 div div
	{
		margin-top: -1px;
		margin-left: 3px;
		border-left: none;
	}

	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover,
	#qm1 div a:hover,
	#qm2 div a:hover,
	#qm3 div a:hover,
	#qm4 div a:hover
	{
		text-decoration:underline;
		background: #dcdcdc;
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, 
	body #qm1 div .qmactive, 
	body #qm2 div .qmactive, 
	body #qm3 div .qmactive,
	body #qm4 div .qmactive, 
	body #qm0 div .qmactive:hover,
	body #qm1 div .qmactive:hover,
	body #qm2 div .qmactive:hover,
	body #qm3 div .qmactive:hover,
	body #qm4 div .qmactive:hover
	{
		background: #fff url(../images/arrow.gif) center right no-repeat;
 	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent,
	#qm1 div .qmparent,
	#qm2 div .qmparent,
	#qm3 div .qmparent,
	#qm4 div .qmparent
	{
	
		background: url(../images/arrow.gif) center right no-repeat;
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a,
	#qm1 div a,
	#qm2 div a,
	#qm3 div a,
	#qm4 div a
	{		
		margin:0px;
		background-color:#eeeeee;
		padding: 5px 10px 5px 5px;
		border-bottom: 1px solid #ccc;
	}
