/**
 * CSS styles for forms generated by yiic.
 *
 * The styles can be applied to the following form structure:
 *
 * <div class="form">
 *     <div class="row">
 *         <label for="inputid">xyz</label>
 *         <input name="inputid" id="inputid" type="text" />
 *         <p class="hint">hint text</p>
 *     </div>
 *     <div class="row">
 *         <label for="inputid">xyz</label>
 *         <input name="inputid" id="inputid" type="text" />
 *         <p class="hint">hint text</p>
 *     </div>
 *     <div class="row buttons">
 *         <label for="inputid">xyz</label>
 *         <input name="inputid" id="inputid" type="text" />
 *         <p class="hint">hint text</p>
 *     </div>
 * </div>
 *
 * The above code will render the labels and input fields in separate lines.
 * In order to render them in the same line, please use the "wide" form as follows,
 *
 * <div class="wide form">
 *     ......
 * </div>
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2010 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */
div.form {
	
}

div.form input,div.form textarea,div.form select {
	margin: 0.2em 0 0.5em 0;
}

div.form fieldset {
	border: 1px solid #DDD;
	padding: 10px;
	margin: 0 0 10px 0;
	-moz-border-radius: 7px;
}

div.form label {
	font-size: 0.9em;
	display: block;
	min-width: 97px;
	/*margin: 5px 0 0 0;*/
}

div.form .row {
	margin: 0;
}

div.form .hint {
	margin: 0;
	padding: 0;
	color: #999;
}

div.form .note {
	font-style: italic;
	padding-top:5px;
}

SPAN.required {
	color: red;
}

div.form div.error label,div.form label.error,div.form span.error {
	color: #C00;
}

div.form div.error input,div.form div.error textarea,div.form div.error select,div.form input.error,div.form textarea.error,div.form select.error
	{
	background: #FEE;
	border-color: #C00;
}

div.form div.success input,div.form div.success textarea,div.form div.success select,div.form input.success,div.form textarea.success,div.form select.success
	{
	background: #E6EFC2;
	border-color: #C6D880;
}

div.form .errorSummary {
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 0.9em;
}

div.form .errorMessage {
	color: red;
	font-size: 0.9em;
}

div.form .errorSummary p {
	margin: 0;
	padding: 5px;
}

div.form .errorSummary ul {
	margin: 0;
	padding: 0 0 0 20px;
}

div.wide.form label {
	float: left;
	margin-right: 10px;
	position: relative;
	text-align: right;
	width: 100px;
}

div.wide.form .row {
	clear: left;
}

div.wide.form .buttons,div.wide.form .hint,div.wide.form .errorMessage {
	clear: left;
	padding-left: 110px;
}

.bigbutton {
	padding: 0px 30px;
	min-height: 30px;
	display: block;
    margin: 10px auto;
}

/* General parameters page and forms styles*/
#confgen_form_left {
	float: left;
	width: 345px;
}

#confgen_form_left label {
	min-width: 115px;
	float: left;
}

.confgen_row textarea {
	width: 450px;
}

#confgen_form_right {
	float: right;
}

#confgen_form_left_label {
	float: left;
}

#confgen_form_left_form {
	float: right;
}

.confgen_row input {
	margin: 2px !important;
}

#configuration_tabs ul {
	list-style: none;
}

#configuration_tabs li {
	display: inline;
}

#type_of_value {
	float: left;
	width: 350px;
}

#purpose_of_apparsial {
	float: left;
	width: 350px;
	margin-left: 130px;
}

#signatures {
	float: left;
	width: 350px;
	
}

#type_of_value table {
	/* width: 350px; */
}

#confgen_center {
	margin: 30px 0 0 5px;
}

#confgen_button {
	float: left;
	margin-left: 420px;
}

#purpose_of_apparsial table {
	/* width: 350px; */
}

#privacy_policy {
	margin: 30px 0;
}

#privacy_policy label {
	
}

/*END OF General parameters page and forms styles*/
/* USER EDITING FORM */
div.userEdit {
	width: 700px;
}

div.userEdit LABEL {
	display: inline-block;
	min-width: 75px;
}

/*div.userEdit SELECCT {
	display: inline-block;
	min-width: 75px;
}*/
div.userEdit INPUT {
	display: inline;
	width: 160px;
}

