/*  -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    GridStyle
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

.HeadingCellText{
 /*background-image: url(../images/grid/red/gridHdr_bg.gif);*/
 background-color: #CC0001;
 padding-left: 10px;
 padding-bottom:2px;
 padding-right: 10px;
 color: #ffffff;
 font : 11px Arial;
 font-weight: bold;
 text-decoration: underline;
 text-align:left;
 height: 22px;
 cursor:hand;
}

.grid-border {
	BORDER-RIGHT: #CC0001 1px solid; 
	BORDER-LEFT: #CC0001 1px solid; 
	BORDER-BOTTOM: #CC0001 1px solid;
}

.GridFooterText{
 padding-left:10px;
 font : 11px Arial bold;
 height: 14px;
}

.CellLeft{
text-align:left;
padding-left:10px;
font : 11px Arial;
}

.CellCenter{
text-align:center;
padding-left:10px;
font : 11px Arial;

}

.HeadingCellBlank{
/*background-image: url(../images/grid/red/gridHdr_bg.gif);*/
 background-color: #CC0001;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom:4px;
 color: #ffffff;
 font : 11px Arial;
 font-weight: bold;
 text-align:right;
 height: 22px;

}

.imageButtonNoBorder
{
	cursor:hand;	
	border: solid 1 #666666;
	border: none 0 black;
}

input.hiddentextbox
{
	border: none 1px #FFFFFF;
	color:#FFFFFF;
	background-color: #FFFFFF;
	border-style: none;
}

.cartGrid
{
	height:190px;	
	overflow: auto;	
	white-space:normal;

}

.CheckoutItemRow
{
	
	/*vertical-align: top;*/
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #fbeff1;
	border: solid 1px white;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
}

.CheckoutItemRowWhite
{
	/*vertical-align: top;*/
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #ffffff;
	border: solid 1 white;
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
}

.CheckoutHeaderRow
{
 /*background-image: url(../images/grid/red/gridHdr_bg.gif);*/
 background-color: #CC0001;
 padding-left: 10px;
 padding-bottom:4px;
 padding-right: 10px;
 color: #ffffff;
 font : 9pt Arial;
 font-weight: bold;
 text-decoration: underline;
 height: 15px;
 cursor:hand;
}

.CheckoutHeaderRow a	
{
	color: #ffffff;
}

.InvoiceItemRow
{
	vertical-align: top;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #fff;
	
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
}

.InvoiceHeaderRow
{
 
 color: #ffffff;
 padding-left:5px;
 padding-right:5px;
 font : 11px Arial;
 font-weight: bold;
 text-decoration: underline;
 height: 22px;
 cursor:hand;
}

.InvoiceHdr {
	color: #c02038;
	font-family: Arial;
	font-size: 30px;
}

.contentWhite {

	color: #ffffff;
		font-family: Arial;
		font-size: 14px;
		line-height: 24px;
		

}


.contentWhiteMedium {

	color: #ffffff;
		font-family: Arial;
		font-size: 14px;
		line-height: 24px;
		

}

.contentWhiteBig {

	color: #ffffff;
		font-family: Arial;
		font-size: 20px;
		line-height: 24px;
		

}

.ContentPrice-WithBG {
	color: #000000;
	background-color: #fbeff1;
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
}

.offer1st {

	color: #FFFFFF;	
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	font-weight:bold;
		

}


.offer2nd {

	color: #FFFFFF;
	font-family: Arial;
	font-size: 20px;
	line-height: 24px;
	font-weight:bold;
}

/*  -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    TabStyle
    -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

.DefaultTab 
{
  color:White;
  width: 137px;
  height: 25px;
  background-color: White;
  background-image: url(../images/red/red_category_off.gif);
  font-family: Arial; 
  font-size: 11px; 
  font-weight:bold;
  cursor:pointer;
  
}

.DefaultTabProdDet
{
  color:White;
  width: 160px;
  height: 25px;
  background-color: White;
  background-image: url(../images/red/large_red_category_off.gif);
  font-family: Arial; 
  font-size: 11px; 
  font-weight:bold;
  cursor:pointer;
  
}

.boxTopBar
{
	background-image: url(../images/grid/red/gridHdr_bg.gif);
	background-repeat:repeat-x;
	color: White;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	
}

.DefaultTabHover 
{
  color:White;
  width:137px;
  height: 25px;
  background-color: White;
  background-image: url(../images/red/red_category_on.gif);
  font-family: Arial; 
  font-size: 11px; 
  font-weight:bold;
  text-decoration: underline;
  cursor:pointer;
}

.DefaultTabHoverProdDet
{
  color:White;
  width:160px;
  height: 25px;
  background-color: White;
  background-image: url(../images/red/large_red_category_on.gif);
  font-family: Arial; 
  font-size: 11px; 
  font-weight:bold;
  text-decoration: underline;
  cursor:pointer;
}


.SelectedTab 
{
  color:White; 
  width: 137px;
  height: 25px;
  background-color: White;
  background-image: url(../images/red/red_category_on.gif);
  border-bottom-width: 0px;
  font-family: Arial; 
  font-size: 11px; 
  font-weight:bold;
  cursor:pointer;
}

.SelectedTabProdDet
{
  color:White; 
  width: 160px;
  height: 25px;
  background-color: White;
  background-image: url(../images/red/large_red_category_on.gif);
  border-bottom-width: 0px;
  font-family: Arial; 
  font-size: 11px; 
  font-weight:bold;
  cursor:pointer;
}

.MultiPage
{
  width:100%;
  height:100%;
  position:relative;
  z-index:98;
} 