<style type="text/css">

      /* browser bug ignores 1st class */
      .null {
         blank: 0;
      }


	/* Container div for left menu navigation */
	#leftMenuContainer {
		position: relative;
		/* not logged in height of leftmenu
		top: 153px; */
		/* logged in height */	
		z-index:5;
		width: 175px;
		border: 0px solid #ccc;
		padding: 0px 0px 0px 0px;
	}

	#leftMenuContainerOFF {
		position: relative;
		/* not logged in height of leftmenu
	top: 153px; */
	/* logged in height */
		z-index:5;
		width: 175px;
		border: 0px solid #ccc;
		padding: 0px 0px 0px 0px;
	}

	#leftExtra {
		position: relative;		
	}
	/* position menus */
	#leftMenuContainer .leftMenu,
	#leftMenuContainerOFF .leftMenu,
	#leftMenuContainer .leftMenu ul, 
	#leftMenuContainerOFF .leftMenu ul {
	margin: 0px;
	padding: 0px;
	width: 175px;
	list-style: none;
	}

	#leftMenuContainer li,
	#leftMenuContainerOFF li{
		position: relative;
	}

	#leftMenuContainer a,
	#leftMenuContainerOFF a  {
		display: block;
		text-decoration: none;
	}


    /* background color of nav rollover */
   
	#leftMenuContainer ul.leftMenu li {
		background: #253F64;
	}


	/* change this background to change the normal state of nav buttons text and background */
	#leftMenuContainer ul.leftMenu li a.super, 
	#leftMenuContainerOFF ul.leftMenu li a.super{
	color: #253F64;
	/* url() must have no single- or double-quotes for IE5/Mac support */
	background: #98ADCC;
	}


	/* color of rollover text */
	/*  works with ie javascript hack that changes li class to "over" on mouseOver
		allows menu item to stay on when mousing over superitems in IE
	*/
	#leftMenuContainer ul.leftMenu li.over a.super{
		color: #ffffff;
		background: transparent;		
	}


	/* change this background to change the normal state of nav buttons text and background */
	#leftMenuContainer ul.leftMenu li a.superat, 
	#leftMenuContainerOFF ul.leftMenu li a.superat{
	color: #ffffff;
	/* url() must have no single- or double-quotes for IE5/Mac support */
	background: #253F64;
	}


	/* color of rollover text */
	/*  works with ie javascript hack that changes li class to "over" on mouseOver
		allows menu item to stay on when mousing over superitems in IE
	*/
	#leftMenuContainer ul.leftMenu li.over a.superat{
		color: #ffffff;
		background: transparent;		
	}


	/* change this background to change the normal state of nav buttons text and background */
	#leftMenuContainer ul.leftMenu li a.sub, 
	#leftMenuContainerOFF ul.leftMenu li a.sub{
	color: #ffffff;
	text-align: center;
	/* url() must have no single- or double-quotes for IE5/Mac support */
	background: #385E94;
	}


	/* color of rollover text */
	/*  works with ie javascript hack that changes li class to "over" on mouseOver
		allows menu item to stay on when mousing over superitems in IE
	*/
	#leftMenuContainer ul.leftMenu li.over a.sub	
	{
		color: #ffffff;
		background: transparent;
		text-align: center;
	}


	#leftMenuContainer ul.leftMenu a,
	#leftMenuContainerOFF ul.leftMenu a {
		width: auto;
		text-decoration: none;
		/* begin hide style from macIE 5
		(commented backslash hack:
		http://developer.apple.com/internet/css/ie5cssbugs.html)
		\*/
		display: block;
		/* end hide style
		*/
		border-bottom: 1px solid #809AC0;
	}


	#leftMenuContainer ul.leftMenu li a,
	#leftMenuContainerOFF ul.leftMenu li a {
		/*    width: 0.1em; */
		font-weight: bold;
		/* no height declaration so height is relative based on text-wrap/increase
	height: 18px; */
		
		padding: 6px 5px 6px 10px;

	}

	/* ignored by IE/Win 6-, set width back for other browsers */
	/*
		.leftMenu li > a {
		width: auto;
	}
	*/
	
	#leftMenuContainer ul.leftMenu li ul.leftSuperMenu,
	#leftMenuContainerOFF ul.leftMenu li ul.leftSuperMenu {
	position: absolute;
	left: 175px;
	top: 0;
	display:none;
	z-index: 100;
	}

	#leftMenuContainer ul.leftMenu ul.leftSuperMenu {
	padding: 0px 0px 0px 0px;
	}

	#leftMenuContainer ul.leftMenu ul.leftSuperMenu li a {

		/* no height declaration so height is relative based on text-wrap/increase
	height: 12px; */
		/* begin hide style from macIE 5
		(commented backslash hack:
		http://developer.apple.com/internet/css/ie5cssbugs.html)
		\*/
		display: block;
		/* end hide style
		*/
		
		background-color: #000066;
		color: #000066;
		/*     line-height: 1.75em; */
		margin: 0px;
		text-decoration: none;
		
		border: 1px solid #cccc99;
		border-bottom: 0px;
		/* padding-bottom: 6px; */
	}
	/* added by ira 9/16 to compess flyouts td 6779 */
	#leftMenuContainer ul.leftMenu li ul.leftSuperMenu {
		border: 1px solid #cccc99;
	}
	 
	#leftMenuContainer ul.leftMenu ul.leftSuperMenu li a {
	border: 0;
	padding: 2px 5px 2px 10px;
	}

	#leftMenuContainer ul.leftMenu li a.super { text-transform: uppercase; }
	#leftMenuContainer ul.leftMenu li a.superat { text-transform: uppercase; }
	#leftMenuContainer ul.leftMenu li a.sub	
	{
		text-transform: uppercase;
		font-size: 11px;
	}

	/* begin hack (for IE) \*/
	* html ul li {
	float: left;
	height: 1%;
	}

	* html ul li a {
	height: 1%;
	}
	/* end hack */