/* USER EDITING FORM END */ /* Configuration Property Settings FORM */
#conf-category-_categoryForm-form DIV {
	float: left;
}

/* Configuration Property Settings FORM END */
/* USER EDITING FORM END */
/* Appraisal Styles */
.appraisal_info_form {
	width: 800px;
	position: relative;
	padding-left: 20px; 
}

.appraisal_info_form DIV.row { /*padding: 5px;*/
	
}

.appraisal_info_form LABEL {
	float: left;
	width: 180px;
}

.appraisal_info_form INPUT {
	width: 220px;
}

.appraisal_info_form SELECT {
	width: 220px;
}

.appraisal_info_form .radio_list LABEL {
	display: inline;
	min-width: 0;
	float: none;
}

.appraisal_info_form .radio_list INPUT {
	width: 20px;
/*	margin-top: 2px; */
	display: inline;
}

.order_report_sections {
	position: absolute;
	/*border: 1px solid;*/
	right: 10px;
	/*top: 38px;*/
	/*padding: 15px 0 0;*/
	width: 180px;
}

.order_report_sections UL {
	list-style-type: none;
	cursor: pointer;
}

.order_report_sections LI { /*font-size: 1.3em;*/
	
}

/* END Appraisal Styles */
/* Client Styles */
.client_popup_form {
	width: 400px;
}

.client_popup_form DIV.row {
	padding: 5px;
}

.client_popup_form LABEL {
	float: left;
	width: 135px;
}

.client_popup_form INPUT {
	width: 220px;
}

.client_popup_form SELECT {
	width: 220px;
}

/* END Client Styles */
/* CONF GENERAL PROPERTY SETTINGS (CATEGORIES) */
.category {
	min-width: 9px;
	min-height: 11px;
	float: left;
	margin: 10px 0 0;
	background: url("../images/plus.png") no-repeat transparent;
}

.minus {
	background: url("../images/minus.png") no-repeat transparent;
}

#allcategories {
	font-size: 14px;
	width: 600px;
	position: relative;
	float: left;
	padding: 10px;
}

.catName {
/*	float: left;
	min-width: 100px;
	width: 200px; */
	display: inline-block;
	margin-top: 7px;
	font-size: 13px;
}

.childCategories UL {
	margin-left: 27px;
}

.childCategories ul li {
	width: 100%;
	display: inline-block;
}

#attr_exp_order {
	font-size: 14px;
	width: 200px;
	min-width: 200px;
	float: right;
	padding: 10px;
}

/* CONF GENERAL PROPERTY SETTINGS (CATEGORIES) */
/* Conf GENERAL FONTS AND IMAGES */
.allFonts {
	margin: 15px 0 15px 0;
}

.simpleFont .font_setting_block {
	padding-left: 15px;
	padding-top: 9px;
}

.simpleFont .font_setting_block SPAN {
	margin-left: 5px;
}

.simpleFont .font_setting_block select {
	margin-left: 20px;
	width: 40px;
}

.simpleFont .font_setting_block INPUT {
	margin-top: 5px;
}

.simpleFont {
	float: left;
	min-width: 150px;
	margin: 10px;
}

.allImages {
	width: 500px;
	padding: 10px;
	clear: both;
}

.simpleImage {
	float: left;
	width: 31%;
	padding: 10px 0 0 10px;
}

.simpleImage INPUT {
	height: 12px;
	margin-top: 4px;
}

.simpleImage .maxwidth {
	margin-left: 4px;
}

.faiSaveButton {
	margin: 30px auto;
	width: 6%;
}

/* CONF GENERAL FONTS AND IMAGES END */
/* CONF GENERAL RESUME SETTINGS */
.resumeAddMoreDiv {
	width: 94px;
	margin: 20px auto;
}

.resumeSaveButton {
	margin: 0 auto;
	width: 20%;
}

/* CONF GENERAL RESUME SETTINGS END */
/* CONF GENERAL SIGNED CERTIFICATION */
.scSection {
	min-width: 100%;
	padding: 10px;
}

.scSaveButton {
	width: 38px;
	margin: 20px auto;
}

/* CONF GENERAL SIGNED CERTIFICATION END */
/* CONF GENERAL SCOPE OF SETTINGS */
.sosAddBefore {
	width: 15%;
	margin: 0 auto 20px;
}

