
/*  CART FORM STYLES  -------------------------------------------------------------*/ 

#cartpage {
	width:750px;
	display:block;
	position:relative;
	float:left;
	top:0;
	background: transparent;	
	padding:0px 10px 0px 200px;
	margin: 0;
	border:0;
	}
	
#cart {		background-color: #597a95;
		width: 80px ;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px ;
		color: #6b6b6b ;
		text-decoration: none;
		padding: 0px 0px 0px 0px ;
		border-bottom:1px solid #000000;		
		margin: 0px 0px 0px 0px;
		}
		
		
#cart a {
		text-align: center;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff ;
		text-decoration: none;
		padding: 3px 0px 3px 0px;
		margin: 0px;
		}

#cart a:hover {
		text-align: center;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: red ;
		text-decoration: none;
		padding: 3px 0px 3px 0px;
		margin: 0px;
		}		

#cartequals {	background-color: #ffffff;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px ;
		color: #000000 ;
		text-align: center;
		padding: 2px 0px 0px 0px ;
		margin: 0px 0px 0px 0px;
		}
		

#checkout {	background-color: #597a95;
		width: 80px ;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px ;
		color: #6b6b6b ;
		text-decoration: none;
		padding: 0px 0px 0px 0px ;
		border-bottom:1px solid #000000;		
		margin: 0px 0px 0px 0px;
		}
		
#checkout a {
		text-align: center;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff ;
		text-decoration: none;
		padding: 3px 0px 3px 0px;
		margin: 0px;
		}

#checkout a:hover {
		text-align: center;
		display: block;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: red ;
		text-decoration: none;
		padding: 3px 0px 3px 0px;
		margin: 0px;
		}				
		

 #cartQty {	background-color: #ffffff;
		width: 80px ;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px ;
		color: #000000 ;
		text-decoration: none;
		padding: 2px 0px 2px 0px ;
		border-bottom:1px solid #000000;		
		margin: 0px 0px 0px 0px;
		}
	}
 
 #cartPrice {	background-color: #ffffff;
		width: 80px ;
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px ;
		color: #000000 ;
		text-decoration: none;
		padding: 2px 0px 2px 0px ;
		border-bottom:1px solid #000000;		
		margin: 0px 0px 0px 0px;
		}
	}

td.carttitle {
	text-align: left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ;
	color: #000000;
	text-decoration: none ;
	text-align: center ;
	background : transparent;
	padding: 10px 0px 2px 0px;
	margin: 0px;
	}

 .buy {	
	font-size:12px; 
	font-weight: 600;
	color: #000000;
	adding: 0px 0px 10px 0px ;
	margin: 0px 0px 0px 0px;
		}


 #rrp {		
 	font-size: 14px ;
	font-weight: 700;
	color: red ;
	text-decoration: line-through;
	padding: 0px 0px 10px 0px ;
	margin: 0px 0px 0px 0px;
	}
	
	

 #price {	
	font-size:14px; 
	font-weight: 700;
	color: #00008b;
	padding: 0px 0px 10px 0px ;
	margin: 0px 0px 0px 0px;
		}






