body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background-color:#3e4e62;
	color:#000000;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#ff6000; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#000; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

.lF {float:left;}
.rF {float:right;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.imgRight-Mrg {margin:0 0 0 18px;}

/* LAYOUT STYLES */

.mainBack { background:url(../images/mainback.gif) repeat-x top #687b93; min-height:600px;}
#wrapper{ width:963px; margin:0 auto; text-align:left; background:url(../images/mainbackrp.png) repeat-y;}

#header { background:url(../images/headerlogo.jpg) no-repeat; width:963px; height:155px; position:relative; overflow:hidden;}
a.logo {display:block; position:absolute; width:290px; height:130px; bottom:0; left:5px; text-indent:-9999px;}

.navbar { position:absolute; right:5px; bottom:0; width:639px;}

			/* navigation links
			-------------------------------------------------------- */
			ul#navMain { float:right;
				width:639px; height:56px;
				background:url(../images/nav.gif) no-repeat;
				position: relative;
				padding:0; margin:106px 0 0 0;
				}
			
				ul#navMain li {float: left; list-style: none; padding:0; margin:0; list-style-type:none;}
				
				ul#navMain li a {position: absolute;	text-indent: -9999px; text-decoration: none; border: none !important; top:0; height:56px;}
			
					ul#navMain li#nav-1 a { 
						left: 0px; width: 99px; 
						background: url("../images/nav.gif") -0 0 no-repeat;
						}
					ul#navMain li#nav-2 a { 
						left: 99px; width: 139px; 
						background: url("../images/nav.gif") -99px 0 no-repeat;
						}
					ul#navMain li#nav-3 a { 
						left: 238px; width: 106px; 
						background: url("../images/nav.gif") -238px 0 no-repeat;
						}
					ul#navMain li#nav-4 a { 
						left: 350px; width: 150px; 
						background: url("../images/nav.gif") -350px 0 no-repeat;
						}
					ul#navMain li#nav-5 a { 
						left: 494px; width: 145px; 
						background: url("../images/nav.gif") -494px 0 no-repeat;
						}
			
			ul#navMain li#nav-1 a:hover  	{ background-position: -0px -56px; }
			ul#navMain li#nav-2 a:hover  	{ background-position: -99px -56px; }
			ul#navMain li#nav-3 a:hover  	{ background-position: -238px -56px; }
			ul#navMain li#nav-4 a:hover  	{ background-position: -350px -56px; }
			ul#navMain li#nav-5 a:hover  	{ background-position: -494px -56px; }

			 				ul#navMain li#nav-1 a.active  	{ background-position: -0px -56px; }
						ul#navMain li#nav-2 a.active  	{ background-position: -99px -56px; }
							ul#navMain li#nav-3 a.active  	{ background-position: -238px -56px; }
			 		ul#navMain li#nav-4 a.active  	{ background-position: -350px -56px; }
					ul#navMain li#nav-5 a.active  	{ background-position: -494px -56px; }

			/* navigation close */
/***************************************************************************************************************************/
		
#main {
	background-color:#dfe6ee;
	margin:0 5px;
	padding:16px 17px 0 18px;

}
#main p {
	padding-bottom:10px;
}