/* CONF GENERAL SCOPE OF SETTINGS END */
/* MANAGE USERS */
.backlink {
	margin: 10px 0 10px 0;
}

.backlink A {
	text-decoration: none;
}

/* MANAGE USERS END */
/* MANAGE ACCOUNTS */
.buttonsUpdateDelete {
	width: 80px;
	text-align: center;
}

/* MANAGE ACCOUNTS END */
/* CLIENT INDEX */
.searchField {
	padding-left: 2px;
	margin-right: 10px;
}

/* CLIENT INDEX END */
/* Conf Disclaimer Settings */
.disclaimerel {
	width: 30%;
	margin: 0 auto 20px;
}

.discSaveButton {
	width: 30%;
	margin: 30px auto;
}

/* Conf Disclaimer Settings END */
/* Object */
.object_form {
	width: 800px;
	position: relative;
}

.object_form DIV.row {
	padding: 5px;
	min-height: 28px;
}
.object_form LABEL {
	float: left;
	width: 97px;
}
.object_form INPUT{
	width: 310px;
}

.object_form .combo-input
{
	width: 281px;
}

.object_form .combo-box-div
{
	position: absolute;
	margin-left: 100px;
}

.object_form .combo-list
{
	background-color: #EDECEB;
	background-color: white;
    border: 1px solid #ddd;
    margin-top: -9px;
}

.combo-button
{
	font-size: 11px;
}

.object_form SELECT {
	width: 220px;
}

.object_form DIV.row_short {
	padding: 5px;
}
.object_form .row_short LABEL {
	float: left;
	min-width: 60px;
	width: 60px;
}
.object_form .row_short INPUT {
	width: 72px;
}
.object_form .row_short SELECT {
	width: 80px;
}

.object_form DIV.row_mid {
	padding: 5px;
}
.object_form .row_mid LABEL {
	float: left;
	min-width: 90px;
	width: 90px;
}
.object_form .row_mid INPUT {
	width: 60px;
}
.object_form .row_mid SELECT {
	width: 80px;
}

.object_form DIV.row_publish {
	position:absolute;
	left:100px;
	padding-top:7px;
}
.object_form .row_publish LABEL {
	float: left;
	min-width: 50px;
	width: 50px;
}
.object_form .row_publish INPUT {
	float: left;
	width: 10px;
}

.tinymce {
	width: 410px;
	padding: 10px 0;
}

.tinymce SPAN,.tinymce TEXTAREA {
	/*width: 410px;*/
}

.resume_tinymce {
	width: 400px;
	padding: 10px 0;
	/*height: 50px;*/
}

.resume_tinymce SPAN, .resume_tinymce TEXTAREA {
	width: 400px;
	/*height: 50px;*/
}

/* Object end */
/* Appraisal report */
.appraisal-report {
	width: 800px;
	position: relative;
}

.appraisal-report DIV.row {
	padding: 5px;
}

.appraisal-report LABEL {
	float: left;
	width: auto;
	/* width: 50px; */
	/* width: 100px; */
}

.appraisal-report INPUT {
	width: 220px;
	margin: -2px 0 0 5px;
}

.appraisal-report INPUT[type=checkbox] {
	width: 20px;
}

#signed-cert-form input[type=button]
{
	margin-left: 10px;
}

.tinymce {
	/*width: 610px;*/
	width: 100%;
	padding: 10px 0;
}
.tinymce450 {
	width: 440px;
	padding: 10px 0;
}

.objtinymce
{
	height: 200px;
	width: 400px;
}

.tinymce SPAN,.tinymce TEXTAREA {
	/*width: 410px;*/
}

/* Object end */
/* Appraisals / Supporting Documents / Appendicies */
.addendums {
	list-style-type: lower-roman;
}

.addendums LI {
	padding-top: 5px;
}

.addendums LI INPUT {
	margin-left: 30px;
}

/* Appendicies END */
/* Appraisals Supporting Documents GLOSSARY */
.sd_glossary_item {
	padding: 6px 10px 3px 0;
	min-width: 30px;
}

/* Appraisals Supporting Documents GLOSSARY END */
/* CLIENT FORM */
#clientform INPUT {
	margin-left: 120px;
	margin-top: -15px;
}

