body { font-family: arial, geneva, helvetica, sans-serif; font-size: 10pt; }

div.main {width: 610px; text-align: center; margin: 10px 10px; }

div.header {margin: 10px 0px 15px 0px; background: url('/pearls/images/pearlsBanner.gif'); width: 610px; height: 70px; }
table.page_title {height: 70px; }
td.page_title {width: 610px; padding: 5px 134px 5px 253px !important; font-size: 16pt; font-weight: bold; color: white; vertical-align: middle; text-align: center; }

.pearls_label {color: #FF4000; font-weight: bold; }
.body_text {color: white;  }
.section_text {color: #005E85;  }

table.nav_menu {clear: both; width: 600px; margin: 0px 0px; }
td.nav_menu {text-align: center; font-size: 9pt;}

.nav_link A:link {text-decoration: none; color: #005E85; font-size: 10pt; font-weight: bold;  }
.nav_link A:visited {text-decoration: none; color: #005E85; font-size: 10pt; font-weight: bold;  }
.nav_link A:hover {text-decoration: none; color: #005E85; font-size: 10pt; font-weight: bold;  }
.nav_link A:active {text-decoration: none; color: #005E85; font-size: 10pt; font-weight: bold;  }

.section_spacer {height: 15px; margin: 0px;  }

div.info {text-align: left; font-size: 9pt; margin: 10px 0px 10px 0px;  }
div.info_section {font-size: 9pt; margin: 0px; padding: 10px 18px 10px 10px !important;  }
.left {text-align: left; }
.centered {text-align: center; }

span.current_nav_link {font-size: 10pt; }

div.pearls_info {margin: 0px; text-align: left; padding: 2px 10px; }
div.pearls_text {width: 480px; margin: 0px; text-align: left; font-size: 9pt; }
div.pet_anim {float: right; width: 100px; height: 60px; text-align: center; }
div.pearl_anim {float: left; width: 100px; height: 60px; text-align: center; }

table.pearl_options {background: url('/pearls/images/beachBackground.gif') no-repeat; width: 610px; height: 204px; border-collapse: collapse; border: 0px; }
td.options_message {font-weight: bold; padding: 10px 0px 0px 30px !important; font-size: 9pt; border: 0px; text-align:left;} 
td.pearl_options {width: 194px; text-align: center; margin: 0px; padding: 0px; border: 0px; font-size: 10pt; font-weight: bold; }
td.peals_amount {color: #0024A8; }
td.deal_sign {vertical-align: top; }
img.deal_sign {position: relative; left: -10px; top: -23px;}

table.list {width: 99%; margin: 0px; padding: 4px 8px; font-size: 9pt; }
td.list_header {font-weight: bold; }
td.list { }

div.subscribe {margin: 0px; padding: 4px 8px 7px 8px; text-align: left; font-size: 9pt; }
div.subscribe_text {color: #005E85; }
div.subscribe_tip {display: none;}

td.subscribe_confirm {width: 50%; }

div.submit {margin: 20px 0px 0px 0px; text-align: left;}
div.submit_info {width: 380px; margin: 0px 20px 10px 0px; text-align: left; font-size: 9pt; }
span.submit_strong {color: #FFFF00; font-weight: bold; }
div.submit_button {float: right; width: 200px; height: 60px; text-align: center; }

div.option {margin: 20px 0px; }
div.option_info {width: 600px; margin: 0px 20px 40px 0px; text-align: left; font-size: 9pt; }
div.option_button {float: left; width: 180px; height: 80px; }

table.account_summary_top {background-color: #009494; text-align: right; width: 99%; margin: 0px; }
td.pearl_balance {text-align: left; font-size: 10pt; vertical-align: top; margin: 0px; padding: 6px 6px 0px 6px; color: white; } 
td.month_select {text-align: right; font-size: 10pt; vertical-align: top; margin: 0px; padding: 6px 6px 0px 6px; color: white; }
span.green_text {color: #b2ffcb; }

div.account_summary_main {margin: 0px; width: 98%; }

table.transaction {margin: 10px auto;  }
td.transaction_header {text-align: center; background-color: #009494; color: white; font-weight: bold; font-size: 9pt; padding: 4px 0px; }
td.transaction {text-align: center; font-size: 9pt; padding: 2px 3px; width: 180px; color: #015c88;  }
td.transaction_highlight {background-color: #ffffff; }
td.transaction_credit {color: #005073; }
td.transaction_debit {color: #FF0000; }

div.manage_top {text-align: left; font-size: 10pt; padding: 3px 6px; color: white; margin: 0px; } 
div.manage_main {margin: 0px; width: 98%; }

table.subscription {margin: 10px auto; font-size: 9pt; color: white;}
td.subscription_num_header {font-weight: bold; width: 180px; background-color: #009494; padding: 3px 4px; }
td.subscription_date_header {font-weight: bold; width: 180px; background-color: #009494; padding: 3px 1px; text-align: center;  }
td.subscription_dsc_header {font-weight: bold; width: 180px; background-color: #009494; padding: 3px 1px; text-align: center;}
td.subscription_actions {width: 180px; padding: 3px 4px; text-align: center; }
td.subscription_date {width: 180px; background-color: white; padding: 3px 1px; text-align: center; }
td.subscription_dsc {width: 180px; background-color: white; padding: 3px 1px; text-align: center;}

hr.manage_divider {width: 560px; color: #b2ffc9; }
div.more_pearls {margin: 0px auto; text-align: right; font-size: 9pt; padding: 0px; }
img.more_pearls {margin: 5px 0px 10px 0px; }

div.faq_question {font-weight: bold; margin: 6px 0px; }
div.faq_indent {margin: 6px 0px 6px 30px !important;}
