/*
Theme Name: baseball bats
Theme URI: http://www.big-barrel-baseball-bats.com/
Description: http://www.big-barrel-baseball-bats.com/ theme code by Seoboutiques.com
Version: 1
Author: 
Author URI: 

*/


body {margin:0px; padding:0; background:#000000 url('images/page_bg.gif') no-repeat center top;  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:11px; color:#000}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form {border:0px none; margin:0px; padding:0px}
a {text-decoration:none; cursor:pointer; outline:none }
.img_left{float:left;}
.img_right{float:right;}
.clear {clear:both; height:1px; visibility:hidden;}

#doc_width{ width:1000px; margin:0px auto;}

#header{width:1000px; float:left; background:url('images/header_bg.gif') no-repeat left top; height:136px}
.logo{ float:left; margin:28px 0px 0px 19px;}

#header div.pt2{ width:740px; float:right; font-size:11px; color:#FFFFFF; text-align:right; margin:0px;}
#header div.pt2 .pagenav{width:730px; float:left; font-size:11px; color:#FFFFFF; text-align:right; padding:14px 10px 0px 0px; word-spacing:5px; text-transform:uppercase;}
#header div.pt2 .pagenav a{color:#FFFFFF; word-spacing:0px;}
#header div.pt2 div.row2{width:740px; float:left; font-size:14px; color:#FFFFFF; margin:30px 0px 0px 0px;}
#header div.pt2 .viewmore{width:740px; float:left;}
#header div.pt2 .viewmore .btn_viewmore{ float:left; margin:45px 0px 0px 450px;}
#header div.pt2 div.row2 .search{ width:265px; float:left; font-size:12px; color:#FFFFFF;}
#header div.pt2 div.row2 .search span{ float:left; margin:0px 5px 0px 0px; text-transform:uppercase;}
#header div.pt2 div.row2 .search input.textfeild{ width:169px; float:left; margin:0px 0px 0px 0px; font-size:12px; color:#000000; background:#FFFFFF; height:16px; padding:1px 2px; border:0px;}
#header div.pt2 div.row2 .search input.go{ float:left;}
#header div.pt2 div.row2 .toplinks{ width:230px; float:right; font-size:13px; color:#FFFFFF; text-transform:uppercase; text-align:right;}
#header div.pt2 div.row2 .toplinks ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
#header div.pt2 div.row2 .toplinks ul li{ background:url('images/bullet_black.gif') no-repeat left 5px; float:left; padding-left:10px; padding-right:20px; padding-top:0px; padding-bottom:0px}
#header div.pt2 div.row2 .toplinks ul li a{color:#FFFFFF;}

#content_width{width:1000px; float:left; background:url('images/content_width_bg.gif') repeat-y left top; margin:0px; padding:0px}
#menu{ width:198px; float:left; background:#003366;}
.menulinks{width:196px; float:left; border:1px solid #5a0000; font-size:13px; color:#000000; background:#bfbfbf;}
.menulinks h2.widgettitle{width:186px; float:left; background:url('images/menu_title_bg.gif') repeat-x left top; text-transform:uppercase; font-size:13px; color:#ffffff; line-height:30px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.menulinks ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.menulinks ul li li{width:156px; float:left; background:url('images/bullet_red.gif') no-repeat 10px 10px; float:left; border-bottom:1px solid #ffffff; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px}
.menulinks ul li a{color:#000000;}
.menulinks ul li h2 a {background: url('images/bullet_white.gif') no-repeat left;}

.newsletter{width:198px; float:left; background:url('images/news_bg.gif') no-repeat left top; height:154px; text-align:center}
.newsletter input.textfeild{ width:169px; float:left; margin:70px 0px 0px 10px; font-size:12px; color:#7f7f7f; background:#FFFFFF; height:16px; padding:1px 2px; border:0px; text-align:right;}
.newsletter input.submit{ text-align:center; margin:5px 0px 0px 50px; float:left;}

#content_right{width:782px; float:right; padding:10px 10px 0px 0px;}
.footer-img {float:left; position:absolute; bottom:0; left:0px;}
.banner{width:782px; float:left; margin:0px 0px 10px 0px;}
.sub_banner{width:782px; float:left;}
.sub_banner img{ float:left; margin:0px 9px 0px 0px;}

.banner_details{width:762px; float:left; font-size:12px; color:#000000; padding:20px 10px 0px 10px; text-align:justify;}
.banner_details p{ margin:0px 0px 10px 0px;}

.sale_display{width:782px; float:left; font-size:13px; color:#000000; margin:0px 0px 20px 0px;}
.sale_display h1.title{width:772px; float:left; background:url('images/sate_title.gif') no-repeat left top; font-size:13px; color:#FFFFFF; text-transform:uppercase; line-height:26px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px}
.sale_box{ width:136px; float:left; font-size:13px; color:#000000; border-right:1px solid #b2b2b2; padding:0px 27px 15px 27px;}
.sale_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:136px; height:130px; border-top:1px solid #b2b2b2;}
.sale_box div.img_center *{vertical-align:middle;}
.sale_box div.img_center span{display:inline-block; height:100%;}
<!--[if IE]>
.sale_box div.img_center span{display:inline-block; height:100%;}
.sale_box h2{ margin:0px 0px 0px 0px; font-size:13px; color:#000000; text-align:center;}
.sale_box h2 a{ color:#000000;}
.sale_box p{ margin:0px 0px 0px 0px; text-align:center;}
.sale_box p.view{ margin:10px 0px 0px 0px;}



.sale_display1{width:782px; float:left; font-size:13px; color:#000000; margin:0px 0px 20px 0px;}
.sale_display1 h1.title{width:772px; float:left; background:url(images/sate_title.gif) no-repeat left top; font-size:13px; color:#FFFFFF; padding:0px 0px 0px 10px; text-transform:uppercase; line-height:26px; margin:0px 0px 10px 0px;}
.sale_box1{ width:136px; float:left; font-size:13px; color:#000000; border-right:1px solid #b2b2b2; padding:0px 27px 15px 27px;}
.sale_box1 div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:136px; height:130px; border-top:1px solid #b2b2b2;}
.sale_box1 div.img_center *{vertical-align:middle;}
.sale_box1 div.img_center span{display:inline-block; height:100%;}
<!--{  }
{  }
[if IE]>
.sale_box1 div.img_center span{display:inline-block; height:100%;}
.sale_box1 h2{ margin:0px 0px 0px 0px; font-size:13px; color:#000000; text-align:center;}
.sale_box1 h2 a{ color:#000000;}
.sale_box1 p{ margin:0px 0px 0px 0px; text-align:center;}
.sale_box1 p.view{ margin:10px 0px 0px 0px;}

#bottombar{width:1000px; float:left; clear:both; background:#000000 url(images/bottombar-bg.gif) no-repeat left top; height:42px; padding:0px 0px 10px 0px;}
#bottombar p{ font-size:11px; color:#9f9f9f; text-align:center; padding:27px 0px 0px 0px}

.inner_page{ width:782px; float:left;}
.breadcrumb{width:777px; float:left; font-size:11px; color:#666666; padding:0px 0px 10px 5px;}
.breadcrumb a{color:#666666;}
.breadcrumb span{ color:#960000;}
.inner_page h1.title{ width:777px; float:left; font-size:15px; color:#000000; border-bottom:1px solid #000000; margin:0px 0px 0px 0px; padding:0px 0px 5px 5px;}

.cat_display{width:782px; float:left; font-size:13px; color:#000000; margin:20px 0px 20px 0px;}
.cat_box{ width:136px; float:left; font-size:13px; color:#000000; border-right:1px solid #b2b2b2; padding:0px 27px 15px 27px;}
.cat_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:136px; height:130px; border-top:1px solid #b2b2b2; padding:20px 0px 10px 0px;}
.cat_box div.img_center *{vertical-align:middle;}
.cat_box div.img_center span{display:inline-block; height:100%;}
<!--{  }
{  }
[if IE]>
.cat_box div.img_center span{display:inline-block; height:100%;}
.cat_box h2{ margin:0px 0px 0px 0px; font-size:13px; color:#000000; text-align:center;}
.cat_box h2 a{ color:#000000;}
.cat_box p{ margin:0px 0px 0px 0px; text-align:center;}
.cat_box p.view{ margin:10px 0px 0px 0px;}


.item_display{width:782px; float:left;}
.item_display_pt1{ width:402px; float:left; text-align:center;}
.item_display_pt1 div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:402px; background:url(images/item_main_bg.gif) no-repeat left top; height:300px; padding:0px 0px 20px 0px;}
.item_display_pt1 div.img_center *{vertical-align:middle;}
.item_display_pt1 div.img_center span{display:inline-block; height:100%; }
<!--{  }
{  }
[if IE]>
.item_display_pt1 div.img_center span{display:inline-block; height:100%;}
.button{width:402px; text-align:center;}
.button .click{ margin:0px 10px 0px 0px;}

.item_display_pt2{ width:380px; float:left; padding:30px 0px 0px 0px;}
.item_display_pt2 div{width:380px; float:left; font-size:12px; color:#000000; margin:10px 0px 0px 0px;}
.item_display_pt2 div.left{ width:110px; float:left; padding:0px 0px 0px 10px;}
.item_display_pt2 div.right{ width:260px; float:left;}

.item_pro_discription{width:782px; float:left; font-size:13px; color:#000000; margin:30px 0px 20px 0px;}
.item_pro_discription h1.title{width:772px; float:left; background:url(images/sate_title.gif) no-repeat left top; font-size:13px; color:#FFFFFF; padding:0px 0px 0px 10px; text-transform:uppercase; line-height:26px; margin:0px 0px 10px 0px;}
.product_details{width:742px; float:left; font-size:13px; color:#000000; padding:0px 20px 0px 20px;}
.product_details p{ margin:0px 0px 10px 0px;}

.ymal_display{width:782px; float:left; font-size:13px; color:#000000; margin:0px 0px 20px 0px;}
.ymal_display h1.title{width:772px; float:left; background:url(images/sate_title.gif) no-repeat left top; font-size:13px; color:#FFFFFF; padding:0px 0px 0px 10px; text-transform:uppercase; line-height:26px; margin:0px 0px 10px 0px;}
.ymal_box{ width:136px; float:left; font-size:13px; color:#000000; border-right:1px solid #b2b2b2; padding:0px 27px 15px 27px;}
.ymal_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:136px; height:100px; padding:0px 0px 10px 0px;}
.ymal_box div.img_center *{vertical-align:middle;}
.ymal_box div.img_center span{display:inline-block; height:100%;}
<!--{  }
{  }
[if IE]>
.ymal_box div.img_center span{display:inline-block; height:100%;}
.ymal_box h2{ margin:0px 0px 0px 0px; font-size:13px; color:#000000; text-align:center;}
.ymal_box h2 a{ color:#000000;}
.ymal_box p{ margin:0px 0px 0px 0px; text-align:center;}
.ymal_box p.view{ margin:10px 0px 0px 0px;}

.customer_testimonials{width:782px; float:left; font-size:12px; color:#000000; margin:0px 0px 20px 0px;}
.customer_testimonials h1.title{width:772px; float:left; background:url(images/sate_title.gif) no-repeat left top; font-size:13px; color:#FFFFFF; padding:0px 0px 0px 10px; text-transform:uppercase; line-height:26px; margin:0px 0px 10px 0px;}
.customer_testimonials_details{width:742px; float:left; font-size:13px; color:#000000; padding:0px 20px 0px 20px;}
.customer_testimonials_details p{ margin:0px 0px 10px 0px;}
.customer_testimonials_details p span{ color:#960000;}
