img#categoryHead {
	margin-bottom: 8px;
}

div#productSubcategory {
	background: url(../images/product/BG_content.gif) repeat-x top #8d8d8d;
	position: relative;
}

div.subcatPosition {
	position: absolute;
	width: 432px;
	height: 220px;
	background: url(../images/product/BG_categoryPosition.gif) repeat-x top #D1D1D1;
	top: 0px;
	left: 359px;
	z-index: 50;
}

div.accessoryPosition {
	height: 163px;
	background: url(../images/product/BG_accessoryPosition.gif) repeat-x top #D1D1D1;
	top: 0px;
	left: 359px;
	z-index: 50;
}

div.subcatPosition p {
	position: absolute;
	bottom: 25px;
	left: 8px;
}

div#productSubcategory h1 {
	padding: 20px 0px 6px 10px;
}

div#productSubcategory h1.accessories {
	height: 120px;
}

ul.subcategoryLinks {
	list-style-type: none;
	padding: 0px 0px 4px 8px;
	height: 164px;
}

ul.subcategoryLinks li {
	margin-bottom: 1px;
}

div.subcategorylist {
	background-color: #FFF;
	padding-top: 17px;
	float: left;
	width: 800px;
}

/* subcategory listing */

div.paddle,
div.accessory_row {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	border-left: 12px solid #FFF;
	float: left;
	width: 780px;
}

div.paddle { cursor: pointer; padding-bottom: 8px; width:788px }

div.over {
	border-left: 12px solid #FFE400;
}

div.paddle img.paddleThumb {
	float: left;
	margin-top: 8px;
}

div.paddle div.paddleCopy {
	display:inline;
	width: 232px;
	float: left;
	padding-top: 8px;
}

div.paddle div.paddleCopy h2 {
	margin-bottom: 14px
}

div.paddle div.paddleCopy p {
	font-size: 11px;
	line-height: 14px
}

div.paddle div.paddleStats {
	float: left;
	display:inline;
	margin-left:14px;
	width: 165px;
	padding-top: 8px
	overflow:none;
}

div.paddle div.paddleStats img.stats{
	margin: 28px 0px 16px 0;
}

div.paddle div.paddleStats a {
	display: block;
	text-align: right;
	color: #000;
	font-size: 10px;
	width: 165px;
}

/* accessory styles */

div.accessory {
    width: 260px;
    float: left;
    padding-top: 8px;
}

div.accessoryImage_row {
    float: left;
    margin-left: 8px;
    display:inline;
}

div.accessoryImage_row div.accessory { border-bottom: 10px solid #FFF; }
div.accessoryImage_row div.accessoryMouseover { border-bottom: 10px solid #ffe400; }

div.accessory a.accessoryName {
    width: 240px;
    margin-top: 8px;
}

div.accessory p {
    width: 240px;
    margin-top: 8px;
    line-height: 16px;
}

div.accessory p a {
    color: #000;
}

/* product page */

div#yourPaddle,
div#yourAccessory {
	float: left;
	width: 800px;
}

div#yourPaddle { background: url(../images/product/BG_yourpaddle.gif) repeat-y; }

div#accessoryErrata {
	min-height:54px;
	padding-bottom: 16px;
}

div#yourAccessory { background-color: #FFF; }

div#productHead,
div#paddleConfigData {
	padding-bottom: 8px;
}

div#productHead,
div#accessoryHead {
	width: 352px;
	float: left;
	background-color: #FFF;
}

div#productHead h1,
div#accessoryHead h1 {
	padding: 16px 0px 40px 12px;
}

div#productHead span.bladeDimensions {
	display: block;
	margin: 6px 0px 0px 14px;
	font-size: 14px;
}

div#productHead a.enlarge,
div#accessoryHead a.enlarge {
	padding: 8px 33px 8px 0px;
	margin-right: 8px;
	background: url(../images/product/icon_enlarge.gif) no-repeat right center;
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

div#productHead a.enlarge:hover,
div#accessoryHead a.enlarge:hover {
	text-decoration: underline;
}
div#paddleConfigData,
div#paddleConfig,
div#accessoryConfigData,
div#accessoryErrata {
	border: 2px solid #ffe400;
}

div#paddleConfigData {
	height:330px;
	overflow:auto;
	visibility: hidden;
}
.showConfig div#paddleConfigData {
	visibility: visible;
}
.showConfig div#paddleConfigData[id] {
	height:auto;
	min-height:330px;
}

div#accessoryConfigData {
	height:315px;
	overflow:auto;
}

div#accessoryHead + div#accessoryConfigData {
	height:auto;
	min-height:275px;
}
div#accessoryErrata {
	height:57px;
}
div#productCopy + div#accessoryErrata {
	height:auto;
	min-height:54px;
}

