/* -----------------------------------
			
		  AdamsGolf.com
	 ~ screen.css stylesheet ~
		  
   ----------------------------------- */

/* -----------------------------------
			 Body Styles
   ----------------------------------- */
body { 
	font-family: Arial, "Lucida Grande", Helvetica, sans-serif;
	background: #d0d0d0 url('/images/beta/bg-pagebody.jpg') repeat-x 0 0; 
	color: #25251d; 
}

#container{
	width: 914px;
	margin: 0 auto;
	padding-bottom: 30px;
}

/* -----------------------------------
		  Typography Styles
   ----------------------------------- */
p {
	font-size: 100%;
	margin-bottom: 15px;
	line-height: 160%;
}

a { color: #333; }
a:hover { color: #cc0000; }

/* -----------------------------------
			 Header Styles
   ----------------------------------- */

h1.icon { padding: 0px 10px 0px 0px; text-align:right; font-size: 70%;
	
	color: #252525;
	line-height: 150%;
	margin-bottom: 0px; style="text-decoration: none; " }
	
h1.logo { padding: 20px 0px 15px 10px; }
h1.logo a {
	display: block;
	background: url('/images/beta/logo_adamsgolf_alpha1.gif') no-repeat 0 0;
	width: 212px;
	height: 30px;
	text-indent: -9000px;
}

h3 {
	font-size: 120%;
	font-weight: bold;
	color: #252525;
	line-height: 160%;
	margin-bottom: 15px;
}
h4 {
	font-size: 100%;
	font-weight: bold;
	color: #252525;
	line-height: 100%;
	margin-bottom: 2px;
}

blockquotex {
	padding: 0px;
	line-height: 100%;
	font-style: italic;
	color: #666;
}
blockquote {
	padding: 10px;
	line-height: 160%;
	font-style: italic;
	color: #666;
}
blockquote cite {
	display: block;
	text-align: right;
	padding: 10px 0;
}

#header{
	width: 902px;
	float: left;
	margin: 0 0 0 6px;
	display: inline;
}

/* -----------------------------------
		    Navigation Styles
   ----------------------------------- */

ul#menu{
	width:902px;
	height:28px;
	border-top:2px solid #ccc;
}
ul#menu li {
	list-style:none;
	float:left;
	position:relative;
	border-right:2px solid #ccc;
	text-align:center;
 	font-size: 10px;
	line-height:28px;
	height:28px;
	border-bottom:2px solid #ccc;
	background-color:#333;
	cursor:pointer;
}
ul#menu li.drivers 		{ width: 84px; border-left: 2px solid #ccc; }
ul#menu li.fairway		{ width: 138px; }
ul#menu li.hybrids		{ width: 92px; }
ul#menu li.irons		{ width: 70px;  }
ul#menu li.game			{ width: 113px; }
ul#menu li.womens		{ width: 86px; }
ul#menu li.sets	    	{ width: 118px; }
ul#menu li.accessories	{ width: 119px; }
ul#menu li.tour			{ width: 62px;  }
ul#menu li a{
	height:28px;
	display:block;
	text-decoration:none;
	color:#ccc;
	text-transform:uppercase;
	width:100%;
	background:url(/images/beta/bg-main-menu-link.jpg) repeat-x 0 0;
}
ul#menu li ul li a img{
	float:right;
	height:28px;
	width:67px;
	border:none;
	margin:0 22px 0 0;
}
ul#menu li:hover a,
ul#menu li.hover a,
ul#menu li.hover a.active{
	background:url(/images/beta/bg-main-menu-link.jpg) repeat-x 0 100%;
	color:#fff;
	background-color:#686868;
}
ul#menu li ul{
	display:none;
	list-style:none;
	position:absolute;
	left:-2px;
	top:30px;
	width:223px;
	border-left:2px solid #ccc;
	z-index: 100;
}
ul#menu li.accessories ul{width:183px;}
ul#menu li.tour ul{
	width:175px;
	left:-115px;
}
ul#menu li ul li{
	float:left;
	width:100%;
	height:28px;
	line-height:26px;
	position:static; 
	text-align:left;
	border-bottom:2px solid #ccc;
	background:none;
	overflow:hidden;
}
ul#menu li.tour ul li{
	text-align:right;
}
ul#menu li.sfhover ul li,
ul#menu li:hover ul li{
	background:url(/images/beta/bg-drop-menu-link.jpg) repeat-x 0 0;
}
ul#menu li.sfhover ul li a,
ul#menu li:hover ul li a,
ul#menu li ul li a.active{
	height:28px;
	color:#2d3031;
	display:block;
	width:100%;
	padding:0 0 0 22px;
	float:left;
	background:url(/images/beta/bg-drop-menu-link.jpg) repeat-x 0 0;
}
ul#menu li.tour ul li a{
	padding:0 50px 0 0;
	width:155px;
}
ul#menu li:hover ul,
ul#menu li.sfhover ul{
	display:block;
}
ul#menu li ul li a:hover{
	color:#d63d3d !important;
	background:url(/images/beta/bg-drop-menu-hover-link.jpg) no-repeat 8px 11px;
}
ul#menu li.tour ul li a:hover{
	background:url(/images/beta/bg-drop-hover-link-right.jpg) no-repeat 160px 11px;
}

