﻿/* Body Settings */
body { min-width: 770px; margin: 0px;}
/* End Body Settings */

/* Navigation Bars Settings */
	/* Main Top Nav */
    .tabnav { background-image: url('http://www.internationalmovers.com/images/tab_bg.gif'); background-repeat: repeat-x; height: 27px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00669e; text-decoration: none;}
    .tabnav-select { background-image: url('http://www.internationalmovers.com/images/tab_select_bg.gif'); background-repeat: repeat-x; height: 27px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
    .tab-left { background-image: url('http://www.internationalmovers.com/images/tab_left.gif'); background-repeat: no-repeat; height: 27px; width: 10px;}
    .tab-left-select { background-image: url('http://www.internationalmovers.com/images/tab_select_left.gif'); background-repeat: no-repeat; height: 27px; width: 10px;}
    .tab-right-select { background-image: url('http://www.internationalmovers.com/images/tab_select_right.gif'); background-repeat: no-repeat; height: 27px; width: 10px;}
    .tab-right { background-image: url('http://www.internationalmovers.com/images/tab_right.gif'); background-repeat: no-repeat; height: 27px; width: 10px;}
    .tabnav-select A { color: #ffffff; text-decoration: none; font-weight: bold; }
    .tabnav-select A:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
    .tabnav-select A:hover { color: #ffffff; text-decoration: none; font-weight: bold;}
    .tabnav A { color: #00669e; text-decoration: none; font-weight: bold;}
    .tabnav A:visited { color: #00669e; text-decoration: none; font-weight: bold;}
    .tabnav A:hover { color: #003E68; text-decoration: none; font-weight: bold;}
    .tabnav-vr { background-color: #FFFFFF;	width: 3px;}
    .tabnav-footer { background-color: #00713E; margin: 0px; padding: 0px; height: 10px;}
    /* End Main Top Nav */
	/* Footer Nav */
    .wht_line{background-color: #ffffff;}
    .extcol { background-image: url('http://www.internationalmovers.com/images/colext-dropshadow.jpg'); background-repeat: repeat-y; background-color: #e7e7e7}
    .footer-cell1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 5px;}
    .footer-header1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 5px;}
    .footer-cell1 A      { color: #ff3300; text-decoration: underline; }
    .footer-cell1 A:visited { color: #ff3300; text-decoration: underline; }
    .footer-cell1 A:hover { color: #ff9900; text-decoration: underline; }
    .footerband { background-color: #00713E; margin: 0px; padding: 0px; height: 10px;}
    .footernav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; padding: 5px;}
    .footernav A      { color: #00669e; text-decoration: none; }
    .footernav A:visited { color: #00669e; text-decoration: none; }
    .footernav A:hover { color: #003E68; text-decoration: none; }
    .copyright { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 5px;}
    /* End Footer Nav */
/* End Navigation Bars Settings */

/* A href */
A{ FONT-size: 12px; font-family: Arial, Verdana; COLOR: #144587; TEXT-DECORATION: underline; }
A:hover{ COLOR: #6699ff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; }

a.redheader {FONT-WEIGHT: bold; COLOR: #00713E;}
a.redheader:hover {color: #374993;}
/* End A href */

/* Blue Border Round Corners 5pxX6px */
td.min_left_top{background-image: url('http://www.internationalmovers.com/images/min_left_top.gif'); width: 5px; height: 6px}
td.min_center_top{background-image: url('http://www.internationalmovers.com/images/min_center_top.gif');}
td.min_right_top{background-image:url('http://www.internationalmovers.com/images/min_right_top.gif');}
td.min_left_cl{background-image: url('http://www.internationalmovers.com/images/min_left_cl.gif');}
td.min_right_cl{background-image: url('http://www.internationalmovers.com/images/min_right_cl.gif'); width: 5px;}
td.min_left_bottom{background-image:url('http://www.internationalmovers.com/images/min_left_bottom.gif'); width: 5px; height: 6px}
td.min_center_bottom{background-image:url('http://www.internationalmovers.com/images/min_center_bottom.gif');}
td.min_right_bottom{background-image:url('http://www.internationalmovers.com/images/min_right_bottom.gif');}
/* Blue Border Round Corners 5pxX6px */

/* Lines & Spacers & Backgrounds */
    /* Spacers */
    tr.top_spacer{height: 8px;}
    .spacer{height: 10px;}
    td.vertical_spacer{background-image: url('http://www.carmovers.com/images/punctir_vertical_line.gif'); width: 5px; background-repeat: repeat-y;}
    /* End Spacers */
/* End Lines & Spacers */

/* Content Settings */
	/* Titles */
	.info_tab_content_title {font: bold 14px Arial, Verdana; color: #00713E; padding: 0px 0px 0px 10px; height: 30px; text-align: left;}
	.info_tab_content_title h1 {font: bold 14px Arial, Verdana; color: #00713E; margin: 0px 0px 0px 0px; }
	.info_tab_content_title h2 {font: bold 13px Arial, Verdana; color: #00713E; margin: 0px 0px 0px 0px}
	.require{color: #990000;}
	/* End Titles */
	/* Content*/
	td.info_tab_content_{font: normal 12px Arial, Verdana; color: #111111; text-decoration: none; padding: 0px 10px 0px 10px; text-align: left;}
	.info_tab_content_ h3 { font: bold 13px Arial, Verdana; color: #111111; margin: 0px 0px 0px 0px; display: inline;}
	.info_tab_content_ h4 { font: bold 12px Arial, Verdana; color: #111111; margin: 0px 0px 0px 0px; display: inline;}
	.info_tab_content_blc{font-family: Arial, Verdana; Font-size: 13px; font-weight: bold; text-decoration: none; color: #DB2121;}
	.resources-cell2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; padding-top: 45px; padding-left: 100px; padding-right: 20px; }
    .resources-footer { font-family: Arial, Helvetica, sans-serif; color: #000000; padding-top: 10px; padding-right: 20px; padding-left: 20px; font-size: 12px;}
    div.hidden_response{padding-left: 13px; font-family: Arial, Verdana; font-size: 12px;}
    table.guide_table{width: 600px; border: solid 0px #ffffff;}
	/* End Content */
/* End Content Settings */

td.content_holder2{background-color: #EFF1F1; width: 175px;}
td.content_holder17{background-color: #EFF1F1; width: 170px;}
.title_set{padding-left: 10px; padding-right: 10px;}
td.dotted_spaces_line{background-image: url('http://www.vanlines.com/images/dots.gif'); height: 1px;}
.bgck_232{background-color: #F1FBF3;}
tr.info_tab_content{background-image:url('http://www.vanlines.com/images/baba.gif'); height: 29px;}
td.info_tab_content{font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #BA0001; text-decoration: none; text-align: center;}
table.guide_table{width: 600px; border: solid 0px #ffffff;}


/* Comp Details Classes */
td.CompDetails_Header{font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #ffffff; padding-left: 10px; height: 20px; background-color: #006699; text-align: left;}
td.CompDetail_field{font-family: Arial, Verdana; font-size: 12px; font-weight: normal; color: #111111; padding-left: 10px; height: 20px; background-color: #D3D3D3; width: 150px; text-align: left;}
td.CompDetail_field2{font-family: Arial, Verdana; font-size: 12px; color: #111111; padding-left: 10px; background-color: #D3D3D3; text-align: left;}
td.CompDetails_Footer{height: 30px; background-color: #FFCC66; text-align: center;}
/* End Comp Details Classes */


/* Thank You */
td.ty_head{ background: url('../../images/ty_header.gif') no-repeat; width: 670px; height: 27px; font: bold 15px Arial, Verdana; color: #0066CB; text-align: left; padding: 0px 0px 0px 10px;}
td.ty_spander{ background: url('../../images/ty_spander.gif') repeat-y; width: 670px; font: normal 12px Arial, Verdana; color: #111111; line-height: 20px; text-align: left; padding: 5px 8px 0px 10px;}
td.ty_spander2{ background: url('../../images/ty_spander.gif') repeat-y; width: 670px; font: normal 12px Arial, Verdana; color: #111111; line-height: 13px; text-align: left; padding: 5px 8px 0px 10px;}
.ty_spander2 table{ background-color: #f6f6f6;}
.ty_spander2 table tr td{font: normal 12px Arial, Verdana; color: #111111; line-height: 13px; padding: 7px 0px 7px 7px;}
.ty_spander2 table tr td a{font: bold 14px Arial, Verdana;}
.ty_spander2 table tr td a:hover{font: bold 14px Arial, Verdana;}
td.ty_foot{ background: url('../../images/ty_footer.gif') no-repeat; width: 670px; height: 12px;}
/* End Thank You */

/* Controls CSS */
    /* 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-top: 10px; padding-left: 10px; padding-right: 10px;}
    /* End OUTER FORM TABLE */
    /* CLASSES SHORTFORM.ASCX */
        /* Begin classes for TABLE WRAPPER FORM */
        table.usercontrol_main_table{width: 100%; }
        tr.usercontrol_main_tr{ height: 20px;}
        td.usercontrol_main_td{text-align: left;}
        .usercontrol_main_td h1 { font: bold 14px Arial, Verdana; color: #008000; margin: 0px 0px 0px 0px;}
        .top_label_header1{font-family: Verdana; font-size: 14px; font-weight: bold; color: #008000; text-decoration: none;}
        .top_label_header2{font-family: Arial, Verdana; font-size: 11px; font-weight: normal; color: #111111; text-decoration: none;}
        /* End TABLE WRAPPER FORM */
        /* Begin classes for MAIN FORM TABLE */
        td.PRE_td_form_USER{text-align: center; border: solid 6px #e5e5e5;}
        table.form_table_USER{width: 400px; margin: 0px auto; }
        tr.form_tr_USER{}
        .form_row_line{}
        tr.spacer_form{height: 20px;}
        tr.tr_form_main_field{height: 34px; background-color: #ffffff;}
        td.td_form_field_name{ text-align: left; width: 150px; font-family: Arial, Verdana; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 10px; color: #999999;}
        td.td_form_field_value{text-align: left;}
        tr.tr_uload_set{}
        td.td_uload_text{font-family: Arial, Verdana; font-size: 11px; text-decoration: none; color: #ff0011; text-align: left; padding: 10px; width: 100%;}
        .form_ddl{font-family: Arial, Verdana; font-size: 11px; color: #123456; width: 190px;}
        .form_ddlNoWidth{font-family: Arial, Verdana; font-size: 11px; color: #123456; }
        .form_button_class{}
        .form_txtbox_zip{font-family: Arial, Verdana; font-size: 11px; color: #123456;}
        .form_txtbox_city{font-family: Arial, Verdana; font-size: 11px; color: #123456; width: 80px;}
        .form_field_zip{font-family: Arial, Verdana; font-size: 12px; text-decoration: underline; color: #3333bb;}
        .form_field_zip:hover{font-family: Arial, Verdana; font-size: 12px; text-decoration: none; color: #ff0000;}
        .td_form_sub_field_name{font-family: Arial, Verdana; font-weight: bold; font-size: 12px; color: #999999; text-decoration: none;}
        .td_form_sub_field_name_or{font-family: Arial, Verdana; font-weight: bold; font-size: 12px; color: #999999; text-decoration: none; text-align: center; padding-left: 6px; padding-right: 24px; vertical-align: bottom;}
        .sub_field_input{width: 30px;font-family: Arial, Verdana; font-size: 12px; color: #111111; text-decoration: none;}
        /* End MAIN FORM TABLE */
    /* END SHORTFORM.ASCX */
    /* CLASSES RESULTS.ASCX */
        /* Begin Classes for RESULTS TABLE WRAPPER */
        table.main_results_wrapper_table{border-width: 0px; width: 100%; }
        .td_main_results_align{text-align: center;}
        .tr_results_title{height: 20px;}
        .td_results_title{text-align: left; padding: 15px 0px 10px 5px; font: bold 14px Arial, Verdana; text-decoration: none; color: #00713e;}
        .td_getquote_wrapper{border: solid 1px #123456; text-align: center;}
        .table_getquote_wrapper{background-color: #f7f7f7; width: 100%;}
        .tr_title_getquote{height: 40px;}
        td.title_results_getquote_btn_t{text-align: center; padding: 0px 0px 0px 0px;}
        td.title_results_getquote_btn_b{text-align: center; padding: 0px 0px 0px 0px;}
        td.title_results_getquote_content{text-align: center; font-family: Arial, Verdana; font-size: 14px; font-weight: bold; text-decoration: none; color: #123456;}
        .getquote_btn_results{}
        /* End RESULTS TABLE WRAPPER */
        /* Begin Classes for RESULTS TABLE */
        .td_results_wrapper{padding-top: 10px; text-align: center;}
        table.results_company_table{border-top: dotted 1px #111111; padding-bottom: 10px; width: 100%; background-color: #ffffff;}
        tr.results_company_tr{height: 40px;}
        .td_image_results{text-align: left; padding-left: 8px; width: 98px;}
        .td_content_results{padding-left: 10px; font-family: Arial, Verdana; font-size: 12px; color: #666666; text-decoration: none; text-align: left;}
        .company_title_results{font-family: Arial, Verdana; font-size: 12px; color: #123456; font-weight: bold; text-decoration: none;}
        td.results_bottom_line{text-align: center;}
        tr.results_row_bottom_line{height: 20px; background-color: #ffffff;}
        .amsa{position: absolute; visibility: hidden; left: 0px; top: -1000px;}
        /* End RESULTS TABLE */
        
        /* PPC Results */
        .results_ppc { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
        .ppc_headline { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 5px; text-align: left;}
        .ppc_headline a { font: bold 15px Arial, Verdana; color: #204c75; text-decoration: underline;}
        .ppc_headline a:hover { font: bold 15px Arial, Verdana; color: #315334; text-decoration: none;}
        .ppc_body { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
        .ppc_body div.ppc_description { float: left; clear: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; font: normal 12px Arial, Verdana; width: 450px; text-align: left;}
        .ppc_body div.ppc_logo { float: right; clear: right; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px;}
        .ppc_comp_info { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 0px; text-align: right;}
        .ppc_comp_info a { font: normal 10px Arial, Verdana; color: #0a330e; text-decoration: underline;}
        .ppc_comp_info a:hover { font: normal 10px Arial, Verdana; color: #0a330e; text-decoration: none;}
        .ppc_line { background: url('../../images/dots.gif') repeat-x; height: 1px; display: block; clear: both;}
			/* Comp Details */
			.storage_comp_details {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; display: block; clear: both;}
			.scd_container {display: block; clear: both; }
			.scd_header {padding: 0px 0px; display: block; clear: both;}
			.scd_header h1 {float: left; clear: left; padding: 15px 0px 15px 5px; margin: 0px 0px 0px 0px; font: bold 18px Arial, Verdana; color: #41855a; display: block; clear: both;}
			.scd_header .hr { background-color: #41855a; height: 3px; display: block; clear: both; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 5px;}
			.scd_logo { padding: 20px 5px 10px 5px; display: block; clear: both; text-align: left;}
			.scd_address { padding: 5px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111; text-align: left;}
			.scd_license { padding: 5px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111; text-align: left;}
			.scd_license div.license {float: left; width: 150px; font-weight: bold;}
			.scd_license div.licenses {float: left; margin: 0px 0px 0px 5px;}
			.scd_license div.licenses p {padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px;}
			.scd_description { padding: 5px 5px; margin: 20px 0px 20px 0px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111; text-align: left;}
			/* End Comp Details */
        /* End PPC Results */
    /* END RESULTS.ASCX */
    /* CLASSES LONGFORM.ASCX */
        /* Begin Classes for LG WRAPPER TABLE */
        .td_main_lg_align{padding-top: 10px; text-align: left; padding-left: 15px;}
        table.main_lg_wrapper_table{width: 550px; border: solid 0px #e5e5e5;}
        .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: Arial, Verdana; font-size: 11px; color: #000000; text-decoration: none; padding-bottom: 0px;}
        table.lg_info_blocks{width: 100%; border-width: 0px;}
        .td_lg_info_blocks{border: dotted 0px #aaaaaa; padding-top: 10px;}
        .validation_title{font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #ff0011; text-decoration: none; text-align: left;}
        .validation_text{font-family: Arial, Verdana; font-size: 12px; color: #ff0011; text-decoration: none;}
        /* End LG REQUIRE TABLE */
        /* Begin Classes for INFO BLOCKS */
        .dotted_spaces_line{ background-image: url('../images/dots.gif'); height: 1px; background-repeat: repeat-x;}
        td.lg_block_header{font-family: Arial, Verdana; font-size: 14px; font-weight: bold; color: #111111; padding-left: 8px; text-align: left;}
        tr.tr_lg_form_main_header{height: 30px; background-color: #E8F8EC;}
        tr.tr_lg_form_main_field{height: 30px;}
        td.td_lg_form_field_name{text-align: left; width: 120px; font-family: Arial, Verdana; font-size: 12px; text-decoration: none; padding-left: 10px; color: #111111;}
        .lg_form_field_name{text-align: left; font-family: Arial, Verdana; font-size: 12px; text-decoration: none; padding-left: 10px; color: #111111;}
        td.td_lg_form_field_value{ text-align: left; padding-left: 10px;}
        .lg_form_ddl{font-family: Arial, Verdana; font-size: 12px; text-decoration: none; color: #000000;}
        .lg_form_input{font-family: Arial, Verdana; font-size: 12px; text-decoration: none; color: #000000;}
        .lg_character_ctr{font-family: Arial, Verdana; font-size: 12px; color: #123456; text-decoration: none;}
        /* End INFO BLOCKS */
        /* Auto & Comment Form Classes */
        td.car_detail_wrapper{background-color: #f8f8f8;}
        .form_auto_inputs{font-family: Arial, Verdana; font-size: 12px; color: #111111; text-decoration: none; width: 70px;}
        .form_auto_fields{font-family: Arial, Verdana; font-size: 11px; font-weight: bold; text-decoration: none; color: #123456;}
        .form_auto_fields_nm{padding-left: 5px; font-family: Arial, Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #123456;}
        td.td_lg_form_field_name_r{ text-align: right; padding-right: 10px;}
        td.td_lg_form_field_name_car{ text-align: left; font-family: Arial, Verdana; font-size: 12px; text-decoration: none; padding-left: 10px; color: #111111;}
        td.td_lg_form_comment{text-align: center; padding-top: 3px;}
        /* End Auto Form Classes */
    /* END LONGFORM.ASCX */
    /* Thank You CSS */
    table.thanks_wrapper_table{}
    .td_thanks_align{}
    .thanks_row{}
    .td_thanks_content{font-family: Arial, Verdana; font-size: 12px; color: #111111; text-decoration: none;}
    .thanks_content_text{font-family: Arial, Verdana; font-size: 12px; color: #111111; text-decoration: none;}
    .Tags12px{font-family: Arial, Verdana; font-size: 12px; color: #111111; text-decoration: none;}
    a.thanks_content_link{font-family: Arial, Verdana; font-size: 12px; color: #3232bb; text-decoration: underline;}
    a.thanks_content_link:hover{font-family: Arial, Verdana; font-size: 12px; color: #ff0000; text-decoration: none;}
    /* End Thank You CSS */
    /* Calender */
    .calendar_button{ border:none; cursor:pointer;}
    .picker{background-color: #FFFFFF;border: solid 1px gray; font: bold 12px Verdana,monospace; padding: 2px; cursor: pointer;}
    .calendar td{font-size:11px;}
    .title{font-weight:bold;background-color:#E8F8EC;}
    .title TD{font-weight:bold;}
    .day{width:25px;cursor:pointer;text-align:center; border: solid 1px #f6f6f6;}
    .dayhover{width:25px;cursor:pointer;text-align:center;text-decoration:underline; border: solid 1px #f6f6f6;}
    .dayheader{width:25px;text-align:center; border: solid 1px #ffffff; font-weight:bold; background-color:#FFFFFF;}
    .disabledday{text-decoration:none;background-image:url(images/baddate.gif);background-position:center center;background-repeat:no-repeat;cursor:default;}
    .othermonthday{visibility:hidden;}
    .selectedday{width:25px;background-color:#FBE694;color:#000000; border: solid 1px #BB5503 !important;font-weight:bold;}
    .calendar{border: solid 1px #111111; border-collapse:collapse; background-color:#FFFFFF;cursor:default;font-family:Arial;}
    .month{background-color:white;margin-left:5px;margin-right:5px;margin-bottom:5px;margin-top:0px;}
    .nextprev{cursor:pointer;height:25px;vertical-align: middle;padding:0px 5px 0px 5px;}
    .selector{width:14px;cursor:pointer;text-align:left; vertical-align: middle; background-color:#FFFFFF;}
    /* End Calender */
/* Controls CSS */


    td.IM_CompWrapper_ {border: solid 5px #EFEFEF;}
    td.IM_CompName_ {text-align: left; font-family: Arial, Verdana; font-size: 12px; font-weight: bold; color: #003366;}
    td.IM_CompButton_ {vertical-align: top; text-align: right;}
    table.IM_CompButton_ {width: 130px; border: solid 2px #00713E; margin: 0px 0px 0px auto;}
	.IM_Content_ {font: normal 12px Arial, Verdana; color: #111111; text-decoration: none;}
    .IM_Content_Sub_ {font: normal 12px Arial, Verdana; text-align: left; color: #111111; text-decoration: none;}
    .IM_spacer_ { height: 10px; }
    .IM_spacer_w_ { width: 20px; }
    
.InvalidTextBox{} 
.InvalidDropDown{}  
.InvalidLabel{color:Red;}
