/*body#amd div#mainContent table
{
  width: 100%;
}*/

body#amd div#mainContent th
{
  text-align: left;
}

body#amd div#mainContent h1
{
  font-size: 125%;
  margin: 0;
}

body#amd div#mainContent h2
{
  font-size: 125%;
  margin: 5px;
}

body#amd div#mainContent li
{
  float: left;
  margin: 15px;
}

body#amd div#mainContent div
{
  	/*overflow: hidden;*/
}

body#amd div#mainContent div#wrapper, body#amd div#mainContent div#content
{
  margin: auto;
}

body#amd div#mainContent div#copyNotice
{
  clear: both;
  text-align: center;
  width: 100%;
}

body#amd div#mainContent div#login
{
  width: 326px;
  margin: auto;
}

body#amd div#mainContent div#login h1
{
  padding: 14px;
  text-align: center;
  width: 298px;
  height: 20px;
  background-image: url('/images/ui/amd-default-header.png');
  color: white;
  background-color: inherit;
  font-variant: small-caps;
  font-size: 150%;
}

body#amd div#mainContent div#login div.input
{
  width: 298px;
  text-align: center;
  padding: 14px;
  background-image: url('/images/ui/amd-default-background.png');
}

body#amd div#mainContent div#login label
{
  margin: 20px;
}

body#amd div#mainContent div#login input
{
  margin: 10px;
}

body#amd div#mainContent div#login div#loginFooter
{
  width: 326px;
  height: 11px;
  background-image: url('/images/ui/amd-default-footer.png');
  clear: both;
}

body#amd div#mainContent div#footer ul
{
  width: 450px;
  text-align: center;
  margin: auto;
}

body#amd div#mainContent div#footer li
{
  list-style-type: none;
}

body#amd div#mainContent div#login, body#amd div#mainContent div#footer
{
  margin-top: 120px;
}

body#amd div#mainContent div#information h1, body#amd div#mainContent div#mainContent h1
{
  width: 100%;
  height: 18px;
  padding: 7px;
  background-image: url('/images/ui/amd-header.png');
}

body#amd div#mainContent div#information h1:hover, body#amd div#mainContent div#mainContent h1:hover
{
  background-image: url('/images/ui/amd-header-hover.png');
}

body#amd div#mainContent div#step2, body#amd div#mainContent div#step3, body#amd div#mainContent div#step4, body#amd div#mainContent div#step5
{
  display: none;
}

body#amd div#mainContent div.input, body#amd div#mainContent div.help, body#amd div#mainContent div.actions, body#amd div#mainContent div#confirmation div.list
{
  padding: 5px 10px;
}

body#amd div#mainContent div.input
{
  float: left;
	width:300px;
}

body#amd div#mainContent div.help
{
  float: right;
}

/*body#amd div#mainContent div.input, 
{
  width: 46%;
}*/

body#amd div#mainContent div.help
{
	width:200px;
	float:left;
}

body#amd div#mainContent div#step1 div.input
{
	padding-top:20px;
}	

body#amd div#mainContent div#step2 div.list, body#amd div#mainContent div#step2 div.help
{
  width: 540px;
  padding: 5px 10px;
}

body#amd div#mainContent div.actions
{
  clear: both;
  float: right;
  width: 180px;
}

body#amd div#mainContent div.action
{
  float: left;
  padding: 5px;
  width: 80px;
}

body#amd div#mainContent div.stepContainer,
body#amd div#mainContent div.stepContainerThin
{
	background-color:#ededed;
	border:1px solid #c4c4c4;
}

body#amd div#mainContent div.stepContainer
{
	min-height:330px;
	height:auto;
}

body#amd div#mainContent div.stepContainerThin
{
	overflow:hidden;
}

body#amd div#mainContent div.action input
{
  width: 80px;
  cursor: pointer;
}

body#amd div#mainContent div#contactUs p, body#amd div#mainContent div#contactUs div
{
  padding: 5px;
}

body#amd div#mainContent div#contactUs th
{
  font-weight: normal;
}

body#amd div#mainContent th.description, body#amd div#mainContent td.description
{
	width:250px;
}

body#amd div#mainContent th.colour, body#amd div#mainContent td.colour
{
	width:100px;
}

body#amd div#mainContent th.code, body#amd div#mainContent td.code
{
}

body#amd div#mainContent th.quantity, body#amd div#mainContent td.quantity
{
  	text-align: center;
	width:50px;
}

body#amd div#mainContent div.calendar
{
  padding: 5px 10px;
  width: 55%;
  float: left;
}

body#amd div#mainContent div#step3 div.help
{
  width: 36%;
}

body#amd div#mainContent div#calendarKey
{
  padding: 10px;
}

body#amd div#mainContent div#step4 div.input
{
  width: 540px;
}

body#amd div#mainContent div#step4 div.input th
{
  width: 151px;
}

body#amd div#mainContent div#step4 div.input td
{
  width: 60%;
}

body#amd div#mainContent div#step4 div.input td input
{
  width: 90%;
}

body#amd div#mainContent div#step5 div.help
{
  width: 520px;
  padding: 10px 20px;
}

body#amd div#mainContent div#confirmation div.input, body#amd div#mainContent div#confirmation div.list
{
  width: 90%;
  float: none;
  clear: both;
}

div#scriptInfo
{
  display: none;
}

body#amd div#mainContent div.error, body#amd div#mainContent div.error p
{
  width: 100%;
  text-align: center;
}

body#amd div#mainContent div#delivery p.ourCommitment
{
  text-align: center;
}

body#amd div#mainContent div#delivery div#graphicalProgression
{
  width: 546px;
  height: 70px;
  margin-left: 22px;
  background-image: url('/images/ui/amd-background.png');
}

body#amd div#mainContent div#delivery div#graphicalProgression img#ourVan
{
  margin-top: 10px;
}

body#amd div#mainContent div#delivery p.deliveryStatus, body#amd div#mainContent div#delivery p#expArrival, body#amd div#mainContent div#delivery p#yourDrivingTeam, body#amd div#mainContent div#delivery p#yourPickingTeam, body#amd div#mainContent div#delivery p#yourCheckingTeam
{
  margin: 5px 20px;
  padding: 0;
}

body#amd div#mainContent div#delivery p.deliveryStatus
{
  clear: both;
  padding-top: 5px;
}

body#amd div#mainContent div#delivery div.stepContainer
{
  	padding-bottom: 5px;
}

body#amd div#mainContent div#startTime
{
  float: left;
  padding-left: 66px;
}

body#amd div#mainContent div#arrivalTime
{
  float: right;
  padding-right: 66px;
}

body#amd div#mainContent div.stepContainer div.input input
{
  width: 177px;	
}

body#amd table.calMonthTable, body#amd table.calMonthTableSelected
{
	float:left;
	width:300px;
	clear:left;
	margin-left:90px;
	margin-right:65px;
	margin-top:-50px;
}

body#amd div#calendarInstruction
{
	float:right;
	padding-top:40px;
	
}

body#amd div#calendarKey, body#amd div#calendarInstruction
{
	
	width:250px;
	
}

body#amd div#calendarKey
{
	clear:right;
	float:right;
}

body#amd div.orderTrackMessage
{
	text-align:center;
	width:475px;
}
