﻿img 
{
  border: 0px;
}

body
{
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
}

h1
{
	margin:0;
	padding:0;
	font-weight:normal;
}

.gold18Bold
{
	color:#666633;
	font-weight:bold;
	font-size:18px;
}

h2
{
	margin:0;
	padding:0;
	font-weight:normal;
}

.gold16Bold
{
	color:#666633;
	font-weight:bold;
	font-size:16px;
	margin:10px 0px 10px 0px;
}

h3
{
	margin:0;
	padding:0;
	font-weight:normal;
}


.searchBoxContent
{
    width:148px; 
    height:25px;
}

.leftInfoHead
{
	width:148px;
	height:27px;
}

.fourColumnListHeader
{
    width:652px; 
    height:27px;
}

.twoColumnListHeader
{
    width:312px; 
    height:27px;
}

.oneColumnListHeader
{
    width:162px; 
    height:27px;
}

.leftInfoFoot
{
    width:148px; 
    height:6px;
}

.fourColumnListFooter
{
    width:652px; 
    height:6px;
}

.twoColumnListFooter
{
    width:312px; 
    height:6px;
}

.oneColumnListFooter
{
    width:162px; 
    height:6px;
}

.searchTextGoContainer
{
    float:left; 
    width:25px;
}

.searchTextContainer
{
    float:left; 
    width:105px;
}

.leftInfoImage
{
    float:left; 
    width:55px; 
    height:70px;
}

.productListItem
{
    float:left; 
    width:150px; 
    height:170px;
}

.leftInfoProdTextContainer
{
    float:left; 
    width:81px; 
    height:65px; 
    padding: 5px 0px 0px 0px;
}

.searchTxtBox
{
    padding:0px 0px 0px 2px;
}

.divProdDet
{
    float:left;
    width:625px; 
    padding: 5px 46px 0px 46px;
}

.divProdImgMain
{
    height:250px; 
    width:250px; 
    float:left; 
    padding:5px 5px 5px 0px;
}

.divProdImgThumbs
{
    height:250px; 
    width:50px; 
    float:left; 
    padding:5px 5px 5px 0px;
}

.divProdPT5
{
    padding:5px 0px 0px 0px;
}

.divProdDescCont
{
    height:250px; 
    width:295px; 
    float:left; 
    padding:5px 0px 5px 20px;
}

.divProdBundle
{
    width:625px; 
    float:left; 
    padding: 0px 0px 0px 0px;
}

.divProdBundleLinkTxt
{
    text-decoration:none;
}

.divProdAddBtn
{
    float:right; 
    padding: 5px 5px 0px 0px;
}

.accountInfoHeader
{
	font-size:16px; 
	color:#333333; 
	font-weight:bold;
}

.bottomLinks a:active, .bottomLinks a:hover
{
	color:#cc9900;
	text-decoration: none;
}

.bottomLinkText
{
	font-size:12px;
	color:#003399;
	text-decoration:none;
}

.bundleHeader {
	border-style: solid;
	border-width: 1px;
	border-color: #666633;
	background: #6699cc url(smenubar.png) repeat-x;
	font-weight:bolder;
	text-align:left;
	color:white;
	font-size:12px;
}

.bundleNote
{
	color:#666633;
	font-weight:normal;
	font-size:10px;
}

.bundleText
{
	font-weight:bold;
	font-size:10px;
	color:#333333;
	height:12px;
	text-decoration:none;
}

.textField
{
	font-size:13px;
}

.bundleSpecialText
{
	font-weight:normal;
	font-size:10px;
	color:#003399;
	height:12px;
}

.bundleSpecialPrice
{
	font-weight:bold;
	font-size:10px;
	color:#CA1212;
	height:12px;
}

.bundleTdText
{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-color: #666633;
	border-style:solid;
	border-width: 1px;
	background-color:#ffffcc;
	color:#333333;
	text-align:left;
}

.bundleTdQuantity
{
	padding: 2px;
	border-color: #666633;
	border-style:solid;
	border-width: 1px;
	background-color:white;
	color:#333333;
	text-align:center;
}

.buttonBlueBig
{
	color:White;
    background:transparent url(BlueButtonGradient.png) repeat-x;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    Font-Size: medium;
    font-weight:bold;
}

.buttonOrangeBig
{
	color:White;
    background:transparent url(OrangeButtonGradient.png) repeat-x;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    Font-Size: medium;
    font-weight:bold;
}

.buttonBlueSmall
{
	color:White;
    background:transparent url(BlueButtonGradient.png) repeat-x;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    Font-Size: x-small;
    font-weight:bold;
}

