@charset "utf-8";
/* --------- Republic Moving and Storage Home Layout CSS Styles --------- */

.p-img-spacer{
	width:536px;
	float:left;
	clear:both;
	padding:6px 0px;
	}
	
.p-img-spacer p{
	display:block;
	width:400px;
	float:left;
	}
	
#page div.p-img-spacer h2 a{
	color:#F00;
	}
	
#page div.p-img-spacer h2 a:hover{
	color:#0169A7;
	}
	
#page div.p-img-spacer h2{
	font-size:1em;
	padding-bottom:6px;
	}
	
.p-img-spacer img{
	float:left;
	clear:both;
	margin:0px 12px 10px 0px;
	padding:2px;
	border:#CADCEB 1px solid;
	}
	
#page div.p-img-spacer ul{
	position:relative;
	float:left;
	left:-9px;
	}
	
div.p-img-spacer .no-border{
	border:none;
	}
	
.free-quote-img{
	position:absolute;
	background:url(../images/bg_free_quote.jpg) no-repeat;
	left:38px;
	top:57px;
	}
	
/*----- Free Quote -----*/	
	
#free-quote{
	width:400px;
	}
	
#free-quote td{padding:4px;}

#free-quote label{
	font-weight:bold;
	color:#0A0043;
	}

#free-quote label.required, .required{
	color:#F00;
	}

#free-quote input {
	border:#CCC 1px solid;
	width:150px;
	padding:2px;
	}
	
#free-quote textarea {
	border:#CCC 1px solid;
	width:350px;
	height:125px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	}	
	
#free-quote #btnsubmit{
	width:121px;
	height:25px;
	position:relative;
	left:235px;
	}
	
.free-quote-img{
	width:150px;
	height:220px;
	position:absolute;
	top:62px;
	left:58px;
	}
	
/*----- 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:#CADCEB 1px solid;
	width: 300px;
	}

#contact_form select{
	margin: 10px 0px 0px 10px;
	padding: 2px;
	border:#CADCEB 1px solid;
	width: 306px;
	}

#contact_form textarea{
	margin: 11px 0px 0px 10px;
	border:#CADCEB 1px solid;
	width: 305px;
	height: 125px;
	}

#contact_form #Submit{
	width:121px;
	height:25px;
	margin-top: 15px;
	border:0px;
	position:relative;
	left:207px;
	}
	*/
iframe#map {
	margin-bottom:10px;
	border:none;
	position:absolute;
	right:16px;
	top:84px;
	padding:3px;
	border:#CADCEB 1px solid;
	width:350px;
	height:300px; 
	}

iframe#map-aboutuspage {
	margin-bottom:10px;
	border:none;
	position:absolute;
	right:16px;
	top:500px;
	padding:3px;
	border:#CADCEB 1px solid;
	width:350px;
	height:300px; 
	}
		
iframe#track {
	margin-bottom:10px;
	border:none;
/*	position:absolute;
	right:20px;
	top:160px;*/
	}
	
/*----- Site Map -----*/
ul#site-map{
	font-weight:bold;
	}

ul#site-map ul{
	margin-left:10px;
	margin-bottom:10px;
	line-height:140%;
	position:relative;
	width:500px;
	font-weight:normal;
	}
	
#page li{
	background:url(../images/li_bullet.gif) no-repeat left 5px;
	padding-left:10px;
	padding-bottom:4px;
	}

