.iconcontainer { width: 514px; overflow: hidden;
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: top right; padding-bottom: 10px;
float: right; }

.icons       { width: 100%; overflow: hidden;  }

.icons ul    { font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; 
               font-family: Verdana; list-style-type: none; margin: 0; 
               padding-left: 6px; padding-right: 0; padding-top: 0; 
               padding-bottom: 0 }

.icons li    { display: inline; margin: 0 }

.icons li a  { float: left; display: block; text-decoration: none;
  /*             background-image: url('../media/navicons.gif'); background-repeat: no-repeat;
               background-position: top right; */
               background-color: transparent; margin: 0px 10px 0px 0px; padding-left: 8px; 
               padding-right: 8px; padding-top: 12px; padding-bottom: 13px; 
               }

.icons a span {display: none;}

/*-----------------------------------------------*/
/*--------  FOOT CLASS DEFINITIONS  -------------*/
/*-----------------------------------------------*/


.footicons       { width: 1120px; overflow: hidden; margin: 0px auto 0px auto; text-align: center;}

.footicons ul    { font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; 
               font-family: Verdana; list-style-type: none; margin: 0; 
               padding-left: 6px; padding-right: 0; padding-top: 0; 
               padding-bottom: 0; text-align: center }

.footicons li    { display: inline; margin: 0 }

.footicons li a  { float: left; display: block; text-decoration: none;
  /*             background-image: url('navicons.gif'); background-repeat: no-repeat;
               background-position: top right; */
               background-color: transparent; margin: 0px 10px 0px 0px; padding-left: 8px; 
               padding-right: 8px; padding-top: 12px; padding-bottom: 13px; 
               }

.footicons a span {display: none;}

/*-----------------------------------------------*/
/*--------  A CLASS DEFINITIONS  ----------------*/
/*-----------------------------------------------*/

.icons .login a {
               margin-left: 90px;
               width: 110px;
               height: 8px;
}

.icons .login a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -96px -124px }

.icons .contact a {
               width: 62px;
               height: 8px;
}

.icons .contact a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -232px -124px }

.icons .members a {
               margin-left: 28px;
               width: 75px;
               height: 10px;
}

.icons .members a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -34px -165px}

.icons .search a {
               width: 58px;
               height: 10px;
}

.icons .search a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -135px -165px}

.icons .golfblog a {
               width: 72px;
               height: 10px;
}

.icons .golfblog a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -219px -165px}

.icons .rssfeed a {
               width: 72px;
               height: 10px;
}

.icons .rssfeed a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -317px -165px}

.icons .newsletter a {
               margin: 0;
               width: 75px;
               height: 10px;
}

.icons .newsletter a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -415px -165px}

.icons .intcalls a {
               width: 106px;
               height: 10px;
}

.icons .intcalls a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -6px -207px}

.icons .checkout a {
               width: 68px;
               height: 10px;
}

.icons .checkout a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -138px -207px}

.icons .delivery a {
               width: 76px;
               height: 10px;
}

.icons .delivery a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -232px -207px}

.icons .tracking a {
               width: 70px;
               height: 10px;
}

.icons .tracking a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -334px -207px}

.icons .returns a {
               margin: 0;
               width: 60px;
               height: 10px;
}

.icons .returns a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -430px -207px}

/*-----------------------------------------------*/
/*------  FOOTER A CLASS DEFINITIONS  -----------*/
/*-----------------------------------------------*/

.footicons .contact a {
               background-color: transparent;
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -226px 0px;
               width: 62px;
               height: 10px;
}

.footicons .contact a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -226px -124px }

.footicons .members a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -34px -37px;
               width: 80px;
               height: 10px;
}

.footicons .members a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -34px -161px}

.footicons .search a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -135px -37px;
               width: 62px;
               height: 10px;
}

.footicons .search a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -135px -161px}

.footicons .golfblog a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -219px -37px;
               width: 78px;
               height: 10px;
}

.footicons .golfblog a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -219px -161px}

.footicons .rssfeed a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -317px -37px;
               width: 75px;
               height: 10px;
}

.footicons .rssfeed a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -317px -161px}

.footicons .newsletter a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -415px -37px;
               width: 80px;
               height: 10px;
}

.footicons .newsletter a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -415px -161px}

.footicons .intcalls a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -6px -82px;
               width: 106px;
               height: 10px;
}

.footicons .intcalls a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -6px -206px}

.footicons .checkout a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -138px -82px;
               width: 68px;
               height: 10px;
}

.footicons .checkout a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -138px -206px}

.footicons .delivery a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -232px -82px;
               width: 80px;
               height: 10px;
}

.footicons .delivery a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -232px -206px}

.footicons .tracking a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -334px -82px;
               width: 70px;
               height: 10px;
}

.footicons .tracking a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -334px -206px}

.footicons .returns a {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -430px -82px;
               width: 65px;
               height: 10px;
}

.footicons .returns a:hover {
               background-image: url('../media/navicons.gif'); 
               background-repeat: no-repeat; background-position: -430px -206px}