@charset "UTF-8";
/* CSS Document */


/* general formatting*/


#unavailable_text {
	position:absolute;
	left:423px;
	top:294px;
	width:333px;
	height:54px;
	z-index:1;
}

#video_button {
	position:absolute;
	left:265px;
	top:191px;
	width:471px;
	height:156px;
	z-index:5;
}

#rockford_text_button {
	position:absolute;
	left:544px;
	top:257px;
	width:211px;
	height:23px;
	z-index:1;
}

#belvidere_text_button {
	position:absolute;
	left:544px;
	top:289px;
	width:105px;
	height:22px;
	z-index:1;
}

#dekalb_text_button {
	position:absolute;
	left:544px;
	top:322px;
	width:76px;
	height:21px;
	z-index:1;
}

#wood_dale_text_button {
	position:absolute;
	left:545px;
	top:356px;
	width:99px;
	height:23px;
	z-index:1;
}

#waukegan_text_button {
	position:absolute;
	left:545px;
	top:391px;
	width:95px;
	height:22px;
	z-index:1;
}

#rockford_star_button {
	position:absolute;
	left:310px;
	top:143px;
	width:42px;
	height:12px;
	z-index:1;
}

#belvidere_star_button {
	position:absolute;
	left:359px;
	top:128px;
	width:33px;
	height:16px;
	z-index:1;
}

#waukegan_star_button {
	position:absolute;
	left:383px;
	top:134px;
	width:39px;
	height:14px;
	z-index:1;
}

#wooddale_star_button {
	position:absolute;
	left:397px;
	top:160px;
	width:33px;
	height:21px;
	z-index:1;
}

#dekalb_star_button {
	position:absolute;
	left:346px;
	top:165px;
	width:33px;
	height:20px;
	z-index:1;
}

#beaver_dam_directions {
	position:absolute;
	left:177px;
	top:162px;
	width:623px;
	height:597px;
	z-index:9;
}

#qc_home_link {
	position:absolute;
	left:82px;
	top:12px;
	width:141px;
	height:80px;
	z-index:9;
}

#wrapper{
		position: relative;
		margin: 0 auto;
		top: 0 auto;
		width: 950px;
		height: 600px;
		}

#wrapper_long{
		position: relative;
		margin: 0 auto;
		top: 0 auto;
		width: 950px;
		height: 1600px;
		}

#wrapper_longer{
		position: relative;
		margin: 0 auto;
		top: 0 auto;
		width: 950px;
		height: 2500px;
		}

#wrapper_longest{
		position: relative;
		margin: 0 auto;
		top: 0 auto;
		width: 950px;
		height: 14000px;
		}

#background {
	position:absolute;
	left:76px;
	top:3px;
	width:746px;
	height:441px;
	z-index:1;
}


/*buttons and large object spacial formatting*/

#careers {
	position:absolute;
	left:166px;
	top:84px;
	width:87px;
	height:76px;
	z-index:1;
}

#contact_us {
	position:absolute;
	left:265px;
	top:39px;
	width:84px;
	height:72px;
	z-index:1;
}

#home {
	position:absolute;
	left:385px;
	top:20px;
	width:77px;
	height:61px;
	z-index:1;
}

#shop {
	position:absolute;
	left:478px;
	top:19px;
	width:77px;
	height:64px;
	z-index:1;
}

#store_finder {
	position:absolute;
	left:588px;
	top:34px;
	width:85px;
	height:69px;
	z-index:1;
}

#current_deals {
	position:absolute;
	left:722px;
	top:94px;
	width:86px;
	height:75px;
	z-index:1;
}

#phone_offers {
	position:absolute;
	left:291px;
	top:322px;
	width:212px;
	height:75px;
	z-index:1;
}

#business_users {
	position:absolute;
	left:292px;
	top:404px;
	width:213px;
	height:71px;
	z-index:1;
}

#contact_store {
	position:absolute;
	left:136px;
	top:294px;
	width:210px;
	height:71px;
	z-index:4;
}

#contact_store2 {
	position:absolute;
	left:572px;
	top:268px;
	width:210px;
	height:71px;
	z-index:4;
}

#email_sales_dept {
	position:absolute;
	left:572px;
	top:354px;
	width:210px;
	height:71px;
	z-index:4;
}

#contact_biz_hr {
	position:absolute;
	left:136px;
	top:375px;
	width:209px;
	height:71px;
	z-index:5;
}

#contact_acct_exec {
	position:absolute;
	left:136px;
	top:430px;
	width:210px;
	height:70px;
	z-index:6;
}

#contact_acct_exec2 {
	position:absolute;
	left:136px;
	top:343px;
	width:164px;
	height:50px;
	z-index:7;
}

#biz_hr_back_button {
	position:absolute;
	left:138px;
	top:426px;
	width:194px;
	height:43px;
	z-index:8;
}

#info_email_button {
	position:absolute;
	left:500px;
	top:248px;
	width:197px;
	height:21px;
	z-index:9;
}

