@charset "utf-8";
/* CSS Document */
/*Form for the Main Edit Region contact form begin*/
.inputContainer { width:540px; border: 1px solid #FFFFFF; margin-bottom:10px; color: #0f0455; }
.inputContainer .inputHeader { border-bottom: 1px solid #ffffff; padding: 3px 8px; color: #0f0455; font-weight: bold; }
.inputContainer .inputFooter { background-color: #FFFFFF; border-top: 1px solid #7dab22; color: #0f0455; text-align: right; padding: 10px 5px 5px; }
/***placing a 2px bottom margin on the input tag will bottom align the two image buttons******/
.inputFooter input { margin-bottom: 1px; }
.inputContainer .inputFooter a { text-decoration: none; background: url(none); border: 1px solid #FFFFFF; }
.inputContainer .inputFooter a img { text-decoration: none; background: url(none); border: 1px solid #FFFFFF; }
.inputContainer .inputFieldsContainer { width: 500px; color: #0f0455; padding: 20px 10px 20px 30px; }
.inputContainer .inputFieldsContainerNoLeft { padding-left: 0px; width: auto; }
.inputContainer .inputFieldsContainer table { width:100%; }
.inputContainer .inputFieldsContainer input, .inputContainer .inputFieldsContainer textarea, .inputContainer .inputFieldsContainer select { border: 1px solid #7dab22; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; }
#LogInContainer .inputFieldsContainer .css-form .checkbox { width:auto }
.inputContainer .inputFieldsContainer select { border: 1px solid #7dab22; font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: auto; padding: 2px; width: 210px; }
.inputContainer .normalContainer { padding: 8px; }
.inputContainer .inputFieldsContainer .css-form label, .inputContainer .inputFieldsContainer .css-form span.textValue { display: block; width: 100px; float: left; text-align: right; padding: 2px 10px 0px 0px; margin-bottom: 7px; }
.inputContainer .inputFieldsContainer .css-form span.textValue { text-align:left; }
.inputContainer .inputFieldsContainer .css-form input, .inputContainer .inputFieldsContainer .css-form select, .inputContainer .inputFieldsContainer .css-form textarea { display: block; float: left; margin: 0px 0px 7px 0px; padding-left: 8px; }
#css-profile { margin: 0px 0px 7px 0px; padding-left: 8px; }
#css-profile table td { padding-left: 10px; }
.css-form #state #UserBillState { padding-left: 4px; }
.inputContainer .inputFieldsContainer .css-form input.checkbox { border: 1px solid #7dab22; margin-top: 1px; }
.inputContainer .inputFieldsContainer .css-form input.radio { border: none; width: 15px; margin-top: 3px; }
.inputContainer .inputFieldsContainer .css-form div { display: block; float: left; margin: 2px 0px 0px 5px; }
.inputContainer .inputFieldsContainer .css-form div img { margin-left: -4px; }
.inputContainer .inputFieldsContainer .css-form br { clear: left; }
.inputContainer .inputNote { padding-left: 10px; padding-top: 0px; padding-bottom: 2px; }
.errorText { color: #D9601A; }
/*Form for the Main Edit Region contact form end*/
/******************************************************/
/*Form for the Main Edit Region web design quote form begin*/
.dq_inputContainer { width:555px; border: 1px solid #FFFFFF; margin-bottom:10px; color: #0f0455; font-size: 11px; }
.dq_inputContainer .dq_inputHeader { background-color: #F8F9E6; border-bottom: 1px solid #EAEDB1; padding: 3px 8px; color: #0f0455; font-weight: bold; }
.dq_inputContainer .dq_inputFooter { background-color: #FFFFFF; border-top: 1px solid #7dab22; color: #0f0455; text-align: right; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.dq_inputContainer .dq_inputFieldsContainer { width: 520px; color: #0f0455; padding-top: 20px; padding-right: 5px; padding-bottom: 20px; padding-left: 5px; }
.dq_inputContainer .dq_inputFieldsContainerNoLeft { padding-left: 0px; width: auto; }
.dq_inputContainer .dq_inputFieldsContainer table { width:100%; }
.dq_inputContainer .dq_inputFieldsContainer input, .dq_inputContainer .dq_inputFieldsContainer textarea, .dq_inputContainer .dq_inputFieldsContainer select { border: 1px solid #7dab22; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 230px; }
.dq_inputContainer .dq_inputFieldsContainer select { height: auto; padding: 2px; }
.dq_inputContainer .dq_normalContainer { padding: 8px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form label, .dq_inputContainer .dq_inputFieldsContainer .dq_css-form span.textValue { display: block; width: 165px; float: left; text-align: right; margin-bottom: 7px; padding-top: 2px; padding-right: 7px; padding-bottom: 0px; padding-left: 0px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form span.textValue { text-align:left; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form input, .dq_inputContainer .dq_inputFieldsContainer .dq_css-form select, .dq_inputContainer .dq_inputFieldsContainer .dq_css-form textarea { display: block; float: left; margin: 0px 0px 7px 0px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form input.checkbox { border: none; width: 15px; margin-top: 3px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form input.radio { border: none; width: 15px; margin-top: 3px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form div { display: block; float: left; margin: 2px 0px 0px 5px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form div img { margin-left: -4px; }
.dq_inputContainer .dq_inputFieldsContainer .dq_css-form br { clear: left; }
.dq_inputContainer .dq_inputNote { padding-left: 10px; padding-top: 0px; padding-bottom: 2px; }
.dq_errorText { color: #D9601A; }
/*Form for the Main Edit Region web design quote end*/
/*********************************************************/
/*Forms for the Right Column Edit Region begin    F8F9E6  */
#rightColumn1 .rc_inputContainer { width:200px; background-color: #F3F4D5; color: #0f0455; border-top-width: 1px; border-top-style: solid; border-top-color: #7dab22; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #7dab22; padding-top: 5px; padding-bottom: 5px; margin: 10px auto 10px; }
.rc_inputContainer .rc_inputHeader { background-color: #F3F4D5; border-bottom: 1px solid #7dab22; padding: 3px 8px; color: #0f0455; font-weight: bold; }
.rc_inputContainer .rc_inputFooter { background-color: #F3F4D5; border-top: 1px solid #7dab22;  /*change color for bottom border above submit*/ color: #0f0455; text-align: right; padding-top: 7px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.rc_inputContainer .rc_inputFieldsContainer { width: 190px; color: #0f0455; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 10px; background-color: #F8F9E6; }
.rc_inputContainer .rc_inputFieldsContainerNoLeft { padding-left: 0px; width: auto; }
.rc_inputContainer .rc_inputFieldsContainer table { width:100%; }
.rc_inputContainer .rc_inputFieldsContainer input, .rc_inputContainer .rc_inputFieldsContainer textarea, .rc_inputContainer .rc_inputFieldsContainer select { border: 1px solid #7dab22; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: auto; }
.rc_inputContainer .rc_inputFieldsContainer select { height: auto; padding: 2px; }
.rc_inputContainer .rc_normalContainer { padding: 8px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form label, .rc_inputContainer .rc_inputFieldsContainer .rc_css-form span.textValue { display: block; width: 51px; float: left; text-align: right; padding: 2px 10px 0px 0px; margin-bottom: 7px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form span.textValue { text-align:left; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form input, .rc_inputContainer .rc_inputFieldsContainer .rc_css-form select, .rc_inputContainer .rc_inputFieldsContainer .rc_css-form textarea { display: block; float: left; margin: 0px 0px 7px 0px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form input.checkbox { border: none; width: 15px; margin-top: 3px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form input.radio { border: none; width: 15px; margin-top: 3px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form div { display: block; float: left; margin: 2px 0px 0px 5px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form div img { margin-left: -4px; }
.rc_inputContainer .rc_inputFieldsContainer .rc_css-form br { clear: left; }
.rc_inputContainer .rc_inputNote { padding-left: 10px; padding-top: 0px; padding-bottom: 2px; }
.rc_errorText { color: #D9601A; }
#files_list { padding: 5px; height: auto; width: 180px; border: 1px solid #7dab22; overflow: hidden; margin-left: 0px; }
.alignLeft { padding: 0px; margin-left: 0px; }
#webdesign #How2Contact { width: 117px; margin-left: 60px; }
#When2Call { margin-left: 60px; }
/*Forms for the Right Column Edit Region end*/
#css-profile label { line-height: 14px; }
