﻿
/* Begin classes for OUTER FORM TABLE */
table.main_form_outer_wraper{width: 100%; border-width: 0px;}
tr.main_form_outer_wraper{}
td.main_form_outer_wraper{text-align: center; padding-left: 0px;}
/* End OUTER FORM TABLE */


/* CLASSES SHORTFORM.ASCX */

    /* Begin classes for TABLE WRAPPER FORM */
    table.usercontrol_main_table{width: 370px; margin: 10px auto 0px 10px;}
    tr.usercontrol_main_tr{background-image: url('../../images/form_header2.jpg'); width: 370px; height: 47px; background-repeat: no-repeat;}
    td.usercontrol_main_td{text-align: left; padding: 0px 0px 0px 38px; vertical-align: top;}
    .top_label_header1{font: bold 13px Arial, Verdana; color: #415954; text-decoration: none; position: absolute; padding: 12px 0px 0px 0px;}
    .top_label_header2{font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none;}
    /* End TABLE WRAPPER FORM */

    /* Begin classes for MAIN FORM TABLE */
    table.form_table_USER{width: 100%;}
    table.pre_form_table_USER{width: 100%;}
    tr.form_tr_USER{}
    td.pre_td_USER{background-image: url('../../images/form_spander.gif'); width: 370px; background-repeat: repeat-y;}
    td.pre_form_td_USER{background-image: url('../../images/form_spander2.gif'); width: 370px; background-repeat: repeat-y;}
    td.post_form_footer{background-image: url('../../images/form_footer.jpg'); width: 370px; height: 19px; background-repeat: no-repeat;}
    .form_row_line{}
    .validate{text-align: left; font: normal 12px Arial, Verdana; color: #ff0011; padding: 0px 0px 0px 15px;}
    .zip_validate{font: normal 12px Arial, Verdana; color: #ff0011; position: absolute; padding: 3px 0px 0px 5px;}
    tr.spacer_form{height: 20px;}
    tr.tr_form_main_field{height: 28px; background-color: transparent;}
    td.td_form_field_svc_nd{text-align: right; width: 160px; font: bold 12px Arial, Verdana; text-decoration: none; padding-right: 10px; color: #415954;}
    td.td_form_field_name{text-align: right; width: 160px; font: bold 12px Arial, Verdana; text-decoration: none; padding-right: 10px; color: #415954;}
    td.td_form_field_value{text-align: left;}
    tr.tr_uload_set{}
    td.td_uload_text{font: normal 12px Arial, Verdana; text-decoration: none; color: #ff0011; text-align: left; padding: 5px 10px 0px 10px;}
    .form_ddl{font: normal 12px Arial, Verdana; color: #111111; width: 180px;}
    .form_ddlNoWidth{font: normal 12px Arial, Verdana; color: #111111;}
    .form_button_class{}
    .form_txtbox_zip{font: normal 12px Arial, Verdana; color: #123456;}
    .form_txtbox_city{font-family: Verdana, Arial; font-size: 11px; color: #123456; width: 60px;}
    .form_field_zip{font-family: Verdana, Arial; font-size: 11px; text-decoration: underline; color: #3333bb;}
    .form_field_zip:hover{font-family: Verdana, Arial; font-size: 11px; text-decoration: none; color: #ff0000;}
    .td_form_sub_field_name{font-family: Verdana, Arial; font-weight: bold; font-size: 11px; color: #111111; text-decoration: none;}
    .td_form_sub_field_name_or{font-family: Verdana, Arial; font-weight: bold; font-size: 11px; color: #111111; text-decoration: none; text-align: center; padding-left: 6px; padding-right: 20px; vertical-align: bottom;}
    .sub_field_input{width: 30px;font-family: Verdana, Arial; font-size: 12px; color: #111111; text-decoration: none;}

    /* End MAIN FORM TABLE */

/* END SHORTFORM.ASCX */


/* CLASSES RESULTS.ASCX */

    /* Begin Classes for RESULTS TABLE WRAPPER */
    .results_head{padding: 15px 0px 5px 20px; font: bold 13px Arial, Verdana; text-align: left; color: #69878E;}
    table.main_results_wrapper_table{border-width: 0px; width: 600px; margin: 0px auto 0px auto;}
    .td_main_results_align{text-align: center;}
    .tr_results_title{}
    .td_results_title{text-align: left; padding-left: 10px; width: 100%}
    .header_results_title{font-family: Verdana, Arial; font-size: 14px; font-weight: bold; text-decoration: none; color: #ff0011;}
    .td_getquote_wrapper_t{padding: 10px 0px 20px 0px;}
    .td_getquote_wrapper_b{padding: 20px 0px 0px 0px;}
    .table_getquote_wrapper{width: 100%; border: solid 0px transparent;}
    .tr_title_getquote{}
    td.title_results_getquote_btn_t{text-align: center;}
    td.title_results_getquote_btn_b{text-align: right; padding-right: 10px;}
    td.title_results_getquote_content{text-align: left; font: bold 13px Arial, Verdana; text-decoration: none; color: #8D715B; padding: 0px 0px 0px 10px;}
    .getquote_btn_results{}
    .results_div{ background: url('../../images/dots.gif') repeat-x; height: 1px; display: block; clear: both;}
    /* End RESULTS TABLE WRAPPER */

    /* Begin Classes for RESULTS TABLE */
    .td_results_wrapper{text-align: center;}
    table.results_company_table{width: 100%;}
    tr.results_company_tr{height: 60px;}
    .td_image_results{text-align: center; width: 100px;}
    .td_amsa{text-align: center; width: 100px;}
    .td_content_btn{text-align: center;}
    td.td_content_results{width: 400px; font: normal 11px Arial, Verdana; color: #666666; text-decoration: none; text-align: left; padding: 0px 5px 0px 5px;}
    .company_title_results{font: bold 12px Arial, Verdana; color: #145351;}
    td.results_bottom_line{text-align: center;}
    tr.results_row_bottom_line{background-color: #ffffff;}
    .amsa{position: absolute; visibility: hidden; left: 0px; top: -1000px;}
    
		/* Storage Results */
		.storage_result_display {width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block; clear: both;}
		.info_results_storage { width: 100%; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
		.company_info_ { display: block; clear: both; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		.company_info_ a{ font: bold 15px Arial, Verdana; color: #084c68; text-decoration: underline;}
		.company_info_ a:hover{ font: bold 15px Arial, Verdana; color: #639eb6; text-decoration: none;}
		
		.company_desc_logo { display: block; clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		.company_desc_logo span.description { float: left; clear: left; width: 500px; font: normal 11px Arial, Verdana; color: #666666; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		.company_desc_logo span.logo { float: right; clear: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		
		.company_ppc_info_ { display: block; clear: both; text-align: right;}
		.company_ppc_info_ a {font: normal 10px Arial, Verdana; color: #6792a4; text-decoration: none;}
		.company_ppc_info_ a:hover {font: normal 10px Arial, Verdana; color: #6792a4; text-decoration: underline;}
		/* End Storage Results */
		
    /* End RESULTS TABLE */
    
/* END RESULTS.ASCX */


/* CLASSES LONGFORM.ASCX */

    /* Begin Classes for LG WRAPPER TABLE */
    .td_main_lg_align{padding-top: 30px; text-align: center;}
    table.main_lg_wrapper_table{width: 500px; margin: 0px auto 0px auto;}
    .main_lg_wrapper_td{}
    /* End LG WRAPPER TABLE */
    
    /* Begin Classes for LG REQUIRE TABLE */
    .lg_require_table{border: dashed 0px #ffffff; width: 100%;}
    .lg_require_tr{}
    .lg_require_td{ vertical-align: bottom; text-align: right; font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; padding-bottom: 0px;}
    table.lg_info_blocks{width: 500px; border-width: 0px; margin: 0px auto 0px auto;}
    .td_lg_info_blocks{border: dotted 0px #aaaaaa; padding-top: 10px;}
    .validation_title{font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #ff0011; text-decoration: none; text-align: left;}
    .validation_text{font-family: Verdana, Arial; font-size: 12px; color: #ff0011; text-decoration: none;}
    /* End LG REQUIRE TABLE */

    /* Begin Classes for INFO BLOCKS */
    td.lg_block_header{font: bold 15px Arial, Verdana; color: #ffffff; padding: 0px 0px 0px 10px; text-align: left;}
    tr.tr_lg_form_main_header{ background: url('../../images/lg_header.jpg') no-repeat; height: 30px; width: 500px;}
    tr.tr_lg_form_main_field{height: 30px;}
    td.td_lg_form_field_name{text-align: left; width: 180px; font: normal 12px Arial, Verdana; text-decoration: none; padding: 0px 0px 0px 10px; color: #354333;}
    .lg_form_field_name{text-align: left; font: normal 12px Arial, Verdana; text-decoration: none; padding: 0px 0px 0px 10px; color: #354333;}
    td.td_lg_form_field_value{ text-align: left; padding-left: 10px;}
    .lg_form_ddl{font: normal 12px Arial, Verdana; text-decoration: none; color: #000000;}
    .lg_form_input{font: normal 12px Arial, Verdana; text-decoration: none; color: #000000; width: 190px;}
    .lg_form_input_zip{font: normal 12px Arial, Verdana; text-decoration: none; color: #000000; width: 40px;}
    .lg_character_ctr{font: normal 12px Arial, Verdana; color: #123456; text-decoration: none;}
    /* End INFO BLOCKS */

    /* Auto & Comment Form Classes */
    td.car_detail_wrapper{background-color: #F8FCF7;}
    .form_auto_inputs{font: normal 12px Arial, Verdana; color: #111111; text-decoration: none; width: 70px;}
    .form_auto_fields{font: bold 12px Arial, Verdana; text-decoration: none; color: #123456;}
    .form_auto_fields_nm{padding-left: 5px; font: bold 12px Arial, Verdana; text-decoration: none; color: #123456;}
    td.td_lg_form_field_name_r{ text-align: right; padding: 0px 10px 0px 0px;}
    td.td_lg_form_field_name_car{ text-align: left; font: normal 12px Arial, Verdana; text-decoration: none; padding: 0px 0px 0px 10px; color: #111111;}
    td.td_lg_form_comment{text-align: center; padding: 3px 0px 0px 0px;}
    /* End Auto Form Classes */
    
/* END LONGFORM.ASCX */

/* Thank You CSS */
table.thanks_wrapper_table{}
.td_thanks_align{}
.thanks_row{}
td.td_thanks_head{font: bold 14px Arial, Verdana; color: #106505; text-decoration: none; text-align: left; padding: 10px 0px 0px 15px;}
td.td_thanks_content{font: normal 12px Arial, Verdana; color: #111111; text-decoration: none; text-align: left;  padding: 10px 0px 0px 15px;}
.thanks_content_text{font: normal 12px Arial, Verdana; color: #111111; text-decoration: none;}
.Tags12px{font: normal 12px Arial, Verdana; color: #111111; text-decoration: none;}
a.thanks_content_link{font: normal 12px Arial, Verdana; color: #3232bb; text-decoration: underline;}
a.thanks_content_link:hover{font: normal 12px Arial, Verdana; color: #ff0000; text-decoration: none;}
/* End Thank You CSS */

/* Storage Comp Details */
.comp_details_wrapper {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; display: block; clear: both;}
.comp_details_container {display: block; clear: both; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 20px;}
.comp_details_header {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block; clear: both; width: 100%;}
.comp_details_header h1 {float: left; clear: left; padding: 10px 0px 7px 5px; margin: 0px 0px 0px 0px; font: bold 15px Arial, Verdana; color: #38a047;}
.comp_details_logo { padding: 10px 5px 10px 5px; display: block; clear: both;}
.comp_details_address { padding: 5px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111;}
.comp_details_license { padding: 5px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111;}
.comp_details_license div.license {float: left;}
.comp_details_license div.licenses {float: left; margin: 0px 0px 0px 5px;}
.comp_details_license div.licenses p {padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px;}
.comp_details_description { padding: 5px 5px 10px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111;}
.comp_details_button { padding: 10px 5px 10px 5px; display: block; clear: both;}
.spacer { height: 1px; background-color: #38a047; display: block; clear: both; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;}
/* End Storage Comp Details */

.InvalidTextBox{} 
.InvalidDropDown{}  
.InvalidLabel{color:Red;}

/* JavaScript Calender */
.outer_calender {position: absolute; visibility:hidden; background-color: Transparent;}
.TESTcpBorder{border: solid 1px #E3e3e3; left: 200px; margin: 0px 0px 0px 150px; background-color: #fff;}
.TESTcpYearNavigation, .TESTcpMonthNavigation{ background-color:#348497; text-align:center; text-decoration:none; color:#fff; font-weight:bold;}
.TESTcpDayColumnHeader,.TESTcpYearNavigation, .TESTcpMonthNavigation, .TESTcpCurrentMonthDate, .TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDate, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDate, .TESTcpCurrentDateDisabled, .TESTcpTodayText, .TESTcpTodayTextDisabled, .TESTcpText{ font: normal 11px Arial, Verdana;}
TD.TESTcpDayColumnHeader{ text-align:right; border-bottom:solid 1px #275865;}
.TESTcpCurrentMonthDate, .TESTcpOtherMonthDate, .TESTcpCurrentDate{ text-align:right; text-decoration:none;}
.TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.TESTcpCurrentMonthDate{color:#6677DD; font-weight:bold;}
.TESTcpCurrentDate{color: #275865; font-weight:bold;}
.TESTcpOtherMonthDate{color:#808080;}
TD.TESTcpCurrentDate{ color:#FFFFFF; background-color: #e7f0d7; border:solid 1px #275865;}
TD.TESTcpCurrentDateDisabled{ border:solid 0px #FFAAAA;}
TD.TESTcpTodayText, TD.TESTcpTodayTextDisabled { border:solid 1px #275865; }
A.TESTcpTodayText, SPAN.TESTcpTodayTextDisabled{ height:20px; }
A.TESTcpTodayText { color:#6677DD; font-weight:bold; }
SPAN.TESTcpTodayTextDisabled { color:#c8caca; }