
A{ FONT-size: 12px; font-family: Arial; COLOR: #374993; TEXT-DECORATION: underline;}
A:link{COLOR: #374993; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline;}
A:hover { COLOR: #000000; TEXT-DECORATION: none;}

.top_img_img{background-image: url('http://www.411moving.com/images/TableCell_Bcgr.jpg');}
.top_img_img2{background-image: url('http://www.411moving.com/images/TableCell_Bcgr.jpg');}

.top_header_mrg{padding-top: 0px; padding-bottom: 0px;}
.top_logo{height: 50px}
.top_navbar{height: 25px;}

.cellbcgr 
{ 
	border-right:1px dotted #111111; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #666666; 
	top: 3px; 
	background-repeat: no-repeat; 
	background-position:  right 50%; 
	border-left-style: none; 
	TEXT-ALIGN: center;
}

a.header_mrg 
{ 
    FONT-WEIGHT: bold; 
    display: block; 
    width: 100%; 
    height: 100%; 
    FONT-SIZE: 11px; 
    COLOR: #767778; 
    FONT-FAMILY: Arial; 
    TEXT-DECORATION: none; 
    padding-top: 4px; 
    padding-right: 4px; 
    padding-bottom: 4px; 
    padding-left: 4px; 
   
}

a.header_mrg:hover
{ 
    height: 100%; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px; 
    COLOR: #294A6A; 
    FONT-FAMILY: Arial; 
    TEXT-DECORATION: none; 
    padding-top: 4px; 
    padding-right: 4px; 
    padding-bottom: 4px; 
    padding-left: 4px; 
    background-color: #DDDDDD; 
}

.cellbcgrCrn { background-image: url('http://www.411moving.com/images/cell_bcgr_wcrn.gif'); top: 3px; background-repeat: no-repeat; background-position:   right 50%; font-family: Arial; font-size: 11px; left: auto; font-weight: normal}
.left_right_bgck_img{background-image: url('http://www.411moving.com/images/CellBcgr_banner.gif');}

.BorderGreyTopSide 
{ 
	background-color: #DCDCDC; 
	border: 1px solid #BABABA; 
	font-family: Arial; 
	font-weight: bold; 
	text-align: center; 
	font-size: 11px; 
	letter-spacing: 1px; 
	color: #333333;
	}
.BorderGreyBlockWhite 
{ 
	background-color: #FFFFFF; 
	border-top: 1px solid #BABABA; 
	border-right: 1px solid #BABABA; 
	border-bottom: 1px solid #BABABA; 
	border-left: 1px solid #BABABA;
}
.BorderBlueRightBot 
{ 
	TEXT-DECORATION: none; 
	background-color: #FFFFFF; 
	font-family: Arial; 
	font-size: 10px; 
	color: #0033CC; 
	border-top: 0px none #999999; 
	border-right: 1px solid #BABABA; 
	border-bottom: 1px solid #BABABA; 
	border-left: 1px solid #BABABA; 
	text-indent: 4px;
	text-align:left;
}
.BorderBlueLeftBot 
{ 
	background-color: #FFFFFF; 
	border-top: 0px none #999999; 
	border-right: 0px none #999999; 
	border-bottom: 1px solid #BABABA; 
	border-left: 1px solid #BABABA;
}
.BorderBlueWhite 
{
	background-color: #FFFFFF; 
	border-top: 1px none #CCCCCC; 
	border-right: 1px solid #BABABA; 
	border-bottom: 1px solid #BABABA; 
	border-left: 1px solid #BABABA;
}
.BorderBlue 
{ 
	TEXT-DECORATION: underline; 
	border: 1px solid #BABABA; 
	background-color: #DCDCDC; 
	text-align: center; 
}
.BorderGrey { background-color: #F8F8F5; border-top: none; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999;}

table.form_setup{background-color: #ffffff; width: 362px; height: 100%;}
table.white_spacer{background-image: url('http://www.411moving.com/images/spacer_white.gif'); background-color: #ffffff;}
td.form_spacer{background-color: #ff0000; width: 2px;}
td.form_spacer_bottom{background-color: #ff0000; height: 2px;}
td.content_displayment{font-family: Arial; font-size: 12px; color: #111111; text-decoration: none;}
td.prefootersep { background-color: #FF3300; height: 1px; }
td.copy_rgt_cell{font-family: Arial; font-size: 10px; color: #aaaaaa;}
a.title_header_format
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	COLOR: #2233bb; 
	text-decoration: none; 
	letter-spacing: 1px;
}
a.title_header_format:hover{font-family: Arial; font-size: 12px; font-weight: bold; COLOR: #00824a; text-decoration: underline; letter-spacing: 1px;}
a.footer_link{font-family: Arial; font-size: 12px; color: #938E90; text-decoration: underline;}
a.footer_link:hover{font-family: Arial; font-size: 12px; color: #aaaaaa; text-decoration: none;}
a.main_left_a{font-family: Arial; font-size: 12px; color: #757072; text-decoration: underline;}
a.main_left_a:hover{font-family: Arial; font-size: 12px; color: #6BB2DB; text-decoration: none;}
.title_header_format{FONT: bold 11px Arial; COLOR: #0033CC; letter-spacing: 1px;}
.banner_width577 
{ 
	background-image: url('http://www.411moving.com/images/maincontent_top.gif'); 
	background-repeat: no-repeat; 
	width: 624px; 
	height: 220px;  
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-bottom-color: #BABABA; 
	border-left-color: #BABABA; 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #BABABA;
}
.h_content{height: 300px;}
.form_heading{font-family: Arial; font-size: 12px; font-weight: bold; color: #111111;}
.FormCellBold { border-bottom:1px dotted #CCCCCC; TEXT-DECORATION: none; color: #000000; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:Arial, Verdana,  Helvetica, sans-serif;}
.FormCellNor{font-family: Arial; font-size: 11px; color: #111111; text-decoration: none;}
.bcgrButton { font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #FF6600; letter-spacing: 1px;}
.FormTop { font-family: Arial; font-size: 14px; font-weight: bold; color: #FFFFFF; letter-spacing: 3px; background-color: #FF3300;}
.text12pxBlack
{
	font-family: Arial; 
	font-size: 12px; 
	color: #111111; 
	text-decoration: none;
}
.ad_text_img
{
	padding-left:15px;
	padding-top:10px;
	font-family: Arial; 
	font-size: 11px; 
	color: #4f8f35;
	font-weight:bold;
}
.ad_text_img span 
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #11518b;
	line-height: 18px;
}
.text1
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #11518b;
	line-height: 18px;
}
.text2
{
	font-family: Arial; 
	font-size: 11px; 
	color: #4f8f35;
	font-weight:bold;
}
.text11pxBlue
{
	font-family: Arial;
	font-size: 11px;
	color: #215d93;
}
.text11pxBlack
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
.userControlLabel
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-left:5px;
}
.userControlHeader
{
	border-bottom:dashed 1px #AAAAAA; 
	border-top:dashed 1px #AAAAAA; 

	background-color:#EEEEEE; 
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.padding_spacer{padding-top: 15px; padding-bottom: 15px;}
.guide_table{width: 100%; border: 1px #e6e6e6 dotted;}
.main_title_head{font-family: Arial; font-weight: bold; font-size: 13px; color: #123456; padding-left: 5px; text-align: left;}
.content_displayment_2{padding: 5px; border: 1px dotted #e3e3e3; font-family: Arial; font-size: 12px; color: #111111; text-align:left;}
.spacer{height: 20px;}
.text12pxBlueBold
{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#006699;
}
    .amsa{position: absolute; visibility: hidden; left: 0px; top: -1000px; z-index: 100;}

.guides-header{font: bold 13px Arial, Verdana; color: #123456; text-decoration: none; display: block; height: 30px;}

/* New Controls */
	/* ShortFormDir.ascx */
	.formdir_wrapper { background: url('http://www.411moving.com/images/maincontent_top.gif') no-repeat; width: 624px; height: 220px; border: solid 1px #BABABA; border-top-width: 0px; display: block; clear: both;}
	.formdir_inner { width: 400px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.formdir_head { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;}
	.formdir_head h1 { font: bold 18px Arial, Verdana; color: #11518b; margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px;}
	.formdir_field { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.formdir_field span.field { float: left; padding: 0px 0px 10px 10px; font: normal 12px Arial, Verdana; color: #111111; width: 130px;}
	.formdir_field span.value { float: left; padding: 0px 0px 10px 0px;}
	.formdir_field input, select { font: normal 11px Arial, Verdana; color: #111111; width: 200px;}
	.formdir_field input.zip { font: normal 11px Arial, Verdana; color: #111111; width: 40px;}
	.formdir_button { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 140px;}
	.validation_title { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
	/* End ShortFormDir.ascx */

	/* Resultsdir.ascx */
	.results_headline_ {display: block; clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 12px;}
	.results_headline_ h1 {font: bold 18px Arial, Verdana; color: #265486; padding: 0px 0px 0px 0px; margin: 20px 0px 20px 0px; display: block;}
	.resultdir_item { display: block; clear: both; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 800px;}
    .resultdir_company_name_ {display: block; clear: both; margin: 3px 0px 0px 0px; padding: 5px 0px 0px 5px;}
    .resultdir_company_name_ a{ font: bold 16px Arial, Verdana; color: #265486; text-decoration: underline;}
    .resultdir_company_name_ a:hover{ font: bold 16px Arial, Verdana; color: #4844ab; text-decoration: none;}
    .resultdir_description_ { float: left; clear: left; font: normal 12px Arial, Verdana; color: #111111; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
    .resultdir_description_ b.name { font: bold 11px Arial, Verdana; color: #b4b9be;}
    .resultdir_logo_{ float: right; clear: right; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px;}
    .resultdir_more_ { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; text-align: right;}
    .resultdir_more_ a{ font: normal 10px Arial, Verdana; color: #265486; text-decoration: underline;}
    .resultdir_more_ a:hover{ font: normal 10px Arial, Verdana; color: #265486; text-decoration: none;}
    .resultdir_linebreaker {background-color: #D5DA97; height: 1px; display: block; clear: both;}
		/* 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; }
		.comp_details_header {padding: 0px 0px; display: block; clear: both;}
		.comp_details_header h1 {float: left; clear: left; padding: 0px 0px 10px 5px; font: bold 18px Arial, Verdana; color: #265486;}
		.comp_details_logo { padding: 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; width: 150px; font-weight: bold;}
		.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; margin: 20px 0px 0px 0px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111111;}
		.comp_details_map { padding: 5px 5px; margin: 20px 0px 0px 0px; display: block; clear: both;}
		/* End Comp Details */
	/* End Resultsdir.ascx */

	/* LongForm.ascx */
	td.td_main_lg_align { text-align: left; padding: 0px 0px 0px 0px;}
	table.main_lg_wrapper_table { width: 500px; margin: 0px auto 0px 0px; border: solid 0px transparent;}
	td.main_lg_wrapper_td { text-align: left; padding: 7px 0px 20px 10px;}
	table.lg_info_blocks { width: 100%; border: solid 0px transparent; padding: 0px 0px 10px 0px;}
	td.lg_require_td { text-align: left; font: normal 11px Arial, Verdana; color: #111111; padding: 0px 0px 3px 0px;}
	.lg_require_td span {font: normal 11px Arial, Verdana; color: #ff0011;}
	tr.tr_lg_form_main_header {}
	td.lg_block_header { font: bold 11px Arial, Verdana; color: #111111; background-color: #eeeeee; border: dashed 1px #aaaaaa; border-left-width: 0px;  border-right-width: 0px; padding: 5px 0px 5px 10px;}
	td.lg_block_brn { text-align: left; padding: 10px 0px 10px 0px;}
	tr.tr_lg_form_main_field {}
	td.td_lg_form_field_name { font: normal 11px Arial, Verdana; color: #111111; padding: 7px 0px 7px 10px; width: 150px;}
	td.td_lg_form_field_value { font: normal 11px Arial, Verdana; color: #111111; padding: 7px 0px 7px 0px; text-align: left; }
	td.td_lg_form_comment { padding: 7px 0px 7px 10px; text-align: left;}
	.lg_form_field_name { font: normal 11px Arial, Verdana; color: #111111;}
	.td_lg_form_field_name_car_ { text-align: left; padding: 0px 0px 0px 0px;}
	.td_lg_form_field_name_car_ label { font: bold 11px Arial, Verdana; color: #111111;}
	.lg_form_field_name_car_holder { width: 500px; margin: 5px auto 0px 0px;}
	td.td_lg_form_field_name_car { font: normal 11px Arial, Verdana; color: #111111; padding: 7px 0px 7px 10px; width: 280px;}
	.lg_form_ddl { font: normal 11px Arial, Verdana; color: #111111;}
	.lg_form_ddl_car_sel { font: normal 11px Arial, Verdana; color: #111111; width: 50px;}
	td.form_auto_fields_nm { font: bold 11px Arial, Verdana; color: #111111; padding: 0px 0px 0px 0px;}
	td.form_auto_fields { font: bold 11px Arial, Verdana; color: #111111; padding: 0px 0px 0px 0px;}
	.form_auto_fields input { font: normal 11px Arial, Verdana; color: #111111; width: 120px;}
	.form_auto_fields select { font: normal 11px Arial, Verdana; color: #111111; width: 80px;}
	.form_auto_fields select.yes { font: normal 11px Arial, Verdana; color: #111111; width: 60px;}
	/* End LongForm.ascx */

/* End New Controls */

/* End New Div Classes */
.InvalidTextBox{} 
.InvalidDropDown{}  
.InvalidLabel{color:Red;}

/* JavaScript Calender */
.outer_calender {position: absolute; visibility:hidden; background-color: Transparent; z-index: 1000; margin: -135px 0px 0px 150px;}
.outer_calender2 {position: absolute; visibility:hidden; background-color: Transparent; z-index: 1000; margin: 0px 0px 0px 150px;}
.TESTcpBorder{border: solid 1px #E3e3e3; background-color: #fff; z-index: 1000;}
.TESTcpYearNavigation, .TESTcpMonthNavigation{ background-color:#00669e; 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 #00669e;}
.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 #00669e;}
TD.TESTcpCurrentDateDisabled{ border:solid 0px #FFAAAA;}
TD.TESTcpTodayText, TD.TESTcpTodayTextDisabled { border:solid 1px #00669e; }
A.TESTcpTodayText, SPAN.TESTcpTodayTextDisabled{ height:20px; }
A.TESTcpTodayText { color:#6677DD; font-weight:bold; }
SPAN.TESTcpTodayTextDisabled { color:#c8caca; }

/* JS Short Form */
.js_form_wrapper { width: 450px; margin: 15px auto 15px 10px; padding: 0px 0px 0px 0px; border: solid 5px #EFF1F1; float: left;}
.js_form_container { width: 400px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
.js_form_headline { text-align: left; font: bold 11px Arial, Verdana; color: #666666; margin: 0px 0px 10px 0px;}
.js_form_headline h1 {font: bold 17px Arial, Verdana; color:#ff0000; text-decoration: none; display: block; margin: 7px 0px 10px 0px; text-align: center;}
.js_form_headline div { font: normal 11px Arial, Verdana; color: #ff0011; text-align: left; text-decoration: none; padding: 10px 0px 0px 0px;}
.js_form_container_ { width: 400px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}

.js_form_td_ErrorMessage { text-align: left;}
.js_form_td_ErrorMessage div { font: bold 12px Arial, Verdana; color: #ff0011; margin: 10px 0px 10px 0px;}

table.jsf_svcstbl_ { width: 100%; border: solld 0px transparent;}
td.jsf_service_field { font: bold 11px Arial, Verdana; color: #666666; text-align: right; width: 160px; padding: 10px 10px 10px 0px}
td.jsf_name_field { font: bold 11px Arial, Verdana; color: #374993; text-align: right; width: 160px; padding: 10px 10px 10px 0px}
td.jsf_field_value { text-align: left;}
.jsf_field_value span { font: normal 12px Arial, Verdana; color: #2233bb; text-decoration: underline; cursor: pointer;}
.jsf_ddlStyle { font: normal 11px Arial, Verdana; color: #123456; width: 190px;}
.jsf_txtStyle { font: normal 11px Arial, Verdana; color: #123456; width: 40px;}
.js_form_zipfinder {position:absolute; visibility:hidden; border: 2px solid #e3e3e3; background-color: #ffffff;}
.jsf_close { text-align: right; margin: 10px 10px 0px 0px;}
.jsf_close span {font: normal 12px Arial, Verdana; color: #2233bb; text-decoration: underline; cursor: pointer;}
.jsf_iframe {height:250px; width:250px; margin: 0px 0px 0px 0px;}
td.jsf_tdSubmitButton { text-align: left; padding: 5px 0px 10px 168px;}