﻿body 
{
    background-color: #2c5783;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, san-serif;
    font-size: small;
}
h4, h5, h6, LABEL, LEGEND, ADDRESS, .larger{
	font-size: 1em;
	}
/* control for the form label titles on productInfo pages */
h4.optionName {
    font-size: small;
    margin: 0 0 0 .5em;
    }
/* Controls form labels on CustomFit page and productInfo pages */
LABEL { 
    font-size: small; 
    margin: 0;
    line-height: normal;
    }  
.clearBoth {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0;
}
/* .sideBoxContent controls Category Box content size */
.sideBoxContent {
    text-align: left;
    font-size: small;
    }
/* set height of header wrapper to that of the eagle's back image to eliminate white space! */
#logoWrapper {	
	height: 140px;
	}
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 700px;
	vertical-align: top;
	margin: 0 auto;
	}
#navMainWrapper  {
	margin: 0em;
	background-color: #2c5783;
	font-weight: bold;
	color: #000000;
	height: .5%;
	vertical-align: top;
	width: 100%;
	}
#navSuppWrapper {
    margin: 0em;
	background-color: #ffffff;
	font-weight: bold;
	color: #000000;
	height: 1%;
	width: 100%;
	}
#navCatTabsWrapper {
    margin: 0em 0em;
	background-color: #d6db93;
	font-weight: bold;
	color: #000000;
	height: 20px;
	width: 100%;
	}
#navCatTabs ul {
    padding: 0em;
    }
#navMain ul li a  {
	text-decoration: none;
	padding: 0em .5em;
	margin: 0;
	color: #fff;
	white-space: nowrap;
	float: right;
	}
#navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em .5em 0em 0em;
	vertical-align: top;
	margin: 0;	
	color: #000000;
	white-space: nowrap;
	}
	/* Color for navColumn modified from original stylesheet. Also changes in stylesheet_eagle.css.*/
#navColumnOne {
	background-color: #d6db93;
	}
h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: small;
	color: #000000;
	background-color: #d6db93;
	}
.leftBoxContainer {
	border: 0px;
	margin-top: 1em;
	}

/* Color background for center box content on Category index pages   background-color: #d6dbb4  border: solid 1px #000000; */
.centerBoxHeading {
	margin: 0em;
	background-color: #d6db93; 
	padding: 0.5em 0.2em;
	font-weight: normal;
	}
/* makes sideboxes the same color as the column */
.sideBoxContent {
	background-color: #d6db93;
	padding: 0.4em;
	}
/* footer formatting - controls size of copyright text - jr*/
#siteinfoLegal {
    font-size: x-small;
    }
#siteinfoLegal p {
    font-size: x-small;
    text-align: center;
    }
/* Div for goDaddy SSL image and others - 2/25/08 jr*/
#images {
    text-align: center;
    border-top: solid 1px #000000; 
    }
/* 
#footerborder {
    border-top: solid 1px #000000; 
    } */
#morelinks {
	font-size: 1.2em;
	}
/* 'New' Manufacturer's sidebox formating */
#manufacturerslistContent ul {
list-style: none;
padding: 0;
margin: 0em;
float: left;
width: 140px;
}
#navEZPagesTOC ul li {
	font: x-small;
	line-height: 1.5em;
	}
#navBreadCrumb {
	background-color: #ffffff;
	text-align: center;
	color: blue;
	}
/* Formatting for horizontal navigation on Optimize Your Set page */
#navhor ul {
  list-style: none;
  text-align: center;
  font-weight: bold;
  }
#navhor li {
  display: inline;
  padding: 0em .5em;
  }
  /* formatting for Specialty Shots links */
#navhor1 li {
  display: inline;
  padding: 0em .3em;
  font-weight: bold;
  }  
/* formatting for bookmarks - Top - on Optimize Your Set page */
.pagebookmark {
    text-align: right;
    font-size: small;
    margin-right: 15px;
    }
/*.content,*/ 
#productDescription, .shippingEstimatorWrapper {
	font-size: 1em;
	padding: 0.5em;
	}
#productDescription {
    clear: both;
    }
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 2em 0em 1em 4em;
	/* border: 1px solid #000000;
	padding: 5px;    border for small product images on productInfo pages*/
	} 
 /* found in module/product_listing controls category/sub-category product listing attributes such as font-size */
.productListing-data {
    text-align: left;
    padding: 8px;
    border-bottom: solid 1px #999999; /* creates the grey line divisions between display of products */
	}
/* formats heading on category/sub cat. pages but NOT on Manufacturers page - jr */
.testHeading h1 {
    color: red;
    }
/* found in module/product_listing: controls column heading for product listing pages in category and manufacturer
.productListing-rowheading {
    color: blue;
    }
.productListing-heading a:link {
    color: blue;
    text-decoration: none;
    }
.productListing-heading a:visited {   
    text-decoration: none;
    color: blue;
    }
.productListing-heading a:hover {
    text-decoration:underline;
    color: #800000;
    }
.productListing-heading a:active {
    text-decoration: none;
    color: #000080;
    }
 */  
 /* control font weight of manufacturers sidebox - jr 
.manufacturerName {
font-weight: bold;
}
*/
/* control product listing format in sub-category and manufacturers display found in modules/product_listing.php 
modified file to include #product-topmargin div to control space between header info and listing info - jr */
#product-topmargin {
    margin-top: 2em;
    }

/* control the sub-category links  on the category pages i.e. Driver, Hybrid etc.*/
.categoryListBoxContents {
    font-weight: bold;
    }
/* formats text for 'display' number of products on tpl_modules_product_listing page - jr */
#productsListingTopNumber {
    color: Gray;
    }
