
/* - - - - - - - - - - - - - - - - - - - -
  H E A D E R - N A V I G A T I O N
- - - - - - - - - - - - - - - - - - - - */

#containerTop					{ width: 100%; height: 33px; }
#containerTop ul				{ list-style-type: none; padding: 9px 0px; text-align: right; }
#containerTop li				{ display: inline; padding: 0 7px; border-right: 2px solid #E1BD52; }
#containerTop li.lastItem		{ padding-right: 0px; border-right: 0px; }
#containerTop li a				{ color: #E1BD52; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#containerTop li a:hover		{ text-decoration: underline; }


#containerBottom				{ width: 100%; height: 44px; background: #E1BD52 url("../images/background/navContainerBottomBG.jpg") 0px 50% repeat-x; }
#containerBottom div.basketImg	{ float: left; margin: 13px 5px auto 5px; }

#containerBottom ul				{ list-style-type: none; padding: 12px 0px; text-align: right; }
#containerBottom ul.basket		{ float: left; text-align: left; }

#containerBottom li				{ display: inline; }
#containerBottom li a			{ color: #000; font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 10px 4px 10px 8px; background: transparent url("../images/common/vert_line.gif") 0px 50% no-repeat; }
#containerBottom li a span		{ color: #000; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; }
#containerBottom li a:hover		{ text-decoration: underline; }


#containerMiddle					{ width: 100%; height: 42px; background: #E9D080 url("../images/background/navContainerMiddleBG.jpg") 100% 0px repeat-y; }
ul#navlist1							{ clear: both; position: relative; top: 6px; list-style-type: none; margin: 0px; padding: 0px; width: 100%; }
ul#navlist1 li						{ display: block; float: left; padding: 2px 4px 4px 2px; background: #F2E8BA url("../images/background/navShadow01.gif") 100% 100% no-repeat; }
ul#navlist1 li span					{ display: block; }
ul#navlist1 li span a				{ padding: 0 5px; border: 1px solid #E1BD52; display: block; width: 137px; height: 28px; color: #000; font: bold 10px/28px Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; vertical-align: middle; }
ul#navlist1 li.lastItem span a		{ width: 137px; }

ul#navlist1 li span a.multiline		{ line-height: 14px; }

ul#navlist1 li:hover, ul#navlist1 li.over, ul#navlist1 li.active		{ background-color: #E1BD52 !important; }
ul#navlist1 li:hover a, ul#navlist1 li.over a, ul#navlist1 li.active a	{ border: 1px solid #F2E8BA !important; }


/* - - - - - - - - - - - - - - - - - - - -
  L E F T - N A V I G A T I O N
- - - - - - - - - - - - - - - - - - - - */

#navlist						{ margin: 10px 0 0; width: 100%; list-style-type: none; }
#navlist li						{ margin: 0 2px 0 3px; padding: 2px 4px 4px 2px; background: #F2E8BA url("../images/background/navShadow01.gif") 100% 100% no-repeat; border-left: 1px solid #C6B77F; }
#navlist li:last-child			{ background: #F2E8BA url("../images/background/navShadow02.gif") 100% 100% no-repeat; }

#navlist li a					{ padding: 5px; border: 1px solid #E1BD52; text-decoration: none; display: block; color: #000; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
* html #navlist li a			{ height: 10px; } /* IE hack */

ul#navlist li:hover, ul#navlist li.over, #navlist li.active			{ background-color: #E1BD52 !important; }
ul#navlist li:hover a, ul#navlist li.over a, #navlist li.active a	{ border: 1px solid #F2E8BA !important; }


/* - - - - - - - - - - - - - - - - - - - -
  S E A R C H  F I E L D
- - - - - - - - - - - - - - - - - - - - */

#searchBlock					{ margin: 0; padding: 0; }
#searchBlock .inputSearchField	{ width: 120px; margin: 0 8px 0 5px; padding: 5px; vertical-align: middle; border: 1px solid #F2E8BA; background: #FFF url(../images/background/searchBoxBG.jpg) 100% 0px no-repeat; color: #000; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; }
#searchBlock img				{ vertical-align: middle; }
#searchBlock label				{ margin: 0 10px; font-size: 10px; color: #FFF; }

