/* Top Buttons */

a.home {
  float:left;
  display: block;
  position:relative;
  width: 65px;
  height: 27px;
  background-image:url(../images/home/home_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

a.home:hover {
  background-position: 0px -27px;
}

a.local {
  float:left;
  display: block;
  position:absolute;
  width: 67px;
  height: 27px;
  background-image:url(../images/home/local_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:118px;
  overflow:hidden;
}

a.local:hover {
  background-position: 0px -27px;
}

a.longdist {
  float:left;
  display: block;
  position:absolute;
  width: 139px;
  height: 27px;
  background-image:url(../images/home/long_distance_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:185px;
  overflow:hidden;
}

a.longdist:hover {
  background-position: 0px -27px;
}

a.storage {
  float:left;
  display: block;
  position:absolute;
  width: 91px;
  height: 27px;
  background-image:url(../images/home/storage_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:324px;
  overflow:hidden;
}

a.storage:hover {
  background-position: 0px -27px;
}

a.movingsup {
  float:left;
  display: block;
  position:absolute;
  width: 155px;
  height: 27px;
  background-image:url(../images/home/moving_supplies_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:415px;
  overflow:hidden;
}

a.movingsup:hover {
  background-position: 0px -27px;
}

a.quote {
  float:left;
  display: block;
  position:absolute;
  width: 113px;
  height: 27px;
  background-image:url(../images/home/free_quote_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:570px;
  overflow:hidden;
}

a.quote:hover {
  background-position: 0px -27px;
}

a.about {
  float:left;
  display: block;
  position:absolute;
  width: 96px;
  height: 27px;
  background-image:url(../images/home/about_us_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:683px;
  overflow:hidden;
}

a.about:hover {
  background-position: 0px -27px;
}

a.employment {
  float:left;
  display: block;
  position:absolute;
  width: 123px;
  height: 27px;
  background-image:url(../images/home/employment_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:779px;
  overflow:hidden;
}

a.employment:hover {
  background-position: 0px -27px;
}

a.contact {
  float:left;
  display: block;
  position:absolute;
  width: 116px;
  height: 27px;
  background-image:url(../images/home/contact_us_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:902px;
  overflow:hidden;
}

a.contact:hover {
  background-position: 0px -27px;
}

/* Cola Buttons */

a.references {
	float:left;
	display: block;
	position:relative;
	width: 112px;
	height: 23px;
	background-image:url(../images/home/references_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top:5px;
	overflow:hidden;
}

a.references:hover {
  background-position: 0px -23px;
}

a.aboutco {
	float:left;
	display: block;
	position:absolute;
	width: 177px;
	height: 23px;
	background-image:url(../images/home/about_company_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top:10px;
	left:120px;
	overflow:hidden;
}

a.aboutco:hover {
  background-position: 0px -23px;
}

/* Colc Buttons */

a.specials {
	float:left;
	display: block;
	position:relative;
	width: 83px;
	height: 50px;
	background-image:url(../images/home/specials.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

a.specials:hover {
  background-position: 0px -50px;
}

a.estimates {
	float:left;
	display: block;
	position:absolute;
	width: 281px;
	height: 43px;
	background-image:url(../images/home/free_estimates_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 719px;
	top: 127px;
}

a.estimates:hover {
  background-position: 0px -43px;
}

.needest {
	float:left;
	display: block;
	position:absolute;
	width: 138px;
	height: 38px;
	background-image:url(../images/home/need_estimate.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 751px;
	top: 180px;
}

a.bbb {
	float:left;
	display: block;
	position:absolute;
	width: 69px;
	height: 103px;
	background-image:url(../images/home/BBB.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 922px;
	top: 180px;
}

a.bbb:hover {
  background-position: 0px 0px;
}

a.angies {
	float:left;
	display: block;
	position:absolute;
	width: 173px;
	height: 61px;
	background-image:url(../images/home/angies_list.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 734px;
	top: 224px;
}

a.angies:hover {
  background-position: 0px 0px;
}

a.franklin {
	float:left;
	display: block;
	position:absolute;
	width: 289px;
	height: 39px;
	background-image:url(../images/home/franklin_report.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 720px;
	top: 289px;
}

a.franklin:hover {
  background-position: 0px 0px;
}

.locallongdist {
	float:left;
	display: block;
	position:relative;
	width: 294px;
	height: 333px;
	background-image:url(../images/about/local_long_distance.jpg);
	background-repeat: no-repeat;
	background-position: 4px 0;
	overflow:hidden;
}

a.estimates2 {
	float:left;
	display: block;
	position:absolute;
	width: 281px;
	height: 43px;
	background-image:url(../images/home/free_estimates_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 719px;
	top: 100px;
}

a.estimates2:hover {
  background-position: 0px -43px;
}

.needest2 {
	float:left;
	display: block;
	position:absolute;
	width: 138px;
	height: 38px;
	background-image:url(../images/home/need_estimate.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 751px;
	top: 153px;
}

a.bbb2 {
	float:left;
	display: block;
	position:absolute;
	width: 69px;
	height: 103px;
	background-image:url(../images/home/BBB.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 922px;
	top: 153px;
}

a.bbb2:hover {
  background-position: 0px 0px;
}

a.angies2 {
	float:left;
	display: block;
	position:absolute;
	width: 173px;
	height: 61px;
	background-image:url(../images/home/angies_list.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 734px;
	top: 197px;
}

a.angies2:hover {
  background-position: 0px 0px;
}

a.franklin2 {
	float:left;
	display: block;
	position:absolute;
	width: 289px;
	height: 39px;
	background-image:url(../images/home/franklin_report.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 720px;
	top: 264px;
}

a.franklin2:hover {
  background-position: 0px 0px;
}

a.references2 {
	float:left;
	display: block;
	position:absolute;
	width: 112px;
	height: 23px;
	background-image:url(../images/home/references_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top:315px;
	left:725px;
	overflow:hidden;
}

a.references2:hover {
  background-position: 0px -23px;
}

a.expertpack {
	float:left;
	display: block;
	position:absolute;
	width: 144px;
	height: 23px;
	background-image:url(../images/about/expert_packing_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top:315px;
	left:856px;
	overflow:hidden;
}

a.expertpack:hover {
  background-position: 0px -23px;
}



/* Images */




.aboutusttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/about/about_us.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.antiquesttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/antiques/antiques.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.commttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/commercial/commercial.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.localttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/local/local.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.longttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/longdistance/long_distance.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.packingttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/packing/packing.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.pianottl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/piano/piano.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.residentialttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/residential/residential.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.contactttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/contact/contactttl.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.privacyttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/privacy/privacy.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.employmentttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/employment/employment.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.quotettl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/quote/freequote.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.otherttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/error/blank.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.storagettl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/storage/storagettl.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.specialsttl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/specials/specialttl.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.referencettl {
	float:left;
	display: block;
	position:relative;
	width: 527px;
	height: 218px;
	background-image:url(../images/references/referencettl.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.littlejohns {
	float:left;
	display: block;
	position:absolute;
	width: 281px;
	height: 300px;
	background-image:url(../images/about/little_johns_storage.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top:354px;
	left:725px;
	overflow:hidden;
}

.littlejohns2 {
	float:left;
	display: block;
	position:absolute;
	width: 281px;
	height: 300px;
	background-image:url(../images/about/little_johns_storage.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left:6px;
}

.artgalmeu {
	float:left;
	display: block;
	position:relative;
	width: 294px;
	height: 313px;
	background-image:url(../images/antiques/art_galleries_museums.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.bjtruck {
	float:left;
	display: block;
	position:absolute;
	width: 281px;
	height: 144px;
	background-image:url(../images/antiques/big_johns_moving_truck.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	top:354px;
	left:725px;
	overflow:hidden;
}

.anytype {
	float:left;
	display: block;
	position:absolute;
	width: 294px;
	height: 373px;
	background-image:url(../images/commercial/any_type_size.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left:6px;
}

.localcity {
	float:left;
	display: block;
	position:absolute;
	width: 294px;
	height: 313px;
	background-image:url(../images/local/localcities.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left:6px;
}

.packingservices {
	float:left;
	display: block;
	position:absolute;
	width: 294px;
	height: 340px;
	background-image:url(../images/packing/packers.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left:6px;
}

.pianotune {
	float:left;
	display: block;
	position:absolute;
	width: 294px;
	height: 325px;
	background-image:url(../images/piano/piano_tune.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left:6px;
}

.residentialmovers {
	float:left;
	display: block;
	position:absolute;
	width: 294px;
	height: 325px;
	background-image:url(../images/residential/residential_type_size.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left:6px;
}

.safesecure {
	float:left;
	display: block;
	position:relative;
	width: 281px;
	height: 265px;
	background-image:url(../images/storage/safe_secure.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.largeunits {
	float:left;
	display: block;
	position:relative;
	width: 281px;
	height: 265px;
	background-image:url(../images/storage/large_units.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
}

.sponline {
	float:left;
	display: block;
	position:absolute;
	width: 289px;
	height: 259px;
	background-image:url(../images/contact/shop_online.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	left: 9px;
	top: 121px;
}

.packingcon {
	float:left;
	display: block;
	position:absolute;
	width: 282px;
	height: 300px;
	background-image:url(../images/references/packing2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:395px;
	left:9px;
}



/* References Page */



.franklinref {
	float:left;
	display: block;
	position:absolute;
	width: 323px;
	height: 44px;
	background-image:url(../images/references/franklin_report2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:30px;
	left:0px;
}

.consumersref {
	float:left;
	display: block;
	position:absolute;
	width: 249px;
	height: 42px;
	background-image:url(../images/references/consumeraffairs.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:84px;
	left:0px;
}

.angiesref {
	float:left;
	display: block;
	position:absolute;
	width: 269px;
	height: 54px;
	background-image:url(../images/references/angies_list.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:134px;
	left:0px;
}

.mugref {
	float:left;
	display: block;
	position:absolute;
	width: 300px;
	height: 45px;
	background-image:url(../images/references/mug.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:43px;
	left:330px;
}

.brownref {
	float:left;
	display: block;
	position:absolute;
	width: 300px;
	height: 65px;
	background-image:url(../images/references/brownstoner.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:112px;
	left:330px;
}

.littlejohnref {
	float:left;
	display: block;
	position:absolute;
	width: 282px;
	height: 300px;
	background-image:url(../images/references/little_johns2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:318px;
	left:724px;
}

.packingref {
	float:left;
	display: block;
	position:absolute;
	width: 282px;
	height: 300px;
	background-image:url(../images/references/packing2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:633px;
	left:724px;
}

.antiquenref {
	float:left;
	display: block;
	position:absolute;
	width: 282px;
	height: 300px;
	background-image:url(../images/references/antiques2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:949px;
	left:724px;
}

.pianoref {
	float:left;
	display: block;
	position:absolute;
	width: 282px;
	height: 300px;
	background-image:url(../images/references/piano_movers2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow:hidden;
	top:1268px;
	left:724px;
}