.cartPageDropDownList
{
	color:#333333;
    Font-Size:12px; 
}

.cartPageBold
{
	color:#333333;
    font-size:13px; 
    font-weight:bold;
}

.cartPageError
{
	color:red;
    font-size:12px; 
    font-weight:normal;
}

.cartPageNormal
{
	color:#333333;
    font-size:12px; 
    font-weight:normal;
}

.cartPageTextBox
{
	color:#333333;
    Font-Size:12px; 
}

.cartPageTotCol0
{
	width:1%;
	border:1px;
}

.cartPageTotCol3
{
	width:53%;
	border:1px;
}

.cartPageTotCol4
{
	width:16%;
	text-align:right;
	border:1px;
}

.cartPageTotCol5
{
	width:12%;
	text-align:right;
	border:1px;
}

.checkoutHeader
{
	margin-left:5px;
	height:25px;
	z-index:10;
	padding:0px 0px 0px 0px;
}

.checkoutHeaderText
{
	 color: white;
	 font-size: 16px;
	 font-weight:bolder;
	 padding: 4px 0px 2px 0px;
	 text-decoration: none;
	 text-align:left;
}

.checkoutNote
{
	color:#333333;
	font-weight:normal;
	font-size:12px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
	/*margin: 10px 0px;
	padding: 10px 15px;*/
	text-align: left;
}

.checkoutPageBold
{
	color:#333333;
    font-size:12px; 
    font-weight:bold;
    padding: 12px 0px 12px 2px;
}

.checkoutPageNormal
{
	color:#333333;
    font-size:12px; 
    font-weight:normal;
    padding: 12px 0px 12px 2px;
}

.checkoutPageTotCol0
{
	width:6%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-left: solid 1px Black;
	text-align: center;
}
.checkoutPageTotCol0Head
{
	width:6%;
	border: solid 1px Black;
	background: #6699cc;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:black;
}

.checkoutPageTotCol1
{
	width:72%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
}

.checkoutPageTotCol1Head
{
	width:72%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	background: #6699cc;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:black;
}

.checkoutPageTotCol2
{
	width:10%;
	text-align:right;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
}

.checkoutPageTotCol2Head
{
	width:10%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	background: #6699cc;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:black;
}

.checkoutPageTotCol3
{
	width:12%;
	text-align:right;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
}

.checkoutPageTotCol3Head
{
	width:12%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	background: #6699cc;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:black;
}

.checkoutPageTotCol4
{
	width:60%;
	text-align:left;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
}

.checkoutPageTotCol4Head
{
	width:60%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	background: #6699cc;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:black;
}

.checkoutPageTotCol5
{
	width:12%;
	text-align:left;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
}

.checkoutPageTotCol5Head
{
	width:12%;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-top: solid 1px Black;
	background: #6699cc;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:black;
}

.closeouts
{
	width:148px;
	margin:0;
	padding:0;
}

#content
{
	float:left;
	width:720px;
	padding-top:15px;
	z-index:0;
	background-color: White;
	min-height:480px;
}

#footer
{
	float:left;
	width:1000px;
	z-index:0;
	background-color: White;
}

.contentBoxBottom
{
	height:6px;
	background:transparent url(CBBottom.png) repeat-x;
}

.contentBoxBottomLeft
{
	background-image:url(CBBottomLeft.png);
	height:6px;
	width:6px;
}

.contentBoxBottomRight
{
	background-image:url(CBBottomRight.png);
	height:6px;
	width:6px;
}

.contentBoxTop
{
	 height:27px;
	 background:transparent url(CBTop.png) repeat-x;
}

.contentBoxHeaderText
{
	 color: white;
	 font-size: 13px;
	 font-weight:bolder;
	 padding: 2px 0px 7px 3px;
	 text-decoration: none;
	 text-align:left;
}

.contentBoxTopLeft
{
	width:6px; 
	height:27px;
	background-image:url(CBTopLeft.png);
}

.contentBoxTopLeftShared
{
	width:6px; 
	height:27px;
	background-image:url(CBTopLeftShared.png);
}

.contentBoxTopRight
{
	width:6px; 
	height:27px;
	background-image:url(CBTopRight.png);
}

.contentBoxTopRightShared
{
	width:6px; 
	height:27px;
	background-image:url(CBTopRightShared.png);
}

.contentBoxLeftSide
{
	width:6px;
	background:transparent url(CBLeftSide.png) repeat-y;
}

.contentBoxRightSide
{
	width:6px;
	background:transparent url(CBRightSide.png) repeat-y;
}