#jobs_email_button {
	position:absolute;
	left:501px;
	top:343px;
	width:202px;
	height:23px;
	z-index:10;
}

#current_positions {
	position:absolute;
	left:617px;
	top:257px;
	width:174px;
	height:49px;
	z-index:11;
}

#apply_now {
	position:absolute;
	left:619px;
	top:338px;
	width:202px;
	height:55px;
	z-index:12;
}

#contact_hr {
	position:absolute;
	left:112px;
	top:431px;
	width:190px;
	height:56px;
	z-index:13;
}

#wireless_consultant_job {
	position:absolute;
	left:537px;
	top:322px;
	width:322px;
	height:32px;
	z-index:14;
}

#account_executive_job {
	position:absolute;
	left:504px;
	top:341px;
	width:224px;
	height:23px;
	z-index:15;
}

#value_club {
	position:absolute;
	left:129px;
	top:245px;
	width:166px;
	height:45px;
	z-index:1;
}

#advertised_promotions {
	position:absolute;
	left:142px;
	top:294px;
	width:211px;
	height:70px;
	z-index:1;
}

#online_coupon {
	position:absolute;
	left:143px;
	top:355px;
	width:210px;
	height:71px;
	z-index:1;
}

#advertised_promo_il {
	position:absolute;
	left:519px;
	top:164px;
	width:192px;
	height:298px;
	z-index:1;
}

#advertised_promo_wi {
	position:absolute;
	left:190px;
	top:174px;
	width:290px;
	height:263px;
	z-index:1;
}

#pick_out_phone {
	position:absolute;
	left:140px;
	top:259px;
	width:210px;
	height:71px;
	z-index:1;
}

#phone_detail_back {
	position:absolute;
	left:140px;
	top:259px;
	width:162px;
	height:45px;
	z-index:1;
}

#rate_plans {
	position:absolute;
	left:140px;
	top:342px;
	width:211px;
	height:70px;
	z-index:1;
}

#accessories {
	position:absolute;
	left:140px;
	top:425px;
	width:210px;
	height:70px;
	z-index:1;
}

#business_services {
	position:absolute;
	left:105px;
	top:391px;
	width:134px;
	height:47px;
	z-index:1;
}

#all_locations {
	position:absolute;
	left:101px;
	top:433px;
	width:134px;
	height:47px;
	z-index:1;
}

#wisconsin {
	position:absolute;
	left:221px;
	top:147px;
	width:178px;
	height:157px;
	z-index:1;
}

#illinois {
	position:absolute;
	left:265px;
	top:300px;
	width:117px;
	height:192px;
	z-index:1;
}

#get_act_exec {
	position:absolute;
	left:115px;
	top:260px;
	width:146px;
	height:39px;
	z-index:1;
}

#act_rep_benefits {
	position:absolute;
	left:114px;
	top:342px;
	width:122px;
	height:31px;
	z-index:1;
}

#read_abt_us {
	position:absolute;
	left:114px;
	top:425px;
	width:105px;
	height:39px;
	z-index:1;
}

#read_abt_us_back_button {
	position:absolute;
	left:114px;
	top:426px;
	width:153px;
	height:44px;
	z-index:1;
}

#biz_profile {
	position:absolute;
	left:552px;
	top:206px;
	width:166px;
	height:192px;
	z-index:1;
}

#act_exec_port_back {
	position:absolute;
	left:114px;
	top:257px;
	width:176px;
	height:47px;
	z-index:1;
}

#casey_williamson {
	position:absolute;
	left:392px;
	top:231px;
	width:176px;
	height:33px;
	z-index:1;
}

#kurt_johnson {
	position:absolute;
	left:392px;
	top:318px;
	width:226px;
	height:45px;
	z-index:1;
}

#wally_pullar {
	position:absolute;
	left:393px;
	top:407px;
	width:186px;
	height:42px;
	z-index:1;
}

#casey_back {
	position:absolute;
	left:114px;
	top:394px;
	width:128px;
	height:32px;
	z-index:1;
}

#kurt_back {
	position:absolute;
	left:114px;
	top:394px;
	width:128px;
	height:32px;
	z-index:1;
}

#wally_back {
	position:absolute;
	left:114px;
	top:394px;
	width:128px;
	height:32px;
	z-index:1;
}

#act_rep_benefits_back {
	position:absolute;
	left:114px;
	top:343px;
	width:139px;
	height:30px;
	z-index:1;
}

#casey_email {
	position:absolute;
	left:393px;
	top:293px;
	width:427px;
	height:30px;
	z-index:1;
}

#kurt_email {
	position:absolute;
	left:394px;
	top:285px;
	width:317px;
	height:25px;
	z-index:1;
}

#wally_email {
	position:absolute;
	left:393px;
	top:291px;
	width:327px;
	height:14px;
	z-index:1;
}

#beaver_dam_text_button {
	position:absolute;
	left:612px;
	top:209px;
	width:107px;
	height:22px;
	z-index:1;
}

