/* <![CDATA[ */

/**************************** 
*This layout is based on a 75px wide grid. It is divided into two 225px and 375px wide columns. Some columns have a 2px side border - keep that in mind when designing graphics.
****************************/

body { 
 background: #000; 
 font: 80% "verdana, Arial, Helvetica, sans-serif"; 
 color: #000; 
 /* This rule is necessary to center align the layout for IE, all other DIVs must specify their text-alignment seperately*/
 text-align: center;
}

form {
margin: 0;
}

/*****************************
* Default Page Links 
*****************************/
A:Link { color: #c00; }
A:Visited { color: #c00; }
A:Hover { text-decoration: none; color: #000; }
A:Active { text-decoration: none; color: #000; }

.container {
width: 600px;
margin: 125px auto 0 auto;
/* background: #666; */
border-bottom: 1px solid #000;
}

#print_header {
 display: visible;
 position: absolute;
 top: 0;
 left: 0;
 text-align: center;
}

/*****************************
* Hide these DIVs for Printing 
*****************************/
#divCategories {
 display: none;
}

#divHeader {
 display: none;
}

#divSignIn {
 display: none;
}

#divLeft {
 display: none;
}

#divSearch {
 display: none;
}

#divPowerSearch {
 display: none;
}

#divFooter {
 display: none;
}

#customization {
 display: none;
}

.relatedItems {
 display: none;
}

#calloutBar {
 display: none;
}

#tabs {
 display: none;
}

#itemReviews {
 display: none;
}

#matrix {
 display: none;
}

#tierPricing {
	display: none;
}

#purchase {
	display: none;
}


/*****************************
* Product Header DIVs 
*****************************/

#prodHeader {
 height: 60px;
 margin: auto 0;
 padding: 0;
 background: #fff ;
}

#prodHeader h1 { /* Product name */
 margin: 0;
 padding: 5px 0 2px 0;
 color: #000;
 font: bold 1.5em tahoma,arial,helvetica,sans-serif;
 line-height: .95em;
 text-align: left;
}

#prodHeader p {
 margin: 0;
 padding: 0;
 color: #fff;
 font: bold .9em tahoma,arial,helvetica,sans-serif;
 text-align: left;
}

#prodHeader img {
 float: left;
 margin: 5px 2px;
}

#prodHeader a {
 color: #fff;
}


/*****************************
* Designation Logos DIVs 
*****************************/

#designationLogos {
 min-width: 75px;
 float: right;
 height: 60px;
 margin: 0;
 padding: 0;
 background: #fff;
 border-left: 2px solid #000;
 overflow: hidden;
 text-align: center;
}

#designationLogos img{
margin-top: 5px;
}

/*****************************
* Product Vitals DIVs 
*****************************/

#prodContainer {
 width: 600px;
 margin: 0 auto;
 background: #fff url(/images/soccer/productpage/backgrounds/sidebar_eee.gif) repeat-y top left;
 border-top: 2px solid #000;
}
  
#prodVitals {
 float: left;
 width: 223px;
 min-height: 450px;
 padding: 0;
 background: #eee;
 text-align: left;
 border-right: 2px solid #000;
}

#prodVitals h2 { /* Product headline - switched to Arial due to poor aliasing of italics on windows */
 margin: 0;
 padding: 7px;
 color: #000;
 font: italic bold 1.25em arial,helvetica,sans-serif;
 line-height: 1.1em;
 text-align: center;
}

#priceDiv {
 margin: 5px 0;
 padding: 10px;
 text-align: left;
}

#priceDiv h2{
 margin: 3px 0 3px 0;
 padding: 0;
 font: 2.3em /* 1.9em */ tahoma,arial,helvetica,sans-serif;
 font-weight: bold;
 line-height: .95em;
 color: #000;
 text-align: left;
}

#priceDiv p {
 margin: 0;
 padding: 0;
 text-align: left;
 font: 1em verdana,arial,helvetica,sans-serif;
 font-weight: normal;
}

#listPrice {
 color: #000;
 font-style: italic;
 line-height: 1.2em;
}

#membersPay {
 color: #c00;
 font-weight: bold;
}

#freeWith {
 color: #c00;
}

#specialHandling {
}

.saveMore {
 margin: -2px 0 13px 0;
 padding: 0;
 font: bold 1.2em tahoma,arial,helvetica,sans-serif;
 line-height: .8em;
 color: #c00;
}