div#paddleConfigData,
div#accessoryConfigData {
	float: left;
	width: 430px;
	padding-left: 14px;
	background-color: #BEBEBE;
	z-index: 0;
	border-bottom-width: 0px;

}

div#paddleConfigData h2 {
	margin: 16px 0px 9px -2px;
}

div#paddleConfigData h3,
div#paddleConfig h3,
div#accessoryConfigData h3,
div#accessoryErrata h3 {
	margin: 0 0 2px 0;
	font-size: 10px;
}

div#paddleConfig h3,
div#accessoryErrata h3 {
	clear:both;
	height: 12px;
	margin: 0px 0px 4px 14px;
}

#paddleConfigData p,
#paddleConfig p {
	margin: 0;
	width:90%
}
#paddleConfig p {
	margin-left:14px;
}

div#paddleConfigData div {
float: left;
width: 50%;
margin: 16px 0 0 0;
}
.showConfig div#paddleConfigData div {
float: none;
}
div#paddleConfigData div.system {
	z-index:0;
}
div#paddleConfigData div.price,
div#paddleConfigData div.blade,
div#paddleConfigData div.system {
clear: both;
width: 45%;
}
div#paddleConfigData div.price p,
div#paddleConfigData div.price p span,
div#paddleConfigData div.netweight p,
div#paddleConfigData div.netweight p span,
div#accessoryConfigData div.price,
div#accessoryConfigData div.price *,
div#accessoryErrata div.price,
div#accessoryErrata div.price * {
	font-weight: bold;
	font-size: 22px;
}
div#paddleConfigData div.blade p,
div#paddleConfigData div.blade p span,
div#paddleConfigData div.shaft p,
div#paddleConfigData div.shaft p span,
div#paddleConfigData div.system p,
div#paddleConfigData div.system p span {
	font-weight: bold;
	font-size: 14px;
}
div#paddleConfigData div.system {
	width:100%;
	position:relative;
}

#paddleConfigData p.configInfo {
	position:absolute;
	top:0px;
	right:9px;
	text-align: right;
	background:none;
	margin:0px;
	padding:0px;
}
#paddleConfigData p.configInfo a {
	float:none;
	clear:none;
	display:block;
	margin:3px 0px 0px;
	padding:0px;
	font-weight:normal;
}
div#accessoryErrata div.price {
	margin-left: 18px;
}
/*
#paddleConfigData p.configInfo a.designlink {
margin-top:-28px;
}
div#paddleConfigData div.price,
div#paddleConfigData div.netweight,
div#paddleConfigData div.blade,
div#paddleConfigData div.shaft {
	margin-left: 14px;
}



div#accessoryConfigData div.price *,
div#paddleConfigData div.price *,
div#paddleConfigData div.netweight *,
div#paddleConfigData div.price,
div#accessoryConfigData div.price,
div#paddleConfigData div.netweight {
	font-weight: bold;
	font-size: 22px;
}

div#paddleConfigData div.blade,
div#paddleConfigData div.shaft,
div#paddleConfigData div.blade *,
div#paddleConfigData div.shaft * {
	font-weight: bold;
	font-size: 14px;
}
*/
div#paddleConfigData a.printconfig,
div#accessoryConfigData a.printconfig,
div#paddleConfigData a.designlink,
div#accessoryConfigData a.designlink, {
margin-top: 0px;
}
a.printconfig,
a.designlink {
	font-size: 9px;
	color: #000;
	float: right;
	clear:left;
	margin: -14px 8px 0px 0px;
}
div#productCopy,
div#accessoryReviews {
	width: 345px;
	padding-right:7px;
	float: left;
	background-color: #FFF;
	padding-bottom: 25px;
	overflow: hidden;
}

div#yourAccessory div#productCopy {
	float: left;
	width: 452px;
	margin-left: 10px;
	display: inline;
}

* p.position {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	margin: 0px 0px 15px 13px;
	padding: 12px 14px 0px 0px;
	font-size: 18px;
	line-height: 22px;
}

div#accessoryConfigData p.position {
	background: none;
	margin-left:0px;
}

* ul.features {
	margin: 0px 0px 35px 13px;
	font-size: 18px;
	list-style-type: none;
}

div#accessoryConfigData ul.features {
	margin: 0px 0px 14px 0px;
}

* ul.features li {
	padding: 0px 14px 0px 12px;
	background: url(../images/product/bullet_productFeature.gif) no-repeat top left;
}

* ul.features li a {
	color: #000;
}

