/*
Theme Name: Easton Bell Sports
Theme URI: http://eastonbellsports.com
Description: Theme for Easton Bell Sports Corporate Site</a>.
Version: 1.0
Author: Wes Lebsack
Tags: ebs

*/



body {
	background-image: url('images/pagebg.jpg');
	background-color: #1c1c1c;	
	background-repeat: repeat-x;
}

a {
	color: #FFFFFF;
	position:relative;
}

ul { margin-left: 35px; }

.homecurves {
	margin: -544px 0px 0px 0px;
	height: 544px;
	width: 690px;
	z-index: 6;
	position: static;
}

.homeleftcurve {
	margin: 0px 0px 0px 0px;
	position: static;
	height: 544px;
	width: 28px;
}


.homerightcurve {
	margin: 0px 0px 0px 634px;
	position: static;
	height: 544px;
	width: 28px;
}

.homeslider {
	cursor: pointer;
	cursor: hand;
	height: 544px;
	width: 30px;
}

#homesliders {
	margin: 96px 0px 0px 4px;
	height: 544px;
	width: 900px;
	z-index: 1;
	position: absolute;
	background-color: #000000;
}

#homelinkint {
	height: 18px
	width: 300px;
	margin: 25px 0px 0px 30px;
	position: absolute;
}

#homenavigation {
	height: 126px;
	width: 908px;
	z-index: 999;
	position: absolute;
	background-image: url('images/navigation3.png');
}

.internalpagebody {
	margin: 0px 0px 0px 0px;
	background: url('images/bodybg.png') #525252;
	background-repeat:repeat-x;
	width: 900px;
}

.slideshowrapper {
	margin: 50px 0px 0px 0px;
	height: 500px;
	width: 960px;
	position: absolute;
	z-index: 1;
}

.intleftshadow {
	background: url('images/leftshadow.png');
	width: 30px;
}

.intrightshadow {
	background: url('images/rightshadow.png');
	width: 30px;
}

/* #footer {
	background-image: url('images/footer.png');
	height: 415px;
	width: 945px;
	margin: 20px auto 0px auto;
	background-image: url('images/footer.png');
} */

#hockeyheader {
	height: 311px;
	width: 690px;
	margin: 0px 0px 0px 0px;
}

#homelink {
	height: 25px
	width: 53px;
	margin: 30px 0px 0px 23px;
	position: absolute;
}


/*

Internal Drop Down Menus

*/


* {padding:0; margin:0}
.dropdownint {float:left;}
.dropdownint dt {cursor:pointer;}
.dropdownint dt:hover {}
.dropdownint ul {margin: 0px 0px 0px 0px; border: 0px; list-style:none; height: 135px;}
.dropdownint li {display:inline; font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FFFFFF; position: relative; z-index: 999;}
.dropdownint a, .dropdownint a:active, .dropdownint a:visited {display:block; text-decoration:none; border: 0px; color: #FFFFFF; margin-left: 15px; margin-bottom: 2px; position: relative; z-index: 999;}
.dropdownint a:hover {text-decoration: underline; position: relative; z-index: 999;}
.dropdownint .underline {border: 0px; position: relative; position: relative; z-index: 999;}

* {padding:0; margin:0}
.globalnetworkddint {float:left;}
.globalnetworkddint dt {cursor:pointer;}
.globalnetworkddint dt:hover {}

.globalnetworkddint ul {margin: 0px 0px 0px 0px; border: 0px; list-style:none; height: 129px; position: relative; z-index: 999;}
.globalnetworkddint li {display:inline; font-family: Verdana, Helvetica, Arial; font-size: 10px; color: #FFFFFF;}
.globalnetworkddint a, .globalnetworkddint a:active, .globalnetworkddint a:visited {display:block; text-decoration:none; border: 0px; color: #FFFFFF; margin-left: 15px; margin-bottom: 2px; position: relative; z-index: 999;}
.globalnetworkddint a:hover {text-decoration: underline; position: relative; z-index: 999;}
.globalnetworkddint .underline {border: 0px; position: relative; z-index: 999;}

#navbrandsint {
	height: 18px
	width: 53px;
	margin: 63px 0px 0px 23px;
	position: absolute;
	z-index: 999;
}

#navaboutint {
	height: 18px
	width: 53px;
	margin: 63px 0px 0px 100px;
	position: absolute;
	z-index: 999;
}

#navprotectionint{
	height: 18px
	width: 75px;
	margin: 63px 0px 0px 180px;
	position: absolute;
	z-index: 999;
}