</style>







a:link  {color: #000066; text-decoration: none;} 
a:visited  {color: #000066; text-decoration: none; }
a:hover  {color: #999966; text-decoration: underline; }
a:active  {color: #999966;}

a.accountlogin:link {color: #ffffff; text-decoration: none; } 
a.accountlogin:visited {color: #ffffff; text-decoration: none; } 
a.accountlogin:hover {color: #ffffff; text-decoration: underline; } 
a.accountlogin:active {color: #ffffff; } 

a.lowleft:link {color: #ffffff; text-decoration: none; } 
a.lowleft:visited {color: #ffffff; text-decoration: none; } 
a.lowleft:hover {color: #98ADCC; text-decoration: underline; } 
a.lowleft:active {color: #98ADCC; } 

	.accountlogintext	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.3;
		color: #ffffff;
		font-weight: bold;
	}

a.viewcart:link {color: #000000; text-decoration: none; } 
a.viewcart:visited {color: #000000; text-decoration: none; } 
a.viewcart:hover {color: #ffffff; text-decoration: none; } 
a.viewcart:active {color: #ffffff; } 

	.viewcarttext	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.3;
		color: #000000;
	}

a.searchbox:link {color: #ffffff; text-decoration: none; } 
a.searchbox:visited {color: #ffffff; text-decoration: none; } 
a.searchbox:hover {color: #ffffff; text-decoration: underline; } 
a.searchbox:active {color: #ffffff; } 

	.searchboxtext	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.3;
		color: #ffffff;
	}

a.subcatlink:link {color: #253F64; text-decoration: none; } 
a.subcatlink:visited {color: #253F64; text-decoration: none; } 
a.subcatlink:hover {color: red; text-decoration: underline; } 
a.subcatlink:active {color: red; } 

a.linknotice:link {color: red; text-decoration: none; } 
a.linknotice:visited {color: red; text-decoration: none; } 
a.linknotice:hover {color: red; text-decoration: underline; } 
a.linknotice:active {color: red; } 
	
a.toplink:link {color: #253F64; text-decoration: none; } 
a.toplink:visited {color: #253F64; text-decoration: none; } 
a.toplink:hover {color: red; text-decoration: underline; } 
a.toplink:active {color: red; } 
	
	.toplinktext	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.3;
		color: #000066;
	}

	
	.subcatlink	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.3;
		color: #006;
		text-transform: uppercase;
		font-weight: bold;
	}

	
	h2 {text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		color: #660000;
		text-align: right;}         

	h4 {text-decoration: none;
         font-family: arial, geneva, helvetica, sans-serif;
		text-align: right;
         color: #660000;}

	hr {color:#003333;height:1;}
                 
	p {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 13px;
             line-height: 1.4;
             font-style: normal;
             font-align: left;
             color: #000000;}

	.caption	
	{
		text-decoration: none;
		font-family: times, times new roman;
		font-size: 13px;
		line-height: 1.2;
		font-style: italic;
		font-align: left;
		color: #333;
	}

	.price {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 13px;
             line-height: 1.4;
             font-style: normal;
             font-align: left;
             color: #000000;}
  
	.pricestrike	
	{
		text-decoration: line-through;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.4;
		font-style: normal;
		font-align: left;
		color: #000000;
	}
  
	.text {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 13px;
             line-height: 1.4;
             font-style: normal;
             font-align: left;
             color: #000000;}
  
	.notice	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.4;
		font-style: italic;
		font-align: left;
		color: #006;
	}
  
	.lowleftnav	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.0;
		font-style: normal;
		font-align: left;
		color: #666;
		text-transform: uppercase;
		font-weight: bold;
	}
  
	.textsmall {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 12px;
             line-height: 1.2;
             font-style: normal;
             font-align: left;
             color: #000000;}

	.footer {text-decoration: none;
              font-family: arial, helvetica, sans-serif; 
              font-size: 11px;
             line-height: 1.5;
              font-style: normal;
              color: #660000;}

	ul {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 13px;
             line-height: 1.4;
             font-style: normal;
             font-align: left;
             color: #666666;}


	li {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 12px;
             line-height: 1.2;
             font-style: normal;
             font-align: left;
             color: #000000;}


	li.sub {text-decoration: none;
             font-family: arial, geneva, helvetica, sans-serif;
             font-size: 11px;
             line-height: 1.2;
             font-style: normal;
             font-align: left;
             color: #000000;}


	.header1	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 17px;
		line-height: 1.3;
		color: #253F64;
		font-weight: bold;
		text-transform: uppercase;
	}


	.header1b	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 17px;
		line-height: 1.3;
		color: #253F64;
		font-weight: bold;
	}


	.header2	
	{
		text-decoration: none;
		font-family: arial, geneva, helvetica, sans-serif;
		font-size: 17px;
		line-height: 1.3;
		color: #ffffff;
		font-weight: bold;
		text-transform: uppercase;
	}
                                            
 
/* left column color */

td.leftColumn { background-color: #49648C; }

/* main color */

td.color1 { background-color: #49648C; }

/* view cart box color */

td.color2 { background-color: #253F64; }

/* X items $0.00 box */

td.color3 { background-color: #98ADCC; }

/* account login bar, etc. */

td.color4 { background-color: #98ADCC; }

td.background { background-color: #ffffff; }

