/* CSS Document */

/*
'///////////////////////////////////////
 ' Copyright (c) 1997-2006, Cigars International, Inc. All Rights Reserved.
 ' -------------------------------------
 ' Creation Notes
 ' -------------------------------------
 ' $Workfile: $
 ' Original Author: Brad K
 ' Created: 4/20/2007
 ' -------------------------------------
 ' Last Modified Notes
 ' -------------------------------------
 ' $Author: $
 ' $Modtime: $
 ' $Revision: $
 ' -------------------------------------
 ' Other Comments
 ' -------------------------------------
 
'///////////////////////////////////////
*/

	<!--
		
		* {
			
			font-family: Verdana, Helvetica, sans-serif;
		}
		
		a.navLinkRed:link {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
		a.navLinkRed:visited {font-family: Verdana  Helvetica, sans-serif; font-size: 10px;	color: #FF0000;}
		a.navLinkRed:active {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
		a.navLinkRed:hover {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #E32F02;}
		a.navLinkTop:link {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
		a.navLinkTop:visited {font-family: Verdana  Helvetica, sans-serif; font-size: 10px;	color: #000000; font-weight: bold;}
		a.navLinkTop:active {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #330000; font-weight: bold;}
		a.navLinkTop:hover {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: bold;}		
		a.navLink:link {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #004371;}
		a.navLink:visited {font-family: Verdana  Helvetica, sans-serif; font-size: 10px;	color: #004371;}
		a.navLink:active {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #330000;}
		a.navLink:hover {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #990000;}
		a.navLinkSideRed:link {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
		a.navLinkSideRed:visited {font-family: Verdana  Helvetica, sans-serif; font-size: 10px;	color: #FF0000;}
		a.navLinkSideRed:active {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #FF0000;}
		a.navLinkSideRed:hover {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #E32F02;}
		
		.navTxtBlue {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #000097;}
		.navPlainTxt {font-family: Verdana  Helvetica, sans-serif; font-size: 8px; margin-top: 0px;color: #000000;}
		.navMedTxt {font-family: Verdana  Helvetica, sans-serif; font-size: 10px; color: #000000;}
		.navLargeTxt {font-family: Verdana  Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #cccccc;}
		SELECT.biglist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 220px;}
		INPUT.search {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
		INPUT.email {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; width: 115px;}		
	
		.bottomOfTopNav
			{
				background-color:#DFDAD4;
			}	
		.searchBar
			{
				background-color: #DEDED6;
				vertical-align:middle;
				font-family:Verdana, Helvetica, sans-serif;
				color:#FFFFFF;
				background-image:url(/graphics/triangleSearchbar.gif);
				background-position:left top;
				background-repeat:no-repeat;
				height: 28px;
				padding:0px;
				margin-left: -10px;
				text-align:right;
			}
		.cartBlock
			{
				display:block;
				border: 1px solid #666666;
				background-color:#DEDED6;
				padding: 0px;
				margin-right: 3px;
				vertical-align:bottom;
			}
		
		#slideOutCart
			{
				position: relative;
				height: auto;
				width: 100%;
				background: #ffffff;
				color: #fff;
				visibility: visible; 
			}
		
		#cartMenu 
			{
				font-family:Verdana, Helvetica, sans-serif;
				font-weight: bold;
				text-decoration: none;
				vertical-align: bottom;
				border: 2px solid #B9AD9F;
				background-color: #FFFFFF;
				margin: 0px;
				width: 292px;
			}	
		
		#cartMenu li a
			{
				padding: 0px;
				margin:0px;
				float: left;
				display: block;
				height: 22px;
				vertical-align:bottom;
				line-height: 22px;
				text-decoration:none;
				text-align:center;
				font-size:10px;
			}
		#cartMenu li a:hover
			{
				background-color:#cccccc;
				color: #0066FF;
			}
		#cartMenu li a:visited
			{
				
			}	
			
		.dropMenu li
			{
				clear:both;
			}	
			
		.shopCigarsInHeader
			{
				font-family:Verdana, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px;
				color:#ffffff;
			}	
			
		/*  
			Css for search Nav
		*/	
		#searchNav
			{
				margin: 0px;
				padding: 0px;	
			}
			
		#searchNav li
			{
				float:left;
				clear: right;
				list-style: none;
				text-align:center;
				vertical-align:middle;
				margin-bottom: -5px;
			}	
		
		#searchNav li img
			{
				vertical-align: top;
			}	
			
		#searchNav li a
			{
				display: block;
				height: 28px;
				padding-top: 6px;
				margin-left: 5px;
				vertical-align: middle;
				font-family:Verdana, Helvetica, sans-serif;
				font-size: 9px;
				text-decoration:none;
				color:#666666;
			}
			
		/* CSS for Left navigation 
				Begin
		*/	
		#leftNavSubCat
			{
				padding: 0px;
				margin: 0px;
				vertical-align:middle;
				z-index: -2;
			}

	
		#leftNavSubCat a
			{
				font-family:Verdana, Helvetica, sans-serif;
				padding: 0px;
				margin:0px;
				left: 5px;				
				float: left;
				display: block;
				height: 20px;
				vertical-align:middle;
				width: 145px;
				line-height: 20px;
				text-decoration:none;
				text-align:left;
				font-size: 12px;
				border-top: 1px solid #eeeeee;
				border-bottom: 1px solid #eeeeee;	
				z-index: 0;			
			}
		#leftNavSubCat a:hover
			{
				background-color: #F4F4F4;
				color: #660000;
				
				background-image:url(/graphics/hoverFade.gif);
				background-position:right;
				background-repeat:no-repeat;
				width: 140px;
				
				border-top: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc;
			}
		#leftNavSubCat a:visited
			{
				
			}	
				
		/* End */

		a.navTitle
			{
				font-family: Verdana  Helvetica, sans-serif; 
				font-size: 12px;	
				font-weight: bold;
				color: #FFFFFF;
				text-decoration:none;
				padding: 2px;
				color:#FFFFFF;
			}
		
		/* Css for the body IE will ignore the background image */	
		body
			{
				background-image: url(/graphics/backGround.jpg);
				background-repeat:repeat-y; 
				background-position:center top;
				margin:0px; 
				padding: 0px;  
				background-color: #E5E5E5;
			}	
			
		/* Center Section between fading borders */
		#contentSection
			{ 
				width:790px; 
				margin:0px auto; 
				background-color: #FFFFFF;
				padding: 0px;  
			}
		
		/* Hack for IE */
		* html body
			{
				background-image: url(/graphics/backGroundIE.jpg);
				background-repeat:repeat-y; 
				background-position:center top; 
				background-color: #E5E5E5;
			}
			
		#bigListDropDown
			{
				background-color: #000000;
				width: 500px;
				padding: 0px;
				height: 200px;
				min-height: 200px;
				margin-top: 0px;
				margin-left: -22px;
				border-bottom: 2px solid #666666;
				position: absolute;
				overflow-y: scroll;
				visibility: visible;
				z-index:20;
			}	
			
		#biglist
			{
				font-family: Verdana, Helvetica, sans-serif;
				font-size:10px;
				height: 100%;
				position: inherit;
				z-index: 200;
			}
		
		#biglist li
			{
				list-style: none;
				text-align: left;
				z-index: 210;
			}
		
		#biglist li a
			{
				display: block;
				width: 100%;
				height: 10px;
				margin: 3px;
				text-decoration: none;
				border: 1px solid #660000;
				background-color: #EED7B5;
				padding: 2px;
				color: #660000;
				z-index: 21;
			}
		
		#biglist li a:hover
			{
				background-color:#E2BB81;
			}
		
		#horizIndexNav
			{
				margin: 0px;
				padding: 0px;
				font-family: Verdana, Helvetica, sans-serif;
				font-size:10px;
				border-bottom: 1px solid #666666;
				width: 100%;
				height: 100%;	
				min-height: 100%;
			}
		
		#horizIndexNav li
			{
				list-style: none;
				margin-bottom: 0px;
				border-bottom: 1px solid #eeeeee;
			}
		
		#horizIndexNav li a 
			{
				display:block;
				width: 100%;
				text-decoration: none;
				text-align: left;
				border-top: 1px solid #eeeeee;
				border-bottom: 1px solid #eeeeee;
				padding-top: 2px;
				padding-bottom: 2px;
			}
		
		#horizIndexNav li a:hover
			{
				border-top: 1px solid #cccccc;
				border-bottom: 1px solid #cccccc;
				padding-top: 2px;
				padding-bottom: 2px;
				background-color: #FFFF99;
			}

		#topPicksMenu * {font-size:12px; text-decoration:none;}
		#topPicksListing * {font-size:12px; text-decoration:none;}
		
		#topPicksMenu {
			/*width:200px;*/
			width:206px;
			height: 280px;			
			margin:0px;
			margin-top:-289px;
			padding:2px;
			background-color:#eeeeee;
			z-index:50;
		}

		* html #topPicksMenu {
			/*width:200px;*/
			width:206px;
			height: 325px;
			margin:0px;
			margin-top:-330px;
			padding:2px;
			background-color:#eeeeee;
			z-index:50;
		}


		#topPicksListing {
			width:277px;
			/*border:2px solid #000000;*/
			margin:0px;
			padding:2px;
			background-color:#CCCCCC;
			z-index:20;
			/*margin-top:-116px;*/
			padding-left:213px;
			height:286px;
		}
		
		* html #topPicksListing {
			width:495px;
			/*border:2px solid #000000;*/
			margin:0px;
			padding:2px;
			background-color:#CCCCCC;
			z-index:20;
			/*margin-top:-116px;*/
			padding-left:208px;
			height:330px;
		}
		
		
		#topPicksListing li {line-height:20px;}

		#topPicks
		{
			margin: 0px;
			padding: 0px;
			list-style: none;	

		}
		
		#topPicksActive
		{
			margin: 0px;
			padding: 0px;
			list-style: none;	

		}

		#topPicks ul {
			float: left;
			list-style: none;
			background-color:#eeeeee;	
			padding: 0px;
			margin: 0px;
		}
		
		#topPicksActive ul {
			float: left;
			list-style: none;
			background-color:#E2BB81;	
			padding: 0px;
			margin: 0px;
		}

		#topPicks li
		{
			font-size: 12px;
			width: 100%;
			font-family:Verdana, Helvetica, sans-serif;
			padding: 0px;
			margin: 0px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
			height:20px;
			line-height:20px;
			display:block;
	
		}


		#topPicksActive li
		{
			font-size: 12px;
			width: 100%;
			font-family:Verdana, Helvetica, sans-serif;
			padding: 0px;
			margin: 0px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
			height:20px;
			line-height:20px;
			display:block;
	
		}
		
		#Brands, #Medium, #Full, #Mild
		{
			background-color: #eeeeee;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
		}
		
		#Brands:hover, #Medium:hover, #Full:hover, #Mild:hover
		{
			background-color: #FFFF99;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
		}
		
		#BrandsActive, #MediumActive, #FullActive, #MildActive {
			background-color:#A5B7B8;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
			color: #ffffff;
			
		}
		
		#BrandsActive:hover, #MediumActive:hover, #FullActive:hover, #MildActive:hover
		{
			background-color: #FFFF99;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
			color: #004371;
		}

		#BrandsActive:visited, #MediumActive:visited, #FullActive:visited, #MildActive:visited
		{
			
		}
		#topPicks li a, #topPicksActive li a
		{
			margin:0px;
			padding: 0px;
			display:block;
			z-index:55;
			/*add width to links
			width:200px;*/
		}
		
		

		#topPicks li:hover , #topPicks li.TPHover, #topPicksActive li a {
			background-color:#FFFF99;
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
		}

		#topPicksBrands
		{
			position: absolute;
			display: block;
			margin-left: 3px;
			/*margin-top: -22px;*/
			background-color:#FFFFFF;
		}

		#topPicksBrands ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 271px;
		}

		* html #topPicksBrands ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 276px;
		}


		#topPicksBrandsList
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
			/*border-left: 0px;	
			border-right: 1px solid #999999;
			border-top: 1px solid #999999;
			border-bottom: 1px solid #999999;*/
				
		}

		#topPicksBrandsList li
		{
			/*width: 270px;*/
			margin:2px;
			text-align:left;
			vertical-align:middle;
			/*font-size: 12px;*/
			font-family:Verdana, Helvetica, sans-serif;
			background-color:#FFFFFF;			
		}

		#topPicksBrandsList li a
		{
			/*display:block;
			width: 200px;*/
			/*width: 269px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;*/
			border: 1px solid #eeeeee;	
			color: #666666;	
			display:block;
			font-size: 9px;
			padding-bottom: 4px;
			padding-top:4px;
			text-decoration: none;
			vertical-align:middle;
			width: 265px;;
			/*height: 10px;
			margin: 3px;*/
		}

		* html #topPicksBrandsList li a
		{
			display:block;
			width: 270px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
		}

		#topPicksBrandsList li a:hover
		{
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			background-color:#FFFF99;
		}
		/*  top 10 Milds */

		/* Containing div */

		#topPicksMild
		{
			position: absolute;
			display: none;
			margin-left: 3px;
			/*margin-top: -22px;*/
			background-color:#FFFFFF;
		}

		#topPicksMild ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 271px;
		}

		* html #topPicksMild ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 276px;
		}


		#topPicksMildList
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
			/*border-left: 0px;	
			border-right: 1px solid #999999;
			border-top: 1px solid #999999;
			border-bottom: 1px solid #999999;*/
		}

		#topPicksMildList li

		{
			/*width: 270px;*/
			margin:2px;
			text-align:left;
			vertical-align:middle;
			/*font-size: 12px;*/
			font-family:Verdana, Helvetica, sans-serif;
			background-color:#FFFFFF;			
		}

		#topPicksMildList li a
		{
			/*display:block;
			width: 200px;*/
			/*width: 269px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;*/
			border: 1px solid #eeeeee;	
			color: #666666;	
			display:block;
			font-size: 9px;
			padding-bottom: 4px;
			padding-top:4px;
			text-decoration: none;
			vertical-align:middle;
			width: 265px;;
			/*height: 10px;
			margin: 3px;*/
			
		}

		* html #topPicksMildList li a
		{
			display:block;
			width: 270px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
		}


		#topPicksMildList li a:hover
		{
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			background-color:#FFFF99;
		}

		/*  top 10 Medium */

		/* Containing div */

		#topPicksMedium
		{
			position: absolute;
			display: none;
			margin-left: 3px;
			/*margin-top: -22px;*/
			background-color:#FFFFFF;
		}

		#topPicksMedium ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 271px;
		}

		* html #topPicksMedium ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 276px;
		}


		#topPicksMediumList
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
			/*border-left: 0px;	
			border-right: 1px solid #999999;
			border-top: 1px solid #999999;
			border-bottom: 1px solid #999999;*/
		}

		

		#topPicksMediumList li
		{
			/*width: 270px;*/
			margin:2px;
			text-align:left;
			vertical-align:middle;
			/*font-size: 12px;*/
			font-family:Verdana, Helvetica, sans-serif;
			background-color:#FFFFFF;			
		}

		#topPicksMediumList li a
		{
			/*display:block;
			width: 200px;*/
			/*width: 269px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;*/
			border: 1px solid #eeeeee;	
			color: #666666;	
			display:block;
			font-size: 9px;
			padding-bottom: 4px;
			padding-top:4px;
			text-decoration: none;
			vertical-align:middle;
			width: 265px;;
			/*height: 10px;
			margin: 3px;*/
		}

		* html #topPicksMediumList li a
		{
			display:block;
			width: 270px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
		}


		#topPicksMediumList li a:hover
		{
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			background-color:#FFFF99;
		}

		/*  top 10 Full */

		/* Containing div */

		#topPicksFull
		{
			position: absolute;
			display: none;
			margin-left: 3px;
			/*margin-top: -22px;*/
			background-color:#FFFFFF;
		}

		#topPicksFull ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 271px;
		}

		* html #topPicksFull ul {
			float: left;
			list-style: none;
			padding: 0px;
			margin: 0px;
			width: 276px;
		}


		#topPicksFullList
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
			/*border-left: 0px;	
			border-right: 1px solid #999999;
			border-top: 1px solid #999999;
			border-bottom: 1px solid #999999;*/
		}

		#topPicksFullList li
		{
			/*width: 270px;*/
			margin:2px;
			text-align:left;
			vertical-align:middle;
			/*font-size: 12px;*/
			font-family:Verdana, Helvetica, sans-serif;
			background-color:#FFFFFF;			
		}

		#topPicksFullList li a
		{
			/*display:block;
			width: 200px;*/
			/*width: 269px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;*/
			border: 1px solid #eeeeee;	
			color: #666666;	
			display:block;
			font-size: 9px;
			padding-bottom: 4px;
			padding-top:4px;
			text-decoration: none;
			vertical-align:middle;
			width: 265px;;
			/*height: 10px;
			margin: 3px;*/
		}

		* html #topPicksFullList li a
		{
			display:block;
			width: 270px;
			padding-left: 5px;
			margin-right: -5px;
			border-top: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
		}


		#topPicksFullList li a:hover
		{
			border-top: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			background-color:#FFFF99;
		}		
		.recentSuggestedProductsAccount
			{	
				font-family: Verdana, Helvetica, sans-serif;
				font-size: 10px;
				border: 1px solid #cccccc; 
				margin: 2px;
			}

		DIV.recentSuggestedProductsAccount:hover
			{	
				border: 1px solid #666666;
			}

		/* Styles for the index page */	
		.graphicLinksRightOfFlash
			{
				padding: 5px;
			}
			
		#bigListNavigation
			{
				margin: 0px;
				padding: 0px;	
			}
			
		#bigListNavigation li
			{
				float:left;
				clear: right;
				list-style: none;
				text-align:center;
				vertical-align:middle;
				margin-bottom: 5px;
			}	
		
		#bigListNavigation li img
			{
				vertical-align: top;
			}	
			
		#bigListNavigation li a
			{
				display: block;
				padding-top: 6px;
				margin-left: 20px;
				vertical-align: middle;
				font-family:Verdana, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration:none;
				font-weight: bold;
				color:#ffffff;
				border-bottom: 2px solid #6f8993;
			}	
		#bigListNavigation li a:hover
			{
				border-bottom: 2px solid #ffffff;
			}	
			
		#bigListDisplay
			{
				margin: 0px;
				padding: 0px;	
				float:left;
			}
			
		#bigListDisplay li
			{
				list-style: none;
				text-align:left;
				vertical-align:middle;
				margin: 2px;
			}	
		
		#bigListDisplay li img
			{
				vertical-align: top;
			}	
			
		#bigListDisplay li a
			{
				display: block;
				width: 250px;
				padding-top: 4px;
				padding-bottom: 4px;
				vertical-align: middle;
				font-family:Verdana, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration:none;
				color:#333333;
				border: 1px solid #eeeeee;				
			}	
		#bigListDisplay li a:hover
			{
				border: 1px solid #cccccc;		
				background-color: #FFFF99;
			}

		#navTopMenu {
			float: left;
			list-style: none;
			background: white;
			font-weight: bold;
			padding: 0px;
			margin: 0px; 
			line-height:1.7;
		}
		
		#navTopMenu ul {
			float: left;
			list-style: none;
			line-height: 1.7;
			background: blue;
			font-weight: bold;
			padding: 0px;
			margin: 0px;
		}
		
		#navTopMenu li a {
			display: block;
			width: 9.5em;
			color: #660000;
			text-decoration: none;
			padding: 0px;
			height: 20px;
			margin: 0px;
			text-align: center;
			font-size:11px;
			border-right: 1px solid #660000;
		}
		
		#navTopMenu li {
			float: left;
			padding: 0px;
			margin: 0px;
			vertical-align:middle;
			height: 20px;
		}
		
		#navTopMenu li ul {
			position: absolute;
			background-color: #EED7B5;
			left: -999em;
			height: auto;
			width: 13.9em;			
			font-weight: normal;
			border-top: 1px solid #660000;
			margin: 0;
			z-index: 6500;
			padding:0px; 
			list-style:none;
		}
		
		#navTopMenu li li {
			width: 13.9em;
			border-bottom: dotted 1px #660000;	
			padding-top: 1px;
			padding-bottom: 1px;
			height: 15px;
			line-height: 15px;
		}
		
		#navTopMenu li ul a {
			width: 13.9em;			
			text-align: left;
			height:15px;
			line-height: 15px;
			padding-bottom: 3px;
			background-image: none;
			border-right: 0px;
		}
		
		
		#navTopMenu li ul ul {
			margin: 0em 0 0 14em;
		}
		
		#navTopMenu li:hover ul ul, #navTopMenu li:hover ul ul ul, #navTopMenu li.sfhover ul ul, #navTopMenu li.sfhover ul ul ul {
			left: -999em;
		}
		
		#navTopMenu li:hover ul, #navTopMenu li li:hover ul, #navTopMenu li li li:hover ul, #navTopMenu li.sfhover ul, #navTopMenu li li.sfhover ul, #navTopMenu li li li.sfhover ul {
			left: auto;
		}
		
		#navTopMenu li:hover, #navTopMenu li.sfhover {
			background: #E2BB81;
		}
	
		#guaranteed{
			display:none; 
			position:absolute; 
			margin-top: 1px; 
			background-color:#FFFFFF; 
			border-bottom: 1px solid #660000; 
			border-left: 1px solid #660000; 
			border-right: 1px solid #660000; 
			padding: 5px; 
			font-size:10px; 
			margin-left:-30px; 
			width:191px; 
			z-index:500;
		}	
		
		* html #guaranteed{
			display:none; 
			position:absolute; 
			margin-top: 1px; 
			background-color:#FFFFFF; 
			border-bottom: 1px solid #660000; 
			border-left: 1px solid #660000; 
			border-right: 1px solid #660000; 
			padding: 5px; 
			font-size:10px; 
			margin-left:-32px; 
			width:206px; 
			z-index:500;
		}	

		#siteWideSale{
			display:none; 
			position:absolute; 
			margin-top: 1px; 
			background-color:#FFFFFF; 
			border-bottom: 1px solid #060; 
			border-left: 1px solid #060; 
			border-right: 1px solid #060; 
			padding: 5px 0px; 
			font-size:10px; 
			margin-left:0px; 
			width:788px; 
			z-index:1;
		}	
		
		* html #siteWideSale{
			display:none; 
			position:absolute; 
			margin-top: 1px; 
			background-color:#FFFFFF; 
			border-bottom: 1px solid #43658A; 
			border-left: 1px solid #43658A; 
			border-right: 1px solid #43658A; 
			padding: 5px; 
			font-size:10px; 
			margin-left:0px; 
			width:790px; 
			z-index:1;
		}	
	-->