#main { margin-left:10.2em; margin-right:10.2em; padding-left:1em; padding-right:1em; }

/* .header { width: 800px; margin-left: auto; margin-right: auto; }  */

a:link 	  {font-family: sans-serif; font-size: 9pt; color: #7331DB; text-decoration: none; font-weight: bold}
a:visited {font-family: sans-serif; font-size: 9pt; color: #7331DB; text-decoration: none; font-weight: bold}
a:hover	  {font-family: sans-serif; font-size: 9pt; color: #7331DB; text-decoration: underline; font-weight: bold}
a:active  {font-family: sans-serif; font-size: 9pt; color: #7331DB; text-decoration: none; font-weight: bold}
:link img { border: 0px }
:visited img { border: 0px }


body		{ margin: 0 0 0 0; background-color: #FFFFEB; font-family: sans-serif; font-size: 9pt; }
h1			{ font-size: 12pt; color: #7331DB; text-align: center; }
h2			{ font-size: 10pt; color: #7331DB; text-align: left; }
h3			{ font-size: 10pt; color: Black; text-align: center; margin-top: 10px; }

.wizard { vertical-align: top; }
div.wizardpage { height: 100%; font-family: sans-serif; font-size: 9pt; }

div.LoginBlock { position:relative; top:-20px; right:15px;  font-family:serif; font-style: italic; font-weight: bold; font-size: 10pt; color:#7331DB;  }
a.LoginLink, a.LoginLink:link, a.LoginLink:visited { font-size: 8pt; font-weight: normal; font-style: normal; color:#7331DB;}

.LeftAligned { float: left; }

td.LoginCell { margin-left:-300px; }

tr.GalleryHeader { height: 50px; }
tr.GalleryHeader td a, tr.GalleryHeader td a:link, tr.GalleryHeader td a:visited { font-size: 12pt; }
td.ImageFolders { width: 200px; padding: 0 0 0 10px; }
td.ImageFolders a, td.ImageFolders a:link, td.ImageFolders a:visited { font-weight: normal; font-size: 8pt; }
/* td.ImagePreview {width: 60%; } */
/* td.ImageInfo {width: 40%; vertical-align: top; background-color: #EEF3FB; border-style: solid; border-color: Black; border-width: 1px; }  */
td.ImageInfo {vertical-align: top; background-color: #EEF3FB; border-style: solid; border-color: Black; border-width: 1px; }
td.ImageInfo table tr td { padding: 10px; }
a.ThumbnailLink { font-weight: normal; }

td.IILabel {font-size: 8pt; font-weight: bold }
td.IIValue {font-size: 8pt; }

.Question {font-weight: bolder; }

table.ContactInfo	{ margin-left: 30%; margin-right: 30%; width: 40%; }
td.ContactLabel, td.ContactValue { font-size: 10pt; width: 50%; vertical-align: top; padding: 10px; }
td.ContactLabel		{ font-weight: bold; text-align: right;  }

table.Login { margin-left: auto; margin-right: auto; }
table.CreateUser { margin-left: auto; margin-right: auto; }

table.PaymentInformation { margin-left: auto; margin-right: auto; width: 100%; }
table.PaymentInformation tr td { vertical-align: top; }
table.OrderCost { width: 100%; vertical-align: top }
table.BillingInformation { width: 100%; }
table.BillingInformation tr td { vertical-align: top; }

.PaymentHeaderCell
{
	width: 150px;
}

.PaymentInformationHeader
{
	font-size: larger; 
	font-weight: bold; 
	color: white; 
	background-color: #b59cd6; 
	text-align: center;
	margin-bottom: 5px;
}

.MyBordersBox
{
	border-style:solid; 
	margin-top: 20px; 
	border-width: 1px; 
	padding: 10px; 
	padding-bottom: 20px; 
	background-color: #FFF0F5;
}