/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

#nav {
	margin-top:23px;
	font-size:10.5px !important;
	border-top: none;
	background: url(../images/l-curve.jpg) no-repeat scroll 0 0;
}
/************** Background curves  *************/ 
#nav-l-curve {background: #434C4F}
#nav-r-curve {background: url(../images/r-curve.jpg) no-repeat scroll 100% 0 }



/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left;}
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li { float:left; margin:0px 0px 0px 0px; padding:10px 0 10px 5px;z-index:100;}
#nav li.active a { color:#ffffff; }
#nav a { float:left; padding-right:11px; color:#ffffff; font-weight:normal;font-size:125%;}
#nav li.over a,
#nav a:hover { color:#bbb; }
#nav li.over,
#nav li.active { margin:0 0px 0px 0; }
#nav li {border-right: 1px solid #b5b5b5;}

/************ johns edit hide nav top lvl Categories  ************/




#nav li.nav-tuxedos-tuxedo-jackets{
	
	display:none;}
#nav ul li.nav-mens-tuxedo-accessories-ties-cummerbunds-cummerbunds{
	display: none;
	}
	
#nav ul li.nav-mens-tuxedo-accessories-ties-cummerbunds ul{
	display:none }
	
#nav li.nav-ralph-lauren-formal-wear{
	display:none}

#nav li.nav-calvin-klein-formal-wear{
	display:none}

#nav li.nav-after-six-formal-wear{
	display:none}
	
#nav li.nav-joseph-abboud-formal-wear{
	display:none}	
	
#nav li.nav-neil-allyn-formal-wear{
	display:none}		
	
#nav ul li.nav-tuxedo-shoes-black-tuxedo-shoes-black-patent-leather-tuxedo-shoes {
	display: none;
	}
	
#nav ul li.nav-tuxedos-tuxedo-prices {
	display: none;
	}
	
#nav ul li.nav-tuxedos-tuxedo-styles {
	display: none;
	}		
	
	
#nav ul li.nav-tuxedo-shoes-black-tuxedo-shoes ul{
	display:none }		
		
	
	
#nav ul li.nav-tuxedos-tuxedo-packages ul{
	display:none }		
	
/************ johns edit hide nav Top and Sub lvl Categories ************/

#nav li.nav-tuxedo-guide{
	display:none;
	} 
	
#side-nav li.nav-tuxedo-guide{
	display:none;} 




#nav li.nav-tuxedos-extra-long-tuxedos{
	display:none;}
	
#side-nav li.nav-tuxedos-extra-long-tuxedos{
	display:none;} 	
	
	
	
#nav ul li.nav-tuxedos-colored-tuxedos ul{
	display:none}
	
	
#nav ul li.nav-tuxedos-camouflage-tuxedos	{
	display:none}
	
	
#side-nav li.nav-tuxedos-camouflage-tuxedos{
	display:none}
	
	
	

#nav li.nav-tuxedos-mens-dinner-jackets-ivory-dinner-jackets{
	display:none}
	
	
	

#nav ul li.nav-tuxedos-mens-dinner-jackets ul{
	display:none}




	
	
#nav li.nav-dumb-and-dumber-tuxedos{
	display:none;}	
#side-nav li.nav-dumb-and-dumber-tuxedos{
	display:none;	}
	
	
	
	
#nav li.nav-tuxedo-shirts-neil-allyn-tuxedo-shirts{
	display:none;}
	
#side-nav li.nav-tuxedo-shirts-neil-allyn-tuxedo-shirts{
	display:none;} 	
	
	
#side-nav li.nav-ralph-lauren-formal-wear{
	display:none;} 
				
#side-nav li.nav-calvin-klein-formal-wear{
	display:none;} 	
#side-nav li.nav-joseph-abboud-formal-wear{
	display:none;}
	
#side-nav li.nav-after-six-formal-wear{
	display:none;} 	
	
#side-nav li.nav-neil-allyn-formal-wear{
	display:none;}
	
/***--------------------------------------------Vest Category---------------------------------------------**/

#nav li.nav-tuxedo-vests-black-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-black-tuxedo-vests{
	display:none;} 	
	
	
	
#nav li.nav-tuxedo-vests-blue-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-blue-tuxedo-vests{
	display:none;} 		
		
		

#nav li.nav-tuxedo-vests-ivory-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-ivory-tuxedo-vests{
	display:none;} 	

	
	
#nav li.nav-tuxedo-vests-purple-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-purple-tuxedo-vests{
	display:none;} 	
	
	
	
#nav li.nav-tuxedo-vests-gold-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-gold-tuxedo-vests{
	display:none;} 	
	


#nav li.nav-tuxedo-vests-yellow-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-yellow-tuxedo-vests{
	display:none;}
		
		

#nav li.nav-tuxedo-vests-green-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-green-tuxedo-vests{
	display:none;} 	
	
	
#nav li.nav-tuxedo-vests-pink-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-pink-tuxedo-vests{
	display:none;} 	
		
		
#nav li.nav-tuxedo-vests-silver-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-silver-tuxedo-vests{
	display:none;} 		
	
		
#nav li.nav-tuxedo-vests-red-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-red-tuxedo-vests{
	display:none;} 
	
	
#nav li.nav-tuxedo-vests-white-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-white-tuxedo-vests{
	display:none;} 	
	
	
#nav li.nav-tuxedo-vests-ralph-lauren-tuxedo-vests{
	display:none;}
	
#side-nav li.nav-tuxedo-vests-ralph-lauren-tuxedo-vests{
	display:none;} 	
	
	
