/* CSS Document */ 
/* layout */  

div, body, ul {

padding : 0;

margin: 0;

position: relative;

}

h1, h2, h3 {

padding : 5;

margin: 10;

position: relative;

}

body {

text-align:center;

margin: 0px 0px 0px 0px;

background-color: #000000;

line-height:1.8;
}

#pagewrapper {

text-align: center;

display:block;

background-color:#000000;

background-image:url(images/backgrounds/No outer Background Image.jpg);

background-repeat:no-repeat;

background-position: top center;

}

#pagecontent {

display:block;

margin:0px auto;

padding:0px 0px 0px 0px;

width:950px;

text-align:left;

background-color:#000000;


}

/* endlayout */
/* textstyles */  

a:link{

text-decoration:none;

font-weight:bold;

color:#FFCC00;

font-weight:normal;}

a:visited{

text-decoration:none;

font-weight:bold;

color:#FFCC00;

font-weight:normal;}

a:hover{

text-decoration:none;

font-weight:bold;

color:#FFFFFF;

font-weight:normal;}

a:active {

text-decoration:none;

font-weight:bold;

color:#FFCC00;

font-weight:normal;}

body {

text-align:left;
font-family: Verdana, Geneva, sans-serif;

font-size: 12px;

color: #F5F5F5;

}

p {

font-family: Verdana, Geneva, sans-serif;

font-size: 12px;

color: #F5F5F5;

}

div {

font-family: Verdana, Geneva, sans-serif;

font-size: 12px;

color: #F5F5F5;

}

h1 {

font-family: Arial, Helvetica, sans-serif;

font-size: 24px;

color: #F5F5F5;

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height: 1.0;
z-index:2;
}

h2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

color: #CCCCCC;

line-height: 1.0;
}

h3 {

font-family: Arial, Helvetica, sans-serif;

font-size: 18px;

color: #F5F5F5;

line-height: 1.0;
}

h4 {

font-family: Arial, Helvetica, sans-serif;

font-size: 16px;

color: #F5F5F5;

line-height: 1.0;
}

h5 {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #F5F5F5;

line-height: 1.0;
}

h6 {

font-family: Arial, Helvetica, sans-serif;

font-size: 8px;

color: #F5F5F5;

line-height: 1.0;
}

/* endtextstyles */

/* addlcss */.homepage_signup {
width: 345px;
height: 140px;
background-repeat:no-repeat;
background-image: url(images/backgrounds/frame.jpg);
position:relative;
top:5px;
display: block;
}
.homepage_signup_form {
position:relative;
top:40px;
left:20px;
font-size: 10pt;
}

.msrp {
text-align:center;
color:#FF0000;
text-decoration:line-through;
}

.celeb_name{
margin-bottom: 0px; 
padding-bottom: 0px; 
color:#FFFFFF; 
font-size:16px; 
font-weight:bold;
}

.ul_short {
margin-top:0px; 
padding-top:0px; 
margin-bottom:0px; 
padding-bottom:0px;
margin-left:20px;
list-style-position:inside;
}

.free_button {
width: 180px;
height: 80px;
background-repeat:no-repeat;
background-image: url(images/menu/button_free.gif);
display: block;
padding:0px;
margin:0px;
text-align:center;
padding-top:15px; 
padding-left:10px;
}
.free_button a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
}
.free_button a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
}
.free_button a:hover {
font-weight:bold;
color:#FFCC00;
}

.shiny_button {
width: 160px;
height: 60px;
background-repeat:no-repeat;
background-image: url(images/menu/menu_button_shiny.gif);
display: block;
padding:0px;
margin:0px;
text-align:center;
}
.shiny_button a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
position:relative;
top:10px;
}
.shiny_button a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
position:relative;
top:10px;
}
.shiny_button a:hover {
font-weight:bold;
color:#FFCC00;
}

.big_menu {
width: 158px;
height: 37px;
background-repeat:no-repeat;
background-image: url(images/menu/menu_button_large.gif);
display: block;
padding:0px;
margin:0px;
text-align:center;
}
.big_menu a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
position:relative;
top:7px;
}
.big_menu a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
position:relative;
top:7px;
}
.big_menu a:hover {
font-weight:bold;
color:#FFCC00;
}

