﻿/* General Classes */
/* End General Classes */
/* Home */
.amsa_mark {background: url('http://www.relocation.com/files/relo_amsa_member.gif') no-repeat right; height: 59px;}
/* End Home */

/* CLASSES RESULTS.ASCX */
table.results_header_tbl { width: 928px; border: solid 0px transparent;}
table.results_header_tbl_store { width: 900px; border: solid 0px transparent;}
table.main_results_wrapper_table{ border: solid 0px transparent; width: 700px; margin: 0px auto 0px auto;}
td.main_results_align{ text-align: center;}
td.results_header{font: bold 12px Arial, Verdana; color: #123456; text-decoration: none; padding: 0px 0px 0px 0px; text-align: left;}
.td_getquote_wrapper{border: solid 0px #123456; text-align: center; padding: 0px 0px 15px 0px;}
.table_getquote_wrapper{background-color:  transparent; width: 100%;}
.tr_title_getquote{}
td.submit_left{background: url('http://www.relocation.com/files/sub_left.gif') no-repeat #FDFEFF; width: 9px; height: 52px;}
td.submit_mid{background: url('http://www.relocation.com/files/sub_mid.gif') repeat-x #FDFEFF; height: 52px; text-align: center;}
td.submit_right{background: url('http://www.relocation.com/files/sub_right.gif') no-repeat #FDFEFF; width: 9px; height: 52px;}
td.title_results_getquote_btn_t{background-color: #ffffff; padding: 10px 4px 10px 4px; border: solid 1px #C5D8DF; text-align: center;}
td.title_results_getquote_btn_b{text-align: center; padding-right: 0px;}
td.title_results_getquote_content{text-align: center; font-family: Arial, Verdana; font-size: 14px; font-weight: bold; text-decoration: none; color: #123456;}
.remap_btn{font: bold 13px Verdana, Arial; color: #111111;}
/* Results Tabs */
td.re_left{background: url('http://www.relocation.com/files/re_left.gif') no-repeat; width: 9px; height: 53px;}
td.re_top{background: url('http://www.relocation.com/files/re_top.gif') repeat-x; height: 53px;}
td.top_head{font: bold 12px Verdana, Arial; color: #111111; text-align: center; padding: 0px 0px 0px 0px;}
.top_head a{font: bold 10px Verdana, Arial; color: #3322bb; text-decoration: underline;}
.top_head a:hover{font: bold 10px Verdana, Arial; color: #3322bb; text-decoration: none;}
td.re_right{background: url('http://www.relocation.com/files/re_right.gif') no-repeat; width: 9px; height: 53px;}
td.re_spc{width: 1px; background-color: transparent;}
td.re_footer{background: url('http://www.relocation.com/files/line.gif') repeat-x; height: 1px;}
/* End Results Tabs */
td.result_dots{background: url('http://www.relocation.com/files/re_dots.gif') repeat-x; height: 2px;} 
.tbl_allout {width: 928px; border: solid 0px transparent; background: url('../files/bb4.gif') repeat-y;}


.tbl_allout_store {width: 900px; border: solid 0px transparent; margin: 0px auto;}
.result_store_item { width: 100%; border: solid 0px transparent;}
.result_si_company { text-align: left; padding: 5px 0px 0px 5px;}
.result_si_company a { font: bold 15px Verdana, Arial; color: #297374; text-decoration: underline;}
.result_si_company a:hover { font: bold 15px Verdana, Arial; color: #536c6d; text-decoration: none;}
.result_si_description {text-align: left; padding: 0px 0px 0px 5px; width: 650px; font: normal 11px Verdana, Arial; color: #111111;}
.result_si_logo { text-align: right; padding: 0px 5px 0px 0px;}
.result_si_more { text-align: right; padding: 0px 5px 0px 0px; background-color: Transparent;}
.result_si_more a { font: normal 10px Verdana, Arial; color: #536c6d; text-decoration: none;}
.result_si_more a:hover { font: normal 10px Verdana, Arial; color: #536c6d; text-decoration: underline;}
.store_spc_ {background-color: #D5DA97; height: 1px; display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.store_spc_div {width: 900px; margin: 0px auto;}


.td_results_wrapper{padding-top: 10px; text-align: center;}
table.results_company_table{border-top: dotted 0px #111111; padding-bottom: 10px; width: 100%; background-color: transparent;}
tr.results_company_tr{height: 40px;}
.td_get_quote{ text-align: center; vertical-align: middle;}
.td_image_results{text-align: center; width: 100px; vertical-align: middle;}
.td_content_results{padding: 7px 12px 7px 8px; font: normal 11px Verdana, Arial; color: #666666; text-decoration: none; text-align: left; width: 410px;}
.company_title_results{ font: bold 12px Verdana, Arial; color: #123456; text-decoration: none;}
td.results_bottom_line{text-align: center;} 
tr.results_row_bottom_line{height: 20px; background-color: #ffffff;}
td.yesno_result{width: 120px;}
td.yesno_sub{text-align: center;}
td.result_license{width: 175px; vertical-align:middle; text-align:center; font: normal 11px Verdana, Arial; color: #666666; padding: 6px 0px 3px 0px;}
td.re_footer_bg{background: url('http://www.relocation.com/files/footer.gif') no-repeat; width: 648px; height: 9px;}
.amsa{position: absolute; visibility: hidden; left: 0px; top: -1000px; z-index: 100;}

	/* Sitemap */
	td.yesno_result_sm{width: 120px;}
	.td_content_results_sm{padding: 7px 12px 7px 8px; font: normal 11px Verdana, Arial; color: #666666; text-decoration: none; text-align: left; width: 415px;}
	.td_image_results_sm{text-align: center; vertical-align: middle; padding: 0px 0px 0px 4px;}
	.td_get_quote_sm{ text-align: center; vertical-align: middle; padding: 0px 0px 0px 0px;}
	td.result_license_sm{width: 170px; vertical-align:middle; text-align:center; font: normal 11px Verdana, Arial; color: #666666; padding: 6px 0px 3px 0px;}
	.amsa_sm{position: absolute; margin-left: -200px; margin-top: 300px; visibility: hidden; left: 0px; top: 0px; z-index: 100;}
	/* End Sitemap */

/* End RESULTS.ASCX */

/* CLASSES LONGFORM.ASCX */

    /* Begin Classes for LG WRAPPER TABLE */
    .td_main_lg_align{padding-top: 10px; text-align: center;}
    table.main_lg_wrapper_table{width: 500px; border: solid 0px #f9f9f9; margin: 0px auto 0px auto;}
    table.main_lg_Mwrapper_table{width: 700px; border: solid 0px #f9f9f9; margin: 0px auto 0px auto;}
    .main_lg_wrapper_td{}
    .main_lg_wrapper_td2{padding-left: 10px; padding-right: 10px;}
    /* 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: normal 10px Verdana, Arial; color: #000000; text-decoration: none; padding-bottom: 0px; padding-right: 0px;}
    table.lg_info_blocks{width: 100%; border-width: 0px;}
    .td_lg_info_blocks{border: dotted 0px #aaaaaa; padding-top: 10px; text-align: center;}
    .validation_title{font: normal 11px Verdana, Arial; color: #ff0011; text-decoration: none; text-align: left;}
    .validation_text{font: normal 11px Verdana, Arial; color: #ff0011; text-decoration: none;}
    /* End LG REQUIRE TABLE */

    /* Begin Classes for INFO BLOCKS */
    td.lg_block_header{ font: bold 14px Verdana, Arial; font-size: 14px; font-weight: bold; color: #111111; padding-left: 8px; text-align: left;}
    tr.tr_lg_form_main_header{height: 26px; background-color: #D5DA97;}
    tr.tr_lg_form_main_header2{height: 26px; background-color: transparent;}
    tr.tr_lg_form_main_field{height: 30px;}
    tr.tr_lg_form_main_field2{vertical-align: bottom;}
    td.td_lg_form_field_name{text-align: left; width: 120px; font: normal 11px Verdana, Arial; text-decoration: none; color: #111111; padding: 0px 0px 0px 10px;}
    td.td_lg_form_field_name2{text-align: left; font: normal 11px Verdana, Arial; text-decoration: none; color: #111111;}
    .lg_form_field_name{text-align: left; font: normal 11px Verdana, Arial; text-decoration: none; color: #111111; padding: 0px 0px 0px 10px;}
    td.td_lg_form_field_value{ text-align: left; padding-left: 10px;}
    td.td_lg_form_field_value2{ text-align: center;}
    td.td_lg_form_field_value3{ text-align: left; padding-left: 10px;}
    td.td_lg_form_field_value4{ text-align: left;}
    .lg_form_ddl{ font: normal 11px Verdana, Arial; text-decoration: none; color: #000000;}
    .lg_form_input{font: normal 11px Verdana, Arial; text-decoration: none; color: #000000; width: 200px;}
    .lg_form_input2{font: normal 11px Verdana, Arial; text-decoration: none; font-weight: normal; color: #000000; width: 100px;}
    .lg_form_input3{font: normal 11px Verdana, Arial; text-decoration: none; font-weight: normal; color: #000000; width: 50px;}
    .lg_form_input4{font: normal 11px Verdana, Arial; text-decoration: none; font-weight: normal; color: #000000; width: 97px;}
    .lg_form_input_date{font: normal 11px Verdana, Arial; text-decoration: none; color: #000000; width: 70px;}
    .lg_character_ctr{font: normal 11px Verdana, Arial; color: #123456; text-decoration: none;}
    .poc_lf{text-align: left; padding: 15px 3px 10px 3px; font: normal 11px Verdana, Arial;}
    /* End INFO BLOCKS */

    /* MORTGAGE LF */
	td.td_lg_mform_field_name{text-align: left; width: 300px; font: normal 11px Verdana, Arial; text-decoration: none; color: #111111; padding: 0px 0px 0px 10px;}
	td.td_lg_mform_field_value{ text-align: left; padding-left: 10px;}
    /* END MORTGAGE LF */

    /* Auto & Comment Form Classes */
    td.car_detail_wrapper{background-color: #ffffff;}
    .form_auto_inputs{font: normal 11px Verdana, Arial; color: #111111; text-decoration: none; width: 70px;}
    .form_auto_inputs2{font: normal 11px Verdana, Arial; color: #111111; text-decoration: none; width: 106px;}
    .form_auto_inputs2{font: normal 11px Verdana, Arial; color: #111111; text-decoration: none; width: 90px;}
    .form_auto_fields{font: bold 10px Verdana, Arial; text-decoration: none; color: #123456;}
    .form_auto_fields2{font: bold 11px Verdana, Arial; text-decoration: none; color: #111111;}
    .form_auto_fields3{font: bold 11px Verdana, Arial; text-decoration: none; color: #111111; width: 82px;}
    .form_auto_fields_nm{padding-left: 5px; font: bold 11px Verdana, Arial; text-decoration: none; color: #123456;}
    .form_auto_fields_nm2{padding-left: 5px; font: bold 11px Verdana, Arial; text-decoration: none; color: #111111;}
    td.td_lg_form_field_name_r{ text-align: right; padding-right: 10px;}
    td.td_lg_form_field_name_car{text-align: left; padding: 0px 0px 0px 10px; position: static; font: normal 11 Verdana, Arial;}
    .car_link_drop{ font: normal 11px Verdana, Arial; color: #111111; text-decoration: none;}
    .car_link_drop label{ font: normal 11px Verdana, Arial; color: #111111; text-decoration: none;}
    td.td_lg_form_field_name_car2{ text-align: left; font: normal 11px Verdana, Arial; text-decoration: none; color: #111111;}
    td.td_lg_form_comment{text-align: center; padding-top: 3px;}
    td.td_lg_form_comment2{text-align: left; padding-top: 3px;}
    /* End Auto Form Classes */
    
    /* OPTIN */
    td.lg_optin_img_ { text-align: left; padding: 2px 0px 0px 3px; background-color: #f9f9f9;}
    td.lg_optin_chkbox_ { text-align: center; padding: 13px 0px 0px 16px; background-color: #f9f9f9;}
    td.lg_optin_lbl_ { text-align: left; padding: 5px 10px 7px 20px; background-color: #f9f9f9;}
    .lg_optin_lbl_ label { font: normal 11px Verdana, Arial; color: #111111; line-height: normal;}
    /* End OPTIN */
    
/* END LONGFORM.ASCX */

/* Before Thanks Classses */
td.bt_header{text-align: center; padding: 20px 0px 20px 0px;}
table.bt_header{ width: 450px; border: solid 0px transparent; margin: 0px auto 0px auto;}
td.bt_header_sub{ text-align: left; font: normal 11px Verdana, Arial; color: #111111; text-decoration: none;}
.bt_header_sub label{ text-align: left; font: bold 12px Verdana, Arial; color: #111111; text-decoration: none;}
td.bt_header_sub1 { font: bold 12px Verdana, Arial; color: #111111; text-align: left; width: 390px;}
td.bt_header_sub2 { text-align: left; width: 350px;}
td.hr_bt {padding: 10px 0px 10px 0px;}
td.pre_storage {padding: 0px 0px 0px 15px;}
td.sb_bt_hl {padding: 7px 0px 5px 7px; text-align: left;}

td.insurance_ { padding: 0px 0px; text-align: left;}
td.insurance_ p { padding: 4px 10px; margin: 0px 0px;}

td.bt_storage_pre_wrapper {padding: 10px 0px 10px 0px; text-align: left;}
.bt_storage_pre_wrapper .ddm { display: block; clear: both; padding: 0px 0px 10px 133px;}
table.bt_storage_wrapper {width: 580px; margin: 0px auto;}
.bt_storage_wrapper .td { padding: 0px 20px 0px 0px;}
.bt_storage_wrapper .h { text-align: left; padding: 0px 0px 0px 5px; font: bold 12px Verdana; color: #111111;}
.bt_storage_wrapper .h_r { text-align: left; padding: 0px 0px 0px 5px; font: bold 11px Verdana; color: #ff0011;}
.bt_storage_from {width: 280px; border: solid 0px transparent;}
.bt_storage_from td { padding: 7px 0px 7px 5px; text-align: left;}
.bt_storage_from td a { font-weight: bold;}
.bt_storage_to {width: 280px; border: solid 0px transparent;}
.bt_storage_to td { padding: 7px 0px 7px 5px; text-align: left;}
.bt_storage_to td a { font-weight: bold;}

.bthx_btn{padding: 10px 0px 15px 0px;}
/* End Before Thanks Classses */


/* ThankYou.aspx */
td.ty_main_head{font: bold 22px Verdana, Arial; color: #376F70; text-decoration: none; text-align: left; padding: 0px 0px 0px 8px;}
td.dotted_spaces_line{background-image: url('http://www.relocation.com/files/dots.gif'); height: 1px;}
td.thx_content_text{padding: 5px 8px 10px 13px; line-height: 22px; font: normal 12px Verdana, Arial; color: #111111; text-align: left;}
.thx_img{clear: right; float: right; margin: 0px 0px 0px 0px; padding: 2px 5px 5px 10px;}
td.ty_head{ background: url('http://www.relocation.com/files/ty_header.gif') no-repeat; width: 670px; height: 27px; font: bold 14px Verdana, Arial; color: #376F70; text-align: left; padding: 0px 0px 0px 10px;}
td.ty_spander{ background: url('http://www.relocation.com/files/ty_spander.gif') repeat-y; width: 670px; font: normal 11px Verdana, Arial; color: #111111; line-height: 20px; text-align: left; padding: 5px 8px 0px 10px;}
td.ty_spander2{ background: url('http://www.relocation.com/files/ty_spander.gif') repeat-y; width: 670px; font: normal 11px Verdana, Arial; 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 Verdana, Arial; color: #111111; line-height: 13px; padding: 7px 0px 7px 7px;}
.ty_spander2 table tr td a{font: bold 13px Verdana, Arial;}
.ty_spander2 table tr td a:hover{font: bold 13px Verdana, Arial;}
td.pre_callout{padding: 0px 0px 20px 0px;}
td.ty_foot{ background: url('http://www.relocation.com/files/ty_footer.gif') no-repeat; width: 670px; height: 12px;}
	/* Thick Dark Blue Border Round Corners 11pxX13px */
	td.thanks_confirm_header{ font: bold 12px Verdana, Arial; color: #376F70; text-align: left; padding: 0px 0px 0px 3px;}
	td.wt_spcs{height: 2px; background-color: #ffffff;}
	td.pre_compname{ font: bold 10px Verdana, Arial; color: #111111; text-align: left;}
	td.pre_phone{ font: normal 11px Verdana, Arial; color: #111111; text-align: left;}
	td.pre_email{text-align: left; font: normal 11px Verdana, Arial; color: #2233bb; text-decoration: underline;}
	td.left_top{background-image: url('http://www.relocation.com/files/backs/left_t.gif'); width: 11px; height: 13px}
	td.center_top{background-image: url('http://www.relocation.com/files/backs/center_t.gif');}
	td.right_top{background-image:url('http://www.relocation.com/files/backs/right_t.gif');}
	td.left_cl{background-image: url('http://www.relocation.com/files/backs/left_l.gif');}
	td.right_cl{background-image: url('http://www.relocation.com/files/backs/right_l.gif'); width: 11px;}
	td.left_bottom{background-image:url('http://www.relocation.com/files/backs/left_b.gif'); width: 11px; height: 13px}
	td.center_bottom{background-image:url('http://www.relocation.com/files/backs/center_b.gif');}
	td.right_bottom{background-image:url('http://www.relocation.com/files/backs/right_b.gif');}
	/* End Thick Dark Blue Border Round Corners 11pxX13px */
/* End ThankYou.aspx */

table.outer_qs{width: 600px; border: solid 0px transparent; margin: 0px auto 0px auto;}
td.outer_qs{text-align: center; padding: 20px 0px 20px 0px;}
table.QS_check{width: 598px; border: solid 0px transparent; margin: 0px auto 0px auto; border-bottom-width: 0px; border-top-width: 0px;}
td.QS_form_head{ background-color: #D5DA97; height: 30px; font: bold 15px Verdana, Arial; color: #111111; text-decoration: none; text-align: left; padding: 0px 0px 0px 5px;}
td.QS_form_body{}
td.QS_check_vehicle{ background-color: #D5DA97; height: 30px;font: bold 15px Verdana, Arial; color: #111111; text-decoration: none; text-align: left; padding: 0px 0px 0px 5px;}
td.QS_check{width: 300px; text-align: left; padding: 7px 10px 7px 5px; font: normal 11px Verdana, Arial; color: #111111;}
td.QS_check2{text-align: left; padding: 7px 0px 7px 0px;}
td.QS_date2{text-align: left; padding: 7px 0px 0px 0px;}
.QS_text{ font: normal 11px Verdana, Arial;}


/* ConsumerForm.ascx */

/* Top Table Wrapper */
table.CI_tbl{width: 100%; border: solid 0px transparent;}
tr.CI_tbl{}
td.CI_tbl{text-align: center; padding: 20px 0px 20px 0px;}
/* End Top Table Wrapper */

/* Consumer Information Table */
td.CI_form_head{ background-color: #D5DA97; width: 500px; height: 30px; font: bold 15px Arial, Verdana; color: #111111; text-decoration: none; text-align: left; padding: 0px 0px 0px 5px;}
tr.CI_form_bottom{ background-color: #D5DA97; height: 30px;}
td.CI_form_body{}
table.CI_info{width: 500px; border: solid 0px #467BAD; margin: 0px auto 0px auto;}
tr.CI_info{}
td.CI_info{font: normal 11px Verdana, Arial; color: #111111; text-decoration: none; text-align: left; padding: 7px 15px 7px 15px; width: 200px;}
td.CI_info2{text-align: left; padding: 7px 0px 7px 0px;}
/* End Consumer Information Table */

/* End ConsumerForm.ascx */


/* HomeImprovementShortForm.ascx */

/* Form Alignment */
table.mainwrapper_table{width: 100%; border: solid 0px transparent;}
td.mainwrapper_td{ text-align: center;}
/* End Form Alignment */

/* Main ShortFom Classes */
table.UserControl_table{width: 380px; border: solid 1px #111111; margin: 0px auto 0px auto;}
tr.UserControl_tr{ vertical-align: top;}
td.usrctl_field{font: bold 11px Verdana, Arial; color: #123456; text-decoration: none; text-align: left; padding: 10px 5px 10px 10px;}
td.usrctl_field2{text-align: left; padding: 10px 0px 10px 0px;}
.date_field{ font: normal 11px Verdana, Arial; color: #111111;}
.ddl_menu_{font: normal 11px Verdana, Arial; color: #111111; text-decoration: none;}
.ddl_menu_ci_zip{ font: normal 11px Verdana, Arial; color: #111111; text-decoration: none; width: 45px;}
.text11pxBlack{font-size: 10px;}

/* ZipCode Classes */
table.zip_field{width: 170px; border: solid 0px transparent; margin: 0px auto 0px 0px;}
td.usrctl_zip_field{text-align: left; padding: 5px 0px 0px 0px;}
.zip_field_{width: 40px; font: normal 11px Verdana, Arial; color: #111111; text-decoration: none;}
a.ziplink{font: normal 11px Verdana, Arial; color: #2233bb; text-decoration: none;}
a.ziplink:hover{font: normal 11px Verdana, Arial; color: #ff0000; text-decoration: underline;}
/* End ZipCode Classes */

/* Zip Finder Classes */
.zp_Header{font: bold 12px Arial, Verdana; color: #3322bb; text-decoration: none; text-align: left;}
td.state_city{font: bold 12px Arial, Verdana; color: #111111; text-decoration: none; text-align: left; padding: 10px 5px 10px 10px;}
td._stcy_field{text-align: left; padding: 10px 5px 10px 10px;}
.zip_ModalMode{background-color: #e5e5e5; filter:alpha(opacity=70); opacity:0.7;}
.zip_modalBox{ z-index:1000; background-color: #ffffff; border: solid 1px #aaaaaa; padding: 5px 5px 5px 5px;}
/* Zip Finder Classes */

/* End Main ShortFom Classes */

/* End HomeImprovementShortForm.ascx */



/* Main Pages Display */


.asterDis
{
	color:Red;
	padding-left: 3px;
	display: inline;
}

.asterNone
{
	display: none;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px 0px 0px 0px;
	padding: 2px 4px 2px 5px;
	background-color : #ffffff;
	color : WindowText;
	border: solid 1px #aaa;
	 list-style: none none left;
	 list-style-type: none;
	cursor : 'default';
    text-align : left;     
    position:absolute;
    z-index:100;
height: 120px; overflow: auto;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	font: normal 12px Arial, Verdana; color: #111111;
	text-align : left; 
	background-color: #e5e5e5;
	padding: 1px 0px 0px 0px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	font: normal 12px Arial, Verdana; color: #123456;
	text-align : left; 
	background-color : transparent;
	padding : 1px 0px 0px 0px;
}
.zf_fields {width: 50px; float: left; display: block; font: bold 12px Verdana; color: #111111; padding: 2px 0px 0px 0px;}
.zf_statefield { width: 158px; font: normal 11px Verdana, Arial; color: #111;}
.zf_cityfield { width: 150px; font: normal 11px Verdana, Arial; color: #111;}


td.ctrl_wrapper{padding: 20px 0px 20px 0px; text-align: center;}
table.ctrl_wrapper{ width: 940px; border: solid 0px transparent; margin: 0px auto 0px auto;}
td.ctrl_wrapper_sub{background-color: #ffffff; border: solid 2px #D5DA98;}

/* Consumer Review Form*/

.rev_head{margin: 0; padding: 4px 0; color: #124a08; font-size: 15px; font-weight: bold;}

.crgroup
{
	width: 93%; 
	padding: 5px 0px 5px 0px; 
	display: block; 
	clear: both;
}

.crheader
{
	width: 280px; 
	float: left; 
	display: block;
}

.crtext
{
	width: 250px; 
	float: left;
}

.crtext .crrbl
{
	margin: 0;
	padding: 0;
}

.crstagehd
{
	padding: 20px 10px 0px 10px;
	float: left;
	width: 100%;
	clear: both; font-weight: bold;
}

.crstagegp
{
	width: 100%; 
	text-align: left;
	padding: 0px 0px 5px 20px;
}

.mvr_rer_ { width: 100%; height: 60px; font: normal 11px Verdana, Arial; color: #111111;}

/* Write Review Modal */

.modalBackground {
	background-color:Gray;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBox
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	padding:3px;
}

.modalBoxBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}





/* SITEMAP CLASSES */

    /* BreadCrumbs */
    .top_crumbs{width:100%; text-align: left; margin: 0px 0px 30px 0px;}
    .top_crumbs table tr td{background: url('../files/point_site.gif') top left no-repeat; padding: 0px 35px 0px 8px; font: normal 11px verdana, Arial; color: #123456; text-align: left;}
    .top_crumbs table tr td a{font: normal 11px Verdana, Arial; color: #297374; text-decoration: underline;}
    .top_crumbs table tr td a:hover{font: normal 11px Verdana, Arial; color: #297374; text-decoration: none;}
    .bot_crumbs{width:100%; text-align: left; margin: 30px 0px 0px 0px;}
    .bot_crumbs table tr td{background: url('../files/point_site.gif') top left no-repeat; padding: 0px 35px 0px 8px; font: normal 11px verdana, Arial; color: #123456; text-align: left;}
    /* End BreadCrumbs */
    
    /* Big Box */
    table.bigbox{ width: 100%; border: solid 0px transparent;}
    td.bbtl{ background: url('../files/bbt_left.gif') no-repeat; width: 12px; height: 11px;}
    td.bbt{ background: url('../files/bb_top.gif') repeat-x; height: 11px;}
    td.bbtr{ background: url('../files/bbt_right.gif') no-repeat; width: 12px; height: 11px;}
    td.bbl{ background: url('../files/bb_left.gif') repeat-y; width: 1px;}
    td.bbr{ background: url('../files/bb_right.gif') repeat-y; width: 1px;}
    td.bbbl{ background: url('../files/bbb_left.gif') no-repeat; width: 12px; height: 11px;}
    td.bbb{ background: url('../files/bb_bot.gif') repeat-x; height: 11px;}
    td.bbbr{ background: url('../files/bbb_right.gif') no-repeat; width: 12px; height: 11px;}
    .bbhead{ text-align: left; padding: 10px 0px 10px 5px;}
    .bbfoot{ height: 10px;}
    /* End Big Box */
    
    /* Misc */
    td.geo_head_l { padding: 0px 0px 0px 0px; text-align: left; vertical-align: middle;}
    .geo_head_l h1 { font: bold 23px Verdana, Arial, Georgia; color: #809d17; text-decoration: none; margin: 0px 0px 0px 0px;}
    h2.sm_ft_sb { font: bold 15px Verdana, Arial, Georgia; margin: 20px 0px 10px 0px;}
    .tbl_geo{}
    .lblFooter{ text-align: left; margin: 30px 0px 30px 0px;}
    .site_desc{ line-height: 18px;}
    .resultsdot{ background: url('../files/resultsdot.gif') repeat-x left; height: 1px;}
    .tbl_allout_SM{width: 928px; border: solid 0px transparent; background: url('../files/bb4.gif') repeat-y;}
    /* Misc */
    
    /* CompDetails */
    td.spctop{padding: 0px 0px 30px 0px;}
    .cp_btn{width: 210px;}
    td.spcbody{padding: 30px 0px 0px 0px;}
    td.spcsubdiv{text-align: left;}
    td.spcsubdiv_{padding: 1px 0px 0px 4px; text-align: left;width: 270px;}
    td.spcmid_cp{ width: 1px; background-color: #B5B898;}
    td.spcsubdiv2{padding: 1px 0px 0px 8px;width: 230px; text-align: left;}
    td.spcdesc{line-height: 25px; padding: 20px 0px 20px 0px; text-align: left;}
        /* MovingReviews */
        td.cp_mvr{padding: 30px 0px 20px 0px; text-align: left;}
        .cp_mvrdiv{margin: 5px auto 5px 0px; text-align: left;}
        .cp_mvrdiv2{margin: 20px 0px 0px 0px;}
        .cp_mvrdiv2 a{ font-weight: bold; text-decoration: underline;}
        .cp_mvrdiv2 a:hover{ font-weight: bold; text-decoration: none;}
        /* MovingReviews */
    /* End CompDetails */

/* End SITEMAP CLASSES */

/* Begin SIGN UP CLASSES / Form Design */

	/* DIV way */
	.relo_info_form_ { display: block; clear: both; width: 100%; margin: 50px 0px 20px 0px; padding: 0px 0px;}
		/* Header */
		.relo_if_head_display { display: block; clear: both; margin: 0px 0px 20px 0px; padding: 0px 25px;}
		.relo_if_head { float: left; clear: left; font: bold 13px Verdana, Arial; color: #29738f; padding: 0px 0px 5px 0px;}
		.relo_if_req { float: right; clear: right; font: normal 11px Verdana, Arial; color: #111111; padding: 0px 0px 5px 0px;}
		.relo_if_req span{ color: #ff0011; font-weight: bold;}
		.relo_if_hr { display: block; clear: both; height: 1px; background-color: #29738f;}
		/* End Header */
		
		/* Fields */
		.relo_if_fields_display { display: block; clear: both; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 12px;}
		.relo_if_fields_display div { display: inline-block; clear: both; margin: 0px 0px 12px 0px; padding: 0px 25px;}
		.relo_if_fieldname {width: 230px; float: left; padding: 3px 0px 0px 0px;}
		.relo_if_fieldname label {font: bold 11px Verdana, Arial; color: #29738f;}
		.relo_if_fieldname label span { color: #ff0011; font-weight: bold;}
		.relo_if_fieldvalue { float: left;}
		.relo_if_fieldvalue select { font: normal 11px Verdana, Arial; color: #111111; width: 200px;}
		.relo_if_fieldvalue input { font: normal 11px Verdana, Arial; color: #111111; width: 200px;}
		.relo_if_fieldvalue input.zip { font: normal 11px Verdana, Arial; color: #111111; width: 40px;}
		.relo_if_fieldvalue textarea { font: normal 11px Verdana, Arial; color: #111111; width: 300px; height: 50px;}
			/* Break Solution */
			br.inline_solution { line-height: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
			/* Break Solution */
		/* End Fields */
		
		/* Submit Buttons */
		.relo_if_button_display {  display: block; clear: both; padding: 0px 25px;}
		.relo_if_button_display div.button { padding: 15px 0px 0px 240px; text-align: left;}
		/* Submit Buttons */
		
		
	/* End DIV way */

	/* HeadLine */
	td.su_hl_t_ {font: bold 13px Verdana, Arial; color: #29738f; padding: 0px 0px 5px 0px; border-bottom: solid 1px #29738f; width: 100%;}
		/* Required */
		td.su_req_ { font: normal 11px Verdana, Arial; color: #111111; text-align: right;}
		.su_req_ span{ color: #ff0011; font-weight: bold;}
		/* End Required */
		/* HeadLine Spacing*/
		td.su_hl_tbl_ { padding: 15px 0px 50px 0px;}
		td.su_hl_tbl_pi { padding: 0px 0px 50px 0px;}
		td.su_hl_tbl_tuw { padding: 15px 0px 50px 0px;}
		/* End HeadLine Spacing */
	/* End HeadLine */
	
	/* Validation */
	.su_val_ { padding: 10px 0px 0px 20px; font: bold 12px Verdana, Arial; color: #111111;}
	.su_val_  ul { padding: 5px 0px 0px 10px;}
	.su_val_  ul li { font: normal 12px Verdana, Arial; color: #ff0011; padding: 3px 0px 3px 10px;}
	/* End Validation */
	
	/* Field Classes */
	td.su_hl_tbl_sb { font: bold 11px Verdana, Arial; color: #29738f; padding: 5px 0px 5px 12px; width: 230px;}
	.su_hl_tbl_sb_req_ { color: #ff0011; font-weight: bold;}
	td.su_hl_tbl_sb_ { text-align: left; padding: 5px 0px 5px 12px;}
	td.su_hl_tbl_sb_btn { width: 400px; text-align: left;}
	.su_hl_tbl_sb_tbx { font: normal 11px Verdana, Arial; color: #111111; width: 200px;}
	/* Error */
	.su_hl_tbl_sb_tbx_ext_err { font: normal 11px Verdana, Arial; color: #111111; width: 74px; border: solid 2px #ff0011;}
	.su_hl_tbl_sb_tbx_err { font: normal 11px Verdana, Arial; color: #111111; width: 200px; border: solid 2px #ff0011;}
	.su_field_float_usca_err {float: left; margin-right: 2px; border: solid 2px #ff0011;}
	/* End Error */
	.su_hl_tbl_sb_tbx_ext { font: normal 11px Verdana, Arial; color: #111111; width: 74px;}
	.su_hl_tbl_sb_tbx_dd { font: normal 11px Verdana, Arial; color: #111111; width: 200px;}
	
	.su_field_float_ {float: left; margin-right: 2px;}
	.su_field_float_usca {float: left; margin-right: 2px;}
	/* End Field Classes */
	
	/* Agree Section */
	.su_agree_ {overflow:auto; height: 200px; width:98%; border: ridge 2px #ffffff; margin: 10px 0px 30px 0px;}
	.su_agree_ div {width: 90%; padding-left: 25px;  display: block; clear: both;}
		/* Submit BTN */
		.su_btn_sub_ {width: 95%; text-align: center; display: block; padding: 0px 0px 20px 0px;}
		/* End Submit BTN */
	/* End Agree Section */

	/* Term and Condition Section */
	.psgroupli2 { width: 100%; padding: 10px 0px 20px 0px; display: block; clear: both; }
	.psheaderli2 { width: 5%; float: left; display: block; }
	.pstextli2 { width: 94%; float: left; display: block; }
	
	.psgroupli3 { width: 100%; padding: 10px 0px 10px 0px; display: block; clear: both; }
	.psheaderli3 { width: 7%; float: left; display: block; }
	.pstextli3 { width: 92%; float: left; display: block; }
	
	/* END Term and Condition Section */

/* End SIGN UP CLASSES */

.InvalidTextBox{ } 
.InvalidDropDown{ } 
.InvalidLabel{color:Red;}


/* Video */
.video_div {padding: 10px 25px 10px 25px; margin: 0px 0px; background: url('http://www.relocation.com/files/backs/back_wide-thin.jpg') repeat-y top left; width: 762px;}
.video_wrap { margin: 0px 0px; padding: 0px 0px; display: block; clear: both; width: 712px;}
.video_container { margin: 20px auto 30px auto; padding: 0px 0px 0px 0px; width: 710px; display: block; clear: both;}
.video_listings { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.video_listings .v_img { float: left; margin: 0px 5px 0px 0px;}
.video_listings .listing { float: left; width: 220px; margin: 0px 5px 0px 0px; padding: 5px 5px; border: solid 1px #e0e7dc; background-color: #f8fcf7;}
.video_listings p { font: normal 11px Arial; padding: 0px 0px; margin: 7px 0px 0px 0px; display: block; clear: both;}
/* End Video */


/* Form Layout */
.true_wrap_bl /*BigLeft*/{padding: 10px 25px; margin: 0px 0px; background: url('http://www.relocation.com/files/backs/back_wide-thin.jpg') repeat-y top left; width: 715px;}
.form_layout { display: block; clear: both; padding: 20px 0px 0px 0px; margin: 0px 0px;}
.form_layout_headline { font: bold 13px Verdana, Arial; color: #29738f; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #29738f; display: block; clear: both;}
.form_layout_checkbox { display: block; clear: both; padding: 0px 9px 0px 9px; margin: 0px 0px;}
#dhtmltooltip{ position: absolute; border: solid 1px #c4c4c4; padding: 5px 5px; visibility: hidden; z-index: 100;line-height: 15px; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); margin: 0px 0px 0px 0px; font: normal 11px Verdana, Arial; color: #111; text-decoration: none;}

.form_layout_set { display: block; clear: both; padding: 0px 0px; margin: 0px 0px;}
.sppc { background: url('../files/backs/couple_sppc.gif') no-repeat right top; height: 200px; display: block;}
.f_sppc { background: url('../files/backs/facility_sppc.gif') no-repeat right top; display: block;}
.form_layout_set_top { display: block; clear: both; margin: 0px 0px; padding: 0px 0px; height: 15px;}
.form_layout_set_bot { display: block; clear: both; margin: 0px 0px; padding: 0px 0px; height: 30px;}
.fields_display_ { display: block; clear: both; padding: 0px 0px; margin: 0px 0px;}
.fields_display_ .fd_field_ { float: left; font: bold 11px Verdana, Arial; color: #29738f; padding: 5px 0px 5px 12px; width: 230px;}
.fields_display_ .fd_value_ { float: left; padding: 5px 0px 5px 12px;}
.fields_display_ .fd_value_ span.rd_checks input{ font: normal 11px Verdana, Arial; color: #111111; width: 20px;}
.fields_display_ .fd_value_ input { font: normal 11px Verdana, Arial; color: #111111; width: 200px;}
.fields_display_ .fd_value_ select { font: normal 11px Verdana, Arial; color: #111111; width: 205px;}
.fields_display_ .fd_value_ textarea { font: normal 11px Verdana, Arial; color: #111111; width: 202px; height: 55px; white-space: pre-wrap; background-color: Transparent;}
.fields_display_ .fd_value_ label{ font: normal 11px Verdana, Arial; color: #111111;}
.fields_display_btn { display: block; clear: both; padding: 20px 0px; margin: 0px 0px;}
.fields_display_btn .field_btn { display: block; clear: both; padding: 12px 0px 0px 250px; margin: 0px 0px; border-top: solid 1px #29738f;}
/* End Form Layout */

/* News Articles */
	/* Article Search */
	.article_search_ { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px;}
	.article_search_ span { font-weight: bold; width: 120px; text-align: left;}
	.article_search_ .text { width: 300px;}
	.article_search_ hr.hrl { color: #29738f; margin: 15px 0px 15px 0px;}
	/* Article Search */
	
	/* Article Preview */
	.article_news_preview { display: block; clear: both; padding: 0px 0px; margin: 0px 0px;}
	.article_news_preview_ { display: block; clear: both; padding: 0px 0px 0px 30px; margin: 0px 0px;}
	p.cat_title { padding: 0px 0px; margin: 0px 0px 5px 0px;}
	p.cat_title a { font-size: 14px; font-weight: bold; color: #aaa; text-decoration: underline;}
	p.cat_title a:hover { font-size: 14px; font-weight: bold; color: #999; text-decoration: none;}
	.anp_title { text-align: left; padding: 0px 0px; margin: 0px 0px;}
	.anp_title a { font-weight: bold;}
	.anp_title a:hover { font-weight: bold;}
	.anp_content { text-align: left; padding: 0px 0px; margin: 0px 0px;}
	.anp_date { font-size: 9px; color: #111; padding: 0px 0px; margin: 0px 0px 10px 0px; font-style:oblique;}
	/* End Article Preview */
	
	/* Widget */
	.recent_news { display: block; margin: 0px 0px; padding: 0px 0px;}
	.recent_news_ { display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.recent_news_ a { font-size: 12px; font-weight: bold;}
	.recent_news_ a: { font-size: 12px; font-weight: bold;}
	.recent_news_ .date_w { font: normal 9px Verdana, Arial; color: #111;}
	/* End Widget */
/* End News Articles */

/* Relo Blog */
h2.relo_blog { background: url('../files/heads/relo_blog3.gif') no-repeat right; width: 162px; height: 52px; text-indent: -9999px;}
.relo_blog { display: block; clear: both; margin: 0px auto; padding: 0px 0px; width: 172px;}
.relo_blog a { font-size: 11px;}
.relo_blog a:hover { font-size: 11px;}
.relo_blog div { text-align: left; padding: 0px 0px 6px 8px; background: url('../files/point_site.gif') top left no-repeat;}
/* End Relo Blog */

