	@charset "utf-8";
	/* Sheridan Moving CSS Document
		Edited March 25, 2009
		Mdonnelly@emergingcreations.com */
	
	body{
		background-color:#ffffff;
		font-family:Arial;
		font-size:12px;
		color:#000000;
	}
	
	* {
		margin:0px;
		padding:0px;
	}
	
	#banner{
		width:900px;
		height:145px;
	
	}
	
	#main{
		position:relative;
		left:20px;
		top:0px;
		width:900px;
	}
	
	#mainIndex{
		position:relative;
		left:20px;
		top:0px;
		width:900px;
	}
	
	
	#navbar{
		position:relative;
		top:0px;
		left:10px;
		width:881px;
		height:28px;
	}
	
	#page{
		position:absolute;
		top:0px;
		left:0px;
	}
	
	html, body, #page {
		min-height: 100%;
		width: 100%;
		height: 100%;
	}
	
	html>body, html>body #page {
		height: auto;
	}
	
	ul{
		position:relative;
		line-height:1.6em;
		list-style-image: url(images/dot.jpg);
		list-style-position: outside;
	}
	div.answertips ul{
		z-index:10;
	}
	
	.address{
		width:200px;
		margin: 0 auto;
		font-weight:bold;
	}
	.answer{
		position:relative;
		top:-995px;
		left:233px;
		width:500px;
		line-height:1.6em;
	}
	
	.answertips {
		position:absolute;
		top:206px;
		left:267px;
		width:500px;
		line-height:2em;
		z-index:10;
	}
	.boldtxt{
		font-weight:bold;
	}
	
	.btext{
		font-weight:bold;
	}
	
	.client{
		position:relative;
		left:220px;
		top:-133px;
		width:250px;
		height:634px;
	}
	
	.clientColA{
		position:relative;
		left:0px;
		top:-389px;
		height:634px
	}
	
	.clientColB{
		position:relative;
		width:320px;
		height:391px;
		left:275px;
		top:0px;
	}
	
	.contactTitle{
	font-size:14px;
	}
	.content
	{
		position:relative;
		left:25px;
		top:0px;
		width:900px;
		/*height:auto;*/
	}
	
	.contentcontact{
		position:relative;
		left:25px;
		top:0px;
		width:900px;
	}
	
	.contenthome
	{
		position:relative;
		left:25px;
		top:0px;
		width:900px;
	}
	.contentquote
	{
		position:relative;
		left:5px;
		top:0px;
		width:900px;
	}
	
	.contenttips{
		position:relative;
		left:25px;
		top:0px;
		width:900px;
	}
	
	/*.family{
	
		border:1px solid #000;
		width:466px;
		height:336px;
	}*/
	
	.faqbox{
		position:absolute;
		top:260px;
		left:258px;
		width:500px;
		z-index:100;
	}
	.faqtext{
		position:absolute;
		top:211px;
		left:258px;
		width:500px;
		line-height:1.4em;		
	}
	
	.answerList{
		position:absolute;
		left:233px;
		top:124px;
		width:565px;
		height:800px;
	}
	
	.f_images{
		display:inline;
		position:relative;
		width:100px;
		left:4px;
		top:0px;
	}
	
	.faqList{
		position:relative;
		left:20px;
		top:-14px;
		height:208px;
	}
	
	.faqList ul{
		list-style-position:inside;
	}
	
	.footer{
		font-size:.9em;
		text-align:center;
		color:#7e0001;
	}
	
	.heading{
		position:relative;
		top:0px;
		left:10px;
		color:#7e0001;
		font-weight:bold;
		font-size:1.4em;
		letter-spacing: 4px;
		line-height:2.0em;
		width:400px;
	}
	
	.headingtips{
		position:relative;
		top:0px;
		left:10px;
		color:#7e0001;
		font-weight:bold;
		font-size:1.4em;
		letter-spacing: 4px;
		line-height:2.0em;
		width:165px;
	}
	
	.imgdiy{
		position:relative;
		top:8px;
		left:10px;
		width:161px;
	}	
	
	.imgdownsize{
		position:relative;
		top:5px;
		left:5px;
		width:215px;
	}	
	
	.imgfamily{
		position:relative;
		float:left;
		top:10px;
		width:466px;
	}
	
	.imgjobs{
		position:relative;
		top:0px;
		left:3px;		
		width:215px;
	}
	
	.imgpiano{
		position:relative;
		width:215px;
		top:5px;
		left:5px;
	}
	
	.imgsenior{
		position:relative;
		width:200px;
		top:5px;
		left:5px;
	}
	
	.imgresidential{
		position:relative;
		width:200px;
		top:5px;
		left:4px;
	}
	
	.imgsensitive{
		position:relative;
		width:200px;
		top:5px;
		left:4px;
	}
	
	.imgservice{
		position:absolute;
		width:200px;
		top:66px;
		left:5px;
	}
	
	.imgspecial{
		position:relative;
		top:5px;
		left:4px;
		width:210px;
	}	
	
	.imgterm{
		position:relative;
		top:0px;
		left:5px;
		width:215px;
	}
	
	
	.imgtestim{
		position:relative;
		top:5px;
		left:9px;
		width:200px;
	}
	
	.imgthanks{
		position:relative;
		width:200px;
		top:5px;
		left:5px;
	}
		
	.imgtips{
		position:relative;
		left:4px;
		top:0px;
		width:215px;
	}
	
	.listheader{
		color:#7e0001;
		font-weight:bold;
	}
	
	.listheadertips{
		position:relative;
		width:500px;
		top:0px;
		left:-13px;
		color:#7e0001;
		font-weight:bold;
		padding-bottom:8px;
	}
	
	.movetext{
		position:relative;
		top:-79px;
		left:153px;
		line-height:1.6em;
		color:#000099;
		font-weight:bold;
		width:248px;
	}
	
	.moving{
		position:relative;
		top:-115px;
		left:497px;
		width:300px;
	}
	
	.servicemoving{
		position:relative;
		left:234px;
		top:20px;
		width:270px;
	}
	
	.servicebox{
		position:relative;
		top:0px;
		left:12px;
		width:200px;
	}
	
	.space{
		line-height:3.0em;
	}
	
	.sp_images{
		position:relative;
		top:25px;
		left:0px;
		width:456px;
	}
	
	.sptext{
		position:relative;
		top:15px;
		left:0px;
		width:150px;				
	}
	
	.text{
		position:relative;
		top:0px;
		width:391px;
		font-size:14px;
	}
	.textContactComplete{
		position:relative;
		top:0px;
		left:10px;
		width:400px;
		font-size:1.1em;
		line-height:1.5em;
	}
	.textcommercial{
		position:relative;
		top:-216px;
		left:239px;
		width:420px;
		line-height:1.5em;
	}
	
	.textdiy{
		position:relative;
		top:-409px;
		left:233px;
		width:400px;
		line-height:1.5em;
	}
	
	.textdownsize{
		position:relative;
		top:-243px;
		left:239px;
		width:400px;
		line-height:1.5em;
		
	}
	.textexpert{
		position:relative;
		top:-366px;
		left:236px;
		width:420px;
		line-height:1.5em;
	}
	.texthome{
		position:relative;
		float:right;
		top:28px;
		width:391px;
		font-size:14px;
		line-height:1.2em;
	}
	
	.texthome_p{
		position:relative;
		left:-13px;
		top:0px;
		width:391px;
	}
	
	.textjob{
		position:relative;
		width:500px;
		top:-375px;
		left:236px;
		line-height:1.8em;
	}
	
	.textpiano{
		position:relative;
		top:-138px;
		left:239px;
		width:400px;
		line-height:1.5em;
	}
	
	.textresidential{
		position:relative;
		top:-160px;
		left:239px;
		width:400px;
		line-height:1.5em;
	}
	
	.textsenior{
		position:relative;
		top:-243px;
		left:239px;
		width:400px;
		line-height:1.4em;
	}
	
			
	.textservice{
		position:relative;
		top:9px;
		left:233px;
		width:400px;
		line-height:1.5em;
	}
	
	.textsensitive{
		position:relative;
		top:-221px;
		left:238px;
		width:400px;
		line-height:1.5em;
	}
	
	textspecial{
		position:relative;
		top:-126px;
		left:441px;
		width:400px;
		line-height:1.5em;
	}
	
	.texterm{
		position:relative;
		top:-372px;
		left:239px;
		width:420px;
		line-height:1.5em;
	}
	
	.textthanks{
		position:relative;
		left:237px;
		top:-122px;
		width:309px;
		line-height:1.7em;
		border:0px solid #000;
	}
	.testimtxt{
		position:relative;
		top:0px;
		left:10px;
		font-weight:bold;
		width:750px;
	}
	
	.tipbox{
		position:relative;
		top:10px;
		left:235px;
		width:165px;
	}
	
	a.top{
		float:right;
		font-weight:200;
		text-decoration:underline;
		color:#7e0001
	}
	
	
	a.lnk{
		color:#7e0001;
		
	}
	
	a.lnk:hover{
		color:#1D3BBF;
		
	}
	
	.clearItem:after {
		clear: both;
		height: 0;
		visibility: hidden;
		display: block;
	}
	
/*============ Flash ==================*/
	 
	 #fl_banner{
		display:block;
		margin:0 auto;
		
	}

	#banner_fl{
		display:block;
		margin:0 auto;
	}
	
/*Tool Tip CSS*/
#dhtmltooltip{
	position: absolute;
	width: 100px;
	color:#ffffff;
	border: 2px solid #ff0000;
	padding: 2px;
	background-color: #ff0000;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
