/* body color UNIVERSAL */
body {
background-image: url("../images/bgimage.jpg");
background-repeat: repeat-x;
text-align: center;
margin-top: 0px;
}

/* entire site UNIVERSAL */
div#whole
{
margin-left: auto;
margin-right: auto;
width: 61%;
margin-bottom: 40px;
}

/*all the pics UNIVERSAL*/
.pics
{
border: none;
}

/* menubar UNIVERSAL */
#menubar
{
background-image: url("../images/menubar.jpg");
border-top: 1px solid black;
border-bottom: 1px solid black;
width: 628px;
height: 30px;
}

/*footer UNIVERSAL*/
#footer
{
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 273px;
}

/*links on pages to other sites UNIVERSAL*/
a:link, a:visited, a:active 
{
color: #993333;
text-decoration: underline;
font-family: Helvetica, Arial, sans-serif;	
font-size: 12px;
}

a:hover 
{
text-decoration: none;
color: #006699;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/*navigation links UNIVERSAL*/
a.navlinks:link, a.navlinks:visited, a.navlinks:active {
color: #ffffff;
text-decoration: underline;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
}

a.navlinks:hover {
text-decoration: none;
color: #006699;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
}

/*spacing between navigation links*/
.navlinks
{
margin-left: 50px;
vertical-align: sub;
}

/*wrapper for services content except footer*/
#containersvcs
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 500px;
text-align: left;
}

/*wrapper for home content except footer*/
#containerhome
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 550px;
text-align: left;
}

/*wrapper for printing services content except footer*/
#containerprnt
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 550px;
text-align: left;
}

/*wrapper for embroidery services content except footer*/
#containerembr
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 600px;
text-align: left;
}

/*wrapper for promotional services content except footer*/
#containerpromo
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 450px;
text-align: left;
}

/*wrapper for contact content except footer*/
#containercontact
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 550px;
text-align: left;
}

/*wrapper for testimonial content except footer*/
#containertestimonial
{
background: #ffffff;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
width: 628px;
height: 550px;
text-align: center;
}


/*TEXT FORMATTING FOR EACH PAGE*/
/* servicespage text*/
#svcstxt
{
margin-left: 10px;
margin-top: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* homepage text*/
#hometxt
{
margin-right: 55%;
margin-left: 10px;
margin-top: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* printingpage text*/
#printtxt
{
margin-right: 60%;
margin-left: 10px;
margin-top: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* embroiderypage text*/
#embrtxt
{
margin-right: 55%;
margin-left: 10px;
margin-top: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* promotionalpage text*/
#promotxt
{
margin-right: 55%;
margin-left: 10px;
margin-top: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* contactpage text*/
#contacttxt
{
margin-right: 55%;
margin-left: 10px;
margin-top: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

/* testimonialpage text*/
#testimonialtxt
{
margin-left: 20px;
margin-right: 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
text-align: left;
}

/*text style on testimony pate*/
.testimony
{
font-style: oblique;
}

/*names of people on testimony pate*/
.names
{
font-weight: bold;
}

/*horizontal rules*/
hr
{
background-color: #c78f5c;
height: 3px;
width: 90%;
}

/*hoodies- scooter- shirtprint pics*/
#hoodies, #scooter, #shirtprint, #embroider, #hat, #charisse
{
float: right;
width: 50%;
margin-top: 20px
}








