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

/* Top Buttons Rules */

#topbtns ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
	float:left;
}

#topbtns li {
	float:left;
	width:auto;
	text-indent:-5000px;
}

#topbtns2 ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
	float:left;
}

#topbtns2 li {
	float:left;
	width:auto;
	text-indent:-5000px;
}

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

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

a.about {
  float:left;
  display: block;
  position:absolute;
  width: 92px;
  height: 36px;
  background-image:url(../images/home/aboutbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:105px;
  overflow:hidden;
}

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

a.contact {
  float:left;
  display: block;
  position:absolute;
  width: 117px;
  height: 36px;
  background-image:url(../images/home/contactbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:825px;
  overflow:hidden;
}

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

a.referrals {
  float:left;
  display: block;
  position:absolute;
  width: 117px;
  height: 36px;
  background-image:url(../images/home/referralsbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:942px;
  overflow:hidden;
}

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

/* Buttons Right */

#rowbtnrt ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
}

#rowbtnrt li {
	padding:0;
	margin:0;
	text-indent:-5000px;
}

.portfolio {
  display: block;
  position:relative;
  width: 191px;
  height: 32px;
  background-image:url(../images/home/portfolio.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

a.logos {
  display: block;
  position:relative;
  width: 191px;
  height: 32px;
  background-image:url(../images/home/logo_development.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.web {
  display: block;
  position:relative;
  width: 191px;
  height: 32px;
  background-image:url(../images/home/website_design.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.online {
  display: block;
  position:relative;
  width: 191px;
  height: 32px;
  background-image:url(../images/home/online_advertising.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.corporate {
  display: block;
  position:relative;
  width: 191px;
  height: 32px;
  background-image:url(../images/home/corporate_identity.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.yellowpages {
  display: block;
  position:relative;
  width: 191px;
  height: 32px;
  background-image:url(../images/home/yellow_pages.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.brochures {
  display: block;
  position:relative;
  width: 191px;
  height: 33px;
  background-image:url(../images/home/brochures_mailers.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.vehicle {
  display: block;
  position:relative;
  width: 191px;
  height: 33px;
  background-image:url(../images/home/vehicle_wraps_signs.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.packaging {
  display: block;
  position:relative;
  width: 191px;
  height: 30px;
  background-image:url(../images/home/packaging.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

/* Right Buttons pt. 2 Special Offer / Rotating Buttons on Sec. Page */

#rowbtnrt2 ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
}

#rowbtnrt2 li {
	padding:0;
	margin:0;
	text-indent:-5000px;
}

#rowbtnrt3 ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
}

#rowbtnrt3 li {
	padding:0;
	margin:0;
	text-indent:-5000px;
}

/* Right Buttons pt. 3 Sec Page */
/* Vechicle, Packaging, Special Offers */

a.vehiclesec {
  display: block;
  position:relative;
  width: 191px;
  height: 33px;
  background-image:url(../images/secondary/vehicle_wraps_signs_btnsec.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.packagingsec {
  display: block;
  position:relative;
  width: 191px;
  height: 30px;
  background-image:url(../images/secondary/packaging_btnsec.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.specialoffers {
  display: block;
  position:relative;
  width: 191px;
  height: 69px;
  background-image:url(../images/secondary/special_offers_btn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

/* Service Buttons Bottom */

#colfour ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
	float:left;
}

#colfour li {
	float:left;
	width:auto;
	text-indent:-5000px;
}

a.customweb {
  float:left;
  display: block;
  position:absolute;
  width: 182px;
  height: 173px;
  background-image:url(../images/home/custom_web_development.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  left:264px;
  top:13px;
  overflow:hidden;
}

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

a.video {
	float:left;
	display: block;
	position:absolute;
	width: 182px;
	height: 173px;
	background-image:url(../images/home/video_multimedia.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	left:463px;
	top: 13px;
	overflow:hidden;
}

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

a.good {
	float:left;
	display: block;
	position:absolute;
	width: 182px;
	height: 173px;
	background-image:url(../images/home/good_opportunity.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	left:859px;
	top: 13px;
	overflow:hidden;
}

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

/* Bottom Buttons for Sec. Page */

#btnbtmsec ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
	float:left;
}

#btnbtmsec li {
	float:left;
	width:auto;
	text-indent:-5000px;
}

a.cmrsec {
  float:left;
  display: block;
  position:relative;
  width: 71px;
  height: 38px;
  background-image:url(../images/secondary/cmr_btmbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
}

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

a.printingsec {
  float:left;
  display: block;
  position:absolute;
  width: 167px;
  height: 38px;
  background-image:url(../images/secondary/printing_btmbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:104px;
  overflow:hidden;
}

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

a.copywritesec {
  float:left;
  display: block;
  position:absolute;
  width: 197px;
  height: 38px;
  background-image:url(../images/secondary/copywrite_btmbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:271px;
  overflow:hidden;
}

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

a.webdevsec {
  float:left;
  display: block;
  position:absolute;
  width: 181px;
  height: 38px;
  background-image:url(../images/secondary/web_development_btmbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:468px;
  overflow:hidden;
}

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

a.videosec {
  float:left;
  display: block;
  position:absolute;
  width: 144px;
  height: 38px;
  background-image:url(../images/secondary/video_services_btmbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:649px;
  overflow:hidden;
}

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

a.seosec {
  float:left;
  display: block;
  position:absolute;
  width: 263px;
  height: 38px;
  background-image:url(../images/secondary/seo_btmbtn.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0;
  left:793px;
  overflow:hidden;
}

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

/* Contact Us Page */

#coltwoghth ul {
	padding:0;
	margin:0;
	width:auto;
	list-style:none;
	float:left;
}

#coltwoghth li {
	float:left;
	width:auto;
	text-indent:-5000px;
}

a.readreferral {
  float:left;
  display: block;
  position:relative;
  width: 102px;
  height: 70px;
  background-image:url(../images/home/read.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  overflow:hidden;
  top:185px;
  left:20px;
}

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