/* CSS PinnacleFishing */

h1

{

	color: #eb6d20;

	font-size: 20pt;

	font-weight:normal;

	margin: 0px;

	padding-top: 6px;	

}



h2

{

	color: #333333;

	font-size: 16pt;

	font-weight: normal;

	margin: 0px;

	padding: 0px 0px 0px 0px;	

}



#productHeadline h1

{

	color: #eb6d20;

	font-size: 16pt;

	font-weight:normal;

	margin: 0px;

	padding-top: 6px;

}



#webupdateToolbar

{

	margin: 0px 0px 0px 0px;

	background-repeat: no-repeat; 

}



table.youMightAlsoLikeContainer

{

	width: 100%;	

}



.videoFloatOverFeature

{

	z-index: 99;

	position: absolute;

	margin-top: 5px;

	margin-left: 485px;

}



.videoCustomFittingHome

{

	z-index: 100;

	position: absolute;

	margin-top: -3px;

	margin-left: 490px;

}



.verticalTableHeadings

{

	border: none;

}



.verticalTableHeadings th

{

	text-align: right;

	vertical-align: middle;

	white-space: nowrap;

}



.verticalTableHeadings td

{

	text-align: left;

	vertical-align: top;

	white-space: nowrap;

}



.customFittingBody

{

	margin-top: 5px;

}



.youMightAlsoLikeTop

{

	width: 243px;

	height: 5px;

	background-repeat:no-repeat;

	background-image: url('http://media.callawaygolf.com/webupdate/CallawayGolf/Products/YouMightAlsoLike/images/YouMightAlsoLike_top.gif');	

}



.youMightAlsoLikeBottom

{

	width: 243px;

	height: 5px;

	background-repeat:no-repeat;

	background-image: url('http://media.callawaygolf.com/webupdate/CallawayGolf/Products/YouMightAlsoLike/images/YouMightAlsoLike_b.gif');	

}





.youMightAlsoLike

{

	width: 243px;

	min-height: 81px;

	height: 81px;

	vertical-align: middle;

	background-repeat: repeat-y;

	background-image: url('http://media.callawaygolf.com/webupdate/CallawayGolf/Products/YouMightAlsoLike/images/YouMightAlsoLike_bg.gif');	

}



.youMightAlsoLikeImg img

{

	float: left;

	padding-left: 10px;

	border: none;

}



.youMightAlsoLikeName a

{

	float: left;

	padding-left: 20px;

	padding-top: 25px;

	font-size: 12px;

	text-decoration: none;

	color: #4f4f4f;

}



.youMightAlsoLikeHeading

{

	text-transform: uppercase;

	font-weight: bold;

	font-size: 12pt;

	color: #4f4f4f;

	margin-top: 14px;

	padding-left: 5px;

	padding-bottom: 5px;

}



.productOverviewVideo

{

	z-index: 101;

	top: 0px;

	left: 0px;

	

}



#main

{

	width: 970px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

}



#leftColumn /*wraps all left nav content*/

{

	float: left;

}



#mainnav 

{

	position: absolute;

	width: 171px;

	padding-left:0px;

	margin-left:0px;

	z-index: 101;

}



#leftSubNav

{

	width: 174px;

	padding: 210px 0px 60px 0px;	

}



#wrapper

{

	z-index: 101;

	cursor: pointer;

}



#premenu

{

	margin-top: 0px;

	margin-left: 3px;

	width: 171px;

	height: 161px;

	position: absolute;

	z-index: 101;

	display: block;

	cursor: pointer;

}



#premenu img

{

	cursor: pointer;

}

 

#nav

{

	margin-top: -19px; /* must be 19px less than .premenu */

	margin-left: 4px; /* must be 1px greater than .premenu */

	width: 760px;

	height: auto;

	/* height: 500px;*/

	position: absolute;

	z-index: 101;

	display: none;

	cursor: pointer;	

	visibility: hidden;

}





.articleDate

{

	color: #929292;

}



html

{

	min-height: 100%;

 	height: auto;

}



body  

