div.LeftContainer { float: left; display: inline; width: 237px; }
div.RightContainer { float: left; display: inline; width: 480px; margin-left: 30px; }
div.RightContainer div.TableForm table { margin: 0; padding: 0; border: none; background: none; border-collapse: collapse; }
div.RightContainer div.TableForm table tr td { text-align: left; vertical-align: top; padding: 0; }
div.RightContainer div.TableForm table tr td.FieldTitle { font-weight: bold; padding: 4px 25px 0px 0px; }
div.RightContainer div.TableForm table tr td.TextInput input { width: 250px; }
div.RightContainer div.TableForm table tr td div.ErrorMessage { margin-top: 5px; color: #CC0000; font-weight: normal; }
div.RightContainer div.PrivacyPolicy { font-size: 10px; }
div.RightContainer div.CatalogErrorMessage { color: #CC0000; font-weight: normal; }
div.RightContainer div.CatalogContainer { float: left; display: inline; width: 150px; text-align: center; }
div.RightContainer div.CatalogContainer img { vertical-align: top; width: 100%; }
div.RightContainer div.CatalogContainer input { margin: 0; padding: 0; width: 15px; height: 15px; }
div.RightContainer div.CatalogContainer div.ItemTitle { margin-top: 5px; font-weight: bold; }
div.RightContainer div.CatalogContainer div.ItemDownload { font-size: 10px; }
div.RightContainer div.CatalogContainer div.InputCheckbox { margin-top: 5px; }
div.RightContainer div.CatalogSpacer { float: left; display: inline; width: 15px; height: 15px; }

