@charset "UTF-8";
/* McCollisters Landing Page CSS */

#landing { position: relative; }
.content-landing,
.content-landing a { font: 12px Verdana, Arial, Helvetica, sans-serif; }
.bread-crumbs { padding: 0; margin: 0; font-size: 10px; color: #676767; }
	.bread-crumbs a { font: 10px Arial, sans-serif; }
	.bread-crumbs li { display: inline; list-style: none; }
a img { border: none; }
	
#hdr-phoenix { background: url("/images/hdr-phoenix.jpg") right bottom no-repeat; }
#hdr-sanjose { background: url("/images/hdr-united1.jpg") right bottom no-repeat; }
#hdr-atlanta { background: url("/images/hdr-united1.jpg") right bottom no-repeat; }
#hdr-burlington { background: url("/images/hdr-united2.jpg") right bottom no-repeat; }
#hdr-vineland { background: url("/images/hdr-united2.jpg") right bottom no-repeat; }
	.hdr-landing { background-position: right bottom; background-repeat: no-repeat; width: 593px; height: 215px; padding: 0; margin: 0; }
	.landing-title,
	.landing-title2,
	.landing-text-title,
	.landing-text-title2 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #1c416b; }
		.landing-title { margin: 0 0 0 15px; }
		.landing-text-title2 { font-size: 18px; }
	.address { font-weight: bold; font-size: 12px; color: #353535; }
	abbr.state { border: none; }
	.org,
	.country-name { display: none; }
	.address,
	.hdr-email { margin: 0 0 10px 0; padding: 0; }
	.address,
	.hdr-email { margin-left: 15px; }
	h1.landing-text-title,
	h2.landing-text-title2,
	p.landing-text { margin: 0 0 0 15px; }
		p.landing-text { color: #353535; font-size: 11px; margin-top: 10px; margin-right: 340px; }

#call-us { position: relative; margin-left: 15px; }
	#sidebar #call-us { margin: 0; }
	#call-us .phone { color: #dd0b0b; margin: -4px 0 0 46px; font: bold 24px "Century Gothic", Arial, Helvetica, sans-serif; }
	#call-us .call-today { font-style: italic; margin-left: 46px; }
	#call-us .phone-icon { position: absolute; top: 0; left: 0; }
		* html #call-us .phone-icon { position: absolute; top: 0; left: 0; }

#left-column { margin: 10px; padding-right: 220px; }
	#left-column h4 { font-size: 13px; font-weight: bold; font-style: italic; color: #dd0b0b; }
	#logos { margin-bottom: 42px; }
		p.logo-p { padding: 26px 67px 0 0; text-align: right; font-size: 11px; color: #353535; line-height: 13px; }
		#logo-promover { float: left; }
		#logo-bbb { float: right; }
	#main-testimonial { min-height: 272px; background: #f0f0f0 url("/images/photo-testimonial-woman.jpg") bottom right no-repeat; width: 350px; padding-bottom: 29px; font-size: 10px; color: #676767; line-height: 14px; }
	* html #main-testimonial { height: 272px; }
	h3#hdr-main-testimonial { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: normal; color: #007fc4; margin: 0; padding: 15px 0 0 19px; }
		#main-testimonial blockquote { margin-right: 114px; }
	
#right-column { float: right; margin: 2px 0; }
	#quick-estimate,
	#quick-estimate2,
	#quick-estimate3,
	#side-contact,
	#testimonial,
	#testimonial2 { background: #f0f0f0; width: 219px; padding-bottom: 19px; }
		#quick-estimate2,
		#side-contact,
		#testimonial2 { padding-bottom: 26px; }
	#quick-estimate2 { margin-top: 2px; }
	#testimonial { background: #f0f0f0 url("/images/bottom-left-corner.gif") bottom left no-repeat; font-size: 10px; color: #676767; line-height: 14px; margin-top: 2px; }
		.quick-text,
		.quick-select { background: #fff; width: 180px; margin: 4px 0 6px 0; }
		.quick-text-small { background: #fff; width: 86px; margin: 4px 0 6px 0; }
		.submit-button,
		.estimate-button { text-align: right; }
		#quick-estimate label,
		#quick-estimate2 label,
		#quick-estimate3 label { font: 9px Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; color: #676767; }
		#right-column h3 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: normal; color: #007fc4; }
		h3#hdr-estimate { margin: 0; padding: 6px 0 0 19px; }
		h3#hdr-side-contact,
		h3#hdr-estimate2 { margin: 0; padding: 10px 0 10px 19px; }
		h3#hdr-testimonial { margin: 0; padding: 15px 0 0 19px; }
		.hdr-estimate { width: 219px; height: 47px; background: url("/images/hdr-estimate.jpg") top left no-repeat; }
		.hdr-testimonial { width: 219px; height: 47px; background: url("/images/hdr-testimonial-united.jpg") top left no-repeat; }
		.testimonial-mayflower { width: 219px; height: 47px; background: url("/images/hdr-testimonial-mayflower.jpg") top left no-repeat; }
		blockquote { margin: 0 19px; }
		.cite { margin-bottom: 0; text-align: right; color: #007fc4; }
		#quick-estimate p { padding: 0 19px; font-size: 11px; }
		.estimate-button { margin: 19px 0 0 13px; }
	#quick-estimate2,
	#side-contact,
	#testimonial2 { background: #f0f0f0 url("/images/bottom-slant.gif") bottom left no-repeat; }
	#side-contact .vcard { margin-left: 19px; }
	#side-contact .vcard,
	#side-contact .vcard a { font-weight: bold; font-size: 9px; }
	#side-contact .vcard .tel { display: none; }
	#contact-box { position: relative; width: 190px; height: 44px; background: url("/images/photo-phone-area.gif") no-repeat; margin: 12px 0 0 15px; }
	#contact-box h3 { position: absolute; top: 3px; left: 42px; color: #353535; font-size: 10px; font-family: Arial, sans-serif; font-style: italic; font-weight: normal; margin: 0; }
	* html #contact-box h3 { font-size: 9px; }
	#contact-box h4 { position: absolute; top: 14px; left: 42px; font: bold 19px "Century Gothic", Arial, Helvetica, sans-serif; color: #dd0b0b; margin: 0; }
	.top-margin { margin-top: 2px; }
	.san-jose h3#hdr-estimate { margin: 0; padding: 10px 0 0 19px; }
	.san-jose #side-contact { background-image: none; padding-bottom: 13px; }
