/* base div style */
.sdOffer {
  background-image: url(http://g-ecx.images-amazon.com/images/G/01/kitchen/scheduled-delivery/bkgd._V46771222_.gif); 
  background-repeat: no-repeat; 
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 4px;
  padding-top: 4px;  
  margin-bottom: 6px;
}

/* buybox elements */
div.sd_buybox_align {
  padding-left: 0.3em;
  float: left;
}

/* used for color pallette on top of popup */
.sd-timeslot-weekday-date-small {background-color: #D5DCDB; color: #8C8C8C; text-align: center; width: 1.5em; height: 1.0em;}
.sd-timeslot-highlight-date-small {background-color: #D3F889; color: #003399; text-align: center; width: 1.5em; height: 1.0em;}
.sd-timeslot-selected-date-small {background-color: #009900; color: #003399; width: 1.5em; height: 1.0em;}
span.sd-legend {font: 10pt "verdana";}
tr.sd-legend {height: 4.0em;}
table.sd-legend {text-align: center; vertical-align: middle;}

/* sd window style */
.sd-popup{border: 1px solid #AED2EE; corner-radius: 6px;}
/* title of calendar window */
.sd-timeslot-calender-title {text-align: left; padding-left: 12px; font: 14pt "verdana";}
/* title of scroll line (which has direction navigation */
.sd-timeslot-scroll-title {background-color: #EEEECC; text-align: center; font: bold 12pt "verdana";}
td.sd-timeslot-scroll-title {height: 2.8em; text-align: center;}
td.sd-timeslot-scroll-title-left {height: 2.8em; text-align: center;}
td.sd-timeslot-scroll-title-right {height: 2.8em; text-align: right;}

/* Row and Column Headers */
/* sdbuybox */
#sd-timeslot .index-date tr {border-bottom: 5px solid #FF0000;}
td.sd-timeslot-rowindex-date {width: 2.8em; height: 2.8em; text-align: center;}
span.sd-timeslot-rowindex-date {white-space: nowrap; font: 8pt "verdana"}
select.sdbuybox {white-space: wrap; width: 13.5em;}
td.sd-timeslot-index-date {width: 2.8em; height: 2.8em; text-align: center;}
span.sd-timeslot-index-date {white-space: nowrap; font: 11pt "verdana"}
th.sd-timeslot-index-date {border-bottom: 1px dashed #AED2EE; width: 2.8em; height: 2.8em;}


td.sd-message {white-space: nowrap; background-color: white; color: #FF0000; text-align: center; border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-top: 1px solid #aaa;}
span.sd-message {white-space: nowrap; background-color: white; color: #FF0000; text-align: center; font-size: 12px;}

/* ********************************************************

Page: slot selection page
Project: AmazonFresh
Created By: Linde Husk
Created On: 08 May 2007
Updated: 09 Sept 2008

Description:
Styles specific to the slot selection page (select a day and time for your order)

********************************************************* */

.sd-timeslot-slot td {
	width: 2.8em;
	height 2.8em;	
}

.sd-timeslot-slot button {
	line-height: 2.0em;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.sd-timeslot-slot div {
	text-align: center;
	vertical-align: middle;
	width: 90%;
	height: 90%;
}

.sd-timeslot-slot button.span1Rows {
	height: 100%;
}

.sd-timeslot-slot .sdcal-avail button:hover,
.sd-timeslot-slot .sdcal-avail button:active
 {
	background-color: #009900;
	border: 1px inset #669900;
}

.sd-timeslot-slot .sdcal-avail button {
	background-color: #D3F889;
	border: 1px outset #ebffad;
	color: #003399;
	cursor: pointer;
}

.sd-timeslot-slot .sdcal-select button {
	background-color: #009900;
	border: 1px inset #669900;
	color: #003399;
	cursor: pointer;
}

.sd-timeslot-slot .sdcal-noavail button {
	background-color: #d5dcdb;
	border: 1px solid #95a8a6;
	color: #95a8a6;
}

# day slots
  table.sdcal-table td { 
    font-size: 60%;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
  }
  
  .sdcal-head {
    background-color: #9DC4D8;
  }

  td.sdcal-dayname { 
    color: white; 
    width: 20px;
    background-color: #9DC4D8;
  }

  td.sdcal-day {
    border: 1px solid #B7D5E3; 
    padding-top: 8px;
  }
  td.sdcal-notaday { 
    border: 1px solid white; 
  }
  td.sdcal-noavail {
    color: #95a8a6;
    background-color: #d5dcdb;
  }
  td.sdcal-avail {
    background-color: #D3F889;
    border: 1px outset #ebffad;
    color: #003399;
    cursor: pointer;
  }
  td.sdcal-select {
    background-color: #009900;
    border: 1px inset #669900;
    color: #003399;
    cursor: pointer;
    font-weight: bolder;
  }
  td.sdcal-today {
    color: white;
    background-color: black;
    font-weight: bolder;
  }

  .sd-error {
    color: red;
  }

.sd_calicon_disabled {
   margin-top: 1em;  
   margin-left: 1em;  
}

.sd_calicon_enabled {
   margin-top: 1em;  
   margin-left: 1em;  
}
