/*
##############################################
# SITE WIDE STYLES                           #
# Add any styles which would be site-wide    #
# here. These can include error styles, list #
# styles, table styles and more.             #
##############################################
##############################################
# CONSOLIDATED STYLES                        #
# These styles are generic settings for all  #
# of the pages.                              #
# To override a style, you may need to       #
# define a more specific selector using      #
# the ID defined for that specific page:     #
#   ex.) add the new style for the specific  #
#      page you want to address. Example:    #
#      #dr_ShoppingCart h1                   #
##############################################
*/

/* BEGIN GENERIC STYLES */

body { 
  margin: 0;
  background:#FFFFFF;
  font:11px Verdana, Arial, Helvetica,sans-serif;
  color:#000000;
}
.dr_Content {
  font:11px Verdana, Arial, Helvetica,sans-serif;
  color:#000000;
  text-align:left;
  background-color:#FFFFFF;
  padding:8px;
	margin-top:5px;
}
.dr_Content h3 {
  font-size:11px;
}
.dr_Content h2 {
  font-size:14px;
}
.dr_Content h1 {
  font-size:14px;
  color:#000000;
  margin: 5px 0px 10px 0px;
}
.dr_error {
  font-weight:bold;
  color:red;
}
.dr_Content img {
  border:0px; 
}
.dr_hiddenText {
  display:none;
}
/* Form button styles */
/* button alignment */
#dr_siteButtons {
  margin:10px 0px;
  text-align:right;
  clear:both;
}
/* button design */
input.dr_button, body a.dr_button {
  font-family:Verdana, Arial, Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  background-color:#EFF4FB;
/*  border:1px solid #EFF4FB; */
  margin-left:10px;
  cursor:hand;
}
a.dr_button {
  padding:1px 5px 4px 5px;
  text-decoration:none;
}
a.dr_button:hover {
  color:#c0c0c0;
}
* html a.dr_button {
  padding:3px 5px 2px 5px;
  color:#000000;
  position:relative;
  bottom:-2px;
}
.dr_hr_line {
  width:100%;
  border-bottom:1px solid #EFF4FB;
}
a:link {
  color:#0066CC;
}
a:visited {
  color:#0066CC;
}
a:hover {
  color:#0066CC;
}

/* Styles for clearing */
.dr_clearAfterBoth:after {
  clear:both; 
  content:"."; 
  display:block; 
  height:0; 
  visibility:hidden;
}
.dr_clearAfterLeft:after {
  clear:left; 
  content:"."; 
  display:block; 
  height:0; 
  visibility:hidden;
}
.dr_clearAfterRight:after {
  clear:right; 
  content:"."; 
  display:block; 
  height:0;
  visibility:hidden;
}
.dr_clearBoth {
  clear:both;
}
.dr_clearLeft {
  clear:left
}
.dr_clearRight {
  clear:right
}
/* End styles for clearing */


/* BEGIN POPUP WINDOW STYLES */
#dr_popUp {
  margin:5px;
}
#dr_closeWindow {
  text-align:center;
}
/* END POPUP WINDOW STYLES */

/* BEGIN PRODUCT LIST STYLES */
.dr_Content ul.dr_productList {
  list-style-type:none;
}
.dr_Content ul.dr_productList li {
  display:inline;
  margin:0px;
}
/* END PRODUCT LIST STYLES */

/* Address Styles - billing / shipping */
.dr_Content address {
  font-style:normal;
  padding:5px;
}
/* Table styles - Can be overridden with a direct id call. (i.e. #dr_ConfirmOrder table#dr_confirmTbl) */
.dr_Content table {
  border:0px solid #EFF4FB;
  border-collapse:collapse;
  width:100%;
  font-size:12px;
  color:#000000;
}
/* Table header styles */
.dr_Content table th {
  border:1px solid #EFF4FB;
  background-color:#EFF4FB;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  padding:3px 8px;
}
/* Table odd and even row styles */
.dr_Content table tr.dr_evenRow {
  background-color:#FFFFFF;
}
.dr_Content table tr.dr_oddRow {
  background-color:#FFFFFF;
}
/* Table header style for product name */
.dr_Content th.dr_productName {
  padding-left:3px;
  text-align:left;
  width:65%;
}
.dr_Content td.dr_productName {
  padding:5px 3px;
}
/* Table cell styles */
.dr_Content table td {
  border:1px solid #EFF4FB;
  border-right:0px;
  border-left:0px;
  padding:2px 5px;
  vertical-align:top;
}
/* Empty cell styles - these are cells with no content (usually in the "totals" rows) */
.dr_Content table td.dr_emptyCell
{
  border:0px;
}
/* Totals cells - these are the cells that contain totals information */
.dr_Content table tr#dr_subTotal td.dr_qty,
.dr_Content table tr#dr_discountTotal td.dr_qty,
.dr_Content table tr#dr_shippingTotal td.dr_qty,
.dr_Content table tr#dr_shippingDiscountTotal td.dr_qty,
.dr_Content table tr#dr_taxTotal td.dr_qty,
.dr_Content table tr#dr_shippingEstimator td.dr_qty,
.dr_Content table tr#dr_feeTotal td.dr_qty,
.dr_Content table tr#dr_priceTotal td.dr_qty,
.dr_Content table td.dr_totals
{
  border:0px;
  text-align:right;
  padding:6px 3px;
}
.dr_Content table tr#dr_priceTotal {
  font-weight:bold;
}
/* Used on entire price column, including lineitem prices and the totals */
.dr_Content table th.dr_price,
.dr_Content table th.dr_unitPrice,
.dr_Content table th.dr_extendedPrice,
.dr_Content table td.dr_price,
.dr_Content table td.dr_priceVAT,
.dr_Content table td.dr_unitPrice,
.dr_Content table td.dr_extendedPrice
{
  text-align:right;
  padding:6px 5px;
  white-space:nowrap;
}
/* Shipping Line Item style */
.dr_Content table #dr_shippingEstimator td {
  border:0px;
  padding:6px 5px;
}
.dr_Content table .dr_label {
  display:none;
}
/* Styles for the lineitem details for a product in the order */
a.dr_expandDetails  {
  color:#0066CC;
  font-size:11px;
  text-decoration:none;
}
.dr_productDetails {
  padding:2px;
  margin:2px 0px 2px 12px;
  font-size:11px;
  list-style-type:none;
  font-weight: normal;
}
a.dr_details  {
  color:#666;
  font-size:11px;
  text-decoration:none;
}
.dr_Content #dr_cartTbl .dr_productName ul,
.dr_Content #dr_confirmTbl .dr_productName ul,
.dr_Content #dr_invoiceTbl .dr_productName ul {
  font-size:11px;
  list-style-type:none;
  padding:0px 0px 0px 10px;
  margin:5px 0px 0px 0px;
}
/* Styles for breadcrumbing on site */
#dr_CheckoutBreadcrumb {
  margin:0px;
  padding:0px;
}
ul#dr_breadcrumbTitles {
  list-style:none;
  margin:0px;
  padding:0px;
}
#dr_breadcrumbTitles li {
  display:inline;
  margin:10px 5px 10px 0px;
  padding:0px;
	color:#06C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#dr_breadcrumbTitles li.dr_titleOn {
  font-weight:bold;
}
/* Forms */
.dr_Content form {
  margin:0px;
  padding:0px;
}
/* Legends - usually there for 508 compliance and set to display none */
.dr_Content legend {
  display:none;
  margin:0px;
  padding:0px;
}
@media aural {
  .dr_Content legend {
    display:block;
    margin:0px;
    padding:0px;
  }
}
@media screen {
  .dr_Content legend {
    display:none;
    margin:0px;
    padding:0px;
  }
}
/* Fieldset headers - these are more for screen (browsers) that screen readers such as jaws */
.dr_Content fieldset h3 {
  background-color:#EFF4FB;
  color:#000000;
  margin:0px;
  padding:2px;
  font-size:1em;
}
/* Fieldset, these are goupings of similar form elements */
.dr_Content fieldset {
  border:1px solid #EFF4FB;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
  padding-bottom:10px;
}
.dr_Content fieldset{
  border:0px;
}
/* Input - input elements */
.dr_Content fieldset input {
  margin-left:3px;
}
/* Select Boxes */
.dr_Content fieldset select {
  margin-left:3px;
}
/* Select Boxes */
.dr_Content fieldset textarea {
  margin-left:10px;
}
/* Form lines - this is a div that contains the label and input element. The default CSS will place
these on new lines */
/* mack a-hack \*/
.dr_Content fieldset .dr_formLine {
  clear:both;
}
/* */
.dr_Content fieldset .dr_formLine {
  margin:3px 10px;
  height:3em;
}
/* mack a-hack \*/
.dr_Content fieldset .dr_formLine {
  height:auto;
}
/* */
/* Labels - this CSS will give the form a nice lined up columnar layout within each fieldset */
.dr_Content fieldset .dr_label {
  display:block;
  float:left;
  width:130px;
}
.dr_Content fieldset .dr_label_right {
  display:block;
  float:left;
  width:80%;
}
.dr_Content fieldset#dr_optIn label {
  width:92%;
  float:right;
}
/* Subheadings in the forms */
.dr_Content fieldset h5 {
  display:inline;
  width:400px;
}
/* Style for pages with minimal text, such as error pages */
#dr_shortPage {
  text-align:center;
  margin:40px 0px 100px 0px;
}
/* Styles for Terms and Agreements text */
#dr_TCAgreement,
#dr_TCDisclosure,
#dr_TCFooter {
  clear:both;
  padding:10px 0px;
}
/* END GENERIC STYLES */

/*
######################################################
# SPECIFIC PAGE CSS                                  #
# The following CSS declarations are for specific    #
# pages within the site.                             #
######################################################
*/

/* BEGIN HOME/WELCOME PAGE CSS */
/* Styles for the advanced home page with merchandising offers */
#dr_Home #dr_column1 {
  width:65%;
  float:left;
}
#dr_Home #dr_column2 {
  width:30%;
  margin:0px 0px 0px 10px;
  float:left;
}
#dr_Home #dr_topSellersOffer h3 {
  text-align:center;
}
#dr_Home #dr_storeSpecialsOffer {
  text-align:center;
}
#dr_featuredItemsOffer .dr_thumbnailImage img {
  float:left;
  margin:0px 5px 5px 0px;
}
#dr_Home .dr_button {
  margin:0px;
}
/* Styles for the basic product listing home page */
#dr_Home #dr_totalSize {
  text-align:right;
  margin-bottom:8px;
}
#dr_homeProductListIteration #dr_column1 {
  width:25%;
  float:left;
}
#dr_homeProductListIteration #dr_column2 {
  width:70%;
  float:left;
}
#dr_homeProductListIteration .dr_button {
  margin:0px;
}
/* END HOME/WELCOME CSS */

/* BEGIN PRODUCT FINDER PAGE CSS */
#dr_ProductFinder #dr_load {
	color:#999999;
	float:left;
	font:11px/16px tahoma, verdana, arial;
	margin:0px;
	padding:23px 0px 0px 0px; 
}
#dr_ProductFinder #dr_load img {
	color:#999999;
	padding:0px 0px 0px 12px; 
}
#dr_ProductFinder #dr_ProductFinderNav fieldset {
	float:left;
	margin:0px;
	padding:0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine {
	float:left;
	padding:0px 10px 0px 0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine label {
	display:block;
	padding:0px 0px 5px 0px;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine select {
	background-color:#fff;
	border:1px solid #7F9DB9;
	color:#000000;
}
#dr_ProductFinder #dr_ProductFinderNav .dr_formLine #dr_siteButtons {
	padding:9px 0px 0px 0px;
	text-align:left;
}
#dr_ProductFinder a.toolTip {
	color:#3e6b8a; 
	font:11px arial, verdana, sans-serif;
	padding:0px; 
	position:relative; 
	text-decoration:none; 
	z-index:10;
}
#dr_ProductFinder a.toolTip:hover { 
	background:none; 
	text-decoration:none;
}
#dr_ProductFinder a.toolTip span {
	display:none;
}
#dr_ProductFinder a.toolTip:hover span {
	border:1px solid #7F9DB9; 
	color:#666; 
	display:block; 
	font:10px/18px arial, verdana, sans-serif; 
	left:5px; 
	padding:3px; 
	position:absolute; 
	margin:10px; 
	width:175px; 
	top:15px;
}
/* END PRODUCT FINDER PAGE CSS */

/* BEGIN PRODUCT LISTING PAGE CSS */
/* Styles for CategoryProductList page */
#dr_CategoryProductList #dr_totalSize, #dr_ProductSearchResults #dr_totalSize {
  text-align:right;
  margin-bottom:8px;
}
#dr_CategoryProductList #dr_column1 {
  width:25%;
  float:left;
}
#dr_CategoryProductList #dr_column2 {
  width:70%;
  float:left;
}
#dr_CategoryProductList .dr_button, #dr_ProductSearchResults .dr_button {
  margin:0px;
}
#dr_CategoryProductList .dr_productDescription table,
#dr_CategoryProductList .dr_productDescription table td,
#dr_CategoryProductList .dr_productDescription td,
#dr_CategoryProductList .dr_productDescription th {
  width:auto;
  border:none;
}
/* Styles for ProductSearchResults page */
#dr_ProductSearchResults #dr_column1 {
  width:10%;
  float:left;
}
#dr_ProductSearchResults #dr_column2 {
  width:25%;
  float:left;
}
#dr_ProductSearchResults #dr_column3 {
  width:55%;
  float:left;
}
/* END PRODUCT LISTING CSS */

/* BEGIN PRODUCT DETAIL PAGE CSS */
#dr_ProductDetails #dr_thumbnailImage {
  width:35%;
  float:left;
}
#dr_ProductDetails #dr_purchaseDetails {
  width:45%;
  float:left;
}
#dr_ProductDetails .dr_button {
  margin:0px;
}
table#dr_vlpPointLevels {
  width:300px;
}
#dr_ProductDetails #dr_purchaseDetails table,
#dr_ProductDetails #dr_purchaseDetails td,
#dr_ProductDetails #dr_purchaseDetails th {
  max-width:410px;
  width:auto;
  padding: 0px;
}
#dr_ProductDetails #dr_purchaseDetails table table,
#dr_ProductDetails #dr_purchaseDetails table table td,
#dr_ProductDetails #dr_purchaseDetails table table th{
  border:none;
  width:inherit;
}
/* END PRODUCT DETAIL CSS */

/* BEGIN INTERSTITIAL (USCS) PAGE CSS */
#dr_interstitialIteration td{
  margin: 4px 0px;
  padding:2px;
  border:0px;
}
#dr_ProductCrossSell span.dr_productName {
  font-weight:bold;
}
/* END INTERSTITIAL PAGE CSS */

/* BEGIN INTERSTITIAL DETAIL POP UP PAGE CSS - linked to from USCS and cart product names */
#dr_ProductInterstitialDetails p#dr_productName {
  font-weight:bold;
  text-align:center;
}
#dr_ProductInterstitialDetails p#dr_productImage{
  text-align:center;
}
/* END INTERSTITIAL DETAIL POP UP PAGE CSS */

/* BEGIN SHOPPING CART PAGE CSS */
#dr_cartTbl {
  clear:both;
}

#dr_ShoppingCart {
  position:relative; /* DO NOT REMOVE! This needs to be here to correctly position the Cart Details Overlay. */
}

