body {
	background: #CCCCCC;
	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;
}
.main {
	background: url(../images/bg.jpg) no-repeat;
	width:868px;
	height:781px;
	float:left;
}
.header{
	float:left;
	margin-top:25px;
	margin-left:50px;
	_margin-left:25px;
	width:868px;
}
.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;
}