{
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; 
	font-size: 12px;
	background-image: url(../images/bgLower.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 22px;

}


body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 




a.orangeLinkSmall

{

	color: #eb6d20;

	text-decoration: none;

}



a.orangeLinkSmall : hover

{

	text-decoration: underline;

}



#zipCodeSearchBox

{

	white-space: nowrap;

	vertical-align: bottom;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-bottom: 5px;

	padding-top: 5px;

	font-weight: bold;

	height: auto;

	width: auto;

}



#zipCodeSearchBox .textbox

{

	padding-top: 1px;

}



#zipCodeSearchBox .button

{

	float:left;

	margin-left: 5px;

	margin-top: 0px;

}



#zipCodeSearchBox input

{

	font-size: 12px;

	margin: 0px;

	padding: 0px;

}



#zipCodeSearchBox a

{

	margin: 0px;

	padding: 0px;

}



#zipCodeSearchBox a img

{

	border: none;

	margin: 0px;

	padding: 0px;

}



textarea

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#siteBody

{

	width: 100%;

	background-image: url(../images/bgTop.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



.masterContainer {

	width: 970px;

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	
}

.masterNAV {
	width: 485px;
	vertical-align: top;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
}

.masterNAVPL {

	width: 215px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
	
}

.masterNAVPD {
	width: 215px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 10px;
	padding-top: 10px;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
}

.righttopBanner {
	width: 485px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 20px;
	padding-top: 10px;
	vertical-align: top;
	text-align: right;
	
}
.righttopBannerPL {
	width: 755px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	vertical-align: top;
	
}

.righttopBannerPD

{
	background-image: url(../images/pd_background.gif);
	background-repeat:no-repeat;
	width: 740px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-top: 0px;
	height:auto;
	margin-left: 0px;
	;
	}

.righttopBannerPD_rods

{
	background-image: url(../images/pd_background_rods.gif);
	background-repeat:no-repeat;
	width: 740px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-top: 0px;
	height:auto;
	margin-left: 0px;
	;
	}
	
	
.righttopBannerPD_th

{
	background-image: url(../images/pd_background_th.gif);
	background-repeat:no-repeat;
	width: 740px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-top: 0px;
	height:3500px;
	margin-left: 0px;
	;
	}
	
	.righttopBannerPD_rods_2

{
	background-image: url(../images/pd_background_rods_2.gif);
	background-repeat:no-repeat;
	width: 740px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-top: 0px;
	height:auto;
	margin-left: 0px;
	;
	}

.righttoptablePD

{
	width: 740px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 10px;
	color: #FF7F00;
	font-weight: bold;
	margin-top: 0px;
	height:auto;
	margin-left: 7px;
	text-align: -moz-center;
	}

.pl_spec_header {
	height: 24px;
	font-size:18px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	text-align: left;
	
}

.tabspec{
	margin-left: 15px;
	clear: left;
	
	
}

.rightlowerBanner {
	width: 485px;
	height: 272px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 20px;
	padding-top: 10px;
	text-align: right;
	
}


.alyssa

{
	background-image: url(http://enterprisesystemsgroup.com/projects/pinnaclefishing/images/pictorial_top_06.gif);
	}

.masterContainerEuro {

	width: 970px;

	text-align: left; /* this overrides the text-align: center on the body element. */

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	background: 

}



#containerOneBodyAloneXLarge {

	width: 970px;

	margin: 0px auto;

	padding:0px;

}



#header 

{
	width: 955px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
	height: 92px;
	position: relative;
	font: Lucida Grande;
	color: #333;
	font-weight: normal;
}

.headerMenu

{
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 16px;
	height: 16px;
	color:#333;
	padding-left: 5px;
	margin-top: 15px;
	 display: inline;
	
	
}



.headerMenu a

{
	padding: 0px;
	padding-left: 16px;
	margin: 0px;
	font-size: 14px;
	text-decoration: none;
	color: #333;
}



.headerMenu a:hover

{
	font-size: 14px;
	text-decoration: underline;
	color: #0188CC;
}




.logo

{

	float:left;

	margin-left: 32px;

	margin-top: 5px;	

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.subnav

{

	z-index: 1;

}



#pageTitle 

{

	width: 970px;

	padding: 0px;

	position: relative;

}



#pageSubTitle

{

	z-index: 1;

}



#headline1

{

	padding: 0px;

	margin: 0px 0px 0px 191px;

	width: 773px;

}



#headline1Padded

{

	padding: 0px;

	margin: 0px 0px 0px 196px;

	width: 773px;

}



#headline2

{

	padding: 10px 0px 6px 0px;

	margin: 0px 0px 0px -2px;

}



#headline2NoMargin

{

	padding: 0px;

	margin: 0px;

}



/**************************/



#breadcrumbsPadded

{	

	width: 755px;

	height: 15px;

	padding-top: 0px;

	vertical-align: bottom;


}



#breadcrumbsPadded .breadcrumbs

{

	padding: 0px;

	margin-left: 196px;

	width: 773px;

}



#breadcrumbsPadded .breadcrumbs a

{

	font-size: 7pt;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

	color: #929292;

}



#breadcrumbsPadded .breadcrumbs a:hover

{

	color: #eb6d20;

}



#breadcrumbsPadded .breadcrumbs .currentNode

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	

}



#breadcrumbsPadded .breadcrumbs .node

{	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



#breadcrumbsPadded .breadcrumbs .separator

{	

	margin: 0px 6px 0px 6px;

	padding: 0px 0px 0px 0px;

}



#breadcrumbsPadded .breadcrumbs .rootNode

{	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



/**************************/




.pd_title 

{	font:lucida grande;
	font-size:24px;
	color: #FF7F00;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
}

.pd_productimage 

{
	width:455px;
	height:498px;
	font-size:10px;
	color: gray;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align:top;
	}
	
	.pd_productimage_combos

{
	width:300px;
	height:498px;
	font-size:10px;
	color: gray;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align:top;
	}


.pd_productspecs 

{
	font:Lucida Grande;
	float:left;
	font-size:14pt;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align:top;
	font-weight: bold;
	text-align: left;
	width: 230px;
	margin-right: 15px;
	list-style: none;
}

.pd_productspecs_combos

{
	font:Arial;
	float:left;
	font-size:12pt;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align:top;
	font-weight: bold;
	text-align: left;
	width: 385px;
	margin-right: 10px;
}

.pd_productspecs_th

{
	font:Arial;
	float:left;
	font-size:12pt;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align:top;
	font-weight: bold;
	text-align: left;
	width: 650px;
	margin-right: 10px;
}

.pd_productspecs2

{
	font: lucille grande;
	color:#333;
	width:220px;
	font-size:14pt;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	vertical-align:top;
	margin-right:10px;
	text-align: left;
	float: left;
}

.pd_productspecs2_combos

{
	font:Arial;
	color:#333333;
	width:375px;
	font-size:12pt;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align:top;
	text-align: left;
	float: left;
}

.pd_productspecs li

{
	text-align:left;
	margin-left:0px;
	font-size: 13px;
	list-style-type: disc;
}

.pd_productspecs7

{
	font:Arial;
	line-height:11px;
	color:#333333;
	width:365px;
	font-size:10pt;
	padding-left: 0px;
	padding-top: 0px;
	padding-right:10px;
	font-variant:small-caps;
	vertical-align:top;
	text-align: left;
	float: left;
}


.pd_productspecs7_reels

{
	font:Arial;
	line-height:11px;
	color:#333333;
	width:230px;
	font-size:10pt;
	padding-left: 0px;
	padding-top: 0px;
	padding-right:10px;
	font-variant:small-caps;
	vertical-align:top;
	text-align: left;
	float: left;
}

.pd_productspecs7_rods

{
	font:Arial;
	line-height:11px;
	color:#333333;
	width:650px;
	font-size:10pt;
	padding-top: 0px;
	padding-right:10px;
	font-variant:small-caps;
	vertical-align:top;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
	
}
.pd_bordertop {
	border-bottom:solid;
	border-bottom-color:#0188CC;
	border-bottom-width:medium;
}

.pd_borderbottom {
border-top:solid;
border-top-color:#0188CC;
border-top-width:medium;

}

.pd_productspecsshop

{
	font:Arial;
	color:#333333;
	width:auto;
	font-size:12pt;
	padding-left: 0px;
	padding-top: 20px;
	text-align: left;
	float: left;
}

.pd_productspecsshop_rods

{
	font:Arial;
	color:#333333;
	width:auto;
	font-size:12pt;
	padding-left: 0px;
	padding-top: 20px;
	text-align: center;
	float: none;
}

.pd_productspecsshop_rods_no_top_pad

{
	font:Arial;
	color:#333333;
	width:auto;
	font-size:12pt;
	padding-left: 0px;
	padding-top: 2px;
	text-align: center;
	float: none;
}


.pd_productspecs3

{
	font:Arial;
	color:#333333;
	width:435px;
	font-size:13pt;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align:top;
	text-align: left;
}

.pd_productspecs3_rods

{
	font:Arial;
	color:#333333;
	width:700px;
	font-size:13pt;
	padding-left: 15px;
	padding-top: 10px;
	vertical-align:top;
	text-align: left;
}


.pd_productspecs3_combos

{
	font:Arial;
	color:#333333;
	width:280px;
	font-size:13pt;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align:top;
	text-align: left;
}

.pd_productspecs4

{
	font:Arial;
	color:black;
	width:435px;
	font-size:10pt;
	padding-left: 10px;
	font-weight: normal;
	text-align: justify;
}

.pd_productspecs4_rods

{
	font:Arial;
	color:black;
	width: 700px;
	font-size:10pt;
	padding-left: 15px;
	font-weight: normal;
	text-align: left;
}

.pd_productspecs4_th

{
	font:Arial;
	color:black;
	width: 650px;
	font-size:10pt;
	padding-left: 15px;
	font-weight: normal;
	text-align: justify;
}

.pd_productspecs4_combos

{
	font:Arial;
	color:black;
	width:280px;
	font-size:10pt;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
}


#breadcrumbs

{
	width: 740px;
	vertical-align: top;
	text-align: left;
	color: #FF7F00;
	padding-top: 10px;
	margin-bottom:0px;
	padding-left: 15px;
	padding-bottom: 5px;
	
	
}



#breadcrumbs .breadcrumbs

{

	padding: 0px;

	margin-left: 193px;

	width: 773px;

}



#breadcrumbs a

{

	font-size: 10pt;
	padding-top: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #929292;
	vertical-align: top;
		

}

#breadcrumbs p

{

	font-size: 24pt;

}


#breadcrumbs a:hover

{

	color: #0188CC;

}



#breadcrumbs .breadcrumbs .currentNode

{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	

}



#breadcrumbs .breadcrumbs .node

{	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



#breadcrumbs .breadcrumbs .separator

{	

	margin: 0px 6px 0px 6px;

	padding: 0px 0px 0px 0px;

}



#breadcrumbs .breadcrumbs .rootNode

{	

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}






.footer 

{

	width: 970px;

	margin-top: 5px;

	clear: both;

	color: #929292;

}



.footer a:hover, #mainnav a:active

{

	color: #eb6d20;

}



.footerTopRow

{

	float: left; 

	padding: 0px;

	margin: 0px;

}



.footerTopRow a

{

	padding-right: 16px;

	font-size: 12px;	

	text-decoration: none;

	color: #929292;

}



.footerSeparator

{
	float:left;
	margin: 0px;
	padding: 5px;
}



.footerBottomRow

{
	
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
	height: 11px;
	color:#777;
	padding-left: 10px;
}



.footerBottomRow a

{
	padding: 0px;
	padding-right: 16px;
	margin: 0px;
	font-size: 10px;
	text-decoration: underline;
	color: #333;
	
}



.footerBottomRow a:hover

{
	font-size: 10px;
	text-decoration: none;
	color: #0188CC;
}



.brandLogos

{

	float: left;

	margin: 0px;

	padding: 0px;

}



.brandLogos img

{

	margin-top: 5px;

	margin-right: 5px;

	padding: 0px;

	border: none;

}



.shopLogos

{

	float: left;

	margin: 0px;

	padding: 0px;

}



.shopLogos img

{

	margin-left: 15px;

	padding: 0px;

	margin: 0px;

	border: none;

}



a

{

	font-size: 12px;

	color: #424242;

	text-decoration: underline;

}



a:hover

{
	font-size: 12px;
	color: #eb6d20;
	text-decoration: none;

}



.roundedDivYmal {

	width: 243px;

	background-color: #FFFFFF;

	height: 91px;

	background-image: url(http://media.callawaygolf.com/webupdate/CallawayGolf/images/YouMightAlsoLike_bg1.gif);

}



#contentboxYmal {

	overflow: hidden;

	padding-top: 0;

	padding-right: 5px;

	padding-left: 5px;

	



}



.boxYmal {

	background-color: #FFFFFF;

	margin-top: 3px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

}



.boxYmal a{

	text-decoration: none;

	font-size: 12px;

}



.boxYmal a:hover {

	text-decoration: underline;

	font-size: 12px;

}





.boxYmal .img {

	float: left;

	padding-left: 0px;

	margin-right: 5px;

	border:0px;

}

.th-float {

	float: left;

	
}



.boxYmal p {

	float: left;

	width: 145px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4f4f4f;

	margin-top: 27px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.regbody{
font: lucida grande;
}

li.left-align {widith: 220px;} 


