/* 
    Document   : lite_place_order.css
    Created on : Oct 11, 2010, 5:41:17 PM
    Author     : jared
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#legend	td {
		font-size:12px;
		vertical-align: middle;
		padding:0px;
		margin:0px;
}

#SelectedMeal	{
	width:480px;
	height:350px;
	overflow: auto;
}

span.title	{
	font-size: 20px;
	font-weight:normal;
	letter-spacing: 0.1em;
	padding: 25px 0px 0px 0px;
}

#content img.icon		{
	float:none;
	border-style:none;
	margin:0px;
}

#content img.po-order-steps		{
	float:none;
	border-style:none;
	margin:0px 0px -6px 0px;
}

table.po-order-steps	{	width:760px; }

table.po-order-steps td {
	vertical-align:middle;
	text-align:center;
	padding-bottom:12px;
	color:#6D6C6C;
}

table.po-order-steps td.active {
	color:#FF6633;
}



table.po-meals-list {
	border-collapse: collapse;
	width:760px;
	margin-top:15px;

}

table.po-meals-list td {
	border:1px none #3D3D3D;
	padding:6px;
	vertical-align:bottom;
}



table.meal-portions th	{
	text-align:center;
}

table.meal-portions td	{text-align:justify;vertical-align: middle;}

#YourItems {
	width:800px;
}

#YourItems td,th{
	text-align:left;
}

legend {
	font-weight:bold;
}

label	{
	padding-top:7px;
}

#ContactInfoSet {
	width:300px;
	min-height:215px;
}

#TransferInfoSet {
	width:440px;
	min-height:285px;
}

#NotesSet textarea {
	width:290px;
	height:100px;
}

#NotesSet {
	width:300px;
	min-height:190px;
}

#ReturningSet {
	height:45px;
}

#PutOnFileSet {
	height:45px;
}

#BillingInfoSet {
	width:440px;
	min-height:355px;
}

#CouponSet {
	width:300px;
	min-height:75px;
}

div.submit {
	display:inline;
	margin-left:10px;
	margin-right:10px;
}

td.quantity input {
	width:25px;
}

div.del-fee-holder {
	margin-top:10px;
}


td.selected-meal-pic img {
	margin:0px;
	padding:0px;
	float:none;
}

table.selected-meal td {
	margin:0px;padding:0px;
	vertical-align:top;
}
