

div.basketItemHolder{width:98%;display:block; text-align:left;clear:left;border:1px solid #dddddd;margin-top:8px;margin-bottom:10px;background:#ffffff;padding:5px;}

div.basketItemHolder img.thumb{height:105px;display:inline-block;vertical-align:top;border:0px solid #dddddd;margin:5px;padding:0px;margin-right:15px; border-radius:7px;}

button.basketItemDeleteButton{background:#00ddcc;font-size:15px;text-align:center;border-radius:3px;border:0px;color:#ffffff;padding:8px 10px;display:inline-block;margin:10px 10px 10px 0px;cursor:pointer;}
button.basketItemDeleteButton:hover{background-color:#0198E1;}
div.itemInfo{display:inline-block;vertical-align:top;border:0px solid #dddddd;}
p.name{display:block;margin-top:10px; margin-bottom:5px; padding:0px; font-size:16px; color:#202020}
p.price{display:block;margin:0px; padding:0px;font-size:20px;}



div.paymentTypeHolder{width:98%;border-top:1px solid #dddddd;padding:2% 1%;margin:50px auto;text-align:left;}
div.paymentTypeHolder h2 , form{text-align:left;}

button#card-button{width:50%;padding:25px;margin-top:20px;}
span.warning{font-size:.8em;color:red;}	



a#checkoutButton{	
		width:50%;
		border:0px solid #cccccc;
		margin-top:25px;
		padding:20px;
		cursor:pointer;
		color:#ffffff;
		font-weight:100;
		font-family:Raleway;
		display:block;
		background:#00ddcc;
		font-size:18px;
		text-align:center;
		border-radius:3px;}
a#checkoutButton:hover{background-color:#0198E1;}



table#orderSummary{width:100%;border-collapse: collapse;}
table#orderSummary td{border-bottom:1px solid #dddddd;padding:10px;text-align:left;}
table#orderSummary td.price{width:30%;}
table#orderSummary td.title{width:70%;}



div.column{padding:0%;margin-right:0%;display:inline-block;border:0px solid #dddddd;vertical-align:top;border-radius:3px;}
div#leftCol{width:50%;}
div#rightCol{text-align:left;width:33%;padding:1%;margin-right:1%;display:inline-block;border:1px solid #dddddd;margin-top:5px;}
div#rightCol h1{font-size:30px;}

table#basketInfo{ border-collapse: collapse;border:0px solid #cccccc;width:80%; margin-bottom:50px;}
table#basketInfo td{font-size:17px;text-align:left;padding:5px;padding-right:1%;}
p#creditMessage{margin-bottom:20px;font-size:18px;display:block;}

.bold{font-weight:900;}
.border-top{border-top:1px solid #cccccc;font-size:26px;}

img.inlineCrown{height:20px; margin:0px 10px;}

div.memberSavingHolder{width:96%; padding:2%; border-radius:7px; border:0px solid #dddddd; background:#edfcfc;}
div.memberSavingHolder img{float:left; margin:15px; height:40px;}
div.memberSavingHolder p{font-size:14px;}
div.memberSavingHolder p.thankyou{font-size:12px; text-align:left;}