@charset "UTF-8";

body {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #000000;
  background-color: #fff2ba;
  background-image: url(/images/backgrounds/BGTop.jpg);
  background-repeat: repeat-x;
  background-position: center top;
}

form {
  margin-top:-8px;
  margin-bottom:-8px;
  padding:0px;
}

#interior_top {
  position: relative;
  left: 0px;
  top: 0px;
  border:none;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-image: url(/images/backgrounds/topSwash5.jpg);
}

#display_top {
  position: relative;
  left: 0px;
  top: 0px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-image: url(/images/backgrounds/topSwash5.jpg);
}

#container {
  background-repeat: no-repeat;
  position:relative;
  left:0px;
  top:0px;
  width: 950px;
  padding: 0px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

#left_content_float {
  width: 677px;
  float: left;
}

#left_content_float a { color:#000; }

#left_content_float .live { color:#FFF;font-style:italic; }

#left_content {
  position: relative;
  left: 0px;
  top: 0px;
  width: 677px;
}

#right_content { position:relative;left:0px;top:0px; }

#percent_off {
  background-image: url(/images/backgrounds/PercentArea.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 160px;
  padding-left: 30px;
  padding-bottom: 25px;
  padding-top: 10px;
  z-index: 3;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
}

#container #left_content #deal_bottom_bar {
  background-image: url(/images/backgrounds/dealbottombar.png);
  background-repeat: no-repeat;
  position: relative;
  left: 0px;
  top: 0px;
  height: 36px;
  width: 652px;
  padding-left: 25px;
}

.page_head_center {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #333333;
}

.page_head_name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #333333;
}

#like_it {
  background-color: #CCCCCC;
  position: absolute;
  top: -18px;
  right: 23px;
}

#header { background-image: url(/images/backgrounds/topSwash5.jpg);
 background-repeat: no-repeat;height:134px;width:949px;position:relative;
 left:0px;top:0px; }

.hdrsigninbtn { position:absolute;right:22pt;top:25pt; }

.loggedin { position:absolute;right:22pt;top:20pt; }

#nav_row_one { text-align:right;margin-right:420px;margin-top:8px;
 padding-top:2px;padding-bottom:2px; }

#nav_row_two { position:absolute;top:-15px;right:0px;width:500px;
 margin-top:19px;margin-right:25px;font-size:9pt;text-align:right;
 font-weight:bold; }

#sign_for_email { float:right;clear:right; }

#logo { margin-left:0px;margin-bottom:18px;margin-top:25px; }

#logoI {
  margin-left: 0px;
  margin-bottom: 18px;
  margin-top: 5px;
  padding-top: 30px;
}

#center_content {
  background-color: #FFFFFF;
  margin: auto;
  width: 900px;
  text-align: left;
  padding: 5px 35px 20px;
}

#center_content .main_area {
  margin-left: 170px;
}

#deal_numbers { position:relative;top:0px;left:0px;background-repeat:no-repeat;
 background-image:url(/images/backgrounds/DealNumbersBGb.png);height:241px;
 width:291px; }

#buynowbutton { cursor:pointer;position:relative;top:45px;left:20px; }

#deal_price { position:relative;left:20px;top:40px;font-size:40px;
 font-weight:bold;padding-top:8px; }

#number_sold { background-color:#669900;position:relative;left:0px;top:45px;
 width:220px;padding:5px 10px 5px 20px;font-size:18px; }

#time_remaining { position:relative;left:0px;top:45px;width:220px;
 padding:5px 10px 5px 20px;font-size:12pt;color:#FFFFFF; }

#buy_as_gift {
  cursor: pointer;
  position: relative;
  left: 0px;
  top: 0px;
  height: 37px;
  width: 318px;
  background-image: url(/images/backgrounds/green-bottom.gif);
  background-repeat: no-repeat;
  padding-left: 70px;
  padding-top: 6px;
  font-size: 16px;
  font-weight: bold;
}

#under_numbers_cap { position:relative;left:0px;top:0px;height:29px;
 background-image:url(/images/backgrounds/UnderNumbers2.gif);font-size:16px;
 background-repeat:no-repeat;padding-left:20px;font-weight:bold;
 cursor:pointer; }

#accordion { height:30px;width:272px;overflow:hidden;cursor:pointer;
 position:relative;top:0px;left:0px;z-index:0; }

#under_numbers_shadow { position:relative;left:-20px;top:-10px;height:10px;
 width:271px;z-index:10; }

#promo_map { position:relative;top:-60px;z-index:1; }

