div.giftcards{

}
#crm_CRMPerson.formupdate div.giftcards div.row{
clear:both;
height:auto;
margin:auto;
clear:both;
}
#crm_CRMPerson.formupdate div.giftcards div.row table{

 display:block;
 height:115px;
 width:250px;
 margin:0px;
 float:left;
}
#crm_CRMPerson.formupdate div.giftcards div.row table th{
text-align:left;
line-height:12px;
}
#crm_CRMPerson.formupdate div.giftcards div.row table td{
vertical-align:top;
padding:0px 3px 0px 0px;
}
FORM.formupdate input.giftcard_amount, FORM input.giftcard_quantity{
width:20px !important;
}
FORM input.giftcard_check, FORM input.checkbox{
border:none;
}
FORM div.giftcards td div{
height:22px;
clear:both;
}
FORM div.giftcards td div label, FORM div.giftcards td div input{
display:block;
float:left;

}

FORM div.giftcards td div label{
display:block;
height:20px;
line-height:20px;
width:56px;
float:left;
}
#_BDObject select{
width:50px;
}











/*--------------------------------------------------
CSS Additions: Gift Card Mods - August 2008
--------------------------------------------------*/

#content div.center h3 								{ border-bottom:1px solid #B8D4E9; display:block; font-size:12px; }
#content div.left ul.nav a.on 						{ background-color:#349dcb !important; }



#bigcard 											{ float: right; width: 250px; height: 175px; background: #eee url('../images/gift-cards/cards/cards-big-03.jpg') no-repeat; }

.addtolist											{ background-color: #eee; display: block; }
.quantity											{ float: left; background-color: #eee; padding: 20px 0 20px 50px; }
.value												{ float: left; background-color: #eee; padding: 20px 0 20px 100px; }
.addto												{ float: left; background-color: #eee; padding: 20px 45px 20px 100px; }
.deepblue											{ color: #012B81; }
.deepbluebold										{ color: #012B81; font-weight: bold; }
.bluepara											{ font-weight: normal; font-size: 12px; color: #012B81; line-height: 1.5; }
.red												{ color: #FF0000; }

.visa												{ background: url('../images/gift-cards/cards/cards-visa-sml.jpg') no-repeat; padding 0 0 0 0;  }
.mastercard											{ background: url('../images/gift-cards/cards/cards-mastercard-sml.jpg') no-repeat; background-position: 160px 3px; }


#summary											{ }
.summary table										{ border-spacing: 0px; background: #E7E7E7; color: #666666;}
.summary caption									{ border: #666666; }
.summary td, th										{ padding:10px 20px 10px 20px;}
.summary thead th									{ background: #F5F5F5; color: #666666; text-transform: uppercase;}
.summary tbody th									{ font-weight: bold;}
.summary tbody tr									{ background: #eee; text-align: left; }
.summary tbody tr.odd								{ background: #ffffff; border-top: 1px solid #ffffff; }
.summary tbody th a:link, tbody th a:visited		{ color: #666666; padding: 3px 0px 0px 18px; }
.summary tbody th a:hover							{ color: #009900; }
.summary tbody tr td								{ height: 5px; background: #eee; }
.summary tbody tr.odd td							{ background: #ffffff; border-top: 1px solid #ffffff; }
.summary table td a:link, table td a:visited		{ color: #666666; text-decoration: none; font-weight: bold; }
.summary table td a:hover							{ color:#009900; text-decoration:underline; font-weight: bold; }
.summary table a									{ padding: 20px 0px 0px 15px; }
.summary tbody td a									{ margin: 0 auto; height: 15px; border-bottom: 0; padding: 3px 0px 0px 18px; font-weight: bold; color: #FF8601; }
.summary tfoot th, tfoot td							{ padding: 10px; font: 15px;}

.sumarry totals										{ padding: 0; }

#gift_orders th {
	text-align: right;
	padding: 0px;
}