#dr_ShoppingCart ul#dr_banner_ads {
  list-style-type:none;
  text-align:center;
}
* html #dr_ShoppingCart a.dr_button {
  bottom:2px;
  
}
#dr_ShoppingCart #dr_orderNumber {
  float:left;
  padding:4px 0px;
}
#dr_ShoppingCart #dr_currencySelector {
  text-align:right;
  padding:0px 0px 5px 0px;
}
#dr_ShoppingCart #dr_orderNumber p,
#dr_ShoppingCart #dr_currencySelector p 
{
  padding:0px;
  margin:0px;
}
#dr_ShoppingCart #nonUpdateableQty {
  padding:0px 5px;
  margin:0px 21px 0px 0px;
}
*html #dr_ShoppingCart #nonUpdateableQty {
  padding:0px 5px;
  margin:0px 30px 0px 0px;
}
#dr_ShoppingCart .dr_couponCode {
/*  background-color:#efefef; */
  padding:5px;
	vertical-align:middle;
}
#dr_ShoppingCart .dr_couponCode .dr_button {
  margin:3px 0px 1px 0px;
	background:none;
}
#dr_ShoppingCart .dr_couponCode input {
  vertical-align:middle;
  padding-left: 5px;
}
#dr_shippingCartHeader {
  border:1px solid #EFF4FB;
  background-color:#EFF4FB;
  font-weight:bold;
  font-size:12px;
  color:#000000;
}
#dr_cartTbl .dr_CandyRack, 
#dr_cartTbl .dr_backUpCD,
#dr_cartTbl .dr_EDS 
{
  padding:4px 5px;
}
#dr_cartTbl .dr_CandyRack input,
#dr_cartTbl .dr_backUpCD input,
#dr_cartTbl .dr_EDS input {
  margin:3px 5px 0px 0px;
}
#dr_checkoutButton,
#dr_checkoutButton input
{
 margin:0px;
}
#dr_ShoppingCart #dr_continueShoppingButton {
  float:left;
  width:40%;
  text-align:left;
  margin:1px 0px 0px 0px;
}
#dr_ShoppingCart #dr_saveOrderButton {
  float:left;
  text-align:right;
  margin:1px 0px 0px 0px; 
}
#dr_ShoppingCart select{
  width:150px;
}
/* END SHOPPING CART CSS */

/* BEGIN AJAX_MINI_CART CSS */
#dr_scs_main_wrapper {position: relative; width: 158px; _width: 160px; border: 1px solid #cccccc; font-size: 11px; z-index: 1;}
.dr_scs_main_wrapper_auto {height: auto;}
.dr_scs_main_wrapper_fixed {height: 598px; _height: 600px;}
#dr_scs_top_wrapper {z-index: 1;}
.dr_scs_top_wrapper_auto {height: auto;}
.dr_scs_top_wrapper_fixed {height: 380px;}
#dr_scs_top_wrapper form {margin: 0; padding: 0;}
#dr_scs_overlay_wrapper {background-color: #000; opacity: 0.65; width: 158px; position: absolute; left: 0px; top: 0px; display: none; filter:alpha(opacity=65); _width: 160px; z-index: 100;}
.dr_scs_clear {clear: both; height: 0px; font-size: 0px; line-height: 0px; margin-top: 0px; _margin-top: -12px;}
#dr_scs_cart_empty {height: 19px; background-color: #f2f2f2; border-bottom: 1px solid #cccccc; font-weight: bold; padding: 10px 10px 0px 10px; _height: 16px; _padding: 8px 10px 7px 10px; z-index: 1;}
/* Top cart-full area */
#dr_scs_cart_full {position: relative; background-color: #f2f2f2; border-bottom: 1px solid #cccccc; height: 21px; font-weight: bold; padding: 10px 0px 10px 10px; line-height: 12px; _height: 25px; _padding: 8px 0px 9px 10px; z-index: 2;}
#dr_scs_cart_full #dr_scs_cart_img {position: absolute; top: 10px; right: 10px; width: 26px;}
#dr_scs_cart_full_arrow_wrapper {height: 8px; width: 13px; position: absolute; left: 11px; bottom: -8px; z-index: 3;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_point {background-color: #cccccc; height: 1px; line-height: 1px; font-size: 1px; width: 1px; margin-left: 8px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border1 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 7px; width: 1px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border2 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 6px; width: 3px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border3 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 5px; width: 5px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border4 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 4px; width: 7px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border5 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 3px; width: 9px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border6 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 11px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line {background-color: #f2f2f2; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 13px;}
/* Cart contents */
#dr_scs_cart_contents_wrapper {position: relative;}
#dr_scs_cart_contents {position: relative; background-color: #ffffff; padding: 0px 10px 0px 10px; line-height: 12px; z-index: 1;}
.dr_scs_cart_prod_wrapper {width: 100%; padding: 10px 0px 10px 0px; border-bottom: 1px solid #cccccc;}
.dr_scs_cart_prod_wrapper input {margin-bottom: 5px; padding: 2px 0px 2px 0px; border: 1px solid #cccccc; font-size: 11px; color: #292929; background-color: #ffffff; width: 20px; text-align: center;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_left {float: left; width: 22px; text-align: center; vertical-align: top;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_left .dr_scs_button_refresh_image {width: 13px; height: 13px; border: 0px;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right {float: right; width: 106px; padding-left: 10px; _padding-left: 0px;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_link {width: auto;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_delivery {font-weight: bold;}
/* Next/back links and checkout button */
#dr_scs_cart_buttons_wrapper {padding: 0px 10px 10px 10px; z-index: 1; _padding-bottom: 7px;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper {width: 100%; padding-top: 5px; _margin: -2px 0px -4px 0px;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper #dr_scs_next_back_left {float: left; text-align: left;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper #dr_scs_next_back_right {float: right; text-align: right;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper .dr_scs_next_back_link {width: auto;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper .dr_scs_next_back_arrow {font-size: 15px; font-weight: bold; color: #838383;}
#dr_scs_cart_buttons_wrapper a img {margin-top: 10px; _margin_bottom: 3px;}
/* Product variation overlay */
.dr_scs_delivery_wrapper {width: 154px; position: absolute; right: 2px; display: none; z-index: 6;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_progress_inner_table_middle {width: 138px; _width: 140px; background-color: #f2f2f2; border: 1px solid #838383; padding: 8px; margin: 0 auto; font-size: 10px; line-height: 12px;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_progress_inner_table_middle .dr_scs_delivery_inner_table_title {font-weight: bold; margin-bottom: 7px;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_progress_inner_table_middle p {margin: 6px 0 0 0; padding-top: 6px; border-top: 1px solid #cccccc;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_progress_inner_table_middle select.dr_scs_delivery_select {width: 125px;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_progress_inner_table_middle .dr_scs_delivery_button {margin-top: 6px; padding-top: 8px; border-top: 1px solid #cccccc; text-align: right;}
/* Product variation shadows */
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_top_left {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow8_w.png); background-position: bottom right; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow8_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_top_middle {height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow1_w.png); background-position: bottom; background-repeat: repeat-x; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow1_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_top_right {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow2_w.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow2_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_left {width: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow7_w.png); background-position: right; background-repeat: repeat-y; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow7_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_right {width: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow3_w.png); background-position: left; background-repeat: repeat-y; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow3_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_bottom_left {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow6_w.png); background-position: top right; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow6_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_bottom_middle {height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow5_w.png); background-position: top; background-repeat: repeat-x; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow5_w.png', sizingMethod='scale'); _background: none;}
.dr_scs_delivery_inner_table .dr_scs_progress_inner_table_bottom_right {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow4_w.png); background-position: top left; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow4_w.png', sizingMethod='scale'); _background: none;}
/* Product variation overlay arrows */
.dr_scs_delivery_arrow_top_wrapper {position: absolute; z-index: 9; top: 1px; right: 109px; _right: 107px; height: 8px; width: 13px;}
.dr_scs_delivery_arrow_bottom_wrapper {position: absolute; z-index: 9; bottom: 1px; right: 109px; _right: 107px; height: 8px; width: 13px;}
.dr_scs_cart_arrow_point {background-color: #838383; height: 1px; line-height: 1px; font-size: 1px; width: 1px; margin-left: 8px;}
.dr_scs_cart_arrow_line_border1 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 7px; width: 1px;}
.dr_scs_cart_arrow_line_border2 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 6px; width: 3px;}
.dr_scs_cart_arrow_line_border3 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 5px; width: 5px;}
.dr_scs_cart_arrow_line_border4 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 4px; width: 7px;}
.dr_scs_cart_arrow_line_border5 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 3px; width: 9px;}
.dr_scs_cart_arrow_line_border6 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 11px;}
.dr_scs_cart_arrow_line {background-color: #f2f2f2; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 13px;}
/* Progress bar */
#dr_scs_progress_wrapper {margin-left: -75px; width: 150px; position: absolute; left: 50%; top: 50%; display: none; z-index: 101;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_top_left {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow8_b.png); background-position: bottom right; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow8_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_top_middle {height: 8px; line-height: 8px; font-size: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow1_b.png); background-position: bottom; background-repeat: repeat-x; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow1_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_top_right {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow2_b.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow2_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_left {width: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow7_b.png); background-position: right; background-repeat: repeat-y; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow7_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_middle {background-image: url(/DRHM/Storefront/Library/images/scs_processing_back.gif); background-position: bottom; background-repeat: repeat-x; background-color: #ffffff; border: 1px solid #ffffff; padding: 5px; text-align: center; margin: 0 auto; font-size: 10px; line-height: 12px;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_middle .dr_scs_progress_bar {width: 120px; background-image: url(/DRHM/Storefront/Library/images/scs_progress_bar_shadow.png); background-repeat: no-repeat; margin: 0 auto; text-align: center; padding: 2px 0px 2px 0px; margin-bottom: 5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_progress_bar_shadow.png', sizingMethod='image'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_middle .dr_scs_progress_bar img {border: 1px solid #919191;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_right {width: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow3_b.png); background-position: left; background-repeat: repeat-y; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow3_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_bottom_left {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow6_b.png); background-position: top right; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow6_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_bottom_middle {height: 8px; line-height: 8px; font-size: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow5_b.png); background-position: top; background-repeat: repeat-x; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow5_b.png', sizingMethod='scale'); _background: none;}
#dr_scs_progress_wrapper #dr_scs_progress_inner_table .dr_scs_progress_inner_table_bottom_right {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(/DRHM/Storefront/Library/images/scs_shadow4_b.png); background-position: top left; background-repeat: no-repeat; padding: 0px; border: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/DRHM/Storefront/Library/images/scs_shadow4_b.png', sizingMethod='scale'); _background: none;}
/* Recommended products */
#dr_scs_recommended_products_wrapper {border-top: 1px solid #cccccc; z-index: 1;}
.dr_scs_recommended_products_wrapper_auto {height: auto;}
.dr_scs_recommended_products_wrapper_fixed {height: 217px; _height: 219px;}
#dr_scs_recommended_bar {background-color: #f2f2f2; font-weight: bold; padding: 11px 8px 10px 10px; z-index: 1;}
#dr_scs_recommended_products {border-top: 1px solid #cccccc; background-color: #ffffff; padding: 0 8px 10px 10px;}
#dr_scs_recommended_products .dr_scs_rec_prod_wrapper {padding-top: 10px; line-height: 12px; height: 100%;}
#dr_scs_recommended_products .dr_scs_rec_prod_wrapper .dr_scs_rec_prod_name {font-weight: bold;}
#dr_scs_recommended_products .dr_scs_rec_prod_wrapper .dr_scs_rec_prod_name_link {width: auto;}
/* Empty cart hero spot */
#dr_scs_hero {background-color: #ffffff; padding: 10px; line-height: 13px;}
#dr_scs_hero img {border: 1px solid #cccccc; margin-bottom: 5px;}
#dr_scs_hero #dr_scs_hero_prod_name {font-weight: bold;}
/* END AJAX_MINI_CART CSS */

/* START CART DETAILS OVERLAY CSS */
.dr_cart_details_overlay_wrapper {
	width: 375px;
	position: absolute;
	z-index: 1;
	display: none;
	visibility: hidden;
}
.dr_cart_details_overlay_arrow {
	position: absolute;
	z-index: 2;
	top: 14px;
	left: 0px;
}
.dr_cart_details_overlay_clear {
	clear: both;
	height: 0px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_left {
	width: 8px;
	height: 8px;
	font-size: 1px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_w.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0px;
	border: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_middle {
	height: 8px;
	font-size: 1px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_w.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0px;
	border: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_top_right {
	width: 8px;
	height: 8px;
	font-size: 1px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_w.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0px;
	border: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_left {
	width: 8px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_w.png);
	background-position: right;
	background-repeat: repeat-y;
	padding: 0px;
	border: none;
	font-size: 1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle {
	width: 357px;
	background-color:#ffffff;
	border: 1px solid #828282;
	padding: 0px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_title {
	background-color:#f7f3f7;
	border-bottom: 1px solid #828282;
	padding: 10px;
	text-align:left;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_boxshot {
	float: left;
	margin: 10px 0px 10px 10px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_description {
	float: left;
	width: 215px;
	margin: 10px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_select {
	margin: 10px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper {
	border: 1px solid #c0c0c0;
	margin: 10px;
	width: 334px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation {
	float: left;
	width: 167px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation .dr_cart_details_overlay_variation_title {
	border-bottom: 1px solid #c0c0c0;
	background-color:#efefef;
	font-weight: bold;
	padding: 3px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_variation_wrapper .dr_cart_details_overlay_variation .dr_cart_details_overlay_variation_content {
	padding: 3px;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_middle .dr_cart_details_overlay_buttons {
	margin: 10px;
	text-align: right;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_right {
	width: 8px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_w.png);
	background-position: left;
	background-repeat: repeat-y;
	padding: 0px;
	border: none;
	font-size: 1px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_left {
	width: 8px;
	height: 8px;
	font-size: 1px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_w.png);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px;
	border: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_middle {
	height: 8px;
	font-size: 1px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_w.png);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
	border: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_w.png', sizingMethod='scale');
	_background: none;
}
.dr_cart_details_overlay_wrapper .dr_cart_details_overlay_table .dr_cart_details_overlay_table_bottom_right {
	width: 8px;
	height: 8px;
	font-size: 1px;
	background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_w.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	border: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_w.png', sizingMethod='scale');
	_background: none;
}
/* END CART DETAILS OVERLAY CSS

/* START CART ONLOAD OVERLAY CSS */
body #dr_general_modal_overlay {
   background-color: #000; 
   opacity: 0.65; 
   height: 100%; 
   width: 100%; 
   position: absolute; 
   z-index: 1; 
   left: 0; 
   top: 0; 
   filter:alpha(opacity=65);
}
#dr_onload_modal_wrapper {
   margin-left: -305px; 
   width: 613px; 
   position: absolute; 
   z-index: 2; 
   top: 50%; 
   left: 50%; 
   display: none; 
   visibility: hidden;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_top_left {
   width: 8px; 
   height: 8px; 
   font-size: 1px; 
   padding: 0px; 
   line-height: 8px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_b.png); 
   background-position: bottom right; 



   background-repeat: no-repeat; 
   padding: 0px; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow8_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_top_middle {
   height: 8px; 
   font-size: 1px; 
   padding: 0px; 
   line-height: 8px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_b.png); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   padding: 0px; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow1_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_top_right {
   width: 8px; 
   font-size: 1px; 
   padding: 0px; 
   line-height: 8px; 
   height: 8px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_b.png); 
   background-position: bottom left; 
   background-repeat: no-repeat; 
   padding: 0px; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow2_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_left {
   width: 8px; 
   font-size: 1px; 
   padding: 0px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_b.png); 
   background-position: right; 
   background-repeat: repeat-y; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow7_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle {
   width: 575px; 
   background-image: url(<dr:url template="true" rscName="scs_processing_back.gif"/>); 
   background-position: bottom; 
   background-repeat: repeat-x; 
   background-color: #ffffff; 
   border: 1px solid #ffffff; 
   padding: 10px; 
   text-align: center; 
   font-size: 10px; 
   line-height: 12px;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_headline {
   text-align: left; 
   font-size: 16px; 
   font-weight: bold; 
   margin-bottom: 10px;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_subhead {
   text-align: left; 
   font-size: 14px; 
   font-style: italic; 
   margin-bottom: 10px;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_wrapper {
   background-color: #ebebeb; 
   border: 1px solid #c2c2c2; 
   padding: 10px; 
   margin-bottom: 10px; 
   height: 100%;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_boxshot {
   border: 1px solid #c2c2c2;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_boxshot_wrapper {
   float: left; 
   background-color: #ffffff; 
   width: 222px;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_description {
   float: left; 
   font-size: 12px; 
   margin-left: 10px; 
   text-align: left; 
   width: 318px;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_prod_clear {
   clear: both; 
   height: 0px;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_button_wrapper {
   text-align: right;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_middle .dr_onload_modal_pop_button_wrapper #dr_overlay_declineOffer {
   float: left;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_right {
   width: 8px; 
   font-size: 1px; 
   padding: 0px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_b.png); 
   background-position: left; 
   background-repeat: repeat-y; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow3_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_bottom_left {
   width: 8px; 
   height: 8px; 
   font-size: 1px; 
   padding: 0px line-height: 8px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_b.png); 
   background-position: top right; 
   background-repeat: no-repeat; 
   padding: 0px; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow6_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_bottom_middle {
   height: 8px; 
   font-size: 1px; 
   padding: 0px; 
   line-height: 8px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_b.png); 
   background-position: top; 
   background-repeat: repeat-x; 
   padding: 0px; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow5_b.png', sizingMethod='scale'); 
   _background: none;
}
#dr_onload_modal_wrapper .dr_onload_modal_table .dr_onload_modal_table_bottom_right {
   width: 8px; 
   height: 8px; 
   font-size: 1px; 
   padding: 0px; 
   line-height: 8px; 
   background-image: url(//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_b.png); 
   background-position: top left; 
   background-repeat: no-repeat; 
   padding: 0px; 
   border: none; 
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//drh.img.digitalriver.com/DRHM/Storefront/Library/images/scs_shadow4_b.png', sizingMethod='scale'); 
   _background: none;
}
/* END CART ONLOAD OVERLAY CSS */

/* BEGIN CHECKOUT & SHIPPING CSS */
#dr_CheckoutPayment fieldset#dr_payment .dr_label,
#dr_CheckoutPaymentTBYB fieldset#dr_payment .dr_label {
  margin-bottom:10px;
}
#dr_CheckoutPayment fieldset#dr_payment .dr_label,
#dr_CheckoutPayment fieldset#dr_payment p,
#dr_CheckoutPaymentTBYB fieldset#dr_payment .dr_label,
#dr_CheckoutPaymentTBYB fieldset#dr_payment p {
  margin-left:12px;
}

.dr_Content fieldset .dr_label_paymentMethodName {
  margin:0px;
  padding:0px;
}
.dr_Content fieldset .dr_label_paymentMethodName_noRadio {
  margin:0px 0px 0px 12px;
  padding:0px;
}
#dr_CheckoutPayment ul#dr_formNavigator,
#dr_CheckoutPaymentTBYB ul#dr_formNavigator  {
  display:none;
}
#dr_CheckoutPayment .dr_loginButton {
  padding:0px 0px 0px 130px;
  text-align:left;
  font-size:10px;
  margin:3px 10px;
}
#dr_CheckoutPayment a.dr_morePaymentInfo,
#dr_CheckoutPaymentTBYB a.dr_morePaymentInfo {
  color:#666;
  font-size:11px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}
#dr_CheckoutPayment #dr_saveMyCc label.dr_label {
  width:94%;
}
#dr_CheckoutPayment #dr_paypalImage,
#dr_CheckoutPaymentTBYB #dr_paypalImage,
#dr_CheckoutPayment #dr_paypalExpressImage,
#dr_CheckoutPaymentTBYB #dr_paypalExpressImage,
#dr_CheckoutPayment #dr_clickandbuyImage,
#dr_CheckoutPaymentTBYB #dr_clickandbuyImage,
#dr_CheckoutPayment #dr_ipsImage,
#dr_CheckoutPaymentTBYB #dr_ipsImage {
  padding:0px 5px 0px 0px;
}
#dr_CheckoutPayment #dr_creditCardSection,
#dr_CheckoutPayment #dr_DirectDebitSection,
#dr_CheckoutPayment #dr_DSKKonbiniSection,
#dr_CheckoutPayment #dr_ACHSection {
  padding:0px 0px 0px 20px;
}
/* END CHECK OUT CSS */

/* BEGIN CHECKOUTPAYMENT JS VALIDATION CSS */
select.dr_inputErrorBlur, select.dr_inputErrorSubmit {
   border: 1px solid #f00;
   background-color: #ffe8e9;
   padding: 1px;
   _padding: 1px 3px 1px 1px;
}
select.dr_inputErrorFocus {
   border: 2px solid #b4342b;
   background-color: #fff;
   padding: 0px;
   _padding: 0px 2px 0px 0px;
}
input.dr_inputErrorBlur {
   border: 1px solid #f00;
   background-color: #ffe8e9;
   padding: 1px 1px 3px 1px;
   _padding: 1px 3px 3px 1px;
}
input.dr_inputErrorFocus {
   border: 2px solid #b4342b;
   background-color: #fff;
   padding: 0px 0px 2px 0px;
   _padding: 0px 2px 2px 0px;
}
input.dr_inputErrorSubmit {
   border: 1px solid #f00;
   background-color: #ffe8e9;
   padding: 1px 1px 3px 1px;
   _padding: 1px 3px 3px 1px;
}
/* END CP JS VALIDATION CSS */

/* BEGIN TBYB CHECKOUT CSS */
#dr_CheckoutPaymentTBYB .dr_loginButton {
  padding:0px 0px 0px 160px;
  text-align:left;
  font-size:10px;
  margin:3px 10px;
}
#dr_CheckoutPaymentTBYB .dr_loginButton a {
	display:block;
}
#dr_CheckoutPaymentTBYB fieldset select {
	width:105px;
}
#dr_CheckoutPaymentTBYB #dr_billingContainer fieldset .dr_formLine input,
#dr_CheckoutPaymentTBYB #dr_newAccountContainer fieldset .dr_formLine input,
#dr_CheckoutPaymentTBYB #dr_loginContainer fieldset .dr_formLine input {
	width:100px;
}
#dr_CheckoutPaymentTBYB #dr_loginContainer {
	float:left;
	width:48%;
} 
#dr_CheckoutPaymentTBYB #dr_newAccountContainer {
	float:right;
	width:48%;
}
#dr_CheckoutPaymentTBYB #dr_billingContainer {
	clear:both;
}
#dr_CheckoutPaymentTBYB #dr_billingContainer .dr_formLine {
	clear:none;
	display:inline;
	float:left;
	margin:0px;
	padding:3px;
	width:48%;
}
/* END TBYB CHECKOUT CSS */

/* BEGIN PRODUCT RESTRICTION AND LIMITED BY LOCALE PAGES CSS */
#dr_ProductRestriction #dr_productRestrictionUpdateAddress, #dr_ProductRestriction #dr_productRestrictionDeleteProducts, #dr_ProductLimitedToSupportingLocales #dr_productLBLUpdateAddress, #dr_ProductLimitedToSupportingLocales #dr_productLBLDeleteProducts {
  width:48%;
  margin:10px 0px 10px 0px;
  float:left;
}
#dr_ProductRestriction #dr_siteButtons{
  text-align: center;
}
/* END PRODUCT RESTRICTION PAGE CSS */

/* BEGIN CONFIRM AND INICISPAYMENTINSTRUCTIONS PAGE CSS */
#dr_ConfirmOrder #dr_orderNumber {
  float:left;
  margin-top:9px;
}
#dr_confirmVAT {
  clear:both;
}
#dr_confirmTbl {
  clear:both;
}
.dr_confirmElement {
  width:45%;
  margin:10px 0px 0px 0px;
  float:left;
}
/* \*/
.dr_confirmElement {
  width:50%;
}
#dr_confirmShipping, #dr_confirmShippingMethod {
  width:49%;
  float:right;
}
/* */
.dr_confirmElement h3 {
  border:1px solid #EFF4FB;
  background-color:#EFF4FB;
  color:#000000;
  font-size:11px;
  padding:3px;
  text-align:right;
  margin-bottom:5px;
}
.dr_confirmElement p {
  margin:0px;
  padding:0px 5px 5px 5px;
}
#dr_ConfirmOrder #dr_confirmAddress h3, #dr_ConfirmOrder #dr_confirmPaymentMethod  h3, #dr_ConfirmOrder #dr_confirmVAT h3 {
  margin-right:2px;
  
}
.dr_confirmElement h3:after {
  content:".";
  display:block;
  height:0px;
  overflow:hidden;
  clear:both;
  visibility:hidden;
}
* html .dr_confirmElement h3 {
  height:16px;
}
*:first-child+html .dr_confirmElement h3 {
 height:16px;
}
/* mac a-hack \*/
* html .dr_confirmElement h3 {
  height:1%;
}
/* */
.dr_confirmElement h3 span {
  float:left;
}
.dr_confirmElement h3 span {
  display:block;
  width:50%;
  float:left;
  text-align:left;
}
/* mac a-hack \*/
.dr_confirmElement h3 span {
  float:left;
  display:block;
  width:auto;
}
/* */
.dr_confirmElement address {
  clear:both;
  margin:0px;
  padding:0px 5px 5px 5px;
}

