body				{
				font-family: arial, helvetica, sans-serif;
				font-size: 12px;
				}
				
form				{
				margin: 0px;
				padding: 0px;
				}

table			{
				margin: 5px 0px 5px 10px;
				background-color: #f7f7f7;
				}			

td				{
				vertical-align: top;
				}

h1				{
				font-weight: bold;
				font-size: 16px;
				text-decoration: none;
				margin: 10px 0px 5px 10px;
				}

h2				{
				font-weight: bold;
				font-size: 14px;
				text-decoration: underline;
				margin: 10px 0px 5px 10px;
				}
				
p				{
				font-family: arial, helvetica, sans-serif;
				font-size: 12px;
				margin-left: 10px;
				}
				
fieldset			{
				border: 0px;
				margin: 0px 0px;
				padding: 0px 0px 0px 0px;
				}								

legend			{
				color: #000000;
				font-family: arial, helvetica, sans-serif;
				font-weight: bold;
				font-size: 16px;
				font-weight: bold;
				margin: 0px 0px 4px 0px;
				padding: 0px 0px 10px 0px;
				}	

input			{
				margin-left: 10px;
				}

dl				{
				margin: 0px 0px 20px 10px;
				}
				
dt				{
				clear: left;
				float: left;
				width: 160px;
             		font-weight: bold;
            		display: block;
              		font-family: arial, helvetica, sans-serif;
              		font-size: 14px;
              		padding: 1px 0px;
              		}
				
dd         		{ 
				margin: 0px 0px 0px 160px;
				padding: 1px 0px;
				}

dd p				{
				margin: 5px 0px 10px;
				}

dd input			{
				margin: 0px;
				}

th				{
				text-align: left;
				}
				
a				{
				text-decoration: none;
				font-weight: bold;
				color: #E00000;
				}

a:hover			{
				text-decoration: underline;
				color: #909090;	
				}
				
tr.uneven			{
				background-color: #e8e8e8;
				}

tr.even			{
				background-color: #ffffff;
				}	
				
tr.head			{
				background-color: #C0C0C0;
				}	
				
tr.foot			{
				background-color: #FFFFFF;
				}	

td.foot-control	{
				padding-left: 11px;
				}

ul.menu 			{
				margin: 0px 0px 20px 15px;
				padding: 0px;
				}
				
ul.menu li		{
				list-style-type: none;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				}	
				
h1.menu-title		{
				margin: 0px 0px 0px 15px; 
				font-size: 12px;
				}

.error			{
				color: #E00000;
				font-weight: bold;
				font-size: 14px;
				}

#TotalPrice		{
				font-weight: bold;
				}

dd.text			{
				margin: 0px 0px 7px 0px;  
				}
				
.help			{
				background-color: #FFFCA2;
				border: 1px solid #000000;
				display: none;
				font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
				font-size: 11px;
				left: 0pt;
				margin: 0pt;
				padding: 5px;
				position: absolute;
				top: 0pt;
				width: 170px;
				text-align: center;
				}