.contentBoxBodyText
{
	color: #333333;
	font-size: 11px;
}

.orange11Bold
{
	color: #F46A20;
	font-size: 11px;
	font-weight:bold;
}

.contentFooter
{
	padding-left:2px;
	font-size: 11px; 
	vertical-align: bottom;
	color:#666633;
	margin-left:0px;
}

.description
{
	color: #333333;
	font-size: 12px;
}

.detailHeader
{
	color:#666633;
    font-size:18px; 
    font-weight:bold;
}

.dropDownList
{
	color:#666633;
    Font-Size:x-Small; 
}

.dropDownListBlack
{
	color:#333333;
    Font-Size:13px; 
}

.filterheader 
{
	font-weight:bold; 
	font-size: 9pt; 
	color:#cc9900; 
	vertical-align:middle;
	text-align:center;
}

.filtertd
{
	padding: 4px;
	border-color:#cfcfcf;
	border-style:solid;
	border-width: 1px;
	background-color:#ffffcc;
	color:#333333;
	text-align:left;
}

.filterItems
{
	margin: 1px 0 0 0
	width: 100%;
}

.filterItems input
{
	vertical-align:middle;
}

.filterItems label
{
	color:#333333;
    font-size:10px; 
    vertical-align:middle;
}

.filterItems td
{
	vertical-align:top;
}