#whitewater_text_button {
	position:absolute;
	left:613px;
	top:242px;
	width:112px;
	height:25px;
	z-index:1;
}

#janesville_text_button {
	position:absolute;
	left:613px;
	top:276px;
	width:221px;
	height:25px;
	z-index:1;
}

#madison_text_button {
	position:absolute;
	left:612px;
	top:310px;
	width:79px;
	height:23px;
	z-index:1;
}

#waunakee_text_button {
	position:absolute;
	left:611px;
	top:343px;
	width:95px;
	height:27px;
	z-index:1;
}

#verona_text_button {
	position:absolute;
	left:611px;
	top:377px;
	width:71px;
	height:24px;
	z-index:1;
}

#middleton_text_button {
	position:absolute;
	left:611px;
	top:409px;
	width:101px;
	height:25px;
	z-index:1;
}

#beaver_dam_star_button {
	position:absolute;
	left:410px;
	top:364px;
	width:82px;
	height:33px;
	z-index:1;
}

#whitewater_star_button {
	position:absolute;
	left:417px;
	top:432px;
	width:77px;
	height:32px;
	z-index:1;
}

#janesville_star_button {
	position:absolute;
	left:397px;
	top:463px;
	width:62px;
	height:36px;
	z-index:1;
}

#madison_star_button {
	position:absolute;
	left:383px;
	top:410px;
	width:66px;
	height:34px;
	z-index:1;
}

#waunakee_star_button {
	position:absolute;
	left:332px;
	top:383px;
	width:62px;
	height:26px;
	z-index:1;
}

#verona_star_button {
	position:absolute;
	left:337px;
	top:440px;
	width:54px;
	height:33px;
	z-index:1;
}

#middleton_star_button {
	position:absolute;
	left:302px;
	top:417px;
	width:73px;
	height:27px;
	z-index:1;
}



/*text block positioning*/


#copyright {
	position:absolute;
	left:663px;
	top:524px;
	width:206px;
	height:16px;
	z-index:2;
}

#text_links {
	position:absolute;
	left:85px;
	top:522px;
	width:417px;
	height:20px;
	z-index:3;
}

#careers_text {
	position:absolute;
	left:114px;
	top:255px;
	width:445px;
	height:173px;
	z-index:17;
}

#current_positions_text {
	position:absolute;
	left:122px;
	top:261px;
	width:374px;
	height:154px;
	z-index:18;
}

#read_abt_us_text {
	position:absolute;
	left:364px;
	top:300px;
	width:219px;
	height:114px;
	z-index:1;
}

#casey_name_headline {
	position:absolute;
	left:351px;
	top:105px;
	width:264px;
	height:35px;
	z-index:1;
}

#kurt_name_headline {
	position:absolute;
	left:382px;
	top:106px;
	width:207px;
	height:35px;
	z-index:1;
}

#wally_name_headline {
	position:absolute;
	left:382px;
	top:106px;
	width:207px;
	height:35px;
	z-index:1;
}

#casey_title_headline {
	position:absolute;
	left:376px;
	top:145px;
	width:209px;
	height:27px;
	z-index:1;
}

#kurt_title_headline {
	position:absolute;
	left:392px;
	top:145px;
	width:192px;
	height:27px;
	z-index:1;
}

#wally_title_headline {
	position:absolute;
	left:392px;
	top:145px;
	width:192px;
	height:27px;
	z-index:1;
}

#casey_territory_headline {
	position:absolute;
	left:244px;
	top:176px;
	width:474px;
	height:25px;
	z-index:1;
}

#kurt_territory_headline {
	position:absolute;
	left:265px;
	top:176px;
	width:435px;
	height:25px;
	z-index:1;
}

#wally_territory_headline {
	position:absolute;
	left:265px;
	top:176px;
	width:435px;
	height:25px;
	z-index:1;
}

#casey_phone_number {
	position:absolute;
	left:463px;
	top:385px;
	width:221px;
	height:41px;
	z-index:1;
}

#kurt_phone_number {
	position:absolute;
	left:463px;
	top:385px;
	width:221px;
	height:41px;
	z-index:1;
}

#wally_phone_number {
	position:absolute;
	left:463px;
	top:385px;
	width:221px;
	height:41px;
	z-index:1;
}

#qcnet_login {
	position:absolute;
	left:749px;
	top:22px;
	width:106px;
	height:45px;
	z-index:1;
}

#click_map {
	position:absolute;
	left:476px;
	top:369px;
	width:328px;
	height:48px;
	z-index:30;
}

/*text formatting*/


.copyright_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.body_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}

.body_text2_ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #58595B;
	font-weight: bold;
	font-style: italic;
}

.body_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}

.body_text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.job_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #00529B;
}

.job_title_text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #000000;
}

.job_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.job_title_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #414142;
	font-weight: bold;
}

.act_exec_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	font-weight: bold;
}

.job_headline_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
	font-weight: bold;
}

.phone_description_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00529B;
}

/*link formatting*/


a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #BF2F38;
}

a:active {
	text-decoration: none;
	color: #000000;
}
