/********************** CART SUMMARY (view cart button) ******************************/
#cartSummary{
   width: 100%;
   margin:auto;
   background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   height:100%;
}


#cartSummary td.text{
   padding: 0px;
   vertical-align: top;
   text-align: right;  
	color: #666666;   
}

#cartSummary .description{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}

/********************** CART BODY ******************************/
#cartBody{
   border-collapse: collapse;
   width: 100%;
   margin:auto;
   background-color:#fff;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
   height:100%;
}

#cartBody span.heading{
  font-size: 12px;
  font-weight: bold;  
  color: #666666;
  letter-spacing: 1px;
}


#cartBody td.text1{
   padding: 3px;
   vertical-align: top;
   text-align: left;  
	color: #666666;   
}

#cartBody td.text2{
   font-size: 12px;
   font-weight: bold;  
   padding: 3px;
   vertical-align: top;
   text-align: left;  
	color: #666666; 
   border: 1px solid #cccccc; 	  
}

#cartBody td.text3{
   padding: 3px;
   vertical-align: top;
   text-align: left;  
	color: #666666;  
   border: 1px solid #cccccc; 	 
}

#cartBody .description{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}

#cartBody .inputBox2 {
   width: 200;
   color: #666666;
	 border: 1px solid #cccccc;
   background-color: #ffffff;
}

#cartBody .inputBox3 {
   width: 250;
   color: #666666;
	 border: 1px solid #cccccc;
   background-color: #ffffff;
}

#cartBody .checkBox1 {
   width: 20px;
   color: #666666;
	border: 1px solid #cccccc;
   background-color: #ffffff;
}
/********************** CART TABLE ******************************/
#cartTable{
   width: 100%;
   margin:auto;
   background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   height:100%;
}

#cartTable td{
   color: #666666;
}

#cartTable td.text{
   vertical-align:middle;
   text-align: left;   
   border: 1px solid #cccccc;   
}

#cartTable td.price{
   vertical-align:middle;
   text-align: right;
   border: 1px solid #cccccc;       
}

#cartTable td.image{
   text-align: center;
   vertical-align:middle; 
   border: 1px solid #cccccc;    
}

#cartTable td.heading{
   text-align: right;
   vertical-align:middle;
   font-size: 12px;
   font-weight: bold;  
   letter-spacing: 1px;  
   border: 1px solid #cccccc;     
}

#cartTable img {
   margin: auto;
   float:center;
}

#cartTable .inputBox {
   width:40;
   color: #666666;
	 border: 1px solid #cccccc;
   background-color: #ffffff;
}

#cartTable span.heading{
  font-size: 12px;
  font-weight: bold;  
  color: #ffffff;
  letter-spacing: 1px;
}

/**************** CART TABLE CURVED **********************/
#cartTable td.table-topl { 
   width: 15px;
   height: 29px;
   border: 0px solid #cccccc;
   background-image: url('../images/cart/cart_table_cart_left.jpg') ;
}

#cartTable td.table-topr {
   width: 15px;
   height: 29px;
   border: 0px solid #cccccc;   
   background-image: url('../images/cart/cart_table_cart_right.jpg') ;
}


#cartTable td.table-top {
   height: 29px;
   border: 0px solid #cccccc;   
   background-image: url('../images/cart/cart_table_horizontal_top.jpg') ;
}

