/* ================================
    CSS STYLES FOR Module ShoppingCart
   ================================
*/

.CartTblMain
{
	width: 170px; 
	background-color: #CCD8E2; 
}

.CartTDHeader
{
	height: 30px;
	width: 140px; 
	background-image: url(bg_panelheaders.jpg);
	background-repeat: repeat-x;   
	text-align:left;
	text-indent: 5px;
	vertical-align:middle;  
	padding: 0px 1px 0px 1px;
}

.lblCartHeader
{
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
	height: 28px;
	width: 133px;
	vertical-align:middle;
	padding: 5px 1px 0px 1px;  	
}

.CartTDImage
{
	height: 30px;
	width: 30px; 
	background-image: url(bg_panelheaders.jpg);
	background-repeat: repeat-x;
	padding:   7px 10px 7px 1px;  	
}

.imgCart
{
	height: 16px;
	width: 20px; 
}

.CartTDEmpty
{
	text-indent: 5px;
	width: 170px;
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #003366;	
	height: 20px;
	vertical-align:middle;
	padding:  10px 1px 1px 1px;	
}

.lblEmpty
{
	width: 163px;
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	color: #003366;	
	background-color: transparent;
	height: 20px;
	vertical-align:middle;
	padding: 1px 1px 1px 1px; 	
}

.CartTdName
{
	width: 170px;  
	/*text-indent: 5px;*/
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #003366;
	padding: 1px 1px 1px 5px;	
}

.CartTdNumber
{
	width:50%;  
	text-indent: 5px;
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #003366;
	padding: 1px 1px 1px 1px;	
}

.CartTdPrice
{
	width:50%;  
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #003366;
	padding: 1px 5px 1px 1px;
}

.CartTdLine
{
	padding: 1px 5px 1px 5px;
}

.CartTblTotal
{
	width: 170px; 
	background-color: #CCD8E2; 
}

.CartTdTxtTotal
{
	width: 50%;
	height: 30px;
	text-indent: 3px;
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #003366;
	padding: 1px 1px 1px 0px;	
	border-top: solid 1px #104379;
	border-bottom: solid 1px #104379;	 
	background-color: #B9C9D7;
}

.lblTotalTxt
{
	width: 100%;
	height: 30px;
	text-align:left; 
	padding-top: 7px;
}

.CartTdTotal
{
	width: 50%;  
	height: 30px;
	/*text-indent: 3px;*/
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #003366;
	padding: 1px 5px 1px 1px;
	border-top: solid 1px #104379;
	border-bottom: solid 1px #104379;	
	background-color: #B9C9D7;
}

.lblTotal
{
	width: 100%;
	height: 30px;     
	padding-top: 7px;
}

.CartTdChkOut
{
	width: 50%;
	height: 19px;/*31px;*/
	text-indent: 3px;
	vertical-align:middle;  
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #003366;
	padding: 1px 1px 1px 0px;
}

.CartTdChkOutBtns
{
	width: 19px;
	height: 19px;/*31px;*/
	text-indent: 3px;
	vertical-align:middle;  
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #003366;
	padding: 1px 1px 1px 0px;
}

.lbtnChkOut,
.lbtnChkOut:link,
.lbtnChkOut:visited,
.lbtnChkOut:active
{
	background-image: url(btn_arrow_off.gif); 
	background-repeat:no-repeat; 
	height: 100%;/*19px;*/
	width: 100%;/*19px;*/
	display: block;
}

.lbtnChkOut:hover
{
	background-image: url(btn_arrow.gif); 
	background-repeat:no-repeat;
	height: 100%;/*19px;*/
	width: 100%;/*19px;*/
}

.lblChkOut
{
	width: auto;
	height: 19px;/*31px;*/
	padding: 2px 0px 0px 0px;/*padding: 6px 0px 6px 0px;*/
	vertical-align:middle;
	text-align:left;  
	/*
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	color: #003366;	
	background-color: transparent;
	height: 31px;
	vertical-align:middle;
	padding: 6px 0px 6px 0px;
	*/
}

.lbtnClear,
.lbtnClear:link,
.lbtnClear:visited,
.lbtnClear:active
.lbtnChkOut:hover
{
	background-image: url(delete.gif); 
	background-repeat:no-repeat; 
	height: 100%;/*19px;*/
	width: 100%;/*19px;*/
	display: block;
}

.lblClear
{
	width: auto;
	height: 19px;/*31px;*/
	padding: 6px 0px 6px 0px; 
	vertical-align:middle;
	text-align:left;  
	/*
	font-family: "Verdana", Tahoma, Verdana, Helvetica, Arial, sans-serif;	
	font-size: 8pt;
	font-weight: bold;
	color: #003366;	
	background-color: transparent;
	height: 31px;
	vertical-align:middle;
	padding: 6px 0px 6px 0px;
	*/
}