/* mac a-hack \*/
.dr_confirmElement adress {
  margin-top:0px;
}
a.dr_confirmCartEditLink {
  float:right;
  margin-top:7px;
}
a.dr_confirmEditLink {
  float:right;
  color:#000000;
}
a:visited.dr_confirmEditLink {
  float:right;
  color:#000000;
}
a:hover.dr_confirmEditLink {
  float:right;
  color:#000000;
}
/* END CONFIRM */

/* BEGIN THANK YOU */
.dr_thankYouElement {
  border:0px;
  width:100%;
  margin:3px 0px;
  padding:0px;
  clear:both;
  background-color:white;
}
.dr_thankYouElement h3{
  background-color:#EFF4FB;
  border:1px solid #EFF4FB;
  color:#000000;
  font-size:11px;
  margin:0px;
  padding:3px;
}
.dr_thankYouElementPadding {
  margin:3px 4px;
}
.dr_thankYouElement ol {
  margin:0px;
  padding:0px 5px 5px 5px;
  list-style-position:inside;
}
.dr_thankYouElement ol li {
  padding:3px 0px;
  margin:0px;
}
#dr_ThankYou #dr_productTbl {
  width:100%;
  border-collapse:collapse;
  border:0px;
  margin-top:1px;
}
* html #dr_ThankYou #dr_productTbl {
  margin-top:0px;
}
#dr_ThankYou #dr_productTbl th {
  background-color:#EFF4FB;
  border:1px solid #EFF4FB;
  border-right:0px;
  padding:3px;
  text-align:left;
}
#dr_ThankYou #dr_productTbl th.dr_productName {
  width:85%;
}
#dr_ThankYou #dr_productTbl th.dr_qty {
  text-align:center;
}
#dr_ThankYou #dr_productTbl td {
  text-align:left;
  border-bottom:1px solid #EFF4FB;
}
#dr_ThankYou #dr_productTbl td.dr_qty {
  text-align:center;
  border-bottom:1px solid #EFF4FB;
}
#dr_ThankYou #dr_productInformation {
  border:0px;
}
#dr_ThankYou #dr_productInformation, #dr_ThankYou #dr_additionalProductInformation, #dr_ThankYou #dr_downloadInstructions, #dr_ThankYou #dr_globalCheckInstructions {
  float:right;
}
#dr_ThankYou #dr_productTbl td.dr_qty {
  border-left: 0px;
  border-bottom: 0px;
}
#dr_ThankYou #dr_productTbl td.dr_productName {
  border-right: 0px;
  border-bottom: 0px;
  font-weight: bold;
}
#dr_ThankYou #dr_productTbl .dr_downloadInformation {
  border: 0px;
}
#dr_ThankYou #dr_productTbl .dr_UnlockCodeDisplay {
  padding: 0px;
  margin: 0px;
}
#dr_ThankYou #dr_productTbl .dr_SNDisplay {
  padding: 0px;
  margin: 0px;
}
.dr_download {
  padding:0px;
  margin:0px 0px 10px 0px;
}
.dr_download .dr_button {
  margin:0px 5px 0px 0px;
}
.dr_download .dr_downloadName {
  margin:0px;
  padding:3px 0px 0px 0px;
}
/* END THANK YOU */

/* BEGIN INVOICE */
#dr_Invoice #dr_billingAddress, #dr_Invoice #dr_shippingAddress {
  margin:10px;
  margin-left:0px;
  width:255px;
  float:left;
}
#dr_Invoice #dr_invoiceTbl {
  width:100%;
}
/* END INVOICE */

/* BEGIN HELP/CUSTOMER SERVICE PAGES */
#dr_helpColumnLeft {
  width:48%;
  margin:3px;
  padding:0px;
  float:left;
}
#dr_helpColumnRight {
  width:48%;
  margin:3px;
  padding:0px;
  float:right;
}
.dr_helpElement h3 {
  background-color:#EFF4FB;
  color:#000000;
  font-size:11px;
  margin:0px;
  padding:2px 2px 2px 4px;
}
#dr_quickOrderFAQ {
  margin-bottom:10px;
}
#dr_Help .dr_label {
  display:block;
  float:left;
  width:110px;
}
.dr_helpElement ul {
  margin:4px 2px 30px 25px;
  padding:0px;
}
.dr_Content dt {
  font-weight:bold;
}
.dr_Content dd {
  margin:6px 0px 30px 30px;
}
/* centers lineitem info in quick order and my account lookup order listing page */
#dr_orderListTbl td {
  text-align:center;
}
/* following styles are for the add/edit address and add/edit payment pages in CS area */
#dr_myAccountColumn1 {
  width:72%;
  float:left;
}
#dr_myAccountColumn2 {
  width:23%;
  margin:0px 0px 0px 6px;
  float:left;
  border:1px solid #EFF4FB;
}
#dr_myAccountColumn2 h3{
  background-color:#EFF4FB;
  border:1px solid #EFF4FB;
  color:#000000;
  font-size:11px;
  margin:0px;
  padding:3px 4px;
}
#dr_myAccountColumn2Padding {
  margin:3px 4px;
}
/* return checkbox on self service returns and cancellations pages */
.dr_returnAllCheckbox{
  text-align:right;
}
#dr_CustomerServiceOrderDetail td.dr_productName  {
  border-right: 0px;

  font-weight: bold;
}
#dr_CustomerServiceOrderDetail td.dr_qty  {
  border-left: 0px;
}
/* END HELP/CUSTOMER SERVICE PAGES */

/*
#############################################
# FIXES                                     #
# These are minor fixes to get things  to   #
# work cross browser. If you need to add    #
# anything for browser bugs, here is the    #
# place. Of course a good resource for      #
# browser bugs is online at:                #
# http://php.digitalriver.com/brandon/tips/ #
#############################################

*/
#dr_testOptions table {
  width:350px;
}
#dr_testOptions table td{
  border:0px;
}
* html .dr_Content {
height: 1%;
}
/*
#############################################
# Invisible Text in IE? Do the following:   #
# * html #elementID { height:0.01%; }       #
#############################################
*/
* html #dr_ThankYou {
  height:0.01%;
}

/* B. Custom CSS for Kodak */

#lbOverlay {
position:absolute;
top:0;
left:0;
z-index:99998;
width:100%;
height:500px;
}

#lbOverlay.grey {
background-color:#000;
}

#lbOverlay.red {
background-color:#300;
}

#lbOverlay.green {
background-color:#030;
}

#lbOverlay.blue {
background-color:#011d50;
}

#lbOverlay.gold {
background-color:#660;
}

#lbMain {
position:absolute;
left:0;
width:100%;
z-index:99999;
text-align:center;
line-height:0;
}

#lbMain a img {
border:medium none;
}

