body {margin-top: 0px;
	width: 914px;
	background-color: #ffffff;
	margin: auto;
	position: relative;
	height: 800px;
}

#wrapper {margin: auto;
position: relative;
}

h1 {font-family: "times new roman";
font-size: 20px;
color: #5f9baf;
}

fieldset {border:none;
margin-bottom:1em;
width:24em;
padding-top:1.5em;
}

p.legend {padding:.2em .3em;
font-size:1.2em;
border:none;
position:relative;
margin-bottom:-1em;
width:400px;
margin-top:1em;
font-family: "times new roman";
font-size: 20px;
color: #5f9baf;
}

#personal {border:none;
}

#personal label {position:absolute;
font-size:90%;
padding-top:.2em;
left:50px;
font-family: sans-serif;
font-size: 13px;
color: #003846;
}

#personal input {margin-left:9em;
line-height:1.4em;
margin-bottom:.2em;
}

#personal textarea {margin-left:9em;
line-height:1.4em;
margin-bottom:.2em;
}

#copy {background: top center url(images/body.jpg) no-repeat;
height: 550px;
}

#homebody {left: 96px; position: absolute;}

#homebottom {top: 551px; position: absolute; left: 96px; height: 159; width: 410;}

#adleft {background: top center url(images/adleft.jpg) no-repeat;
    width: 139px;
    position: absolute;
    left: -35px;
    height: 696px;
    top: 0px;
    }

#adright {background: top center url(images/adright.jpg) no-repeat;
    width: 138px;
    position: absolute;
    left: 817px;
    height: 696px;
    top: 0px;
    z-index: 1;
    }
    
#fedex {width: 310px;
    position: absolute;
    left: 504px;
    height: 143px;
    top: 237px;
    }


#box1 {width: 313px;
    position: absolute;
    left: 504px;
    height: 143px;
    top: 380px;
    }
    
#box2 {width: 313px;
    position: absolute;
    left: 504px;
    height: 196px;
    top: 500px;
    }

#history {background: top center url(images/history_body.jpg) no-repeat;
height: 793px;
}

#print {background: top center url(images/print_body.jpg) no-repeat;
height: 550px;
}

#specials {background: top center url(images/specials_body.jpg) no-repeat;
height: 584px;
}

#faq {background: top center url(images/faq_body.jpg) no-repeat;
height: 1702px;
}

#contact {background: top center url(images/contact_body.jpg) no-repeat;
height: 550px;
}

#design {background: top center url(images/design_body.jpg) no-repeat;
height: 550px;
}

#upload {background: top center url(images/upload_body.jpg) no-repeat;
height: 550px;
}

#pricing {background: top center url(images/pricing_body.jpg) no-repeat;
height: 2955px;
}

#quote {background: top center url(images/quote_body.jpg) no-repeat;
height: 584px;
}


p.copy {font-family: sans-serif;
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: 60px;
width: 360px;
text-align: justify;
position: absolute;
}

div.list {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: 135px;
width: 360px;
text-align: left;
position: absolute;
}

div.list2 {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: -500px;
width: 360px;
text-align: left;
position: absolute;
}

div.design {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: -410px;
width: 360px;
text-align: left;
position: absolute;
}

div.faq {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: 50px;
width: 360px;
text-align: left;
position: absolute;
}

div.pricing {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 40px;
margin-top: 25px;
width: 360px;
text-align: left;
position: absolute;
}

div.pricing2 {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: 535px;
width: 775px;
text-align: left;
position: absolute;
}

div.faq2 {font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: 535px;
width: 775px;
text-align: left;
position: absolute;
}

span.cap {font-family: "times new roman";
font-size: 21px;
}

span.q {font-family: "times new roman";
font-size: 18px;
}

span.a {font-family: "times new roman";
font-size: 18px;
color: #5f9baf;
}

span.cap2 {font-family: "times new roman";
font-size: 28px;
font-weight: bold;
}

span.header {font-family: "times new roman";
font-size: 20px;
color: #5f9baf;
}

p.bottom {margin-left: 135px;
font-family: sans-serif;
font-size: 12px; 
color: #5f9baf;
margin-top: 435px;
width: 320px;
position: absolute;
}

p.bottom a:link {color: #5f9baf;
text-decoration: none;
}

p.bottom a:visited {color: #5f9baf;
text-decoration: none;
}

p.bottom a:hover {color: #003846;
text-decoration: none;
}

