/* Basic Body Styles */
*
{
 margin: 0px;
}
body
{ 
 background: #C41E3A;
 font: normal 80% Arial, Helvetica, sans-serif;
}
object
, a
, img
{
 outline: none;
}
/* Content */
div#breadcrumbContainer
{
 display: block;
 height: 30px;
 left: 0px;
 position: absolute;
 text-align: center;
 top: 90px;
 width: 100%;
 z-index: 999;
}
div#breadcrumb
{
 color: #FFF;
 font-size: 11px;
 font-weight: bold;
 height: 30px;
 text-align: left;
 vertical-align: top;
 width: 984px;
}
div#breadcrumb a:link,
div#breadcrumb a:active,
div#breadcrumb a:visited
{
 color: #FFF;
 font-weight: bold;
 text-decoration: none;
}
div#breadcrumb a:hover
{
 color: #FFF;
 font-weight: bold;
 text-decoration: underline;
}
#mainContent
{
 position: relative;
 top: 0;
 left: 0;
}
#contentWrap
{
 margin: 0 0 0 0;
 padding: 0;
 width: 100%;
 /*position: absolute;
 left: 0;
 top: 70;
 top: 70px;*/
}
/* Full Flash Content */
#fullFlashContent
{
 color: #FFF;
 margin: 0;
 width: 0;
 width: 100%;
 height: 100%;
}
#fullFlashContent a:link,
#fullFlashContent a:active,
#fullFlashContent a:visited
{
 color: #FFF;
 font-weight: bold;
 text-decoration: underline;
}
#fullFlashContent a:hover
{
 color: #FFF;
 font-weight: bold;
 text-decoration: underline;
}
/* Top Flash Content */
#titleFlashContent
{
 height: 30px;
 width: 984px;
 color: #FFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 margin: 0px auto;
 overflow: hidden;
 padding: 0px;
 text-align: left;
}
#titleFlashContent a:link
, #titleFlashContent a:active
, #titleFlashContent a:visited
{
 color: #FFF;
 font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 text-decoration: none;
}
#titleFlashContent a:hover
{
 color: #FFF;
 font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 text-decoration: underline;
}
#titleFlashContent h1
{
 color: #FFF;
 display: inline;
 font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 text-decoration: none;
}
#topFlashContent
{
 width: 984px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 overflow: hidden;
}

#mindsetFlashContent
{
 width: 984px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
 overflow: hidden;
}
#tourPlayerContentInfo
{
 background: #000;
 color: #FFF;
 overflow: hidden;
 font-size: 11px;
 height: auto;
 line-height: 18px;
 margin: 0 auto 0;
 padding: 10px;
 text-align: left;
 width: 964px;
}
#tourPlayerContentInfo p
{
 font-size: 11px;
 line-height: 18px;
 margin: 5px 0;
}
#tourPlayerContentInfo .link
{
 cursor: pointer;
 font-weight: bold;
 margin: 20px 0 10px;
 text-decoration:underline;
}
#tourPlayerContentInfo .weapon_of_choice
{
 width: 465px;
 float: left;
 margin: 0;
 padding: 0;
 text-align: left;
}
#tourPlayerContentInfo .club_image
{
 width: 130px;
 float: right;
 margin: 0 0 0 5px;
}
#tourPlayerContentInfo .did_you_know
{
 width: 470px;
 float: left;
 margin: 0 0 0 17px;
 padding: 0;
 text-align: left;
}
#contentInfo
{
 width: 984px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}
