﻿/*manage sites page*/
.manage-sites .info { margin-bottom: 10px; width: 550px; }
.manage-sites h2 { margin-top: 20px; }
.manage-sites input[type="url"] { width: 420px; display: inline; }
.manage-sites input[type="submit"] { vertical-align: middle; margin-left: 8px; }
.wrapin { margin: 10px 0px 30px; }
.manage-sites-data td a { vertical-align: middle; }
.manage-sites-data td:nth-child(1) { width: 70px; }
.manage-sites-data td:nth-child(3) { text-align: center; width: 70px; }
.other-source-input { margin-bottom: 5px; }
.other-source-add-button { width: 159px; }

/*account settings page*/
.edit-account { margin-top: 25px; }
.edit-account tr:nth-child(3) td { vertical-align: top; }
.edit-account tr:nth-child(4) td { vertical-align: top; }
.edit-account td { padding: 10px; font-size: 12px; line-height: 14px; color: #646664; border-bottom: 1px solid #e2e2e2; height: 25px; vertical-align: top; }
.edit-account td:nth-child(1) { width: 120px; }
.edit-account td:nth-child(3) { text-align: center; width: 100px; }
.edit-account td a { vertical-align: middle; }
.edit-account td label { display: block; margin-bottom: 5px; }
.edit-account td input[type="password"] { margin-bottom: 12px; }
.editable-zone input[type="text"]{ margin: 4px 0px;}
.editable-zone select{ margin: 4px 0px; width: 288px;}

.edit-account span.field-validation-error {width: 159px !important; float: right;margin-top: 8px;}
.edit-account .validation-box input { float: left;}

/*verify url page*/
.verify-url ul { margin: 20px 0px; }
.verify-url li { line-height: 22px; font-size: 12px; }
.verify { margin-top: 20px; }
.verify ins { margin: 0px 10px; }
.verify a { vertical-align: middle; }

/*payment history page*/
.payment-history-data { width: 440px; }
.payment-history-data.empty-table { margin-top: 25px;}
.payment-history-data th:nth-child(1) { width: 100px; }
.payment-history-data th:nth-child(2) { width: 70px; }
.payment-history-data th:nth-child(3) { width: 120px; }
.payment-history h2 { margin-top: 25px; }

/*transactions page*/
.transactions-data { margin-top: 25px; }
.transactions-data th:nth-child(1) { width: 100px; }
.transactions-data th:nth-child(2) { width: 150px; }
.transactions-data th:nth-child(4) { width: 110px; }

/*reports page*/
.sorting-reports { margin-bottom: 30px; }
.activity-summary { float: left; width: 350px; }
.activity-summary th { border-bottom: 1px solid #e2e2e2; font-family: 'Frutiger Neue W01 Book' , sans-serif; font-weight: normal; font-size: 16px; color: #808294; padding: 8px 0px; text-align: left; }
.activity-summary td { padding-top: 5px; font-size: 12px; color: #646664; }
.activity-summary td:first-child { padding-left: 10px; width: 174px; }
.sorting-time { float: right; width: 360px; }
.sorting-time h5 { color: #3c3c3c; font-size: 15px; line-height: 34px; font-family: 'FrutigerNeueLTW01-CnMd' , sans-serif; font-weight: normal; }
.sorting-calendars > div { display: inline-block; position: relative; }
.sorting-calendars input[type="password"]:required { border-color: #88a; box-shadow: 0px 0px 3px rgba(0,0,255,0.5); }
.sorting-calendars input[type="text"] { width: 115px; display: inline; margin-right: 5px; }
.sorting-calendars input[type="submit"] { margin-top: 22px; }
.reports-data th:nth-child(1) { width: 80px; }
.reports-data th:nth-child(2) { width: 60px; text-align: center; }
.reports-data th:nth-child(4) { width: 65px; text-align: right; }
.reports-data th:nth-child(5) { width: 90px; text-align: right; }
.reports-data td:nth-child(2) { text-align: center; }
.reports-data td:nth-child(4) { text-align: right; }
.reports-data td:nth-child(5) { text-align: right; }
.reports-orderdetails-data th:nth-child(1) { width: 120px; }
.reports-orderdetails-data th:nth-child(2) { width: 140px; }

/*error page*/
#content-header .content-title { margin: 2px 0 0; line-height: 26px; float: left; }

/* Modal */
.modal { background: #fff; display: none; width: 670px; padding: 0; color: #3c3c3c; border-top: 1px solid #4c4c4c; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.modal .modal-header { background: #737373 url(images/modal-header-bg.png) repeat-x left top; height: 34px; border: 1px solid #818181; border-right: #696969; border-left-color: #696969; }
.modal .modal-title { color: #fff; font: normal 15px 'FrutigerNeueLTW01-CnMd' , 'Arial Narrow' , Arial, sans-serif; font-size: 1.5em; line-height: 34px; text-shadow: 1px 1px 1px #4c4c4c; float: left; padding: 0 10px; }
.modal .modal-close { background: url(images/modal-close.gif) no-repeat left top; display: block; width: 13px; height: 14px; float: right; font-size: 0; text-indent: -9999px; cursor: pointer; margin: 10px; }
.modal .modal-content { padding: 20px; }
.modal .modal-close:hover, .modal .modal-close:focus { background-position: 0 -14px; }
.modal h3 { color: #606060; font: normal 17px 'FrutigerNeueLTW01-CnMd' , 'Arial Narrow' , Arial, sans-serif; }
.modal form.f-default { background: none; border: none; padding: 0; margin: 0; }
.modal .f-actions { margin-top: 15px; }
.modal input.text { width: 300px; }

/* Order Details */
.order-details { float: left; width: 23%; }
.order-details p {word-wrap: break-word; overflow: hidden;}
.order-items { float: right; width: 75%; }

/*tax information page*/
.tax-information ul { margin: 15px 0px 30px; }
.tax-information li { background: url('images/pdf.png') no-repeat left center; padding-left: 26px; line-height: 24px; font-size: 12px; margin-bottom: 5px; }
.tax-information dl { margin: 10px 0px 20px; }
.tax-information dd { font-size: 14px; line-height: 22px; }
.tax-form-upload input { width: inherit; }
.tax-form-upload span { display: block;}
.tax-form-upload p { margin-bottom: 2px;}

/*sign up page*/
.signup-form > div { margin-bottom: 10px; }
.bottom-container > div { margin-bottom: 10px; }
.signup-form h4 { color: #3c3c3c; font-size: 22px; line-height: 32px; font-family: 'FrutigerNeueLTW01-CnMd' , sans-serif; font-weight: normal; margin: 30px 0px 20px; }
.signup-form label { font-size: 14px; vertical-align: middle; width: 150px; display: inline-block; text-align: right; margin-right: 10px; }
.signup-form label span { display: block; font-size: 11px; }
.signup-form select { display: inline-block; width: 288px; }
.signup-for-site-list > div {margin-bottom: 10px;}
.signup-for-site-list { margin-top: 10px; }
.signup-form-add-more-sites { color: #474747; text-decoration: underline; margin-left: 355px; vertical-align: middle; }
.signup-form-remove-extra-sites { color: #474747; text-decoration: underline; margin-left: 338px; vertical-align: middle; }

.signup-form-submit { margin: 25px 0px 0px 140px; }
.payment-select { margin-left: 163px; }
.agree-to-terms a { text-decoration: underline; }
label.agree-to-terms { display: block; position: relative; cursor: pointer; margin-bottom: 25px; width: 520px; padding-left: 20px; text-align: left; }

/*spinner*/
.loading-indicator { height: 20px; width: 20px; background-image: url('/Content/images/spinner.png');background-position: 0 20px; }
.loading-indicator-overlay { background-color: #000; box-shadow: 0px 0px 3px 3px #000; opacity: 0.20; border-radius: 2px 2px 2px 2px; filter: alpha(opacity = 20); }

.loading-indicator-inverse { height: 20px; width: 20px; background-image: url('/Content/images/spinner.png');background-position: 0 0; }
.loading-indicator-overlay-inverse { background-color: #fff; box-shadow: 0px 0px 3px 3px #fff; opacity: 0.20; border-radius: 2px 2px 2px 2px; filter: alpha(opacity = 20);}

/*IE fix*/
.placeholder{ color: #aaa; }