.imageclick {
	text-align: center;
	font-size: .8em;
	color: blue;
	}
h1
{
    font-family: Arial;
    font-size: large;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: center;
    padding-top: 0px;
    margin: .5em 3px;
}
/* controls title attributes on productInfo pages */
h1.productGeneral {
    text-align: center;
    color: blue;
    margin-top: 1em;
    }
/* controls Pricing attributes on productInfo pages  */   
h2.productGeneral {
    text-align: center;
    color: red;
    }    
h2 {
    font-family: Arial;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    text-align: center;
}
h3 {
    font-family: Arial;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    text-align: left;
}
p {
    font-family: Arial;
    font-size: small;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    margin: 0;
}  
a:link {
color: #775D42;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #775D42;
}
a:hover, #navCatTabs ul li a:hover, #navSup ul li a:hover {
text-decoration:underline;
/*color: #775D42; */
color: #800000;
}
a:active {
text-decoration: none;
/*color: #775D42;*/
color: #000080;
}
/* Home page Mission statement found in html_includes/define_main_page  */
.mission p {
    text-align: center; 
    font-size: medium;
    border: solid 1px black;
    }
	/* Quote on Home page*/
.quote{
	color: #000666;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	}
#tournament {
    margin: auto;
	text-align: center; 
    font-size: small;
    border: solid 1px black;
	width: 350px;
    }
#links {
	text-align: center;
	font-size: medium;
	}
	
	/* CustomFit textbox sizing */
#CustomFit {
    width: 400px;
    height: 175px;
    }    
/* sets Add to Shopping Cart button below product info and fitting form */
#shopBox {
   clear: both;
} 
#container {
   margin: 0em 0em;
   } 
#product {
 float: left;
 width: 245px;
 padding: 0px;
 text-align: left;
 margin: 0em 0em;
  border-right: solid 1px black;
}
#additionalimages {
    margin: 0;
    padding: 0;
    width: 230px;
    float: left;
    }
/* format for shaft images in right_shaft file */
.shaftimage {
  width: 250px; 
  height: 40px;
  }
.shaftmatrix table {
 width: 495px;
 border-collapse: collapse;
 margin-right: auto;
 margin-left: auto;
 border : 1px solid #000000;
 text-align: left;
 margin-bottom: 25px;
}
.shaftmatrix td {
 border: 1px solid #c0c0c0;
 text-align: center;
 }
.shaftmatrix th {
 background-color: #C0C0C0;
 border: 1px solid #000000;
 text-align: center;
 font-weight: bold;
 }
.prodtable table {
 width: 495px;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 10px;
 border: 1px solid #000000;
 text-align: left;
}  
.prodtable td {
  width: 180px;
  height: 15px;
  padding: 1px 10px 1px 1px;
  } 
.prodtable p {
   text-align: right;
   padding-right: 10px;
   }
.prodtable h3 {
 text-align: center;
 margin: 0px;
 padding: 0px;
}
.prodtable h2 {
 text-align: center;
 color: blue;
 font-weight: bold;
 font-size: medium;
 margin-bottom: 10px;
 padding: 0px;
}
/* form for productInfo pages */
#fittingform {
 float: right;
 width: 255px;
 padding-right: 5px;
 text-align: left;
 margin-top: 2em 0em;
}
#holdmargin {
    margin-left: 10px; 
    margin-right: 5px
    }    
/* format comment section for attributes on Product Info Page: div - fittingform */
.attributesComments {
    font-size: small;
    margin: 0em;
    padding: 0em;
    }
/*Shopping Cart Display*/
#cartAdd {
    float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}
	/* Tell a Friend graphic on Product Page to align with add cart image */
.buttonRow {
	margin-top: 3em;
	float: right;
	}
/* format for the table on the How to Buy Custom Golf Clubs page */
.chart {
    width: 440px;  
    border: 1px solid #000000;
    border-collapse: collapse;
    text-align: center;
    padding: .2em;
        }
.chart td {
    width: 110px;
    border: 1px solid #000000;
    text-align: center;
    }
/* Understanding your swing formatting for tables and image  */
 

#ball_flight {
    margin: auto;
    }
.tables {
    margin: auto;
    width: 450px;
    border-collapse: collapse;
    padding-bottom: 10px;
    text-align: left;
    }   
td.col_1 {
    width: 110px;
    vertical-align: top;
    }
td.col_2 {
    width: 340px;
    }  
/* Specialty_shots table formatting  */
.specialty {
    margin: auto;
    width: 400px;
    text-align: left;
    border-collapse: collapse;
    padding-bottom: 5px;
    }   
td.style1 {
    width: 150px;
    vertical-align: top;
    }
td.style2 {
    width: 250px;
    }      
/* Controls width of form boxes on Product Info pages for Grip Options and Shaft Options */
#attrib-2 {
    width: 235px;
    }
#attrib-1 {
    width: 265px;
    }
/* From QuickFit form to go back to product selection */
#review {
    font-weight: bold;
    padding-left: 10px;
    }
/* Grip image attributes */
.gripimages {
    width: 250px; 
    height: 55px; 
    padding-right: 15px; 
    float: left; 
    padding-right: 10px;
    }
#gripstyle table {
  width: 490px;
  margin: auto;
  }  
#gripstyle p {   
  float: right;
  padding-bottom: 15px;
  }
#Gripbox {
 width: 245px;
}
#Shaftbox {
 width: 245px;
}
#ShaftIrons {
 width: 245px;
}
#Select4 {
 width: 245px;
}
#Shaftlength {
 width: 220px;
}
#SelectDegree {
 width: 60px;
}
.imgpos {
 float:left;
}