#navperformanceint {
	height: 18px
	width: 90px;
	margin: 63px 0px 0px 275px;
	position: absolute;
	z-index: 999;
}

#navinvestorint {
	height: 18px
	width: 53px;
	margin: 63px 0px 0px 380px;
	position: absolute;
	z-index: 999;
}

#navcareersint {
	height: 18px
	width: 70px;
	margin: 63px 0px 0px 500px;
	position: absolute;
	z-index: 999;
}

#globalnetworkint {
	height: 18px
	width: 160px;
	margin: 40px 0px 0px 725px;
	position: absolute;
	z-index: 999;
}





/*

Internal Branded Carousel

*/




.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 164px;
    height: 180px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  164px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  164px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 164px;
    height: 180px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('images/next-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -34px 0;
}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -99px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url('images/prev-horizontal.png') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -66px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;s
    background-position: -96px 0;
}

#wrap {
margin: 0px auto 0px auto;
}

.carouselcaption {
width: 164px;
margin: 10px 0px 0px 0px;
font-family: Helvetica, Arial, Verdana;
font-size: 11px;
color: #FFFFFF;
}



#home {background: url('/wp-content/themes/ebs/images/tabbg.png'); background-repeat: no-repeat;position:relative; height:301px; width:575px; margin-bottom:10px; margin-top:-2px; }
.feature {margin: 15px 15px 0px 18px; height:270px; padding-right:15px; position:absolute; width:525px; overflow:auto;}
#tabs {margin-bottom:0px; height:36px; margin-left:12px;margin-top:1px;}
#tabs li {background-color:transparent;display:inline;float:none;list-style:none; height:36px; width:136px;}
#tabs li a { background-image:url('/wp-content/themes/ebs/images/inactivetab.png');color:#ffffff;padding-top:24px;margin-left:-12px;}
#tabs li a.active { background-image:url('/wp-content/themes/ebs/images/activetab.png');color:#ffffff;padding-top:24px;}




#footer {
	clear: both;
	position:relative;
	width: 940px;
	height:445px;
	background: url('images/footer_main_bg.png') 0px 0px no-repeat;
	padding-bottom: 0px 0px 8px 0px;
	margin: 0px auto 0px auto;
	overflow:hidden;
	font-size: 11px;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	z-index: 1201;
	
}

#footer a, a:link, a:hover, a:visited {
	outline: none !important;
}



#footer a:link img {
	border: none;
}

#footer .copywrite {
			position: absolute;
			top: 425px;	right: 18px;
			color:#7c7c7c;
			font-size: 9px;
			z-index: 10;
			background:transparent;
			
		}

#footer_main {
	position: relative;
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	background: transparent;
	width:900px;
	height:394px;
	margin:17px 20px 19px 20px;
	padding:0px;
	overflow:hidden;
	
}	#footer_main .column_container {
		overflow: auto;
		position: relative;
		background:transparent;
	}	
	
	#footer_main .column_one {
		float: left;
		width: 215px;
		min-height: 190px;		/* Always enough room for the product search and social networking */
		

	}
	
	#footer_main .column_one .divider {
			padding: 19px 0px 19px 20px;
			width:159px;
			height:1px;
			margin:0px;
		}
		
		#footer_main .column_one .divider img, #footer_main .column_two .divider img, #footer_main .column_three .divider img, #footer_main .column_four .divider img {
			padding: 0px;
			margin:0px;
			border:0px;
			display:block;
					}
					