#contentInfo .copy
{
 color: #FFF;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0 10px 0 0;
 padding: 0;
 width: 520px;
 position: relative;
 float: left;
}
#contentInfo .copy h1
, #tourPlayerContentInfo .did_you_know h1
, #tourPlayerContentInfo .weapon_of_choice h1
{
 font-size: 13px;
 font-weight: bold;
 margin: 0px 0px 10px;
 padding: 0px;
}
#contentInfo .copy p
{
 font-size: 11px;
 line-height: 18px;
 margin: 5px 0;
}
#contentInfo .copy p.link
{
 cursor: pointer;
 font-weight: bold;
 margin: 20px 0 10px;
 text-decoration:underline;
}
#contentInfo .copy div.moreinfoholder
{
 margin: 0;
 padding: 0;
}
#contentInfo .copy div.moreinfo
{
 font-size: 11px;
 line-height: 18px;
 margin: 0;
 padding: 0;
}
#contentInfo .copy div.moreinfo p strong
{
 font-weight: bold;
}
#contentInfo .copy div.moreinfo ul
{
 margin: 10px 20px 20px 20px;
}
#contentInfo .copy div.moreinfo ul li
{
 color: #FFF;
 list-style: disc;
 margin: 5px;
}
#contentInfo .copy div.moreinfo a:link, #contentInfo .copy div.moreinfo a:active, #contentInfo .copy div.moreinfo a:visited
{
 color: #FFF;
 text-decoration: underline;
}
#contentInfo .copy div.moreinfo a:hover
{
 color: #CCC;
 text-decoration: underline;
}
#contentInfo .imageLinks
{
 color: #FFF;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 float: right;
}
#contentInfo .imageLink
{
 display: inline;
 margin: 0 0 0 5px;
 padding: 0;
 position: relative;
 width: 210px;
 float: left;
}
#contentInfo .imageLink h1
{
 font-size: 13px;
 font-weight: bold;
 margin: 5px 0 0;
 padding: 0 0 0 3px;
 text-transform: uppercase;
}
#contentInfo .imageLink img
, #staticContent .imageLink img
{
 border: none;
 margin: 0;
 padding: 0;
}
/* FULL HTML */
#staticContent
{
 width: 984px;
 margin: 0px auto;
 padding: 0px;
 text-align: left;
}
#staticContent .sidebarsmall
{
 width: 210px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 float: right;
}
#staticContent .imageLinks
{
 color: #FFF;
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px;
 padding: 0px;
 float: right;
 width: 210px;
}
#staticContent .imageLink
{
 margin: 0px;
 padding: 0px;
 position: relative;
 width: 210px;
 float: left;
}
#staticContent .imageLink h1
{
 color: #FFF;
 font-size: 13px;
 font-weight: bold;
 margin: 5px 0px 0px;
 padding: 0px 0px 0px 3px;
 text-transform: uppercase;
}
#staticContent div.main
{
 width: 750px;
 margin: 0px;
 padding: 0px;
 float: left;
 color: #FFF;
}
#staticContent div.mainWide
{
 width: 984px;
 margin: 0px;
 padding: 0px;
 float: left;
 color: #FFF;
}
#staticContent div.main a:link
, #staticContent div.main a:active
, #staticContent div.main a:visited
, #staticContent div.mainWide a:link
, #staticContent div.mainWide a:active
, #staticContent div.mainWide a:visited
{
 color: #FFF;
 text-decoration: underline;
}
#staticContent div.main a:hover
, #staticContent div.mainWide a:hover
{
 color: #CCC;
 text-decoration: underline;
}
#staticContent div.topleft
{
 float: left;
 width: 10px;
 height: 10px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/topleft.png) #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.top
{
 float: left;
 width: 730px;
 height: 10px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/top.png) top left #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.topright
{
 float: left;
 width: 10px;
 height: 10px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/topright.png) #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.right
{
 float: left;
 width: 5px;
 height: 580px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/right.png) top left #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.bottomleft
{
 float: left;
 width: 10px;
 height: 10px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/bottomleft.png) #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.bottom
{
 float: left;
 width: 730px;
 height: 10px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/bottom.png) top left #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.bottomright
{
 float: left;
 width: 10px;
 height: 10px;
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/bottomright.png) #C41E3A;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.sitemap
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/horizontal.png) top left #FFF;
 width: 735px;
 margin: 0px;
 padding: 0px 0px 0px 10px;
 text-align: left;
 overflow: visible;
 float: left;
}
#staticContent div.main div.sitemap div.section
{
 color: #000;
 float: none;
 display: block;
 margin: 0px 0px 25px 0px;
 padding: 0px;
}
#staticContent div.main div.sitemap div.section h1
{
 background: #F2F2F2;
 border-bottom: 1px solid #C2C2C2;
 color: #C41E3A;
 font-size: 13px;
 font-weight: bold;
 margin: 0px 0px 10px 0px;
 padding: 2px 4px;
 text-transform: uppercase;
 width: 710px;
 display: block;
}
#staticContent div.main div.sitemap div.section h3
{
 border-bottom: 1px solid #C2C2C2;
 color: #C41E3A;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 15px 5px 10px 5px;
 padding: 2px 4px;
 text-transform: uppercase;
 width: 700px;
}
#staticContent div.main div.sitemap div.section ul
{
 display: block;
 list-style: none;
 margin: 5px 5px 0px 5px;
 padding: 0px;
}
#staticContent div.main div.sitemap div.section ul li
{
 width: 150px;
 margin: 0px;
 padding: 0px 0px 0px 5px;
}
#staticContent div.main div.sitemap div.section div a
, #staticContent div.main div.sitemap div.section ul li a:link
, #staticContent div.main div.sitemap div.section ul li a:active
, #staticContent div.main div.sitemap div.section ul li a:visited
{
 color: #666;
}
#staticContent div.main div.sitemap div.section ul li a:hover
{
 color: #CCC;
}
#staticContent div.content
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/horizontal.png) top left #FFF;
 width: 735px;
 margin: 0px;
 padding: 0px 0px 0px 10px;
 text-align: left;
 overflow: visible;
 float: left;
}
#staticContent div.main div.content div.section
{
 color: #000;
 float: none;
 display: block;
 margin: 0px 0px 25px 0px;
 padding: 0px;
}
#staticContent div.main div.content div.section h1
{
 background: #F2F2F2;
 border-bottom: 1px solid #C2C2C2;
 color: #C41E3A;
 font-size: 13px;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 2px 4px;
 text-transform: uppercase;
 width: 710px;
 display: block;
}
#staticContent div.main div.content div.section h3
{
 border-bottom: 1px solid #C2C2C2;
 color: #C41E3A;
 display: block;
 font-size: 11px;
 font-weight: normal;
 margin: 15px 5px 10px 5px;
 padding: 2px 4px;
 text-transform: uppercase;
 width: 700px;
}
#staticContent div.main div.content div.section ul
{
 display: block;
 margin: 5px 5px 0px 25px;
 padding: 0px;
}
#staticContent div.main div.content div.section p
{
 padding: 15px 0px 0px 0px;
}
#staticContent div.main div.content div.section strong
{
 font-weight: bold;
}
#staticContent div.main div.content div.section ul li
{
 color: #000;
 font-size: 13px;
 list-style: disc;
 margin: 0px;
 padding: 1px;
}
#staticContent div.main div.content div.section p a
, #staticContent div.main div.content div.section div a
, #staticContent div.main div.content div.section ul li a:link
, #staticContent div.main div.content div.section ul li a:active
, #staticContent div.main div.content div.section ul li a:visited
{
 color: #666;
 text-decoration: underline;
}
#staticContent div.main div.content div.section ul li a:hover
{
 color: #CCC;
 text-decoration: underline;
}
#staticContent div.redBox
{
 width: 658px;
 margin: 0px 20px 0px 0px;
 padding: 0px;
 float: left;
 color: #FFF;
}
#staticContent div.redBox div.redBoxTop
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_top.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_top.png', sizingMethod='scale');
 width: 658px;
 height: 13px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.redBox div.redBoxMid
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_mid.png) repeat-y;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_mid.png', sizingMethod='scale');
 width: 658px;
 border: medium none;
 margin: 0px;
 padding: 0px;
}
#staticContent div.redBox div.redBoxBtm
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_btm.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_btm.png', sizingMethod='scale');
 width: 658px;
 height: 13px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.redBox div.redBoxMid div.redBoxContent
{
 padding: 10px 20px;
 position: relative;
 width: 618px;
}
#staticContent div.redBox div.redBoxMid div.redBoxContent ul
{
 display: block;
 margin: 5px 5px 0px 25px;
 padding: 0px;
}
#staticContent div.redBox div.redBoxMid div.redBoxContent ul li
{
 color: #FFF;
 font-size: 13px;
 list-style: disc;
 margin: 0px;
 padding: 1px;
}
#staticContent div.redBox div.redBoxMid div.redBoxContent p strong
{
 font-weight: bold;
}
#staticContent div.redBox div.redBoxMid p
{
 padding-bottom: 20px;
}
#staticContent div.redBox div.redBoxMid a:active
, #staticContent div.redBox div.redBoxMid a:hover
, #staticContent div.redBox div.redBoxMid a:link
, #staticContent div.redBox div.redBoxMid a:visited
, #staticContent div.redBox div.redBoxWideMid a:active
, #staticContent div.redBox div.redBoxWideMid a:hover
, #staticContent div.redBox div.redBoxWideMid a:link
, #staticContent div.redBox div.redBoxWideMid a:visited
{
 color: #FFF;
}
#staticContent div.redBox div.redBoxWideTop
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_750_top.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_750_top.png', sizingMethod='scale');
 width: 750px;
 height: 11px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.redBox div.redBoxWideMid
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_750_mid.png) repeat-y;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_750_mid.png', sizingMethod='scale');
 width: 750px;
 border: medium none;
 margin: 0px;
 padding: 0px;
}
#staticContent div.redBox div.redBoxWideBtm
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_750_btm.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/redbox_750_btm.png', sizingMethod='scale');
 width: 750px;
 height: 12px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.redBox div.redBoxWideMid div.redBoxContent
{
 padding: 10px 20px;
 position: relative;
 width: 705px;
}
#staticContent div.redBox div.redBoxWideMid div.redBoxContent ul
{
 display: block;
 margin: 5px 5px 0px 25px;
 padding: 0px;
}
#staticContent div.redBox div.redBoxWideMid div.redBoxContent ul li
{
 color: #FFF;
 font-size: 13px;
 list-style: disc;
 margin: 0px;
 padding: 1px;
}
#staticContent .sidebarmedium
{
 width: 275px;
 margin: 0px;
 padding: 0px;
 text-align: left;
 float: right;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineTitleImage
{
 margin: 5px 10px 5px 10px;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineTop
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_top.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_top.png', sizingMethod='scale');
 width: 275px;
 height: 11px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineMidLight
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_mid_light.png) repeat-y;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_mid_light.png', sizingMethod='scale');
 width: 275px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 float: left;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineMidDark
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_mid_dark.png) repeat-y;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_mid_dark.png', sizingMethod='scale');
 width: 275px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 float: left;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineBtmLight
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_btm_light.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_btm_light.png', sizingMethod='scale');
 width: 275px;
 height: 11px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 float: left;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineBtmDark
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_btm_dark.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/headlinebox_btm_dark.png', sizingMethod='scale');
 width: 275px;
 height: 10px;
 border: medium none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 float: left;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent
{
 color: #FFF;
 margin: 0px 15px;
 padding: 0px;
 width: 245px;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent div.columnOne
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent div.columnOne
{
 float: left;
 margin: 0px;
 padding: 5px 0px 7px 0px;
 vertical-align: top;
 width: 80px;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent div.columnTwo
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent div.columnTwo
{
 float: left;
 margin: 0px;
 padding: 5px 0px 7px 0px;
 vertical-align: top;
 width: 165px;
}
#staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent div.columnTwo a:active
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent div.columnTwo a:link
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent div.columnTwo a:hover
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidLight div.headlineContent div.columnTwo a:visited
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent div.columnTwo a:active
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent div.columnTwo a:link
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent div.columnTwo a:hover
, #staticContent div.sidebarmedium div.headlineBox div.headlineMidDark div.headlineContent div.columnTwo a:visited
{
 color: #FFF;
 text-decoration: underline;
}
.ib-fix li { display: -moz-inline-box; -moz-box-orient: vertical; display: inline-block; vertical-align: top; word-wrap: break-word; }
* html .ib-fix li { display: inline; }
* + html .ib-fix li { display: inline; }
.ib-fix li > * { display: table; table-layout: fixed; overflow: hidden; }
/*
footer
*/
/* FULL FLASH */
.footerPush
{
 color: #FFF;
 display: none;
 height: 420px;
}
#footer
{
 height: 0px;
 color: #FFF;
 position: fixed;
 bottom: 0px;
 left: 0px;
 width: 100%;
 z-index: 999;
}
/* position main footer content */
#footerMain
{
 bottom: 0px;
 left: 0px;
 margin: 0px auto;
 padding: 0px;
 position: fixed;
 width: 100%;
}
#footerNav
{
 position: absolute;
 bottom: 60px;
 left: 0px;
 width: 984px;
 height: 50px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
}
a .cgLogo
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/footer_callaway.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/footer_callaway.png', sizingMethod='scale');
 width: 47px;
 height: 27px;
 border: medium none;
}
a .bhLogo
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/footer_benhogan.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/footer_benhogan.png', sizingMethod='scale');
 width: 47px;
 height: 27px;
 border: medium none;
}
a .tfLogo
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/footer_topflite.png) no-repeat;
 *background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/footer_topflite.png', sizingMethod='scale');
 width: 47px;
 height: 27px;
 border: medium none;
}
/* TOP FLASH */
#top_flash_footer
{
 margin: 10px auto;
 padding: 0px;
 position: relative;
 text-align: center;
 width: 981px;
}
dl.nav { margin: 15px auto; padding: 0; width: 984px; }

