body {
	background: url('../images_new/bg.gif') top left repeat-x #ECECEC ;
	margin:0px;
	text-align:center;/*align all element center for IE5.5(text element only for others)*/
}
img
{
	border:none;
}
ul{
	margin:0px;
	padding:0px;
}
.layout {
	width: 868px; 
	margin: 0px auto;
	text-align:left;/*realign*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position: relative;
}
.main {
	
	width:868px;
	float:left;
}
.div_table {display:table;}
.div_row {display:table-row;}
.div_cell {display:table-cell;}
.main_tbl {width:868px;margin-top:6px;}
.tbl_contnt_main {width:100%;}

.bg_top_left {background:url('../images_new/corner_top_left.gif') top left no-repeat;width:16px;height:16px;}
.bg_top_right {background:url('../images_new/corner_top_right.gif') top right no-repeat;width:16px;height:16px;}
.bg_top {background:url('../images_new/shadow_top.gif') top left repeat-x #FFFFFF;}
.bg_bot_left {background:url('../images_new/corner_bot_left.gif') bottom left no-repeat;width:16px;height:16px;}
.bg_bot_right {background:url('../images_new/corner_bot_right.gif') bottom right no-repeat;width:16px;height:16px;}
.bg_bot {background:url('../images_new/shadow_bot.gif') bottom left repeat-x #FFFFFF;}
.bg_left {background:url('../images_new/shadow_left.gif') top left repeat-y #FFFFFF;width:16px;}
.bg_right {background:url('../images_new/shadow_right.gif') top right repeat-y #FFFFFF;width:16px;}

.bg_orange {background:#FEEAC0;margin-left:4px;height:240px;margin-top:110px;}
.bg_orange2 {background:#FEEAC0;margin-right:4px;height:240px;margin-top:110px;}

.estimate {width:180px;}
.estimate_bg {background:url('../images_new/estimate_bg.gif') top left repeat-y;margin-right:20px;text-align:center;padding:10px 0px 5px 0px;}
.states {width:160px;text-align:right;}
.states_bg {background:url('../images_new/states_bg.gif') top left repeat-y;margin-left:25px;text-align:left;padding:10px 0px 0px 7px;}

.states_bg a:link {font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
.states_bg a:visited {font-family:arial; font-size:12px; color:#000000; text-decoration:none;}
.states_bg a:hover {font-family:arial; font-size:12px; color:#000000; text-decoration:underline;}
.states_bg a:active {font-family:arial; font-size:12px; color:#000000; text-decoration:underline;}

.home_div {float:left;width:242px;}
.line {background:#999999;height:1px;margin-top:12px;margin-bottom:12px}

.footer_bg {text-align:center;font-family:arial; font-size:13px; color:#000000;margin-top:4px;}
.footer_bg a:link {font-family:arial; font-size:13px; color:#000000; text-decoration:none;}
.footer_bg a:visited {font-family:arial; font-size:13px; color:#000000; text-decoration:none;}
.footer_bg a:hover {font-family:arial; font-size:13px; color:#000000; text-decoration:underline;}
.footer_bg a:active {font-family:arial; font-size:13px; color:#000000; text-decoration:underline;}

a:link { color:#000000; text-decoration:none;}
a:visited { color:#000000; text-decoration:none;}
a:hover { color:#F00; text-decoration:underline;}
a:active { color:#F00; text-decoration:underline;}


.header{
	float:left;
	margin-top:10px;
	margin-left:25px;
}
.content{
	float:left;
	height:626px;
}
.footer{
	float:left;
	height:70px;
}
.logo{
	float:left;
	width:244px;
	height:73px;
	margin-top:5px;
}
.telephone{
	float:left;
	margin-left:220px;
	width:240px;
	height:41px;
}
.nav{
	float:left;
	width:575px;
	margin-top:4px;
	_margin-top:0px;
	margin-left:-16px;
}
.nav ul,.header-br-nav ul,.footer-nav ul{
	list-style:none;
}
.nav li,.header-br-nav li,.footer-nav li{
	float:left;
}
.nav ul li a{
	display:block;
	font-family:Lucida Sans Unicode;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	height:18px;
}

.nav li ul{
	width:50px;
	position: absolute;
	display:none;
}
.nav li:hover ul,.nav li.over ul{
	display:block;
}
.moving-service-dropdown {
	margin-left:17px;
}

.moving-service-dropdown li a, .company-dropdown li a
{
	font-size:7.5pt !important;
}

.nav li ul li a{
	background: url(../images/dropdown_bg.gif) no-repeat 0px -1px;
	width:138px;
	height:17px;
	padding-left:10px;
}
.nav li ul li a:hover{
	background-image: url(../images/dropdown_hover_bg.gif);
}
.moving-service-link{
	width:110px;
	background:url(../images/moving_service_bg.jpg) no-repeat;
	padding-left:64px;
}
.moving-service-link:hover{
	width:110px;
	background:url(../images/moving_service_bg_hover.jpg) no-repeat;
	padding-left:64px;
}
.storage-link{
	width:57px;
	background:url(../images/storage_bg.jpg) no-repeat;
	padding-left:8px;
}
.storage-link:hover{
	width:57px;
	background:url(../images/storage_bg_hover.jpg) no-repeat;
	padding-left:8px;
}
.packing-service-link{
	width:106px;
	background:url(../images/packing_service_bg.jpg);
	padding-left:8px;
}
.packing-service-link:hover{
	width:106px;
	background:url(../images/packing_service_bg_hover.jpg);
	padding-left:8px;
}
.company-link{
	width:68px;
	background:url(../images/company_bg.jpg);
	padding-left:8px;
}
.company-link:hover{
	width:68px;
	background:url(../images/company_bg_hover.jpg);
	padding-left:8px;
}
.quick-estimate-link{
	width:132px;
	background:url(../images/quick_estimate_bg.jpg);
	padding-left:8px;
}
.quick-estimate-link:hover{
	width:132px;
	background:url(../images/quick_estimate_bg_hover.jpg);
	padding-left:8px;
}
.header-br-nav{
	float:right;
	margin-right:108px;
	margin-top:30px;
	_margin-right:54px;
}
.header-br-nav a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding:0px 8px;
	border-right:1px solid #666666;	
	height:15px;
}
.lastA{
	border-right:none !important;
}
.page-pic{
	float:left;
	margin-top:2px;
	margin-left:54px;
	_margin-left:27px;
}
.eagle-bg{
	background:url(../images/eagle_bg.jpg) no-repeat 19px bottom;
}
.content-left{
	float:left;
	margin-left:66px;
	_margin-left:29px;
	width:360px;
	font-size:12px;
	color:#99a7a9;
	
}
.content-left fieldset
{
	padding:10px;
}
.content-left legend
{
	+margin-left:-7px;
}
.content-right fieldset
{
	padding:10px;
}
.content-right legend
{
	+margin-left:-7px;
}
.content fieldset{
	-moz-border-radius:8px;
}
.page_title_fieldset{
	height:auto;
}
.content legend{
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.content-right{
	float:left;
	width:330px;
	margin-left:45px;
}
.content-right span{
	font-size:14px;
	font-weight:bold;
	color:#cc9900;
	display:block;
	margin:5px;
	width:280px;
	float:left;
}
.content-right label{
	color:#999999;
	margin-left:25px;
	_margin-left:12px;
	display:block;
	float:left;
	width:50px;
	text-align:right;
}
.state-label{
	width:30px !important;
}
.textbox,.content-right select{
	height:13px;
	width:73px;
	margin-left:2px;
	float:left;
	display:block;
}
.content-right select{
	height:18px;
	width:80px;
	font-size:12px;
}
.continue-btn{
	float:right;
	margin-top:15px;
	margin-right:15px;
	_margin-right:35px;
}
.content-right a{
	display:block;
	margin-top:15px;
}
.schedule-link{
	margin-bottom:20px;
}
.content-right a img,.read-more img{
	border:none;
}
.footer-left{
	margin-left:20px;
	_margin-left:10px;
	width:250px;
	float:left;
}
.footer-left img,.footer-left span{
	float:left;
}
.footer-left span{
	font-size:10px;
	color:#666666;
	margin-left:5px;
	line-height:150%;
}
.footer-middle{
	float:left;
	margin-left:50px;
	width:300px;
}
.footer-nav a{
	color:#666666;
	font-size:11px;
	padding:0px 8px;
	border-right:1px solid #666666;
}
.power_by{
	float:left;
	margin-left:40px;
	margin-top:8px;
}
.footer-right{
	float:left;
	margin-left:80px;
}
.footer-right span{
	display:block;
	font-size:10px;
	color:#666666;
}
.footer-right img{
	margin-left:40px;
}
.read-more{
	display:block;
	float:left;
	margin-left:180px;
	margin-top:20px;
	_margin-left:90px;
}
.welcome-fieldset{
	height:342px;
}
.testimonials-left{
	float:left;
	width:110px;
	height:150px;
	+margin-left:1px;
}
.testimonials-left img{
	margin-top:25px;
}
.testimonials-right{
	float:left;
	width:185px;
	height:150px;
}
.testimonials-right p{
	font-size:11px;
	color:#99a7a9;
	float:left;
	margin-bottom:0px;
	margin-top:10px;
}
.testimonials-right h4{
	margin:0px;
	display:block;
	text-align:right;
	color:#99a7a9;
	width:185px;
	font-weight:bold;
	font-size:12px;
}
.copyright{
	float:left;
	font-size:11px;
	color:#999999;
	padding-left:40px;
	padding-top:15px;
	width:500px;
}
.content-main{
	float:left;
	margin-left:70px;
	_margin-left:35px;
}
.content-main fieldset{
	width:700px;
	height:455px;
}
.content-main label{
	width:100px;
	text-align:right;
	display:block;
}
.content-main input{
	width:210px;
	height:16px;
}
.content-main select{
	width:215px;
}
.content-main label,.content-main input,.content-main select,.content-main  textarea{
	float:left;
	margin-top:8px;
}
.calendar{
	margin-left:5px;
	width:22px !important;
	height:24px !important;
}
.date-div,.move-div,.content-dimensions,.next-div{
	float:left;
	width:680px;
	margin-left:16px;
}
.move-from,.move-to{
	float:left;
	width:340px;
}
.address2{
	margin-left:100px;
	margin-top:1px !important;
}
.move-div,.content-dimensions{
	margin-top:20px;
}
.next-btn{
	float:right !important;
	width:171px !important;
	height:27px !important;
	cursor:pointer;
	cursor:hand;
}
.comment-div {
	width:600px;
	float:left;
}
.content-main  textarea{
	width:350px;
	height:85px;
}
.submit-div{
	width:680px;
	margin-top:80px;
	float:left;
}
.pop-form-dialog{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#987e5c;
	background:#F2EEE9;
	border:2px solid #FAB92E;
	position:absolute;
	z-index:10001;
}
.pop-form-div{
	margin-top:10px;
	margin-left:30px;
	width:500px;
	height:300px;
	text-align:left;
}
.pop-form-left,.pop-form-right{
	float:left;
	width:250px;
	height:275px;
}
.pop-form-div label{
	float:left;
	width:220px;
	height:18px;
	margin-top:8px;
}
.pop-form-div input{
	width:200px;
	height:22px;
	border:1px solid #FAB92E;
	float:left;
}
.pop-form-div textarea{
	width:230px;
	height:130px;
	float:left;
	border:1px solid #FAB92E;
}
.preferred_date{
	width:170px !important;
}
#addBookmarkContainer a:link
{
    color:#FFFFFF;
}
#addBookmarkContainer a:visited
{
    color:#FFFFFF;
}
.ErrorMessageOff {
  display: none;
}
.ErrorMessageOn {
  border: 1px solid #000000;
  background-color: #ffffcc;
  float: left;
  width: 600px;
	text-align: left;
	padding: 5px;
	margin-left: 15px;
}
.ErrorMessageOn i{
  float: left;
	width:16px;
	height:16px;
	background-image: url(../images/excl_icon.gif);
	margin-right:5px;
	/*position:absolute;
	left:12px;
	top:7px;*/
}
.ErrorMessageOn b{
  float: left;
}
.error_on {
  color: #ff0000;
  font-weight: bold;
}
#estPart2 {
  display: none;
}
