body {
     margin: 0px;
	 font-family: Arial, Helvetica, sans-serif; 
     color: black;  font-size: 12pt;  
	 background: #E0BF28  ; 
}
a {
    color: #2D2F65;
}
a.noul { /* product navigation on index and category pages */
    text-decoration: none;
}
p.leftnav { /* Left navigation bar sections */
    margin: 0px 0px 6px 0px; padding: 0px; text-align: left;
}
p.cat { /* Left navigation bar sections */
    margin: 0px 0px 4px 0px; padding: 0px; text-align: left;
}
p.leftnav a { /* Left navigation bar sections */
    font-family: Arial, Helvetica, sans-serif;
    color: #FF1E00;  font-size: 11pt; font-weight: bold;
    text-decoration: none;
}
a.topnav, p.cat a { /* Top navigation bar and product categories */
    font-family: Arial, Helvetica, sans-serif;
    color: white;  font-size: 10pt; font-weight: bold;
    text-decoration: none;
}
#topbar { /* title, ad Banner, navigation bar */
	position: absolute;top: 15px;    left: 10px;  z-index: 100;
    height: 62px;  width: 110px;
    margin: 0px;  padding: 0px 0px 0px 0px;
}
#topbartext { /* title, ad Banner, navigation bar */
	position: absolute;top: 0px;    left: 124px;  z-index: 100;
    height: 62px;  width: 654px;
    margin: 0px;  padding: 32px 0px 0px 0px;
    background: url("../images/titleback.gif") repeat; 
}
#topbarbottom { /* graphic for bottom of title area */
    position: absolute;  top: 82px;  left: 119px;  z-index: 100;
    margin: 0px;  padding: 0px;
}              
#adbanner { /* Add Banner in title area */
    position: absolute;  top: 23px;  left: 302px;  z-index: 200;
    height: 60px;  width: 468px;
    margin: 0px;  padding: 0px;
}
#topbarnav { /* navigation bar it title area */
	position: absolute;  top: 0px;  left: 340px;  z-index: 200;
    height: 20px;  width: 433px; 
    margin: 0px;  padding: 2px 5px 0px 0px;
    text-align: right;  vertical-align: middle;
}
#leftbar { /* left navigation bar */
	position: absolute;  top: 90px;  left: 0px; 
    width: 120px; 
    margin: 0px;  padding: 10px 0px 0px 5px;     
}
#rightbar { /* right bar includes contest */
    position: absolute;  top: 90px;  left: 656px;
    width: 112px;
    margin: 0px;  padding: 10px 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;  font-size: 10pt;  font-weight: normal;
}
#content { /* main content area */
	position: absolute;  top: 90px;  left: 124px; 
    width: 502px;
    margin: 0px 0px 0px 0px;  padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 10pt;  font-weight: normal;
}
td.footer { /* footer and copyright */
    font-family: Arial, Helvetica, sans-serif;
	color: black;  font-size: 9pt;  font-weight: bold;
    text-align: center; 
}
h1 { 
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 28pt;  font-weight: bold;        
}
h1.white {
    font-family: Arial, Helvetica, sans-serif;
    color: white;  font-size: 22pt;  font-weight: bold;
}            
h2 {
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 14pt;  font-weight: bold;        
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 12pt;  font-weight: bold; 
}
h4 {
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 10pt;  font-weight: bold;
}
h5 {
    font-family: Arial, Helvetica, sans-serif;
    color: #2D2F65;  font-size: 8pt;  font-weight: bold; 
}
h6 {
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 8pt;  font-weight: bold; 
}
img.product {
    margin: 0px 20px 0px 0px; 
}
table.golf { /* standard table on site */
    width: 100%;
    margin: 0px;  padding: 0px;
}
table.golf th { /* standard table on site */
    margin: 0px;  padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 10pt;  font-weight: bold; 
    text-align: left; 
    background: white;   
} 
table.golf td { /* standard table on site */
    margin: 0px;  padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 12pt;  font-weight: normal; 
    text-align: left;  vertical-align: top;  
    background: white;    
} 
table.prodnav { /* standard table on site */
    width: 100%;
    margin: 0px;  padding: 0px;
    background : white;
}
table.prodnav th { /* product navigation on index and category pages */
    margin: 0px;  padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #2D2F65;  font-size: 14pt;  font-weight: bold;
    text-align: center;  vertical-align: bottom;
    background: white;   
}
table.prodnav td { /* product navigation on index and category pages */
    margin: 0px;  padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #2D2F65;  font-size: 14pt;  font-weight: bold;        
    text-align: center;  vertical-align: top;
    background: white;    
}
table.prodnav a { /* product navigation on index and category pages */
    font-family: Arial, Helvetica, sans-serif;
    color: #2D2F65;  font-size: 14pt;  font-weight: bold;
    text-decoration: none;        
}
table.ask { /* table for resellers and ask arden */
    width: 450px;
    margin: 23px;  padding: 0px;
    text-align: left;
    border: solid 2px #2D2F65;
    background: #99cc99;
    }
table.ask td { /* table for resellers and ask arden */
    margin: 0px;  padding: 0px 5px 0px 15px;
    background: #99cc99;
}
table.ask th { /* table for resellers and ask arden */
    margin: 0px;  padding: 10px 0px 0px 15px;
    background: #99cc99;
}
table.search { /* Search Results page */
    width: 482px;
    margin: 10px;  padding: 0px;
    border: 0px;
    font-size: 10pt;
    }
td.search { /* Search Results page */
    margin: 0px;  padding: 5px;
    background: white;
}
td.searchtitle { /* Search Results page */
    margin: 0px;  padding: 10px;
    color: black;
    border: solid 2px #2D2F65;
    background: #99cc99;
}
td.searchpage { /* Search Results page */
    margin: 0px;  padding: 25px;
    color: black;
    text-align: center;
    background: white;
}
table.help { /* help/customer service page */
    width: 480px;
    margin: 0px 10px;
}
table.help th { /* help/customer service page */
    padding: 3px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;  font-size: 12pt;  font-weight: bold;
    text-align: center;
    background: #2D2F65;
}
table.help td { /* help/customer service page */
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 10pt;  font-weight: normal;
    text-align: left; vertical-align: top;
    border: solid 1px #2D2F65;
}
li.title { /* Help page title for bulleted lists */
    list-style: none;
    text-indent: -40px;
    font-weight: bold;
}
.view {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10pt;
    color : black;
    font-weight : normal;
    width : 200px;
}
.search { /* search window on every page */
    width: 75px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 8pt; font-weight: normal;
    vertical-align: middle;
}
.searchbutton { /* search window on every page */
    vertical-align: middle;
}
.contest { /* contest on every page */
    width: 100px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;  font-size: 8pt; font-weight: normal;
    vertical-align: middle;
}
.contestbutton { /* contest on every page */
    margin: 4px 0px;  padding: 0px;
    vertical-align: middle;
}
.faq { /* frequently asked questions Q and A on help page */
     color: #2D2F65; font-weight: bold;
}
.discount { /* discount price in red */
    color: red;  font-weight: bold;        
}
.bartitle { /* headers in right bar */
    color: white;
    text-align: center;
}
.bartitle a { /* headers in right bar */
    color: white;
    text-decoration: none;
}
.left {
    text-align: left;
}
.right {
    text-align: right;
}
.center {
    text-align: center;
}
.middle {
    vertical-align: middle;
}
.map { /* Sub categories on site map page */
    margin-left: 25px;
}