/***************************************************************************************************************************/
	.leftSect {float:left; width:590px;}
	
					/***************************/
							.Img-Grey-Bx { background:url(../images/backgreybx1-middle.gif) repeat-y;}
							.Img-Grey-Bx-Top { background:url(../images/backgreybx1-top.gif) no-repeat left top;}
							.Img-Grey-Bx-Bot { background:url(../images/backgreybx1-bot.gif) no-repeat left bottom; width:590px; height:auto !important; height:254px; min-height:254px; width/**/:/**/560px; height/**/:/**/232px; min-height/**/:/**/232px; padding:14px 15px 8px 15px;}
							
								.imgcntrl {padding:4px 0 0 0;}
								.imgcntrlMrg {margin:0 2px;}
					
					/***************************/
							.Text-Grey-Bx { background:url(../images/backgreybx2-middle.gif) repeat-y; margin:6px 0;}
							.Text-Grey-Bx-Top { background:url(../images/backgreybx2-top.gif) no-repeat left top;}
							.Text-Grey-Bx-Bot { background:url(../images/backgreybx2-bot.gif) no-repeat left bottom; width:590px; height:auto !important; height:254px; min-height:254px; width/**/:/**/554px; height/**/:/**/232px; min-height/**/:/**/232px; padding:18px 18px 4px 18px;}
							
							.guideBx {float:left; width:271px;}
							.guideBx1 {float:right; width:271px;}
								.packguideback {background:url(../images/packingguideback.png) no-repeat 0 48px;}
								.movingguideback {background:url(../images/movingguideback.png) no-repeat 0 48px;}
								
								.padboxgb {padding:18px 0 0 110px;}
								
								ul.redbul {padding:0; margin:0; font-weight:bold; font-size:10px;}
								ul.redbul li{padding:7px 5px 7px 18px; margin:0; border-top:1px solid #9eadbf; background:url(../images/redbullet.gif) no-repeat 7px 13px; color:#dae4ef;}
									.brdbtredbul { border-bottom:1px solid #9eadbf;}
								ul.redbul li a{ color:#dae4ef;}
								ul.redbul li a:hover{ color:#fff;}
												
					/***************************/
					
					.whiteBoxLeft { background:url(../images/whitebox-middle.gif) repeat-y;}
					.whiteBoxLeft-Top { background:url(../images/whitebox-top.gif) no-repeat left top;}
					.whiteBoxLeft-Bot {background:url(../images/whitebox-bot.gif) no-repeat left bottom; width:590px; width/**/:/**/560px; padding:15px;}
					.wlb-pad {padding:0 4px 0 8px;}
					
					.pad-p p {padding-bottom:12px;}
					.minHghtWht { min-height:330px; min-height/**/:/**/300px;}

/***************************************************************************************************************************/
	
	.rightSect {float:right; width:316px;}
	
					.estimateback { background:url(../images/estimateback.gif) no-repeat; width:316px; height:444px; width/**/:/**/286px; height/**/:/**/414px; padding:15px; overflow:hidden;}
					.rebx {padding:19px 10px 12px 10px;}
					
					.servicerequestbx {background-color:#6d8098; padding:8px 11px 10px 11px; text-align:center;}
					.servicerequestbx p {margin:0 auto;} 
					
					.formbackreq {
	background:url(../images/formbackh.gif) no-repeat;
	width:233px;
	height:28px;
	height/**/:/**/22px;
	overflow:hidden;
	display:block;
	margin-bottom:1px !important;
	text-align:left;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
					.formbackreq input, .formbackreq select{
	width:94%;
	border:0;
	margin:0;
	padding:0;
	font-weight: bolder;
}
					.frmbotarrow {background:url(../images/formbotarrow.gif) no-repeat 210px 0; height:15px; margin-bottom:10px;}
		
					/***************************/
					
					.whiteBoxRight { background:url(../images/whitebox-right-middle.gif) repeat-y; margin:0 0 6px 0;}
					.whiteBoxRight-Top { background:url(../images/whitebox-right-top.gif) no-repeat left top;}
					.whiteBoxRight-Bot {background:url(../images/whitebox-right-bot.gif) no-repeat left bottom; width:316px; width/**/:/**/286px; padding:15px;}

/***************************************************************************************************************************/

.movingbyBox { background:url(../images/botgreyback-mid.gif) repeat-y; color:#dae4ef;}
.movingbyBox-Top { background:url(../images/botgreyback-top.gif) no-repeat left top;}
.movingbyBox-Bot {background:url(../images/botgreyback-bot.gif) no-repeat left bottom; width:918px; width/**/:/**/888px; padding:15px;}
.movingbyBox-Bot strong{ color:#fff;}

	ul.botlinks { padding:0; margin:0 0 0 2px;}
	ul.botlinks li{
	padding:0;
	margin:0;
	float:left;
	display:block;
	padding-top:1px;

}
ul.botlinks img {
	padding:1px;
border: ; 
}


/***************************************************************************************************************************/
#footer { background:url(../images/mainbackrp-footer.png) no-repeat; width:963px; width/**/:/**/863px; margin:0 auto; text-align:left; padding:45px 50px; color:#a4b2c3; font-size:11px;}
#footer a{ color:#a4b2c3; }
#footer a:hover{ color:#fff; }

