/********************** CART SUMMARY (view cart button) ******************************/
#cartSummary{
   width: 320px;
   margin:left;
   float:left;
   background-color:#F4F5D6;
}

#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;
}

#cartSummary a{
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
   font-size:9px;
   text-decoration:underline;
   color:#666666;
}

#cartSummary a:hover{
   text-decoration:none; color:#990000;
}

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

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

#cartBody span.heading2{
	color: #FDAD15;
	font-size: 12px;
	font-weight: bold;
  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: #F5F8F1;
}

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

#cartBody .checkBox1 {
   width: 20px;
   color: #666666;
	border: 1px solid #cccccc;
   background-color: #F5F8F1;
}
/********************** CART TABLE ******************************/
#cartTable{
   width: 100%;
   padding: 3px;   
   margin:auto;
   background-color:#F5F8F1;
	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: #F5F8F1;
}

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

#cartTable span.simpleText{
  font-size: 10px;
  color: #000;
}

#cartTable a { 
   font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
   font-size: 10px; 
   font-style: normal; 
   font-weight: normal; 
   color: #1B9E7C
}

#cartTable a:link, a:visited {
	color : #1B9E7C;
	text-decoration : underline;
}

#cartTable a:hover{
	color : #CC0000;
	text-decoration : none;
}



/**************** 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: 1px solid #cccccc;   
   background-color: #DDE1CA ;
}
