@charset "utf-8";
/* CSS Document */

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:bold;	
}

#cartdisplaycontainer {
clear:both;
width:100%;	
}


#cartdisplaycontainer ul {
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;	
}

#cartdisplaycontainer ul li{
	
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;		

}


#cartdisplaycontainer ul li ul{
clear:both;		
position:relative;
width:100%;
list-style: none;
float:left;
margin:0;
padding:0;	
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
border-bottom:1pt solid #cccccc;
padding-top:3px;
padding-bottom:3px;
}

#cartdisplaycontainer ul li ul#headingrow{
font-size:10pt;
font-weight:bold;	
border-bottom:1pt solid #000000;
}

#cartdisplaycontainer ul li ul#footerrow{
font-size:10pt;
font-weight:bold;	
border-top:1pt solid #000000;
border-bottom:none;
}

#cartdisplaycontainer ul li ul li{
float:left;
text-indent: 3px;
}

#cartdisplaycontainer ul li ul li.code{
width:5%;
}

#cartdisplaycontainer ul li ul li.image{
text-align:center;	
width:60px;
}

#cartdisplaycontainer ul li ul li.description{
width:35%;
}

#cartdisplaycontainer ul li ul li.description div.cartitemnotetext{
margin-top:10px;	
font-size:9pt;
}

#cartdisplaycontainer ul li ul li.size{
width:15%;
text-align:center;
}




#cartdisplaycontainer ul li ul li.colour{
width:15%;
text-align:center;
}


#cartdisplaycontainer ul li ul li.qty{
width:3%;
text-align:center;
}


#cartdisplaycontainer ul li ul li.price{
width:10%;
text-align:right;
}


#cartdisplaycontainer ul li ul li.subtotal{
float:right;
width:10%;
text-align:right;
}

#cartdisplaycontainer ul li ul li.deletebutton{
float:right;	
width:5%;
font-weight:bold;
cursor:pointer;
cursor:hand;
text-align:center;
}






#cartdisplaycontainer ul li ul li.total{
float:right;
width:10%;
text-align:right;
font-weight:bold;
border-bottom:1px solid #000000;
}





#cartsummarycontainer{
position:relative;
clear:both;	
width:100%;
height:auto;
margin-top:20px;
margin-bottom:40px;
font-family: Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
color:#006647;
}


#cartsummarycontainer div.heading{
width:100%;
text-align:left;
font-family: arial, helvetica;
font-size: 10pt;
font-weight:bold;
color: #444444;
text-indent:4px;
margin-bottom:10px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
line-height:30px;
background-color:#d7d8db;
/*border-bottom:1px solid #cccccc;*/
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

/*
#cartsummarycontainer div {
float:left;
width:100%;
}

#cartsummarycontainer div div{
float:right;
width:50%;
text-align:right;	
}
*/


#cartsummarystripcontainer{
position:relative;
float:left;
width:98%;	
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;

/*
line-height:37px;
padding:8px;
*/
padding-bottom:5px;
margin-bottom:10px;
/*
border:1px solid #f2b648;
border-radius:10px;
*/
cursor:default;
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

#cartsummarystripcontainer a {
text-decoration:none;	
}

#cartsummarystripcontainer a:link {color:#ffffff;} 
#cartsummarystripcontainer a:visited {color:#ffffff;} 
#cartsummarystripcontainer a:active {color:#ffffff;} 
#cartsummarystripcontainer a:hover {color:#c61217;} 

.cartsummarybutton {
width:48%;
float:left;
text-align:center;
cursor:pointer;
cursor:hand;
margin-top:8px;	
color:#000000;
background-color:#ffff00;
border-radius:0.35em;
}



.carteftpaymentresponse {
width:60%;
height:auto;
margin:0 auto;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;	
}

.carteftpaymentresponse div{
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;		
}