#lbOuterContainer {
position:relative;
background-color:#fff;
width:200px;
height:200px;
margin:0 auto;
}

#lbOuterContainer.grey {
border:3px solid #888;
}

#lbOuterContainer.red {
border:3px solid #d00;
}

#lbOuterContainer.green {
border:3px solid #00b000;
}

#lbOuterContainer.blue {
border:3px solid #5f89d8;
}

#lbOuterContainer.gold {
border:3px solid #b0b000;
}

#lbDetailsContainer {
overflow:auto;
font-family:Verdana,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
background-color:#fff;
width:100%;
line-height:1.4em;
margin:0 auto;
}

#lbDetailsContainer.grey {
border-color:#-moz-use-text-color #888 #888;
border-style:none solid solid;
border-width:medium 3px 3px;
}

#lbDetailsContainer.red {
border-color:#-moz-use-text-color #d00 #d00;
border-style:none solid solid;
border-width:medium 3px 3px;
}

#lbDetailsContainer.green {
border-color:#-moz-use-text-color #00b000 #00b000;
border-style:none solid solid;
border-width:medium 3px 3px;
}

#lbDetailsContainer.blue {
border-color:#-moz-use-text-color #5f89d8 #5f89d8;
border-style:none solid solid;
border-width:medium 3px 3px;
}

#lbDetailsContainer.gold {
border-color:#-moz-use-text-color #b0b000 #b0b000;
border-style:none solid solid;
border-width:medium 3px 3px;
}

#lbLoading {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/loading.gif') no-repeat scroll center;
position:absolute;
top:45%;
left:0;
height:32px;
width:100%;
text-align:center;
line-height:0;
}

#lbHoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#lbImageContainer > #lbHoverNav {
left:0;
}

#lbHoverNav a {
outline-color:invert;
outline-style:none;
outline-width:medium;
}

#lbPrev {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blank.gif') no-repeat;
width:49%;
height:100%;
display:block;
left:0;
float:left;
}

#lbPrev.grey:hover,#lbPrev.grey:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prev_grey.gif') no-repeat scroll left 15%;
}

#lbPrev.red:hover,#lbPrev.red:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prev_red.gif') no-repeat scroll left 15%;
}

#lbPrev.green:hover,#lbPrev.green:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prev_green.gif') no-repeat scroll left 15%;
}

#lbPrev.blue:hover,#lbPrev.blue:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prev_blue.gif') no-repeat scroll left 15%;
}

#lbPrev.gold:hover,#lbPrev.gold:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prev_gold.gif') no-repeat scroll left 15%;
}

#lbNext {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blank.gif') no-repeat;
width:49%;
height:100%;
display:block;
right:0;
float:right;
}

#lbNext.grey:hover,#lbNext.grey:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/next_grey.gif') no-repeat scroll right 15%;
}

#lbNext.red:hover,#lbNext.red:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/next_red.gif') no-repeat scroll right 15%;
}

#lbNext.green:hover,#lbNext.green:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/next_green.gif') no-repeat scroll right 15%;
}

#lbNext.blue:hover,#lbNext.blue:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/next_blue.gif') no-repeat scroll right 15%;
}

#lbNext.gold:hover,#lbNext.gold:visited:hover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/next_gold.gif') no-repeat scroll right 15%;
}

#lbPrev2,#lbNext2 {
text-decoration:none;
font-weight:700;
}

#lbPrev2_Off.grey,#lbNext2_Off.grey {
color:#ccc;
}

#lbPrev2_Off.red,#lbNext2_Off.red {
color:#fcc;
}

#lbPrev2_Off.green,#lbNext2_Off.green {
color:#82ff82;
}

#lbPrev2_Off.blue,#lbNext2_Off.blue {
color:#b7caee;
}

#lbPrev2_Off.gold,#lbNext2_Off.gold {
color:#e1e100;
}

#lbDetailsData {
padding:0 13px 0 0;
}

#lbDetails {
width:60%;
float:left;
text-align:left;
}

#lbCaption {
display:block;
font-weight:700;
}

#lbClose {
width:64px;
height:22px;
float:right;
margin-bottom:1px;
}

#lbClose.red {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/close_red.png') no-repeat;
}

#lbClose.green {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/close_green.png') no-repeat;
}

#lbClose.gold {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/close_gold.png') no-repeat;
}

#lbPlay.grey {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/play_grey.png') no-repeat;
}

#lbPlay.red {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/play_red.png') no-repeat;
}

#lbPlay.green {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/play_green.png') no-repeat;
}

#lbPlay.blue {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/play_blue.png') no-repeat;
}

#lbPlay.gold {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/play_gold.png') no-repeat;
}

#lbPause.grey {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/pause_grey.png') no-repeat;
}

#lbPause.red {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/pause_red.png') no-repeat;
}

#lbPause.green {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/pause_green.png') no-repeat;
}

#lbPause.blue {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/pause_blue.png') no-repeat;
}

#lbPause.gold {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/pause_gold.png') no-repeat;
}

#v8_header {
left:0;
top:0;
position:relative;
width:750px;
height:96px;
z-index:66;
margin:0 0 9px;
}

#line {
position:absolute;
left:0;
top:21px;
width:750px;
height:1px;
font-size:1px;
z-index:2;
}

#v8_topnav {
position:absolute;
left:0;
bottom:0;
display:block;
}

#tn_holder {
position:relative;
display:block;
visibility:hidden;
}

#v8_branding {
position:absolute;
top:-2px;
left:10px;
}

#topLine {
position:absolute;
right:5px;
z-index:2;
}

#bottomLine {
position:absolute;
height:12px;
top:26px;
right:5px;
z-index:0;
}

#logo {
position:relative;
text-align:left;
display:block;
}

#bu {
position:relative;
top:10px;
display:block;
}

.cartTxt {
position:relative;
z-index:-1;
}

img.shopImg {
position:relative;
margin:1px 0 0 4px;
}

.headBullet {
border:0 none;
margin-left:7px;
margin-right:7px;
margin-bottom:1px;
}

a.mygcclamp11Text {
bottom:7px;
position:relative;
font-size:11px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#06c;
text-decoration:none;
}

#dd_holder {
z-index:99;
position:relative;
display:block;
float:left;
}

#menu_parent {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/chevrondown.gif') no-repeat scroll right 6px;
display:block;
visibility:visible;
font-family:Arial;
font-size:10px;
text-align:right;
cursor:pointer;
color:#0669cc;
z-index:2;
margin:0;
padding:1px 9px 6px 0;
}

#menu_child {
width:175px;
position:absolute;
display:block;
float:left;
visibility:hidden;
right:0;
top:20px;
}

#menu_child a {
border:1px solid #ccc;
background:#f1f4fa none repeat;
height:12px;
width:100%;
font-family:Verdana;
display:block;
white-space:nowrap;
text-align:left;
font-size:11px;
text-decoration:none;
color:#333;
padding:4px 0 4px 4px;
}

#menu_child a:hover {
background:#fff none repeat;
color:#f80;
}

#gcgdd_holder {
position:absolute;
display:inline;
background-color:#ffe9b2;
color:#666;
}








#gcgmenu_child {
position:absolute;
display:inline;
color:#666;
z-index:100;
}

#safarimenu_childb1 {
position:absolute;
display:inline;
color:#666;
width:150px;
z-index:100;
}

#safarimenu_childb2 {
position:absolute;
display:inline;
color:#666;
width:115px;
z-index:100;
}

#gcgmenu_child a,#safarimenu_childb1 a,#safarimenu_childb2 a {
border-left:1px solid #f29c2e;
border-right:1px solid #f29c2e;
border-bottom:1px solid #f29c2e;
background:#ffe9b2 none repeat;
font-weight:400;
height:12px;
width:100%;
font-family:Verdana;
display:inline;
white-space:nowrap;
text-align:left;
font-size:11px;
text-decoration:none;
color:#333;
padding:4px 0 4px 4px;
}

#gcgmenu_child a:hover,#safarimenu_childb1 a:hover,#safarimenu_childb2 a:hover {
background:#fff8e5 none repeat;
}

#search {
background:#FFF none repeat;
position:absolute;
height:22px;
bottom:13px;
right:5px;
z-index:1;
margin:0;
padding:0;
}

.txt {
font-size:10px;
color:#0669cc;
padding:0 0 0 2px;
}

.outside {
position:relative;
}

.inside {
padding:2px 5px 3px;
}

.inside a:link,.inside a:active,.inside a:visited {
font-size:11px;
text-decoration:none;
}

.inside a:hover {
text-decoration:underline;
}

#search .t {
width:auto;
}

#search img {
position:relative;
top:1px;
left:3px;
padding:0 3px 0 0;
}

#searchHolder {
border:1px solid #ccc;
background:#f1f4fa none repeat;
position:absolute;
display:block;
visibility:hidden;
width:200px;
height:62px;
top:18px;
right:-4px;
}

#searchClose {
position:absolute;
right:0;
text-decoration:none;
padding:3px 5px 0 0;
}

#searchTxt {
position:absolute;
top:12px;
left:9px;
font-weight:700;
font-size:12px;
}

#searchGo {
border:1px solid #fec61e;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/btnbg.gif') repeat-x;
position:absolute;
bottom:11px;
right:9px;
padding:0 7px 0 0;
}

#searchGo a {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blackarrow.gif') no-repeat scroll right 4px;
color:#000;
font-size:11px;
padding:0 8px 0 7px;
}

#searchGo a:hover {
text-decoration:none;
}

#searchForm form,#searchForm form input {
position:relative;
top:0;
left:0;
width:135px;
height:20px;
}

#searchForm {
position:absolute;
top:32px;
bottom:8px;
left:8px;
width:135px;
height:20px;
}

#searchBox {
border:1px solid #ccc;
font-size:11px;
height:20px;
padding-top:2px;
}

#searchTable {
background:#FFF none repeat;
padding-right:2px;
}

#search_box {
border:1px solid #ccc;
color:#666;
width:90px;
font-family:verdana;
font-size:11px;
height:20px;
padding-top:3px;
padding-left:2px;
}

input#search_box {
width:120px;
}

body {
background-color:#fff;
font-family:Arial,Helvetica,Verdana,sans-serif;
margin:0;
padding:0 0 10px;
}

.bannerGrey {
background-color:#ebeff0;
}

.transparent,.hide {
display:none;
}

.smallBodyText {
font-size:10px;
font-family:Arial,Helvetica,Verdana,sans-serif;
}

div,.normal {
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
color:#000;
}

.head1,h1 {
font-size:17px;
font-weight:700;
color:#838383;
margin:0;
}

.head1W {
font-size:17px;
font-weight:700;
color:#fff;
margin:0;
}

.head2,h2 {
font-size:15px;
font-weight:700;
color:#838383;
margin:0;
}

.lhn_head2 {
font-size:15px;
font-weight:700;
color:#036;
margin:0;
}

.head2Center {
font-size:15px;
font-weight:700;
color:#838383;
text-align:center;
margin:0;
}

.head3,h3 {
font-size:13px;
font-weight:700;
color:#838383;
margin:0;
}

.boldBodyText {
font-size:12px;
font-weight:700;
}

.gcclamp11Text {
font-size:11px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
}

.gcclamp12Text {
font-size:12px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
}

.redGMSHead {
font-size:14px;
font-weight:700;
color:#930;
line-height:25px;
}

.redGMSHead2 {
font-size:14px;
font-weight:700;
color:#930;
}

.redGMSBold {
font-size:12px;
font-weight:700;
color:#930;
}

.yellowBg {
background-color:#f8bc48;
}

.textTNB {
color:#000;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
}

.monospace {
font-family:courier;
}

.boldBodyText2 {
color:#000;
font-size:11px;
font-weight:700;
}

.iconLabel {
color:#838383;
font-size:11px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:700;
margin-bottom:0;
}

.boldBodyText3 {
color:#000;
font-size:10px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:700;
}

.redText {
font-size:12px;
color:#f30;
}

.redTextSmall {
font-size:10px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
}

.boldRedText {
font-size:12px;
color:#f30;
font-weight:700;
}

input.ektextbox {
background:#FFF none repeat;
font-size:12px;
font-family:Arial,Helvetica,Verdana,Sans-serif;
color:#000;
}

.subscript {
font-size:0.75em;
vertical-align:-0.25em;
}

.superscript {
font-size:0.75em;
vertical-align:0.25em;
}

.reduce {
font-size:0.75em;
}

.clear {
clear:both;
font-size:0;
height:1px;
}

.redText_h1 {
font-size:17px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
}

.redText_h2 {
font-size:15px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
}

.redText_h3 {
font-size:13px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
}

.boldRedText_h1 {
font-size:17px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
font-weight:700;
}

.boldRedText_h2 {
font-size:15px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
font-weight:700;
}

.boldRedText_h3 {
font-size:13px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#f30;
font-weight:700;
}

.blackText {
font-size:12px;
color:#000;
}

.boldBlackText {
font-size:12px;
color:#000;
font-weight:700;
}

.blackText_h1 {
font-size:17px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
}

.blackText_h2 {
font-size:15px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
}

.blackText_h3 {
font-size:13px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
}

.boldBlackText_h1 {
font-size:17px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
font-weight:700;
}

.boldBlackText_h2 {
font-size:15px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
font-weight:700;
}

.boldBlackText_h3 {
font-size:13px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
font-weight:700;
}

a.boldLink {
font-size:12px;
font-weight:700;
color:#06c;
text-decoration:none;
}

a.boldLink:visited {
color:#9565ae;
}

a.gcclamp11Text {
font-size:11px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#06c;
text-decoration:none;
}

div.hr,div.hr2,div.hr5,div.hr10,div.hr15 {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/hr.gif') repeat;
height:2px;
font-size:1px;
margin:10px 0;
padding:0;
}

div.hr15 {
margin:15px 0;
}

div.hr5 {
margin:5px 0;
}

div.hr2 {
margin:1px 0 2px;
}

div.hr_nopad {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/hr.gif') repeat;
height:2px;
font-size:1px;
margin:0;
padding:0;
}

div.spacer,div.spacer5,div.spacer10,div.spacer15,div.spacer20,div.spacer25 {
border:0 none;
height:10px;
width:10px;
font-size:1px;
margin:0;
padding:0;
}

div.spacer5 {
height:5px;
width:5px;
}

div.spacer15 {
height:15px;
width:15px;
}

div.spacer20 {
height:20px;
width:20px;
}

div.spacer25 {
height:25px;
width:25px;
}

div.yellowBg2_wide {
background:#ffa827 none repeat;
display:block;
height:0;
width:100%;
border-spacing:0;
font-size:1px;
padding:0;
}

div.globalLine_wide {
background:#ffb515 none repeat;
display:block;
height:0;
width:100%;
border-spacing:0;
font-size:1px;
padding:0;
}

div.spacer21 {
border:0 none;
font-size:1px;
height:21px;
width:21px;
margin:0;
padding:0;
}

div.spacer545 {
border:0 none;
height:15px;
width:545px;
font-size:1px;
margin:0;
padding:0;
}

div.bgcolor_base,div.rc_inner,div.rc_topRight,div.rc_topLeft,div.rc_botRight,div.rc_botLeft,div.bgcolor_base_LHN {
display:block;
height:0;
}

.bgcolor_base {
background:#dee3e7 none repeat;
border-spacing:0;
margin-bottom:10px;
padding:0;
}

.bgcolor_base_LHN {
background-color:#dee3e7;
border-spacing:0;
margin-bottom:0;
padding:0 1px 0 3px;
}

.bl {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_botleft_gray.gif') no-repeat scroll 0 100%;
}

.br {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_botright_gray.gif') no-repeat scroll 100%;
}

.tl {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_topleft_gray.gif') no-repeat;
}

.tr {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_topright_gray.gif') no-repeat scroll 100% 0;
padding:5px;
}

.bl2 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_botleft_gray2.gif') no-repeat scroll 0 100%;
}

.br2 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_botright_gray2.gif') no-repeat scroll 100%;
}

