#mForm			{background-color:#f3f7ea; border:#cccccc dashed 1px;}
#mForm p			{line-height:15px;}
form fieldset 	{margin:10px 3px 5px 1px; border:none; padding: 15px;}
form label 	p	{display:inline-block; line-height:5px;}
form fieldset ol	{margin:0; padding: 0;}
form fieldset li	{list-style: none; margin: 0;}
form fieldset fieldset	{border: none; margin: 3px 0 0;}
form fieldset fieldset label	{display: block;  width: auto;}
form em 	{color: #4C4843;}
form label, legend 		{color:#4C4843;}
form fieldset fieldset label {}

input		{height:17px; vertical-align:middle; color:#4C4843; margin-bottom: 10px; border: #999999 solid 1px; font:normal 1em Georgia, serif;} 
.file		{height:25px; vertical-align:middle; color:#4C4843; margin-bottom: 10px; border: #999999 solid 1px; font:normal 1em Georgia, serif;} 
input.cc	{width:150px; height:17px; vertical-align:middle; color:#4C4843; margin-bottom: 4px; border: #999999 solid 1px; font:normal 1em Georgia, serif;} 
select		{height:23px; vertical-align:middle; color:#4C4843; margin-bottom: 10px; border: #999999 solid 1px; font:normal 1em Georgia, serif;} 
option		{height:20px; vertical-align:middle; color:#4C4843; font:normal 1em Georgia, serif;} 
form legend {padding:0;  margin: -7px -7px 15px -7px; /* IE Win */}
.fheader	{margin: 10px 0 -5px 0;}
.submit		{background: #e4e4e4; border:#999999 1px solid; color:#666666; font: bold 1em Georgia; height:25px; padding:0 3px 0 3px;}
.submitcoupon		{background: #e4e4e4; border:#999999 1px solid; color:#666666; font: normal .8em Georgia; height:21px;}
.loginsubmit	{background: #e4e4e4; border:#999999 1px solid; color:#666666; font: bold .85em georgia; height:22px; width:60px; margin-bottom:4px;}
.ccsubmit	{background: #e4e4e4; border:#999999 1px solid; color:#666666; font: bold .7em georgia; height:21px; width:60px; padding:0; margin-top:0; margin-bottom:4px;}
.submit2	{background: #e4e4e4; border:#999999 1px solid; color:#666666; font: normal .8em georgia; height:25px; width:200px;}
.button		{padding: 10px 0 0 0;}
.noborder	{ border:none;}

/*\*//*/
form legend {
  display: inline-block;
}
/* IE Mac legend fix */

/* Table */

table 		{border-collapse:separate;border-spacing:0;margin:0 0 1em;color:#4C4843;}
thead th,thead td,tfoot th,tfoot td {border:1px dashed #cccccc;border-width:1px 0;background:#EBE5D9;}
th 			{line-height:normal; padding:0.25em 0.5em;text-align:left;}
tbody th,td 		{padding:0.25em 0.7em;text-align:left;}
tbody th 			{white-space:nowrap;}
/*tbody td,tbody th 					{border:1px dashed #fff; border-width:1px 0;} */
tbody tr.odd th,tbody tr.odd td		{border-color:#cccccc;background:#F7F4EE;}

.flast 	{border-bottom:1px dashed #cccccc;}

/* added by Pia */
#meminfotable			{width:300px;}
table.meminfo 			{border:1px dashed #cccccc; padding:0; margin:0;}
th.meminfo 				{margin:0; background:#F7F4EE; line-height:normal; padding-top:0.25em; padding-bottom:0.5em; padding-left:1em; text-align:left; vertical-align:top; white-space:nowrap;}
td.meminfo				{margin:0; padding-top:0.25em; padding-bottom:0.5em; padding-left:1em; line-height:normal; text-align:left; vertical-align:top; white-space:nowrap;}
td.meminfo-capitalize	{margin:0; padding-top:0.25em; padding-bottom:0.5em; padding-left:1em; line-height:normal; text-align:left; vertical-align:top; white-space:nowrap; text-transform:capitalize;}
#fieldsetgreenbg		{font: normal .9em Georgia; color:#333333; border: 1px dashed #999999; padding:7px; background-color:#e5ebc8; margin-top:5px; margin-bottom:20px;}
.field					{border: #999999 solid 1px; height:18px; color:#333333;}
.radio					{color:#333333; border:0;}
.checkbox				{color:#333333; border:0;}
.button150w				{color:#666666; width:150px; height:25px; background: #e4e4e4; border:#999999 1px solid; font: normal .75em georgia;}
.lowercase				{text-transform:lowercase;}
.mixedcase				{text-transform:capitalize;}