/* -----------------------------------
		    Content Styles
   ----------------------------------- */

#content{
	width: 898px;
	margin:0 0 0 6px;
	padding-bottom: 5px;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	background-color:#fff;
}

.content-womens-blue 	{ background: url('/images/style/womens-blue.jpg') no-repeat 0 0; }
.content-womens-tang 	{ background: url('/images/style/womens-tang.jpg') no-repeat 0 0; }
.content-womens-sand 	{ background: url('/images/style/womens-sand.jpg') no-repeat 0 0; }
.content-womens-green 	{ background: url('/images/style/womens-green.jpg') no-repeat 0 0; }

#content-bottom-cap {
	width: 914px;
	height: 15px;
	background: url('/images/style/content-cap-bottom.gif') no-repeat 0 0;
	padding: 0px 0 0 0; 
}

/* page title bar */

#content div.page-title {
	width: 835px;
	margin: 0 31px 20px 32px;
	padding: 25px 0 15px 0;
	border-bottom: 1px solid #999;
}

#content div.page-title ul.title {
	float:left;
	font-size:10px;
	line-height:10px;
	font-weight: bold;
}
#content div.page-title ul.title li {
	list-style:none;
	float:left;
	color:#cc0000;
	text-transform:uppercase;
	background:url(/images/beta/bg-title-separator.jpg) no-repeat 0 3px;
	padding:0 13px 0 23px;
}
#content div.page-title ul.title li.first {
	background:none;
	padding:0 13px 0 0;
}
#content div.page-title ul.title li a {
	text-decoration:none;
	color:#333;
	float:left;
}
#content div.page-title ul.title li a:hover,
#content div.page-title ul.title li a.active {
	color:#cc0000;
}
#content div.page-title ul.add-menu {
	float:right;
	font-size:10px;
	line-height:10px;
	font-weight: bold;
	text-transform: uppercase;
	margin:1px 0 0 0;
}
#content div.page-title ul.add-menu li {
	float:left;
	list-style:none;
	padding:0 0 0 22px;
}
#content div.page-title ul.add-menu li a {
	text-decoration:none;
	color:#333;
	float:left;
}
#content div.page-title ul.add-menu li a:hover,
#content div.page-title ul.add-menu li.active a {
	color:#cc0000;
}

/* page content */

div#page-content {
	text-align: left;
}

div#main-content {
	padding-top: 20px;
}

div.content-pane {
	width: 835px;
	margin: 0 31px 0 32px;
	padding-bottom: 15px;
	color: #000;
	text-align: left;
	font-size: 75%;
	font-weight: normal;
}

/* product info */

div.product-info2,
div.main-info {
	width:460px;
	float:right;
	padding:0 0 8px 0;
}

div.product-info,
div.main-info {
	width:560px;
	float:left;
	padding:0 0 8px 0;
}

div#product-banner {
	position: relative;
	border: 1px solid #999;
	margin-bottom: 30px;
	width: 560px;
	height: 204px;
	
}

div#product-banner keri {
	position: relative;
	margin-bottom: 30px;
	width: 560px;
	height: 330px;
}
div#product-banner img { 
	display: none; 
	position: absolute;
	top: 0;
	left: 0;
	width: 560px;
}
div#product-banner img.main-banner { display: block; }

div#product-video {
	margin-bottom: 30px;
	width: 560px;
}

div.product-info h1 {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:19px 0 0 3px;
	display:inline;
	padding:0 0 5px 0; 
}

h2.product-title {
	margin-bottom: 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 170%;
	font-weight: bold;
	color: #2a2a2a;
}
span.sub-title {
	display: block;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	color: #969696;
	margin-top: 0;
	margin-bottom: 20px;
}
.womens span.sub-title { color: #666; }
h2.product-title span.text-gradient {
	background: url('/images/style/text-gradient-white.png') repeat-x 0 0;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}

#content div.product-info img.ebs-icon {
	float:right;
	margin:0 30px 0 15px;
	display:inline;
}

/* product full */

div.product-full,
div.main-full {
	width: 100%;
	padding: 0 0 8px 0;
}

/* product sidebar */

#content div.product-sidebar2,
#content div.main-sidebar {
	width: 348px;
	float: left;
}


#content div.product-sidebar,
#content div.main-sidebar {
	width: 252px;
	float: right;
}

/* 3 column pane */

#content div.main-column-1,
#content div.main-column-2,
#content div.main-column-3 {
	width: 268px;
	float: left;
}

#content div.main-column-2 { margin: 0 15px; }

h3.sidebar-title {
	margin: 12px 0 6px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 70%;
	color: #cc0000;
}