.tl2 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_topleft_gray2.gif') no-repeat;
}

.tr2 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_topright_gray2.gif') no-repeat scroll 100% 0;
padding:5px;
}

.blGray {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gray_botleft.gif') no-repeat scroll 0 100%;
}

.brGray {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gray_botright.gif') no-repeat scroll 100%;
}

.tlGray {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gray_topleft.gif') no-repeat;
}

.trGray {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gray_topright.gif') no-repeat scroll 100% 0;
padding:5px;
}

.blKY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ky_botleft.gif') no-repeat scroll 0 100%;
}

.brKY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ky_botright.gif') no-repeat scroll 100%;
}

.tlKY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ky_topleft.gif') no-repeat;
}

.trKY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ky_topright.gif') no-repeat scroll 100% 0;
padding:5px;
}

.blY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/y_botleft.gif') no-repeat scroll 0 100%;
}

.brY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/y_botright.gif') no-repeat scroll 100%;
}

.tlY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/y_topleft.gif') no-repeat;
}

.trY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/y_topright.gif') no-repeat scroll 100% 0;
padding:5px;
}

.rc_sidebar_color {
background-color:#dee3e7;
}

.rc_inner_sidebar {
padding:0 1px 20px 3px;
}

td.rc_top {
background:#dee3e7 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/lhnroundtop.gif') no-repeat scroll left top;
}

td.sidebar_background {
background:#dee3e7 none repeat;
}

div.rc_bottom {
background:#dee3e7 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/lhnroundbottom.gif') no-repeat scroll left bottom;
height:10px;
width:200px;
font-size:0;
}

td.rc_top_203 {
background:#dee3e7 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/lhnroundtop_203.gif') no-repeat scroll left top;
}

div.rc_bottom_203 {
background:#dee3e7 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/lhnroundbottom_203.gif') no-repeat scroll left bottom;
height:10px;
width:203px;
font-size:0;
}

td.rc_top_205 {
background:#dee3e7 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/lhnroundtop_205.gif') no-repeat scroll left top;
}

div.rc_bottom_205 {
background:#dee3e7 url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/lhnroundbottom_205.gif') no-repeat scroll left bottom;
height:10px;
width:205px;
font-size:0;
}



.rc_inner_sidenav_lf {
padding:0 3px 10px;
}

a.homeLink:link,a.homeLeadLink:link {
color:#06c;
text-decoration:none;
}

a.homeLink:visited {
color:#7b3399;
text-decoration:none;
}

p.hangLeadLink {
font-size:12px;
font-weight:700;
text-decoration:none;
text-indent:-15px;
margin:0 0 3px 15px;
}

a.homeLeadLink {
font-weight:700;
color:#06c;
text-decoration:none;
}

a.homeLeadLink:visited {
color:#9565ae;
text-decoration:none;
}

.arrow,.blackArrow {
font-size:13px;
font-family:Arial;
text-decoration:none;
}

div.spacer1 {
height:1px;
width:1px;
}

div.homeLink {
margin:2px 0 0 15px;
}

.nodisplay {
height:0;
display:none;
}

div.spacer4 {
border:0 none;
height:4px;
width:4px;
font-size:1px;
margin:0;
padding:0;
}

div.spacer8 {
border:0 none;
height:9px;
width:9px;
font-size:1px;
margin:0;
padding:0;
}

div.spacer11 {
border:0 none;
height:11px;
width:11px;
font-size:1px;
margin:0;
padding:0;
}

.whiteBg {
background-color:#fff;
}

div.greyBullet {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/greybullet.gif') repeat;
width:8px;
height:8px;
font-size:1px;
margin:2px 0;
padding:0;
}

div.blankBullet {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blankbullet.gif') repeat;
width:8px;

height:8px;
font-size:1px;
margin:2px 0;
padding:0;
}

div.bullet {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bullet.gif') repeat;
width:8px;
height:8px;
font-size:1px;
margin:3px 2px 0 0;
padding:0;
}

div.pdfIcon {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/pdficon.gif') repeat;
width:20px;
height:20px;
font-size:1px;
margin:0 2px;
padding:0;
}

div.qtIcon {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/qticon.gif') repeat;
width:20px;
height:20px;
font-size:1px;
margin:0 2px;
padding:0;
}

div.divPopup {
border:2px solid #555;
background:#FFF none repeat;
width:450px;
position:absolute;
left:20px;
top:20px;
visibility:hidden;
padding:10px;
}

div.divPopupShadow {
background:#555 none repeat;
position:absolute;
left:20px;
top:20px;
visibility:hidden;
}

a.button {
font-size:10px;
color:#333;
text-decoration:none;
font-family:arial;
font-weight:700;
}

div.rollover_tooltip {
background:#FFF none repeat;
position:absolute;
left:0;
top:0;
visibility:hidden;
}

div.rollover_button {
background:#FFF none repeat;
padding:1px;
}

div.circlePrefixGrey {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/circlegrey_30x30.gif') repeat;
margin-right:10px;
width:30px;
height:30px;
color:#FFF;
font-size:14px;
text-align:center;
line-height:30px;
vertical-align:middle;
}

div.circlePrefixYellowBg2 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/circleyellowbg2_30x30.gif') repeat;
margin-right:10px;
width:30px;
height:30px;
color:#FFF;
font-size:14px;
text-align:center;
line-height:30px;
vertical-align:middle;
}

div.circlePrefixSolid {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/solidcircle.gif') repeat;
margin-right:10px;
width:24px;
height:24px;
color:#fff;
font-size:14px;
text-align:center;
line-height:24px;
vertical-align:middle;
}

div.circlePrefixDouble {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/doublecircle.gif') repeat;
margin-right:10px;
width:25px;
height:27px;
color:#838383;
font-size:14px;
text-align:center;
line-height:27px;
vertical-align:middle;
}

td {
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:12px;
}

td.grey {
background-color:#666;
}

td.greyLine {
background-color:#999;
}

td.hdrWidth {
width:180px;
}

table.showWellsTable {
border:2px solid #ccc;
border-spacing:0;
margin:2px;
padding:0;
}

table.showWellsTable th {
background:silver none repeat;
padding:3px;
}

td.vr {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/vr.gif') repeat;
width:21px;
}

td.vr_sm {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/vr_sm.gif') repeat;
width:13px;
}

td.vr_sm_black {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/vr_sm_black.gif') repeat;
width:13px;
}

td.vr10 {
width:10px;
}

table.kTable {
border:1px solid #999;
}

td.kTableHeading {
border-bottom:1px solid #999;
background:#fedf94 none repeat;
font-weight:700;
padding:4px;
}

td.kTableSeparator {
border-left:1px solid #999;
}

td.kTableRow {
background:#FFF none repeat;
padding:4px;
}

td.kTableRowAlt {
background:#e6e8ea none repeat;
padding:4px;
}

td.kTable2Heading {
background:#fedf94 none repeat;
font-weight:700;
}

td.kTable2Row {
border-bottom:1px solid #999;
padding:4px;
}

td.tBdrBot {
border-bottom:1px solid #999;
}

td.tBdrBotThk {
border-bottom:2px solid #999;
}

td.tBdrBot3 {
border-bottom:3px solid #999;
}

td.tBdrTop {
border-top:1px solid #999;
}

td.tBdrDbl {
border-bottom:3px double #999;
}

.tItl {
font-style:italic;
}

.tBckWht {
background:#fff none repeat;
}

.tBckGry {
background:#e6e8ea none repeat;
}

.tBckGry2 {
background:#f7f7f7 none repeat;
}

ul.bulletSmall {
list-style-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bullet.gif');
}

div[style] table[summary="x"],div[style] table[summary="x"] td {
text-indent:0;
padding-left:0;
}

.chromestyle {
width:100%;
height:32px;
font-weight:400;
}

.chromestyle:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.dropmenudiv {
border:1px solid #f29c2e;
position:absolute;
margin-top:0;
margin-left:0;
line-height:18px;
z-index:100;
background-color:#ffe9b2;
color:#666;
visibility:hidden;
padding:0 5px;
}

.dropmenuout {
border-bottom:1px solid #fff;
text-indent:3px;
text-decoration:none;
font-size:11px;
font-family:verdana;
font-weight:400;
color:#666;
cursor:pointer;
}

.droptdhover {
border-bottom:1px solid #fff;
text-indent:3px;
background-color:#fff8e5;
font-size:11px;
color:#000;
font-family:verdana;
font-weight:400;
text-decoration:none;
cursor:pointer;
}

.ExpandLayer {
width:190px;
font-weight:400;
height:95%;
}

.expanddiv {
width:190px;
position:absolute;
line-height:18px;
z-index:100;
visibility:hidden;
}

.expanddiv a {
border-bottom:1px solid #fff;
width:100%;
display:block;
text-decoration:none;
font-size:11px;
font-family:verdana;
font-weight:700;
color:#3f3a2c;
}

.expanddiv a:hover {
width:100%;
}

#searchForm form input {
left:0;
width:135px;
position:relative;
top:0;
height:16px;
}

.padding10_bottom0 {
padding:10px 10px 0;
}

.paddingtop8 {
padding-top:8px;
}

.paddingleft10 {
padding-left:10px;
}

.table_borders_right {
border-left:1px solid #b3c8ee;
border-right:1px solid #b3c8ee;
width:165px;
}

.table_borders {
border-left:1px solid #b3c8ee;
border-right:1px solid #b3c8ee;
width:562px;
}

.au_pressimages {
width:183px;
padding-right:3px;
}

.pressimgpadding {
padding-top:7px;
}

.cs_top_middle_right {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/cs_border_top_middle.gif') repeat-x;
width:147px;
height:23px;
}

.cs_top_middle {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/cs_border_top_middle.gif') repeat-x;
width:544px;
height:23px;
}

.cs_top_middle_160 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/au_pressimages_title_bg.gif') no-repeat;
width:180px;
height:30px;
padding-left:10px;
padding-right:10px;
}

.cs_top_middle_contactus {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/cs_border_top_middle.gif') repeat-x;
width:266px;
height:23px;
}

.cs_bottom_middle {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/cs_border_bottom_middle.gif') repeat-x;
width:544px;
height:23px;
}

.ab_bottom_middle_right {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ab_border_bottom_middle.gif') repeat-x;
width:147px;
height:8px;
}

.ab_bottom_middle {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ab_border_bottom_middle.gif') repeat-x;
width:100%;
height:8px;
}

.au_contactus_title_bg {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/au_contactus_title_bg.gif') no-repeat;
width:284px;
height:30px;
padding-left:9px;
padding-right:9px;
}

.OuterTable {
width:750px;
}

.transparent {
border:1px solid green;
display:none;
width:100px;
height:100px;
position:absolute;
color:#FFF;
left:0;
top:-150px;
}

.gcg_error_msg {
color:red;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
}

.searchtableborder {
border:1px solid #ccc;
}

.goButton {
border:0 none;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/search_go.gif');
width:41px;
height:16px;
}

.goButtonDisable {
border:0 none;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/search_go_dis.gif');
width:41px;
height:16px;
}

.horishade {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menushade.gif') repeat-x scroll center;
height:8px;
}

.searchtext {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
padding-left:3px;
}

.searchtextfield {
border:1px solid #a7b39f;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:2px;
}

.HBar1 {
display:block;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/hor_line.gif');
background-repeat:no-repeat;
margin:0;
padding:0;
}

.HBar {
background-color:#333;
height:1px;
}

.logobar {
border-bottom:1px solid #ccc;
padding-left:10px;
padding-top:2px;
height:28px;
}

.belowlogorow {
height:30px;
}

.belowlogo a:hover {
color:#c00;
font-family:verdana;
font-size:14pt;
font-weight:400;
height:30px;
padding-left:10px;
padding-top:10px;
vertical-align:top;
text-decoration:none;
}

.breadcrumbs {
padding-left:10px;
padding-top:3px;
padding-bottom:5px;
color:#000;
font-family:verdana;
font-size:10px;
text-decoration:none;
font-weight:400;
}

.LargePromo {
padding-top:10px;
padding-bottom:10px;
}

a.close_link {
color:#5594d0;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
}

a.NormalLink1 {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
margin-left:4px;
}

a.NormalLink1:hover {
color:#c00;
font-family:verdana;
font-size:11px;
text-decoration:underline;
font-weight:400;
margin-left:4px;
}

.leftpanel {
width:600px;
vertical-align:top;
padding-right:5px;
padding-top:5px;
}

#descPadding {
margin-bottom:4px;
padding-left:10px;
padding-right:8px;
}

.leftpanelCat {
width:600px;
vertical-align:top;
padding-top:5px;
}

.Header {
border-bottom:2px solid #ccc;
color:#333;
font-family:Verdana;
font-size:14px;
font-weight:700;
padding:5px 0 0 10px;
}

.normal_welmsg {
color:#000;
padding-left:2px;
padding-right:14px;
margin-top:3px;
margin-left:3px;
margin-bottom:6px;
font-family:Verdana;
font-size:11px;
text-align:left;
line-height:135%;
font-weight:400;
}

.normal_nopadding {
color:#000;
padding-left:0;
margin-top:3px;
margin-left:6px;
margin-bottom:2px;
font-family:Verdana;
font-size:11px;
line-height:135%;
font-weight:400;
}

.normal_bottomline {
border-bottom:1px solid #06c;
color:#000;
padding-left:0;
margin-top:3px;
margin-left:3px;
margin-bottom:6px;
font-family:Verdana;
font-size:11px;
font-weight:400;
}

.NormalText div {
color:#000;
font-size:11px;
line-height:135%;
font-family:Verdana;
font-weight:400;
}

.BlockNormalText {
color:#000;
font-family:Verdana;
font-size:11px;
font-weight:400;
line-height:135%;
padding:6px;
}

.NormalTextBold {
color:#000;
font-family:Verdana;
font-size:11px;
}

.productPadding {
padding:5px;
}

.contact_kodak_title_bg {
border-bottom:1px solid #ffc637;
color:#333;
font-family:verdana;
font-size:11px;
font-weight:700;
width:105px;
}

#contact_img {
position:relative;
margin-top:-8px;

}

.NormalTextBold1 {
color:#06c;
font-family:Verdana;
font-size:11px;
font-weight:700;
}

#imgSmallPromo {
padding:3px 5px 3px 3px;
}

.BlockHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#39c;
}

.HomePageBlockHeader {
color:#333;
font-family:Verdana;
font-size:11px;
font-weight:700;
white-space:nowrap;
}

.HomePageBlockHeader1 {
color:#333;
font-family:Verdana;
font-size:11px;
font-weight:700;
padding:5px 5px 5px 7px;
}

.rightpanel {
vertical-align:top;
width:165px;
padding-top:3px;
}

.RightPanelContent1 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rightpanelbg1.gif') no-repeat;
vertical-align:top;
text-align:right;
width:160px;
height:156px;
}

.RightPanelContent_new {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rightpanelbg_new.gif') no-repeat;
vertical-align:top;
text-align:right;
width:165px;
height:156px;
}

.ProdRightPanelContent1 {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rightpanelbg1_prod.gif') no-repeat;
vertical-align:top;
text-align:center;
width:160px;
height:156px;
}

.RightPanelContent1Table {
border:0 none;
width:100%;
text-align:left;
padding-left:5px;
}

.RightPanelContent1Table_row1 {
color:#333;
font-family:verdana;
font-size:11px;
font-weight:700;
width:105px;
padding-top:3px;
}

.RightPanelContent1Table_row2 {
font-family:verdana;
font-size:11px;
font-weight:700;
padding:1px;
}

.RightPanelContent1Table_row3 {
font-family:verdana;
font-size:11px;
font-weight:400;
padding-top:3px;
padding-bottom:2px;
}

.RightPanelContent1Table_row4 {
font-family:verdana;
font-size:11px;
font-weight:400;
color:#06c;
padding-top:2px;
text-decoration:none;
}