#promo_text { position:relative;top:-60px;z-index:1; }

#description {
  background-color: #FFFFFF;
  width: 247px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 5px;
  padding-bottom: 10px;
  background-image: url(/images/backgrounds/infoBgShadow.jpg);
  background-repeat: repeat-y;
}

#description_bottom_bar { background-repeat:no-repeat;height:30px;width:272px;
 background-image:url(/images/backgrounds/Description_Bottom_Bar.gif);
 cursor:pointer; }

#right_box_top {
  background-image: url(/images/backgrounds/rightBoxTop.png);
  background-repeat: no-repeat;
  height: 37px;
  width: 263px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: -10px;
}

#right_box_green { background-color:#85C440;width:243px;font-weight:bold;
 float:right;padding:10px;border:1px solid #FF9900;text-decoration:none;
 font-size:13px; }

#right_box_green a:link { color:#FFFFFF;text-decoration:none; }

#right_box_green a:visited { color:#FFFFFF;text-decoration:none; }

#right_box_green a:hover { color:#003366;text-decoration:none; }

#right_box_green a:active { color:#FFFFFF;text-decoration:none; }

#right_col_box_top {
  border: 1px solid transparent;
  position: relative;
  left: 3px;
  top: -1px;
  height: 8px;
  width: 263px;
  margin-top: 12px;
  background-image: url(/images/backgrounds/rightcol_box_top.gif);
  background-repeat: no-repeat;
}

#right_merch_ad_old {
  position: relative;
  left: 0px;
  top: 0px;
  background-color:#FFFFFF;
  width: 253px;
  padding: 5px;
  margin-top: 7px;
}

#right_merch_ad {
  position: relative;
  left: 3pt;
  top: 0px;
  width: 253px;
  padding: 5px;
  margin-top: 7px;
}

#right_col_box_bottom {
  border: 1px solid transparent;
  position: relative;
  left: -1px;
  top: -1px;
  height: 8px;
  width: 263px;
  background-image: url(/images/backgrounds/rightcol_box_bottom.gif);
  background-repeat: no-repeat;
}

#extra_right_col {
  background-color:#D8ED93;
  width: 243px;
  float: right;
  margin-top: 27px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

#right_bar {
  float: right;
  width: 273px;
}

#follow_us {
  background-image: url(/images/buttons/FollowandLikeShort.gif);
  background-repeat: no-repeat;
  margin-top: 15px;
  width: 263px;
  height: 161px;
}

#daily_winner {
  background-repeat: no-repeat;
  background-image: url(/images/backgrounds/dailywinner.gif);
  float: right;
  width: 263px;
  height: 203px;
  margin-top: 10px;
}


#deal { height:100%; }

#deal_top { background-image:url(/images/backgrounds/DealTopBorder2.png);
 background-repeat:no-repeat;height:25px; }

#deal_head_container {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 1;
  background-image:url(/images/backgrounds/DealContentBGborder.png);
  background-repeat: repeat-y;
  padding-left: 10px;
  padding-bottom: 10px;
}

#deal_head {
  position: relative;
  left: 0px;
  top: 0px;
  width: 496px;
  z-index: 1;
  line-height: 1em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 2.5em;
  font-weight: bold;
  line-height: 1.1em;
  padding-top: 5px;
}

#hero_pic { }

#small_pic { padding-left:10px; }

#deal_text_container {
  background-image:url(/images/backgrounds/LeftContentDealBG.jpg);
  background-repeat: repeat-y;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}

#details { }

#details ul {
  margin-top: 10pt;
  margin-left: -15pt;
}

#highlights { }

#highlights ul {
  margin-top: 10pt;
  margin-left: -15pt;
}

#deal_bottom {
  height: 11px;
  background-image:url(/images/backgrounds/DealBottomBorder.png);
  background-repeat: no-repeat;
  display: block;
  clear: both;
}

#seller_info_top {
  width: 657px;
  background-image:url(/images/backgrounds/sellerinfotop.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  clear: both;
  height: 14px;
}

#seller_info {
  width: 657px;
  background-image:url(/images/backgrounds/LeftContentDealBG.jpg);
  background-repeat: repeat-y;
  padding: 20px;
}

#seller_info_bottom {
  height: 11px;
  background-image:url(/images/backgrounds/DealBottomBorder.png);
  background-repeat: no-repeat;
  display: block;
  clear: both;
}

#my_content_float {
  width: 677px;
  float: left;
}

#my_content_float a { color:#000; }