.red12Bold
{
	color:#CA1212;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.header
{
	float: left;
	width:1000px;
	background:#6699cc url(smenubar.png) repeat-x;
	z-index:999;
}

#headerBackground 
{
	float:left;
	width: 1000px;
	height:80px; 
	background: transparent url(bbd-logo-stretch.png) repeat-x;
	z-index:100;
}

.hidden
{
	display:none;
}

.horizontalBrownLine
{
	height:1px;
	background:transparent url(DetailPageLine.png) repeat-x;
}

.horizontalBrownLine3px
{
	height:3px;
	background:transparent url(PaymentInfoLine.png) repeat-x;
	font-size:3px;
}

.infoPage
{
	float:left; 
	padding:0px 10px 0px 10px; 
	width:700px
}

.infoPageHeader
{
	color:#333333;
    font-size:16px; 
    font-weight:bolder;
    padding-top:12px;
}

.infoPageSectionHeader
{
	color:#333333;
    font-size:14px; 
    font-weight:bold;
    padding-top:12px;
}

.infoPageNormal
{
	color:#333333;
    font-size:12px; 
    font-weight:normal;
}

#leftInfo
{
	float:left;
	padding-top:15px;
	width:150px;
	background-color: White;
}

#menu 
{
	float: left;
	width:1000px;
	background:#6699cc url(smenubar.png) repeat-x;
	height: 25px;
}

.Menu-Skin-Horizontal
{
    z-index: 100;
    background:#6699cc url(smenubar.png) repeat-x;
}

.Menu-Skin-StaticItem
{
    background:transparent url(smenubar.png) repeat-x;
    color: white;
    font-size: 13px;
	font-weight:bold;
	padding: 5px 0px 4px 0px;
	text-decoration: none;
	text-align:center;
	border-left:solid 1px #333333;
}

.Menu-Skin-StaticHover
{
    background:transparent url(smenubar.png) repeat-x;
    color: #003399;
    font-size: 13px;
	padding: 5px 0px 4px 0px;
	text-decoration: none;
}

.Menu-Skin-DynamicItem
{
    background:#FEFFFF none repeat scroll 0%;
    border:1px solid #CFCFCF;
    color:#333333;
    display:block;
    font-size:13px;
    padding: 1px;
    text-align:left;
    text-decoration: none;
    text-indent: 8px;
}

.Menu-Skin-DynamicHover
{
    background:white;
    font-weight:bold;
    color: #003399;
}

.DBlue13Bold
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

.msrp
{
	color:#333333;
	font-weight:normal;
	text-decoration:line-through;
	font-size:13px;
}

.note
{
	color:#666633;
	font-weight:normal;
	font-size:12px;
}

.noteBlack
{
	color:#333333;
	font-weight:normal;
	font-size:12px;
}

.optionLabel
{
	color:#333333;
	font-weight:Bold;
	font-size:14px;
}

.ourPriceLabel
{
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}

.ourPrice
{
	color:#CA1212;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}

.ourPriceList
{
	color:#CA1212;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.preOrderLabel
{
	color:#003399;
	font-size:18px; 
    font-weight:bold;
}

#productContent
{
	float:left;
	width:720px;
	_height: 480px; /* IE 6 only */
	z-index:0;
	background-color: White;
	min-height:480px;
}

.productListHeaderText
{
	font-weight:normal;
	font-size:11px;
	color:#333333;
}

.productListTable
{
	margin:0 0 0 0 ;
	width:625px;
}

.products
{
	margin:5px 0 0 0 ;
	width:100%;
	border:solid 2px #CFCFCF;
}

.products td
{
	vertical-align:top;
	border-bottom:dashed 1px #CFCFCF;
	border-right:dashed 1px #CFCFCF;
}

#rightAd 
{
	float:right;
	padding-top:15px;
	width:130px;
	z-index:0;
	background-color: White;
}

.savings
{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
}

.siteMap a
{
	font-size:12px;
	color:#666633;
	/*margin-left:2px;*/
	padding:0px 0px 2px 0px;
}

.smallthumbs
{
	width: 50px;
	height: 50px;
}

.sortItems
{
	padding-top:10px;
	padding-left:2px;
	font-size: 11px; 
	color:#666633;
}

.tableLoginRegister
{
	background-color:#f3f2f0;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
}

.tableCheckoutLogin
{
	background-color:#f3f2f0;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
	height: 150px;
}

.tableCheckoutPage1
{
	background-color:#f3f2f0;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
	height: 360px;
}

.tableCheckoutPage2
{
	background-color:#f3f2f0;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
	width: 328px;
}

.tableCheckoutPage2Items
{
	background-color:white;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
	margin: 5px 10px 10px 5px;
	width: 640px;
}

.tableCheckoutPage2Summary
{
	background-color:#f3f2f0;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
	width: 650px;
}

.tablePaymentOption
{
	background-color:white;
	border-width: 1px;
	border-color: #cfcfcf;
	border-style:solid;
	margin: 5px 10px 10px 5px; 
	width: 340px;
}


.tableHeader
{
	border-style: solid;
	border-width: 1px;
	border-color: #cfcfcf;
	background: #6699cc url(smenubar.png) repeat-x;
	font-weight:bolder;
	text-align:left;
	color:white;
}

.tableHeaderBackground
{
	border-style: solid;
	border-width: 1px;
	border-color: #cfcfcf;
	background: #6699cc;	
}

.tableHeaderCenter
{
	border-style: solid;
	border-width: 1px;
	border-color: #cfcfcf;
	background: #6699cc url(smenubar.png) repeat-x;
	font-weight:bolder;
	text-align:center;
	color:white;
}

.tableTdNoBorder
{
	padding: 4px;
	border-width: 0px;
	background-color:Transparent;
	color:#333333;
	text-align:left;
	font-size: 12px;
}

.tableTdNoBorderCenter
{
	padding: 4px;
	border-width: 0px;
	background-color:Transparent;
	color:#333333;
	text-align:center;
	font-size: 12px;
}

.tableTdNoBordNoPadCenter
{
	padding: 0px;
	border-width: 0px;
	background-color:Transparent;
	color:#333333;
	text-align:center;
	font-size: 12px;
}

.thumbnails
{
	width: 100px;
	height: 100px;
}

#logo
{
	float: left;
	top:0px;
	left:0px;
	width: 1000px;
	height:100px; 
	background: transparent url(bbd-logo-stretch.png) repeat-x;
}

#menu1 
{
  float:right;
  margin-top: -95px;
  width: 400px;
}

#menu1 ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#menu1 li {
  padding: 0px;
  margin: 0px;
  display: inline;
  border-left: solid 1px #000;
  font-size:12px;
  font-weight:bold;
  color:#333333;
}
#menu1 li.firstAnon
{
  margin-left:175px;
  border-left : none;
  color:White;
}
#menu1 li.firstLoggedIn
{
  margin-left:0px;
  border-left : none;
  color:White;
}
#menu1 li a:link, #menu1 li a:visited {
  padding: 0px 2px 0px 5px;
  color:#ffffcc;
  text-decoration: none;
}
#menu1 li a:active, #menu1 li a:hover {
  color:white;
  text-decoration: underline;
}

#saleBalls
{
	float:left;
	width:312px;
	padding:0px 10px 0px 20px;
}

#specialsDetail
{
	float:left;
	width:652px;
	padding:0px 34px 0px 34px;
}

#saleBags
{
	float:left;
	width:162px;
	padding:0px 10px 0px 10px;
}

#closeouts
{
	float:left;
	width:162px;
	padding:0px 10px 0px 10px;
}

#hotItems
{
	float:left;
	width:162px;
	padding:0px 10px 0px 10px;
}

#wrapper 
{
	width: 1000px;
    margin: 0 auto;
    text-align: left;
    background-color:White;
}