.orderbold { 
text-align: left; 
font-weight: bold;}

.order thead, .order th { 
background-color: #ADD9E6;
text-align:left; }

.order tfoot th, .total { 
background-color: #FDF5E6;
text-align:left; 
font-weight: bold; }

.order th a:hover { color: #fff; }

.order input 
{
font-size: x-small; 
border: 1px solid  #ADD9E6;
 }

.continue { 
background-color: Silver; 
text-align: right; 
padding: 0 5px 0 5px; }

h2 
{
 
	background-color: #ADD9E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

h2 a:link, h2 a:visited
{
	font-size:x-small;
	color:#00015E;
}
h2 a:hover
{
	font-size:x-small;
	color:#00015E;
	text-decoration:underline
}

h3
{
	font-size: x-small;
	font-weight:bold;
}
.input
{
	width: 160px;
}
.ddl
{
	width: 165px;
}
.txtarea
{
	width: 168px;
}





.login { text-align: left; }

.red { color: red; }

.button { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size:x-small;
font-weight: bold; 
background-color:#ADD9E6; 
color: #00015E; 
border: 1px solid #fff;
width: 80px;
}

.buttongrey { 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size:x-small;
font-weight: bold; 
background-color: #A9A9A9; 
color: #fff; 
border: 1px solid #fff;}


.sr { 
font-weight: bold;
background-color: silver;
text-align: center; }

#summary td { 
padding: 3px; }

#summary .dash { border-bottom: 1px dashed black; }

#summary .dashbold { 
border-bottom: 1px dashed black;
font-weight: bold;
text-align: right; }

#buttons { text-align: right; }

#total { 
font-weight: bold;
text-align: right; }

.email { 
text-align: center; }

.email input { border:0; }

.error
{
	color: red;
}