@charset "utf-8";
/* --------- Allied Home Page CSS Styles --------- */

/*	
	1. Defaults: Html Tags
	2. Quote Form
	3. Images
	4. Colums: Left / Center / Right	
*/

/* --------- 1. Defaults  --------- */
#quoteForm fieldset{
	width:230px;
	border:0px;
	position:relative;
	top:10px;
	left:50px;
	margin:0px;
	padding:0px;
	}

#quoteForm legend{
	font-size:1.2em;
	font-weight:bold;
	color:#333;
	position:relative;
	left:-9px;
	margin:0px;
	padding: 0px 0px 6px 0px;
	}
	
#quoteForm label{
	margin:2px 0px 2px 6px;
	padding:3px 0px;
	float:left;
	clear:both;
	vertical-align:middle;
	}

/* --------- 2. Quote Form  --------- */

#quoteForm{
	width:322px;
	height:326px;
	background: url(../images/quote_form_bg.jpg) no-repeat;
	position:relative;
	float:left;
	}	
	
#quoteForm input, #quoteForm select{
	vertical-align:middle;
	border:#CCC 1px solid;
	padding:2px;
		}

#quoteForm h1{
	height:61px;
	color:#FFF;
	padding: 25px 0px 0px 15px;
	margin:0px;
	font-size:2.7em;
	}
	
#quoteForm p{
	margin: 3px 0px 7px 78px;
	padding:0px;
	font-weight:bold;
	}
	
#quoteForm2 p{
	margin: 3px 0px 7px 0px;
	padding:0px;
	font-weight:bold;
	}
	
#quoteForm a{
	color:#F93;
	}
	
#quoteForm a:hover{
	color: #666;
	}
	
.pickupzip, .deliveryzip, .calendar {
	width:120px;
	font-size:1em;
	vertical-align:middle;
	}
	
.pickupzip{	
	margin:0px 0px 6px 22px;
	}
	
.deliveryzip{	
	margin:0px 0px 5px 14px;
	}
	
.dwellingtype{	
	margin:0px 0px 6px 3px;
	font-size:1em;
	width:126px;
	}
	
.calendar {
	margin:0px 0px 6px 20px;
	}
	
.continue {
	position:relative;
	right:17px;
	top:-2px;
	}

/* --------- 3. Images  --------- */
p#truck{
	float:left;
	clear:both;
	height:326px;
	width:593px;
	background:url(../images/header_img.jpg) no-repeat;
	text-indent: -1000px;
	margin:0px;
	padding:0px;
	}
	
/* --------- 4. Colums  --------- */

#breadCrumb a {
	color:#F93;
	}
	
#breadCrumb a:hover {
	color: #999;
	}
	
#breadCrumb {
	margin-bottom:12px;
	}
	
#breadCrumb p {
	font-size:1em;
	margin:5px 0px 10px 5px;
	padding:0px;
	}

/* Left Colum */


#leftColum {
	width:285px;
	position:absolute;
	top:512px;
	margin-left:20px;
	}
	
#leftColum h1{
	font-size:1.6em;
	color:#333;
	margin:0px;
	padding:0px;
	}
	
.headerTitle {
	font-size:1.4em;
	line-height:140%;
	}
	
#leftColum h2{
	font-size:1.5em;
	margin:0px;
	padding:0px;
	}
	
#leftColum p{
	line-height:140%;
	margin:7px 0px;
	padding:0px;
	}
	
#leftColum a, #centerColum a, #rightColum a{
	color:#F93;
	}
	
#leftColum a:hover, #centerColum a:hover, #rightColum a:hover{
	color: #999;
	}

/* Center Colum */
.headerNuge{
	position:relative;
	top:2px;
	}

#centerColum {
	width:305px;
	float:left;
	position:relative;
	top:0px;
	left:292px;
	margin: 0px 12px 0px 0px;
	}
	
#centerColum h2, #rightColum h2{
	with:305px;
	font-size:1.5em;
	margin:4px 0px 0px 0px;
	padding:0px;
	}
	
#centerColum p, #rightColum p{
	line-height:140%;
	margin:0px;
	padding:0px;
	}
	
.centerColum, .rightColum{
	float:left;
	margin: 0px 10px 5px 0px;
	}
	
#centerColum hr, #rightColum hr{
	clear:both;
	color:#D9D9D9; 
	background-color:#D9D9D9; 
	border: 0px; 
	height:1px;
	margin: 4px 0px;
	padding:0px;
	width:305px;
	}
	
#centerColum div.clear, #rightColum div.clear{
	height:14px;
	width:305px;
	margin:0px;
	padding:0px;
	border: 0px; 
	}
	
#hGuide{
	width:305px;
	height:96px;
	background:url(../images/homes.sirva.com-adtile-ALLIED.gif) no-repeat;
	margin-bottom:10px;
	}
	
#hGuide h4{
	color:#fff;
	font-size:1.6em;
	position:relative;
	left:10px;
	top:20px;
	margin:0px;
	padding:0px;
	width: 230px;
	}
	
#hGuide h5{
	color:#fff;
	font-size:1em;
	width:210px;
	position:relative;
	left:10px;
	top:28px;
	margin:0px;
	padding:0px;
	}
	
#hGuide a, #hGuide a:active{
	color:#FFF;
	}
		
#hGuide a:hover{
	color: #FC0;
	}
	
/* Right Colum */

#rightColum {
	width:305px;
	float:left;
	position:relative;
	top:0px;
	left:293px;
	}
	
#hEstimate{
	width:305px;
	height:96px;
	background:url(../images/page_images/home/hm_estimate_bg.gif) no-repeat;
	margin-bottom:10px;
	}
	
#hEstimate h4{
	color:#fff;
	font-size:2em;
	position:relative;
	left:15px;
	top:18px;
	margin:0px;
	padding:0px;
	width: 215px;
	}
	
#hEstimate h5{ 
	color:#fff;
	font-size:1em;
	width:215px;
	position:relative;
	left:16px;
	top:17px;
	margin:0px;
	padding:0px;
	}
