/**
 * 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.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:#FFFFFF; font:16px Calibri,Arial,sans-serif; color:#000000; }

img           { border:0; vertical-align:top; }

a             { color:#008fff; text-decoration:none; }
a:hover       { color:red; text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1          { font-size:2em; font-weight:normal; line-height:1.15; }
h2          { font-size:1.5em; line-height:1.25; margin-bottom:.45em; }




/* Content */
p             { font-size:16px; text-indent: 25px; align:left}


/* Lists */
ul,ol         { list-style:none; }


/********** < Navigation */

.di-container { 
background:#FFFFFF;  
min-height: 60px;
position: relative; 
bottom: 0px;
left: 0;
width:100%;
padding:0px; 
}

#di { float:left; font-size:12px; }
#di li { position:relative; text-align:left; }
#di li.over { z-index:998; }
#di a,
#di a:hover { display:block; font-size:17px; color:white; text-shadow:1px 1px 2px #443428; text-decoration:none; }
#di a:hover { color:#F2BD55; }
#di span { display:block; cursor:pointer; white-space:nowrap; }
#di li ul span {white-space:normal; }


.niz-container { 
background:#432F20;  
min-height: 60px;
position: relative; 
bottom: 0px;
left: 0;
width:100%;
padding:0px; 
}

#niz { float:left; font-size:12px; }
#niz li { position:relative; text-align:left; }
#niz li.over { z-index:998; }
#niz a,
#niz a:hover { display:block; font-size:17px; color:white; text-shadow:1px 1px 2px #443428; text-decoration:none; }
#niz a:hover { color:#F2BD55; }
#niz span { display:block; cursor:pointer; white-space:nowrap; }
#niz li ul span {white-space:normal; }


.nav-container { 
background:#00124E; 
position: fixed; 
top: 33px;
left: 0;
width: 100%;
padding:0px; 
}


#nav { float:left; font-size:12px; }

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; font-size:17px; color:white; text-shadow:1px 1px 2px #443428; text-decoration:none; }
#nav a:hover { color:#F2BD55; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }

/* 0 Level */
#nav li { float:left; padding:3px 6px 3px 52px; background:url(navbar-separator.gif) no-repeat left center; }
#nav li.nav-1, #nav li.nav-6 { padding-left:9px; background-image:none; }
#nav a { float:left;  }

/* 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 { background:url(../images/bkg_nav_parent.gif) no-repeat 100% 50%; }
#nav ul li.last { padding-bottom:0; }
#nav ul li.active { margin:0; border:0; background:none; }
#nav ul a,
#nav ul a:hover { font-size:16px; color:white; float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:15em; top:26px; left:-10000px; border:1px solid #b28a40; border-bottom:2px solid #999; padding:3px 8px; background:#7F8FC6; font-size:11px;
	box-shadow:0px 0px 7px #70543f; -moz-box-shadow:0px 0px 7px #70543f; -webkit-box-shadow:0px 0px 7px #70543f; }
#nav div ul { position:static; width:auto; border:none; padding:0; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; }

#nav ul li a { padding:3px 0; color:white !important; }
#nav ul li a:hover { padding:3px 0; color:black !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:-1px; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */