@charset "utf-8";
/* --------- Eckert's Moving and Storage Home Layout CSS Styles --------- */

#side-nav ul{
	margin-bottom:15px;
	font-size:1.1em;
	position:relative;
	top:-2px;
	}
	
#side-nav li{
	background:url(../images/bullet-arrow.gif) no-repeat 12px 9px;
	padding-left:26px;
	padding-bottom:4px;
	padding-top:6px;
	}
	
#side-nav a{
	color:#0169A7;
	text-decoration:underline;
	font-weight:bold;
	}
	
#side-nav a:hover{
	color:#EB3B32;
	}

#advantages li {background:  url(../images/checkmark.jpg) no-repeat;color:#000000; margin-left:5px; font-size:13px; height:30px; text-indent:20px; font-weight:bold}
p.moving-into-area {font-size:12px; color:#000000;}
p.call-to-action {font-size:13px; color:#0067a6; text-align:center; font-weight:bold;}

.p-img-spacer{
	width:565px;
	float:left;
	clear:both;
	padding-bottom:10px;
	}
	
.p-img-spacer p{
	display:block;
	width:440px;
	float:left;
	}
	
.p-img-spacer img{
	float:left;
	clear:both;
	margin:0px 12px 10px 0px;
	padding:2px;
	border:#CCC 1px solid;
	}
	
#page div.p-img-spacer ul{
	position:relative;
	float:left;
	left:-9px;
	}
	
div.p-img-spacer .no-border{
	border:none;
	}
	
#page h2{
	font-size:1.4em;
	padding-bottom:2px;
/*	margin-bottom:15px;*/
	}
	
#page h3{
	font-size:1.1em;
	padding-top:4px;
	padding-bottom:4px;
/*	margin-bottom:15px;*/
	}
	
#page h2 a{
	text-decoration:none;
	}
	
/*
.free-quote-img{
	position:absolute;
	left:38px;
	top:137px;
	}
*/
.free-quote-img{
	position:relative;
	left:35px;
	top:35px;
	}
		
.faq-ul-bg{
	background:url(../images/moving-tips/faq-children.jpg) no-repeat right bottom;
	}
	
/*----- Free Quote -----*/	
#free-quote th, #free-quote-comments th{
	text-align:left;
	font-size:1.2em;
	color:#EB3B32;
	font-weight:bold;
	padding-bottom:5px;
	}
	
#free-quote input {
	border:#CCC 1px solid;
	padding:2px;
	}
	
#free-quote-comments table {
	width:100%;
	}
	
#Comments{
	width:510px;
	height:125px;
	border:#CCC 1px solid;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}
	
	
/*----- Contact Us -----*/	

/*#contact_form{
	position:relative;
	left:60px;
	}*/
		
#contact_form label{
	margin-top: 14px;
	margin-left:2px;
	display: block;
	float: left;
	font-size: 1em;
	}
	
#contact_form label {
	width: 50px;
	}

#contact_form input{
	margin: 10px 0px 0px 10px;
	padding: 2px;
	border: 1px solid #CCC;
	width: 300px;
	}

#contact_form select{
	margin: 10px 0px 0px 10px;
	padding: 2px;
	border: 1px solid #CCC;
	width: 306px;
	}

#contact_form textarea{
	margin: 11px 0px 0px 10px;
	border: 1px solid #CCC;
	width: 305px;
	height: 125px;
	}

#contact_form #Submit{
	width: 163px;
	height: 46px;
	margin-top: 15px;
	border:0px;
	position:relative;
	left:207px;
	}
	
iframe{
	margin-bottom:10px;
	border:none;
	}
	
#mapquest {
float: right;
margin: 0 0 0 20px;
}	
#promover {margin:0 0 0 8px;}

.contact-img {position:relative; left:30px; top:103px; display:block;}
