body {
	margin-bottom: 20px;
	text-align: center; }
 
.clear { clear: both; }
 
#pp-wrap {
	width: 950px;
	margin: 20px auto 0;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: left; }
 
	#pp-wrap img { border: 0; }
 
#pp-left-col {
	width: 170px;
	float: left;
	margin-right: 20px;
	padding-right: 19px;
	border-right: 1px solid #ccc; }
 
#pp-right-col {
	width: 740px;
	float: left;
	clear: none; }
 
	#pp-right-col a, #pp-right-col a:active, #pp-right-col a:visited {
		text-decoration: none;
		color: #00f; }
 
	#pp-right-col a:hover { text-decoration: underline; }
 
#pp-breadcrumbs {
	font-size: 10px;
	line-height: 14px;
	text-decoration: none; }
 
	#pp-breadcrumbs a, #pp-breadcrumbs a:active, #pp-breadcrumbs a:visited {
		text-decoration: none;
		color: #00f; }
 
	#pp-breadcrumbs .sep {
		padding: 0 5px;
		color: #999; }
 
#pp-title h1 {
	font-size: 24px;
	letter-spacing: -.025em;
	margin: 20px 0 0; }

.FootJoy .Shoes #pp-subtitle .fjshoes { display: inline !important; }

#pp-subtitle h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 0; }
 
	#pp-subtitle h2 span {
		font-size: 14px;
		font-weight: normal; }

.Accessories .title-producttype,
.Apparel .title-producttype,
.Bag .title-producttype,
.Grips .title-producttype { 
	display:none; }
	
#pp-photos {
	width: 245px;
	float: left;
	margin: 40px 0 0;
	font-size: 11px;
	text-align: center;
	position: relative; }
 
#rep-act {
	clear: both;
	font-weight: bold;
	margin: 10px 0; }
 
	#rep-act a, #zoom-link a {
		font-weight: normal;
		text-decoration: none; }
 
#pp-specs {
	width: 230px;
	float: left;
	margin: 40px 0 0 30px;
	font-size: 11px; }
 
	#pp-specs label { font-weight: bold; }
 
		#pp-specs label span {
			font-weight: normal;
			font-size: 10px;
			color: #777; }
 
	#pp-specs h3 {
		margin: 0 0 10px;
		padding: 0;
		font-size: 18px;
		text-decoration: none; }
 
.specs-box {
	padding: 10px;
	margin: 0 0 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; }
	
.Wedge #other-specs { display: none !important; }
 
#pp-specs select {
	width: 210px;
	margin: 5px 0 10px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
 
select.only-option {
	background: #eee;
	color: #333; }
 
#pp-specs .no-option {
	font-size: 11px;
	margin-bottom: 10px; }
 
	#pp-specs .no-option span { font-weight: normal; }
 
#pp-sku-id {
	margin-top: 20px;
	color: #464646; }
 
#pp-buy {
	width: 200px;
	float: left;
	margin: 40px 0 0 30px;
	font-weight: bold; }
 
#addtocart-box {
	background: url(/pp/buy-box-bg.jpg);
	padding: 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; }
 
#msrp {
	font-weight: normal;
	padding-bottom: 5px; }
 
#3balls-only { font-style: italic; }
 
#big-price {
	font-size: 30px;
	color: #f00;
	letter-spacing: -.025em; }
 
#price-condition {
	font-weight: normal;
	font-size: 10px;
	color: #555; }
 
#you-save {
	font-size: 11px;
	padding-top: 5px; }
 
	#you-save span { color: #f00; }
 
#addtocart-active a {
	display: block;
	margin: 5px 0;
	height: 40px;
	width: 140px;
	background: url(/pp/addtocart-button.gif) center center no-repeat;
	text-indent: -9999px; }
 
	#addtocart-active a:hover { background: url(/pp/addtocart-button-hover.gif) center center no-repeat; }
 
#only-x-left {
	font-size: 11px;
	color: #555; }
 
#buy-other {
	text-align: center;
	padding: 20px 0; }
	
	.alerts, .tradeins, .gd-bonus { margin-top: 20px; }

#shipstoday {
	text-align: center;
	margin-top: 10px;
	font-size: 11px; }
	
	.shiprates a { font: normal 10px/1.5 Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

#pp-more {
	padding: 20px 0;
	display: block; }

	#pp-more div {
		padding: 0;
		background-color: #ffc; }
		
	#pp-more img { display: none; }
			
#pp-tabs {
	float: left;
	width: 100%; }
 