#prodVariants {
 margin: 0;
 padding: 7px;
 background: #ccc;
 text-align: left;
 font: 1em tahoma,arial,helvetica,sans-serif;
}

/*****************************
* Product Copy DIV
*****************************/

#prodCopy {
 margin: 0 0 10px 0;
 padding: 0 .5em;

}

#prodVitals p {
 margin: 0;
 padding: 7px;
 color: #000;
 font: .8em verdana,arial,helvetica,sans-serif;
 line-height: 1.1em;
}

/*****************************
* Product Shot DIV
*****************************/

#prodShot {
 margin: 10px 0;
 padding: 0;
 background: #fff;
}

/*****************************
* Callout Bar DIV 
*****************************/

#calloutBar {
 margin: 0;
 /* min-height: 288px; */
}

#calloutBar img {
 padding: 2px;
}

/* Show large image */
#calloutLarge {
width: 600px;
margin: 0;
padding: 0;
background: #fff;
}

#calloutLarge a{
border-bottom: 2px solid #000;
}

/*****************************
* Product Data Tabs DIV
*****************************/

#tabs {
 margin: 0;
 padding: 0;
 background: #000;
 border-top: 2px solid #000;
 text-align: left;
}

/*****************************
* Item Details DIV
*****************************/

#itemDetails {
 float: right;
 width: 375px;
 margin: 0;
 padding: 0;
 background: #fff;
}

#itemDetails ul {
 margin: 0;
 padding: 0;
 text-align: left;
}

#itemDetails li {
 padding: 2px; 
 list-style-type: none;
 text-indent: 5px;
 text-align: left;
 color: #000;
 font: bold .85em tahoma,arial,helvetica,sans-serif;
 border-bottom: 1px solid #ccc;
 }

#itemDetails h1 {
 display: inline;
 margin: 0;
 padding: 0; 
 font: bold 1em tahoma,arial,helvetica,sans-serif;
}

#itemDetails h3 {
 display: inline;
 margin: 0;
 padding: 0; 
 font: bold 1.3em tahoma,arial,helvetica,sans-serif;
 color: #888;
}

/*****************************
* Wishlist/Gearbag Buttons
*****************************/
#purchase	{
 margin: 0;
 padding: 0;
 background: #c00; 
 border-bottom: 2px solid #000;
 border-top: 2px solid #000;
}

#buyNow	{
 background: #c00;
 color: #fff;
 font-weight: bold;
 border: 0;
 height: 25px;
 width: 49%;
}

#wishList	{
 background: #bbb;
 color: #fff;
 font-weight: bold;
 border: 0;
 height: 25px;
 width: 50%;
}

#purchase li	{
 float: left;
 width: 222px;
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
 border-top: 2px solid #000;
 border-bottom: 2px solid #000;
 background: #c00 url("/images/soccer/productpage/buttons/gearbag_button.gif") 0 0 no-repeat;
}

/*****************************
* Misc. Classes 
*****************************/

.moduleHead {
margin: 0;
padding: 5px;
background: #000;
font: bold 1.35em tahoma,arial,helvetica,sans-serif;
line-height: .9em;
color: #fff;
text-align: center;
}

.fieldhead { 
 font: bold 9px; 
}

.callH1 { 
 font: 22px "arial black","helvetica black","arial bold"; 
 color:#C00; 
 margin-bottom: 5px; 
 line-height: 18px;
}

.red {
 font-weight: bold;
 color: #c00 !important;
 /* use !important to specify this style last */
}

.instructions {
 font: .8em verdana,arial,helvetica,sans-serif;
 color: #444 !important;
 /* use !important to specify this style last */
}

.bigRed {
margin: 0;
padding: 5px 0;
font: bold 1.3em tahoma,arial,helvetica,sans-serif;
line-height: 1.1em;
color: #c00 !important;
text-align: center;
}

.under {
 text-decoration: underline !important;
}

.strikeout {
 text-decoration: line-through !important;
}

.normal {
 font-weight: normal !important;
}

.hidden {
 visibility: hidden;
 clear: both;
}

.clearboth { 
 display: block; 
 clear: both; 
 visibility: hidden;
}

.stripe { 
 background-color: #ccc; 
}

sup {
 font-size: .85em;
 text-decoration: none;
}

/* ]]> */