/* 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:              #FFFFFF;
    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:              #FFFFFF;
    font-weight:        bold;
    text-decoration:    none;
}

div#breadcrumb a:hover
{
    color:              #FFFFFF;
    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:              #FFFFFF;
	  margin:             0;
	  width:              0;
	  width: 			        100%;
	  height:			        100%;
}

#fullFlashContent a:link,
#fullFlashContent a:active,
#fullFlashContent a:visited
{
    color:              #FFFFFF;
    font-weight:        bold;
    text-decoration:    underline;
}

#fullFlashContent a:hover
{
    color:              #FFFFFF;
    font-weight:        bold;
    text-decoration:    underline;
}

/* Top Flash Content */
#titleFlashContent
{
	  height:			        30px;
	  width: 			        984px;
	  color:              #FFFFFF;
	  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:              #FFFFFF;
	  font-family:        "Arial Narrow", Arial, Helvetica, sans-serif;
	  font-size:          11px;
	  font-weight:        600;
	  text-decoration:    none;
}

#titleFlashContent a:hover
{
  	color:              #FFFFFF;
	  font-family:        "Arial Narrow", Arial, Helvetica, sans-serif;
	  font-size:          11px;
	  font-weight:        600;
	  text-decoration:    underline;
}

#titleFlashContent h1
{
  	color:              #FFFFFF;
  	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: 	#000000;
	color:			#FFFFFF;
	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:			#FFFFFF;
	font-family:	Arial, Helvetica, sans-serif;
	margin: 		0 10px 0 0;
	padding: 		0;
	width: 			520px;
	position:		relative;
	float: 			left;
}

#contentInfo .copy h1, #tourPlayerContentInfo .weapon_of_choice h1, #tourPlayerContentInfo .did_you_know h1
{
	font-size:		13px;
	font-weight:	bold;
	margin:			0 0 10px;
	padding: 		0;
}

#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:          #FFFFFF;
    list-style:     disc;
    margin:         5px;
}

#contentInfo .copy div.moreinfo a:link, #contentInfo .copy div.moreinfo a:active, #contentInfo .copy div.moreinfo a:visited
{
    color:              #FFFFFF;
	text-decoration:    underline;
}

#contentInfo .copy div.moreinfo a:hover
{
    color:              #CCCCCC;
	text-decoration:    underline;
}

#contentInfo .imageLinks
{
	color:			#FFFFFF;
	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:			    #FFFFFF;
	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:			    #FFFFFF;
	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:              #FFFFFF;
}

#staticContent div.mainWide
{
	width:              984px;
	margin:             0px;
	padding:            0px;
	float:              left;
	color:              #FFFFFF;
}

#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:              #FFFFFF;
	text-decoration:    underline;
}

#staticContent div.main a:hover
, #staticContent div.mainWide a:hover
{
    color:              #CCCCCC;
	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 #FFFFFF;
	width: 			    735px;
	margin: 		    0px;
	padding: 		    0px 0px 0px 10px;
	text-align:		    left;
	overflow:		    visible;
	float:			    left;
}

#staticContent div.main div.sitemap div.section
{
	color:              #000000;
	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 h2
{
	border-bottom: 	    1px solid #C2C2C2;
	color:			    #C41E3A;
	font-size:		    11px;
	font-weight:	    normal;
	margin:			    15px 5px 10px 5px;
	padding: 		    2px 4px;
	text-transform:	    uppercase;
	width:			    700px;
	display: 		    block;
}

#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: 			    #666666;
}

#staticContent div.main div.sitemap div.section ul li a:hover
{
	color: 			    #CCCCCC;
}

#staticContent div.content
{
	background: 	    url(http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Static/Shadows/horizontal.png) top left #FFFFFF;
	width: 			    735px;
	margin: 		    0px;
	padding: 		    0px 0px 0px 10px;
	text-align:		    left;
	overflow:		    visible;
	float:			    left;
}

#staticContent div.main div.content div.section
{
	color:              #000000;
	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 h2
{
	border-bottom: 	    1px solid #C2C2C2;
	color:			    #C41E3A;
	font-size:		    11px;
	font-weight:	    normal;
	margin:			    15px 5px 10px 5px;
	padding: 		    2px 4px;
	text-transform:	    uppercase;
	width:			    700px;
	display: 		    block;
}

#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:              #000000;
	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: 			    #666666;
	text-decoration:    underline;
}

#staticContent div.main div.content div.section ul li a:hover
{
	color: 			    #CCCCCC;
	text-decoration:    underline;
}

#staticContent div.redBox
{
	width:              658px;
	margin:             0px 20px 0px 0px;
	padding:            0px;
	float:              left;
	color:              #FFFFFF;
}

