@charset "utf-8";
/* ==================== Hug-Condon Main Layout CSS Styles ==================== */

/*	Table Of Contents
	 1.Defaults
	 2.Header
	 3.Navigation
	 4.Content
	 5.Right Colum
	 	a.Quote Form
	 6.Footer
*/

/* ==================== 1.Defaults ==================== */

* {margin:0px; padding:0px; font-weight:normal; font-size:normal;}

body {background:#EDEDED; font:12px Arial, Helvetica, sans-serif; color:#666;}

a, a:hover, a:active, a:focus {text-decoration:none; outline:none;}

img {border:none;}
	
ul {list-style:none;}
	
.clear {clear:both;}

.img-clear {clear:both; display:block; padding-top: 6px;}
	
.err {color: #F00; font-weight: bold;}

.img-bdr {margin-bottom:12px; padding:4px; border:#CCC 1px solid;}

.img-left {float:left; margin-right:12px; margin-bottom:4px; padding:2px;}
	
.img-left-bdr {float:left; margin-right:12px; margin-bottom:4px; margin-top:5px; padding:2px; border:#CCC 1px solid;}

.img-right {float:right; margin-left:12px; margin-bottom:4px; margin-top:5px; padding:2px;}
	
.img-right-bdr {float:right; margin-left:12px; margin-bottom:4px; margin-top:5px; padding:2px; border:#CCC 1px solid;}

a#facebook, a#linkedin, a#blogger, a#twitter {behavior: url(iepngfix.htc)}
	
#wrapper {width:960px; margin:0px auto;}

/* ==================== 2.Header ==================== */

#header {width:960px; height:139px; float:left; background:url(../images/bg-header.jpg) no-repeat top center; margin-bottom:2px;}

#header img {margin:17px 30px 0px 17px; float:left;}

#header div {float:right; margin-right:5px; margin-top:25px;}

#header p a {color:#CCC; margin-right:20px;}

#header p a:hover {color:#FFF;}

#header p b {font-size:2em; color:#FFF; display:block; padding-top:15px;}

#header p span {font-size:1.5em; color:#FF9; font-weight:normal;}
#header p span.type {font-size:1em; color:#Fff; font-weight:bold; margin:0 10px 0 0;}
	
/* ==================== 3.Navigation  ==================== */

#navigation {width:960px; height:39px; background:url(../images/bg-navigation.jpg) repeat-x; font-weight:bold; color:#FFF; float:left; display:block;}
	
#navigation li {float:left;}

#navigation a {border-right:1px solid #4D7AA6; color:#9CF;}

#navigation a#aLocations {border:none; padding-right:28px;}

#navigation a:hover {background:url(../images/btn-hover.jpg) repeat-x right;}

#navigation .active, #navigation .active:hover {background:url(../images/btn-active.jpg) no-repeat top right; color:#FFF;}

#navigation a, #navigation a:hover {display:block; padding:0px 30px 0px 30px; line-height:39px;}

/* ==================== 4.Content ==================== */
	
#content-container {width:933px; padding:14px; float:left; height:auto; min-height:600px; background:#FFF;}
	
* html #content-container {height:600px;}

#content-container a {color:#C00; text-decoration:underline; font-weight:bold;}

#content-container a:hover {color:#666; text-decoration:none;}

/* ==================== 5.Right Colum ==================== */

#right-colum {width:250px; float:right; }

#right-colum h3 {font-size:1.4em; color:#039; padding-bottom:6px;}

/* --------- Quote Form ---------- */
	
#quote-form {width:225px; float:left; background:#FFFFBD url(../images/bg-quote-form.jpg) no-repeat center top; margin-bottom:12px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#FC9; padding:10px 10px 10px 13px;}

#quote-form table {border-collapse:collapse; width:220px; text-align:left;}

#quote-form table th strong {display:block; width:220px; padding-left:0px; padding-bottom:20px; color:#FF9; font-size:1.8em; font-weight:bold; text-align:center;}

#quote-form table td {height:40px;}

#quote-form table label {color:#000; padding:4px 0px; display:block; width:214px; /*font-size:.9em;*/ font-weight:bold;}

#quote-form input {padding:3px; border:#CCC 1px solid; width:215px; color:#666;}

#quote-form select {padding:3px; border:#CCC 1px solid; width:223px; color:#666;}

#quote-form .QuoteForm_moveDate, #quote-form label#lmoveDate{width:65px;}

#quote-form input#QuoteForm_pickupPostal {width:45px;}

#quote-form label#lPickupPostal {width:71px;}

#quote-form input#QuoteForm_deliveryPostal {width:45px;}

#quote-form label#lDeliveryPostal {width:71px;}

#quote-form .btn-submit-quote {width:223px; height:32px; border:none; display:block; margin:7px 0px 0px 0px; padding:0px;}

/* ==================== 6.Footer ==================== */

#footer {width:932px; height:160px; padding:14px; float:left; background:#036 url(../images/bg-footer.jpg) repeat-x top; color:#FFF}

#footer a {color:#9CF;}

#footer a:hover {color:#FFF;}

#footer dl {float:left; display:block;}

#footer dl dt {color:#FF9; font-weight:bold; padding-bottom:8px;}

/* --------- Left ---------- */

#footer dl#footer-left {width:320px; margin-right:33px;}

#footer dl#footer-left dd {float:left; margin-right:10px; margin-bottom:10px;}

#footer dl#footer-left dd span {font-weight:bold;}

#footer dl#footer-left dd.dot-hug {font-size:.9em; width:165px; }

#footer dl#footer-left dd.dot-navl {font-size:.9em; width:133px;}

/* --------- Center ---------- */

#footer dl#footer-center {width:170px; margin-right:33px;}

#footer dl#footer-center dd {display:block; height:35px;}

#footer dl#footer-center dd#interstate {background:url(../images/interstate-payment.jpg) no-repeat left bottom; margin-bottom:16px;}

#footer dl#footer-center dd#local {background:url(../images/local-payment.jpg) no-repeat left bottom;}

/* --------- Follow ---------- */

#footer dl#footer-follow {width:85px; margin-right:33px;}

#footer dl#footer-follow dd {line-height:160%;}

#footer dl#footer-follow dd a {padding:2px 0px 2px 20px; display:block; vertical-align:middle; width:65px;}

#footer dl#footer-follow a#facebook {background:url(/images/icon-facebook.png) no-repeat left;}

#footer dl#footer-follow a#linkedin {background:url(/images/icon-linkedin.png) no-repeat left;}

#footer dl#footer-follow a#blogger {background:url(/images/icon-blogger.png) no-repeat left;}

#footer dl#footer-follow a#twitter {background:url(/images/icon-twitter.png) no-repeat left;}

#footer dl#footer-follow a#gplus {background:url(/images/icon-gplus.png) no-repeat left;}

/* --------- Right ---------- */

#footer dl#footer-right {width:240px;}

#footer dl#footer-right dd {padding-left:40px; display:block; margin-bottom:12px;}

#footer dl#footer-right dd#bbb {background:url(../images/icon-bbb.jpg) no-repeat left; height:50px;}

#footer dl#footer-right dd#mover-reviews {background:url(../images/icon-reviews.jpg) no-repeat left;}

/* --------- Copyright ---------- */

#copyright {float:left; text-align:center; width:960px; padding:20px 0px; line-height:160%;}

#copyright a {color:#036;}
	
#copyright a:hover {color:#666;}

#copyright p#spectrum a {color:#666;}

#copyright p#spectrum a:hover {color:#036;}


