.cal2	     { border: solid 1px #666 }
.tourbox	        { margin-bottom: 12px; padding: 8px; border: solid 1px #666 }
.small_cal_box	         { border: dashed 1px #666 }
.row_div	     { color: #066; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #cfc; padding: 4px; border-top: 1px solid #333; border-bottom: 1px dashed #999 }
.row_totals	    { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #d0ffd0; padding: 8px 4px; border-top: 1px dashed #999 }
.row_mt	      { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 4px; padding-left: 4px }
.row_mt_un	        { color: #999; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 4px; padding-left: 4px }
.row_my	       { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-right: 4px; padding-left: 4px; border-bottom: 1px dotted #333 }
.steps      { color: #9c9; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.steps_sm        { color: #9c9; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; text-decoration: none }
.steps-act      { color: #628d6e; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }.textareas    { background-color: #f0f0f0 }
.steps_sm-act        { color: #628d6e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; text-decoration: none }
.step-top1  { border-top: 2px solid #628d6e; border-left: 2px solid #628d6e }
.step-top2 { border-top: 2px solid #628d6e }
.step-top3 { border-top: 2px solid #628d6e; border-right: 2px solid #628d6e }
.alerts                 { color: gray; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px }
.alerts a:link	    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }
.alerts a:visited	    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }
.alerts a:active	    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }
.alerts a:hover	     { color: red; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }

.searchbox                { color: #628d6e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; text-decoration: none }

.checkout      { color: teal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
.checkout a:link    { color: #f30; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.checkout a:active    { color: #f30; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.checkout a:visited    { color: #f30; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.checkout a:hover     { color: #f60; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.date_cell_hl        { color: #063; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; background-color: #ffc; border-top: 1px dotted #666; border-bottom: 1px dotted #666 }
.tp_cell_hl         { font-size: 14px; line-height: 16px; text-decoration: none; border-bottom: 1px dotted #666 }

.res_rt                    { padding-right: 10px }
.weather       { color: #000; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: none }
.weather_table          { padding: 4px }
.weather_table_xs           { padding: 4px; border: groove 1px #666 }
.nav    { color: teal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav a:link   { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav a:active   { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav a:visited   { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav a:hover    { color: teal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.nav2               { color: #628d6e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none }
.nav2 a:link    { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav2 a:active   { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav2 a:visited   { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.nav2 a:hover     { color: #628d6e; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.bodytext    { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.bodytext_history      { color: black; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-align: justify }
.prices   { color: #330; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; text-align: justify }
.sec_heading         { color: #628d6e; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.faq_heading             { color: #666; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.prod_heading              { color: #036; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.security_heading         { color: #c00; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left }

.calbx_mon      { color: #366; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }

.calbx_wkdy    { color: #666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px }
.calbx_wkdy a:link     { color: #696; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.calbx_wkdy a:visited     { color: #696; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.calbx_wkdy a:active    { color: #696; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.calbx_wkdy a:hover    { color: #f93; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.cal   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; border: solid 2px #628d6e }

.cal_mo             { color: #900; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; text-decoration: none;  }
.cal_mo a:link             { color: #608000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline;  text-align: center }
.cal_mo a:visited             { color: #608000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline;  text-align: center }
.cal_mo a:active            { color: #608000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline;  text-align: center }
.cal_mo a:hover            { color: #c00; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline;  text-align: center }

.cal_mo_ar               { color: #900; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; background-color: white }
.cal_mo_ar a:link             { color: #608000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: white; text-align: center }
.cal_mo_ar a:visited             { color: #608000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: white; text-align: center }
.cal_mo_ar a:active            { color: #608000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: white; text-align: center }
.cal_mo_ar a:hover            { color: #c00; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: white; text-align: center }

.cal_wkdy         { color: #628d6e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: white; text-align: center; padding: 2px; border-style: solid solid none none; border-width: 1px 1px medium medium; border-color: #628d6e }

.cal_dy               { color: gray; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: white; text-align: right; padding: 2px; height: 30px; border-style: solid solid none none; border-width: 1px; border-color: black }
.cal_dy a:link	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy a:visited	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy a:active	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy a:hover	   { color: red; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }

.calbx_dy                 { color: #033; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: white; text-align: right; height: 30px }
.calbx_dy a:link                 { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right; height: 30px }
.calbx_dy a:visited                  { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right; height: 30px }
.calbx_dy a:active                  { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right; height: 30px }
.calbx_dy a:hover                  { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right; height: 30px }


.calbx_dy_so                  { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ccc; text-align: right; height: 30px }
.calbx_dy_so a:link                  { color: #ccc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #666666; text-align: right; height: 30px }
.calbx_dy_so a:visited                  { color: #ccc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #666666; text-align: right; height: 30px }
.calbx_dy_so a:active                  { color: #ccc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #666666; text-align: right; height: 30px }
.calbx_dy_so a:hover                   { color: #ccc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #666666; text-align: right; height: 30px }


.calbx_dy_pass                  { color: #999; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #ccff99; text-align: right; height: 30px }
.calbx_dy_pass a:link                { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ccff99; text-align: right; height: 30px }
.calbx_dy_pass a:visited                 { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ccff99; text-align: right; height: 30px }
.calbx_dy_pass a:active                 { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ccff99; text-align: right; height: 30px }
.calbx_dy_pass a:hover                  { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ccff99; text-align: right; height: 30px }

.calbx_dy_pso                 { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #99cc99; text-align: right; height: 30px }
.calbx_dy_pso a:link                { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #99cc99; text-align: right; height: 30px }
.calbx_dy_pso a:visited                 { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #99cc99; text-align: right; height: 30px }
.calbx_dy_pso a:active                 { color: #600; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #99cc99; text-align: right; height: 30px }
.calbx_dy_pso a:hover                  { color: #f00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #99cc99; text-align: right; height: 30px }

.cal_dy_so                  { color: gray; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #9cf; text-align: right; padding: 2px; height: 30px; border-style: solid solid none none; border-width: 1px; border-color: black }
.cal_dy_so a:link	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy_so a:visited	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy_so a:active	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy_so a:hover	    { color: red; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }

.cal_dy_pass                { color: gray; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #9cf; text-align: right; padding: 2px; height: 30px; border-style: solid solid none none; border-width: 1px; border-color: black }
.cal_dy_pass a:link	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy_pass a:visited	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy_pass a:active	  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }
.cal_dy_pass a:hover	    { color: red; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; background-color: white; text-align: right }


.cal_dy_pso                  { color: gray; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ff6; text-align: right; padding: 2px; height: 30px; border-style: solid solid none none; border-width: 1px; border-color: black }
.cal_dy_pso a:link	      { color: #f00; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-align: right }
.cal_dy_pso a:active	    { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-align: right }
.cal_dy_pso a:hover	     { color: #30c; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; text-align: right }

.ticket_box  { padding: 3px; border: solid 1px black }

.audio_box       { margin-left: 12px }

.boc     { color: black; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0; border-top: 2px none #666; border-left: 1px none #666 }
.boc_lft         { color: #036; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; padding: 4px 4px 4px 0; vertical-align: top; border-right: 1px dashed #9c9; border-bottom: 1px solid #9c9 }
.boc_rt          { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: justify; padding: 4px 0 4px 8px; vertical-align: top; border-bottom: 1px solid #9c9 }

.footer      { color: #666; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
.footer a:link      { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.footer a:visited      { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.footer a:active      { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.footer a:hover      { color: #00f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }

.sched         { color: black; font-size: 13px; padding: 0; border-top: 1px solid #9c9; border-left: 1px solid #9c9 }
.sched_info            { color: #036; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; padding: 8px 4px; vertical-align: middle; border-right: 1px solid #9c9; border-bottom: 1px solid #9c9 }
.sched_head             { color: #036; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; padding: 4px; vertical-align: middle; border-right: 1px dotted #9c9; border-bottom: 3px solid #9c9 }
.sched_row1               { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; padding: 2px 4px; vertical-align: top; border-right: 1px dotted #9c9; border-bottom: 1px solid #9c9 }
.sched_row2              { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ffc; text-align: center; padding: 2px 4px; vertical-align: top; border-right: 1px dotted #9c9; border-bottom: 1px solid #9c9 }

.main_sec                    { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify }
.main_sec a:link                    { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; padding: 0 }
.main_sec a:visited                   { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }
.main_sec a:active                   { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }
.main_sec a:hover                 { color: #39f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }

.main_sec_unj_sm                     { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
.main_sec_unj_sm a:link                    { color: #00f; font-family: font-family: Verdana, Arial, Helvetica, sans-serif }
.main_sec_unj_sm a:visited                    { color: #00f; font-family: Verdana, Arial, Helvetica, sans-serif }
.main_sec_unj_sm a:active                    { color: #00f; font-family: Verdana, Arial, Helvetica, sans-serif }
.main_sec_unj_sm a:hover                  { color: #39f; font-family: Verdana, Arial, Helvetica, sans-serif }

.main_sec_unj                      { color: #666; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px }
.main_sec_unj a:link                     { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.main_sec_unj a:visited                    { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.main_sec_unj a:active                    { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.main_sec_unj a:hover                  { color: #39f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.home_sec                        { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; padding-right: 40px; padding-left: 40px }
.home_sec a:link                    { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.home_sec a:visited                    { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.home_sec a:active                    { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.home_sec a:hover                  { color: #39f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.left_sec                        { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; padding-left: 8px }
.left_sec a:link                     { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.left_sec a:visited                     { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.left_sec a:active                     { color: #00f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.left_sec a:hover                   { color: #39f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.popup                  { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: justify; padding: 0 }
.popup a:link                    { color: #330; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }
.popup a:visited                    { color: #330; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }
.popup a:active                    { color: #330; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }
.popup a:hover                 { color: #f00; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 }

#landingpage {
	background-image: url(images/landingpage_bkgrnd.jpg);
	background-repeat: no-repeat;
}
#landingpagebox {
	position: absolute;
	top: 150px;
	left: 400px;
	background-image: url(images/green_box.gif);
	width: 350px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
}

#landingpagebox p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 90%;

}

#content {
	top: 900px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;

}

.faq_block   { margin-right: 32px; margin-left: 32px }
.purchtext    { color: #333; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.purchtext2     { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.purchtitle       { color: #036; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.purchpd_before            { color: #666; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fffffe }
.purchpd           { color: #036; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fffffe }
.purchpd_qty             { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff }
.purchpd_qty_txt              { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.purchbox   { background-color: white; border-style: solid groove groove solid; border-width: 1px 3px 3px 1px; border-color: #666 #ccc #666 #666 }