#clientform INPUT.date_clear_button 
{
	margin: -15px 0 0;
}

.acquis_date
{
	width: 204px !important;
}

#clientform select {
    margin-left: 120px;
    margin-top: -15px;
    margin-bottom: 8px;
}

#clientform .column1 {
	margin-right: 80px;
}

/* CLIENT FORM END */
/* APP REPORT SIGNED CERT NAMES */
.confSignName {
	margin: 20px 0 20px 0;
}

/* APP REPORT SIGNED CERT NAMES END */
/* APPRAISAL REPORT - SCOPE OF WORK */
.scopeofwork DIV .dropdown {
	width: 200px;
}

.scopeofwork .scope_row {
	margin: 12px 5px 5px 10px;
	clear: both;
}

.scopeofwork .scope_textarea {
	margin-top: 10px;
	width: 100%;
}

.scopeofwork .scope_textfield {
	width: 200px;
}

.scopeofwork .scope_row LABEL {
	display: block;
	float: left;
	width: 200px;
}

/* APPRAISAL REPORT - SCOPE OF WORK END */
/* LOGIN BOX */
.login_logo {
	background: url(../images/logo1.png) no-repeat;
	margin: 0 auto;
	min-width: 170px;
	min-height: 34px;
	width: 170px;
	padding-bottom: 12px;
}

#loginbox_dialog {
	width: 379px;
	height: 240px;
	padding-top: 16px;
}

#login-form {
	width: 290px;
	margin: 0 auto;
}

#login-form .row LABEL {
	float: left;
	min-width: 90px;
	font-weight: normal;
	margin-top: 6px;
}

#login-form .row .loginbox_text {
	width: 190px;
	/*clear:both;*/
}

#login-form .row .errorMessage {
	font-size: 9px;
}

.loginbutton {
	width: 74px;
	height: 25px;
	font-size:11px !important;
	padding:0 0 0 22px;
	background:transparent url(../images/login_button.png) bottom center no-repeat;
	border:none;
}

#login-form .loginbutton A {
	text-decoration: none;
}

#forgotPass {
	font-size: 11px;
	display: block;
}

.appraisal_report_configure {
	display: block;
	position: absolute;
	right: 0;
	padding-right: 20px;
}

.logininput {
	background: #FFF url(../images/loginbox_bg_username.gif) center left
		no-repeat;
}

.passinput {
	background: #FFF url(../images/loginbox_bg_password.gif) center left
		no-repeat;
}

/* LOGIN BOX END */
/* APPRAISAL INDEX */
.appraisal_name {
	font-size: 18px;
	color: #539FB6;
	margin-left: -10px;
	padding: 15px 35px 15px;
}
/*
#appraisal-grid TABLE {
	width: 700px;
}

#appraisal-grid .items TBODY TR {
	font-size: 13px;
	height: 35px;
}*/

#appraisal-grid .items TBODY .buttons {
	width: 200px;
}

#appraisal-grid .items TBODY .buttons IMG {
	padding: 0 8px 0;
}
/*
#appraisal-grid .items THEAD TH {
	height: 35px;
	text-decoration: underline;
	font-size: 13px;
}*/

#appraisal-grid TABLE #appraisal-grid_c1 {
	width: 150px;
}

#appraisal-grid TABLE .date_created {
	text-align: center;
}

.help {
	display: block;
	float: right;
	position: relative;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	background: url(/images/help.png) no-repeat;
	width: 45px;
	height: 21px;
	padding: 3px 0 0 28px;
	margin: -25px 185px 0 0;
}

.create_new_app {
	display: block;
	float: right;
	position: relative;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	background: url(/images/create_new_appraisal.png) no-repeat;
	width: 148px;
	height: 21px;
	padding: 3px 0 0 28px;
	margin: -25px 8px 0 0;
}

/* APPRAISAL INDEX END */
/* MENUS */
/* MENU LEVEL 2 */
#menulevel2 /* IT's DIV */ {
	margin-left: 5px;
	padding-top: 10px;
	max-width: 945px;
}

.menu_level2 { /*height:18px;*/
	padding: 0;
	margin: 0;
	clear: both;
	width: auto;
	/*border: solid 2px #d2d0d0;*/
}

