	/* -------------------------- */
	/*         INCLUDES           */
	/* -------------------------- */
	@import "meyer-reset.css";
	@import "nav.css";

	/* -------------------------- */
	/*         HEADER OVERRIDES   */
	/* -------------------------- */
	#toOrder { padding-right: 10px; }	
	

	/* -------------------------- */
	/*         OVERALL            */
	/* -------------------------- */
	body { color: #37424a; background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	a { color: #ff6319; text-decoration: none; }
		a:link { color: #ff6319; }
		a:visited { color: #974615; }
		a:hover { text-decoration: underline; }
		a.email { color: #37424a; }
		a.underline { text-decoration: underline; }
			a.underline:hover { text-decoration: none; }
	strong { font-weight: bold; }
	em { font-style: italic; }

	.noshow { display: none; }
	.noview { visibility: hidden; }
	.highlight { color: #ff6319; }
	.strong { font-weight: bold; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; }
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
	.ir { display: block; text-indent: -9999px; outline: none; background-repeat: no-repeat; }

	#pageTile { background: url(../_img/home/bg.gif) repeat-y center top; width: 100%; min-width: 954px; height: 548px; }
	#contentWrapper { width: 954px; height: 427px; margin: 0 auto; background: url(../_img/home/rounded_corners.gif) no-repeat 241px 0; position: relative; }
	#footer { margin-top: 25px; }
		#footerPhone { padding-right: 10px; }


	#cnt_makeADifference { width: 311px; height: 74px; background-image: url(../_img/home/make_a_difference.gif); position: absolute; top: 55px; left: 8px; }
	#cnt_withOnePercent { width: 299px; height: 136px; background-image: url(../_img/home/with_one_percent.gif); position: absolute; top: 146px; left: 8px; }
	#cnt_changeYourMobilePlan { width: 522px; height: 81px; background: url(../_img/home/change_your_plan-trans.png) transparent no-repeat; position: absolute; top: 39px; left: 423px; }
	#cnt_withAConscience { width: 352px; height: 139px; background: url(../_img/home/with_a_conscience-trans.png) transparent no-repeat; position: absolute; top: 146px; left: 593px; }
	#phoneImage { width: 230px; height: 330px; background: url(../_img/home/m385_special_offer_230x330.png) transparent no-repeat; position: absolute; top: 137px; left: 374px; }
	
	.homeButtons { position: absolute; top: 337px; z-index: 10; }
		.homeButtons li { display: block; height: 70px; float: left; }
		.homeButtons a { display: block; height: 70px; text-indent: -9999px; outline: none; background-repeat: no-repeat; margin-right: 7px; }
		.homeButtons a:hover { background-position: 0 -70px; }
	#serviceButtons { left: 561px; }
	#missionButtons { left: 0; }
		#btnOurPhones { width: 146px; background-image: url(../_img/home/btn_ourPhones-trans.png); }
		#btnOurPlans { width: 113px; background-image: url(../_img/home/btn_ourPlans.gif); }
		#btnSpecialOffers { width: 120px; background-image: url(../_img/home/btn_specialOffers.gif); }
		#btnOurMission { width: 122px; background-image: url(../_img/home/btn_ourMission.gif); }
		#btnOurCauses { width: 113px; background-image: url(../_img/home/btn_ourCauses.gif); }
		.homeButtons a#btnSpecialOffers { margin-right: 0; }
	
	
	#callouts { position: absolute; top: 454px; left: 0; }
	.callout { float: left; color: white; background-color: #37424a; height: 75px; }
		.callout p { line-height: 16px; }
		.callout h3 { margin-bottom: 5px; }
		#co_workingAssets { width: 253px; margin-right: 22px; }
			#co_workingAssets p { width: 138px; margin: 0 11px; float: left; }
		#co_specialOffers { width: 200px; margin-right: 27px; }
			#co_specialOffers p { width: 120px; margin-right: 7px; float: left; }
		#co_coverageMaps { width: 254px; margin-right: 23px; background: url(../_img/home/map_bg.gif) no-repeat top right; }
			#co_coverageMaps h3 { margin-bottom: 0; }
			#co_coverageMaps label { display: block; margin: 8px 10px 0 0; float: left; }	
			#co_coverageMaps input { float: left; width: 53px; height: 26px; padding: 4px 10px 0 10px; background: url(../_img/home/zipfield_bg.gif) no-repeat; border: none; font-size: 18px; }
		#co_action { width: 158px; }
			#co_action p { width: 75px; margin-right: 10px; float: left; }


	#hdr_workingAssets { width: 195px; height: 27px; background-image: url(../_img/home/hdr_workingAssets.gif); }
	#hdr_specialOffersEmail { width: 161px; height: 27px; background-image: url(../_img/home/hdr_specialOffersEmail.gif); }
	#hdr_coverageMaps { width: 125px; height: 27px; background-image: url(../_img/home/hdr_coverageMaps.gif); }
	#hdr_credoAction { width: 118px; height: 27px; background-image: url(../_img/home/hdr_credoAction.gif); }
	
	.smButton { display: block; height: 20px; outline: none; text-indent: -9999px; background-repeat: no-repeat; float: left; margin-top: 6px; }
		.smButton:hover { background-position: 0 -20px; }
	.btnGo { width: 37px; background-image: url(../_img/home/btn_go.gif); margin-left: 3px; }
	.btnLearnMore { width: 86px; background-image: url(../_img/home/btn_learnMore.gif); }
	.btnSignUp { width: 67px; background-image: url(../_img/home/btn_signUp.gif); }
	.btnGoThere { width: 73px; background-image: url(../_img/home/btn_goThere.gif); }
	
	
	
	.so_headline { position: absolute; }
		#so_headline_katana { width: 329px; height: 86px; top: 33px; left: 616px; background: url(../_img/home/offer_headline_katana-trans.png) transparent no-repeat; }
		#so_headline_globalCooling { width: 521px; height: 85px; top: 33px; left: 423px; background: url(../_img/home/offer_headline_globalCooling-trans.png) transparent no-repeat; }
		#so_headline_solar { width: 382px; height: 86px; top: 34px; left: 563px; background: url(../_img/home/offer_headline_solar-trans.png) transparent no-repeat; }
		#so_headline_motoq { width: 337px; height: 86px; top: 34px; left: 608px; background: url(../_img/home/offer_headline_progressive-trans.png) transparent no-repeat; }
	#so_details { width: 338px; position: absolute; top: 130px; left: 608px; text-align: right; }
		#so_details h2 { font-size: 24px; font-weight: bold; line-height: 28px; }
		#so_details p { margin-top: 20px; font-size: 14px; line-height: 18px; }
			#so_details p.narrow { width: 300px; float: right; }
	.so_image { position: absolute; }
		#so_katana { top: -8px; left: 371px; width: 249px; height: 419px; background: url(../_img/home/offer_image_katana-trans.png) transparent no-repeat; }
		#so_lg150 { top: 146px; left: 423px; width: 127px; height: 281px; background: url(../_img/home/offer_image_lg-150-trans.png) transparent no-repeat; }
		#so_solar { top: 34px; left: 353px; width: 281px; height: 393px; background: url(../_img/home/offer_image_solar-trans.png) transparent no-repeat; }
		#so_motoq { top: 28px; left: 376px; width: 205px; height: 399px; background: url(../_img/home/offer_image_motoq-trans.png) transparent no-repeat; }
		
	
	.btnGetThisOffer { display: block; width: 101px; height: 26px; text-indent: -9999px; outline: none; background: url(../_img/home/btn_getThisOffer.gif) no-repeat; text-align: left; float: right; margin-top: 15px; }
		.btnGetThisOffer:hover { background-position: 0 -26px; }

