/*Top Frame -------------*/


/*Top Frame Backgrounds /*

/*Category Header -------------*/
.logoHeaderCategories {
	background-color: #3D3D3D;
	background-image: url(../images/logoHeaderCategory.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}
/*Categories -------------*/
.categoryText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	display: block;
}
.paddingRight5px
{
	padding: 5px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*Store Header-------------*/
.logoHeader{
	background-color: #797777;
	background-image: url(../images/logoHeaderStore.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border:0px yellow solid;
}


/*Homepage and Cart Header-------------*/
.logoHeaderHome {
	background: url(../images/logoHeader.jpg) no-repeat 0 0;
	border:0px yellow solid;

}


/*Account Area and Basket Contents -------------*/

.accountTable{float:right; position:relative; display:block; left:0px; padding:0px 50px 0px 0px;}
.accountTableSub{float:right; position:relative; display:block; left:0px; padding:0px 20px 0px 0px;}

.cartContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}



/*Basket Box Backgrounds -------------*/
.boxCartTop {
	background-image: url(../images/boxCartTop.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.boxCartBottom {
	background-image: url(../images/boxCartBtm.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}


/*Basket Box/Account Links----*/
A.cartLinks {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

A.accountLinks {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}


/*Basket Box/Account Padding----*/
.paddingRightAccount {
	padding-right: 15px;
}

.paddingBasket {
	margin-top: 6px;
}


/*Main Frame -------------*/

/*Scrolling content div-------------*/

#scroll{overflow-y: auto; height:100%; background-color:#ffffff; display:block; margin-top:20px; border:0px solid red; margin-bottom:0px; padding-left:0px; padding-top:0px;}
	
	
/*.test{background:url(../images/BgMlbLogo.gif) repeat bottom left;}*/

.middleTable{margin:15px 0px 25px 0px}



.featuredTable{margin:0px 0px 30px 0px}

.productList{margin: 20px 0px 0px 20px; border: solid 0px green; display:block;}

/*category box tables*/

.categoryList{margin:0px 0px 0px 15px;}
.categoryBox {margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; display:block;}
.catPrice{color:#E62A2A; font-size:12px; font-weight:bold; text-align:left;padding:3px 0px 0px 10px;}
.btnCatPadding{margin:0px 0px 0px 0px; padding:0px 11px 0px 0px;}

.bgBody {background: url(../images/catBarBtmLRpt.jpg) repeat-x 0 0;}

/*Category Bar Header Header-------------*/

.catBarBtmLRpt {
	background-color: #990000;
	background-image: url(../images/catBarBtmLRpt.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.catBarBtmRRpt {
	background-image: url(../images/catBarBtmRRpt.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.catBarTopRRpt {
	background-image: url(../images/catBarTopRRpt.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #000000;
}

.btnRightRpt {
	background-image: url(../images/btnbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.btnMiddletRpt {
	background-image: url(../images/btnbg.gif);
	background-repeat: repeat;
	background-position: right top;
}
/*Left Tab Backgrounds -------------*/

.tabLeftHome {
	background-color: #3D3D3D;
	background-image: url(../images/tableftHome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.tabLeftCategories {
	background-color: #3D3D3D;
	background-image: url(../images/tableftHome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.tabLeftStore {
	background-color: #FFFFFF;
	background-image: url(../images/tableft.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border:0px solid green;
}
.tabLeft {
	background-color: #FFFFFF;
	background-image: url(../images/tableft.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}



/*Shopping Cart---------------*/

/*Cart Backgrounds-----*/
.cornerLBg {
	background-image: url(../images/cornerLBg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.cornerRBg {

	background-image: url(../images/cornerRBg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}


/*Cart Borders-----*/
.boxBorderSideR {
	border-right: 1px solid #FFFFFF;
}

.boxBorderSideL {
	border-left: 1px solid #FFFFFF;
}

/*Cart Links-----*/
A.red {
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight:bold;
}
A.black {
	color: #000000;
	font-weight: bold;
}


/*Box Styles and Borders---------------*/

.boxBorderTop {
	border-top: 1px solid #000000;
}

.boxBorderBottom {
	border-bottom: 1px solid #000000;
}

.boxBorderSides {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-left: 8px;
}

/*Box Backgrounds---------------*/

.boxCornerGreyL {
	background-image: url(../images/cornerL.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxCornerGreyRpt {
	background-image: url(../images/CatBarTop.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.boxCornerGreyR {
	background-image: url(../images/cornerR.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxCornerGreyRBtm {

	background-image: url(../images/cornerRbtm.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxCornerGreyLBtm {
	background-image: url(../images/cornerLbtm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.boxCornerGreyBtmRpt {
	background-image: url(../images/gBarRBtm.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.boxCornerRedBtmRpt {
	background-image: url(../images/rCatBarBtm.jpg);
	background-repeat: repeat;
	background-position: right top;
}
a.linkButton
{
    color: White;
    text-decoration:none;
}
a.linkButton:Hover
{
    color: White;
    text-decoration:none;
}

/*Form Styles---------------*/
.textField {
	border: 1px solid #000000;
}

.btnSubmit {
	background-image: url(../images/btnSubmit.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #000000;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


.btnNext {
	background-image: url(../images/btnNext.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #000000;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

/*padding---------------*/

.paddingbtnBats {
	padding-right: 4px;
}
.paddingLeft {
	margin-left: 17px;
	/*background: red url(../images/BgMlbLogo.gif) repeat-x 0 0 ;*/
	
}

.paddingSpecialsBtn {
	margin-right: 30px;
}


.paddingHeader {
	margin:25px 0px 5px 28px;
	/*background: red url(../images/BgMlbLogo.gif) repeat-x 0 0 ;*/
	
}

.paddingLeftHome {
	margin-left: 39px;
	/*background: red url(../images/BgMlbLogo.gif) repeat-x 0 0 ;*/
	
}

.paddingLeftContent {
	padding-left: 20px;
}





/*Text Headers---------------*/
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
	line-height: 11px;
}
h4 {
	font-size: 8px;
	font-weight: bold;
	color: #999999;
	margin:0px;
	padding:0px;
	line-height: 12px;
}
h5 {
	font-size: 11px;
	font-weight: bold;
	color: #C4C4C4;
	margin:0px;
	padding:0px;
	line-height: 11px;
}
h6 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin:0px;
	padding: 5px 0px 0px 0px;
	line-height: 13px;
}
/*background colors---------------*/
.backgroundGrey {
	background:url(../images/BgMlbLogo.gif) repeat-x 0 0 ;
	
}


/* line styles */
.greyLine {
	color: #C4C4C4;
	margin:0px;
	padding:0px;
	line-height: 0px;
	vertical-align: bottom;
}
.borderbtm1pxgrey
 {
	border-bottom: solid;
	border-bottom-color: #AEAEAE;
	border-bottom-width: 1px;
}
.bordertop1pxgrey
 {
	border-top: solid;
	border-top-color: #AEAEAE;
	border-top-width: 1px;
}
/* text styles */
td.blackFont {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
}
td.greyFont{
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin:0px;
	padding:0px;
	line-height: 11px;
}
span.greyText{
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin:0px;
	padding:0px;
	line-height: 11px;
}
span.blackText {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
}
/* Cart Menu Backgrounds---------------*/

.cartTopRptL {
	background-image: url(../images/CartLeftTopRpt.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.cartTopRptR {
	background-image: url(../images/CartRightTopRpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.cartBtmRptL {
	background-image: url(../images/CartLeftBtm.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cartBtmRptR {
	background-image: url(../images/CartRightBtm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cartMiddleRpt {
	background-image: url(../images/CartMiddleRpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.productImages
{
	padding: 0px 5px 0px 0px;
	text-align:left;
	float: left;
}
A.product {
	color: #000000;
	font-weight: bold;
}
A.product:hover {
	color: #C42929;
	font-weight: bold;
}
A.return 
{
	font-size: 10px;
	color: #C42929;
	font-weight: bold;
	line-height: 11px;
}
A.return:hover 
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	line-height: 11px;
}
.menuMiddleRpt 
{
	background-image: url(../images/stepRepeat.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
TD.tdlabel
{
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
.featureHeading
{
	font-size: 8pt;
	font-weight: 600;
	font-family: arial;
	font-style: normal;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
TD.PriceText {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin:0px;
	padding:0px;
	line-height: 11px;
}