#my_content_float .live { color:#FFF;font-style:italic; }

#my_info_top {
  width: 677px;
  background-image:url(/images/backgrounds/myinfotop.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  clear: both;
  height: 14px;
}

#my_info {
  width: 670px;
  background-image:url(/images/backgrounds/myinfobg.jpg);
  background-repeat: repeat-y;
  padding: 20px;
}

#my_info_bottom {
  width: 677px;
  height: 11px;
  background-image:url(/images/backgrounds/myinfobottom.png);
  background-repeat: no-repeat;
  display: block;
  clear: both;
}

.headline {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 18px;
}

#fun_games {
  width: 677px;
  margin-top: 5px;
  background-image:url(/images/backgrounds/DealContentBGborder.png);
  background-repeat: repeat-y;
}

#viedo_day {
  width: 677px;
  margin-top: 5px;
  background-image:url(/images/backgrounds/DealContentBGborder.png);
  background-repeat: repeat-y;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.15em;
}

li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  line-height: 1.1em;
}

#int_nav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 148px;
  float: left;
  display: inline;
  font-weight: bold;
  color: #3A5F8D;
  text-decoration: none;
}

#compare_chart {
  background-image: url(/images/backgrounds/CompareEffectiveness.gif);
  background-repeat: no-repeat;
  height: 369px;
  width: 746px;
  margin-left: 150px;
}

.left_nav_button a:link {
  background-image:url(/images/buttons/LeftNavButtonshort.gif);
  background-repeat:no-repeat;
  width:130px;
  height:29px;
  padding:5px 5px 7px;
  margin-bottom:-3px;
  margin-top:-3px;
  float:left;
  color:#3A5F8D;
  text-decoration:none;
  text-align:center;
  display:block;
}

.left_nav_button a:hover {
  background-image:url(/images/buttons/LeftNavButtonshort.gif);
  background-repeat:no-repeat;
  width:130px;
  height:29px;
  float:left;
  padding:5px 5px 7px;
  margin-bottom:-3px;
  color:#3A5F8D;
  background-position:-143px -1px;
  text-align:center;
  display:block;
}

.left_nav_button a:visited {
  background-image:url(/images/buttons/LeftNavButtonshort.gif);
  background-repeat:no-repeat;
  width:130px;
  height:29px;
  float:left;
  padding:5px 5px 7px;
  margin-bottom:-3px;
  color:#3A5F8D;
  text-decoration:none;
  text-align:center;
  display:block;
}

.left_nav_button.live a:visited {
  background-image:url(/images/buttons/LeftNavButtonshort.gif);
  background-repeat:no-repeat;
  width:130px;
  height:29px;
  float:left;
  padding:5px 5px 7px;
  margin-bottom:-3px;
  color:#669933;
  text-decoration:none;
  text-align:center;
  display:block;
}

#gifts_tab {
  background-color: #FF9900;
  height: 22px;
  width: 150px;
  float: left;
  margin-left: 2px;
  margin-top: 10px;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
  border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;
}

#credits_tab {
  background-color: #FF9900;
  height: 22px;
  width: 150px;
  float: left;
  margin-left: 2px;
  margin-top: 10px;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
  border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;
}

#vouchers_tab {
  background-color:#99CC00;
  height: 22px;
  width: 150px;
  float: left;
  margin-top: 10px;
  margin-left: 15px;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
  border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;
}

#profile_tab {
  background-color: #99CC00;
  height: 22px;
  width: 150px;
  float: left;
  margin-left: 2px;
  margin-top: 10px;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
  border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;
}

#surveys_tab {
  background-color: darkorange;
  height: 22px;
  width: 150px;
  float: left;
  margin-left: 2px;
  margin-top: 10px;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
  border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;
}

#help_tab {
  background-color: #f8c336;
  height: 22px;
  width: 150px;
  float: right;
  margin-left: 2px;
  margin-top: 10px;
  text-align: center;
  padding-top: 3px;
  font-weight: bold;
  border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  -webkit-border-radius:8px 8px 0px 0px;
}

#my_content_float.lower-border { width: 100%; margin-bottom: 10px; }
.lower-border.vouchers { border-bottom: 1px solid #99cc00; }
.lower-border.profile { border-bottom: 1px solid #99cc00; }
.lower-border.surveys { border-bottom: 1px solid darkorange; }

#featured_seller { font-family:Arial,Helvetica,sans-serif; }

#featured_name { font-family:Arial,Helvetica,sans-serif;font-size:18pt;
 font-weight:bold; }

.reviews_head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
}

