body { margin: 0; padding: 0; background: #c6c8ca; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #58595b; text-align: left; }
a { color: #5d0f18; text-decoration: underline; }
a:hover { color: #5d0f18; text-decoration: none; }
img { border: 0; }
strong { color: #000; }
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #961717; margin: 10px 0 0 20px; padding: 0; line-height: 1.2em;}
h2 { margin: 15px; padding: 15px; line-height: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #961717;}
h3 {font-size: 12px; color: #00325d; margin: 0 0 5px 15px; padding: 0; line-height: 1.2em;}
h4 { margin: 2em 0 .5em 0; font-size: 12px; color: #961717; }
p { margin: 0 15px 0 15px; padding: 1em; line-height: 1.4em; }
.clear { clear: both; }


div#container {margin: 0 auto; width: 798px; overflow: hidden; background: #939598; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
div#container div#top-banner {margin: 0; width: 798px; height: 254px; background: url(../images/banner-bg.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#top-banner a.logo {display: block; float: left; margin: 9px 0 0 20px; padding: 0; width: 111px; height: 165px; background: url(../images/logo.gif) no-repeat; text-indent: -9000em; overflow: hidden; }

div#container div#top-banner a.btn-shock {display: block; float: right; margin: 42px 42px 0 0; width: 275px; height: 103px; background: url(../images/shock-btn.gif) no-repeat; text-indent:-9000em; overflow: hidden;}
div#container div#top-banner a.btn-shock:hover {background: url(../images/shock-btn.gif) no-repeat bottom;}
div#container div#top-banner a.btn-party {display: block; float: right; margin: 42px 42px 0 0; width: 275px; height: 103px; background: url(../images/party-btn.gif) no-repeat; text-indent:-9000em; overflow: hidden;}
div#container div#top-banner a.btn-party:hover {background: url(../images/party-btn.gif) no-repeat bottom;}

div#container div#top-banner div#nav {display: block; float: right; margin: 2px 20px 0 0; padding: 0; width: 546px; height: 78px; overflow: hidden; text-indent: -9000em; }
div#container div#top-banner div#nav ul {margin: 0; padding: 0; list-style: none; }
div#container div#top-banner div#nav ul li {float: left; margin: 0; padding: 0;  }
div#container div#top-banner div#nav ul li a {display: block; height: 78px;}
div#container div#top-banner div#nav ul li a.home {margin: 0; padding: 0; background: url(../images/home-btn.gif) no-repeat top; width: 116px;}
div#container div#top-banner div#nav ul li a.home:hover {background: url(../images/home-btn.gif) no-repeat bottom;}
div#container div#top-banner div#nav ul li a.about {margin: 0; padding: 0; background: url(../images/about-btn.gif) no-repeat top; width: 98px;}
div#container div#top-banner div#nav ul li a.about:hover {background: url(../images/about-btn.gif) no-repeat bottom;}
div#container div#top-banner div#nav ul li a.services {margin: 0; padding: 0; background: url(../images/services-btn.gif) no-repeat top; width: 103px;}
div#container div#top-banner div#nav ul li a.services:hover {background: url(../images/services-btn.gif) no-repeat bottom;}
div#container div#top-banner div#nav ul li a.products {margin: 0; padding: 0; background: url(../images/products-btn.gif) no-repeat top; width: 83px;}
div#container div#top-banner div#nav ul li a.products:hover {background: url(../images/products-btn.gif) no-repeat bottom;}
div#container div#top-banner div#nav ul li a.publications {margin: 0; padding: 0; background: url(../images/publications-btn.gif) no-repeat top; width: 112px;}
div#container div#top-banner div#nav ul li a.publications:hover {background: url(../images/publications-btn.gif) no-repeat bottom;}
div#container div#top-banner div#nav ul li a.contact {margin: 0; padding: 0; background: url(../images/contact-btn.gif) no-repeat top; width: 115px;}
div#container div#top-banner div#nav ul li a.contact:hover {background: url(../images/contact-btn.gif) no-repeat bottom;}

div#container div#content {margin:0; padding: 0 17px 17px 17px; background: #939598; overflow: hidden;}
div#container div#content div#inner {margin: 0; padding: 0; height: 1%; background: #fff; overflow: hidden;}
div#container div#content div#inner div#left-col {float: left; margin: 0; padding: 10px 0 10px 0; width: 50%; background: #fff; overflow: hidden; }
div#container div#content div#inner div#left-col h1.title-home {display: block; height: 38px; margin: 0 0 0 15px; padding: 0; background: url(../images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#left-col h1.title-contact {display: block; height: 38px; margin: 0 0 0 15px; padding: 0; background: url(../images/title-contact.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#left-col h1.title-services {display: block; height: 38px; margin: 0 0 0 15px; padding: 0; background: url(../images/title-services.gif) no-repeat; text-indent: -9000em; overflow: hidden; }

div#container div#content div#inner div#left-col a.uniform {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-uniform.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#left-col a.uniform:hover {background: url(../images/sub-uniform.gif) no-repeat bottom;}
div#container div#content div#inner div#left-col a.jewelry {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-jewelry.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#left-col a.jewelry:hover {background: url(../images/sub-jewelry.gif) no-repeat bottom;}
div#container div#content div#inner div#left-col a.operational {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-operational.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#left-col a.operational:hover {background: url(../images/sub-operational.gif) no-repeat bottom;}

div#container div#content div#inner div#left-col input {background: url(../images/input-bg.gif) repeat-x bottom; height: 26px; width: 100%; padding: 8px 0 0 8px; border: 1px solid #cfdce7;}
div#container div#content div#inner div#left-col textarea {background: url(../images/input-bg.gif) repeat-x bottom; height: 60px; width: 100%; padding: 8px 0 0 8px; border: 1px solid #cfdce7;}
div#container div#content div#inner div#left-col .submit {background: url(../images/input-bg.gif) repeat-x bottom; height: 30px; width: 40%; padding: 0; border: 1px solid #cfdce7;}
div#container div#content div#inner div#left-col .paypal {float: left; width: 96px; height: 21px; margin: 0; padding: 0; background: #fff; overflow: hidden; }


div#container div#content div#inner div#main-col {float: left; width: 100%; margin: 0; padding: 10px 0 10px 0; background: #fff; overflow: hidden; }
div#container div#content div#inner div#main-col h1.title-about {display: block; height: 38px; margin: 0 0 0 15px; padding: 0; background: url(../images/title-about.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#main-col h1.title-services {display: block; height: 38px; margin: 0 0 0 15px; padding: 0; background: url(../images/title-services.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#main-col h1.title-publications {display: block; height: 38px; margin: 0 0 0 15px; padding: 0; background: url(../images/title-publications.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#main-col h1.title-products {display: block; height: 38px; width: 100%; margin: 0 0 0 15px; padding: 0; background: url(../images/title-products.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#main-col h1.title-party {display: block; height: 17px; width: 100%; margin: 0 0 0 15px; padding: 0; background: url(../images/title-party.gif) no-repeat; text-indent: -9000em; overflow: hidden; }

div#container div#content div#inner div#main-col table.product-listing {width: 726px; margin: 15px; padding: 10px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
														.pl-cell {margin: 0; padding: 0; background: #ccc;}
														.top {margin: 15px; padding: 15px; height: 204px; background: #e4e8f5; }
														.alt {margin: 15px; padding: 15px; height: 204px; background: #f3f5fa; }
														.cart {margin: 10px; padding: 10px; background: #fff; border: 1px solid #ccc;}
														.cart:hover {margin: 10px; padding: 10px; background: #ccc; border: 1px solid #fff;}

div#container div#content div#inner div#main-col .buynow {float: right; display: block; width: 152px; height: 78px; margin: 15px; background: url(../images/buy-now.gif) no-repeat top; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#main-col .buynow:hover {background: url(../images/buy-now.gif) no-repeat bottom;}

div#container div#content div#inner div#main-col a.gallery {float: right; margin: 25px; padding: 10px; background: #d1dde8; border: 1px solid #9ca3ba; }
div#container div#content div#inner div#main-col a.gallery:hover {background: #9ca3ba; border: 1px solid #d1dde8;}
div#container div#content div#inner div#main-col a.gallery2 {float: left; margin: 0 0 0 15px; padding: 10px; background: #d1dde8; border: 1px solid #9ca3ba; }
div#container div#content div#inner div#main-col a.gallery2:hover {background: #9ca3ba; border: 1px solid #d1dde8;}

div#container div#content div#inner div#main-col h2.sub-wes {display: block; height: 13px; margin: 15px 0 0 15px; padding: 0; background: url(../images/sub-wes.gif) no-repeat; text-indent: -9000em; overflow: hidden; }
div#container div#content div#inner div#main-col h2.sub-paul {display: block; height: 39px; margin: 15px 0 0 15px; padding: 0; background: url(../images/sub-paul.gif) no-repeat; text-indent: -9000em; overflow: hidden; }

div#container div#content div#inner div#main-col a.wes {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-wes.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#main-col a.wes:hover {background: url(../images/sub-wes.gif) no-repeat bottom;}
div#container div#content div#inner div#main-col a.paul {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-paul.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#main-col a.paul:hover {background: url(../images/sub-paul.gif) no-repeat bottom;}
div#container div#content div#inner div#main-col a.uniform {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-uniform.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#main-col a.uniform:hover {background: url(../images/sub-uniform.gif) no-repeat bottom;}
div#container div#content div#inner div#main-col a.jewelry {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-jewelry.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#main-col a.jewelry:hover {background: url(../images/sub-jewelry.gif) no-repeat bottom;}
div#container div#content div#inner div#main-col a.operational {display: block; margin: 15px 0 15px 15px; padding: 0; background: url(../images/sub-operational.gif) no-repeat top; height: 39px; width: 275px; overflow: hidden;}
div#container div#content div#inner div#main-col a.operational:hover {background: url(../images/sub-operational.gif) no-repeat bottom;}

div#container div#content div#inner div#main-col div#bio {margin: 0 15px 15px 15px; padding: 0 15px 15px 15px; background: url(../images/bio-bg.gif) repeat-x bottom; overflow: hidden;}
div#container div#content div#inner div#main-col a.btn-brochure {display: block; float: left; margin: 25px 0 15px 15px; padding: 0; width: 275px; height: 103px; background: url(../images/brochure-btn.gif) no-repeat; text-indent:-9000em; overflow: hidden;}
div#container div#content div#inner div#main-col a.btn-brochure:hover {background: url(../images/brochure-btn.gif) no-repeat bottom;}

div#container div#content div#inner div#right-col {float: left; margin: 0; padding: 10px 0 10px 0; width: 50%; background: #fff; overflow: hidden; }
div#container div#content div#inner div#right-col a.btn-brochure {display: block; float: right; margin: 25px 25px 0 0; width: 275px; height: 103px; background: url(../images/brochure-btn.gif) no-repeat; text-indent:-9000em; overflow: hidden;}
div#container div#content div#inner div#right-col a.btn-brochure:hover {background: url(../images/brochure-btn.gif) no-repeat bottom;}
div#container div#content div#inner div#right-col a.btn-jewelry {display: block; float: right; margin: 35px 25px 0 0; width: 275px; height: 103px; background: url(../images/jewelry-btn.gif) no-repeat; text-indent:-9000em; overflow: hidden;}
div#container div#content div#inner div#right-col a.btn-jewelry:hover {background: url(../images/jewelry-btn.gif) no-repeat bottom;}


div#footer-top {display: block; margin: 0 auto; padding: 0; height: 17px; width: 713px; background: url(../images/footer-top.gif) no-repeat; overflow: hidden; }
div#footer-middle {display: block; margin: 0 auto; padding: 0; height: 29px; width: 711px; background: url(../images/footer-bg.gif) repeat-x; overflow: hidden; border-left: 1px solid #000; border-right: 1px solid #000;}
div#footer-middle .footer-logo {display: block; float: right; margin: 0 10px 0 0; padding: 0; height: 27px; width: 26px; background: url(../images/footer-logo.gif) no-repeat; overflow: hidden; }
div#footer-middle p.footer {color: #c6c8ca; font-size: 10px; margin: 0; padding: 0 0 0 15px; }
div#footer-middle a {color: #c6c8ca; text-decoration: underline;}
div#footer-middle a:hover {color: #c6c8ca; text-decoration: none;}
div#footer-bottom {display: block; margin: 0 auto; padding: 0; height: 11px; width: 713px; background: url(../images/footer-bottom.gif) no-repeat; overflow: hidden; }
div#glare {display: block; margin: 0 auto; padding: 0; height: 51px; width: 713px; background: url(../images/glare.gif) no-repeat; overflow: hidden; }







