body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}



table{border-collapse:collapse;border-spacing:0;}



fieldset,img{border:0;}



address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}



caption,th {text-align:left;}



h1,h2,h3,h4,h5,h6{font-size:100%;}



body {font:13px arial,helvetica,clean,sans-serif;}



table {font-size:inherit;font:100%;}



select, input, textarea {font:99% verdana,helvetica,clean,sans-serif;}



pre, code {font:115% monospace;}



body * {line-height:1.22em;}



#skip {display:none;}



#old_omniture {display: none;}



.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}



.clear {display: block; overflow: hidden;}



span {display: block; text-indent: -9999px;}







/* =elements ***************************** */



a:link			{color: #630458;}



a:active		{color: #630458;}



a:visited		{color: #630458;}



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







#main-content ul#sitemap {list-style: none;margin: 10px 40px;}







#main-content ul#sitemap li {line-height: 2em;}







/* =grids ***************************** */







html {text-align: center;background: url(images/bg.gif) repeat-x;}



body {text-align: left; margin: 0 auto;width: 929px;}







#header {width: 929px;height: 277px;background: url(images/header.jpg);}



#header ul {list-style: none; float: right;color: #630458;margin: 58px 20px 0 0;display: inline;}



#header ul li {float: left;}



#header ul li a {float: left;text-decoration: none;font-weight: bold;padding: 0 5px;}



#header ul li a:hover {text-decoration: underline;}







#body {width: 909px;background: url(images/wrap.gif) repeat-y;margin: 0 0 0 7px;display: inline;float: left;}







#main-content {margin-left: 10px; width: 659px;float: left;overflow: hidden;}



#main-content h1 {font-size: 152%;color: #630458;margin: 10px 20px;}



#main-content h2 {font-size: 122%;color: #630458;margin: 10px 20px;}



#main-content h3 {font-size: 107%;color: #630458;margin: 10px 20px;}



#main-content p {margin: 10px 20px;}



#main-content ul {margin: 10px 50px;}



#main-content ul li {line-height: 1.5em;font-size: 92%;}



#main-content ul.no-bullet {list-style: none;margin: 10px 40px;font-weight: bold;}



#main-content ul#content-cta {list-style: none;width: 669px;float: left;margin: 10px;display: inline;}



#main-content ul#content-cta li {float: left;font-size: 100%; font-weight: bold;margin: 0 10px;display: inline;}



#main-content ul#content-cta li a {display: block; text-decoration: none;width: 110px;text-align: center;padding: 110px 0 0 0;}



#main-content ul#content-cta li a:hover {text-decoration: underline;}



#main-content ul#content-cta li#bags a {background: url(images/bags.jpg) no-repeat;}



#main-content ul#content-cta li#apparel a {background: url(images/apparel.jpg) no-repeat;}



#main-content ul#content-cta li#awards a {background: url(images/awards.jpg) no-repeat;}



#main-content ul#content-cta li#uniforms a {background: url(images/uniforms.jpg) no-repeat;}



#main-content ul#content-cta li#promo a {background: url(images/promo.jpg) no-repeat;}



#main-content table {margin-left:20px;}



#main-content td, #main-content th {padding:2px;}







#side-content {width: 240px; float: right; overflow: hidden;}



#side-content #nav {background: #8ccbc9 url(images/navbg.jpg) no-repeat bottom;margin: 0 4px 0 0;}



#side-content #nav h3 {color: #6a005e; font-size: 114%;padding: 10px 20px;text-transform: uppercase;}



#side-content #nav ul {list-style: none;}



#side-content #nav ul li {display: inline;}



#side-content #nav ul li a {text-decoration: none;display: block;width: 83%;padding: 5px 0 5px 40px;font-weight: bold;height: 1%;}



#side-content #nav ul li a:hover {color: #fff; background: #008984 url(images/navhover.gif) no-repeat 1.5em .4em;}



#side-content #nav a#specials {display: block; width: 260px; height: 50px; }



#side-content img#credit {display: block; margin: 20px;}



#side-content-cta {width: 240px; padding: 0px;}







.h3 {font-style:italic;}



img {float:right; padding-left:30px; clear:right;}



hr {margin:20px 0 20px 20px; width:95%;clear:both;}







#iframe {margin: 10px 5px;}







#contact {width: 400px; margin: 10px 20px;}







#footer {clear: both;width: 929px; background: #fff url(images/footer.gif) no-repeat .5em 0;text-align: center;}



#footer p {font-size: 85%;padding: 30px 0;}



#footer p a {}