/************ johns edit hide Side lvl elements  ************/

	
	
	
	
	
#side-nav li.nav-tuxedo-shirts-non-pleated-shirts{
	display:none}
	
	
	
	
	
	
	
	
	

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active,
#nav ul li.over { float:none; border:none; background:none; margin:0; padding:0; padding-bottom:1px; text-transform:none; }
#nav ul li.parent {  }
#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:34px; left:-10000px; border:1px solid #bbb; padding:3px 8px; background:#fff; font-size:11px; border-top:none; }

/* Show menu */
#nav li.over > ul { left:-1px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { padding:3px 0; color:#434c4f !important; }
#nav ul li a:hover { padding:3px 0; color:#666 !important; }

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; border:1px solid #bbb; }






/*  Magesupport side navigation CSS */

#side-nav { padding:10px;}
#side-nav li,
#side-nav li a:link,
#side-nav li a:visited,
#side-nav li ul li a:link,
#side-nav li ul li ul li a:link,
#side-nav li ul li ul li a:visited {
	font-family:veranda, times, Arial, Helvetica, sans-serif;
    font-size:14px;
    padding:0 0 5px 0;
    color:#434c4f;
	text-decoration:none;
}
	
#side-nav li a:hover,
#side-nav li.active a,
#side-nav li ul li a:hover,
#side-nav li ul li.active a,
#side-nav li ul li ul li a:hover,
#side-nav li ul li ul li.active a {
    color:#666;
	text-decoration:none;
}
#side-nav li ul li a:link,
#side-nav li ul li a:visited,
#side-nav li ul li ul li a:link,
#side-nav li ul li ul li a:visited {
    line-height:16px;
	text-decoration:none;
}
#side-nav li a:link, #side-nav li a:visited {line-height:22px;}
#side-nav li ul li a:hover, #side-nav li ul li ul li a:hover {text-decoration:none;} 
#side-nav ul.level0 { list-style-image:url(../images/list-bul.gif); padding-left:15px;padding-left:15px;padding-top:5px;}
#side-nav ul.level1 { list-style-image:url(../images/list-bul.gif); padding-left:15px;}
#side-nav ul.level2 { list-style-image:url(../images/list-bul.gif);}
#side-nav ul.level3 { list-style-image:url(../images/list-bul.gif);}
#side-nav li ul {margin:0 0 0 0px;}
#side-nav li .button {background:#273638 url(../images/arrow.png) scroll no-repeat 5px 6px;border:medium none;color:#ffffff;font-family:veranda,times,Arial,Helvetica,sans-serif;font-size:120%;margin:2px 0;padding:2px 0 1px 20px;text-align:left;width:105%;}
#side-nav li .button:hover {color:#BBB;}

#side-nav li ul li.nav-tuxedo-shirts-mens-formal-tuxedo-shirts,
#side-nav li ul li.nav-tuxedo-shirts-mens-formal-tuxedo-shirts a:link, 
#side-nav li ul li.nav-tuxedo-shirts-mens-formal-tuxedo-shirts a:visited, 
#side-nav li ul li.nav-tuxedo-vests-mens-formal-tuxedo-vests, 
#side-nav li ul li.nav-tuxedo-vests-mens-formal-tuxedo-vests a:link,
#side-nav li ul li.nav-tuxedo-vests-mens-formal-tuxedo-vests a:visited, 
#side-nav li ul li.nav-tuxedos-mens-tuxedos, 
#side-nav li ul li.nav-tuxedos-mens-tuxedos a:link,
#side-nav li ul li.nav-tuxedos-mens-tuxedos a:visited, 
#side-nav li ul li.nav-mens-tuxedo-accessories-mens-formal-wear-accessories,
#side-nav li ul li.nav-mens-tuxedo-accessories-mens-formal-wear-accessories a:link,
#side-nav li ul li.nav-mens-tuxedo-accessories-mens-formal-wear-accessories a:visited,
#side-nav li ul li.nav-mens-formal-wear-jewelry-mens-formal-jewelry,
#side-nav li ul li.nav-mens-formal-wear-jewelry-mens-formal-jewelry a:link,
#side-nav li ul li.nav-mens-formal-wear-jewelry-mens-formal-jewelry a:visited,
#side-nav li ul li.nav-mens-formal-tuxedo-shoes-mens-tuxedo-shoes, 
#side-nav li ul li.nav-mens-formal-tuxedo-shoes-mens-tuxedo-shoes a:link, 
#side-nav li ul li.nav-mens-formal-tuxedo-shoes-mens-tuxedo-shoes a:visited
{font-weight:bold; color:#434c4f;}

ul#side-nav li.level0 div#tuxedos ul.level0 li#see-also {background: #DDDDDD;margin-left:-10px;list-style:none;font-weight:bold;margin-bottom:5px;padding:2px 5px 0;}


/************ johns edit article  ************/

#article_block{
	width:225px;
	min-height:320px;
	background-color:#fff;
	/*background-image: url(http://www.finetuxedos.com/skin/frontend/default/homestore/images/Article_title_block.jpg);
	background-repeat:no-repeat*/}
	
#article_title{ height:110px;}

#article_text{ height:25px;
font-size:14px;
font-weight:bold;
padding:5px 0 0 0;
text-align:left;
border-bottom:1px solid #999}

#article_links{height:100%;
list-style:circle;
padding:6px 0 0 0}

#article_links_lin{
float:left; 
padding:0 0 0 7px}

#article_links a:link{
	text-decoration:underline}


#article_disc{
	float:left; 
	padding:0 0 7px 3px; 
	font-size:12px}

#article_links span{
	padding:0 0 0 6px}
	

#article_links ul{
	padding:0 0 0 0}


#article_links li{
	text-align:left;
	list-style-type:square;
	margin:5px 7px 0 7px }