.RightPanelContent1Table_row4:hover {
font-family:verdana;
font-size:11px;
font-weight:400;
color:#c00;
padding-top:2px;
text-decoration:underline;
}

.Blocks {
width:189px;
vertical-align:top;
margin-left:5px;
margin-right:5px;
margin-top:5px;
height:28px;
}

.BlocksTop {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blocktop.gif') repeat-x;
height:24px;
width:189px;
}

.BlockBottomLine {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bottomline.gif') no-repeat;
height:8px;
width:190px;
}

.product_BL_curve {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/product_left_curve.gif') no-repeat;
width:9px;
height:8px;
margin:0;
padding:0;
}

.product_BR_curve {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/product_right_curve.gif') no-repeat;
width:9px;
height:8px;
margin:0;
padding:0;
}

.Blocks1 {
width:165px;
vertical-align:top;
margin-left:5px;
margin-right:5px;
margin-top:5px;
height:28px;
}

.Blocks_news {
width:165px;
vertical-align:top;
height:28px;
}

.BlocksTop1 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blocktop1.gif') repeat;
height:24px;
width:167px;
}

.BlockBottomLine1 {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bottomline1.gif') no-repeat;
height:8px;
width:165px;
}

.offer_bottomleft {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bottomleft.gif') no-repeat;
width:8px;
height:8px;
margin:0;
padding:0;
}

.offer_bottomright {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bottomright.gif') no-repeat;
width:8px;
height:8px;
margin:0;
padding:0;
}

.LeftCornerCurve_IndPanel {
top:0;
background-position:0 0;
width:6px;
height:8px;
margin-left:0;
text-align:left;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blue_curve_left.gif');
background-repeat:no-repeat;
}

.BlockContent_new {
border-left:1px solid #c5d9f3;
border-right:1px solid #c5d9f3;
color:#000;
font-family:Verdana;

font-size:11px;
font-weight:400;
}

.BlockHeader {
font-family:verdana;
font-size:11px;
font-weight:700;
color:#06c;
padding-left:5px;
margin-top:8px;
}

.BlockHeader1 {
font-family:verdana;
font-size:11px;
font-weight:700;
color:#000;
padding-left:10px;
margin-top:6px;
}

.WideBlocks {
vertical-align:top;
padding-left:10px;
margin-top:5px;
width:565px;
}

.LongBlock {
vertical-align:top;
}

#imgGo {
padding-bottom:3px;
}

.BlockHeaderBG {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/center.gif') repeat-x;
font-family:verdana;
text-align:left;
font-size:11px;
font-weight:700;
color:#333;
height:8px;
padding-left:5px;
}

.WideBlockText {
font-family:verdana;
font-size:11px;
font-weight:400;
color:#000;
padding-top:5px;
padding-bottom:5px;
line-height:100%;
}

.cr_headerstyle {
height:13px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/graygrad.gif');
background-repeat:repeat-x;
font-family:verdana;
font-size:11px;
font-weight:700;
color:#000;
vertical-align:middle;
}

.GrayGradBG {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/graygrad.gif') repeat-x;
height:20px;
}

.TableRow {
padding-top:1px;
vertical-align:top;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
}

.TableRowFirstColumn {
vertical-align:top;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
padding:1px 0 0 9px;
}

.ImageContainer {
height:98px;
width:157px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/imagecontainer.gif');
background-repeat:no-repeat;
padding:5px;
}

.ImageContainerImg {
margin-top:0;
}

.cr_divider {
border-top:1px solid #333;
height:1px;
background-color:#fff;
margin:4px 0;
}

.EmptyRow {
height:10px;
}

.ImgContainerDivLine {
height:1px;
background-color:#333;
}

.BlockTopBorder {
border-top:1px solid #c5d9f3;
height:7px;
}

.BlockBottomBorder {
border-bottom:1px solid #c5d9f3;
padding-top:7px;
}

.prod_family_nonclickable {
color:#000;
font-family:verdana;
font-size:10px;
text-decoration:none;
font-weight:400;
}

a.TopNormalLink1:hover {
color:#c00;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
}

.FooterText {
display:inline;
margin-left:5px;
margin-right:5px;
color:#000;
font-weight:400;
}

.AltLeftArrow {
float:left;
margin-top:3px;
margin-left:1px;
margin-right:2px;
}

.AltRightArrow {
float:left;
margin-top:3px;
margin-left:1px;
}

.AlternateViewActive {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/altviewactive.gif');
background-repeat:no-repeat;
font-family:verdana;
font-size:11px;
font-weight:400;
width:13px;
height:13px;
color:#1848c0;
text-decoration:none;
padding-left:3px;
float:left;
cursor:pointer;
}

.prod_space {
display:inline;
width:3px;
float:left;
}

.AlternateViewInActive {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/altviewinactive.gif');
background-repeat:no-repeat;
font-family:verdana;
font-size:11px;
font-weight:400;
padding-left:3px;
color:#999;
text-decoration:none;
width:13px;
height:13px;
float:left;
cursor:pointer;
}

.GrayText {
color:#7c8189;
}

.thankyou_gradient {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gradient3.gif');
background-repeat:repeat-x;
}

.gradient {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gradient3.gif');
background-repeat:repeat-x;
padding-right:5px;
padding-left:5px;
}

.gradient_blue {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gradient3.gif');
background-repeat:repeat-x;
padding-right:0;
padding-left:0;
}

.gradient_blue1 {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gradient2.gif');
background-repeat:repeat-x;
padding-right:0;
padding-left:0;
}

.gradient1 {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/gradient2.gif');
background-repeat:repeat-x;
padding-right:5px;
padding-left:5px;
}

.TabLeftActiveCorner {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tableftcorneractive.gif');
background-repeat:no-repeat;
background-color:#a1bdea;
height:28px;
}

.TabRightActiveCorner {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabrightcorneractive.gif');
background-repeat:no-repeat;
background-color:#a1bdea;
height:28px;
}

.TabMenuActiveTab {
background-color:#a1bdea;
float:left;
height:20px;
text-align:center;
padding-top:8px;
font-family:verdana;
font-size:11px;
font-weight:700;
padding-left:4px;
padding-right:4px;
}

.ProductFamilyHeader {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodfamilytop.gif') no-repeat;
font-family:Verdana;
font-size:11px;
font-weight:700;
color:#333;
vertical-align:middle;
text-align:left;
width:166px;
height:31px;
margin:0;
padding:0 10px;
}

.ProductFamilyMiddle {
border:0 none;
vertical-align:middle;
text-align:center;
width:166px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodfamilymiddle.gif');
background-repeat:repeat-y;
padding:0;
}

.ProductFamilyImg {
border:0 none;
vertical-align:middle;
text-align:center;
width:166px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodfamilymiddle.gif');
background-repeat:repeat-y;
padding:10px 0 5px;
}

.ProductFamilyBottom {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodfamilybottom.gif') no-repeat;
vertical-align:top;
text-align:center;
width:166px;
height:6px;
}

.TabLeftInActiveCorner {
float:left;
width:8px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tableftcornerinactive.gif');
background-repeat:no-repeat;
height:28px;
}

.TabLeftInActiveCorner_hover {
float:left;
width:8px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tableftcornerinactive_hover.gif');
background-repeat:no-repeat;
height:28px;
cursor:pointer;
}

.TabRightInActiveCorner {
float:left;
width:8px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabrightcornerinactive.gif');
background-repeat:no-repeat;
height:28px;
}

.TabRightInActiveCorner_hover {
float:left;
width:8px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabrightcornerinactive_hover.gif');
background-repeat:no-repeat;
height:28px;
cursor:pointer;
}

.space {
float:left;
width:3px;
height:28px;
}

.TabMenuInActiveTab {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabmenuinactivetabbg.gif');
background-repeat:repeat-x;
float:left;
height:20px;
padding-top:8px;
text-align:center;
font-family:verdana;
font-size:11px;
font-weight:400;
padding-left:4px;
padding-right:4px;
}

.TabMenuInActiveTab_hover {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabmenuinactivetabbg_hover.gif');
background-repeat:repeat-x;
float:left;
height:20px;
padding-top:8px;
text-align:center;
font-family:verdana;
font-size:11px;
font-weight:400;
padding-left:4px;
padding-right:4px;
cursor:pointer;
}

.prod_family_link {
background-color:#e1ebf9;
text-align:left;
float:left;
font-family:verdana;
font-size:11px;
font-weight:400;
width:157px;
padding-left:7px;
padding-right:7px;
}

.prod_family_image {
width:157px;
padding:4px 0 10px;
}

.TabLinkDivider {
float:left;
display:table-row;
font-family:verdana;
font-size:11px;
font-weight:400;
padding:2px 1px 2px 6px;
}

.BlankSpaceFiller {
float:left;
font-family:verdana;
font-size:11px;
font-weight:400;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
}

a.TabActiveLinkNormal {
float:left;
text-decoration:none;
color:#000;
font-weight:400;
font-family:verdana;
font-size:11px;
padding-top:2px;
}

a.TabActiveLinkNormal:hover {
float:left;
text-decoration:underline;
font-weight:400;
font-family:verdana;
font-size:11px;
padding-top:2px;
color:#c00;
}

.au_forms {
color:#000;
font-family:verdana;
font-size:11px;
font-weight:400;
}

.au_margin {
margin:10px 0;
}

.au_marginbottom10 {
margin-bottom:10px;
}

.au_tdwidth33 {
width:33%;
padding-right:5px;
}

.AU_box_bottomleft {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ab_border_bottom_left.gif') no-repeat;
width:9px;
height:8px;
}

.AU_box_bottomright {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ab_border_bottom_right.gif') no-repeat;
width:9px;
height:8px;
}

.AU_box_left {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/cs_border_top_left.gif') no-repeat;
width:9px;
height:23px;
}

.au_descpadding {
display:block;
padding:7px 7px 4px 0;
}

.au_paddingtop {
padding-top:10px;
}

.au_paddingleft {
display:table;
}

.AU_box_right {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/cs_border_top_right.gif') no-repeat;
width:9px;
height:23px;
}

.au_conatct_subtitle {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/au_contact_bg.gif') repeat-x;
padding-left:15px;
font-family:Verdana;
font-weight:700;
color:#666;
font-size:13px;
height:23px;
}

.AU_contact_padding {
padding:10px 10px 20px 0;
}

.AU_BlackTitle {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
margin-left:10px;
}

.au_plates {
width:187px;
padding-right:5px;
padding-bottom:20px;
}

.au_platesBG {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/au_plates_bg.gif') repeat-x;
height:30px;
}

.au_plates_header {
color:#333;
font-family:verdana;
font-weight:400;
font-size:11px;
padding-left:5px;
}

a.au_pressImageTitle:hover {
color:#c00;
text-decoration:underline;
}

#linkTitle a:hover {
color:#c00;
font-family:verdana !important;
font-size:11px;
text-decoration:underline;
font-weight:700;
}

.AU_BlockTitle {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
margin-left:10px;
width:100%;
height:23px;
}

.AU_detailsGrayTitle {
color:#666;
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:700;
padding:7px 0 15px 10px;
}

.AU_newdetailsGrayTitle {
color:#666;
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:700;
padding:7px 0 5px 10px;
}

.AUGrayLine {
border-bottom:1px solid #bfbfbf;
}

.AU_grayTitle {
border-bottom:1px solid #bfbfbf;
color:#666;
font-family:verdana;
font-size:14px;
text-decoration:none;
font-weight:700;
}

.AU_grayTitle_events {
border-bottom:1px solid #bfbfbf;
color:#666;
font-family:verdana;
font-size:14px;
text-decoration:none;
font-weight:700;
padding-top:10px;
}

.AU_graytopline {
border-top:1px solid #bfbfbf;
}

.AU_datetextnoborder_news {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:20%;
padding:5px 0 10px;
}

.AU_datetextnoborder {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:15%;
padding:5px 0;
}

.AU_datetext {
border-top:1px solid #bfbfbf;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:15%;
padding:5px 0 10px;
}

.AU_normaltext_contact {
display:block;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:4px 0 4px 14px;
}

.AU_normaltext div {
display:block;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:0 0 5px 8px;
}

.AU_normaltext_1 div {
display:block;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding-left:9px;
}

.AU_normaltext_1 div p {
display:block;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
margin:0;
padding:0;
}

.au_events_past_bg {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/au_events_promo_grad.gif');
height:21px;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
padding-left:8px;
}

.AU_normaltext {
display:block;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:3px 5px 5px 7px;
}

.AU_normaltext a.NormalLink {
display:block;
padding-top:2px;
margin-top:2px;
}

.au_podcast_img {
padding:5px 0 5px 5px;
}

.au_cmo_img {
width:100px;
padding:10px 10px 0 9px;
}

.au_middle_border {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/ab_border_middle.gif') repeat-y;
margin:10px 0;
}

.au_plates_ul {
margin-left:0;
padding:0;
}

.au_new_ul_li li {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:0;
}

.au_new_ul_cmo {
padding-left:15px;
margin:0;
}

.au_new_ul_plates {
padding-left:5px;
padding-top:0;
margin-left:10px;
margin-top:0;
}

.au_new_ul {
padding-left:32px;
margin:0;
}

.AU_newstext {
border-top:1px solid #bfbfbf;
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:85%;
padding:5px 0 10px;
}

.AU_eventstext_noborder_middle_moz {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:60%;
padding:5px 10px 5px 2px;
}

.AU_eventstext_noborder_middle {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:60%;
padding:5px 10px 5px 0;
}

.AUeventsPadding {
padding:2px 0 4px;
}

.AU_eventstext_noborder {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:60%;
padding:5px 10px 10px 5px;
}

.AU_eventslocation_noborder {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:25%;
padding:5px 10px 5px 0;
}

.AU_newstext_noborder_news {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:80%;
padding:5px 0 10px;
}

.AU_newstext_noborder {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
width:85%;
padding:5px 0 10px;
}

.AU_newsviewall {
display:block;
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:10px 0 0 114px;
}

.AU_viewall_link {
display:block;
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:4px 0 0;
}

a.TabActiveLinkBold {
float:left;
text-decoration:none;
color:#000 !important;
font-weight:700;
font-family:verdana;
font-size:11px;
padding-top:4px;
}

a.TabActiveLinkBold:hover {
color:#c00 !important;
}

.lh {
line-height:0;
}

.RightPanelContent2 {
border:0 none;
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/production.gif') no-repeat;
vertical-align:top;
text-align:center;
width:166px;
height:156px;
}

.RightPanelContent2Table {
border:0 none;
width:90%;
text-align:left;
padding:5px;
}

.RightPanelContent2Table_row1 {
border-bottom:1px solid #ffc637;
font-family:verdana;
font-size:11px;
font-weight:700;
width:105px;
padding:2px;
}

.RightPanelContent2Table_row2 {
font-family:verdana;
font-size:11px;
font-weight:700;
padding:2px;
}

.RightPanelContent2Table_row3 {
font-family:verdana;
font-size:11px;
font-weight:400;
padding:2px;
}

.RightPanelContent2Table_row4 {
font-family:verdana;
font-size:11px;
font-weight:700;
color:#06c;
text-decoration:none;
padding:2px;
}

.HeaderNormalText {
color:#000;
padding-left:5px;
font-family:Verdana;
font-size:11px;
line-height:135%;
font-weight:400;
}

a.CategoryLink {
color:#000;
font-family:verdana;


font-size:11px;
text-decoration:none;
}

a.CategoryLink:hover {
color:#c00;
font-family:verdana;
font-size:11px;
text-decoration:none;
}

.RightCornerCurve_IndPanel {
width:6px;
height:8px;
text-align:right;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blue_curve_right.gif');
background-repeat:no-repeat;
margin:0;
}

.index_blue_curve_left {
width:6px;
height:8px;
text-align:left;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blue_curve_left_001.gif');
background-repeat:no-repeat;
}

.index_blue_curve_right {
width:6px;
height:8px;
text-align:right;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blue_curve_right_001.gif');
background-repeat:no-repeat;
}