#top_flash_footer .nav dd, #top_flash_footer .nav ul {margin:0; padding: 0; }
#top_flash_footer .nav dd {padding:0 8px;}
#top_flash_footer .nav dd ul {list-style: none;}

#top_flash_footer dl.nav ul.logos { float: left; margin: 5px 0 0 0; padding: 0; }
#top_flash_footer dl.nav ul.links { margin: 0 0 0 0; padding: 0; } 

#top_flash_footer .nav dd ul.logos li{ margin:0 10px 0 0; display: inline;}
#top_flash_footer .nav dd ul.links li{ color: #CCC; margin:0 0 0 10px; display: inline;}

#top_flash_footer .nav dd div.linkholder { float: right; text-align: right; width: 400px; }
 
#top_flash_footer div, #top_flash_footer dd li {padding:0 0 0 0;}
#top_flash_footer dd li li {border:none;}
 
#top_flash_footer a.footer-link:link, #top_flash_footer a.footer-link:visited, #top_flash_footer a.footer-link:active {text-decoration:none !important; color:#CCC !important; font-size:10px; }
#top_flash_footer a.footer-link:hover { color:#FFF !important; text-decoration:none; font-size:10px;}
 
#top_flash_footer .copy-text {color:#CCC; font-size:10px;}

#top_flash_footer
{
 clear: both;
 color: #FFF;
 font-size: 10px;
 margin: 0px auto;
 padding: 10px 0px;
 text-align: center;
 width: 981px;
}
#socialMedia
{
 height: 16px;
 line-height: 16px;
 margin: 20px 0px 0px 0px;
}
#socialMedia h2
{
 font-size: 16px;
 height: 16px;
 line-height: 16px;
}
a.socialMediaLink:link
a.socialMediaLink:active
a.socialMediaLink:hover
a.socialMediaLink:visited
{
 border-style: none;
}
.socialMediaIcon
{
 margin-left: 10px;
}
#footerTextLinks
{
 margin: 10px auto 5px;
}
a.footerTextLink:link
, a.footerTextLink:hover
, a.footerTextLink:active
, a.footerTextLink:visited
{
 color: #FFF;
 margin: 0px 8px;
 text-decoration: none;
}
a.footerTextLink:hover
{
 color: #CCC;
}
#footerLogos
{
 margin: 20px auto 5px;
}
a.footerLogoLink:link
, a.footerLogoLink:hover
, a.footerLogoLink:active
, a.footerLogoLink:visited
{
 margin: 0px 5px;
}
/* BKG COLORS */
.white_bkg
{
 background-color: #FFF;
}
.red_bkg
{
 background-color: #C41E3A;
}
.black_bkg
{
 background-color: #000;
}
/* Overlay */
.overlay
{
 display: none;
 background-image: url(http://media.callawaygolf.com/Webupdate/CallawayGolf/Images/Overlay/white.png);
 width: 808px;
 padding: 30px;
}
.overlay .close
{
 background-image: url(http://media.callawaygolf.com/Webupdate/CallawayGolf/Images/Overlay/close.png);
 position: absolute;
 right: 5px;
 top: 5px;
 cursor: pointer;
 height: 35px;
 width: 35px;
}
#prodRegOverlay
, #newsletterOverlay
{
 position: relative;
 top: 5px;
 background-image: url(http://media.callawaygolf.com/Webupdate/CallawayGolf/Images/Overlay/transparent.png);
 color: #EFEFEF;
 height: 478px;
}
/* Locale Homepage */
.bannerContainer
{
 position: relative;
}
.banners
, .noScriptBanners
{
 cursor: pointer;
 float: left; 
 margin: 0px 0px 15px 0px;
 position: relative; 
 width: 981px;
 height: 492px;
}
.banners div
{
 display: none;
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px;
 height: 492px;
 font-size: 12px;
}
.bannerThumbnails
{
 position: absolute;
 z-index: 1000;
 bottom: -482px;
 right: 15px;
}
.featuresContainer
{
 width: 981px;
}
.featureLink
{
 text-decoration: none !important;
}
.featureContainer1
, .featureContainer2
, .featureContainer3
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/Homepage/LowerFeaturesOutline.gif) no-repeat;
 padding: 0px;
 position: relative;
 float: left;
 margin: 0px;
 width: 317px;
 height: 123px;
}
.featureContainer1
, .featureContainer2
{
 margin-right: 15px;
}
.featureContent
{
 background: url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Borders/Homepage/LowerFeaturesBackground.jpg) repeat-x;
 margin: 1px;
 width: 315px;
 height: 121px;
}
a div.featureContainer1
, a div.featureContainer2
, a div.featureContainer3
{
 border-style: none;
 cursor: pointer;
 text-decoration: none;
}
.featureCopy
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 margin: 20px;
 position: absolute;
 z-index: 10;
 top: 0px;
 left: 0px;
}
.featureCopy h2
{
 font-size: 17px;
}
.featureImage
{
 margin: 0px;
 padding: 0px;
 position: absolute;
 z-index: 9;
 top: 0px;
 right: 1px;
}
.fb-button-deDE
, .fb-button-enAU
, .fb-button-enCA
, .fb-button-enGB
, .fb-button-enUS
, .fb-button-es
, .fb-button-esES
, .fb-button-frFR
, .fb-button-in
, .fb-button-itIT
, .fb-button-svSE
{
 clear: both;
 float: left;
 margin: 0px;
 overflow: hidden;
 padding: 0px;
}
.fb-button-deDE
{
 width: 76px;
}
.fb-button-enAU
, .fb-button-enCA
, .fb-button-enGB
, .fb-button-enUS
, .fb-button-in
, .fb-button-svSE
{
 width: 47px;
}
.fb-button-es
, .fb-button-esES
{
 width: 72px;
}
.fb-button-frFR
{
 width: 57px;
}
.fb-button-itIT
{
 width: 68px;
}
.fb-button-svSE
{
 width: 48px;
}
.twitter-button
, .plus-one-button
{
 float: left;
 margin-left: 8px;
 padding: 0px;
}

