/**
 * 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 { padding:0 0 0 0px; margin:5px 0 5px 0px; float:right; font-size:1.1em; background:url(../images/navigation_bg.gif) right top no-repeat; height:32px; width:680px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { float: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; }
#nav ul li.parent a { background:url(../images/i_nav-.gif) 100% 100% no-repeat; }
#nav ul li.parent li a { background-image:none; }

/************ 0 LEVEL  ***************/
#nav li { float:left; background:url(../images/nav_text_bg.gif) no-repeat left; margin:2px 1px 0 10px;}

#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 0px 6px 0px; width:85px; text-align:center;  font-weight:bold; color:#00788B; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#nav li.over a,
#nav a:hover { color:#6D6D6D; }

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#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:25px; left:-10000px; border:1px solid #899ba5; }

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

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background-color:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}

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








#navbar 
{
	margin: 0px;
	padding: 0px;
	}
	
#navbar li
 {
	list-style: none;
	float: left;
	margin: 0px;
	padding:0px;
	
	 }
#navbar li a 
{
	display: block;
	color: #fff;
	margin: 0px;
	padding:0px;
	text-decoration: none;
	 }
	
#navbar li ul 
{
	display: none; 
	margin: 0px;
	padding:0px;
	width: 113px;
	 /* Width to help Opera out */
	background-color: #E5E5E5;
	}
	
#navbar li:hover ul, #navbar li.hover ul 
{
	display: block;
	position: absolute;
	margin: 0px;
	padding:0px;
	}
	
#navbar li:hover li, #navbar li.hover li 
{
	margin: 0px;
	padding:5px;
	float: none; 
	display: block;
	border-bottom: 1px solid #D9D9D9;
	font-weight:bold; 
	}
	
#navbar li:hover li a, #navbar li.hover li a 
{
	margin: 0px;
	padding:0px;
	display: block;
	background-color: #E5E5E5;
	color: #000;
	 }
	 
#navbar li li a:hover {
	margin: 0px;
	display: block;
	padding:0px;
	background-color: #E5E5E5;
	color:#01A2BC; 
	}









.bgnavleft{background:url(../images/nav_bg_right.gif) no-repeat left top; float:right; font-style:normal; padding:0 0 0 0px; margin:0 0 0 0px; width:8px; height:33px; display:block; }

#bgnavbggg{ background-color:#FF0000;height:33px; display:block; }

#bgnavmain{ width:765px; float:right; padding:0px; margin:0px; height:33px; display:block; }

.bgnavright{background:url(../images/nav_bg_left.gif) no-repeat right top; float:right; font-style:normal; padding:0 0 0 0px; margin:0 0 0 0px; width:8px; height:33px; display:block; }


#bgnavleft{background:#ff0000 url(../images/nav_bg_left.gif) no-repeat left top; float:left;  padding:0 0 0 0px; margin:0 0 0 0px; width:25%; height:33px;  display:block; }


.buttonnav
{
	float:right;
	white-space:nowrap;
	font-style:normal;
	background-color:#FF0000;
	text-transform:none;
	margin:0 0 3px 0px;
	list-style:none;
	text-align:center;
 	padding:0px;
	color:#00788B;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}

 .buttonnav ul {
	float:left;
	background-color:#F0F0F0;
	text-transform:uppercase;
	margin:0px 0 0 0px;
	padding:5px 8px 5px 8px;
	list-style:none;
	color:#00788B;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
 
.buttonnav ul li {
	float:left;
	height:23px;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#00788B;
	font-weight:bold;
	padding:0 0 0 0px;
	margin:0px 0 0 2px;

}



.buttonnav ul li span a{
	float:left;
	color:#00788B;
	height:18px;
	padding:5px 16px 8px 16px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
 
.buttonnav ul li:hover {
	float:left;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#6D6D6D;
	font-weight:bold;
	margin:0px 0 0 2px;

}
.buttonnav ul li span a:hover{
	font-weight:bold;
	float:left;
	height:18px;
	padding:5px 16px 8px 16px;
	display:block;
	color:#6D6D6D;
	text-decoration:none;
	cursor:pointer;
}

/*buttonnav on*/























 #main_dd li  {  
 	margin:0px; 
	height:28px;  
	font-size:12px;
	padding:0px 0px 0 0px;
	list-style-type:none; 
	display:block; 
	float:left; 
	background:url(../../images/divider_nav.gif) no-repeat right top; 

 }  
#main_dd li a {  
 	display:block;
	

	color:#FFFFFF; 
	margin:0px; 
	list-style-type:none; 
	text-decoration:none; 
	
 }  
 
 #main_dd li b a {  
 	
	background:none;
 } 
  #main_dd li a:hover { 
  	color:#000000; 
	 white-space:normal;
	text-decoration:none; 
	 /* T R B L */ 
 }
 
 #main_dd li a span {  
	color:#62B500; /* T R B L */ 
 }