.cust_headingline {
/* border-bottom:1px solid #94b1e6; */
text-align:left;
float:left;
padding-top:4px;
padding-bottom:4px;
/* padding-left:4px; */
font-family:verdana;
font-size:11px;
font-weight:400;
background-repeat:repeat-x;
width:95%;
}

.Content_IndPanel {
text-align:left;
float:left;
padding-top:4px;
font-family:verdana;
font-size:11px;
font-weight:400;
background-repeat:repeat-x;
}

.line1 {
border-bottom:1px solid #94b1e6;
width:95%;
}

.ver_divider {
width:1px;
background-color:#fff;
background-repeat:no-repeat;
padding:3px;
}

.line2 {
border-bottom:1px solid #bed1f0;
width:95%;
}

.line3 {
color:#bed1f0;
width:95%;
}

.imgtab {
margin-left:1px;
margin-right:1px;
}

.BlocksTopFB {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blocktopfb.gif') repeat-x;
height:24px;
width:172px;
}

.BlockBottomLineFB {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bottomlinefb.gif') repeat-x;
height:8px;
width:172px;
}

.InActiveButt {
border:0 none;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabbackgroundinactive.gif');
background-repeat:repeat-x;
font-family:verdana;
font-size:11px;
font-weight:400;
height:28px;
margin-left:-10px;
margin-right:-10px;
}

.ActiveButt {
border:0 none;
background-color:#a1bdea;
font-family:verdana;
font-size:11px;
font-weight:700;
height:28px;
margin-left:-10px;
margin-right:-10px;
}

.TableRowLong {
min-height:22px;
background-color:#a1bdea;
padding:4px 1px 4px 4px;
}

.numButton {
text-align:left;
padding-top:4px;
margin-left:2px;
padding-left:4px;
font-family:verdana;
font-size:11px;
font-weight:700;
width:16px;
height:16px;
color:#ccc;
background-position:left center;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/num_bg.gif');
background-repeat:no-repeat;
}

.numButtonOver {
text-align:left;
padding-top:4px;
margin-left:2px;
padding-left:4px;
font-family:verdana;
font-size:11px;
font-weight:700;
width:16px;
height:16px;
color:#1848c0;
background-position:left center;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/num_bg_over.gif');
background-repeat:no-repeat;
}

.Underline:hover {
font-family:Verdana;
font-size:11px;
font-weight:400;
color:#c00;
text-decoration:underline;
}

a.Underline:hover {
color:#c00;
}

.MenuLeftActive {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menuleftactive.gif');
background-repeat:no-repeat;
background-color:#a1bdea;
height:32px;
}

.MenuMiddleActive {
float:left;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menumiddleactive.gif');
height:28px;
padding-top:4px;
text-align:center;
font-family:verdana;
font-size:11px;
font-weight:700;
padding-left:4px;
padding-right:4px;
color:#393c41;
}

.PopUpPosition {
position:absolute;
left:680px;
top:95px;
text-align:left;
}

.TopMenuLeftActiveCorner {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menuleftactive.gif');
background-repeat:no-repeat;
background-color:#a1bdea;
height:30px;
}

.TopMenuActiveTab {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menumiddleactive.gif');
float:left;
height:22px;
text-align:center;
padding-top:8px;
font-family:verdana;
font-size:11px;
color:#000;
font-weight:700;
padding-left:4px;
padding-right:4px;
background-repeat:repeat-x;
}

.TopMenuActiveTabHover {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menumiddleactive.gif');
float:left;
height:22px;
text-align:center;
padding-top:8px;
font-family:verdana;
font-size:11px;
color:#000;
font-weight:400;

padding-left:4px;
padding-right:4px;
background-repeat:repeat-x;
}

.TopMenuRightActiveCorner {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menurightactive.gif');
background-repeat:no-repeat;
background-color:#a1bdea;
height:30px;
}

.TopMenuLeftInActiveCorner {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menuleftinactive.gif');
background-repeat:no-repeat;
background-position:left center;
height:30px;
}

.TopMenuRightInActiveCorner {
float:left;
width:6px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menurightinactive_002.gif');
background-repeat:no-repeat;
background-position:right center;
height:30px;
}

.TopMenuInActiveTab {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/menumiddleinactive.gif');
float:left;
height:22px;
text-align:center;
padding-top:8px;
font-family:verdana;
color:#000;
font-style:normal;
font-size:11px;
font-weight:400;
padding-left:4px;
padding-right:4px;
background-repeat:repeat-x;
}

.belowlogoFeedback {
color:#406d9b;
font-family:verdana;
font-size:14pt;
font-weight:400;
height:30px;
padding-left:10px;
padding-top:4px;
vertical-align:top;
text-decoration:none;
}

.BlockNormalTextCat {
color:#000;
font-family:Verdana;
font-size:11px;
font-weight:400;
line-height:135%;
padding:0 10px 10px;
}

.BlockTopCat {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blocktopcat.gif');
background-repeat:no-repeat;
background-position:left top;
width:190px;
height:199px;
}

a.BlockTitle {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
margin-left:10px;
}

a.BlockTitle:hover {
font-family:verdana;
font-size:11px;
text-decoration:underline;
font-weight:700;
margin-left:10px;
color:#c00;
}

.BlockTopHover {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blocktophover.gif');
background-repeat:no-repeat;
background-position:left top;
width:190px;
height:199px;
}

.BlockBottomLineHover {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blockbottomlinehover.gif') no-repeat;
height:8px;
width:190px;
}

.BlockContentCat {
border-left:1px solid #ffb700;
border-right:1px solid #ffb700;
}

.Error404Header {
color:#4e5c76;
font-family:verdana;
font-size:14px;
font-weight:700;
}

.Error404Text {
font-family:verdana;
font-size:11px;
font-weight:700;
color:#a2a9b1;
}

.ProdWeOfferActiveTabLeft {
float:left;
width:9px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodweofferactivetableft.gif');
background-repeat:no-repeat;
height:23px;
}

.ProdWeOfferActiveTabRight {
width:9px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodweofferactivetabright.gif');
background-repeat:no-repeat;
height:23px;
}

.ProdWeOfferActiveTabMiddle {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodweofferactivetabmiddle.gif');
background-repeat:repeat-x;
height:23px;
}

.ProdWeOfferInActiveTabLeft {

width:9px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodweofferinactivetableft.gif');
background-repeat:no-repeat;
height:23px;
}

.ProdWeOfferInActiveTabRight {
width:9px;
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodweofferinactivetabright.gif');
background-repeat:no-repeat;
height:23px;
}

.ProdWeOfferInActiveTabMiddle {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/prodweofferinactivetabmiddle.gif');
background-repeat:repeat-x;
height:23px;
}

.csline {
background-image:url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/csdevider.gif');
background-repeat:repeat-x;
}

.pdficon {
padding:2px 2px 2px 1px;
}

a.csLink {
color:#06c;
font-family:Verdana;
font-size:11px;
font-weight:400;
text-decoration:none;
padding-left:0;

padding-right:2px;
}

a.csLink:hover {
color:#c00;
font-family:Verdana;
font-size:11px;
font-weight:400;
text-decoration:underline;
padding-left:0;
padding-right:2px;
}

a.TemplateTwoLink:hover {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:underline;
font-weight:400;
}

a.TemplateTwoLink:visited {
color:#06c;
font-family:verdana;
font-size:11px;
font-weight:400;
}

.TabActiveLabelBold {
font-family:verdana;
font-size:11px;
font-weight:700;
color:#000;
text-decoration:none;
padding-top:2px;
}

.EktTabPanelActive {
position:relative;
display:block;
}

.EktTabPanelNotActive {
position:relative;
display:none;
}

.EktTabActive {
border:thin solid Navy;
top:10px;
text-decoration:none;
position:relative;
background-color:#FFF;
color:Navy;
font-weight:bolder;
padding:2px;
}

.EktTabNotActive {
border:thin solid Navy;
top:10px;
text-decoration:none;
position:relative;
background-color:#adc5ef;
color:Navy;
font-weight:bolder;
padding:2px;
}

div.mediaarea {
text-decoration:none;
position:relative;
background-color:Gray;
padding:10px;
}

div.mediatabs {
text-decoration:none;
position:relative;
background-color:Silver;
}

div.MediaPlayerArea {
background-color:Gray;
}

#lbImageContainer,#lbIframeContainer,#search .tr,.rc_inner_none {
padding:0;
}

#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey,#lbDetailsData.grey {
color:#333;
}

#lbPrev2.red,#lbNext2.red,#lbSpacer.red,#lbDetailsData.red {
color:#620000;
}

#lbPrev2.green,#lbNext2.green,#lbSpacer.green,#lbDetailsData.green {
color:#030;
}

#lbPrev2.blue,#lbNext2.blue,#lbSpacer.blue,#lbDetailsData.blue {
color:#01379e;
}

#lbPrev2.gold,#lbNext2.gold,#lbSpacer.gold,#lbDetailsData.gold {
color:#660;
}

#lbPrev2_Off,#lbNext2_Off,.bold,.tBld {
font-weight:700;
}

#lbNumberDisplay,#lbNavDisplay {
float:left;
display:block;
padding-bottom:1em;
}

#lbClose.grey,#lbClose.blue {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/close_blue.png') no-repeat;
}

#lbPlay,#lbPause {
width:64px;
height:28px;
float:right;
margin-bottom:1px;
}

#dropDown,#countryPicker,#login,#shoppingCart,.cartTxt,img.shopImg,#countryPicker,#login,#shoppingCart,.cartTxt,img.shopImg {
position:relative;
float:left;
font-size:10px;
}

#login a,#shoppingCart a,#countryPicker a,span.countryPicker a {
font-size:10px;
}

div.headerBullet,span.headerBullet {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/sqbullet.gif') no-repeat scroll center 5px;
display:block;
width:22px;
height:9px;
position:relative;
float:left;
font-size:1px;
}

.mygcclamp11Text,.gcclamp10Text,.blackTextSmall {
font-size:10px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#000;
}

a.mygcclamp11Text:active,a:active,a.smallLink:active,a.smallLinkText:active,a.boldLink:active,a.gcclamp10Text:active,a.gcclamp11Text:active,a.gcclamp12Text:active,a.homeLink:active,a.homeLeadLink:active {
color:#e30000;
}

a.mygcclamp11Text:visited,a:visited,a.smallLink:visited,a.smallLinkText:visited,a.gcclamp10Text:visited,a.gcclamp11Text:visited,a.gcclamp12Text:visited {
color:#7b3399;
}

a.mygcclamp11Text:hover,a:hover,a.smallLink:hover,a.smallLinkText:hover,a.boldLink:hover,a.gcclamp10Text:hover,a.gcclamp11Text:hover,a.gcclamp12Text:hover,a.homeLink:hover,a.homeLeadLink:hover {
color:#e30000;
text-decoration:underline;
}

.top,.au_paddingtop_cmo {
padding-top:0;
}

#searchClose a,.tSml {
font-size:11px;
}

.yellowBg2,.globalLine {
background-color:#ffb515;
}

a:link,a,a.gcclamp12Text,a.homeLink {
font-size:12px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#06c;
text-decoration:none;
}

a.smallLink,a.smallLinkText,a.gcclamp10Text {
font-size:10px;
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#06c;
text-decoration:none;
}

.rc_inner,.padding10 {
padding:10px;
}

.rc_topRight,.rc_ne {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_topright_white.gif') no-repeat scroll right top;
}

.rc_topLeft,.rc_nw {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_topleft_white.gif') no-repeat scroll left top;
}

.rc_botRight,.rc_se {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_botright_white.gif') no-repeat scroll right bottom;
}

.rc_botLeft,.rc_sw {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rc_botleft_white.gif') no-repeat scroll left bottom;
}

.t,.t2,.tGray,.tKY,.tY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/graypx.gif') repeat-x;
width:100%;
}

.b,.b2,.bGray,.bKY,.bY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/graypx.gif') repeat-x scroll 0 100%;
}

.l,.l2,.lGray,.lKY,.lY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/graypx.gif') repeat-y;
}

.r,.r2,.rGray,.rKY,.rY {
background:transparent url('//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/graypx.gif') repeat-y scroll 100% 0;
}

td.warmBG,.tBckGld {
background:#fedf94 none repeat;
}

.tReg,.catchromestyle {
font-weight:400;
}

a.dropmenudiv:link,.dropmenudiv a:visited,.dropmenudiv a:active,a.MenuTabLink:link,a.MenuTabLink:visited,a.MenuTabLink:active,a.MenuTabLinkActive:link,a.MenuTabLinkActive:visited,a.MenuTabLinkActive:active {
color:#666;
}

a.dropmenudiv:hover,a.TabActiveLinkNormal:link,a.TabActiveLinkNormal:visited,a.TabActiveLinkNormal:active,a.TabActiveLinkBold:link,a.TabActiveLinkBold:visited,a.TabActiveLinkBold:active,a.Underline:link,a.Underline:visited,a.Underline:active {
color:#000;
}

#contact_style_box div p,#contact_style_box_stayinfo div p,#cms_loginHomePageLink_style div {
padding-top:2px;
padding-bottom:2px;
font-family:verdana;
font-size:11px;
font-weight:400;
margin:0;
}

#contact_style_box div p a:link,#contact_style_box div p a:visited,#contact_style_box div p a:active,#contact_style_box_stayinfo div p a:link,#contact_style_box_stayinfo div p a:visited,#contact_style_box_stayinfo div p a:active,#cms_loginHomePageLink_style div a:link,#cms_loginHomePageLink_style div a:visited,#cms_loginHomePageLink_style div a:active,.normalBlueHead,.LinkStyleText,p a:link,p a:visited,p a:active,a.NormalLink,a.home_offerlinks,a.NormalLink2,a.NormalLink2:active,.AU_normaltext_events div a:link,.AU_normaltext_events div a:visited,.AU_normaltext_events div a:active,.au_plates_ul li,.au_new_ul_cmo li,.au_new_ul_plates li,.au_new_ul_plates li a:link,.au_new_ul_plates li a:visited,.au_new_ul_plates li a:active,.au_new_ul li,a.TemplateTwoLink {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
}

#contact_style_box div p a:hover,#contact_style_box_stayinfo div p a:hover,#cms_loginHomePageLink_style div a:hover,p a:hover,a.NormalLink:hover,a.home_offerlinks:hover,a.close_link:hover,a.NormalLink2:hover,.AU_normaltext_events div a:hover,.au_new_ul_plates li a:hover,.TablLink:hover,a.TabLink:hover {
color:#c00;
font-family:verdana;
font-size:11px;
text-decoration:underline;
font-weight:400;
}

div#contact_style_box div p a,div#contact_style_box_stayinfo div p a,div#cms_loginHomePageLink_style div a {
padding-top:1px;
padding-bottom:0;
}

.bodytopbar,.bodybottomar {
background-color:#ffb700;
height:8px;
}

.belowlogo a:link,.belowlogo a:visited {
color:#406d9b;
font-family:verdana;
font-size:14pt;
font-weight:400;
height:30px;
padding-left:10px;
padding-top:10px;
vertical-align:top;
text-decoration:none;
}

a.NormalLink:visited,a.NormalLink:active,a.home_offerlinks:visited,a.home_offerlinks:active,a.NormalLink2:visited,a.NormalLink1:visited,a.NormalLink1:active,a.smallpromosLink:link,a.smallpromosLink:visited,a.smallpromosLink:active,a.smallpromosElseLink:link,a.smallpromosElseLink:visited,a.smallpromosElseLink:active,a.TopNormalLink:link,a.TopNormalLink:visited,a.TopNormalLink:active,a.HeaderNormalLink:link,a.HeaderNormalLink:visited,a.HeaderNormalLink:active,a.BlockTitle:link,a.BlockTitle:visited,a.BlockTitle:active {
color:#06c;
}