p.indexbottom {margin-left: 190px;
font-family: sans-serif;
font-size: 12px; 
color: #5f9baf;
margin-top: 460px;
width: 320px;
position: absolute;
}

p.indexbottom a:link {color: #5f9baf;
text-decoration: none;
}

p.indexbottom a:visited {color: #5f9baf;
text-decoration: none;
}

p.indexbottom a:hover {color: #003846;
text-decoration: none;
}

p.services {margin-left: 680px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 70px;
width: 160px;
position: absolute;

}

p.fedex {margin-left: 555px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 115px;
width: 300px;
position: absolute;

}

p.services a:link {color: #003846;
text-decoration: none;
}

p.services a:visited {color: #003846;
text-decoration: none;
}

p.services a:hover {color: #ffffff;
text-decoration: none;
}

p.specials {margin-left: 680px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 215px;
width: 160px;
position: absolute;
}

p.specials a:link {color: #003846;
text-decoration: none;
}

p.specials a:visited {color: #003846;
text-decoration: none;
}

p.specials a:hover {color: #ffffff;
text-decoration: none;
}

p.contact {margin-left: 680px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 360px;
width: 180px;
position: absolute;
}

p.contact a:link {color: #003846;
text-decoration: none;
}

p.contact a:visited {color: #003846;
text-decoration: none;
}

p.contact a:hover {color: #ffffff;
text-decoration: none;
}

p.contactfaq {margin-left: 680px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 360px;
width: 180px;
position: absolute;
}

p.contactfaq a:link {color: #003846;
text-decoration: none;
}

p.contactfaq a:visited {color: #003846;
text-decoration: none;
}

p.contactfaq a:hover {color: #ffffff;
text-decoration: none;
}

p.servicesfaq {margin-left: 680px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 70px;
width: 180px;
position: absolute;
}

p.servicesfaq a:link {color: #003846;
text-decoration: none;
}

p.servicesfaq a:visited {color: #003846;
text-decoration: none;
}

p.servicesfaq a:hover {color: #ffffff;
text-decoration: none;
}

p.specialsfaq {margin-left: 680px;
font-size: 12px;
line-height: 140%;
font-family: sans-serif;
color: #ffffff;
margin-top: 215px;
width: 180px;
position: absolute;
}

p.specialsfaq a:link {color: #003846;
text-decoration: none;
}

p.specialsfaq a:visited {color: #003846;
text-decoration: none;
}

p.specialsfaq a:hover {color: #ffffff;
text-decoration: none;
}

p.top{margin-left: 650px;
font-family: "times new roman";
font-size: 18px;
color: #5f9baf;
margin-top: -320px;
width: 320px;
position: absolute;
}

p.print{margin-left: 560px;
font-family: "times new roman";
font-size: 18px;
color: #5f9baf;
margin-top: 2750px;
width: 320px;
position: absolute;
}

p.print a:link {color: #00395a;
text-decoration: none;
}

p.print a:visited {color: #00395a;
text-decoration: none;
}

p.print a:hover {color: #5f9baf;
text-decoration: none;
}

p.topfaq{margin-left: 650px;
font-family: "times new roman";
font-size: 18px;
color: #5f9baf;
margin-top: -320px;
width: 320px;
position: absolute;
}

p.top a:link {color: #d3d2c4;
text-decoration: none;
}

p.top a:visited {color: #d3d2c4;
text-decoration: none;
}

p.top a:hover {color: #5f9baf;
text-decoration: none;
}

p.topfaq a:link {color: #d3d2c4;
text-decoration: none;
}

p.topfaq a:visited {color: #d3d2c4;
text-decoration: none;
}

p.topfaq a:hover {color: #5f9baf;
text-decoration: none;
}

span.divider {font-size: 10px;
    font-family: sans-serif;
    color: #5f9baf;
}

p.bottomprint {margin-left: 170px;
font-family: sans-serif;
font-size: 12px; 
color: #5f9baf;
margin-top: 510px;
width: 320px;
position: absolute;
}

p.bottomprint a:link {color: #5f9baf;
text-decoration: none;
}

p.bottomprint a:visited {color: #5f9baf;
text-decoration: none;
}

p.bottomprint a:hover {color: #003846;
text-decoration: none;
}

a:link {color: #5f9baf;
text-decoration: none;
}

a:visited {color: #5f9baf;
text-decoration: none;
}

a:hover {color: #003846;
text-decoration: none;
}

