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

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

#headerbuttons {width: 833px;
margin: auto;
}

#bluebarleft {background-color:#053644;
width: 10px;
height: 400px;
position: absolute;
}

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 {
position: absolute;
margin-top: 375px;
margin-left: 67px;
}



p.copyright {
   font-family: sans-serif;
   color: #ffffff;
   font-size: 10px;
   margin-left: 50px;
   margin-top: 15px;
}

p.sidebox {
margin-left: 25px;
margin-top: 140px;
font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
width: 250px;
text-align: left;
}

p.sidebox2 {
margin-left: 20px;
margin-top: 45px;
font-family: "times new roman";
font-size: 14px;
line-height: 135%;
color: #003846;
width: 250px;
text-align: left;
}

#thinline {
    position: absolute;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-width: 0.25px;
    height: 554px;
    width: 525px;
    margin-left: 40px;
    margin-top: -15px;
}

#thinlinehistory {
    position: absolute;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-width: 0.25px;
    height: 774px;
    width: 525px;
    margin-left: 40px;
    margin-top: -15px;
}




#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: 345px;
    position: absolute;
    left: -322px;
    height: 749px;
    top: 0px;
    }

#adright {background: top center url(images/adright.jpg) no-repeat;
    width: 345px;
    position: absolute;
    left: 890px;
    height: 749px;
    top: 0px;
    z-index: 1;
    }
    
#barleft {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 21px;
    height: 749px;
    top: 0px;
    }

#barright {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 872px;
    height: 749px;
    top: 0px;
    z-index: 1;
    }
    
#barlefthistory {background-color: #003847;
    width: 20px;
    position: absolute;
    left: -10px;
    height: 975px;
    top: -200px;
    }

#barrighthistory {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 830px;
    height: 975px;
    top: -200px;
    z-index: 1;
    }
    
#barleftpricing {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 21px;
    height: 2849px;
    top: 0px;
    }

#barrightpricing {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 872px;
    height: 2849px;
    top: 0px;
    z-index: 1;
    }

#barleftfaq {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 21px;
    height: 1949px;
    top: 0px;
    }

#barrightfaq {background-color: #003847;
    width: 20px;
    position: absolute;
    left: 872px;
    height: 1949px;
    top: 0px;
    z-index: 1;
    } 
    
#fedex {width: 310px;
    position: absolute;
    left: 504px;
    height: 143px;
    top: 237px;
    }

#fedexship {width: 272px;
    position: absolute;
    left: 20px;
    height: 99px;
    top: 20px;
    z-index: 1;
    }

#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;
margin-left: 515px; margin-top: 15px; width: 320px; height: 814px;
}

#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: 2594px; width: 914px; position: absolute;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-width: 0.25px;
    margin-left: 0px;
    margin-top: 45px;
}

#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;
}

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

p.copyupload {font-family: sans-serif;
font-size: 14px;
line-height: 135%;
color: #003846;
margin-left: 75px;
margin-top: 80px;
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: 730px;
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: #ffffff;
}

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: 455px;
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;
}

#sidebox {
background-color: #5f9cae;
position: absolute;
margin-left: 561px;
margin-top: 0px;
width: 320px;
height: 500px;
}

#sideboxprice {
background-color: #5f9cae;
position: absolute;
margin-left: 561px;
margin-top: 0px;
width: 320px;
height: 480px;
}

#bottombox {
background-color: #003846;
position: absolute;
margin-left: 561px;
margin-top: 500px;
width: 320px;
height: 40px;
}

#bottomboxhistory {
background-color: #003846;
position: absolute;
margin-left: 520px;
margin-top: -94px;
width: 310px;
height: 40px;
}


#bottomboxpricing {
background-color: #003846;
position: absolute;
margin-left: 561px;
margin-top: 2600px;
width: 320px;
height: 40px;
}

#bottomboxfaq {
background-color: #003846;
position: absolute;
margin-left: 561px;
margin-top: 1700px;
width: 320px;
height: 40px;
}

#designpic1 {background-image: url(images/pic6.jpg); background-repeat: no-repeat;
    width: 150px; height: 119px;
    position: absolute;
    margin-top: 360px;
    margin-left: 115px;
}

#designpic2 {background-image: url(images/pic2.jpg); background-repeat: no-repeat;
    width: 150px; height: 119px;
    position: absolute;
    margin-top: 360px;
    margin-left: 300px;
    
}

#quotepic1 {background-image: url(images/pic3.jpg); background-repeat: no-repeat;
    width: 150px; height: 119px;
    position: absolute;
    margin-top: 220px;
    margin-left: 115px;
}

#quotepic2 {background-image: url(images/pic4.jpg); background-repeat: no-repeat;
    width: 150px; height: 119px;
    position: absolute;
    margin-top: 220px;
    margin-left: 320px;
    
}

#uploadpic1 {background-image: url(images/pic1.jpg); background-repeat: no-repeat;
    width: 150px; height: 119px;
    position: absolute;
    margin-top: 220px;
    margin-left: 115px;
}

#uploadpic2 {background-image: url(images/pic5.jpg); background-repeat: no-repeat;
    width: 150px; height: 119px;
    position: absolute;
    margin-top: 220px;
    margin-left: 320px;
    
}


#contactpic {background-image: url(images/pic7.jpg); background-repeat: no-repeat;
    width: 310px; height: 146px;
    position: absolute;
    margin-top: 300px;
    margin-left: 130px;
    
}
