.IssueOrderForm {
	width: 600px;
	margin: 0 auto;
}

.IssueOrderForm table {
    border: none;
}

.IssueOrderForm td {
    margin: 0;
    padding: 0;
}

.IssueOrderForm .gwt-TabPanel {
	width: 500px;
}

.IssueOrderForm .gwt-TabPanelBottom {
	/*height: 500px;*/
	padding-bottom: 10px;
}

.FormBlock {
	border-bottom:1px inset black;
	padding-bottom:7px;
	padding-top:10px;
}

.FormElement {
	clear: both;
	padding: 5px;
	width: 560px;
}

.Data {
    display: block;
    text-align: right;
}

/*
.Money {
    width: 5em;
    display: block;
    float: left;
    text-align: right;
}

.IssueDiv .Money {
    width: auto;
    display: inline;
    float: none;
    text-align: left;
}
*/

.Money {
    width: 5em;
    display: block;
    float: left;
    text-align: right;
}

.IssueDiv select {
    width: 6em;
}

.GrandTotal {
    width: 210px;
    float: right;
}

.gwt-TabPanelBottom .Label {
	display: block;
	width: 250px;
	float: left;
	font-weight: bold;
	color: #3F79BD;
}

html .gwt-TabPanelBottom .SecondaryLabel {
color: #666;
}

.gwt-TabPanelBottom .Label .Extra {
	font-weight: normal;
	font-size: smaller;
}

.FormElement .gwt-TextBox {
	width: 260px;
}

.FormElement .gwt-TextArea {
	width: 300px;
	height: 100px;
}

.gwt-Hyperlink a {
    text-decoration: underline;
    cursor: pointer;
}

.gwt-Hyperlink a:hover {
    color: #8ABDE6;
}

.gwt-PushButton {
	width: 50px;
	text-align: center;
	float: right;
	margin : 8px 0 0 0;
}

.gwt-TabPanel {
    padding-top: 20px;
}

.gwt-TabBarItem {
    cursor: pointer;
    text-align: center;
    padding: 5px 0 0 0;
    background-image: url(/Content/Graphics/tabs.png);
    background-position: 0 -25px;
    background-repeat: no-repeat;
    width: 103px;
    height: 20px;
    position: relative;
    top: 1px;
}

.gwt-TabBarItem-selected {
    background-position: 0 0;
    color: #000;
    text-decoration: none;
    cursor: text;
    top: 1px;
}

.gwt-TabPanelBottom 
{
    background: #EEE;
    border: solid 1px #8ABDE6;
    padding: 0 10px;
    width: 604px;
}

.gwt-TabPanelBottom p {
    padding: 0 0 1em 5px;
}

.gwt-PushButton {
    background-color: #8ABDE6;
    padding: 2px 5px;
    border: outset 2px #8ABDE6;
}

.FormElement .gwt-TextBox-oneButton input {
	width: 230px;
	margin-top: 9px;
}

.FormElement .gwt-TextBox-twoButton {
	width: 230px;
	margin-left: 24px;
}

.FormElement .PostalCodeInput input {
	width: 10em;
}

.FormElement .CvvInput input {
	width: 3em;
}

.gwt-ListBox {
    margin-right: 10px;
}

.Button {
	cursor: pointer;
}

.Spacer {
	clear: both;
}

.Content .gwt-Image {
    padding: 0;
}

.FormElement .logic-ValidatedImage {
    margin: 0 5px 0 0;
}

.logic-ContactSummary,
.logic-BillingSummary,
.logic-SubscriptionSummary,
.logic-DvdSummary {
    border: solid 1px black;
    width: 276px;
    float: left;
    padding: 0 0.5em 0.5em 0.5em;
    margin-right: 10px;
    margin-bottom: 10px;
}

.logic-ContactSummary .Label,
.logic-BillingSummary .Label,
.logic-SubscriptionSummary .Label,
.logic-DvdSummary .Label {
    font-weight: bold;
    display: block;
    width: 130px;
    float: left;
}

.logic-ContactSummary .Data,
.logic-BillingSummary .Data,
.logic-DvdSummary .Data {
    display: block;
    float: left;
    width: 140px;
}

.gwt-TabPanelBottom h2 {
	color: #4BACBF;
    padding: 5px;
    margin: 0;
}

.gwt-TabPanelBottom h3 {
	color: #3F79BD;
    padding: 8px 0 5px 0;
    margin: 0;
}

.logic-IssueSummary {
    clear: both;
    border: solid 1px black;
    padding: 0.5em;
    margin: 10px 0;
    width: 576px;
}

.logic-IssueSummary table {
    width: 550px;
}

.GrandTotal {
    font-size: 14px;
}

.GrandTotal .Label {
    font-weight: bold;
    display: block;
    float: left;
    width: 150px;
}

.FormElement .logic-PromoBox input {
    width: 5em;
}

.IssueDiv table {
    width: 600px;
}
.SpecialInstructions {
    width: 600px;
    height: 100px;
}

.logic-OrderSubmittedPanel {
    color: #000;
    background-color: #FFF;
    position: relative;
    border: solid 2px #8ABDE6;
    padding: 5px;
}

.logic-SubscriptionAndVersionPanel .FormElement {
    width: 20em;
    float: left;
    clear: none;
}

.logic-SubscriptionAndVersionPanel .FormElement .Label {
    width: auto;
    padding-right: 1em;
}

.IssueRow {
    height: 20px;
}
.logic-SummaryPanel {
    width: 50em;
}
.logic-SummaryPanel .Layout img {
    float: left;
    margin-right: 1em;
    border: solid 1px #CCC;
}

#changeAddress {
    border: solid 1px black;
    padding: 1em;
    background-color: #EEE;
    float: left;
    width: 450px;
}

#changeAddress button {
    float: right;
    margin-top: 10px;
    margin-right: 15px;
}
