/** for price **/
table.price { -moz-border-radius: 5px; margin: 20px 0px 10px 0px; border: 1px solid #CCCCCC; width: 100%; border-collapse: collapse; border-spacing: 0; }
table.price tr th { padding: 5px; background-color: #E0744D; color: #FFF; text-align: center; }
table.price td { padding: 5px; height: 20px; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; background-color: #FFF; }
table.price tr td.numeric { text-align: right; }
table.price tr td.empty { text-align: center;font-weight:bold; }

/** for history **/
table.history { -moz-border-radius: 5px; margin: 20px 0px 10px 0px; border: 1px solid #CCCCCC; width: 100%; border-collapse: collapse; border-spacing: 0; }
table.history thead td { background-color: #E0744D; color: #FFF; text-align: center; }
table.history td { padding: 5px; height: 20px; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; background-color: #FFF; }
table.history tr td.numeric { text-align: right; }
table.history tr td.msisdn { text-align: center; }
table.history td.lock {text-decoration:line-through;color:Red;}

.paggination.right { margin-top: 10px; font-size: 10px; font-weight: bold; float: right; }
.paggination a { -moz-border-radius: 3px 3px 3px 3px; border: 1px solid #CCCCCC; margin: 0 1px; padding: 3px 6px; }
.paggination a.active, .paggination a:hover { background: none repeat scroll 0 0 #39A3E6; border: 1px solid #0082D5; color: #FFFFFF; }

.download {float:left;margin:-4px 0px 0px 0px;}

/** for contact-us **/
table.contactus { -moz-border-radius: 5px; margin: 20px 0px 10px 0px; border: 1px solid #CCCCCC; width: 100%; border-collapse: collapse; border-spacing: 0; }
table.contactus thead td { background-color: #E0744D; color: #FFF; text-align: center; }
table.contactus td { padding: 5px; height: 20px; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; background-color: #FFF; }
