/*  
Theme Name: fr
Description: A 14 Grid CSS Framework based French Theme by Anish Blon
Version: 1.2
Author: Anish Blon
Author URI: http://nodiamonds.com/ 
Author Email: anish@nodiamonds.com
*/

body { background:#211d20 url(images/bg.jpg) center top no-repeat; font:12px Arial, Helvetica, sans-serif; color:#fff;margin:0;padding:0;}
object { outline:none; }
a, a:visited, a:active{outline:none;color:#fff;}
img, a img { border:0;}
h3, h3 a { font-size: 12px;margin:0 0 5px 0; padding:0;color:#fff;}

#top_right { background:url(images/header_right_bg.jpg) no-repeat 4px 0; height:46px;line-height:46px;top:47px;position:absolute;padding: 5px 0 0;margin:0 0 0 555px;}

#top_left { background:url(images/header_left_bg.jpg) no-repeat 0 0; height:46px;line-height:46px;position:absolute; top:47px;padding: 5px 0 0 90px;}
#top_right a, #top_left  a{color:#ffd6d6; text-decoration:none; text-transform:uppercase; font-size:10px; margin:0 12px;}
#top_right  a:hover , #top_left  a:hover {text-decoration:underline;}

a#top_logo{background:url(images/easton_main_logo.jpg) no-repeat center top; width:115px; height:93px; display:block; margin-left:444px;}
a#top_logo:hover{background-position: center -93px;}

.grid_head_i { background:url(images/img_02.jpg) no-repeat 5px 0;height:93px;}


#breadcumb_home, #breadcumb { padding:12px 0 0 10px;height:37px;color:#ffadb2;text-transform:capitalize;float:left;font-size:10px;}
#breadcumb { background:url(images/img_11.jpg) repeat-x top right;}
#breadcumb_home { background:url(images/img_11.jpg) repeat-x top left;}

#breadcumb_home a, #breadcumb  a{ color:#FFADB2;text-decoration:none;}
#breadcumb_home  a:hover, #breadcumb  a:hover { color:#FFADB2;text-decoration:underline;}
#breadcumb_home strong, #breadcumb strong  {color:#FFF; font-weight:normal;}

#breadcumb_home {margin-left: -7px;width:490px;}
#breadcumb {margin-left: 0;width:371px;}

#breadcumb  a,  #breadcumb  a:hover, #breadcumb strong {font:10px Verdana, Tahoma, Arial;}

.grid_far{position:absolute;top:92px;margin:0 0 0 938px;width:40px;background:url(images/img_16.jpg) no-repeat;height:453px;} 


ul#nav {  height:37px;position:relative;margin: 0  0 0 -10px;padding:0;}

ul#nav { background:url(images/nav_bg.jpg) no-repeat left; }
ul#nav li { float:left; list-style-type:none;margin:0; }
ul#nav li a { height:37px; display:block; position:absolute; text-indent:-9999px; outline:none ;}

li#navDifference a, li#navGear a, li#navTeam a{ background:url(images/nav_bg.jpg) }

li#navDifference a 					{ background-position:0 0; width:136px; margin-left:0 ;}
li#navDifference a:hover				{ background-position:0 -37px }
body#pageDifference li#navDifference a 			{ background-position:0 -74px }

li#navGear a 					{ background-position:-136px 0; width:112px; margin-left:136px }
li#navGear a:hover				{ background-position:-136px -37px }
body#pageGear li#navGear a 			{ background-position:-136px -74px }

li#navTeam a 				{ background-position:-248px 0; width:100px; margin-left:248px }
li#navTeam a:hover				{ background-position:-248px -37px }
body#pageTeam li#navTeam a 		{ background-position:-248px -74px }

.top_right { background:transparent url(images/img_15.gif) no-repeat right top;height:37px;float:left;margin-left:-16px; }
.top_right_2 { margin-left:-8px; }

#content {background:url(images/img_16.jpg) no-repeat 938px top;}
.content_1 {background:url(images/img_18.jpg) repeat-y 55px 0;z-index:1;}
.content_2 {background:url(images/img_18.jpg) repeat-y 60px 0;z-index:1;}
.content_dlr {background:url(images/img_18.jpg) repeat-y 0 0;}

#help {padding: 10px;min-height:625px;background:#fff;color:#000;}
#help  li{color: #000;}
#help a, #help li a{ color: #16f; text-decoration:none;}
#help a:hover, #help li a:hover{ color: #369; text-decoration:underline;}

#container_gallery, #container_player, #container_gear, #container {  z-index: 1; color:#fff; float:right; width:774px;margin:-12px 32px 0 0;min-height:410px;}
#container_gallery p, #container_player p, #container_gear p, #container p { padding:4px 12px 6px 4px;}


#profile_container {  width: 555px; float:left;background:url(images/players_info.jpg) repeat-y; padding:9px 0 0; line-height:18px;}


#profile_product_releated {  float:left; background:url(images/players_gear.jpg) repeat-x; width:170px; float:right; margin-right:14px; padding:14px 13px; height:904px;font: 10px Verdana, Arial,Helvetica,sans-serif; }
.related_product { margin-top:10px;text-align:center;}
.related_product .top_img{ margin-top:0;}
#profile_product_releated h1 { font-size:11px; background:url(images/gear_h1.jpg) no-repeat center; height:29px; line-height:29px;text-align:center;}
#profile_container h1 { font-size:13px; }
#profile_container strong { color:#fc7879; }

#player_info { margin: 0 0 0 16px;float:left;}
.profileimg { background:url(images/profile_imgbg.jpg) no-repeat center 46px; height:310px;padding:57px 0 0;text-align:center;}
.content_player_intro  img{float:right;padding-top:10px;} 

#diff_unit_link {margin:0;padding:0;}

#container_gallery .content_player p , #container_gear .content_player p , #container_gear .content_player_intro p, #container .content_player p , #container .content_player_intro p { padding:4px 0;line-height:18px;margin:0;} 
#container_gallery .content_player_intro h1,  #container .content_player_intro h1 { font-size:13px; margin:0;}

.content_player {background: url(images/img_18.jpg) repeat-y center center;padding-top:20px;}
.content_player h1 {color:#747072; font:normal 14px Arial, Helvetica, sans-serif;}


#profilegallery { background:#1e1e1e; font:10px Arial, Helvetica, sans-serif; text-align:center; padding:12px 0;}
.thumb a { display:block; float:left; margin:5px 2px; width:89px; height:59px; padding:3px;border:#272627 1px solid;}
.thumb a.currentthumb, .thumb a:hover { border:#fc7879 1px solid; background:url(images/thumb_bg.jpg) no-repeat center;}
.thumb a.currentthumb img, .thumb a:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}

.gallery_box { background:#1e1e1e; padding:0 15px;margin:0;}
.gallery_box h1{font-size:13px; color:#fff; text-transform:uppercase;margin:0;}
.gallery_box a{color:#fc7879; display:block; font-size:10px; text-decoration:none;}



#passion{position:absolute;top:0;margin:0 0 0 555px;}
#passiondropdown{display:none; z-index: 999;}
#passionlistbg, #passionlist{width:160px; height:126px; position:absolute; left:90px; top:42px;}
#passionlistbg{background:#151314;border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
#passionlist{margin-top:1px;}
#passionlist a{ font-size:9px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none; display:block; padding:5px; margin-left:2px; margin-top:2px;}
#passionlist a:hover{background:#000;}


#geardiv{position:absolute;top:50px;left:-20px;z-index:100;}
#geardropdown{display:none; margin-left:165px; margin-top:-15px;}
#gearlistbg, #langlist{width: 190px; position:absolute;}
#gearlistbg{width: 190px; background:#6e2121; border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.5;}
#gearlist{margin-top:1px;}
#gearlist a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; padding:5px; padding-left:10px; margin-left:2px; margin-top:2px; line-height:13px; width: 173px;}
#gearlist a:hover{background:#570b0a;}


#differencediv{position:absolute;top:50px;left:-153px;z-index:100;}
#differencedropdown{display:none; margin-left:165px; margin-top:-15px;}
#differencelistbg, #langlist{width: 190px; position:absolute;}
#differencelistbg{width: 190px; background:#6e2121; border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.5;}
#differencelist{margin-top:1px;}
#differencelist a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; padding:5px; padding-left:10px; margin-left:2px; margin-top:2px; line-height:13px; width: 173px;}
#differencelist a:hover{background:#570b0a;}

#dealer{position:absolute;top:50px;left:90px;}
#dealerdropdown{margin-left:74px; margin-top:-15px;display:none; }
#dealerlistbg{width:80px; height:52px; position:absolute;}
#dealerlistbg {background:#6e2121; border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
#dealerlist {margin-top:1px;width:80px;display:block;}
#dealerlist a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; padding:5px; padding-left:10px; margin-left:2px; margin-top:2px; line-height:13px; width:61px;}
#dealerlist a:hover { background:#570b0a;}


.dealer_i, .dealer_j{position:absolute; }
.dealerdropdown_j{display:none; margin-left:112px; margin-top:-9px; }
.dealerdropdown_i, .dealerdropdown_j {width:80px; height:52px; position:absolute;}
.dealerdropdown_i, .dealerdropdown_j{background:#6e2121; border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
.dealerdropdown_i, .dealerdropdown_j{margin-top:1px;}
.dealerdropdown_i a, .dealerdropdown_j a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; padding:5px; padding-left:10px; margin-left:2px; margin-top:2px; line-height:13px; width:61px;}
.dealerdropdown_i a:hover, .dealerdropdown_j a:hover{background:#570b0a;}

.dealerdropdown_i{display:none; margin-left:10px; margin-top:0; }

#lang{position:absolute;top:50px;left:90px;}
#langdropdown{display:none; margin-left:212px; margin-top:-15px;}
#langlistbg, #langlist{width:80px; height:52px; position:absolute;}
#langlistbg{background:#6e2121; border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
#langlist{margin-top:1px;}
#langlist a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; padding:5px; padding-left:10px; margin-left:2px; margin-top:2px; line-height:13px; width:61px;}
#langlist a:hover{background:#570b0a;}


#follow{position:absolute;top:50px;left:0px;z-index:100;}
#followdropdown{display:none; margin-left:100px; margin-top:-15px;}
#followlistbg, #langlist{width:80px; height:76px; position:absolute;}
#followlistbg{background:#6e2121; border:#fff 1px solid;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;}
#followlist{margin-top:1px;}
#followlist a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none; display:block; padding:5px; padding-left:10px; margin-left:2px; margin-top:2px; line-height:13px; width:61px;}
#followlist a:hover{background:#570b0a;}


#flower { z-index: 1; }
#dealer, #lang, #passion { z-index: 3; }

#search{float:right; right:75px; margin-top:7px;top:0;position:absolute;}
#search .txt{ width:88px; height:13px; font-size:10px; color:#7b3d3d; border:#fff 1px solid;}
#search .btn{background:none; border:none; text-indent:-50px; cursor:pointer; height:17px; width:22px;}


#navbar {background:url(images/img_11.jpg) no-repeat;  color:#ffadb2;text-transform:capitalize;}


#sidebar_gear { background:transparent url(images/gear_10b.jpg) no-repeat right top; font-family:Arial,Helvetica,sans-serif; height:647px;
padding:9px 9px 0; text-align:right;  width:166px; float: left; margin:0 0 0 -20px;}

#sidebar_news, #sidebar { background:url(images/gear_10.jpg) no-repeat right top;text-align:right; padding:9px 7px 0;  text-transform:uppercase;width:166px; float: left; margin:0 0 0 -16px;font:10px Arial, Verdana;}
#sidebar { min-height:453px;line-height:21px;}

#sidebar_gear  strong, #sidebar_news strong, #sidebar strong {font-size:10px;display:block;}
#sidebar_gear h1, #sidebar_news h1, #sidebar h1{color:#ffa6af; font-style:italic; font-size:8.5px;margin:0;}
#sidebar_gear a, #sidebar_news a, #sidebar a {color:#999; text-decoration:none;font-size:10px; display:block;}
#sidebar_gear a:hover, #sidebar_news a:hover, #sidebar a:hover{text-decoration:underline; color:#fff; font-size:10px;}

.sidebar_t  a{line-height:21px;}
.sidebar_t2  a{line-height:17px;}
#sidebar_gear  em, .sidebar_t2  em {color:#ccc; line-height:17px;font:italic normal 9px Arial, Tahoma;text-transform:capitalize;}
#sidebar_news  { line-height:19px;min-height:250px;height:350px;border-bottom:1px solid #444;}
#sidebar_news a {color:#fff;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.content_dlr, .content_2, .content_1, #content {  margin-top: -14px;}
}

.entry img {padding: 0 0 8px 0;}
.entry ol li {padding-bottom: 10px;}
.entry .c_thumb_p img.thumb_1 { float:left; margin:2px 4px 0 0;}
.dotted_line { border-bottom:1px solid #fff;margin:1px 0;padding-top:1em;}

.entry h1 {font-size:20px;}

.tags { left:auto; margin:165px 0 0 -105px; position:absolute; top:294px; width:100px;}
.tags h3{ color: rgb(255, 166, 175); font-size: 12px;}
.tags a{display:inline;}
.tags a, a.more{color:#a9a9a9; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:20px;}
.tags a:hover, a:hover.more{color:#fff; text-decoration:underline;}
.bottomdot{ border-bottom:#8d818d 1px dotted; padding-bottom:5px;}
.news{color:#bfbfbf;padding-bottom:12px;}
.news a {color:#fff;padding-left:4px;text-decoration:underline;}
.news a:hover {color:#bfbfbf;text-decoration:none;}

.text_1 { color: #888; } 
.star { color:#f00; font-size:13px; }

.txtbox { height:20px;line-height:20px;width:200px;}
.txtarea_box { height:122px;width:310px;}
.txtbox_small { width:55px;height:19px;line-height:19px;}
.txtbox, .txtarea_box, .txtbox_small {font-size:14px; color:#666; background:#f9f9f9; border:1px solid #6da6d1; margin:3px 0 8px; }



#header { border: 1px solid #f00; width:980px;} 

#bottom {margin:0 auto 0 14px;}
#bottom_logo{background: url(images/img_22_i.gif) no-repeat center top;}
a.logo_b{margin: 0 auto;background:url(images/easton_logo.jpg) no-repeat center top; width:112px; height:63px; display:block;text-indent:-9999px;}
a.logo_b:hover{background-position: center -63px;}


#footer_pv, #footer_right, #footer_left { padding: 0;height: 30px;text-align:left;float:left;}
#footer_left { margin:-20px 0 0 50px; }
#footer_right { margin:-20px 0 0 60px; }
#footer_pv a, #footer_right a, #footer_left a { font-size: 11px;text-transform: uppercase; color: #999;text-decoration: none;margin-left:5px; }
#footer_left a { padding: 0 10px 0 7px;}
#footer_pv a:hover, #footer_right a:hover, #footer_left a:hover{color:#fff;}

#footer_right a { padding: 0 5px 0 15px;}

#footer_pv { margin:-20px 0 0 0; }
#footer_pv a { padding: 0 10px 0 1px;  }


#footer-nav { background:url(images/img_18.jpg) repeat-y; padding:15px 0 0 10px;}
#footer-nav-other {  padding:15px 0 0 77px;}


.space { display:block; height:5px; width:5px; line-height:5px;}

.alignright { float: right;}
.alignleft { float: left;}
.textright { text-align: right;}
.textcenter { text-align: center;}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

#container h2, #container_gallery h2, #container_gear h2 { color:#999; font:italic normal 13px Arial,Helvetica,sans-serif;}
#container h1, #container_gallery h1, #container_gear h1 {font: bold 12px Arial,Helvetica,sans-serif;}
.difference_page { padding: 0 0 0 10px;margin-right:16px;}
#container .difference_page  h1, #container_gear .difference_page  h1 {padding:0;border-bottom:1px solid #fff;margin-bottom:8px;padding-bottom:8px;}
#container .difference_page  p, #container_gear .difference_page  p {padding:0;}

a.downimg {width:263px; height:171px; display:block; margin-bottom:5px;}
a.one{ background:url(images/one.jpg) no-repeat center top;}
a.two{ background:url(images/two.jpg) no-repeat center top;}
a.three{ background:url(images/three.jpg) no-repeat center top;}
a.four { background:transparent url(images/promo_S17gloves.jpg) no-repeat scroll center top; }
a.five { background:transparent url(images/promo_S17skate.jpg) no-repeat scroll center top; }
a.six { background:transparent url(images/promo_STprotective.jpg) no-repeat scroll center top; }
a.seven { background:transparent url(images/promo_technology.jpg) no-repeat scroll center top; }
a.eight { background:transparent url(images/promo_2009usa.jpg) no-repeat scroll center top; }

a.one:hover, a.two:hover, a.three:hover, a.four:hover, a.five:hover, a.six:hover, a.seven:hover, a.eight:hover { background-position: center -171px;}

a.d1, a.d2, a.d3, a.d4, a.d5, a.d6{width:129px; height:60px; float:left;}
a.d1{background:url(images/difference_link.jpg) no-repeat left top;}
a.d2{background:url(images/difference_link.jpg) no-repeat -129px top;}
a.d3{background:url(images/difference_link.jpg) no-repeat -258px top;}
a.d4{background:url(images/difference_link.jpg) no-repeat -387px top;}
a.d5{background:url(images/difference_link.jpg) no-repeat -516px top;}
a.d6{background:url(images/difference_link.jpg) no-repeat -645px top;}
a.d1:hover{background:url(images/difference_link.jpg) no-repeat left -60px;}
a.d2:hover{background:url(images/difference_link.jpg) no-repeat -129px -60px;}
a.d3:hover{background:url(images/difference_link.jpg) no-repeat -258px -60px;}
a.d4:hover{background:url(images/difference_link.jpg) no-repeat -387px -60px;}
a.d5:hover{background:url(images/difference_link.jpg) no-repeat -516px -60px;}
a.d6:hover{background:url(images/difference_link.jpg) no-repeat -645px -60px;}


a.gr1, a.gr2, a.gr3{width:233px; height:124px; display:block;}
a.gr1{background:url(images/stealth.jpg) no-repeat top center;}
a.gr2{background:url(images/synergy.jpg) no-repeat top center;}
a.gr3{background:url(images/youth.jpg) no-repeat top center;}
a.gr1:hover, a.gr2:hover, a.gr3:hover{background-position:center -124px;}
a.g1, a.g2, a.g3, a.g4, a.g5, a.g6, a.g7, a.g8, a.g9{width:146px; height:94px; float:left;margin:5px;}
a.g1{background:url(images/g1.jpg) no-repeat center top;}
a.g2{background:url(images/g2.jpg) no-repeat center top;}
a.g3{background:url(images/g3.jpg) no-repeat center top;}
a.g4{background:url(images/g4.jpg) no-repeat center top;}
a.g5{background:url(images/g5.jpg) no-repeat center top;}
a.g6{background:url(images/g6.jpg) no-repeat center top;}
a.g7{background:url(images/g7.jpg) no-repeat center top;}
a.g8{background:url(images/g8.jpg) no-repeat center top;}
a.g9{background:url(images/g9.jpg) no-repeat center top;}
a.g1:hover, a.g2:hover, a.g3:hover, a.g4:hover, a.g5:hover, a.g6:hover, a.g7:hover, a.g8:hover, a.g9:hover{background-position:center -94px;}

a.gallery{border:#636162 1px solid; display:block; width:146px; margin-bottom:5px;}
a.gallery:hover{border:#d92e2b 1px solid;}

.product_thumb, .right_dot {background:url(images/dot.jpg) repeat-y right;}
.product_thumb { margin: 5px; padding: 3px 12px 3px 3px; float: left; width: 150px; text-align: center;min-height:160px;}
.product_thumb  span {font-weight:bold;}
.product_thumb  a {text-transform:uppercase; text-decoration:none;font-size:10px;color: #ccc;}
.product_thumb  a:hover {text-decoration:underline;color: #fff;}

a.contlink, a.currentlink:hover {text-transform:uppercase; font-size:10px;color:#999;text-decoration:none;}
a.contlink:hover, a.currentlink {text-decoration:underline;text-transform:uppercase; color:#fff; font-size:10px;}

.tab_content{background:url(images/dot.jpg) repeat-y left;padding:0 10px 0; min-height:120px;}
.tab_content ul{padding:0 6px 0 ;}
#container_gallery  .tab_content p, #container_gear  .tab_content p, #container .tab_content p{padding:0; margin: 0 0 10px;}

.box_2{ padding:10px;margin:10px 0 0 25px;text-align:left;}
.box, .box_3 { padding:10px;margin:10px 0 0 25px;text-align:left;}
.box_3 { background: #282828; }
.box .thumb_tech{ background:url(images/dot.jpg) repeat-y right;text-align:center;width:100px;padding:4px;float:left;margin-bottom:8px;}

.box_3 { width:330px;float:left;margin-bottom:25px;min-height:335px;}
.box_margin { margin-left:10px;}

.box_3 a { color:#FC7879; display:block; font-size:10px; text-decoration:none; }
.box_3 h1 { color:#fff; font-size:13px; text-transform:uppercase;}

.related_player {display:block;clear:both;margin-bottom:15px;}
.box_3   a.contlink{color: #fff;}
.related_player img {width:59px;height:59px;padding-right:10px;float:left;}


.close_btn { color:#fff;text-align:right;font-size:9px;margin:5px 8px 1px 0;padding:1px 3px; }
.close_btn a { color:#fff;font-size:9px; }
.close_btn a:hover { color:#ccc;}
.milau { width:525px;}

.blank {margin: -10px 0 0;z-index:2;background:url(images/blank.png) repeat-x;height:35px;}

.twitter_feed li { list-style: none; margin-left: 0px; } 
.twitter_feed a { color: #740101; }
.twitter_textbox { margin: 72px 0px 0px 20px; position: absolute; height: 82px; width: 223px; overflow: auto; color: #000; }
.twitter_tile { background-image: url('http://www.eastonhockey.com/images/twitterbg.jpg'); height: 171px; width: 263px; }

.footerlinks {
	font-size: 10px; font-family: Verdana, Helvetica, Arial; color: #FFFFFF;
}

.white {
	color: #FFFFFFF;
}
