@charset "UTF-8";
/* Farnsworth Moving */

/*
Global Reset */

* { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img, input { border:0 }
ol, ul, li { list-style:none }
a { outline: none } /* Gets rid of Firefox's dotted borders */
a img { border: none } /* Gets rid of IE's blue borders */

/*
Global Styles */

body { background: #fff url(/images/bg-tile-interior.gif) 0 0 repeat-x; text-align: center; font-family: Arial, sans-serif; font-size: 14px; color: #3f3f3f; }
	body#home { background: #fff url(/images/bg-tile.gif) 0 0 repeat-x; }
#wrapper { position: relative; width: 759px; margin: 0 auto; text-align: left; }
#brand { position: absolute; top: 35px; right: 0; text-align: right; }
	#brand p { font: bold 14px/18px Georgia, "Times New Roman", Times, serif; color: #063; }
	#brand a:link, #brand a:visited { font: bold 11px/18px Georgia, "Times New Roman", Times, serif; color: #333; text-decoration: none; margin-left: 15px; }
	#brand a:hover, #brand a:active { border-bottom: 1px solid #063; }
#logo { padding-top: 30px; }
#splash { background: url(/images/hdr-interior.jpg) 50% 115px no-repeat; width: 100%; }
	#home #splash { background: url(/images/hdr-home.jpg) 50% 115px no-repeat; }
	.about-us #splash { background: url(/images/hdr-about.jpg) 50% 115px no-repeat; }
	.contact-us #splash { background: url(/images/hdr-contact.jpg) 50% 115px no-repeat; }
	.move-plan #splash { background: url(/images/hdr-move-plan.jpg) 50% 115px no-repeat; }
	.employment #splash { background: url(/images/hdr-employment.jpg) 50% 115px no-repeat; }
	.faq #splash { background: url(/images/hdr-faq.jpg) 50% 115px no-repeat; }
	.services #splash { background: url(/images/hdr-services.jpg) 50% 115px no-repeat; }
.image { float: right; margin: 15px 0 10px 10px; }


h1 { font: bold 16px Georgia, "Times New Roman", Times, serif; color: #063; text-transform: uppercase; border-bottom: 1px solid #c2bba2; padding-bottom: 2px; margin-top: 20px; }
h2 { font: bold 16px Georgia, "Times New Roman", Times, serif; color: #60858b; text-transform: uppercase; border-bottom: 1px solid #fff; padding-bottom: 2px; margin-top: 23px; }
	h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: #60858b; }
h3 { font: bold 12px Georgia, "Times New Roman", Times, serif; color: #063; text-transform: uppercase; }
a:link, a:visited, a:hover, a:active { color: #718ab3; }

ul { margin: 15px 0 0 20px; }
li { list-style: disc; margin: 0 0 10px 10px; padding: 0 0 0 10px; }
dl { margin-top: 15px; }
dt { font-weight: bold; }
dd { line-height: 1.5em; margin-bottom: 10px; }


/*
Navigation */

#nav ul { height: 34px; margin: 16px 0 0 0; padding: 0; position: relative; left: -1px; }
	#nav li { display: inline; float: left; list-style: none; margin: 0; padding: 0; }
	#nav a:link, #nav a:visited { display: block; background-color: none; padding: 0 10px; font: bold 11px/34px Georgia, "Times New Roman", Times, serif; color: #063; border-right: 1px solid #fff; text-transform: uppercase; text-decoration: none; margin: 0; }
	#nav a:hover, #nav a:active { background-color: #fff; }
	

/*
Quick Estimate */

#quick-estimate { width: 249px; height: 100%; padding: 0 20px 20px 20px; margin: 302px 0 20px 0; float: right; background-color: #e2dfd2; }
	#interior #quick-estimate { margin-top: 174px; }
	label,
	#quick-estimate p { font-size: 12px; margin-top: 7px; }
	#quick-estimate ul { margin: 15px 0 0 0; }
	#quick-estimate li { float: left; display: block; list-style: none; margin: 0; padding: 0; width: 124px; }
	#quick-estimate input.quick-text { width: 118px; font-size: 14px; }
	#quick-estimate select,
	#quick-estimate li.select-container { width: 242px; }
	#quick-estimate-button { margin-top: 7px; float: right; }
	
#requiredErrors ul { margin: 10px 0 0 0; }
	#requiredErrors ul li { clear: both; color: #c00; font-size: 12px; float: left; margin: 5px 0 5px 0; width: 100%; }


#content { width: 451px; margin: 197px 0 20px 0; }
	#content p { line-height: 1.5em; margin-top: 15px; }

/*
Video */

#video { width: 290px; height: 100%; margin: 610px -290px 20px 0; float: right; }


/*
Homepage */
#home #content { margin: 325px 0 20px 0; }
#services { float: left; margin: 0 0 15px 0; padding: 0; width: 451px; }
	#services li { float: left; margin-top: 6px; width: 225px; list-style-position: inside; list-style-type: square; }
	#services a { text-decoration: none; color: #3f3f3f; }
	

/*
Footer */
#footer { border-top: 1px solid #c2bba2; clear: both; font-size: 12px; line-height: 1.5em; }
	#footer-address { float: left; margin-top: 15px; }
	#footer-info { text-align: right; margin-top: 15px; }
	#footer-nav a { color: #999fa0; text-transform: uppercase; margin-left: 10px; }
		#footer-nav a:hover { color: #063; }
	#footer-agent { height: 28px; font-size: 10px; text-transform: uppercase; line-height: 15px; margin: 10px 0; }
	#footer-agent img { vertical-align: middle; padding-bottom: 11px; }
	

/*
Faq */
	#faq-index li { list-style: none; }
		#faq-index li a { font-size: 12px; }
		
/*
Services */
	#other-services h4 { margin-top: 20px; }
	#other-services ul { margin-left: 0; }
	#other-services li { float: left; list-style: none; padding: 0; }