.cart {
	text-align: left;
	color: #5F1621;
	text-decoration: none ;
	text-align: center ;
	background : #f0f0f0;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

	
.cart:hover {
	text-align: left;
	color: #5F1621;
	font-size: 14.5px;
	text-decoration: none ;
	text-align: center ;
	background : #ffffff;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.cartitem {
	text-align: left;
	color: #5F1621;
	text-decoration: none ;
	text-align: center ;
	background : transparent;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	}


		


		/* CART STYLES
		-------------------------------------------------------------*/

		 a.backlink {	
		display: inline ;
		font-family:verdana, arial, sans-serif; 
		font-size : 11.5px ;
		font-weight: 800 ;
		color : normal ;
		letter-spacing: 2px ;
		padding: 5px 10px 0px 10px; 
		text-decoration:underline ;
			}



		td.titleleft {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				font-weight: bold ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				background-color: #e3e3e3;
					}


		td.titlepay {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #000000 ;
				font-weight: 500 ;
				text-align: left ;
				padding: 5px 10px 5px 4px;
				border: 0;
				background-color: #eee;
				margin: 0px 0px 0px 1px
					}

		td.title {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				font-weight: bold ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				background-color: #eee;
				margin: 0px 0px 0px 1px
					}
		td.titleB {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				font-weight: bold ;
				text-align: center ;
				padding: 5px 4px 5px 4px;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				background-color: #e3e3e3;
				margin: 0px 0px 0px 1px
					}					
		td.title_total {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				font-weight: 800 ;
				text-align: right ;
				padding: 5px 4px 5px 4px;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				background-color: #e3e3e3;
					}					
					
		td.dataleft {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				vertical-align: middle ;
				text-align: center ;
				padding: 7px 4px 10px 2px;
				background-color: #f3f3f3;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
					}	

		td.data {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				text-align: center ;
				vertical-align: middle ;
				padding: 7px 4px 10px 2px;
				background-color: #fff;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				}	
				

		td.description {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				text-align: left ;
				vertical-align: middle ;
				padding: 4px 2px 4px 10px;
				background-color: #ffffff;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				}

		td.price_single {	
				font-family:verdana, arial, sans-serif;  
				font-size : 11.5px ;
				color : #333 ;
				text-align: center ;
				vertical-align: middle ;
				padding: 7px 4px 10px 2px;
				background-color: #f3f3f3;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				margin: 0px ;
				}
				
		td.price {	
				font-family:verdana, arial, sans-serif;  
				font-size : 11.5px ;
				color : #333 ;
				text-align: right ;
				vertical-align: middle ;
				padding: 7px 4px 10px 2px;
				background-color: #f3f3f3;
				border-right:1px solid #fff;
				border-top:1px solid #ccc;
				margin: 0px ;
				}
				
		td.deliveryleft {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				text-align: right ;
				vertical-align: middle ;
				padding: 7px 4px 10px 2px;
				border-top:1px solid #ccc;
				border-right:1px solid #fff;
				background-color: #f9f9f9;
				}	

		td.delivery {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				color : #333 ;
				text-align: right ;
				padding: 7px 4px 10px 2px;
				border-top:1px solid #ccc;
				border-right:1px solid #fff;
				background-color: #f9f9f9;
				}	

		td.totalleft {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				font-weight: bold ;
				color : #333; 
				text-align: right ;
				vertical-align: middle ;
				padding: 7px 4px 10px 2px;
				border-top:1px solid #ccc;
				border-right:1px solid #fff;
				border-bottom:1px solid #ccc;
				background-color: #e3e3e3;
				}	
				
		td.total {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				font-weight: bold ;
				color : #333 ; 
				text-align: right ;
				padding: 7px 4px 10px 2px;
				border-top:1px solid #ccc;
				border-right:1px solid #fff;
				border-bottom:1px solid #ccc;
				background-color: #e3e3e3;
				}	

		td.cartoption {	
				isplay:block;
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				font-weight: normal ;
				color : #333 ;
				text-align: left ;
				padding: 2px 2px 5px 2px;
				margin: 0px;
				background-color: transparent;
				border-bottom: 1px solid #808080;
				}



		td.billing {	
				font-family:verdana, arial, sans-serif; 
				font-size : 11.5px ;
				font-weight: normal ;
				color : #333 ;
				text-align: left ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				}

		td.order {	
				font-family:verdana, arial, sans-serif; 
				font-size : 10.5px ;
				color : #333 ;
				text-align: left ;
				image-align: center ;
				padding: 2px 2px 5px 2px;
				background-color: transparent;
				}

				
				
a.cartlink:link, a.cartlink:visited{
        display: inline;
        font-size:13px;
        font-weight: 800;
        margin:0;
        padding:0px 7px 0px 5px;
        color:red;
        border: 0;
        text-decoration:none;
        outline:none;
        }
a.cartlink:hover, a.cartlink:active{
        text-decoration:none;
        color:red;
        }

