﻿.tabL1, .tabL2 
{
	margin: 0;  padding: 0;
	}

.tabL1 a.TabOff 
{
	/*border: 1px solid #CCC; border-width:  1px 0 1px 1px;*/
	margin-top: 5px;	
	padding: 3px 18px;
	display: block; float: left; 
	background: url(images/tab1_bg.png) 0 100% repeat-x; color: #999; font-weight: bold; font-size: 12pt;
	}
.tabL1 a.TabOn
{
	/*border: 1px solid #666; border-width:  1px 1px 0 1px;*/
	margin-top: 5px;	
	padding: 3px 18px;
	display: block; float: left; 
	background: url(images/tab1_bg.png) repeat-x; color: #FF6; font-weight: bold; font-size: 12pt;
	}	
	
	
.tabL2 
{
	clear: both;
	height: 36px;  /* 28+8*/
	background: url(images/tab2_on-off.png) 0 0;
	}	
.tabL2 a.TabOff 
{
	/*border: 1px solid #CCC; border-width:  1px 0 1px 1px;*/
	margin-top: 8px;  /*  8 */
	padding: 2px 15px;
	text-align: center;
	display: block; float: left; 
	background: url(images/tab2_on-off.png) 0 0;  color: #FFF;
	}
.tabL2 a.TabOn
{
	/*border: 1px solid #666; border-width:  1px 1px 0 1px;*/
	margin-top: 8px;  /*  8 */	
	padding: 2px 15px;
	 text-align: center; font-weight: bold;
	display: block; float: left; 
	background: url(images/tab2_on-off.png) 0 100%; color: #000;
	}	
	

.CartList {    }
.CartList table {  border: 1px solid #CCC;  }
.CartList table caption { border:0; height:30px; line-height:30px; background: url(images/tab_caption.png) repeat-x; font-weight: bold; color: #C93; text-align: left; text-indent: 1em;  }
.CartList table th.buy {  background: url(images/table_header2.gif)  repeat-x;  }
.CartList table td.buy {  background: #FCC;  }
.CartList th.remove  {  background: url(images/table_header3.gif)  repeat-x;  }
.CartList td.remove {  background: #EFEFEF; }	
.CartList td.sum a { font-weight: bold;  color: Blue; text-decoration: underline;  }	


.function  { float: right;  }