div#productCopy h4,
div#accessoryReviews h4,
div#paddleConfig h4 {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	margin: 15px 0px 0px 8px;
	padding: 8px 4px 0px 0px;
}

div#accessoryReviews h4 {
	margin: 0px 8px 8px 8px;
}

div#productCopy img.stats,
div#paddleConfig img.stats {
	margin-left: 6px;
}

div#productCopy ul.reviews,
div#paddleConfig ul.reviews,
div#accessoryReviews ul.reviews {
	margin-left: 12px;
	list-style-type: none;
}

div#paddleConfig ul.reviews {
	padding-bottom: 14px;
}

div#productCopy ul.reviews li,
div#accessoryReviews ul.reviews li,
div#paddleConfig ul.reviews li {
	float: left;
	margin-right: 10px;
}

div#productCopy ul.reviews li.writereview,
div#paddleConfig ul.reviews li.writereview,
div#accessoryReviews ul.reviews li.writereview {
	margin-right: 0px;
}

div#productCopy ul.reviews li a,
div#productCopy ul.reviews li,
div#paddleConfig ul.reviews li a,
div#paddleConfig ul.reviews li,
div#accessoryReviews ul.reviews li a,
div#accessoryReviews ul.reviews li {
	font-size: 11px;
	color: #000;
}

div#paddleConfig,
div#accessoryErrata {
	float: left;
	width: 444px;
	background-color: #BEBEBE;
	overflow: hidden;
	border-top-width:0px;
}

div#paddleConfig {
	/*position: relative;
	top: -340px;*/
	margin-top: -340px;
	padding-top: 30px;
	border-top-width: 2px;
}

.showConfig div#paddleConfig {
	margin-top: 0;
	padding-top: 0;
	border-top-width: 0;
}

div#productCopy h2.innovations {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	margin: 0px 2px 0px 6px;
	padding: 14px 0px 3px 6px;
}
div#productCopy a.innovations {
	padding: 0 0 0 12px;
	color:#000;
	font-size: 11px;
}

div#paddleConfig h2.options {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	margin: 0px 9px 9px 10px;
	padding: 14px 0px 0px 0px;
}

div#paddleConfig h3.options {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	margin: 16px 0px 2px 8px;
	padding-top: 
}

div#paddleConfig ul.configLinks {
	/*background: url(../images/global/divider_horiz_black_1px.gif) repeat-x bottom;*/
	padding-bottom: 16px;
	margin: 0px 8px 12px 16px;
	list-style-type: none;
	float: left;
	width: 433px;
	display : inline;
}

div#paddleConfig ul.lastset {
	background: none;
	padding-bottom: 16px;
	margin-bottom: 0px;
}

h3.topBorder {
	background: url(../images/global/divider_horiz_black_1px.gif) repeat-x top;
	margin-right:7px;
	padding-right:7px;
	padding-top: 12px;
	width:419px
}

h3#choose_blade_material.topBorder {
	background: none;
}

div#paddleConfig ul.configLinks li {
	float: left;
	margin-right: 2px;
}

div#paddleConfig ul.configLinks li img {
	position: relative;
	z-index: 10;
}

div#paddleConfig ul.configLinks li img.selected_material,
div#paddleConfig ul.configLinks li img.mouseover_material {
	background: url(../images/product/bg_selectedmaterial.gif) no-repeat;
}

div#paddleConfig #lockConfig ul.configLinks li img.selected_material,
div#paddleConfig #lockConfig ul.configLinks li img.mouseover_material {
	background: url(../images/product/bg_selectedlock.gif) no-repeat;
}

div#paddleConfig ul.configLinks li img.selected_shaft,
div#paddleConfig ul.configLinks li img.mouseover_shaft {
	background: url(../images/product/bg_selectedshaft.gif) no-repeat;
}

div.configTip {
	position: absolute;
	z-index: 100;
	width: 183px;
	padding-bottom: 12px;
	background: url(../images/product/popup.bottom.png) no-repeat bottom;
	display: none;
	left: -1000px;
	top: -1000px;
	z-index: 100;
}

div.configTip dl {
	padding: 8px;
	background: url(../images/product/popup.top.png) no-repeat top;
}

div.configTip dl dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 3px;
}

div.configTip dl dd {
	font-size: 11px;
}

div.configTip dl dd.weight {
	margin-bottom: 16px;
}

div.configTip dl dd.bullet {
	padding-left: 7px;
	background: url(../images/product/bullet_configFeature.gif) no-repeat top left;
}

.disabled {
    -moz-opacity:.20;
    opacity:.20;
    filter:alpha(opacity=20);
}
.enabled {
    -moz-opacity:1;
    opacity:1;
    filter:alpha(opacity=100);
}