.reviews {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

.reviews a {
  text-decoration:none;
  color: #8888FF;
}

#promo_box {
  position:absolute;
  left: 5px;
  top: 5px;
  z-index:100;
  border: 1px solid black;
}

#promo_id_box {
  position:absolute;
  left: 5px;
  top: 5px;
  z-index:100;
  border: 2px dotted #f00;
  text-align: center;
  background: #fff;
  padding: 5pt;
}

.stamp {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 0px;
 height: 0px;
 display: none;
 z-index: 100;
}

.not_city {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 100;
 display: none;
}

.txtbtn { color:#000;cursor:pointer; }
.txtbtn:hover { color:#444;cursor:pointer;border-bottom:1px dotted #000; }

#footer {
  width: 100%;
  padding-top: 10px;
  text-align: center;
}

a.signinbtn, a.signupbtn {
  text-decoration: none;
  color: #000000;
}

a.signinbtn:visited, a.signupbtn:visited {
  text-decoration: none;
  color: #000000;
}

a.sign_in:hover, a.sign_up:hover {
  text-decoration: none;
  color: #000000;
  border-bottom: 1px dotted #000000;
}

/* Frequently used Muncharoo colors */

.bg_brown { background-color:#603913; }
.fg_brown { color:#603913; }
.bg_orange { background-color:#FBD449; }
.fg_orange { color:#FBD449; }
.bg_lt_blue { background-color:#8888FF; }
.fg_lt_blue { color:#8888FF; }
.bg_dk_green { background-color:#669933; }
.fg_dk_green { color:#669933; }
.bg_lt_green { background-color:#D9F096; }
.fg_lt_green { color:#D9F096; }
.bg_pea_green { background-color:#C7ED40; }
.fg_pea_green { color:#C7ED40; }
.bg_peach { background-color:#FFF3BE; }
.fg_peach { color:#FFF3BE; }
.bg_khaki { background-color:#D8E9A5; }
.fg_khaki { color:#D8E9A5; }
.fb_content { border:1px solid #060;background:#dfa;padding:10pt; }
.fb_content a { color:#080;text-decoration:none; }
.fb_content a:hover { color:#0f0;border-bottom:1px dotted #0f0; }
.fb_content a:visited { color:#080; }

#noticebtn { margin-bottom:-2px;vertical-align:bottom; }

#container #interior_top #nav_row_one_right {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-top: -12px;
	margin-right: 20px;
}

#header_email_signup { margin-left:110px;padding-top:5px;margin-top:0px;
 width:450px;font-family:Arial,Helvetica,sans-serif;font-size:12px; }

#header_top_nav { clear:right;float:right;margin-top:-20px;margin-right:25px;
 font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000; }

#header_top_nav a { color:#000;text-decoration:none; }

#header_top_nav a:hover { border-bottom:1px dotted #000; }

#center_content_2 { width:100%;background-color:#FFFFFF;margin:auto;
 text-align:left;padding:5px 35px 20px; }

body.dialog { margin:0;padding:0;background-color:#bd8; }

table.content { border:1px solid #060;background:#dfa;padding:10pt; }

table.content-white { border:1px solid #060;background:#fff;padding:6pt; }

.voucher_list { width:100%;font-size:10pt; }
.voucher_headline { font-size:8pt; }

/* partners accounting & profile page */
.tbl_tl { background:url(/images/backgrounds/table2/tl.gif);width:20px;
 height:20px; }
.tbl_tl2 { background:url(/images/backgrounds/table2/tl2.gif);width:20px;
 height:20px; }
.tbl_t { background:url(/images/backgrounds/table2/t.gif) repeat-x;
 height:20px; }
.tbl_tr { background:url(/images/backgrounds/table2/tr.gif);width:20px;
 height:20px; }
.tbl_tr2 { background:url(/images/backgrounds/table2/tr2.gif);width:20px;
 height:20px; }
.tbl_l { background:url(/images/backgrounds/table2/l.gif) repeat-y; }
.tbl_r { background:url(/images/backgrounds/table2/r.gif) repeat-y; }
.tbl_bl { background:url(/images/backgrounds/table2/bl.gif);width:20px;
 height:20px; }
.tbl_b { background:url(/images/backgrounds/table2/b.gif) repeat-x;
 height:20px; }
.tbl_br { background:url(/images/backgrounds/table2/br.gif);width:20px;
 height:20px; }
.tabs { position:relative;left:0px;top:3px;padding-left:10px; }
.tbl_accounting { width:1200px; }
.partner_content { position:relative;left:0px;top:0px; }
.partner_content a { color:#000; }
.partner_content .live { color:#FFF;font-style:italic; }
.partner_header { float:left;font-size:14pt;font-weight:bold;
 font-family:Arial; }
.partner_donations { float:right;margin-top:-20px;width:240px; }
.messages { float:left;font-size:10pt;font-family:Arial;padding:5px 10px;
 clear:both; }
.bold_cell { font-family:Arial;font-size:10pt;font-weight:bold; }
.button_row { font-size:8pt;font-family:Arial;text-align:right; }
.button_row span { padding-right:7px; }
.downloadbtn { margin:0px 3px;width:75pt; }
.printbtn { margin:0px 3px;width:75pt; }
.report_header { font-family:Arial;background:#D8E9A5;font-weight:bold;
 font-size:12pt; }
.head { cursor:pointer;padding:3px; }
.tcenter { text-align:center;padding:3px; }
.tleft { text-align:left;padding:3px; }
.tleft a { text-decoration:none; }
.tleft a:hover { border-bottom:1px dotted black; }
.tnum { text-align:right;padding:3px; }
.underline { text-decoration:underline; }
.side_header { width:263px;height:74px; }
.tbl_profile { width:600px; }
.tbl_margin { width:10px; }
.tbl_spacer { height:7px; }
.tbl_sep { background:#D8E9A5;height:2px; }
.profile_header { font-family:Arial;background:#D8E9A5;font-weight:bold;
 font-size:14pt; }
.profile_table { width:100%;border:2px solid #D8E9A5;padding:0px;
 background:#FFF; }
.profile_label { font-family:Arial;font-weight:bold;font-size:12pt; }
.profile_data { font-family:Arial;font-size:12pt; }
.edit_text { color:#66C;font-size:11pt; }
a.link { text-decoration:none;color:#66C;font-size:11pt; }
a.link:hover { border-bottom:1px dotted #66C; }
.news_text { height:60px;width:951px;text-align:center;border:none;
 overflow:hidden; }
.news_text a { text-decoration:none;color:#360;font-size:12pt; }
.news_text a:hover { font-style:italic; }

#credit_box_top { background-image:url(/images/backgrounds/rightBoxTop.png);
 background-repeat:no-repeat;height:37px;width:263px;margin-left:10px;
 font-size:14px;font-weight:bold;margin-top:10px;
 padding-top:10px;margin-bottom:-10px;text-align:center; }
#credit_box_one { background-color:#AD0;width:243px;float:right;
 padding:10px;border:none;font-weight:bold;text-decoration:none;
 font-size:13px;margin-top:-1px;text-align:center; }
#credit_box_one a:link { color:#000;text-decoration:none;
 vertical-align:-20%;border-bottom:1px dotted #000; }
#credit_box_one a:visited { color:#000;text-decoration:none;
 vertical-align:-20%;border-bottom:1px dotted #000; }
#credit_box_one a:active { color:#000;text-decoration:none;
 vertical-align:-20%;border-bottom:1px dotted #000; }
#credit_box_one a:hover { color:#FFF;text-decoration:none;
 border-bottom:1px dotted #FFF; }
#credit_box_two { background-color:#FA0;width:243px;float:right;
 padding:10px;border:none;font-weight:bold;text-decoration:none;
 font-size:13px;margin-top:-1px;text-align:center; }
#credit_box_two a:link { color:#000;text-decoration:none;
 border-bottom:1px dotted #000; }
#credit_box_two a:visited { color:#000;text-decoration:none;
 border-bottom:1px dotted #000; }
#credit_box_two a:active { color:#000;text-decoration:none;
 border-bottom:1px dotted #000; }
#credit_box_two a:hover { color:#FFF;border-bottom:1px dotted #FFF;
 text-decoration:none; }

#buynowbtn { position:relative;left:0px;top:0px;width:146px;height:63px; }
#buygiftbtn { position:relative;left:0px;top:0px;width:48px;height:45px; }

.resub_box { border-radius:8px 8px 0px 0px;float:left;padding-top:4pt;
 padding-bottom:4pt;margin-top:5pt;margin-left:5pt;cursor:pointer; }
table.resub { background:#fd5;border-radius:8px 8px 8px 8px;
 border:1px solid transparent; }
td.resub_head { background:#fd5;padding:2pt 10pt;font-size:11pt;
 font-weight:bold;text-align:center; }
td.resub_body { background:#de9;padding:5pt 10pt 10pt; }