.normal_welmsg div,.normal_welmsg p {
color:#000;
font-family:Verdana;
font-size:11px;
text-align:left;
line-height:135%;
font-weight:400;
margin:0;
padding:0;
}

.normal_nopadding div,table td ul li,font {
color:#000;
font-family:Verdana;
font-size:11px;
font-weight:400;
}

#descPadding div p,.au_paddingleft p {
margin:0;
padding:0;
}

#descPadding div,.au_normal_text_new div p,.AU_normaltext p,.AU_normaltext div p {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
margin:0;
padding:0;
}

.NormalTextCategory,table td p,table tbody td p,div table tbody td p,p,.NormalText,.NormalText div table tbody td p,.NormalText div table tbody td {
color:#000;
font-family:Verdana;
font-size:11px;
line-height:135%;
font-weight:400;
}

.NormalBold,.boldtext_black,.csheader {
color:#000;
font-family:Verdana;
font-size:11px;
font-weight:700;
}

a.smallpromosLink,a.smallpromosElseLink {
color:#06c;
font-family:Verdana;
font-size:11px;
font-weight:700;
text-decoration:none;
}

a.smallpromosLink:hover,a.smallpromosElseLink:hover {
font-family:Verdana;
font-size:11px;
font-weight:700;
text-decoration:underline;
color:#c00;
}

.BlockContent,.BlockContentBlue {
border-left:1px solid #c5d9f3;
border-right:1px solid #c5d9f3;
}

.GrayGradBGHeader,.Error404Text1 {
font-family:verdana;
font-size:11px;
font-weight:700;
color:#000;
}

.ImgContainerText,.AU_BlockTitle a:visited,.AU_BlockTitle a:active {
color:#06c;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
}

.TopNormalText,a.TopNormalLink1,.au_normal_text_new,.AU_eventstext_noborder_middle div,.TabLink,a.TabLink {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
}

a.TopNormalLink,a.HeaderNormalLink {
color:#06c;
font-family:verdana;
font-size:10px;
text-decoration:none;
font-weight:400;
}

a.TopNormalLink:hover,a.HeaderNormalLink:hover {
font-family:verdana;
font-size:10px;
text-decoration:underline;
font-weight:400;
color:#c00;
}

a.au_pressImageTitle:link,a.au_pressImageTitle:visited,a.au_pressImageTitle:active {
color:#06c;
font-family:verdana;
font-weight:700;
font-size:11px;
text-decoration:none;
}

#linkTitle a,#linkTitle a:visited,#linkTitle a:active,.AU_BlockTitle a:link {
color:#06c;
font-family:verdana !important;
font-size:11px;
text-decoration:none;
font-weight:700;
}

.AU_BlockTitle a:hover,a.TabLinkbold:hover,a.TablLinkbold:hover {
color:#c00;
font-family:verdana;
font-size:11px;
text-decoration:underline;
font-weight:700;
}

.AU_detailsGrayTitle div,.AU_newdetailsGrayTitle div {
color:#666;
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:700;
}

.AU_detailsGrayTitle div p,.AU_newdetailsGrayTitle div p {
color:#666;
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:700;
margin:0;
padding:0;
}

.AU_detailsGrayTitle span,.AU_detailsGrayTitle span p,.AU_newdetailsGrayTitle span,.AU_newdetailsGrayTitle span p {
color:#666;
display:block;
font-family:verdana;
font-size:13px;
text-decoration:none;
font-weight:700;
}

.AU_grayTitleCMO,#bycmo {
display:block;
color:#666;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
padding:0 0 6px;
}

.AU_normaltext_1,.AU_normaltext_events,.AU_normaltext_events div,.AU_normaltext_desc,.AU_normaltext_cmo {
display:block;
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:400;
}

a.TabLinkbold,a.TabLinkbold:visited,a.TabLinkbold:active,.TabLabelbold {
color:#000;
font-family:verdana;
font-size:11px;
text-decoration:none;
font-weight:700;
}

.Underline,a.detailsInactiveTabLink:link,a.detailsInactiveTabLink:visited,a.detailsInactiveTabLink:hover,a.detailsInactiveTabLink:active {
font-family:Verdana;
font-size:11px;
font-weight:400;
color:#000;
text-decoration:none;
}

a.MenuTabLink,.MenuTabLinkOnHover,a.MenuTabLinkActive,.MenuLinkColorOut {
font-family:verdana;
font-weight:400;
font-size:11px;
text-decoration:none;
color:#666;
}

a.MenuTabLink:hover,a.MenuTabLinkActive:hover,.MenuLinkColorOver {
font-family:verdana;
font-weight:400;
font-size:11px;
text-decoration:none;
color:#000;
}

.csnormaltext,.csnormaltext p,.csnormaltext div {
color:#000;

font-family:Verdana;
font-size:11px;
line-height:135%;
font-weight:400;
padding:2px 0;
}

a.csLinkDisabled,a.csLinkDisabled:hover {
color:#aca899;
font-family:Verdana;
font-size:11px;
font-weight:400;
text-decoration:none;
padding-left:0;
padding-right:2px;
cursor:default;
}

a.csLinkDisabled:visited,a.csLinkDisabled:active {
color:#aca899;
padding-left:0;
padding-right:2px;
cursor:default;
}

a.csLink:visited,a.csLink:active {
color:#06c;
padding-left:0;
padding-right:2px;
}

ul.accountList{
margin:0 0 15px 15px;
padding:0;
}

ul.accountList li{
list-style-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/blackarrow.gif);
margin:0;
padding:0;
}

input.txtBox{
width:120px;
border: 1px solid #3399CC;
}
/* Styles added */
.mainBdyBlock{
	width:728px;
	padding:0 11px 0 11px;
	float:left;
}
.bdyLftCol{
	width:560px;
	float:left;
	padding-bottom:10px;
}
.bdyRtCol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	width:167px;
	float:left;
}
.bannerBlk{
	width:546px;
	height:174px;
	margin:0 0 20px -10px;	
}
h2.productHdrTtl{
	border-bottom:2px solid #ccc; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#000; 
	width:546px;
	float:left;
}
.productDiscriptBlk{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	float:left;	
	margin:15px 10px 0px 0;
}
.productDiscHdr{
	font-weight:bold;
	color:#3399cc;
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/product_info_left.gif);
	background-repeat:no-repeat;
	width:11px;
	height:140px;	
	float:left;
}
.productDiscFtr{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/product_info_right.gif);
	background-repeat:no-repeat;
	width:11px;
	height:140px;
	float:left;
}
.productDiscMid{
    background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/product_info_middle.gif);
    background-repeat:repeat-x;
	color:#333;
	font-size:11px;
	height:140px;
	width:515px;
	float:left;			
}
.bannerDiscHdr{
	font-weight:bold;
	color:#3399cc;
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/banner_left.gif);
	background-repeat:no-repeat;
	width:16px;
	height:172px;	
	float:left;
}
.bannerDiscFtr{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/banner_right.gif);
	background-repeat:no-repeat;
	width:16px;
	height:172px;
	float:left;
}
.bannerDiscMid{
    background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/banner_mid.gif);
    background-repeat:repeat-x;
	color:#333;
	font-size:5px;
	height:172px;
	width:496px;
	float:left;			
}
.productDiscMid ul{
	margin:0;
	padding:0 0 0 16px;
	float:left;
	clear:both;
}
.productDiscMid ul li{
	color:#000000;
	font-size:11px;
	margin:0;
	padding:0;
	font-weight:bold;
	list-style-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bulet_product_disc1.gif);
}
.productDiscMid a{
    color:black;
}
.rtColDataBlk{
	width:160px;
	float:left;
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/rt_col_datacontainer_bg.gif) no-repeat left top;
	padding:10px 0 20px 5px;
}
.rtColDataBlk span{
	font-weight:bold;
	color:#3399cc;
	display:block;
}
.rtColDataBlk ul{
	padding:0 0 0 0;
	margin:0 10px 0 12px;
/*	float:left; */
}
.rtColDataBlk ul li{
	padding:0;
	margin:0;
	list-style-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bulet_rtcol_datablk.gif);
}
.GCproductDiscriptBlk{
	width:235px;
	float:left;
	margin-right:7px
}
.GCproductDiscHdr{
	font-weight:bold;
	color:#3399cc;
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/GC_product_info_hdr.gif) no-repeat;
	height:18px;
	padding:6px 8px 0 8px;
}
.GCproductDiscFtr{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/GC_product_info_ftr.gif) no-repeat;
	height:15px;
}
div#breadcrumbs{
	height:20px;
}
h2.GCproductHdrTtl{
	border-bottom:2px solid #ccc; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:14px; 
	color:#000; 
	width:100%;
}
.GCproductDiscMid{
	color:#39c;
	font-size:12px;
	border-left:1px solid #C5D9F3;
	border-right:1px solid #C5D9F3;
	padding:10px 9px 0 9px;
}
.GCproductDiscMid span{
	color:#C60300;
	font-size:12px;
	clear:both;
}
.tabBlock{
	width:250px;
}
.tabBlockExtra{
	width:250px;
	height:10px;
	background-color:#A1BEEA;
	clear:both;
}
.tabBlockMid{
	font-size:12px;
	color:#333;
/*	border-left:1px solid #A2BEEA;
	border-right:1px solid #A2BEEA; */
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tab_block_mid_bg.gif) repeat-x;
	padding:10px 10px 0 10px;
}
.tabBlockMid input{
	border:1px solid #BCCFEE;	
}
.tabBlockFtr{
	height:23px;
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/tabs_block_footer.gif) no-repeat;
	margin-top:-12px;
	display:none;
}
#tab1{
	float:left;
	height:32px;
	padding-right:6px;
}
div.tab1Left{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/active_tab_left_corner.gif) no-repeat;
	width:16px;
	height:32px;
	float:left;
}

div.tab1Mid{
	background-color:#A1BEEA;
	float:left;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:7px 0 0 0;
}
div.tab1Right{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/active_tab_right_corner.gif) no-repeat;
	width:16px;
	height:32px;
	float:left;
}
#tab2{
	float:left;
}
div.tab2Left{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/inactive_tab_left.gif) no-repeat;
	width:16px;
	height:32px;
	float:left;
}
div.tab2Mid{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/inactive_tab_mid_bgtile.gif) repeat-x;
	float:left;
	height:25px;
	font-size:12px;
	color:#333;
	padding:7px 0 0 0;
}
div.tab2Right{
	background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/inactive_tab_right.gif) no-repeat;
	width:16px;
	height:32px;
	float:left;
}
div.tabBlockHdr{
	float:left;
	height:32px;
	display:none;
}

div#tab1, div#tab2{
cursor:pointer;
}

a:hover, a:active, a:visited{
color:#0066CC;
}

#dr_ProductDetails #productStory{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
width:63%;
float:left;
margin:5px 0pt 0pt 10px;
}
#dr_ProductDetails #productStory #ps_shortDescription{
font-weight:bold;
font-size:14px;
}
#dr_ProductDetails #productStory h2{
font-weight:bold;
margin:10px 0 10px 0;
}

#dr_CategoryProductList .dr_productName, 
#dr_CategoryProductList .dr_shortDescription, 
#dr_CategoryProductList .dr_buyNowButton{
display:block;
margin-bottom:-8px;
}

#dr_CategoryProductList .dr_buyNowButton{
margin-top:8px;
}


#dr_ProductSearchResults .dr_productName, 
#dr_ProductSearchResults .dr_shortDescription, 
#dr_ProductSearchResults .dr_buyNowButton{
display:block;
margin-bottom:-8px;
}

#dr_ProductSearchResults .dr_buyNowButton{
margin-top:8px;
}



/* B. rBox */
.rbox {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
margin:0 0 18px 5px;
}

.rboxHeader {
height:29px;
width:230px;
}

.bx_tl {


height:29px;

width:12px;
float:left;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bx_tl.gif) top left no-repeat;
}

.bx_tm {
height:29px;
width:206px;
float:left;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bx_tm.gif) top center repeat-x;
color:#39C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
line-height:30px;
}

.bx_tr {
height:29px;
width:12px;
float:left;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bx_tr.gif) top right no-repeat;
}

.rboxBody {
clear:both;
width:218px;
border-right:#ACD0E8 1px solid;
border-left:#ACD0E8 1px solid;
padding:5px;
}

#dr_Help .rboxBody{
height:200px;
}

#dr_ContactForm .rboxBody{
height:145px;
}

#dr_ContactForm #orderNumber,
#dr_ContactForm #password{
width:85px;
}


.rboxFooter {
width:230px;
}

.bx_bl {
height:12px;
width:12px;
float:left;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bx_bl.gif) bottom left no-repeat;
}

.bx_bm {
height:12px;
width:206px;
float:left;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bx_bm.gif) bottom center repeat-x;
}

.bx_br {
height:12px;
width:12px;
float:left;
background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/bx_br.gif) bottom right no-repeat;
}

ul.bx_list {
list-style-image:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/grey_arrow.gif);
margin-left:0;
padding-left:15px;
}

ul.bx_list li {
margin:0 0 5px 0;
}

/* E. rBox */

/* B. Strike Through Pricing */

span.dr_regularPriceLabel, span.dr_strikePrice{
font-weight:bold;
font-size:12px;
}

span.dr_promoPriceLabel, span.dr_actualPrice{
font-size:15px;
color:#C00;
font-weight:bold;
}

#dr_CategoryProductList .dr_productData{
margin-bottom:20px;
}

/* E. Strike Through Pricing */


#dr_ProductDetails .dr_regularPriceLabel,
#dr_ProductDetails .dr_strikePrice{
text-decoration:line-through;
}


/* B. FAQ */

#dr_ReturnAndCancellations h1,
#dr_OrderInformation h1,
#dr_DownloadInformation h1,
#dr_ShippingInformation h1,
#dr_PrivacyAndSecurity h1,
#dr_TechnicalAssistance h1
{
background:transparent url(//drh.img.digitalriver.com/DRHM/Storefront/Site/kodak/cm/images/faq_h1.gif) no-repeat scroll left top;
color:#000000;
margin:10px 0 15px -13px;
padding:11px 0 19px 13px;
font-size:12px;
}

#dr_ReturnAndCancellations dt a,
#dr_OrderInformation dt a,
#dr_DownloadInformation dt a,
#dr_ShippingInformation dt a,
#dr_PrivacyAndSecurity dt a,
#dr_TechnicalAssistance dt a
{
border-bottom:1px solid #999;
color:#999999;
display:block;
font-size:17px;
padding-bottom:5px;
width:685px;
text-decoration:none;
}

#dr_ReturnAndCancellations dt a:hover,
#dr_OrderInformation dt a:hover,
#dr_DownloadInformation dt a:hover,
#dr_ShippingInformation dt a:hover,
#dr_PrivacyAndSecurity dt a:hover,
#dr_TechnicalAssistance dt a:hover
{
text-decoration:none;
}

#dr_ReturnAndCancellations dd,
#dr_OrderInformation dd,
#dr_DownloadInformation dd,
#dr_ShippingInformation dd,
#dr_PrivacyAndSecurity dd,
#dr_TechnicalAssistance dd
{
margin:6px 150px 30px 30px;
}

/* E. FAQ */

#dr_ProductDetails h1,
#dr_ContactForm h1,
#dr_Help h1{
border-bottom:2px solid #CCCCCC;
padding-bottom:3px;
}

.dr_Content{
position:relative;
min-width:0;
}

/* B. TopNav CSS */
#v8_topnav{
margin: 0 0 7px 0; 
padding: 0 0 4px 5px; 
width: 70%;
}
/* E. TopNav CSS */


/* B. IE6 Hacks */
* html #v8_topnav{
margin-bottom:3px;
}

* html .rbox{
margin:0 0 10px 5px;
}

* html .rboxFooter{
margin-top:-3px;
}

* html .rtColDataBlk ul {
margin-left:18px;
}

*:first-child+html .rtColDataBlk ul {
margin-left:18px;
}


/* E. IE6 Hacks */


/** E. Custom CSS for Kodak **/