/* main horiz.list items */ 
#main_dd li {  
 float: left;  
 list-style:none;
 white-space:nowrap;  
 padding: 0px 0px 0px 0px ;  
 } 
/* list items */ 
#main_dd li ul li {  
 text-align: left;
 padding: 0px 0px 0px 0px ;   
 border-bottom: 0px solid #CDCCCA; 
 } 
#main_dd li ul li a {  
 display: block;
 text-transform:none;
 margin:0px;
 list-style:none;
 float:left;
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px 4px 2px 4px;  
 }  
 
 #main123{  
 display: block;
 list-style:none;
 float:left;
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px ;  
 }  
#main_dd li ul {  
 position: absolute;
 width: 11em;
 w\idth: 11em;
 list-style:none;
 left: -999em;  
 padding: 0px;  
 margin: 0px; 
  
 }  
#main_dd li:hover ul, #main_dd li.sfhover ul {  
 left: auto;
 width:156px;
 padding:1px 0px 0 0px;
 margin:0px;
 list-style:none;
 border-top:1px solid #98D9E4;
 border-right:1px solid #98D9E4;
 border-bottom:1px solid #98D9E4;
 border-left:1px solid #98D9E4;
 } 
 
 
#main_dd a:hover {
 } 
#main_dd ul a:link
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
width:145px;
color:#000000;
padding-top:4px;
padding-bottom:3px;
text-decoration:none;
background-image:none;


} 
#main_dd ul a:visited 
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:145px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#000000;
text-decoration:none;
background-image:none;

} 
#main_dd ul a:active
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#ffffff;
text-decoration:none;
background:#98D9E4;
background-image:none;

}  
#main_dd ul a:hover
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#ffffff;
text-decoration:none;
background-color:#98D9E4;
background-image:none;
} 









#main_dd1,#main_dd1 ul {  
 margin:0px;
 padding:0px;
 white-space:normal;
 font-size:12px;
 float:right;
 list-style-type:none;
 } 
 #main_dd1 li  {  
 	margin:0px; 
	height:28px;  
	font-size:12px;
	padding:0px 0px 0 0px;
	list-style-type:none; 
	display:block; 
	float:left; 
	background:url(../../images/divider_nav.gif) no-repeat right top; 

 }  
#main_dd1 li a {  
 	display:block;
 
	color:#FFFFFF; 
	margin:0px; 
	list-style-type:none; 
	text-decoration:none; 
	
 }  
 
 #main_dd1 li b a {  
 	
	background:none;
 } 
  #main_dd1 li a:hover { 
  	color:#000000; 
	 white-space:normal;
	text-decoration:none; 
	 /* T R B L */ 
 }
 
 #main_dd1 li a span {  
	color:#62B500; /* T R B L */ 
 }
 
 
/* main horiz.list items */ 
#main_dd1 li {  
 float: left; 
 font-size:12px; 
 list-style:none;
 white-space:nowrap;  
 padding:0px ; 

 } 
/* list items */ 
#main_dd1 li ul li {  
 text-align: left;
 padding:0px ;
 margin:0px;
 background-color:#E3FBFF; 
 } 
