/**

 * Magento

 *

 * NOTICE OF LICENSE

 *

 * This source file is subject to the Open Software License (OSL 3.0)

 * that is bundled with this package in the file LICENSE.txt.

 * It is also available through the world-wide-web at this URL:

 * http://opensource.org/licenses/osl-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/osl-3.0.php  Open Software License (OSL 3.0)

 */



#nav { font-size:1em; z-index: 999; position: relative; float: left; padding-left: 6px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}



/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */

#nav li { position:relative; text-align:left; }

#nav li.over { z-index:999; }

#nav a { display:block; line-height:1.3em; text-decoration:none; }

#nav a:hover { color: #fff;}

#nav span { display:block; cursor:pointer; white-space:nowrap; }

#nav li ul span {white-space:normal; }



/************ 0 LEVEL  ***************/

#nav li { float:left; background: url(../images/nav-div.gif) no-repeat right 9px;}

#nav li.active a { color:#fff; }

#nav a { float:left; padding:13px 14px 11px 24px; color: #fff; font-weight:bold; }

#nav li.over a,

#nav a:hover { color:#fff; }

#nav li.last { border: none;

}

/************ 1ST LEVEL ************/

#nav ul li,

#nav ul li.active {

    float:none;

    margin:0;

    padding-bottom:0px;

    background:#580c0c;

    padding-bottom: 1px;

}

/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/

#nav ul li.last { background:#580c0c; padding-bottom:0; border: none;  border: none;}



#nav ul a,

#nav ul a:hover { float:none; padding:0; background: none;  color: #fff;}

#nav ul li a { font-weight:normal !important; }



/************ 2ND LEVEL ************/

#nav ul { position:absolute; width:17.7em; top:37px; left:-10000px; }



/* 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:#6A1111; color:#777; }

#nav ul li a:hover,

#nav ul li.over > a { background:#6A1111; color: #fff;}

#nav ul li a:hover {color: #fff; text-decoration:underline;}

#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 23px;}



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

/******/



#nav-box-side { padding:0 0px; font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}



/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */

#nav-box-side li { position:relative; text-align:left; vertical-align: bottom;}

#nav-box-side li.over { z-index:999; }

#nav-box-side a,

#nav-box-side a:hover { display:block; line-height:1.3em; text-decoration:none; }

#nav-box-side a:hover {}

#nav-box-side span { display: block; cursor: pointer; white-space: nowrap; }

#nav-box-side a:hover span { text-decoration: underline; }

#nav-box-side li ul span {white-space: normal; }



/************ 0 LEVEL  ***************/

#nav-box-side li {  }

#nav-box-side li.active a { }

#nav-box-side a { padding:7px 12px 8px 8px; color:#555; font-weight:bold; }

#nav-box-side li.over a {}

#nav-box-side a:hover { color:#555; }



/************ 1ST LEVEL ************/

#nav-box-side li ul li {

    display: none !important;

}

 #vertical-nav ul {

 list-style-type: none; /* get rid of the bullets */

 padding:0; /* no padding */

 margin:0; /* no margin for IE either */

 }

 #vertical-nav ul li {

 margin: 0;

 padding: 0;

 display:block;

  margin-top: 1px; /* lines */

 }

 #vertical-nav ul ul li a,#vertical-nav ul li{

  background-color: #FFFFFF;

}
#vertical-nav ul li{
background:url(../images/cicle1.gif) 11px no-repeat;
}

#vertical-nav ul li ul li {background:none;}


#vertical-nav ul li a:hover{text-decoration:none;background:url(../images/cicle2.gif) 11px no-repeat;color:#732020}

 #vertical-nav ul li a {


  font-weight:bolder;

   padding: 3px 3px 3px 23px;

   margin:0;

   text-decoration:none;

   height:15px; /* hint for IE, alternatively remove whitespace from HTML

   background-color: #CCCCCC;  */

   }

 #vertical-nav ul li ul{background:#fff;}

 #vertical-nav ul li .open, #vertical-nav .activesubsub, #vertical-nav .subopen {

    font-weight: bolder;

    text-decoration:none;

     color:#580C0C;
	background:url(../images/cicle2.gif) 11px no-repeat;
  }

 #vertical-nav ul li a.open{text-decoration:none;}

  #vertical-nav .final{

    background-color:#ECECEC;

  }



 #vertical-nav ul ul li a {

     margin-left: 20px;

   }



  #vertical-nav ul ul ul li a {

   margin-left: 40px; /* indent level 2 */

   }



   #vertical-nav a {

   color:#999999;

}



 #vertical-nav a:hover {

   color:#666666;

 }

 #vertical-nav ul li ul li a {

   border-top-width: thin;

     border-bottom-width: thin;

     border-top-style: dotted;

   border-bottom-style: dotted;

    border-top-color: #CCCCCC;

  border-bottom-color: #CCCCCC;

  margin-bottom:0px;

     margin-top:0px;

   }



 #vertical-nav ul li ul li {

    margin-bottom:0px;

   margin-top:0px;

}

 #vertical-nav ul {

   list-style-type: none; /* get rid of the bullets */

   padding:0; /* no padding */

   margin:0; /* no margin for IE either */

  }

   #vertical-nav ul li {

  margin: 0;

   padding: 0;

   display:block;

   margin-top: 1px; /* lines */

 }

 #vertical-nav ul ul li a,#vertical-nav ul li{

   background-color: #FFFFFF;

  }

 #vertical-nav ul li a {
 font-size:13px;

  display: block;

   padding: 5px 3px 5px 23px;

   margin:0;

   text-decoration: none;

   height:15px; /* hint for IE, alternatively remove whitespace from HTML

   background-color: #CCCCCC;*/

  }

 #vertical-nav ul li .open, #vertical-nav .activesubsub, #vertical-nav .subopen {

    font-weight: bolder;

   text-decoration: underline;

color:#580C0C;

 }

 #vertical-nav .final{

   background-color:#ECECEC;

 }

   #vertical-nav ul ul li a {

   margin-left: 20px;

 }

  #vertical-nav ul ul ul li a {

   margin-left: 40px; /* indent level 2 */

  }

  #vertical-nav a {

    color:#666666;

 }

  #vertical-nav a:hover {

    color:#666666;

	text-decoration:underline

 }

 #vertical-nav ul li ul li a {

   border-top-width: thin;

   border-bottom-width: thin;

    border-top-style: dotted;

    border-bottom-style: dotted;

    border-top-color: #CCCCCC;

    border-bottom-color: #CCCCCC;

   margin-bottom:0px;

   margin-top:0px;

 }

 #vertical-nav ul li ul li {

    margin-bottom:0px;

    margin-top:0px;

 }



.shop-access ul li a.top-link-checkout{font-weight:bold;color:#EE382A;*font-weight:bold;*color:#EE382A;_font-weight:bold;_color:#EE382A}
