@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	margin: 0 auto;
	}
#container {
		width: 800px;
		position: relative;
		margin: 0 auto;
		text-align: left;
		margin: 0 auto;
		z-index: 1;
}
.menu {
	position: absolute;
	margin: 0 auto;
	z-index: 100;
	left: 0px;
	top: 155px;
}
/*Home Page*/

.homebg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 0px;
	top: -2px;
	width: 800px;
	background-image: url(bg/faqbg.png);
	height: 800px;
}
.homequickprintttext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 189px;
	top: 37px;
}
.hometopbanner {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 124px;
}
.homewelcometext {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 188px;
	top: 127px;
}
.homeonestoptext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 597px;
	top: 67px;
}
.homequalitytext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 352px;
	top: 187px;
}
.homequalitytext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 370px;
	top: 233px;
}
.homeflowerpic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 19px;
	top: -5px;
}
.homepeacock1 {
	position: absolute;
	margin: 0 auto;
	z-index: 2;
	left: 0px;
	top: 450px;
}
.homeclickhere {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 572px;
	top: 372px;
}
.homecontacttext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 597px;
	top: 441px;
	width: 158px;
	height: 112px;
}
.homepuppy {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 588px;
	top: 569px;
}
.homebottombanner {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 775px;
}
.homebottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 172px;
	top: 780px;
	width: 600px;
}

/*About Page*/
.aboutflowerpic {
	position: absolute;
	margin: 0 auto;
	z-index: 4;
	left: 19px;
	top: 5px;
}
.aboutbg {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 800px;
	background-image: url(bg/faqbg.png);
}
.aboutpic {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 484px;
}
.abouttext {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 188px;
	top: 127px;
}
.abouttext2 {
	position: absolute;
	z-index: 3;
	left: 370px;
	top: 190px;
	width: 379px;
}
.abouttext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 403px;
	top: 336px;
	width: 361px;
	height: 130px;
}
.abouttext4 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 445px;
	top: 568px;
	width: 331px;
}
.aboutbottombanner {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 775px;
}
.aboutbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 172px;
	top: 780px;
}

/*Services Page*/
.servicesbg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 800px;
	background-image: url(bg/faqbg.png);
	height: 940px;
}
.servicestext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 325px;
	width: 800px;
}
.servicestable1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 620px;
}
.servicestable2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 807px;
	width: 797px;
}
.servicestext2 {
	position: absolute;
	z-index: 3;
	left: 370px;
	top: 177px;
	width: 421px;
}
.servicespic {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 475px;
}
.servicesbottombanner {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 935px;
	width: 802px;
}
.servicesbottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 172px;
	top: 940px;
}

/*FAQ Page*/
.faqtext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 325px;
	width: 800px;
}
.faqbg {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 800px;
	background-image: url(bg/faqbg.png);
}
.faqtext2 {
	position: absolute;
	z-index: 3;
	left: 370px;
	top: 171px;
	width: 419px;
	height: 245px;
}
.faqtext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 392px;
	top: 441px;
	width: 396px;
	height: 130px;
}
.faqpic {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 475px;
}

/*Quote Page*/
.quotebg {
	position: absolute;
	margin: 0 auto;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 800px;
	background-image: url(bg/faqbg.png);
	height: 1500px;
}
.quotebottombuttons {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 172px;
	top: 1505px;
}
.quotebottombanner {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1500px;
}
.quotetext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 370px;
	top: 201px;
	width: 415px;
}
.quotetext2 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 1370px;
	width: 800px;
}
.quoteform {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 555px;
	width: 798px;
}

/*Contact Page*/
.contactbg {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 800px;
	background-image: url(bg/faqbg.png);
}
.contacttext1 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 325px;
	width: 800px;
}
.contacttext2 {
	position: absolute;
	z-index: 5;
	left: 400px;
	top: 201px;
	width: 379px;
}
.contactmap {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 475px;
}
/*Portfolio Page*/
.portfoliobg {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 800px;
	background-image: url(bg/faqbg.png);
}
.portfoliopic {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 0px;
	top: 490px;
}
.portfoliotext2 {
	position: absolute;
	z-index: 5;
	left: 370px;
	top: 201px;
	width: 379px;
}
.portfoliotext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 403px;
	top: 490px;
	width: 361px;
	height: 187px;
}

/*Links Page*/
.linkstext2 {
	position: absolute;
	z-index: 3;
	left: 370px;
	top: 201px;
	width: 379px;
	height: 119px;
}

.testtext3 {
	position: absolute;
	margin: 0 auto;
	z-index: 3;
	left: 350px;
	top: 530px;
	width: 440px;
	height: 130px;
}

html {
        overflow-x: hidden;
        overflow-y: auto;
}
a {
	outline: none;
}

