/* header */
#kodakHeader { position: relative; padding: 0; margin: 0 auto; width: 980px; color: #fff; }
#headerTop { position: relative; height: 43px; margin-bottom: 11px; border-bottom: 3px solid #ffb700; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/logo.gif) 10px 12px no-repeat; z-index: 110; }
	#headerTop .logo { position: relative; float: left; margin: 12px 0 0 10px; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/logo.gif) 0 0 no-repeat; width: 82px; height: 22px; }
	.topHeadDiv { position: relative; float: right; font-size: 11px; color: #ccc; margin-top: 17px; }
	.chooseLang { border-right: 1px solid #444; padding-right: 10px; margin-right: 10px; }
#headerMid { position: relative; height: 25px; background: none; z-index: 90; }
	.consumer { position: relative; float: left; margin: 0 0 0 10px; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/bu_1_en.gif) 0 0 no-repeat; width: 257px; height: 17px; }
#headerBot { position: relative; height: 33px; z-index: 100;/*border-bottom: 1px solid #444;*/ }

/* top buttons */
ul.menu { position: relative; float: left; overflow: visible; height: 100%; width: auto; margin: 1px 0 0 0; padding: 0; list-style-type: none; line-height: 12px; font-weight: bold; /*behavior: url('csshover3.htc');*/ }
ul.menu li { position: relative; display: block; float: left; z-index: 100; width: auto; margin-right: 5px; }
ul.menu li a { display: block; float: left; color: #ccc; text-decoration: none; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/bBack.gif) 0 0 repeat-x; border: 1px solid #444; border-bottom: none; padding: 1px; text-decoration: none; cursor: pointer; }
ul.menu li a.curOutside { background: #f3f3f3; }
ul.menu li a span.menuText { display: block; float: left; border-top: 1px solid #444; border-left: 1px solid #444; height: 26px; padding: 2px 6px 0 7px; cursor: pointer; }
ul.menu li a span.curInside { border: none; color: #000; padding: 3px 6px 0 8px; }
ul.menu li a span.singleLine { padding-top: 10px; height: 18px; }

/* code for arrows OR spacing */
ul.menu li .menuArrow { position: relative; float: left; padding: 0 17px 0 0; width: 8px; height: 25px; border-top: 1px solid #444; }
ul.menu li .menuSpacer { position: relative; float: left; width: 12px; height: 1px; border-top: 1px solid #444; }
ul.menu li .mASelected { background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/topnav_arrow_current.gif) 0 18px no-repeat; border: none !important; }
ul.menu li .mAUnSelected { background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/topnav_arrow.gif) 0 17px no-repeat; }

/* special cases for top right menu */
ul.menu li.noTab { float: none; font-size: 12px; padding-bottom: 7px; }
ul.menu li.noTab span.allProds { display: block; float: none; border: none; padding: 0 13px 0 0; margin: 0; font-size: 11px; font-weight: normal; background: transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/topnav_arrow.gif) right 4px no-repeat; cursor: pointer; }
ul.menu li.noTab ul { right: 0; left: auto; border-top: 1px solid #444; }

/* drops */
ul.menu li ul { position: absolute; float: none; left: 0; top: -1000px; margin: 0; padding: 1px 0; border: 1px solid #444; border-top: none; background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/drop_bg.png) 0 0 repeat !important; background: #333; }
ul.menu li ul li { float: none; display: inline; margin: 0; padding: 0; border: none; white-space: nowrap; clear: left; background: none; }
ul.menu li ul li a { position: relative; float: none; display: block; margin: 0; padding: 4px 8px 4px 8px; border: none; background: none; color: #fff; }
ul.menu li ul li.menuBreak { display: block; border: none; border-top: 1px solid #ccc; font-size: 0; line-height: 0; margin: 2px 0; padding: 0; }

/* actions */
ul.menu li:hover ul { top: 32px; }
ul.menu li:hover .mAUnSelected { background: url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_header/topnav_arrow_roll.gif) 0 18px no-repeat; border: none; }
ul.menu li:hover .menuSpacer { border: none; }
ul.menu li:hover a { background: #999; color: #000; text-decoration: none; }
ul.menu li:hover a.curOutside { background: #f3f3f3; }
ul.menu li:hover a span.menuText { border: none; padding: 3px 6px 0 8px; }
ul.menu li:hover a span.singleLine { padding: 11px 6px 0 8px !important; }
ul.menu li:hover ul li a { background: none; color: #fff; }
ul.menu li ul li a:hover { background: #999 !important; color: #fff; }
ul.menu li.noTab:hover ul { top: 19px; }

/* footer */
#footer { float: left; margin: 14px 0 0; padding: 10px 0 0; width: 980px; height: 21px; background: transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_footer/footer_bg.png) repeat-x scroll left top; text-align: left; }
	#footer span { float: left; padding: 0 13px; font-size: 90%; background: transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/kodak_footer/dGrey.gif) repeat-y scroll right top; }
	#footer span.first, #footer span.first a { margin-left: 0; padding-left: 0; border-left: 0 none; }
	#footer span a { float: left; color: #CCC; text-align: left; }
	#footer .hosted_by { float: right; color: #fff; }

/* Ajax Search */
#dr_Search { height: 700px; }
#searchForm input { padding: 5px; width: 160px; }
#searchForm .resultsCount { float: right; width: 100px; padding: 5px 0; text-align: right; }

#searchValues { position: absolute; top: 24px; right: 0; background-color: white; }
#searchValues .searchHead { color: #666; font-weight: bold; }
#searchValues div { margin-top: -1px; padding: 5px; width: 277px; border: 1px solid #bbb; }
#searchValues div:hover { background-color: #eee; }
#searchValues div h5 { margin: 0; padding: 0 0 2px 0; font-size: 12px; }
#searchValues div p { margin: 2px 0; color: #666; font-size: 11px; }
#searchValues div img { float: left; padding: 0 5px 0 0; height: 40px; }
#searchValues div br { clear: both; }
