 #header {
	height: 90px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	background-color: #FFB400;
	background-image: url(../shopsite-images/en-US/backgrounds/shared/3col-2-tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #EAEAEA;
 }
 #logo {
	background-image: url(../shopsite-images/en-US/backgrounds/shared/3col-2-tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
 }
 .reg td {
	color: #EAEAEA;
	font-size: 90%;
 }
 .reg td a {
	color: #F6F6F6;
 }
 #logo h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 20px;
 }
 #search {
	padding: 40px 0px 0px 0px;
 }
 #toplinks {
	height: 22px;
	line-height: 22px;
 }
 #colorbar {
	background-color: #DFDFDF;
	top: 156px;
	height: 20px;
 }
 #colorbar h2 {
	font-weight: normal;
	font-size: 90%;
	line-height: 16px;
	margin: 0px;
	padding: 3px 0px 2px 20px;
	text-align: left;
	color: #FFB400;
 }
 #container {
	position: relative;
	margin: 176px auto 0px auto;

 }
 #table, #container div.clear {
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	background-color: #EAEAEA;
 }
 #left, #right, div.footcat, table#mini-detail td {
	border-color: #DFDFDF;
 }
 #press-recal {
	background-color: #F6F6F6;
 }
 #footercategories {
	background-color: #FFFFFF;
 }
 div.footer_pagelinks {
	border-color: #FFFFFF;
 }
 #left a.left_pagelink {
	border-bottom: 0px;
 }
 #left .left_pagetitle {
	text-align: left;
 }
 #left a, #right a {
	border-color: #EAEAEA;
 }
 #footerlinks {
	border-top: 1px solid #DFDFDF;
 }
 #progressbar {
	background-color: #FF8A00;
	width: 500px;
 }
 #press-recal {
	background-color: #DFDFDF;
	color: #FFB400;
 }
 .suckertreemenu li, .suckertreemenu ul li ul {
	border-color: #FFFFFF;
 }
 #toptabs {
	background: #FFFFFF url(../shopsite-images/en-US/backgrounds/shared/mu-topbar-bg-bk.png) repeat-x bottom left;
 }
 .suckertreemenu ul li {
	border-right-width: 1px;
	border-right-style: solid;
 }
 .suckertreemenu ul li ul {
	border-left-width: 1px;
	border-left-style: solid;
 }