#main_dd1 li ul li a {  
 display: block;
 list-style:none;
 font-size:12px; color:#FF0000; font-weight:bold;
 float:left;
 white-space:nowrap;  
 background-color:#E5E5E5; 
 background-image:none;
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0 0 2px 5px;  
 margin:0px;
 font-size:12px;
 font-weight:bold;
 
 border-top:1px solid #D9D9D9;
 }  
 
 #main_dd1 li ul li b a 
{  
  border-bottom:none;
}  
 
#main_dd1 li ul {  
 position: absolute;
 width: 11em;
 w\idth: 11em;
 list-style:none;
 left: -999em; 
  
 }  
#main_dd1 li:hover ul, #main_dd1 li.sfhover ul {  
 left: auto;
 width:120px;
 white-space:nowrap;  
 font-size:12px; color:#FF0000; font-weight:bold;
 padding:0px;
 margin:0px 0 0 0;
 list-style:none;
 border:1px solid #FFFFFF;
 border-top:none;
 } 
 body { padding: 0px; margin:0px;
 list-style:none; } 
 

#main_dd1 ul a:link, #main_dd1 ul a:visited, #main_dd1 ul a:active
{ 
font-weight:normal;
white-space:wrap;
width:128px;
color:#000000;
padding-top:7px;
padding-bottom:7px;
text-decoration:none;
margin:0px;
font-weight:bold;
} 

#main_dd1 ul a:hover
{ 
color:#01A2BC;
width:128px;
font-weight:bold;
 }
 
/* Top Navigation */

<!--Header Start Here-->


#main_dd1_topnav,#main_dd1_topnav ul {  
 margin-left: 0px;
 float: left;  
 margin-top:0px;
 text-transform:uppercase;
 list-style-type:none;
/* font-size:9px !important;
*/ }  
 
 
.main_dd1_topnav_right li a span{
	background:url(../images/navi_left.gif) 100% 0px no-repeat; padding:0 0 0 10px; display:block; 
	}
	
#main_dd1_topnav li a {  
 display: block;
 list-style-type:none;
 background:url(../images/navi_right.gif) 100% 0px no-repeat;
 margin:0 0px 0 2px;
 padding:5px 10px 4px 10px; /* T R B L */
/* font-size:9px !important; 
*/  }  
a.navy_rightbg{background:url(../images/navi_left.gif) 100% 0px no-repeat; display: block;  padding: 5px 6px 4px 10px; }
a.navy_rightbg:hover{background:url(../images/navi_left.gif) 100% 0px no-repeat;display: block; padding: 5px 6px 4px 10px;}

/* main horiz.list items */ 
#main_dd1_topnav li {  
 float: left;  
 list-style:none;
 white-space:nowrap;  
 padding: 0px 0px 0px 0px ;  
 } 
/* list items */ 
#main_dd1_topnav li ul li {  
 text-align: left;
 padding: 0px 0px 0px 0px ;   
 border-bottom: 0px solid #CDCCCA; 
 } 
#main_dd1_topnav li ul li a {  
 display: block;
 text-transform:none;
 margin:0px;
 list-style:none;
 float:left;
 background-color: #F0F0F0; 
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px 4px 2px 4px;
 }  
 
 #main123{  
 display: block;
 list-style:none;
 float:left;
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px ;  
 }  
#main_dd1_topnav li ul {  
 position: absolute;
 width: 11em;
 w\idth: 11em;
 list-style:none;
 left: -999em;  
 padding: 0px;  
 margin: 0px; 
  
 }  
#main_dd1_topnav li:hover ul, #main_dd1_topnav li.sfhover ul {  
 left: auto;
 width:156px;
 padding:1px 0px 0 0px;
 margin:0px;
 list-style:none;
 border-top:1px solid #98D9E4;
 border-right:1px solid #98D9E4;
 border-bottom:1px solid #98D9E4;
 border-left:1px solid #98D9E4;
 } 
 
 
#main_dd1_topnav a:hover {
 } 
