<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{margin:0;font-family:"helvetica neue",helvetica,sans-serif;}
img{border:0;}
a{color:#0c7eb6;}
p{margin:5px 0;}
form,input{display:inline;}
h1,h3{font-size:1.1em;margin:0;padding:0;white-space:normal;}

/* Common CSS */
.small{font-size:small;}
.x-small{font-size:x-small;}
.strong,.strong a{font-weight:bold !important;}
.soft, a.soft:link, a.soft:visited {color:#666;}
.softer{color:#999;}
.border_bottom,.border_tb{border-bottom:1px solid #e4e4e4;}
.border_top,.border_tb{border-top:1px solid #e4e4e4;}
.border_none,.no_borders{border:0 !important;}
.center_txt{text-align:center !important;}
.center_ele{margin:0 auto !important;}
.right_txt{text-align:right;}
.padding_common,.p_all{padding:5px !important;}
.padding_double{padding:10px !important;}
.padding_none,.no_padding{padding:0 !important;}
.p_t{padding-top:5px !important;}
.p_r{padding-right:5px !important;}
.p_b{padding-bottom:5px !important;}
.p_l{padding-left:5px !important;}
.p_tb{padding-top:5px !important;padding-bottom:5px !important;}
.pem_t{padding-top:1em !important;}
.pem_r{padding-right:1em !important;}
.pem_b{padding-bottom:1em !important;}
.pem_l{padding-left:1em !important;}
.pem_tb{padding-top:1em !important;padding-bottom:1em !important;}
.margin_none,.no_margin{margin:0 !important;}
.tracking_image{width:1px;height:1px;border:0;position:absolute;}
.txt_red,.warning,.red,.error{color:#f24;}
.grey,.gray{color:#ccc;}
.grey_dark,.gray_dark{color:#666;}
.orange{color:#f70;}
.yellow{color:#ffc200;}
.green{color:#6b1;}
.green_deals{color:#3e951b;}
.light_blue{color:#07b;}
.black{color:#000;}
.accent,.accent_right{color:#db9423;}
.accent_right{position:absolute;top:30%;right:30px;font-weight:bold;}
.block{display:block;}
.inline-block{display:inline-block;}
.rel,.relative{position:relative;}
.right_side_column{position:absolute;right:10px;top:0;}
.right_side_column img{position:relative;top:-1px;}
.clear_float{clear:both;}
.middle_valign{position:relative;vertical-align:middle;}
.module{padding:10px;border-top:1px solid #e4e4e4;}

.shadow_top,.static,.list,.section.header{
  -webkit-box-shadow:0 2px 3px #e6e6e6 inset;
  -moz-box-shadow:0 2px 3px #e6e6e6 inset;
}
.static{padding:5px;}
  .static h1{color:#666;margin-top:1em;}
  .static h1:first-child{margin-top:0.5em;}
  .static .section{padding:5px;border-bottom:1px solid #e4e4e4;}

.list{}
  .list .item{padding:5px;border-top:1px solid #e4e4e4;}
  .list .item h1{margin-top:1em;}
  .list .item h1:first-child{margin-top:0.5em;}
  .list .item h2{margin:0;font-size:1.0em;}

.header_location{
  background-color:#346ef4;
  background:-moz-linear-gradient(top, #82c9fb, #346ef4);
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#82c9fb), to(#346ef4));
  border-top:1px solid #b4e0fd;
  display:block;
  position:relative;
  padding:5px;
  color:#fff;
  font-size:1.0em;
}
  .header_location img{vertical-align:top;}
  .header_location a{color:#fc0;}
  .header_location .location_text{position:absolute;top:2px;left:160px;line-height:1em;}
  .header_location .location_near{
	color:#333;
}

.header_plain,#header{
  background-color:#000;
  background:-moz-linear-gradient(top, #666, #000);
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), color-stop(0.2, #444), color-stop(0.2, #444), to(#000));
  border-top:1px solid #888;
  display:block;
  padding:2px;
  text-align:center;
}
  .header_plain img{
    height:28px;
    width:142px;
    display:block;
    margin:0 auto;
  }
.header_results{
  padding:5px;
  color:#888;
  border-bottom:1px solid #aaa;border-top:1px solid #ddd;
  background-color:#eee;
  background:-moz-linear-gradient(top, #fff, #ddd);
  background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  text-shadow:1px 1px 1px #fff;
}
  .header_results h1{font-size:0.9em;}


/* Search Box */
.search_box{
  background-color:#346ef4;
  background:-moz-linear-gradient(top, #82c9fb, #346ef4);
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#82c9fb), to(#346ef4));
  border-top:1px solid #b4e0fd;
  color:#fff;
  padding:5px 5px 7px 5px;
}


  .search_box a{color:#fc0;}
  .search_box .warning{
    color:#f88;
    font-weight:bold;
    font-size:0.8em;
    padding:1px 1px 2px 1px;
  }
  .search_box form{display:inline;white-space:nowrap;}
  .search_box input{margin:0;}
  .search_box input[type="text"]{
    background-color:#fff;
    border:1px solid #6d6d6d;
    border-right:0;
    font-size:0.8em;
    padding:2px;
    width:45%;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
  }
  .search_box input[type="submit"]{
    background-color:#ffda0e;
    background:-moz-linear-gradient(top, #ffd69c, #ffda0e);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd69c), color-stop(0.5, #ffd867), color-stop(0.5, #ffc400), to(#ffda0e));
    border:2px solid #6d6d6d;
    font-weight:bold;
    font-size:0.8em;
    padding:2px .4em;
    text-shadow:#eee 0px 1px 1px;
    -webkit-border-radius:0;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
  }
  .search_box .search_term_container{position:relative;}
  .search_box .search_term_container .search_form_clear{
    background:url("../images/mobile/main.png") no-repeat top left;background-position:0 0;
    position:absolute;
    top:-2px;right:0px;
    display:none;
    padding:2px;
    width:23px;height:23px;
  }
  .search_box .search_term_container .current_location {
    display:inline-block;
    position:relative;
    top:3px;
  }
  .search_box .search_term_container .current_location_link{
    background-color:#555;
    background:-moz-linear-gradient(top, #eee, #888);
    background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#888));
    padding:8px 6px 2px 6px;
    display:inline;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
  }
  .search_box .current_location_img{
    background:url("../images/mobile/main.png") no-repeat top left;
    background-position:0 -73px;
    width:20px;height:20px;
    display:inline-block;
  }

.search_box.location{
  background:#fff;
  border:0;
  color:#000;
  padding:0;
}
.search_term_container label {
font-size:0.76em;
width:20%;

}
  .search_box.location a{color:#0c7eb6;}
  .search_box.location input[type="text"]{
    border:1px solid #ddd;
    width:65%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
  }
  .search_box.location input[type="submit"], .generic_form input[type="submit"], .generic_form input[type="button"], .generic_form .button_cancel{
    color:#fff;
    background:#f48020;
    background:-moz-linear-gradient(top, #a0bfdf, #41a5d9);
    background:-webkit-gradient(linear, left top, left bottom, from(#a0bfdf), to(#41a5d9));
    border:1px solid #999;
    text-shadow:#666 1px 1px 1px;
    padding:3px 0.5em;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
  }
  .search_box.location input[type="submit"] {margin-left:2px;}
  .generic_form input[type="submit"], .generic_form input[type="button"], .generic_form button, .generic_form .button_cancel {
    font-weight:bold;
    font-size:1.1em;
    margin:0.5em 0px;
    padding:0.3em 0.6em;
    text-decoration:none;
  }























#yp_deal_button {
  position:relative;
  top:3px;
  width:20px;
}

.arrow:after {
  content: '';
  display: block;
  clear:both;
}

.all_daily_deals_icon {
  padding:0px;
}

.daily_deals_icon {
  padding:3px;
  padding-right: 10px;
  padding-bottom: 10px;
}

.daily_deals_icon, .all_daily_deals_icon {
  float:left;
  height:102px;
  width:153px;
}

.daily_deals_text {
  font-weight:bold;
  font-size:13px;
  color: #000;
  padding-right: 10px;
}

.promo_event_txt, .promo_event a {
  color:#7a0026 !important;
  font-weight:bold;
}

.promo{
  background-color:#fbefb2;
  padding:7px 5px;
  font-weight:bold;
  font-size:1em;
  text-align:center;
  text-shadow:#fff 1px 1px 1px;
}
  .promo a{
    color:#09d;
    font-weight:bold;
  }
.provided_by{color:#666;font-size:0.8em;text-align:right;}
.provided_by img{vertical-align:middle;}

/* Ads */
.ad_banner{
  background-color:#c7dbe2;
  margin:0;
  padding:0;
}
  .ad_banner img{
    margin:0 auto;
    padding:1px;
    max-width:300px;
    display:block;
  }

.ad_ppc{
  background-color:#bfcfad;
  background:-moz-linear-gradient(top, #E5F5D3, #bfcfad);
  background:-webkit-gradient(linear, left top, left bottom, from(#E5F5D3), to(#bfcfad));
  border-top:1px solid #e4e4e4;
  padding:5px;
  position:relative;
}
  .ad_ppc .wide_content{margin-right:5em;}
  .ad_ppc a{font-weight:bold;}
  .ad_ppc h1,.ad_ppc h2{font-size:1.0em;margin:0;}
  .ad_ppc .sponsor{
    color:#333;
    position:absolute;
    bottom:5px;
    right:10px;
    font-weight:normal;
    font-size:0.8em;
  }
  .ad_ppc .img_phone{vertical-align:middle;}

.paid_banner {
  padding:5px;
  text-align:center;
}
  .paid_banner img{
    width:auto;
    max-width:320px;
    display:block;
    margin:0 auto;
  }

.admarvel_ad_top{
  background:url("../images/mobile/bg_admarvel_ad_top.gif") repeat-x #FEBE4C;
  padding:5px;
  font-weight:bold;
}
.admarvel_ad_top.high{
  position:relative;
  min-height:48px;
  background:-moz-linear-gradient(top, #FAE6B8, #FEBE4C);
  background:-webkit-gradient(linear, left top, left bottom, from(#FAE6B8), to(#FEBE4C));
  padding:0;
}
  .admarvel_ad_top.high .phone{
    position:absolute;
    top:10px;
    left:0;
  }
  .admarvel_ad_top.high .content{
    font-size:0.9em;
    position:relative;
    padding:5px 0;
    left:25px;
    overflow:hidden;
  }
    .admarvel_ad_top .content a{color:#333;}
    .admarvel_ad_top .content .spiel a{color:#666;}
    .admarvel_ad_top .content .spiel img{vertical-align:middle;}

  .admarvel_ad_top.high .attribution{
    position:absolute;
    top:0;
    right:0;
  }

.admarvel_ad{
  background:#febe4c -moz-linear-gradient(top, #fae6b8, #febe4c);
  background:#febe4c -webkit-gradient(linear, left top, left bottom, from(#fae6b8), to(#febe4c));
  font-weight:bold;
  padding:5px 7px;
  text-align:left;
}
  .admarvel_ad .line_two{padding-top:5px;}


/* Navs */
#nav_bottom{
  border-top:1px solid #e4e4e4;
  font-weight:bold;
  padding:.6em 5px;
}
#nav_bottom a{line-height:1.5em;}
#nav_sort,.nav_sort{
  background:#f4f5f6;
  /*background:-moz-linear-gradient(top, #eee, #ccc);
  background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));*/
  color:#aaa;
  border-top:1px solid #aaa;
  border-bottom:1px solid #bbb;
  font-size:0.75em;
  font-weight:bold;
  padding:7px 5px;
  /*-webkit-box-shadow:0 3px 3px #b6b6b6 inset;
  -moz-box-shadow:0 3px 3px #b6b6b6 inset;*/
}
#nav_map{
  border-bottom:1px solid #ddd;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
}
  #nav_map img{
    vertical-align:middle;
  }
  #nav_map .right_side_column{line-height:40px;}
  #nav_map .deal_text_links{line-height:30px;}

/* Maps */
.map{padding-top:5px;}
.map img{
  display:block;
  margin:0 auto;
}
.map_controls{
  background-color:#d3d3d3;
  background:-moz-linear-gradient(top, #f8f8f8, #d3d3d3);
  background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d3d3d3));
  border-bottom:1px solid #b4b4b4;
  border-top:1px solid #333;
  padding:5px 5px 0 5px;
  text-align:center;
}
.map_controls_sub {
  border-bottom:1px solid #e4e4e4;
  padding:5px;
  text-align:center;
}
  .map_controls img{
    width:23px;
    height:23px;
  }

/* MIP Sections */
.section{
  padding:5px;
  border-top:1px solid #e4e4e4;
}
.section_b{
  padding:5px;
  border-bottom:1px solid #e4e4e4;
}
  .section_plain{padding:0 5px;}
  .section .action_bottom{margin-bottom:0;}
  .section .action img,.section .action_bottom img,.section_plain .action img{
    vertical-align:middle;
    width:20px;
    height:20px;
  }
.section.header{
  padding:5px;
  position:relative;
  border-bottom:1px solid #e4e4e4;
}
.section .coupon_icon{
  position:absolute;
  right:5px;
  top:5px;
  font-size:0.6em;
  text-align:center;
}
  .section .coupon_icon img{text-decoration:none;height:40px;}


/* Standard Rows */
.rows .row{
  border-top:1px solid #e4e4e4;
  font-size:0.95em;
  display:block;
  margin:0;
  padding:6px;
  background:#fff;
}
  .rows .row .wide_content, .section .wide_content,.rows .row .wide_content_deals{margin-right:2.9em;}
  .rows .row .wide_content_deals .text{min-height:2em;}
  .rows .row_plain{
    padding:5px;
    font-weight:bold;
  }
  .rows .row .arrow, .rows .row.arrow{
    background:url("../images/mobile/arrow_rgt.gif") no-repeat center;
    background-position:100% 50%;
    position:relative;
  }
  .rows .row.arrow{background-position:98% 50%;}
  .rows .row img{
    vertical-align:middle;
    padding-left:2px;
  }
  .rows .title, .rows .title_light{
    background-color:#08184f;
    background:-moz-linear-gradient(#596aa3, #0a1f65);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#596aa3), color-stop(0.5, #3a4d88), color-stop(0.5, #0b226e), to(#08184f));
    border:0;
    color:#fff;
    font-weight:bold;
    font-size:0.9em;
    padding:7px 5px;
    margin:0;
    text-shadow:#222 1px 1px 2px;
  }
  .rows .title, .rows .title_light .dotd_float_left{
    float:left;
  }
  .rows .title, .rows .title_light .dotd_float_right{
    font-size:13px;
    color:#0080b8;
    font-weight:bold;
    float:right;
  }
    .rows .title h1{font-size:1.0em;}
    .rows .title_light{
      background-color:#ccc;
      background:-moz-linear-gradient(top, #eee, #ccc);
      background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
      border-top:1px solid #ddd;
      border-bottom:1px solid #b9b9b9;
      color:#444;
      text-shadow:#eee 1px 1px 1px;
    }
    .rows .title_light a{text-shadow:none;}
  .rows .row a{font-weight:bold;}
  .rows .more, .rows .pagination, .rows .disclaimer{
    border-top:1px solid #e4e4e4;
    font-weight:bold;
    /*font-size:0.8em;*/
    text-align:center;
    vertical-align:middle;
    padding:7px !important;
  }
    .rows .disclaimer {
      font-weight:normal;
      font-size:small;
    }
  .rows .row .icon{
    height:24px;
    width:30px;
    padding:0;
  }
  .rows .row .embedded_icon{
    position:absolute;
    right:0;
    bottom:0;
  }
  .rows .row .embedded_icon_lowend{
    position:static;
    display:block;
    text-align:right;
    padding-right:10px;
  }
  .rows .row.large{padding-top:0;padding-bottom:0;}
  .rows .row.large.arrow{line-height:40px;}
  .rows .row.large.arrow img{height:38px;vertical-align:top;}

  /* SERP */
  .rows .highlight /* pll */ {
    background-color:#b1d6e7;
    background:-moz-linear-gradient(top, #fff, #b1d6e7);
    background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#b1d6e7));
  }
  .rows .row .index {
    float:left;
    display:block;
  }
  .rows .row .content{
    margin:0 1.0em 0 1.5em;
    position:relative;
  }
    .rows .row .content a{font-weight:normal;}
    .rows .row .single_label {
      position:relative;
      top:2px;
    }
	.rows .row .single_link {padding:5px 0;}
	.more .single_link {
		padding:5px;
		display:block;
		background-color:#f5f5f5;
		background:-moz-linear-gradient(top, #f5f5f5, #fff);
	    background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));
		text-decoration:none;
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}

    .rows .row .content.no_index{
      margin:0 15px 0 0;
      position:relative;
    }
    .rows .row .content .text_right{
      position:absolute;
      right:0;
      top:40%;
      color:#666;
      font-size:0.8em;
      font-weight:bold;
    }
      .rows .row .content .text_right a{
        color:#666 !important;
        text-decoration:none;
      }
    .rows .row .content .rating_txt, .rating_txt{
      color:#666;
      font-size:small;
    }
    .rows .row .deals_icon, .rows .row .deals_icon_lg{
      width:30px;
      margin:0 0.7em 0.5em 0;
      vertical-align:top;
      float:left;
    }
    .rows .row .deals_icon_lg{width:auto;}
    .rows .row img.coupon_img, .rows .row img.menu_img{height:26px;}
    .rows .row img.movie_img{height:16px;}

  .rows .box{
    text-align:center;float:left;width:105px;height:60px;margin:10px 0 12px 0;
    font-size:0.8em;font-weight:bold;
  }
  .rows .box img{width:66px;height:44px;}
  .rows .box_link{color:#000;text-decoration:none;}




/* Generic Forms - Reviews, etc */
.generic_form {
  padding-top:1em;
  display:block;
}
  .generic_form fieldset{
    border:0;
    padding:0 0 0.5em 0;
    margin:0;
  }
  .generic_form select {font-size:1.1em;}
  .generic_form input[type="text"],.generic_form input[type="password"],
  .generic_form input[type="email"],.generic_form input[type="tel"],
  .generic_form textarea {
    border:1px solid #ccc;
    width:80%;
    font-size:1.1em;
    padding:2px;
  }
  .generic_form label{
    display:block;
    font-weight:bold;
    color:#666;
  }


/* Coupons */
.coupon{
  background-color:#dbeec7;
  background:-moz-linear-gradient(top, #fff, #dbeec7);
  background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dbeec7));
  border:3px dashed #6ebb1f;
  padding:10px;
  color:#111;
  text-align:center;
  margin:10px;
  margin-bottom:15px;
}
  .coupon_footer{
    background:#fff;
    padding:5px;
    margin-top:5px;
    font-size:0.8em;
  }
.coupon_code,.coupon_redeem{
  color:#3b9318;
  border:1px solid #3b9318;
  background-color:#eee;
  background:-moz-linear-gradient(top, #fff, #eee);
  background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
  font-weight:bold;
  font-size:1.0em;
  padding:2px 10px;
  margin:0.8em 0;
  letter-spacing:1px;
  display:inline-block;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  text-decoration:none;
}
.coupon_redeemed {
  margin:0.8em 0;
  color:#666;
  font-weight:bold;
}


/* Daily Deals */
.daily_deals.section {
  border-top:0;
}
.daily_deals h1 {
  font-size:1.2em;
  font-weight:bold;
  color:#222;
  padding:5px;
  background-color:#fe6;
  background:-moz-linear-gradient(top, #fe6, #fc0);
  background:-webkit-gradient(linear, left top, left bottom, from(#fe6), to(#fc0));
  text-shadow:#ffc 1px 1px 2px;
  border-top:1px solid #ff7;
  border-bottom:1px solid #b94;
  text-align:center;
}
.daily_deals h2 {
  font-size:1em;
  font-weight:bold;
  color:#333;
}
.daily_deals h3 {
  font-size:.95em;
  font-weight:bold;
  color:#333;
}
.daily_deals p {
  font-size:.85em;
  color:#666;
}
.daily_deals_form_container {
  position:relative;
  background:url("../images/main/bg_deals_signup.jpg") no-repeat top center, 
             url("../images/main/bg_deals_signup_b.jpg") repeat top center #ffe076;
  border-top:1px solid #db6;
  min-height:415px;
  color:#222;
}
.daily_deals_form_container .content {
  padding:1px 20px;
}
.daily_deals_form_container h2{
  margin-top:5px;
}
.daily_deals_form_container form {
  padding:0;
}
.daily_deals_form_container label {
  color:#222;
}
.daily_deals_form_container input[type="text"]:focus, .daily_deals_form_container input[type="email"]:focus {
  border-color:#a80;
}
.daily_deals_form_container input[type="submit"] {
  font-weight:bold;
  font-size:1.2em;
  border:0;
  background-color:#5e1;
  background:-moz-linear-gradient(top, #5e1, #290);
  background:-webkit-gradient(linear, left top, left bottom, from(#5e1), to(#290));
  padding:6px 25px;
  margin-top:0;
  -webkit-box-shadow:#444 0px 2px 3px;
}
.daily_deals_form_container input[type="submit"]:hover {
  background:-webkit-gradient(linear, left top, left bottom, from(#6f2), to(#3a1));
}
.daily_deals_form_container fieldset .error {
  background:#fff; opacity:0.9;
  padding:0 4px;
  font-size:0.9em;
  font-weight:bold;
  border-radius:5px;
}
.daily_deals_form_container .extra{
  font-family:verdana;
  font-weight:bold;
  font-size:0.9em;
  background:rgb(255, 255, 255); opacity:0.9;
  margin-top:1em;
  -webkit-box-shadow:#999 0px 2px 4px;
}
.daily_deals_form_container .extra &gt; div{
  text-shadow:#fff 5px 1px 5px;
  padding:5px 20px;
}


/* Promo Pages */
.promo_page{
  background-color:#000;
  color:#fff;
  padding:5px;
}
.promo_page a{
  font-weight:bold;
  color:#ffc200;
}
.promo_page .pagination{
  padding:20px 5px 10px 5px;
  font-weight:bold;
  text-align:center;
}
.promo_page.sweepstakes{
  font-weight:bold;
  background:url("../images/mobile/promo_background.jpg") no-repeat #000;
}
  .promo_page.sweepstakes ul{padding-left:1.5em;}

/* Pop Cat */
.pop_cat_sprite{background:url("../images/mobile/cat_icons_lg.png") no-repeat top left;width:66px;height:44px;margin:0 auto;}
  #pop_cat_sprite_restaurants{background-position:0 -378px;}
  #pop_cat_sprite_movie{background-position:0 -188px;}
  #pop_cat_sprite_banks{background-position:0 -1px;}
  #pop_cat_sprite_pizza{background-position:0 -282px;}
  #pop_cat_sprite_taxis{background-position:0 -468px;}
  #pop_cat_sprite_auto{background-position:0 -94px;}

/* More Info */
.more_info ul{padding:0;margin-left:1.2em;}
.more_info ul h2{padding-top:0.5em;}

/* Footer */
#footer{
  background:#f3fcff;
  color:#666;
  display:block;
  font-size:0.7em;
  padding:5px 20px;
  text-align:center;
  position:relative;
}
  #footer a{font-weight:bold;}

/* All Deal Page */
.all_deal_container {
    background: none repeat scroll 0 0 #222;
    margin: 6px;
    padding: 6px;
}
.all_deal_container .header {
    background: none repeat scroll 0 0 transparent;
    position: relative;
}
.all_deal_container .header h1 {
    background: none repeat scroll 0 0 transparent;
    color: #FFC200;
    font-size: 1.2em;
    text-shadow: none;
}
.all_deal_container .header a.deal_links {
    color: #FFC200;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-align: right;
    text-decoration: underline;
    top: 2px;
}
.all_deal_container .first_deal_link img {
    width: 140px;
}
.all_deal_container .main_deal_link img {
    width: 80px;
    height: 60px;
}
.all_deal_container .first_deal_link, .all_deal_container .main_deal_link {
    background: none repeat scroll 0 0 white;
    display: block;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.all_deal_container .first_deal_link img, .all_deal_container .main_deal_link img {
    float: left;
    margin: 3px;
}
.all_deal_container .first_deal_link h3, .all_deal_container .main_deal_link h3 {
    color: #333;
    display: block;
    font-size: 0.9em;
}
.all_deal_container .first_deal_link a, .all_deal_container .main_deal_link a {
    text-decoration:none;
}
.all_deal_container .first_deal_link .time, .all_deal_container .main_deal_link .time {
    clear: both;
    color: #666;
    font-size: 0.7em;
    font-weight: bold;
    padding: 2px;
}
.all_deal_container .first_deal_link .last_day, .all_deal_container .main_deal_link .last_day {
    background: none repeat scroll 0 0 #ff0;
    bottom: 2px;
    color: #666;
    font-size: 0.9em;
    font-weight: 500;
    padding: 2px;
    position: absolute;
    right: 2px;
}
.all_deal_container .last_updated {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    padding-top: 3px;
    text-align: right;
}
.all_deal_container .last_updated span {
    color: #ccc;
}

/* menus */
.menu_row{background:#eee;border-bottom:1px solid #ddd;font-weight:bold;padding:10px 5px;}
.menu_content{background:#fff;padding:0 0.5em;}
.menu_content h2{margin-bottom:0;}
.menu_section{padding:0 0 1em 0;}
.menu_title_link{text-decoration:none;}
.menu_link_text{text-decoration:underline;}
.menu_arrow{color:#666;}
.menu_table{border-collapse:border;}
.menu_table td{vertical-align:top;}
.menu_table td div{padding:0 1em 0 0;}

/* extra style */
p.smaller, div.smaller {
	font-size:0.68em;
	line-height:1em;
	margin:0;
}
div.smaller {
	font-size:0.86em;
	line-height:1em;
	margin:0;
	color:#000000;
}
.formselect {
display: inline-block;
-webkit-appearance: menulist;
box-sizing: border-box;
-webkit-box-align: center;
border: 1px solid;
white-space: pre;
-webkit-rtl-ordering: logical;
color: black;
background-color: white;
cursor: default;

}

.formbtn {
background-color: white;
border-width: 1px;
border-color: white;
color: #276C8B;
font-weight: bold;
font-size: xx-small;
}
.embedded_icon img{height:26px;}

.content p {
    color: #666666;
    font-size: 0.8em;
    line-height: 1.45em;
}

span.stars {
    float: left;
    margin-right: 3px;
    margin-top: 0;
}
span.stars, .stars span {
    background: url("../images/jquery-rating/stars-all.gif") no-repeat scroll 0 -12px transparent;
    display: block;
    height: 12px;
    padding: 0;
    width: 60px;
}
 span.stars span {
	background-position:0px 0px;
	padding:0px;
}
 span.goldnumbers {
	color:#f48020;
	padding-left:7px;
	padding-right:10px;
}
span.bluecomments {
	color:#2200c1;
	padding-right:12px;
}
span.bluecomments img {
	padding-right:5px;
}
.content .review_text {
	font-size:0.65em;
}
.content .categories, .categories a:link {
	font-size:0.9em;
	padding-bottom:3px;
}
.page-holder {
	text-align:right;
	padding:0;
	margin:0;
}
.page-holder ul.pages {
	float:right;
	padding:0;
	margin:5px 0 13px 0;
	clear:both;
	height:23px;
}
.pager {
	float:right;
}
.pagination {
	float:right;
	padding: 0 12px 0 0;
	margin: 0 0 14px 0;
}
#main ul.pages {
	list-style:none;
	clear:both;
	height:23px;
}
#main ul.pages li {
	float:left;
	margin-left:3px;
	height:23px;
}
div.pages a {
	float:left;
	margin-left:3px;
}
div.pages span.active {
	float:left;
	margin-left:3px;
}
#main p.pages a, #main p.pages2 a, #main ul.pages a, #main ul.pages2 a, div.pages a, div.pages span.active {
	color:#E8473A;
	background-color:#fff;
	border:2px solid #BBD2DE;
	margin:0px 0px 0px 3px;
	padding: 3px 7px 3px 7px;
	text-align:right;
	font-size:0.68em;
	text-decoration:none;
	display:block;
}
.clear {
	clear:both;
}
.creditCardImg {
	float:right;
	height:25px;
}
.creditCardImg img {
	display:inline;
	width:33px;
	height:20px;	
	margin:0 0 0 1px;
	padding:0px;
}</pre></body></html>