.rightside {
	background: url(/images/submenu_right.png) no-repeat right top;
	height: 14px;
	float: left;
	min-width: 30px;
	padding: 4px 21px 0 0;
	margin-left: 11px;
}

/* MENU LEVEL 2 END */
/* FOR UL */
.menu_level2 LI {
	font-size: 10px;
	/*display:inline;*/
	float: left;
	margin-right: -7px;
	background: url(/images/submenu_left.png) no-repeat;
}

.menu_level2 A {
	color: #539fb6;
	text-decoration: none;
}

.menu_level2 .active {
	background-color: #e6e8ed !important;
}

.menu_level2 LI:first-child {
	background: url(/images/submenu_left_first.png) no-repeat;
}

.menu_bottom_border {
	height: 18px;
	border-bottom: solid 1px #d2d0d0;
	min-width: auto;
}

/* FOR UL END */
/* MENU LEVEL 2 END */
/* MENU LEVEL 3 */
.menu_level3 LI {
	float: left;
	margin-right: 10px;
	padding: 0;
	margin: 0;
	clear: both;
}

/* MENU LEVEL 3 END */
.aftermenu {
	background: url(/images/aftermenuleftbodrer.png) no-repeat;
	padding: 22px 0 0 10px;
	position: relative;
}

/* MENUS END */
/* SAVE BUTTON */
.saveButton {
	display: block;
	margin: 0 auto;
	width: 74px !important;
	padding: 3px 0 0 8px;
	border: 0;
	height: 21px;
	text-decoration: none;
	text-align: center;
	background: url('/images/save_button_without_text.png') no-repeat;
}

/* SAVE BUTTON END */
/* SORTABLE WIDGET */
.ui-sortable LI {
	padding: 0 0 3px 20px;
}

.ui_white_header {
	background: url(/images/white_header_right.png) no-repeat top right;
	height: 25px;
	width: 100%;
	text-align: center;
	padding-top: 7px;
}

.ui_white_header .ui_header_left {
	display: block;
	float: left;
	background: url(/images/white_header_left.png) no-repeat top right;
	height: 25px;
	width: 9px;
	margin-top: -7px;
}

/*.ui_white_header .ui_header_text
{
	color: #539FB6;
	display:block;
	float:left;
	padding-top:5px;
	font-size:11px;
	text-align:center;
	width:100%-27px;
}*/
.ui-sortable {
	margin: -7px 0;
	display: block;
	width: 100% -3px;
	padding: 20px 0 5px;
	font-size: 11px;
	background: #E7F6F9;
	border-top: 2px solid #A9C69A;
	border-right: 1px solid #EBE8E8;
	border-left: 1px solid #EBE8E8;
}

.ui_footer {
	width: 100%;
	height: 21px;
	background: url('/images/ui_sortable_bottom.png') right bottom no-repeat;
}

.ui_footer_left {
	height: 21px;
	width: 12px;
	background: url('/images/ui_sortable_bottom_left.png') left bottom
		no-repeat;
}

/* SORTABLE WIDGET END */
/*  Property / Configure Export Order */
/* #categorieslist {
	background-color: #E7F6F9;
	width: 160px;
	padding: 10px;
	margin: -7px 0 0;
} */

.categorieslist {
	background-color: #E7F6F9;
	width: 160px;
	padding: 10px;
	margin: -7px 0 0;
}

/*  Property / Configure Export Order END */
#AppDisclaimers_title {
	width: 300px;
}

#appraisal-grid { /*margin-left:50px;*/
	
}

.object_form_left, .object_form_right {
	float: left;
    padding-left: 10px;
    position: relative;
    width: 440px;
}

.image_container
{
	padding: 0 8px 15px;
}

.upload_image_button_big
{
	width: 180px !important;
	height: 180px;
}

.signed-cert
{
	position: relative;
}

.configure_sort_order_block
{
	width:180px;
	float:left;
	margin: 0 20px;
}

.add_button_container
{
	margin:2px 5px;
	float: right;
}

#privacy_policy textarea
{
	width: 892px;
}

#confgen_button
{
	width: 40px;
}

.ui-white-header
{
	width: 100%;
}

.simpleImage
{
	position: relative;
}

#simpleFormSubmit
{
	margin:16px 0 0 7px;
}

.catButtons
{
	float:right;
}

.catButtons input
{
	padding: 0 8px;
}