ul.tab-nav {
	padding: 0;
	margin: 0;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
 
.tab-nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline; }
 
	.tab-nav li a {
		outline: none;
		float: left;
		display: block;
		height: 30px;
		line-height: 30px;
		padding: 0 20px;
		margin: 0 10px -1px 0;
		text-decoration: none;
		color: #555 !important;
		background-color: #eee;
		border: 1px solid #ccc;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px; }
 
		.tab-nav li a:hover, .tab-nav li a.current {
			border-bottom: 1px solid #fff;
			background-color: #fff;
			color: #555; }
 
		.tab-nav li a:visited { color: #555; }
 
.tab-content {
	padding: 30px 20px;
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0; }
 
*html .tab-content { padding: 15px 20px 30px; }
 
#cond-content .cond-title {
	font-weight: bold;
	margin-bottom: 10px; }
 
.cond-description {
	margin-top: 10px;
	padding-left: 20px;
	border-left: 4px solid #ccc;
	font-style: italic; }
	
	.cond-description li { list-style: none; }
 
#fnb-content li { padding-top: 5px; }
 
	#fnb-content li:first-child { padding-top: 10px; }
 
#sidebar-stamps a:hover span { width: 270px; }
 
.cond-image {
	padding: 10px;
	float: right; }
 
#condition_o9 .cond-image, #condition_o10 .cond-image, #condition_o11 .cond-image { display: none; }
 
.links #product-cond-therm { display: none; }
 
span.img1_xlarge, span.img2_xlarge, span.img3_xlarge, span.img4_xlarge, span.img5_xlarge, span.img6_xlarge { display: none; }
 
span.Description { display: none; }
 
.addtocart { margin-top: 10px; }

.only-1-left, .only-2-left, .only-3-left, .only-4-left, .only-5-left, .only-6-left, .only-7-left, .only-8-left, .only-9-left { display: inline !important; }
 
/* TPC Balls - hide condition thermometer */
.SKU-276123 #product-cond-therm, .SKU-276124 #product-cond-therm, .SKU-276127 #product-cond-therm, .SKU-276128 #product-cond-therm, .SKU-276130 #product-cond-therm, .SKU-276131 #product-cond-therm, .SKU-276132 #product-cond-therm { display: none; }
 
/* Shipping Price Box */
.product-page .ship {
	width: 200px;
	height: 40px;
	margin: 0 auto;
	background: url(/pp/buy-other-fs149.gif) no-repeat; }

/* 495 */
.Tees .ship,
.Gloves .ship,
.Headcover .ship,
.Spikes .ship,
.Socks .ship,
.Hat .ship,
.Cap .ship,
.Visor .ship,
.Accessories .ship,
.Bracelet .ship,
.Necklace .ship,
.SKU-91424 .ship, /* FJ Flannel Bag */
.It .ship, /* Glove It Brand */
.Accessory .ship, /*  Accessory Bags */
.Valuables .ship, /* Valuables Pouches */
.Case .ship
.Vest .ship { background: url(/pp/buy-other-usps495.gif) no-repeat; }
/* 695 */
.Shirt .ship,
.Polo .ship,
.Sleeve .ship,
.Crew .ship,
.Mock .ship,
.Pullover .ship,
.Jacket .ship,
.Windshirt .ship,
.Windpant .ship,
.Shorts .ship,
.Pants .ship { background: url(/pp/buy-other-usps495.gif) no-repeat; }
/* regular */
.Grips .ship,
.Umbrella .ship,
.Display .ship,
.Game .ship,
.Rangefinder .ship,
.uPro .ship,
.Yardage .ship,
.SkyCaddie .ship,
.GPS .ship { background: url(/pp/buy-other-fs149.gif); }

 
/* OptiFit */
.optifit-thumbs { display: none; }
 
.OptiFit .optifit-hide { display: none; }
 
.OptiFit .optifit-thumbs { display: block !important; }
 
.optifit-thumbs li a:link img, .optifit-thumbs li a:visited img {
	border-color: #ccc;
	padding: 4px; }
 
.optifit-thumbs li a:hover img { border-color: #aaa; }
 
.optifit-thumbs a img { outline: none; }
 
.optifit-thumbs img { border: none; }
 
.optifit-fbs h3 {
	font: bold 18px/24px Verdana;
	text-decoration: none;
	margin: 20px 0 10px; }
 
.photos {
	overflow: hidden;
	width: 270px; }
 
	.photos div img {
		padding: 10px 0 20px;
		float: left; }
 
	.photos ul.thumbs {
		margin: 10px 0 10px;
		padding: 0;
		list-style: none;
		width: 274px;
		float: left; }
 
		.photos ul.thumbs li {
			margin: 0 10px 10px 0;
			padding: 0;
			float: left;
			overflow: hidden;
			position: relative;
			border: 1px solid #ccc; }
 
			.photos ul.thumbs li img { padding: 5px 5px 3px; }
 
		.photos ul.thumbs li {
			margin: 0 5px 10px 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px; }
 
 
#pp-specs { background: #fff url(/misc/loading.gif) no-repeat 80px 30px; min-height: 200px; }
.specs-box { background-color: #fff; display: none; }
.headcover-note { line-height: 1.3; margin: 0 !important; }
.headcover-note .notehead { font-size: 16px; font-weight: bold; }
#pp-specs .headcover-note .noteinside { font-size: 14px; font-weight: bold !important; color: #f00; }
	#pp-specs .headcover-note .noteinside span { font-weight: bold !important; }
.headcover-note .note { font-size: 10px; font-weight: normal; color: #333; }
.grips-option { margin: 5px 0 0 !important; }
.border { border: 1px solid #ccc !important; }

.Callaway #pp-subtitle { display: none; }

.promos .closeout { display: none !important; }
.promos div { padding: 5px 10px; font-size: 11px; background-color: #ffc; border: 1px dashed #f00; font-weight: normal; margin-top: 20px; text-align: center; }

.lefty-icon { height: 57px; width: 39px; position: absolute; top: 0; right: 0; background: transparent url(/misc/lefty.gif) no-repeat; }

span#easy2Container_tbal_610 a { display: block; height: 40px; width: 240px; text-indent: -9999em; background: url(/misc/demo-tour.gif) no-repeat; margin: 10px 0; }