
.Navigation_Menu
{
    position: relative;
    /*background: #888 repeat-x top left;*/
    height: 2em;
    padding: 0em 0em 0em 0em;
    margin-right: 1px;
    
    
    
    background-color: #444444;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA4pKJyhkvMAAABsSURBVCjP7ZFBCoAwEAOn6+f8/088eWmNB2EhpVXPYg9Dkt2WQpC0BaAASHWk6mzzrEMb2OZ3O3vMsvCn8A+VwWC0h6sp4nnlM0DSGsCeWfV6qldRfVAHe+2286se3h5JJUspiQhg8Ywfr3ACj/VHLxipLh8AAAAASUVORK5CYII=");
    background-repeat: repeat;
    background-position: 0 0;
   
}


ul#css3menu1, ul#css3menu1 ul
{
    margin: 0;
    list-style: none;
    padding: 0;
    background-color: #dedede;
    border-width: 1px;
    border-style: solid;
    border-color: #5f5f5f;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
ul#css3menu1 ul
{
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    -moz-box-shadow: 3.5px 3.5px 5px #000000;
    -webkit-box-shadow: 3.5px 3.5px 5px #000000;
    box-shadow: 3.5px 3.5px 5px #000000;
    background-color: #424542;
    border-width: 2px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-color: #FFF;
    padding: 0 10px 10px;
}

ul#css3menu1 li:hover > *
{
    display: block;
}

ul#css3menu1 li
{
    position: relative;
    display: block;
    white-space: nowrap;
    font-size: 0;
    float: left;
}

ul#css3menu1 li:hover
{
    z-index: 1;
}

ul#css3menu1 ul ul
{
    position: absolute;
    left: 100%;
    top: 0;
}

ul#css3menu1
{
    font-size: 0;
    /*z-index: 999;*/
    position: relative;
    display: inline-block;
    zoom: 1;
    display: inline;
}

ul#css3menu1 > li
{
    margin: 0;
}

* html ul#css3menu1 li a
{
    display: inline-block;
}
ul#css3menu1 a:active, ul#css3menu1 a:focus
{
    outline-style: none;
}
ul#css3menu1 a
{
    display: block;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    font: bold 14px Trebuchet MS;
    color: #000;
    text-shadow: #FFF 0 0 1px;
    cursor: pointer;
    padding: 4px;    /*  FROM: 10px    */
    background-color: #444444;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA4pKJyhkvMAAABsSURBVCjP7ZFBCoAwEAOn6+f8/088eWmNB2EhpVXPYg9Dkt2WQpC0BaAASHWk6mzzrEMb2OZ3O3vMsvCn8A+VwWC0h6sp4nnlM0DSGsCeWfV6qldRfVAHe+2286se3h5JJUspiQhg8Ywfr3ACj/VHLxipLh8AAAAASUVORK5CYII=");
    background-repeat: repeat;
    background-position: 0 0;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: #C0C0C0;
    padding-left: 12px;    /*  NEW    */
    padding-right: 12px;    /*  NEW    */
}
ul#css3menu1 ul li
{
    float: none;
    margin: 10px 0 0;
}
ul#css3menu1 ul a
{
    text-align: left;
    padding: 4px;
    background-color: #424542;
    background-image: none;
    border-width: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    font: 14px Tahoma;
    color: #FFF;
    text-decoration: none;
    text-shadow: #FFF 0 0 0;
}
ul#css3menu1 li:hover > a, ul#css3menu1 a.pressed
{
    background-color: #444444;
    border-color: #C0C0C0;
    border-style: solid;
    color: #FFF;
    text-decoration: none;
    text-shadow: #FFF 0 0 1px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA4pKJyhkvMAAABsSURBVCjP7ZFBCoAwEAOn6+f8/088eWmNB2EhpVXPYg9Dkt2WQpC0BaAASHWk6mzzrEMb2OZ3O3vMsvCn8A+VwWC0h6sp4nnlM0DSGsCeWfV6qldRfVAHe+2286se3h5JJUspiQhg8Ywfr3ACj/VHLxipLh8AAAAASUVORK5CYII=");
    background-position: 0 100px;
}
ul#css3menu1 img
{
    border: none;
    vertical-align: middle;
    margin-right: 10px;
}
ul#css3menu1 img.over
{
    display: none;
}
ul#css3menu1 li:hover > a img.def
{
    display: none;
}
ul#css3menu1 li:hover > a img.over
{
    display: inline;
}
ul#css3menu1 li a.pressed img.over
{
    display: inline;
}
ul#css3menu1 li a.pressed img.def
{
    display: none;
}
ul#css3menu1 span
{
    display: block;
    overflow: visible;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 0px;
}
ul#css3menu1 ul span
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAFCAYAAADWkcYlAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wBFwsaEPhJNTwAAABfSURBVHja7dqxDQAxDAMxOfvv7G9iIAt80pAjqDtA1d3ZOkmqqgIAAAD8qneQT4evM86TiHMAAAC4YMJ8Qn2JcwAAAHgf6esI8zYNAAAA3HPe3OfiLtIBAADgUZwnyQeivhwKKt7BhQAAAABJRU5ErkJggg==");
    padding-right: 24px;
}
ul#css3menu1 li:hover > a, ul#css3menu1 li > a.pressed
{
    background-color: #444444;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJGA4pKJyhkvMAAABsSURBVCjP7ZFBCoAwEAOn6+f8/088eWmNB2EhpVXPYg9Dkt2WQpC0BaAASHWk6mzzrEMb2OZ3O3vMsvCn8A+VwWC0h6sp4nnlM0DSGsCeWfV6qldRfVAHe+2286se3h5JJUspiQhg8Ywfr3ACj/VHLxipLh8AAAAASUVORK5CYII=");
    background-position: 0 100px;
    border-style: solid;
    border-color: #C0C0C0;
    color: #FFF;
    text-decoration: none;
    text-shadow: #FFF 0 0 1px;
}
ul#css3menu1 ul li:hover > a, ul#css3menu1 ul li > a.pressed
{
    background-color: #424542;
    background-image: none;
    color: #F2B20E;
    text-decoration: none;
    text-shadow: #FFF 0 0 0;
}
ul#css3menu1 li.topfirst > a
{
    border-width: 0;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
ul#css3menu1 li.toplast > a
{
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}





ul#css3menu1 li a[href="/Store/Products"]
{
    float:			right;
	position:		relative;
	border-left: 1px;
	border-left-color: #333;
    border-left-style: solid;
	background-color: #A90;
	background-image: none;
	text-shadow: none;
	/*padding-left: 12em;*/
}


ul#css3menu1 li a[href="/Account/Register"]
{
    float:			right;
	position:		relative;
	border-left: 1px;
	border-left-color: #333;
    border-left-style: solid;
	background-color: #A90;
	background-image: none;
	text-shadow: none;
	/*padding-left: 12em;*/
}

ul#css3menu1 li a[href="/Account/Donation"]
{
    float:			right;
	position:		relative;
	border-left: 1px;
	border-left-color: #333;
    border-left-style: solid;
    background-color: #A90;
    background-image: none;
    text-shadow: none;
}

























#menu
{
    position: relative;
    background: #888 repeat-x top left;
    height: 2em;
    padding: 0em 0em 0em 0em;
    margin-right: 1px;
}

#menu ul
{
    position: absolute;
}

#menu ul li
{
    position: relative;
    display: inline;
}

#menu ul li a
{
    padding: 0.3em 0.5em 0.2em 0.5em; /*color: #555;*/
    color: #111;
    text-decoration: none;
    font-weight: 700;
}

#menu ul li a:hover
{
    background: #444;
    color: #DDD;
    text-decoration: underline;
}

#menu ul li a.active
{
    background: #222 repeat-x top left;
    color: #BBB;
}

#menubottom
{
    background: #fff url('images/border1.gif') repeat-x;
    height: 10px; /*margin-bottom: 1.5em;*/
}

.menubottom
{
    background: #fff url('images/border1.gif') repeat-x;
    height: 10px; /*margin-bottom: 1.5em;*/
}
