body{ margin:0; padding:0; font-size:14px; line-height:20px; color:#333; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#checkout{ width:100%; max-width:800px;margin:0 auto; text-align:left;background-color:#fff; border-radius: 10px; margin-top: 10px;padding: 5px 10px; }
#checkout h3{ font-size: 23px; line-height:20px; text-transform:uppercase;}

.fa-trash-o, .fa-minus-square-o, .fa-plus-square-o {
    color: #000;
}

#basketcontent {
	font-size:14px;
}

.shop123cellbg{
background-color:#f0f0f0;
padding:2px;
color:#000;
}

.shop123_basketcell_sum{
background-color:#000;
padding:2px;
color:#fff;
}




#shop123_ordre_page_summary table, #shop123_ordre_page_summary td {
border-spacing: 0;
border-collapse: collapse;
padding:0;	
}

#shop123_ordre_page_summary  {
	width:400px !important;
}

#contentmiddle table {
border-spacing: 0;
border-collapse: collapse;
}
#contentmiddle td {
	padding:2px;
}

#shop123_ordre_page_summary  {
	margin-top:15px;
}

#shop123_ordre_page_summary .shop123_basketcell  {
	background-color:#f0f0f0;
padding:2px;
color:#000;

}

/*td {padding:4px;font-size:12px;font-weight:normal;}*/
/*iPad Landscape*/
@media screen and (max-width: 1024px), screen and (max-device-width: 1024px), screen and (max-width: 1200px)
{	
}
@media handheld and (max-width: 767px), screen and (max-device-width: 750px), screen and (max-width: 960px)
{
	#checkout{ width:95%; margin:0 auto;}
}
/*iPhone Landscape*/
@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 580px) 
{
}


.klarnanewslettersignup-checkbox-text, .klarnanewslettersignup-checkbox-container{float:left;}