ul.Header, ul.Header2, ul.Body, ul.Footer
{
	margin: 10px 0 0 0;
	padding-left: 5px;
	padding:0 0 0 5px;
	width:auto;
}
ul.Header li, ul.Header2 li, ul.Body li, ul.Footer li
{
	margin: 0px 0px 0px 1px;
	display: inline;
	float: left;
	background-color: #51A8DC;
	height:26px;	
}
ul.Header2 li{background-color: #D6D6D6;}ul.Header2 li span{Color:#000 !important;}
ul.Body li 
{
	margin: 1px 0px 0px 1px;
	background-color: #EFEFEF;
}
ul.Footer li 
{
	margin: 1px 0px 0px 1px;
	background-color: #D6D6D6;
}
ul.Header li span, ul.Header2 li span, ul.Body li span, ul.Footer li span
{
	margin: 5px 0px 5px 5px;
	display: block;
	font: normal normal bold 11px Tahoma, Arial, Geneva, sans;
	color: #ffffff;
	text-align:left;
}
ul.Body li span
{
	color: #444444;
	font: normal normal normal 11px Verdana, Arial, Geneva, sans;
}
ul.Footer li span
{
	color: #000000;
	font: normal normal bold 11px Verdana, Arial, Geneva, sans;
}



ul.Body input{height:14px;width:50%;font-size:12px;padding:1px 0 0 0;margin:2px;float:left;}
ul.Body input.CouponTextbox, .BluePanel input.CouponTextbox{width:290px;margin: 2px 10px 0 10px;}

input.CouponSendButton{width:auto !important;height:auto !important;}
	

.PaperType{margin:0px 10px 0px 10px;text-align:right;font-size:12px;float:right; width:320px;}
.PaperTypePanel{margin:10px;text-align:left;font-size:12px;}

.DeliverySelection{padding:10px;text-align:left;font-size:12px;}
.DeliverySelection input{}
.DeliverySelection label{cursor:pointer;cursor:hand;}

.Buttons{width:100%;} .Buttons input {margin:20px 20px 10px 20px;} 

.hidden{display:none;}

table.BluePanel{border-collapse:collapse;font-size:11px;}
.BluePanel tr.alt td{background-color: #D6D6D6;}
table.BluePanel td{text-align:left;padding:4px;background-color:#EFEFEF;border:solid 1px white;}


.BluePanel, table.BluePanel{margin:5px;padding:0;width:98%;float:left;}
.BluePanel th{border:solid 1px white;}
.BluePanel h2, .BluePanel th{line-height:24px; text-align:left;padding:0px 4px 0px 4px; height:24px;font-size:12px;background-color: #51A8DC; color:White;margin:0px;}
.BluePanel h2 select{width:440px;font-size:12px;margin:2px 0 0 5px;}
.BluePanel tr td select{width:236px;margin-left:4px;font-size:12px;}
.BluePanel p
{
	text-align:left;
	margin:1px 0 0 0;
	border-top: solid 2px #51A8DC;
	border-bottom: solid 2px #51A8DC;
	background-color:#EFEFEF;
	overflow:hidden;
	padding:6px;
	font-size:13px;
	height:130px;
}
.BluePanel p input, .BluePanel td input {height:14px;width:70%;font-size:12px;padding:1px 2px 0 2px;margin:0 10px 0 10px;}
.BluePanel td input {width:55%;margin:0 5px 0 5px;}
.BluePanel p.nolines{border: 0 none;}
.BluePanel p span.line{display:block;padding:4px;}
.BluePanel p img{float:left;margin:2px 6px 6px 0px; border:solid 1px red; display:block;}