.small_menu {
width: 130px;
height: 22px;
background-repeat:no-repeat;
background-image: url(images/menu/menu_button_small.gif);
display: block;
padding:0px;
margin:0px;
text-align:center;
}
.small_menu a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
}
.small_menu a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#F5F5F5;
text-decoration:none;
}
.small_menu a:hover {
font-weight:bold;
color:#FFCC00;
}

p,div {
line-height: 1.5;
}
.bigheader {
font-family:Arial, sans-serif;
font-weight:bold;
font-size:32px;
}
.topmenu a:link {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.topmenu a:visited {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.topmenu a:hover {
text-decoration:none;
background-color:#FFFFFF;
color:#FF0000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.topmenu a:active {
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a#order_tracking{
    width: 160px;
    height: 60px;
    background-image: url(images/menu/ordertracking.gif);
    display: block;
}

a#order_tracking:hover {
    background-image: url(images/menu/ordertracking_hover.gif);
}
a#order_tracking:active {
    background-image: url(images/menu/ordertracking_hover.gif);
}

a#accessories_link{
    width: 344px;
    height: 139px;
    background-image: url(images/accessories/golf_accessories_link.jpg);
    display: block;
}

a#accessories_link:hover {
    background-image: url(images/accessories/golf_accessories_link_hover.jpg);
}

#driversmenu {
float:right;
display:none;
}

#woodsmenu {
float:right;
display:none;
}
#ironsmenu {
float:right;
display:none;
}
#hybridsmenu {
float:right;
display:none;
}
#accessoriesmenu {
float:right;
display:none;
}
#mediamenu {
float:right;
display:none;
}

blockquote
{
                font-family: Arial, Helvetica, sans-serif;
                font-size:14px;
                text-align:justify; 
                margin-bottom:2em;
                padding: 1em; 
                
                background-color:#1E3030; 
                color:rgb(255, 255, 255); 
                -webkit-border-radius: 20px; /* Safari prototype */
                -moz-border-radius: 20px; /* Gecko browsers */
                border-radius: 20px; /* Everything else - limited support at the moment */
}
.roundedcorners
{
                -webkit-border-radius: 10px; /* Safari prototype */
                -moz-border-radius: 10px; /* Gecko browsers */
                border-radius: 10px; /* Everything else - limited support at the moment */
}
.product_list li
{
                font-family: Verdana, Geneva, sans-serif;

                font-size:12px;
                margin-bottom:1em;
}
.quote
{
                text-align:right; 
                font-weight:bold;
}
.topleftcorner
{
                -webkit-border-top-left-radius: 20px; /* Safari prototype */
                -moz-border-radius-topleft: 20px; /* Gecko browsers */
                border-top-left-radius: 20px; /* Everything else - limited support at the moment */
}
.toprightcorner
{
                -webkit-border-top-right-radius: 20px; /* Safari prototype */
                -moz-border-radius-topright: 20px; /* Gecko browsers */
                border-top-right-radius: 20px; /* Everything else - limited support at the moment */
}
.bottomleftcorner
{
                -webkit-border-bottom-left-radius: 20px; /* Safari prototype */
                -moz-border-radius-bottomleft: 20px; /* Gecko browsers */
                border-bottom-left-radius: 20px; /* Everything else - limited support at the moment */
}
.bottomrightcorner
{
                -webkit-border-bottom-right-radius: 20px; /* Safari prototype */
                -moz-border-radius-bottomright: 20px; /* Gecko browsers */
                border-bottom-right-radius: 20px; /* Everything else - limited support at the moment */
}
.tabletext
{
                font-size: 10pt; 
                color:#FFCC00;
}
.columnheadertext
{
                font-weight: bold; 
}

.columnheadertabledata
{
                background-color:#993300;
}
.columnoddrowtabledata
{
                text-align:center; 
                background-color:#1E3030;
}
.columnevenrowtabledata
{
                text-align:center; 
                background-color:#111111;
}
.hidepicture
{
     float:right;
display:none;
     /* I'm going to set the highlighted button graphics (for when the mouse hovers over them) as hidden.  This will make sure the pictures are loaded AFTER the rest of the page, but before the user mouses over the button.) */
}
/* endaddlcss */
