@charset "UTF-8";
/* CSS Document */

body { background:#f0eee6; }
a { color:#000; }
h1 { color:#036; font:bold 22px/22px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
h2 { color:#036; font:bold 16px/16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 1.3em; }
h3 { color:#fc0; font:bold 13px/13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
h4 { font-weight:normal; color:#036; }
h5 { margin-bottom:0; color:#fc0; font:bold 15px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; }
h6 { color:#036; font:bold 13px/13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.clear { clear: both; }

#container { width:770px; margin:30px auto 0 auto; position:relative; }

#header { padding:0; clear:both; }
	#header:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#unitedId { float:right; padding-right:10px; }

#franchiseId { float:left; padding-left:10px; }
	#franchiseId h4 {  font-weight: bold; font-size: 14px; }
	* html #franchiseId h4 { margin-bottom:20px; float:left; }
	#franchiseId a { width: 242px; height: 44px; display: block; background: url(/images/logo-jack-treier.gif) 0 0 no-repeat; text-indent: -9999px; }
	
#navigation { width:100%; height:40px; padding:0; margin:0; background: url(/images/img-nav-bg.gif) no-repeat bottom center; float:right; display:inline; }
	#navigation li { height:25px; margin:0 0 0 10px; padding-top:5px; float:left; display:inline; }
		#navigation li a { height:20px; padding-top:7px; color:#000; font: 12px/20px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none; }
		* html #navigation li a { padding-top:7px; }
	#navigation .active { padding-left:10px; background:#036 url(/images/img-nav-active-left.gif) no-repeat top left; }
		#navigation .active a { padding-right:10px; color:#FFF; background:#036 url(/images/img-nav-active-right.gif) no-repeat top right; }
	#navigation #trackShipmentLink { float:right; margin:0 10px 0 0; display:inline; text-transform:uppercase; }
	* html #navigation { margin:10px 0 0 0; }
	
#main { background: url(/images/img-main-bg.gif) repeat-y; min-height: 100px; }
	#main:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	* html #main { height: 1%; }
	
#mainImage, #content { width:461px; min-height:204px; margin:0 0 0 10px; float:left; display:inline; }
	* html #mainImage { height: 204px; }
	#content img { margin:0 0 20px 0; }
	#content li { margin-left:2em; list-style:disc; }
#mainImageFlash { width:487px; height:224px; position: absolute; left: 10px; top: 105px; }
	* html #mainImageFlash { top:105px; }

#estimateForm { width:259px; height:183px; padding:20px 10px 0 30px; line-height:16px; float:right; background:url(/images/img-estimateform-bg.png) no-repeat top left; display: block; }
	#estimateForm form { margin:5px 0 0 0; }
	#estimateForm li { width:110px; margin:0 15px 0 0; float:left; display:inline; }
	#estimateForm ul { margin:0; }
	#estimateForm label { color:#FFF; font:10px/10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
	#estimateForm input { width:108px; margin:0; padding:0; border:1px solid #000; }
	#estimateForm #estDate { width:90px; margin-right: 2px; }
	#estimateForm select { width:110px; }
	#estimateForm .submit { width:auto; margin:17px 0 0 0; border:0; }
	#estimateForm p, .errors { color: #fff; }

#introText { width:450px; margin:18px 0 0 20px; float:left; display:inline; }
	#introText li { width:400px; margin:0 15px 0 0; float:left; display:inline; }
	#introText ul { margin:0; }

#lowerMain { clear:both; }

.contact-map { float: right; }

#straightTalk { width:421px; margin:10px 0 0 10px; padding:20px; float:left; display:inline; background:url(/images/img-straighttalk-bg.jpg) no-repeat top left; }
	#straightTalk p { width:268px; padding:10px 0 0 15px; float:right; } 
	#straightTalk dl { width:129px; height:60px; margin:0 10px 0 0; padding:0 10px 0 0; border-right:1px solid #d4d4d4; float:left; display:inline; }
	#straightTalk dt { padding:0 0 10px 0; color:#036; font:bold 11px/11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; }
	#straightTalk #greenServices { width:119px; margin-right:0; padding-right:0; border:0; }
	#straightTalk #greenServices dt { color:#1f611a; }
	
#straightTalkHeader { float:left; clear:both; margin-bottom:10px; }
	
#straightTalkLogo { float:left; }

#contact { width:239px; padding:20px 20px 0 20px; margin:10px 10px 0 10px; float:right; display:inline; background:url(/images/img-contact-bg.jpg) no-repeat top left; }
	#contact ul { margin:0; }
	#contact li { margin:0 0 10px 0; color:#036; }
	#contact a { color:#036; }

#idIcon, #phoneIcon { padding:4px 0 0 0; float:right; }

#footer { padding:20px 10px 0 10px; line-height:1.75em; background:url(/images/img-footer-bg.gif) no-repeat top left; }

#copyright { float:left; }
	#copyright img { margin: 10px 15px 0 0; }
#footerLinks { float:right; text-align:right; }
	#footerLinks a { padding:0 0 0 15px; }