.category_smart_block
{
	width: 600px;
}

.simpleCatForm
{
	display: inline-block;
	margin-top: 5px;
}

.sd_glossary_row
{
	padding: 0 0 10px 10px;
}

.but_basic {
	border:none;
	width:85px !important;
	height:21px;
	background:url(../images/but_basic.png) no-repeat;
	cursor:pointer;
}
.but_mid {
	border:none;
	width:110px !important;
	height:21px;
	background:url(../images/but_mid.png) no-repeat;
	min-height:0;
	cursor:pointer;
}
.but_sm {
	border:none;
	width:50px !important;
	height:21px;
	background:url(../images/but_sm.png) no-repeat;
	cursor:pointer;
}
.but_big {
	border:none;
	width:190px !important;
	height:21px;
	background:url(../images/but_big.png) no-repeat;
	min-height:0;
	cursor:pointer;
}

ul.placeholders li
{
	padding-bottom: 3px;
	font-size: 11px;
}

.scope_row input[type=checkbox], .cert_row input[type=checkbox], .disc_val_block input[type=checkbox]
{
	vertical-align: top;
}

.cert_row a, .cert_row a img
{
	vertical-align: top;
}

.scope_row .near_check_text, .cert_row .near_check_text, .disc_val_block .near_check_text
{
	display: inline-block;
	margin-top: 3px;
    padding-bottom: 5px;
	width: 95%;
}

.disc_row {vertical-align: top;}
.disc_row input[type=checkbox]
{
	vertical-align: top;
}

.disc_row .near_check_text{
	display: inline-block;
	margin-top: 3px;
    padding-bottom: 5px;
	width: 95%;
}

/** sign up **/
#signup-form {
    margin-left: 50px;

}

#signup-form .row LABEL {
    float: left;
    width: 120px;
    font-weight: normal;
    margin-top: 6px;
}

#signup-form .row .loginbox_text {
    width: 190px;
    /*clear:both;*/
}

#signup-form .row .errorMessage {
    font-size: 9px;
}



#signup-form .loginbutton A {
    text-decoration: none;
}

#signupform h4{display:block; text-align:center;font-weight:bold; margin-bottom:5px;}
#signupform .acknowledge input{float:left; width:25px; }
#signupform .acknowledge label{float:left; width:300px; margin-top:0;}
#SignupForm_country {width: 200px;}
.signup-form-err-summary {width:90%;}
.signup-form-err-summary .errorSummary{border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}

/** billing tab **/
.auth-net-section {width: 300px;}
.auth-net-section .form-container {padding: 5px;}
.auth-net-section .form-container span {display: block; float:left;}
.auth-net-section .form-container span.title {width: 100px;}
.auth-net-section .form-container span.input {}
.auth-net-section div.form label{display: inline;}

.regtype-section {width: 250px;}
.regtype-section .form-container {padding: 5px;}
.regtype-section .form-container span {display: block; float:left;}
.regtype-section .form-container span.title {width: 100px;}
.regtype-section .form-container span.input {}
.regtype-section div.form label{display: inline;}

.sys-registration-container {width: 400px;}

.sysbilling-container ul.reg-types-list {list-style-type: none;}
.sysbilling-container ul.reg-types-list > li {list-style-type: none;float:left; width:280px;}
.sysbilling-container ul.reg-types-list > li.new {list-style-type: none;float:left; width:310px;clear:both;}

#account-form .inline label {display: inline;}

/* my-account form **/
.myaccount-section {width: 600px;}
.myaccount-section .form-container {padding: 5px;}
.myaccount-section .form-container span {display: block; float:left;}
.myaccount-section .form-container span.title {width: 100px;}
.myaccount-section .form-container span.input {}
.myaccount-section div.form label{display: inline;}
.myaccount-section .acknowledge input{float:left; width:25px; }
.myaccount-section .acknowledge label{float:left; width:300px; margin-top:0;}

/** adjustment to flashes container **/
.flashes {width: 96%;}

/** adjustments/overrides for my account form **/
.myaccount-section .form-container .cc-form-container span#trial,
.myaccount-section .form-container .cc-form-container span#amt,
.myaccount-section .form-container .cc-form-container span#period
{display: inline; float:none;}


#SignupForm_state {width: 200px;}
#MyAccountForm_state {}