#main_dd1_topnav ul a:link
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
width:145px;
color:#000000;
padding-top:4px;
padding-bottom:3px;
text-decoration:none;
background-image:none;


} 
#main_dd1_topnav ul a:visited 
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:145px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#000000;
text-decoration:none;
background-image:none;

} 
#main_dd1_topnav ul a:active
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#ffffff;
text-decoration:none;
background:#98D9E4;
background-image:none;

}  
#main_dd1_topnav ul a:hover
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#ffffff;
text-decoration:none;
background-color:#98D9E4;
background-image:none;
} 
 /*  */

/* main horiz.list items */ 

/* Top Navigation */

<!--Header Start Here-->
#main_dd1_left ul {  
 float: left;  
 margin:0px;
 padding:0px;
 text-transform:uppercase;
 list-style-type:none;
  background:none;
 }  

#main_dd1_left,#main_dd1_left ul {  
 margin-left: 0px;
 float: left;  
 margin-top:0px;
 text-transform:uppercase;
 list-style-type:none;
  background:none;
 }  
 
 
.main_dd1_topnav_right li a 
{
	background:none;
	padding:0 0 0 0px; display:block; 
	background:none;
}
	
#main_dd1_left li a {  
 display: block;
 background:none;
 list-style-type:none;
 margin:0 0px 0 0px;
 padding:0px; /* T R B L */ 
 }  
 
 #main_dd1_left li a {  
 display: block;
 background:none;
 list-style-type:none;
 margin:0 0px 0 0px;
 padding:0px; /* T R B L */ 
 }  

a.navy_rightbg{background:url(../images/navi_left.gif) 100% 0px no-repeat; display: block;  padding: 5px 6px 4px 10px; }
a.navy_rightbg:hover{background:url(../images/navi_left.gif) 100% 0px no-repeat;display: block; padding: 5px 6px 4px 10px;}

/* main horiz.list items */ 
#main_dd1_left li {  
 float: left;  
 list-style:none;
 white-space:nowrap;
 margin:0px;
  background:none;
 padding: 0px 0px 0px 0px ;  
 } 
/* list items */ 
#main_dd1_left li ul li {  
 text-align: left;
  background:none;
 padding: 0px 0px 0px 0px ;   
 border-bottom: 0px solid #CDCCCA; 
 } 
#main_dd1_left li ul li a {  
 display: block;
 text-transform:none;
 margin:0px;
 list-style:none;
 float:left;
 background-color: #F0F0F0; 
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px 4px 2px 4px;  
 }  
 
 #main123{  
 display: block;
 list-style:none;
 float:left;
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px ;  
 }  
#main_dd1_left li ul {  
 position: absolute;
 width: 11em;
 w\idth: 11em;
 list-style:none;
 left: -999em;  
 padding: 0px;  
 margin: 0px; 
  
 }  
#main_dd1_left li:hover ul, #main_dd1_left li.sfhover ul {  
 left: auto;
 width:156px;
 padding:1px 0px 0 4px;
 margin:0px 0 0 0;
 background-color:#F0F0F0;
 list-style:none;
 border-top:1px solid #98D9E4;
 border-right:1px solid #98D9E4;
 border-bottom:1px solid #98D9E4;
 border-left:1px solid #98D9E4;
 } 
 
 
#main_dd1_left a:hover {
 } 
#main_dd1_left ul a:link
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:normal;
width:145px;
color:#000000;
padding-top:4px;
padding-bottom:3px;
text-decoration:none;
background-image:none;


} 
#main_dd1_left ul a:visited 
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:145px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#000000;
text-decoration:none;
background-image:none;

} 
#main_dd1_left ul a:active
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#ffffff;
text-decoration:none;
background:#98D9E4;
background-image:none;

}  
#main_dd1_left ul a:hover
{ 
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:4px;
padding-bottom:3px;
font-weight:normal;
line-height:normal;
color:#ffffff;
text-decoration:none;
background-color:#98D9E4;
background-image:none;
} 

