﻿/* @group Misc */
			
.widthcontainer {
			margin: auto;
			padding: 0;
			width: 904px;
			height: auto;
			}
.clear {
			display: block;
			clear: both;
			}
			
/* @end */
			
/* @group Top Nav Main */
			
#topnav {
			font: 0.74em Georgia, "Times New Roman", Times, serif;
			height: 3em;
			clear: both;
			display: block;
			

			}
#topnav ul {
			width: 100%;
			display: block;
			float: left;
			height: 2.5em;
			list-style: none;
			margin: 0;
			padding: 0;
			background: url(../images/main_navbar_initial_bg.gif) right center;
			}
#topnav ul li {
			padding: 0;
			margin: 0;
			height: 2.5em;
			float: left;
			background: url(../images/main_navbar_initial_bg.gif) right center;
			}
#topnav ul li.active {
			background: url(../images/main_navbar_over_bg.gif) right center;
			}
#topnav ul li a,
#topnav ul li a:link {

			line-height: 2.5em;
			text-decoration: none;
			color: #ffffff;
			display: block;
			height: 100%;
			clear: none;
			padding: 0 20px;
			}
#topnav ul li span.active {
			display: block;
			background: url(../images/main_navbar_over_bg.gif) no-repeat right center;
			}
#topnav ul li span.active a,
#topnav ul li span.active a:hover {
			background: url(../images/active_tab_arrow_white.gif) no-repeat center bottom;
			}
#topnav ul li a:hover {
			background: url(../images/main_navbar_over_bg.gif) right center;
			}
			
/* @end */
			
/* @group Top Nav Shop Main Nav */
			
#topnav-shop {
			font: 0.74em Georgia, "Times New Roman", Times, serif;
			height: 3em;
			margin: auto;
			clear: both;
			display: block;
			width: 100%;
			}
#topnav-shop ul {
			width: 100%;
			display: block;
			float: left;
			height: 2.5em;
			list-style: none;
			margin: 0;
			padding: 0;
			background: url(../images/main_navbar_initial_bg.gif) right center;
			}
#topnav-shop ul li {
			padding: 0;
			margin: 0;
			height: 2.5em;
			float: left;
			background: url(../images/main_navbar_initial_bg.gif) right center;
			}
#topnav-shop ul li.a {
			}
#topnav-shop ul li.active {
			background: url(../images/main_navbar_over_bg.gif) right center;
			}
#topnav-shop ul li a,
#topnav-shop ul li a:link {

			line-height: 2.5em;
			text-decoration: none;
			color: #ffffff;
			display: block;
			height: 100%;
			clear: none;
			padding: 0 20px;
			}
#topnav-shop ul li span.active a,
#topnav-shop ul li span.active a:hover {
			background: url(../images/active_tab_arrow_orange.gif) no-repeat center bottom;
			}
#topnav-shop ul li a:hover {
			background: url(../images/main_navbar_over_bg.gif) right center;
			}
			
/* @end */
			
/* @group Top Nav Shop Subnav */
			
#topnav-shop ul#subnav {
			display: block;
			height: 2.5em;
			list-style: none;
			margin: auto;

			background: url(../images/shop_navbar_initial_bg_orange.gif) center center;
			}
#topnav-shop ul#subnav li {
			padding: 0;
			margin: 0;
			height: 2.5em;
			float: left;
			background: none;
			}
#topnav-shop ul#subnav li.active {
			background: none;
			}
#topnav-shop ul#subnav li a,
#topnav-shop ul#subnav li a:link {
			display: inline;	

			line-height: 2.5em;
			text-decoration: none;
			color: #ffffff;
			clear: none;
			text-shadow: none;
			padding: 0 15px;
			}
#topnav-shop ul li span.active {
			display: block;
			background: url(../images/main_navbar_over_bg.gif) no-repeat right center;
			}
#topnav-shop ul#subnav li.first a,
#topnav-shop ul#subnav li.first a:link {
			padding: 0 20px;
			border-left-style: none;
			}
#topnav-shop ul#subnav li span.active a {
			background: none;
			}
#topnav-shop ul#subnav li a:hover,
#topnav-shop ul#subnav li span.active a:hover {
			background: none;
			text-decoration: underline;
			}
			
/* @end */


#header div.quick-access {
			width: 50%;
			clear: none;
			float: right;
			}
			
div#logo
			{
			float: left;
			margin-top: 20px;
			margin-left: 20px;
			}
			
			
div#header {
			width: auto;
			height: 120px;
			margin: 0;
			padding: 0;
			}

#header div.quick-access div.account-access,
#header div.quick-access div.shop-access {
			float: right;
			height: 1em;
			margin: 0px;
			padding: 0px;
			text-align: right;
			width: auto;
			clear: right;
			}
#header div.quick-access div.account-access ul,
#header div.quick-access div.shop-access ul  {
			list-style-type: none;
			display: block;
			padding: 0px 12px;
			margin: 0px;
			}
#header div.quick-access div.account-access li,
#header div.quick-access div.shop-access li  {
			list-style-type: none;
			display: inline;
			padding: 0px 10px 0px 0px;
			font: 0.7em "Lucida Grande", Lucida, Verdana, sans-serif;
			}