#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:              #FFFFFF;
	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:              #FFFFFF;
}

#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:              #FFFFFF;
	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:              #FFFFFF;
    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:              #FFFFFF;
    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
{
	height: 		    420px;
	color: 			    #FFFFFF;
}

#footer
{
	height: 		    0px;
	color: 			    #FFFFFF;
	position:		    fixed;
	bottom: 		    0px;
	left: 			    0px;
	width: 			    100%;
	z-index: 		    999;
}


/* position seo footer content */
#aboutHolder
{
	margin: 		    0 auto;
	padding: 		    0px;
	width: 			    100%;
	position:		    fixed;
	left:			      0px;
	bottom:			    0px;
	height: 		    420px;
	display:		    none;
}


#about
{
	background:		  url('http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/seo_bkg.jpg') repeat-x top left #FFF;
	margin: 		    0px auto;
	padding: 	      0px;
	width: 			    100%;
	height:			    420px;
	z-index: 		    110;
	display: 		    none; /* hides seo */
	
	position: 		  fixed;
	bottom: 		    -420;
	bottom: 		    -420px;
	left:			      0px;
	text-align:		  left;
}

#about div
{
	background:		  url('http://media.callawaygolf.com/Webupdate/OdysseyGolf/Images/Footer/seo_bkg.jpg') repeat-x top left #FFF;
	height:			    420px;
	margin:			    0 auto 0;
	padding: 		    10px 20px 0px;
	width: 			    660px;
	z-index: 		    110;
}

#about h1
{
	color: 			    #C41E3A;
	font-size:		  14px;
}

#about p, li
{
	color:			    #4D4D4D;
	font-size:		  11px;
	padding: 		    0px;
	margin: 		    8px 0px;
}

/* position main footer content */
#footerMain
{
	margin: 		    0 auto;
	padding: 		    0;
	width: 			    100%;
	position:		    fixed;
	height: 		    50px;
	bottom: 		    15px;
	bottom:			    15;
	left:			      0;
}

#footerNav
{
	position:       absolute;
	bottom: 		    60px;
	bottom: 		    60;
	left:			      0;
	width: 			    984px;
	height: 		    50px;
	font-family:    Arial, Helvetica, sans-serif;
	font-size:      9px;
}

div#footer #aboutSHOW_deDE
, div#footer #aboutSHOW_enAU
, div#footer #aboutSHOW_enCA
, div#footer #aboutSHOW_enGB
, div#footer #aboutSHOW_enUS
, div#footer #aboutSHOW_in
, div#footer #aboutSHOW_itIT
, div#footer #aboutSHOW_svSE
{
	margin: 		    0 0 0 90px;
	padding:		    5px;
	cursor: 		    pointer;
	color:			    #CCCCCC;
}

div#footer #aboutSHOW_es
{
	margin: 		    0 0 0 60px;
	padding:		    5px;
	cursor: 		    pointer;
	color:			    #CCCCCC;
}

div#footer #aboutSHOW_esES
{
	margin: 		    0 0 0 30px;
	padding:		    5px;
	cursor: 		    pointer;
	color:			    #CCCCCC;
}

div#footer #aboutSHOW_frFR
{
	margin: 		    0 0 0 40px;
	padding:		    5px;
	cursor: 		    pointer;
	color:			    #CCCCCC;
}

div#footer #aboutSHOW_deDE:hover
, div#footer #aboutSHOW_enAU:hover
, div#footer #aboutSHOW_enCA:hover
, div#footer #aboutSHOW_enGB:hover
, div#footer #aboutSHOW_enUS:hover
, div#footer #aboutSHOW_es:hover
, div#footer #aboutSHOW_esES:hover
, div#footer #aboutSHOW_frFR:hover
, div#footer #aboutSHOW_in:hover
, div#footer #aboutSHOW_itIT:hover
, div#footer #aboutSHOW_svSE:hover
{
	color:              #FFFFFF;
}
	
div#footer #aboutHIDE
{
	color:              #4D4D4D;
	text-transform:     uppercase;
	cursor:             pointer;
}

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 0;
	padding: 		    0;
	width: 			    100%;
	position: 		    relative;
	float: 			    left;
	text-align: 	    left;
}

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: #CCCCCC; 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:#CCCCCC !important; font-size:10px; }
#top_flash_footer a.footer-link:hover { color:#FFFFFF !important; text-decoration:none; font-size:10px;}
        
#top_flash_footer .copy-text {color:#CCCCCC; font-size:10px;}


/* BKG COLORS */

.white_bkg { 	background-color: #FFFFFF; }
.red_bkg { 		background-color: #C41E3A; }
.black_bkg { 	background-color: #000000; }