/*Image Rotator Replay Button*/
a.ody-image-rotator-replay-button
{   
    background: url("http://media.callawaygolf.com/webupdate/ody/layout/2011/common/replay-btn.png") no-repeat scroll right top transparent;
    float: left;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px !important;
	font-weight:bold;
    height: 44px;
    margin-right: 4px;
    padding-right: 46px;
    text-transform: uppercase;
    position:absolute;
    top:263px;
    left:420px;
}
a.ody-image-rotator-replay-button span 
{
   background: url("http://media.callawaygolf.com/webupdate/ody/layout/2011/common/replay-btn-span.png") no-repeat scroll left top transparent;
   line-height: 44px;
   padding: 0 5px 0 15px;
}
a.ody-image-rotator-replay-button:hover {
    background-position: right -46px;
    outline: medium none;
	cursor:pointer;
}
a.ody-image-rotator-replay-button:hover span {
    background-position: left -46px;
    padding: 0 5px 0 15px;
}
a.ody-image-rotator-replay-button:active {
    background-position: right -92px;
    outline: medium none;
}
a.ody-image-rotator-replay-button:active span {
    background-position: left -92px;
    padding: 0 5px 0 15px;
}
a.ody-image-rotator-replay-button:active span ,
a.ody-image-rotator-replay-button:active,
a.ody-image-rotator-replay-button:hover span,
a.ody-image-rotator-replay-button:hover,
a.ody-image-rotator-replay-button span,
a.ody-image-rotator-replay-button
{  text-decoration: none !important; }
a.ody-image-rotator-replay-button,
a.ody-image-rotator-replay-button span
{ display: block;}
a.ody-image-rotator-replay-button:hover span,
a.ody-image-rotator-replay-button:active span, 
a.ody-image-rotator-replay-button
{ color: #FFF !important; }

/***************************************************
 JW Player
***************************************************/
#jw-video-player_jwplayer_playlistcomponent ul
{
 background-color: #333 !important;
}
#jw-video-player_jwplayer_playlistcomponent ul .item
{
 background-image: url(http://objects.callawaygolf.com/shared/scripts/jwplayer/skins/glow/playlist/item.png) !important;
 background-repeat: repeat-x;
 color: #EEE !important;
 height: 62px !important;
}
#jw-video-player_jwplayer_playlistcomponent ul .item:hover
{
 background-image: url(http://objects.callawaygolf.com/shared/scripts/jwplayer/skins/glow/playlist/itemover.png) !important;
}
#jw-video-player_jwplayer_playlistcomponent ul .item .title
{
 height: 16px !important;
 line-height: 16px !important;
}
#jw-video-player_jwplayer_playlistcomponent ul .item .description
{
 font-size: 12px;
 padding-left: 10px !important;
}
/***************************************************
 jQuery Tools: Overlay (video)
***************************************************/
.overlay-video
{
 background: url(http://media.callawaygolf.com/webupdate/callawaygolf/images/1pixel.gif) no-repeat scroll left top transparent;
 color: #FFF;
 display: none;
 font-size: 11px;
 padding: 40px 37px 35px 37px;
 width: 840px;
}
.overlay-video .close
{
 background-image: url(http://media.callawaygolf.com/webupdate/callawaygolf/images/overlay/close.png);
 cursor: pointer;
 position: absolute;
 right: 10px;
 top: 10px;
 width: 35px;
 height: 35px;
}