#footer_main .column_one .padding .top3, #footer_main .column_two .padding .top3, #footer_main .column_three .padding .top3, #footer_main .column_four .padding .top3, .top3 {padding-top: 3px;	}					
	
	#footer_main .column_one .padding {
			padding: 32px 0px 0px 40px;
		}
	
	#footer_main .column_two {
		float: left;
		width: 220px;
		min-height: 252px;
		background:transparent;
	}	
	
	#footer_main .column_two .divider {
			padding: 19px 0px 19px 28px;
			width:159px;
			height:1px;
			margin:0px;
		}
	#footer_main .column_two .padding  {
			padding: 32px 0px 0px 50px;
		}
	
		#footer_main .column_two ul, #footer_main .column_one ul, #footer_main .column_four ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 3px 0px 0px;
			list-style:none;
		}	 #footer_main .column_one ul li, #footer_main .column_four ul li, #footer_main .column_three ul li {
				list-style:none;
				background: url('images/footer_main_bullet.png') 0 4px no-repeat;
				padding:0px 0px 0px 11px;
				margin: 0px 0px 2px 0px;	
			}	
			
			
			
			
			#footer_main .column_three ul li ul li, #footer_main .column_one ul li ul li, #footer_main .column_four ul li ul li {
					color: #7c7c7c;
					line-height: 12px;
					list-style:none;
				background: url('images/footer_disc_li_bg.jpg') 0 4px no-repeat;
				padding:0px 0px 0px 8px;
				margin: 0px;	
				}
			  #footer_main .column_one ul li.direct, #footer_main .column_four ul li.direct {
				list-style:none;
				background: url('images/footer_main_bullet_direct.png') 0 3px no-repeat;
				padding:0px 0px 0px 10px;
				margin: 0px 0px 2px 0px;
				
				  }
				
								
	#footer_main .column_three {
		float: left;
		width: 229px;
		min-height: 252px;
		background:transparent;
	}	
	
	#footer_main .column_three .divider {
			padding: 19px 0px 19px 32px;
			width:159px;
			height:1px;
			margin:0px;
		}
	
	
	#footer_main .column_three .padding {
			padding: 32px 0px 0px 49px;
		}
		#footer_main .column_three ul {
			padding: 0px 0px 0px 0px;
			margin: 0px 3px 0px 0px;
		}	#footer_main .column_three ul:last-child {
				margin-bottom: 0px;
			}
			 #footer_main .column_two ul li {
				margin-left:11px;
				color: #7c7c7c;
				line-height: 12px;
				list-style:none;
				background: url('images/footer_disc_li_bg.jpg') 0 4px no-repeat;
				padding:0px 0px 0px 8px;
				margin: 0px 0px 0px 11px;
			}
		
		 #footer_main .column_two ul li.direct {
				list-style:none;
				background: url('images/footer_main_bullet_direct.png') 0 2px no-repeat;
				padding:0px 0px 0px 10px;
				margin: 0px 0px 2px 0px;	}
		
	#footer_main .column_four {
		float: left;
		min-height: 252px;
		background:transparent;
		width:220px;
	}	
	
	#footer_main .column_four .divider {
			padding: 19px 0px 19px 29px;
			width:159px;
			height:1px;
			margin:0px;
		}
		
		#footer_main .column_four .padding {
			padding: 32px 0px 0px 49px;
		}
		
		
	#footer_main .column_one a,
	#footer_main .column_two a,
	#footer_main .column_three a,
	#footer_main .column_four a,
	#footer_main .column_one span.a,
	#footer_main .column_two span.a,
	#footer_main .column_three span.a,
	#footer_main .column_four span.a {
		color: #7c7c7c;
		font-size: 10px;
		text-decoration: none;
		font-weight:normal;
		line-spacing:.08em;
		
	}	#footer_main .column_one a:hover,
		#footer_main .column_two a:hover,
		#footer_main .column_three a:hover,
		#footer_main .column_four a:hover {
			color: #ffffff;
			font-weight:normal;
			line-spacing:.08em;
		}
		#footer_main .column_one a strong, #footer_main .column_two a strong,
		#footer_main .column_three a strong, #footer_main .column_four a strong {
			font-size: 10.5px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: .07em;
		}
	
		#footer_main .column_two span.a strong, #footer_main .column_one span.a strong, #footer_main .column_four span.a strong, #footer_main .column_three span.a strong {
			margin-bottom:8px;
			font-size: 10.5px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: .07em;
		}
	