h3.performance-chart	{ text-indent: -9000px; width: 252px; height: 10px; background: url('/images/headers/sub/performance-chart.gif') no-repeat 0 0; }
h3.set-makeup			{ text-indent: -9000px; width: 252px; height: 10px; background: url('/images/headers/sub/set-makeup.gif') no-repeat 0 0; }
h3.available-wedges		{ text-indent: -9000px; width: 252px; height: 10px; background: url('/images/headers/sub/available-wedges.gif') no-repeat 0 0; }
h3.lofts-features		{ text-indent: -9000px; width: 252px; height: 10px; background: url('/images/headers/sub/lofts-features.gif') no-repeat 0 0; }
h3.lofts-only			{ text-indent: -9000px; width: 252px; height: 10px; background: url('/images/headers/sub/lofts-only.gif') no-repeat 0 0; }
h3.features-only		{ text-indent: -9000px; width: 252px; height: 10px; background: url('/images/headers/sub/features-only.gif') no-repeat 0 0; }

strong.hilight {
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	font-family: Helvetica, Arial, sans-serif;
}

div.product-gallery img {
	border: 1px solid #999999;
}

div.product-gallery img.no-border { border: none; }

ul.gallery-thumbs {
	width: 100%;
	overflow: hidden;
	margin-top: 4px;
}
ul.gallery-thumbs li {
	float: left;
	margin-right: 3px;
}
ul.gallery-thumbs li.active img { border: 1px solid #cc0000; }
ul.gallery-thumbs li.last 		{ margin: 0; }
ul.gallery-thumbs li img 		{ width: 80px; height: 50px; }

ul.gallery-thumbs2 {
	width: 100%;
	overflow: hidden;
	margin-top: 4px;
}
ul.gallery-thumbs2 li {
	float: left;
	margin-right: 3px;
}
ul.gallery-thumbs2 li.active img { border: 1px solid #cc0000; }
ul.gallery-thumbs2 li.last 		{ margin: 0; }
ul.gallery-thumbs2 li img 		{ width: 180px; height: 50px; }

ul.no-box,
ul.no-box li {
	margin: 0;
}
ul.no-box li.active img,
ul.no-box li img {
	border: none;
	width: auto;
	height: auto;
}

ul.cloth-swatches {
	padding-left: 110px;
}
ul.cloth-swatches li img {
	width: auto;
	height: auto;
}

ul.integrated-8 li				{ margin-right: 5px; }
ul.integrated-8 li img 			{ width: 120px; height: 50px; }

ul.integrated-13 li				{ margin-right: 2px; }
ul.integrated-13 li img 		{ width: 59px; height: 59px; }

ul.integrated-13N li				{ margin-right: 2px; }
ul.integrated-13N li img 		{ width: 65px; height: 65px; }

ul.a4os-designer li {
	width: 175px;
	margin: 0 5px 10px 5px;
	float: left;
	line-height: 140%;
}

ul.a4os-designer li img { margin-bottom: 10px; }

ul.a4os-designer li span.designer-title {
	color: #391F19;
	font-weight: bold;
}

ul.clubset-clubs {
	width: 252px;
	margin-bottom: 10px;
}

ul.clubset-clubs li {
	float: left;
	width: 32px;
	height: 24px;
	margin: 0 4px 4px 0;
	text-indent: -9000px;
}

ul.clubset-clubs li.club-1		{ background: url('/images/clubsets/clubs/1.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-2		{ background: url('/images/clubsets/clubs/2.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-3		{ background: url('/images/clubsets/clubs/3.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-4		{ background: url('/images/clubsets/clubs/4.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-5		{ background: url('/images/clubsets/clubs/5.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-6		{ background: url('/images/clubsets/clubs/6.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-1H		{ background: url('/images/clubsets/clubs/1H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-2H		{ background: url('/images/clubsets/clubs/2H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-3H		{ background: url('/images/clubsets/clubs/3H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-4H		{ background: url('/images/clubsets/clubs/4H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-5H		{ background: url('/images/clubsets/clubs/5H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-5T		{ background: url('/images/clubsets/clubs/5T.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-6H		{ background: url('/images/clubsets/clubs/6H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-7H		{ background: url('/images/clubsets/clubs/7H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-8H		{ background: url('/images/clubsets/clubs/8H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-9H		{ background: url('/images/clubsets/clubs/9H.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-7		{ background: url('/images/clubsets/clubs/7.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-8		{ background: url('/images/clubsets/clubs/8.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-9		{ background: url('/images/clubsets/clubs/9.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-SW		{ background: url('/images/clubsets/clubs/SW.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-PW		{ background: url('/images/clubsets/clubs/PW.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-GW		{ background: url('/images/clubsets/clubs/GW.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-LW		{ background: url('/images/clubsets/clubs/LW.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-D		{ background: url('/images/clubsets/clubs/D.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-3W		{ background: url('/images/clubsets/clubs/3W.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-5W		{ background: url('/images/clubsets/clubs/5W.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-7W		{ background: url('/images/clubsets/clubs/7W.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-P		{ background: url('/images/clubsets/clubs/P.gif') no-repeat 0 0; }
ul.clubset-clubs li.club-CH		{ background: url('/images/clubsets/clubs/CH.gif') no-repeat 0 0; }

ul.clubset-clubs li.loft-8-5	{ background: url('/images/clubsets/lofts/8-5.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-9-5	{ background: url('/images/clubsets/lofts/9-5.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-10	    { background: url('/images/clubsets/lofts/10.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-10-5	{ background: url('/images/clubsets/lofts/10-5.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-11-5	{ background: url('/images/clubsets/lofts/11-5.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-12  	{ background: url('/images/clubsets/lofts/12.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-12-5	{ background: url('/images/clubsets/lofts/12-5.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-13		{ background: url('/images/clubsets/lofts/13.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-14-5	{ background: url('/images/clubsets/lofts/14-5.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-15		{ background: url('/images/clubsets/lofts/15.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-16		{ background: url('/images/clubsets/lofts/16.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-17		{ background: url('/images/clubsets/lofts/17.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-18		{ background: url('/images/clubsets/lofts/18.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-19		{ background: url('/images/clubsets/lofts/19.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-20		{ background: url('/images/clubsets/lofts/20.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-21		{ background: url('/images/clubsets/lofts/21.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-22		{ background: url('/images/clubsets/lofts/22.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-23		{ background: url('/images/clubsets/lofts/23.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-24		{ background: url('/images/clubsets/lofts/24.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-25		{ background: url('/images/clubsets/lofts/25.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-26		{ background: url('/images/clubsets/lofts/26.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-27		{ background: url('/images/clubsets/lofts/27.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-28		{ background: url('/images/clubsets/lofts/28.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-29		{ background: url('/images/clubsets/lofts/29.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-30		{ background: url('/images/clubsets/lofts/30.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-31		{ background: url('/images/clubsets/lofts/31.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-32		{ background: url('/images/clubsets/lofts/32.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-33		{ background: url('/images/clubsets/lofts/33.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-34		{ background: url('/images/clubsets/lofts/34.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-35		{ background: url('/images/clubsets/lofts/35.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-36		{ background: url('/images/clubsets/lofts/36.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-37		{ background: url('/images/clubsets/lofts/37.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-38		{ background: url('/images/clubsets/lofts/38.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-39		{ background: url('/images/clubsets/lofts/39.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-40		{ background: url('/images/clubsets/lofts/40.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-41		{ background: url('/images/clubsets/lofts/41.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-42		{ background: url('/images/clubsets/lofts/42.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-43		{ background: url('/images/clubsets/lofts/43.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-44		{ background: url('/images/clubsets/lofts/44.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-45		{ background: url('/images/clubsets/lofts/45.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-46		{ background: url('/images/clubsets/lofts/46.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-47		{ background: url('/images/clubsets/lofts/47.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-48		{ background: url('/images/clubsets/lofts/48.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-49		{ background: url('/images/clubsets/lofts/49.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-50		{ background: url('/images/clubsets/lofts/50.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-51		{ background: url('/images/clubsets/lofts/51.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-52		{ background: url('/images/clubsets/lofts/52.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-53		{ background: url('/images/clubsets/lofts/53.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-54		{ background: url('/images/clubsets/lofts/54.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-55		{ background: url('/images/clubsets/lofts/55.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-56		{ background: url('/images/clubsets/lofts/56.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-57		{ background: url('/images/clubsets/lofts/57.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-58		{ background: url('/images/clubsets/lofts/58.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-59		{ background: url('/images/clubsets/lofts/59.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-60		{ background: url('/images/clubsets/lofts/60.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-64		{ background: url('/images/clubsets/lofts/64.gif') no-repeat 0 0; }
ul.clubset-clubs li.loft-HL		{ background: url('/images/clubsets/lofts/HL.gif') no-repeat 0 0; }

ul.clubset-tech {
	width: 252px;
}
ul.clubset-tech li {
	margin-bottom: 10px;
	line-height: 110%;
	font-size: 105%;
	font-weight: bold;
	text-transform: uppercase;
	color: #3f3f3f;
}

ul.clubset-tech li.club-boxer-hybrid				{ width: 142px; height: 12px; text-indent: -9000px; background: url('/images/clubsets/tech/boxer-hybrid.gif') no-repeat 0 0; }
ul.clubset-tech li.club-trans-hybrid				{ width: 142px; height: 12px; text-indent: -9000px; background: url('/images/clubsets/tech/trans-hybrid.gif') no-repeat 0 0; }
ul.clubset-tech li.club-cavity-back-short-irons		{ width: 142px; height: 24px; text-indent: -9000px; background: url('/images/clubsets/tech/cavity-back-short-irons.gif') no-repeat 0 0; }
ul.clubset-tech li.club-hotter-face					{ width: 142px; height: 12px; text-indent: -9000px; background: url('/images/clubsets/tech/hotter-face.gif') no-repeat 0 0; }
ul.clubset-tech li.club-lower-cg					{ width: 142px; height: 12px; text-indent: -9000px; background: url('/images/clubsets/tech/lower-cg.gif') no-repeat 0 0; }
ul.clubset-tech li.club-high-moi					{ width: 142px; height: 12px; text-indent: -9000px; background: url('/images/clubsets/tech/high-moi.gif') no-repeat 0 0; }


ul#tour-pros {
	position: absolute;
	padding: 10px 0 5px 0;
	width: 200px;
	top: 340px;
	left: 32px;
	z-index: 100;
	float: none;
	background-color: white;
}

ul#tour-pros li {
	font-size: 80%;
	line-height: 120%;
	margin-bottom: 5px;
}

ul#tour-pros li a {
	color: black;
	text-decoration: none;
}

ul#tour-pros li.active a { color: #cc0000; }

ul.retailer-list li {
	float: left;
	width: 175px;
	padding: 0 10px 15px 0;
	font-size: 90%;
}

ul.print-list li {
	float: left;
	margin: 0 4px 15px 4px;
}

ul.print-list li img {
	border: 1px solid #ccc;
}

/* -----------------------------------
	  		  	Lists
   ----------------------------------- */

ul.list { 
	margin-bottom: 15px; 
	padding-left: 5px;
}
ul.list li {
	margin-bottom: 10px;
	padding-left: 20px;
	line-height: 140%;
}

ul.bullet-logo li 	{ background: url('/images/bullets/logo.gif') no-repeat 0 0; }
ul.bullet-red li 	{ background: url('/images/bullets/red.gif') no-repeat 0 0; }
ul.bullet-black li 	{ background: url('/images/bullets/black.gif') no-repeat 0 0; }
ul.bullet-yellow li { background: url('/images/bullets/yellow.gif') no-repeat 0 0; }

ul.badges {
	margin-bottom: 15px;
}
ul.badges li {
	float: left;
	margin-right: 10px;
}

ul.list-tech {
	margin-bottom: 15px;
}
ul.list-tech li {
	float: left;
	width: 270px;
	margin-right: 5px;
	margin-bottom: 10px;
	line-height: 130%;
	color: #808285;
}
ul.list-tech li img {
	float: left;
	border: none;
	margin-right: 10px;
}

ul.product-showcase {
	padding-bottom: 20px;
}
ul.product-showcase li {
	float: left;
	width: 256px;
	padding-right: 20px;
	padding-bottom: 20px;
}
ul.product-showcase li a { 
	display: block;
	width: 256px;
	padding-bottom: 15px;
	text-align: center;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	color: #333;
	border-left: 1px solid #a2a2a2;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
} 
ul.product-showcase li a img {
	display: block;
	margin-bottom: 10px;
}
ul.product-showcase li a:hover {
	color: #cc0000;
	border: 1px solid #cc0000;
}

ul.list li a { color: black; }
ul.list li a:hover { color: #cc0000; }

/* -----------------------------------
		   Product Carousel
   ----------------------------------- */

.product-overview #technology,
.product-overview #specs,
.product-tech #overview,
.product-tech #specs,
.product-specs #technology,
.product-specs #overview { display: none; }

#carousel-mask {
	overflow: hidden;
	position: relative;
	width: 898px;
}

.carousel {
	position: relative;
	width: 898px;
	clear: both;
}

.carousel div.content-pane { 
	float: left; 
}

/* -----------------------------------
		   Performance Chart
   ----------------------------------- */
   
ul#performance-chart,
ul.performance-chart { 
	margin: 0;
	width: 451px; 
}
ul#performance-chart li,
ul.performance-chart li {
	position: relative;
	width: 451px;
	height: 26px;
	text-indent: -9000px;
}
li#chart-ball-speed							{ background: url('/images/chart/animated-ball-speed.gif') no-repeat 0 0; }
li#chart-forgiveness						{ background: url('/images/chart/animated-forgiveness.gif') no-repeat 0 0; }
li#chart-hybrid-forgiveness					{ background: url('/images/chart/animated-forgiveness-hybrid.gif') no-repeat 0 0; }
li#chart-drive-distance						{ background: url('/images/chart/animated-drive-distance.gif') no-repeat 0 0; }
li#chart-club-face							{ background: url('/images/chart/club-face.gif') no-repeat 0 0; }
li#chart-launch-angle-low					{ background: url('/images/chart/launch-angle-low.gif') no-repeat 0 0; }
li#chart-launch-angle-low-mid				{ background: url('/images/chart/launch-angle-low-mid.gif') no-repeat 0 0; }
li#chart-launch-angle-mid-high				{ background: url('/images/chart/launch-angle-mid-high.gif') no-repeat 0 0; }
li#chart-launch-angle-mid					{ background: url('/images/chart/launch-angle-mid.gif') no-repeat 0 0; }
li#chart-launch-angle-high					{ background: url('/images/chart/launch-angle-high.gif') no-repeat 0 0; }
li#chart-offset-maximum						{ background: url('/images/chart/offset-maximum.gif') no-repeat 0 0; }
li#chart-offset-slight						{ background: url('/images/chart/offset-slight.gif') no-repeat 0 0; }
li#chart-offset-progressive					{ background: url('/images/chart/offset-progressive.gif') no-repeat 0 0; }
li#chart-offset-reduced-constant			{ background: url('/images/chart/offset-reduced-constant.gif') no-repeat 0 0; }
li#chart-offset-reduced-progressive			{ background: url('/images/chart/offset-reduced-progressive.gif') no-repeat 0 0; }
li#chart-sole-width-medium					{ background: url('/images/chart/sole-width-medium.gif') no-repeat 0 0; }
li#chart-sole-width-super-wide				{ background: url('/images/chart/sole-width-super-wide.gif') no-repeat 0 0; }
li#chart-sole-width-thin					{ background: url('/images/chart/sole-width-thin.gif') no-repeat 0 0; }
li#chart-sole-width-narrow					{ background: url('/images/chart/sole-width-narrow.gif') no-repeat 0 0; }
li#chart-sole-width-wide					{ background: url('/images/chart/sole-width-wide.gif') no-repeat 0 0; }
li#chart-hybrid-offset-none					{ background: url('/images/chart/offset-hybrid-none.gif') no-repeat 0 0; }
li#chart-hybrid-offset-maximum				{ background: url('/images/chart/offset-hybrid-maximum.gif') no-repeat 0 0; }
li#chart-hybrid-offset-progressive			{ background: url('/images/chart/offset-hybrid-progressive.gif') no-repeat 0 0; }
li#chart-hybrid-offset-reduced-constant		{ background: url('/images/chart/offset-hybrid-reduced-con.gif') no-repeat 0 0; }
li#chart-hybrid-offset-reduced-progressive	{ background: url('/images/chart/offset-hybrid-reduced-pro.gif') no-repeat 0 0; }
li#chart-hybrid-sole-width-medium			{ background: url('/images/chart/sole-width-hybrid-medium.gif') no-repeat 0 0; }
li#chart-hybrid-sole-width-super-wide		{ background: url('/images/chart/sole-width-hybrid-super.gif') no-repeat 0 0; }
li#chart-hybrid-sole-width-thin				{ background: url('/images/chart/sole-width-hybrid-thin.gif') no-repeat 0 0; }
li#chart-hybrid-sole-width-narrow			{ background: url('/images/chart/sole-width-hybrid-narrow.gif') no-repeat 0 0; }
li#chart-hybrid-sole-width-wide				{ background: url('/images/chart/sole-width-hybrid-wide.gif') no-repeat 0 0; }
li#chart-hybrid-sole-width-shallow			{ background: url('/images/chart/sole-width-hybrid-shallow.gif') no-repeat 0 0; }
li#chart-topline-medium						{ background: url('/images/chart/topline-medium.gif') no-repeat 0 0; }
li#chart-topline-thick						{ background: url('/images/chart/topline-thick.gif') no-repeat 0 0; }
li#chart-topline-thin						{ background: url('/images/chart/topline-thin.gif') no-repeat 0 0; }
li.chart-ball-speed							{ background: url('/images/chart/animated-ball-speed.gif') no-repeat 0 0; }
li.chart-forgiveness						{ background: url('/images/chart/animated-forgiveness.gif') no-repeat 0 0; }
li.chart-hybrid-forgiveness					{ background: url('/images/chart/animated-forgiveness-hybrid.gif') no-repeat 0 0; }
li.chart-drive-distance						{ background: url('/images/chart/animated-drive-distance.gif') no-repeat 0 0; }
li.chart-club-face							{ background: url('/images/chart/club-face.gif') no-repeat 0 0; }
li.chart-launch-angle-low					{ background: url('/images/chart/launch-angle-low.gif') no-repeat 0 0; }
li.chart-launch-angle-low-mid				{ background: url('/images/chart/launch-angle-low-mid.gif') no-repeat 0 0; }
li.chart-launch-angle-low-high				{ background: url('/images/chart/launch-angle-low-high.gif') no-repeat 0 0; }
li.chart-launch-angle-mid-high				{ background: url('/images/chart/launch-angle-mid-high.gif') no-repeat 0 0; }
li.chart-launch-angle-mid					{ background: url('/images/chart/launch-angle-mid.gif') no-repeat 0 0; }
li.chart-launch-angle-high					{ background: url('/images/chart/launch-angle-high.gif') no-repeat 0 0; }
li.chart-offset-maximum						{ background: url('/images/chart/offset-maximum.gif') no-repeat 0 0; }
li.chart-offset-slight						{ background: url('/images/chart/offset-slight.gif') no-repeat 0 0; }
li.chart-offset-progressive					{ background: url('/images/chart/offset-progressive.gif') no-repeat 0 0; }
li.chart-offset-constant					{ background: url('/images/chart/offset-constant.gif') no-repeat 0 0; }
li.chart-offset-reduced-constant			{ background: url('/images/chart/offset-reduced-constant.gif') no-repeat 0 0; }
li.chart-offset-reduced-progressive			{ background: url('/images/chart/offset-reduced-progressive.gif') no-repeat 0 0; }
li.chart-sole-width-medium					{ background: url('/images/chart/sole-width-medium.gif') no-repeat 0 0; }
li.chart-sole-width-super-wide				{ background: url('/images/chart/sole-width-super-wide.gif') no-repeat 0 0; }
li.chart-sole-width-thin					{ background: url('/images/chart/sole-width-thin.gif') no-repeat 0 0; }
li.chart-sole-width-narrow					{ background: url('/images/chart/sole-width-narrow.gif') no-repeat 0 0; }
li.chart-sole-width-wide					{ background: url('/images/chart/sole-width-wide.gif') no-repeat 0 0; }
li.chart-hybrid-offset-none					{ background: url('/images/chart/offset-hybrid-none.gif') no-repeat 0 0; }
li.chart-hybrid-offset-maximum				{ background: url('/images/chart/offset-hybrid-maximum.gif') no-repeat 0 0; }
li.chart-hybrid-offset-progressive			{ background: url('/images/chart/offset-hybrid-progressive.gif') no-repeat 0 0; }
li.chart-hybrid-offset-constant				{ background: url('/images/chart/offset-hybrid-constant.gif') no-repeat 0 0; }
li.chart-hybrid-offset-reduced-constant		{ background: url('/images/chart/offset-hybrid-reduced-con.gif') no-repeat 0 0; }
li.chart-hybrid-offset-reduced-progressive	{ background: url('/images/chart/offset-hybrid-reduced-pro.gif') no-repeat 0 0; }
li.chart-hybrid-sole-width-medium			{ background: url('/images/chart/sole-width-hybrid-medium.gif') no-repeat 0 0; }
li.chart-hybrid-sole-width-super-wide		{ background: url('/images/chart/sole-width-hybrid-super.gif') no-repeat 0 0; }
li.chart-hybrid-sole-width-thin				{ background: url('/images/chart/sole-width-hybrid-thin.gif') no-repeat 0 0; }
li.chart-hybrid-sole-width-narrow			{ background: url('/images/chart/sole-width-hybrid-narrow.gif') no-repeat 0 0; }
li.chart-hybrid-sole-width-wide				{ background: url('/images/chart/sole-width-hybrid-wide.gif') no-repeat 0 0; }
li.chart-hybrid-sole-width-shallow			{ background: url('/images/chart/sole-width-hybrid-shallow.gif') no-repeat 0 0; }
li.chart-topline-medium						{ background: url('/images/chart/topline-medium.gif') no-repeat 0 0; }
li.chart-topline-thick						{ background: url('/images/chart/topline-thick.gif') no-repeat 0 0; }
li.chart-topline-thin						{ background: url('/images/chart/topline-thin.gif') no-repeat 0 0; }

ul#performance-chart li span.chart-bar,
ul.performance-chart li span.chart-bar {
	display: block;
	position: absolute;
	width: 62px;
	height: 2px;
	top: 11px;
	left: 173px;
}

ul#performance-chart li span.chart-bar span.chart-line,
ul.performance-chart li span.chart-bar span.chart-line {
	display: block;
	height: 2px;
	background: url('/images/chart/bar.png') no-repeat 0 0;
}

/* -----------------------------------
		 	  SPECS TABLE
   ----------------------------------- */

table.tech-specs {
	width: 835px;
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
	border-collapse: collapse;
	background-color: #fff;
}

span.tech-specs-top,
span.tech-specs-bottom {
	display: block;
	width: 835px;
	text-indent: -9000px;
}
span.tech-specs-top 	{ height: 10px; background: url('/images/tables/spec-table-top.gif') no-repeat 0 0; }
span.tech-specs-bottom 	{ height: 27px; background: url('/images/tables/spec-table-bottom.png') no-repeat 0 0; margin-bottom: 15px; }

table.tech-specs td,
table.tech-specs th { 
	padding: 5px 0; 
	text-align: center;
	width: 119px;
}

tbody tr.odd td {
	background: url('/images/tables/spec-table-zebra.gif') repeat-x left bottom;
}

table.tech-specs thead {
	border-bottom: 1px solid #5e5e5e;
	background: #d5d5d5;
}
table.tech-specs thead th { 
	padding-top: 0;
	font-weight: bold;
	font-size: 110%;
}

table.tech-specs tbody,
table.tech-specs tfoot {
	border-left: 1px solid #5e5e5e;
	border-right: 1px solid #5e5e5e;
}
table.tech-specs tbody td,
table.tech-specs tfoot td {
	border-bottom: 1px solid #c0c0c0;
}
table.tech-specs tbody tr.last td,
table.tech-specs tfoot tr.last td {
	border-bottom: none;
}
table.tech-specs tfoot tr.last td {
	padding-bottom: 0;
}

ul.specs-options {}
ul.specs-options li {
	float: left;
	width: 365px;
	padding: 10px 25px 0px 25px;
	text-align: left;
}
ul.specs-options li img { 
	display: block; 
	margin-top: 5px;
}

/* -----------------------------------
		    HOME SLIDESHOW
   ----------------------------------- */
ul#home-slideshow1			{ width: 898px; margin: 0 0 20px 0; }
ul#home-slideshow1 li 		{ display: none; float: left; }
ul#home-slideshow1 li.active { display: block; }


ul#home-slideshow 			{ width: 898px; margin: 0 0 20px 0; }
ul#home-slideshow li 		{ display: none; float: left; }
ul#home-slideshow li.active { display: block; }

ul#home-slideshow-handles {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
ul#home-slideshow-handles li {
	float: left;
	height: 15px;
	width: 9px;
	margin-right: 2px;
	text-indent: -9000px;
	background: url('/images/home/main/handle.gif') no-repeat 0 0;
}
ul#home-slideshow-handles li.active { background-position: 0 -15px; }

ul#home-subnav { width: 1000px; }
ul#home-subnav li { 
	position: relative;
	float: left;
	width: 304px;
	padding-bottom: 11px;
}
ul#home-subnav li a {
	display: block;
	position: relative;
	width: 277px;
	height: 87px;
	margin: 0 6px;
	padding: 8px 8px 25px 8px;
	background: #ffffff url('/images/home/subnav/subnav-bottom-thirds.gif') no-repeat -6px bottom;
	z-index: 5;
}
ul#home-subnav li span.subnav-shadow {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 304px;
	height: 15px;
	background: url('/images/home/subnav/subnav-bottom-shadow-thirds.gif') no-repeat 0 0;
	z-index: 1;
}

/* -----------------------------------
			DiXX BLU Putter
   ----------------------------------- */

#content .dixx-tech div.product-info {
	width: 430px;
}
#content .dixx-tech div.product-sidebar {
	width: 382px;
	height: 465px;
	position: relative;
	background: url('/images/gallery/dixx/screenshot-background.jpg') no-repeat 0 0;
}

#dixx-overlay {
	width: 382px;
	height: 465px;
	position: absolute;
	top: 0;
	left: 0;
	background: url('/images/gallery/dixx/screenshot-overlay.gif') no-repeat 0 0;
	z-index: 20;
}

#dixx-mask {
	overflow: hidden;
	position: relative;
	margin: 135px 0 0 175px;
	width: 169px;
	height: 126px;
	z-index: 10;
}

ul#dixx-screenshots {
	position: absolute;
	width: 169px;
}
ul#dixx-screenshots li { 
	margin: 0;
	padding: 0;
	line-height: 0;
}


/* -----------------------------------
				Footer
   ----------------------------------- */
   
#footer {
	width: 906px;
	padding-top: 15px; 
}

#footer a:link,
#footer a:visited  	{ color: #333; text-decoration: none; }
#footer a:hover 	{ color: #cc0000; }

ul.footer-menu {
	width: 906px;
	margin-top: 0;
	margin-right: 153px;
	margin-bottom: 40px;
	margin-left: 35px;
}
ul.footer-menu li {
	float: left;
	padding: 0 10px;
}
ul.footer-menu li a {
	display: block;
	float: center;
	height: 10px;
	font-size: 70%;
	text-indent: -9000px;
}

ul.footer-menu li a.footer-legacy		    { width: 127px; background: url('/images/footer/legacy.gif') no-repeat 0 0; }
ul.footer-menu li a.footer-inside-adams		{ width: 122px; background: url('/images/footer/inside-adams.gif') no-repeat 0 0; }
ul.footer-menu li a.footer-news-media		{ width: 126px; background: url('/images/footer/news-media.gif') no-repeat 0 0; }
ul.footer-menu li a.footer-corporate		{ width: 109px;  background: url('/images/footer/corporate.gif') no-repeat 0 0; }
ul.footer-menu li a.footer-legal			{ width: 58px;  background: url('/images/footer/legal.gif') no-repeat 0 0; }
ul.footer-menu li a.footer-find-retailer	{ width: 132px; background: url('/images/footer/find-retailer.gif') no-repeat 0 0; }
ul.footer-menu li a.footer-contact-us 		{ width: 113px;  background: url('/images/footer/contact-us.gif') no-repeat 0 0; }
/* ul.footer-menu li a.footer-facebook 		{ width: 103px;  background: url('/images/footer/facebook.gif') no-repeat 0 0; } */

ul.footer-menu li a:hover { background-position: 0 -10px; }

#footer p {
	color: #666;
	font-size: 70%;
	text-align: center;
	line-height: 140%;
}

/* -----------------------------------
			Miscellaneous
   ----------------------------------- */

.clear-left 	{ clear: left; }
.clear-right 	{ clear: right; }
.clear-both 	{ clear: both; }
.left 			{ float: left; }
.right			{ float: right; }
.block			{ display: block; }
.none			{ display: none; }
.strong			{ font-weight: bold; }
.no-background 	{ background-image: none; }
.ampersand		{ font-family: "Baskerville", "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-style: italic; }
.lowercase		{ text-transform: lowercase; }
.flickr-blue	{ color: #0061dc; font-family: Arial, sans-serif; font-weight: bold; text-transform: lowercase; }
.flickr-pink  	{ color: #ff0084; font-family: Arial, sans-serif; font-weight: bold; text-transform: lowercase; }
.filckr-white	{ color: #ffffff; font-family: Arial, sans-serif; font-weight: bold; text-transform: lowercase; }
img.right		{ margin: 0 0 10px 10px; }
img.left		{ margin: 0 10px 10px 0; }

/* ----------------------------------------------------------------------------
						Clearfix Easy Clearing of Floats

			http://www.positioniseverything.net/easyclearing.html
   ---------------------------------------------------------------------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */