/* -------------------------------------- */
/*      CSS by www.anamorphics.com        */
/* -------------------------------------- */

body {background: #252525 url('images/bg-main.jpg') top center; background-repeat: no-repeat; font-family: verdana, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #ffffff; text-align: left; margin: 10px 0 0 0;}

/* ------------------- Structure -------------------- */

#container {width: 950px; margin: 0 auto 0 auto; background: #ffffff; background-image: url('images/bg-container.jpg');}
#container-top {height: 20px; background-image: url('images/bg-container-top.jpg');}
#container-bottom {height: 20px; background-image: url('images/bg-container-bottom.jpg'); margin-bottom: 20px;}
#header {width: 950px; height: 70px;}
#header-left {width: 650px; height: 70px; float:left;}
#header-right {width: 280px; height: 70px; float:left;}
#header-nav {width: 750px; float:left; margin: 0 0 0 20px;}

#glove-club-main {width: 910px; min-height: 385px; background: #000000; margin: 0 0 0 20px; overflow: hidden; background-image: url('images/glove-club-bg-main.jpg'); background-repeat: no-repeat;}
#glove-club-red {width: 910px; min-height: 385px; background: #000000; margin: 0 0 0 20px; overflow: hidden; background-image: url('images/glove-club-bg-red.jpg'); background-repeat: no-repeat;}
#glove-club-gold {width: 910px; min-height: 385px; background: #000000; margin: 0 0 0 20px; overflow: hidden; background-image: url('images/glove-club-bg-gold.jpg'); background-repeat: no-repeat;}
#glove-club-platinum {width: 910px; min-height: 385px; background: #000000; margin: 0 0 0 20px; overflow: hidden; background-image: url('images/glove-club-bg-platinum.jpg'); background-repeat: no-repeat;}
#glove-club-red-join {width: 910px; min-height: 385px; background: #000000; margin: 0 0 0 20px; overflow: hidden; background-image: url('images/glove-club-bg-red-join.jpg'); background-repeat: no-repeat;}

.content {width: 910px; min-height: 385px; background: #000000; margin: 0 0 0 20px; overflow: hidden;}
.content-glove-club {width: 910px; min-height: 435px; background: #000000; margin: 0 0 0 20px; overflow: hidden;}
.content-bf {width: 908px; min-height: 385px; background: #ffffff; margin: 0 0 0 20px; overflow: hidden; border: 1px solid #000000; color:#4d4d4d;}
.content-full {width: 880px; margin: 0 15px 10px 0; float:left; padding: 10px 0 10px 15px;}
.content-left {width: 620px; margin: 0 15px 10px 0; float:left;}
.content-right {width: 260px; margin: 0 0 10px 0; padding: 10px 0 0 0; float:left;}


#glove-club-main-left {width: 521px; min-height: 435px; float:left;}
#glove-club-header {width: 501px; float:left; margin: 20px 0 0 20px; background: url('images/glove-club-title.jpg') top left no-repeat;}
#glove-club-header p {padding: 28px 260px 0 1px;}
.glove-club-button {width: 521px; margin: 2px 0 0 0; float:left;}

#glove-club-red-left {width: 910px; min-height: 435px; float:left;}
#glove-club-red-header {width: 501px; float:left; margin: 0 0 0 0; background: url('images/glove-club-header-red.png') top left no-repeat;}
#glove-club-red-header p {padding: 60px 140px 0 24px;}
#glove-club-gold-left {width: 910px; min-height: 435px; float:left;}
#glove-club-gold-header {width: 601px; float:left; margin: 0 0 0 0; background: url('images/glove-club-header-gold.png') top left no-repeat;}
#glove-club-gold-header p {padding: 60px 140px 0 24px;}
#glove-club-platinum-left {width: 910px; min-height: 435px; float:left;}
#glove-club-platinum-header {width: 800px; float:left; margin: 0 0 0 0; background: url('images/glove-club-header-platinum.png') top left no-repeat;}
#glove-club-platinum-header p {padding: 60px 140px 0 24px;}
#glove-club-nav {width: 910px; height: 60px; float:left; margin-top: 375px; position: absolute;}
.glove-club-nav-button {width: 455px; margin: 0 0 0 0; float:left;}
#glove-club-gold-header ul li { font-size:6px; list-style: square; margin: 0px 0 0px 8px; padding: 0 0 0 0;}
#glove-club-platinum-header ul li { font-size:6px; list-style: square; margin: 0px 0 0px 8px; padding: 0 0 0 0;}
.glove-club-bullet-text {font-size:11px;}
.glove-club-bullet-text-red {font-size:11px; color: #c41230;}
.glove-club-asterisk-text {font-size:9px;}


.products-left {width: 260px; margin: 0 0 10px 10px; float:left;}
.products-right {width: 625px; margin: 0 0 10px 10px; float:left;}
.products-3column {width: 190px; float: left; margin: 20px 5px; 0 0; text-align: center;}
.products-text {width: 100px; margin: 140px 0 10px 50px; float:left;}
.products-text-accessories {width: 200px; margin: 10px 0 10px 0px; float:left; font-size: 10px;}
.products-text-bats {width: 150px; margin: 100px 0 10px 0; float:left;}
.products-image {width: 400px; margin: 40px 0 10px 20px; float:left;}
.products-image-accessories {width: 400px; margin: 40px 0 10px 20px; float:left;}
.products-image-bats {width: 400px; margin: 0 0 10px 20px; float:left;}
.products-more {width: 500px; margin: 0 0 0 55px; float: left; text-align: center;}

.leather-shell {float: left; margin: 10px 0 10px 0;}
.leather-text {float: left; width: 450px; margin-right: 10px;}
.leather-chart {float: left; width: 420px; }

.form-left {width: 80px; float: left; margin: 0 10px 5px 0; text-align: right;}
.form-right {width: 150px; float: left; margin: 0 0 5px 0; text-align: left;}

.sitemap-cell {width: 100px; color: #ffffff; margin: 0 10px 0 0; float: left;}

#footer {width: 910px; min-height: 7px; margin: 7px 0 0 20px; overflow: hidden;}
#footer-left {width: 450px; margin: 7px 10px 0 0; float:left; color: #666666;}
#footer-right {width: 450px; margin: 5px 0 0 0; float:left; text-align: right;}

.bf-example {width: 125px; height: 80px; float:left; margin: 0 0 0 0;}
#bf-shell {width: 870px; margin: 10px 0 0 20px;}
#bf-left {width: 300px; float:left; margin: 0 0 0 0px; font-size: 9px;}
#bf-right {width: 395px; float:left; margin: 0 0 0 10px;}
#bf-button {width: 150px; float:left; margin: 0 0 0 0px;}
#bf-text {width: 270px; margin: 0 0 0 20px; text-align: center; }
.img-bf-padding {margin: 20px 0 0 0;}

.glove-club-free {width: 200px; float:left; margin: 0 25px 0 0;}
.glove-club-gold {width: 260px; float:left; margin: 0 25px 0 0;}
.glove-club-platinum {width: 360px; float:left; margin: 0 0 0 0;}

.glove-club-gold li {margin-left: -25px;}
.glove-club-platinum li {margin-left: -25px;}


#IE6 {width: 950px; height: 600px; background: #ffffff; margin: 20px auto 0 auto; text-align: center; color: #002a5c;}

/* --------------------- Main Background Images ----------------------- */
.products-bg {background-image: url('images/bg-products.gif'); background-repeat: no-repeat;}
.heritage-bg {background-image: url('images/bg-heritage.jpg'); background-repeat: no-repeat;}
.madeinusa-bg {background-image: url('images/bg-madeinusa.jpg'); background-repeat: no-repeat;}
.tours-bg {background-image: url('images/bg-tours.jpg'); background-repeat: no-repeat;}
.gloveclub-bg {background-image: url('images/bg-gloveclub.jpg'); background-repeat: no-repeat;} /* OG */
.contact-bg {background-image: url('images/bg-contact.jpg'); background-repeat: no-repeat;}


/* --------------------- Text ----------------------- */
a:link, a:visited { color:#8a0f04; text-decoration:none; outline: none;}
a:hover, a:active { color: #002a5c; text-decoration:none; outline: none;}

h1 {color: #ffffff; font-size: 15px; margin: 7px 0 5px 0;}
h2 {color: #ffffff; font-size: 12px; margin: 10px 0 0 0;}
h3 {color: #ffffff; font-size: 11px; font-weight: bold; padding: 2px 5px 3px 5px; background-image: url('images/bg-red-box.png');}
h4 {color: #002a5c; font-size: 15px; margin: 10px 0 0 0;}
h5 {color: #003167; font-size: 12px; margin: 0 0 0 0;}


.red-box {font-weight: bold; color: #ffffff; padding: 2px 5px 3px 5px; background-image: url('images/bg-red-box.png');}
.amg {font-size: 9px; font-style: italic; color: #ffffff;}

/* ----------------------IDEA/INVENTION------------------------ */
#idea-form {width: 700px;}
.form-left {width: 100px; float: left; margin: 5px 5px 5px 0; text-align: right;}
.form-right {width: 500px; float: left; margin: 5px 5px 5px 0;  text-align: left;}
.required {margin: 0 0 0 5px;}
.red-text {color: #cc0000;}

/* --------------------- Other ---------------------- */
img.leather {float: left; margin: 0 10px 10px 0;}
img.title {margin: 10px 20px 0 0; float: right;}
img.title-left {margin: 10px 20px 0 0; float: left;}
img.chart {margin-top: 25px;}
img.product {margin-top: 10px;}
img.IE6 {margin-top: 25px;}
.img-bf {margin: 25px 0 0 20px; float:left; border: 1px solid #8a0f04;}

a img {border:0px;}
a.back-link {color: #ffffff; font-weight: bold;}
a.products-more-link-on {margin: 0 5px 0 5px; text-transform: uppercase; color: #8a0f04;}
a.products-more-link-off {margin: 0 5px 0 5px; text-transform: uppercase; color: #ffffff;}
.back-to-heritage{margin: 0 0px 0 20px;}

