@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;
}

#nav_row_one {
  text-align: right;
  margin-right: 420px;
  margin-top: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
}

#nav_row_two {
  position: absolute;
  top: 10px;
  right: -42px;
  width: 500px;
  margin-top: 19px;
  margin-right: 70px;
  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-image: url(/images/backgrounds/DealNumbersBGb.png);
  background-repeat: no-repeat;
  height: 241px;
  width: 291px;
}

#buy_now_button {
  cursor: pointer;
  position: relative;
  top: 45px;
  left: 20px;
}

#deal_price {
  position: relative;
  font-size: 40px;
  font-weight: bold;
  padding-top: 8px;
  left: 20px;
  top: 40px;
}

#number_sold {
  background-color: #669900;
  position: relative;
  left: 0px;
  top: 45px;
  width: 220px;
  padding: 5px 10px 5px 20px;
  font-size: 18px;
}

#time_remaining {
  background-color: #576A1A;
  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;
  background-image: url(/images/backgrounds/UnderNumbers.gif);
  background-repeat: no-repeat;
  height: 29px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: bold;
}

#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-image: url(/images/backgrounds/Description_Bottom_Bar.gif);
  background-repeat: no-repeat;
  height: 30px;
  width: 272px;
}

#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;
  float: right;
  padding: 10px;
  border: 1 solid #FF9900;
  font-weight: bold;
  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 {
  height: 25px;
  background-image:url(/images/backgrounds/DealTopBorder2.png);
  background-repeat: no-repeat;
}

#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: 500px;
  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;
}

#deal_pic { }

#deal_2nd_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: 677px;
  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;
  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;
  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:#4B7632;
  text-decoration: none;
  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;
}

#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;
}

#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;
}

#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_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;
}

#header_email_signup {
  margin-left: 110px;
  padding-top: 5px;
  margin-top: 0px;
  width: 450px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#header {
  background-image: url(/images/backgrounds/topSwash5.jpg);
  background-repeat: no-repeat;
  height: 134px;
  width: 949px;
}

#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;
}

.voucher_list { width:100%;font-size:10pt; }
.voucher_headline { font-size:8pt; }
