body {
background-image: url(http://www.santanauniform.com/images/bodyback.jpg);
background-color: #cccccc;
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}

p {
font-family: verdana, arial, helvetica;
color: #202020;
font-size: 12px
}
td {vertical-align: top}
#santana {
margin-top: 15px
}
#header {
background-image: url(http://www.santanauniform.com/images/headerback.jpg);
height: 115px
}
#sidebar {
background-image: url(http://www.santanauniform.com/images/sideback.jpg);
border-top: 5px #ffffff solid;
border-bottom: 5px #ffffff solid;
}
#sidebar div.sidecontents {
margin-left: 10px;
margin-right: 10px;
margin-top: 10px
}
#sidebar h1 {
font-family: verdana, arial, helvetica;
font-size: 14px;
background-color: #fafafa;
text.align: center;
color: #404040;
padding-bottom: 2px;
margin-bottom: 0px;
}
#sidebar ul {
margin: 0px;
margin-left: 10px;
padding: 0px
}
#sidebar ul a {
list-style: none;
text-decoration: none;
color: #505050;
font-family: arial, helvetica, verdana;
font-size: 12px;
font-weight: 600
}
#sidebar ul a:hover {
color: #000000;
text-decoration: underline;
}
#sidebar li {
list-style: none;
line-height: 19px;
}
#contents {
background-color: #ffffff
}
#contents div.maincontents {
margin-left: 5px
}
#footer {
background-image: url(http://www.santanauniform.com/images/footerback.jpg);
height: 80px;
text-align: center;
padding-top: 45px
}
ul.navigation {
margin-top: 85px;
margin-left: 300px;
list-style: none
}
ul.navigation a {
font-family: verdana, arial, century gothic, helvetica;
color: #ffffff;
text-decoration: none;
font-size: 12px;
font-weight: 600
}
ul.navigation a:hover {
color: #cccccc
}
ul.navigation li {
float: left;
padding-right: 10px;
padding-left: 10px;
border-right: 1px #ffffff solid;
display: block
}
#footer, #footer a {
font-family: arial, helvetica, verdana;
font-size: 12px;
color: #cccccc;
text-decoration:none
}
#footer a:hover {
color: #ffffff
}

#footer div {
margin-top: 50px
}

.greybox {
background-image: url(http://www.santanauniform.com/images/homebox.jpg);
width: 340px;
font-family: verdana, arial, helvetica;
font-size: 12px;
color: #404040
}

.greybox div {
padding: 5px
}

.mainflash {
position: absolute;
margin-top: 70px;
}

a.clink {
font-family: verdana, arial, helvetica;
color: #303030;
text-decoration: none
}
a.clink:hover {
text-decoration: underline
}

a.headerNavigation {
font-family: verdana, arial, helvetica;
color: #505050;
text-decoration: none;
font-size: 13px
}
a.headerNavigation:hover {
color: #000000
}

td.productListing-data a,td.pageHeading, td.productListing-data {
font-family: verdana, arial, helvetica;
color: #505050;
text-decoration: none;
font-size: 13px
}
td.productListing-data img {
border: 1px #f0f0f0 solid
}