
form div.info{
	margin: 10px 0 10px 0;
}

#addForm, #addForm table{width:100%; margin:0; padding: 0; font-family:Georgia, Helvetica, sans-serif;}
#addForm table th{padding:5px 0 5px 0; border-bottom:1px solid #e3e3e3; text-align: left; font-size: 16px; font-weight: normal; font-style: italic; color:#000;}
#addForm table td{padding:10px 0 10px 0; border-bottom:1px solid #e3e3e3; font-size: 12px; color:#000;}
#addForm table input{font-size: 14px; color:#000; height: 20px; width:30px;}
.addToBasketResult #error{font-family:Georgia, Helvetica, sans-serif; font-style: italic; font-size: 14px; color:#da1212 !important; padding:15px 0px 10px 0px; text-align:center;}
.addToBasketResult #success{font-family:Georgia, Helvetica, sans-serif; font-style: italic; font-size: 14px; color:#6cba12 !important; padding:30px 0px 30px 0px; text-align:center;}

#editForm{width:100%; margin:0; padding: 0; font-family:Georgia, Helvetica, sans-serif;}

.basket_table {
	width: 100%;
	border: 1px solid #ddd;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.basket_table th {
	padding: 0px 8px 0px 8px; 
	height: 30px;
	line-height: 20px;
	color:#888;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
	font-size: 10px;
	text-align: left;
	background-color: #E5E5E5;
		
}
.basket_table td {
	padding: 5px 8px 5px 8px; 
	line-height: 20px; 
	border-bottom: 1px dashed #ddd;
}
.basket_table tfoot td{border:none;}


#sendForm {width:100%; margin:0; padding: 0; font-family:Georgia, Helvetica, sans-serif;}
table.sending{margin-top:5px;}
td.label, td.field{ padding:3px 0px 3px 0px; font-size:12px;}
td.label{line-height: 17px; text-align: left; padding: 5px 15px 0 0; vertical-align: top;}
td.field{width: 100%; padding:3px 0px 3px 15px;}
td.field i {display: block; color: #999; font-size: 11px; margin: 2px 0 2px 0;}
td.field i>* {font-size: 11px;}
td.field label{display:block; clear: both;}
td.field input{width:200px;}
td.field input[type="checkbox"] {
    width: auto;
	margin: 0 5px 0 0;
}
td.field textarea{
	width:370px;
	height:70px;
}

#sendForm div.error{
	color:#da1212;
}

h2.fail{
	
}

h2.ok{
	color:#6cba12;
	text-align: center;
	font-size:16px;
}

.address_list {
	width:100%;
}

.address_list a {
	display: block;
	vertical-align: middle;
	padding: 8px;
	margin-bottom: 10px;
	-moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;
}

.address_list a:hover {
	color: #000;
	border-width: 3px;
	border-style: solid;
	padding: 5px;
	cursor: pointer;
}

.popupContainer {margin-top:30px;}