body {
  padding: 0;
  margin: 0;
  color:#575656;
}

.hf_sprite {background: url(/images/header_footer/hf_sprite.png) no-repeat top left;}
.general_sprite, .mobile_widget {background: url(/images/general/general_sprite.png) no-repeat top left;}
.pages_sprite {background: url(/images/pages/pages_sprite.png) no-repeat top left;}
.lb_sprite1 {background: url(/images/local_business/lb_sprite1.png) no-repeat top left;}
.lb_sprite2 {background: url(/images/local_business/lb_sprite2.png) no-repeat top left;}
/*.sf_sprite,.scoutfinds .header,.header_pic,.right_column .header,.right_column .title_pic {background-image: url(/images/scoutfinds/sf_sprite.png);}*/
.sf_sprite,.scoutfinds .header,.header_pic,.right_column .header {background-image: url(/images/scoutfinds/sf_sprite.png);}
.popup_sprite {background: url(/images/popup/popup_sprite.png) no-repeat top left;}
*.digit_0,*.digit_1,*.digit_2,*.digit_3,*.digit_4,*.digit_5,*.digit_6,*.digit_7,*.digit_8,*.digit_9,.colon,.deal_on,.deal_off_pic,.counter_sprite {
  background: url(/images/counter/counter_sprite.png) no-repeat top left;
}

.vertical_bar_header { background-position: 0 -1651px; width: 9px; height: 41px; } 
.bye_button { background-position: 0 -759px; width: 52px; height: 54px; } 
.bye_button_click { background-position: 0 -863px; width: 52px; height: 54px; } 
.bye_button_over { background-position: 0 -967px; width: 52px; height: 54px; } 

.smallsend_button_click { background-position: -1138px -1659px; width: 53px; height: 59px; } 

.main_background {
  background:url(/images/background.jpg);
  position: fixed;
  top: 0;
  left: 0;
  height:100%;
  width:100%;
  z-index: -5000;
}
.link {
  text-decoration:underline;
  cursor:pointer;
  border:none;
  outline-style:none;
  outline-width:0;
}
ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
.header ul {
  margin-top:-44px;
  margin-left:135px;
}
.footer ul {
  margin-left:-32px;
  margin-top:0;
  text-align:right;
  font-size: 12px;
}
.footer_text2 ul {
  margin-left:-39px;
  text-align:left;
}
li {display: inline-block;}
.footer li {
  margin-top:2px;
  display:block;
  vertical-align:top;
}
.header {top: 0;}
.header_background {
  height:44px;
  width:100%;
  z-index: -1000;
}
.today_blurb{
  font-family:Georgia,serif;
  background-color:#EEECEC;
  color:#979393;
  font-size:11px;
  font-style:italic;
  padding:5px 0 5px 10px;
  width:508px;
  display: none;
}
.today_blurb .date{
  font-size:12px;
  color: #575757;
  display: inline;
}
.main_content {min-height: 550px;}
.header li, .header li a, .header li a div {
  vertical-align:top;
  padding:-1px;
}
.header_vertical_bar {
  height:52px;
  width:1px;
  background-position: 0 -937px;
}
.header_vertical_bar_blendleft {
  height:52px;
  width:2px;
  background-position: 0 -1039px;
}
.header_vertical_bar_blendright {
  height:52px;
  width:2px;
  background-position: 0 -1141px;
}
li[name=today] {
  margin-left:-4px;
  margin-right:-4px;
}
.today_header {
  height:52px;
  width:75px;
  background-position: 0 -1243px;
}
.today_header.set{background-position: 0 -1418px;}
li[name=howitworks] {
  margin-left:-4px;
  margin-right:-4px;
}
.howitworks_header {
  height:52px;
  width:149px;
  background-position: 0 -121px;
}
.howitworks_header.set {background-position: 0 -223px;}
li[name=localbusiness] {
  margin-left:-4px;
  margin-right:-4px;
}
.localbusiness_header {
  height:52px;
  width:190px;
  margin-left:0px;
  margin-right:-1px;
  background-position: 0 -529px;
}
.localbusiness_header.set {background-position: 0 -631px;}
li[name=scoutfinds] {
  margin-left:-4px;
  margin-right:-4px;
}
.scoutfinds_header {
  height:52px;
  width:111px;
  background-position: 0 -733px;
}
.scoutfinds_header.set {background-position: 0 -835px;}
.local_scouts_header {
  height:52px;
  width:137px;
  background-position: 0 -325px;
}
.local_scouts_header.set {background-position: 0 -427px;}
.footer {
  display:none;
  position:absolute;
  width:100%;
  z-index:-1000;
}
.footer_background {
  height:150px;
  width:100%;
}
.footer_vertical_bar {
  background-position: 0 -1520px;
  height:81px;
  left:410px;
  position:absolute;
  top:-115px;
  width:8px;
}
.footer_curious {
  background-position: 0 -1071px;
  height:104px;
  position:absolute;
  left:555px;
  top:-133px;
  width:113px;
}
.footer_in_action{
  left:720px;
  position:absolute;
  top:-145px;
}
.footer_in_action .picture {
  height:71px;
  width:195px;
  background-position: 0 0;
}
.footer_text1 {
  font-family:Georgia,serif;
  left:260px;
  position:absolute;
  text-align:right;
  top:-133px;
  width:134px;
  color: #463724;
}
.footer_text1 .link {
  text-decoration:none;
  color: #463724;
}
.footer_text2 {
  font-family:Georgia,serif;
  left:430px;
  position:absolute;
  top:-133px;
  width:65px;
  color: #463724;
}
.footer_text2 .link {
  text-decoration:none;
  color: #463724;
}
.city_name {
  background-color:#EEECEC;
  color:#9B9A9A;
  font-family:Georgia,serif;
  font-size:11px;
  padding:3px 15px;
  text-align:center;
  width:100px;
}
.badge {
  margin-top:33px;
  margin-left:8px;
  height:182px;
  width:140px;
  background-position: 0 0;
}
.email_header {
  margin-top:-25px;
  padding-bottom:40px;
  position:relative;
  height:65px;
}
.email_join {
  position:absolute;
  top:46px;
  left:-10px;
  height:35px;
  width:77px;
}
.join_the_mob { background-position: -569px -1278px; width: 65px; height: 51px; } 
.join_the_mob_atlanta { background-position: -569px -1379px; } 
.join_the_mob_austin { background-position: -569px -1464px; } 
.join_the_mob_boston { background-position: -569px -1549px; } 
.join_the_mob_chicago { background-position: -569px -1634px; } 
.join_the_mob_dallas { background-position: -569px -1719px; } 
.join_the_mob_denver { background-position: -569px -1804px; } 
.join_the_mob_los-angeles { background-position: -569px -1889px; } 
.join_the_mob_nashville { background-position: -1138px 0; } 
.join_the_mob_new-york { background-position: -1138px -85px; } 
.join_the_mob_san-francisco { background-position: -1138px -170px; } 
.join_the_mob_seattle { background-position: -1138px -255px; } 
.join_the_mob_washington-dc { background-position: -1138px -340px; } 

.emailinput.unset {color: #504f46;}
.emailinput.set {color: #504f46;}
.emailinput {
  border:none;
  font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
  font-size:17px;
  height:35px;
  padding:7px 0 0 30px;
  width:221px;
  background-position: 0 -1427px;
}
.email_header .emailinput {
  left:85px;
  position:absolute;
  top:42px;
}
.sendbutton {
  left:335px;
  position:absolute;
  top:38px;
}
.sendbutton_pic{
  height:55px;
  width:54px;
  background-position: -1138px -1149px;
}
.sendbutton_pic:hover {background-position: -1138px -1357px;}
.sendbutton_pic.down { background-position: -1138px -1253px;} 
.add_friends {
  left:470px;
  position:absolute;
  top:38px;
}
.add_friends_pic{
  height:51px;
  width:46px;
  background-position: 0 -478px;
}
.email_header .bad_email {
  display: none;
  left:390px;
  position:absolute;
  top:40px;
  height:51px;
  width:60px;
  background-position: 0 -658px;
}
.promise {
  left:390px;
  position:absolute;
  top:39px;
  height:51px;
  width:60px;
  background-position: -1138px -488px;
}
.horizontal_bar {
  background-position: 0 -1373px;
  width: 519px;
  height: 4px;
  position:absolute;
}
.horizontal_bar.top { top:31px; }
.horizontal_bar.bottom { top:93px; }
.vertical_bar {
  height:51px;
  width:11px;
  background-position: -1707px -456px;
  position:absolute;
  top:40px;
}
.vertical_bar.left { left:70px; }
.vertical_bar.right { left:457px; }
.email_sidebar{
  height:230px;
  left:-200px;
  position:absolute;
  top:230px;
  width:179px;
  background: url(/images/scoutfinds/scoutfind_email.png) no-repeat;
}
.email_sidebar .email_text{
  display:none;
  color:#959696;
  font-family:Georgia,serif;
  font-size:13px;
  font-style:italic;
  margin-left:8px;
  margin-top:18px;
  text-align:center;
  width:160px;
  position: absolute;
}
.email_sidebar .emailinput{
  border:none;
  font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
  font-size:14px;
  height:31px;
  margin-top:1px;
  width:161px;
  padding:7px 0 0 15px;
  background-position: -1138px -804px;
  position:absolute;
  top:141px;
}
.email_sidebar .sendbutton {
  left:130px;
  top:158px;
}
.email_sidebar .sendbutton_pic {
  height:59px;
  background-position: -1138px -1550px;
}
.email_sidebar .sendbutton_pic:hover {background-position: -1138px -1659px;}
.email_sidebar .email_join {
  left:0;
  top:98px;
}
.email_sidebar .add_friends {
  left:108px;
  top:102px;
}
.email_sidebar .add_friends_pic{
  height:29px;
  width:44px;
  background-position: 0 -579px;
}
.email_sidebar .bad_email{
  display:none;
  color:#FA6E11;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  position:absolute;
  text-align:center;
  top:225px;
  width:170px;
}
.social_buttons {
  left:540px;
  position:absolute;
  top:21px;
}
.twitter_pic {
  height:30px;
  width:32px;
  background-position: -1707px 0;
}
.twitter_pic:hover {background-position: -1707px -154px;}
.facebook {
  margin-left:30px;
  margin-top:-30px;
}
.facebook_pic {
  background-position: 0 -1522px;
  width: 33px;
  height: 30px;
}
.facebook_pic:hover { background-position: 0 -1676px; }
.rss {
  margin-left:62px;
  margin-top:-31px;
}
.rss_pic {
  height:30px;
  width:32px;
  background-position: -1138px -644px;
}
.rss_pic:hover { background-position: -1138px -724px; }
.share_friends .social_buttons{
  left:0;
  margin-left:139px;
}
.twitter_small {
  left:-3px;
  position:absolute;
  top:-11px;
}
.twitter_small_pic {
  height:24px;
  width:24px;
  background-position: -1707px -80px;
}
.twitter_small_pic:hover {background-position: -1707px -234px;}
.facebook_small {
  left:17px;
  position:absolute;
  top:-11px;
}
.facebook_small_pic {
  height:24px;
  width:25px;
  background-position: 0 -1602px;
}
.facebook_small_pic:hover { background-position: 0 -1756px; }
.email_small {
  left:39px;
  position:absolute;
  top:-11px;
}
.email_small_pic {
  height:24px;
  width:24px;
  background-position: 0 -1225px;
}
.social_buttons .email_small_pic:hover { background-position: 0 -1299px; }
.usps_small {
  left:60px;
  position:absolute;
  top:-11px;
}
.usps_small_pic {
  height:24px;
  width:25px;
  background-position: -1707px -308px;
}
.usps_small_pic:hover {background-position: -1707px -382px;}
.complex.mobile_widget{
  height:237px;
  width:202px;
  background:url("/images/general/mobile_widget.png") no-repeat scroll 0 0 transparent;
/*  background-position: -569px -816px;*/
  display:none;
}
a[name="mobile_widget"] { text-decoration:none; }
.today .mobile_widget{
  left:-190px;
  position:absolute;
  top:505px;
}
.deal .mobile_widget{
  left:555px;
  position:absolute;
  top:250px;
}
.howitworks .mobile_widget{
  left:555px;
  position:absolute;
  top:250px;
}
.scoutfinds .mobile_widget{
  left:555px;
  position:absolute;
  top:250px;
}
.mobile_widget p{margin:0;}
.mobile_widget .expiring{
  color:#e0e0e0;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  position:absolute;
  left:105px;
  top:156px;
  line-height:150%;
}
.mobile_widget .just_added{
  font-family: Arial, Helvetica, sans-serif;
  color:#e0e0e0;
  font-size:11px;
  position:absolute;
  left:22px;
  top:156px;
  line-height:150%;
}
.new_york.mobile_widget {
  display:none;
  height:237px;
  width:202px;
  background:url("/images/general/mobile_widget_simple.png") no-repeat scroll 0 0 transparent;
/*  background-position: -569px -1057px;*/
}
.new_york.mobile_widget .simple_just_added {
  font-family: Arial, Helvetica, sans-serif;
  color:#e0e0e0;
  font-size:12px;
  position:absolute;
  left:98px;
  top:136px;
  line-height:150%;
}
.counter {
  height:198px;
  left:-185px;
  position:absolute;
  top:240px;
  width:218px;
  color:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size:18px;
  background-position: 0 -447px;
  display: none;
}
.counter .get_it_free{margin-left:135px;}
.counter .get_it_free .percentage_off{
  color: #3e3e3e;
  font-size:30px;
  font-weight:bold;
  margin-left:-60px;
  margin-top:15px;
}
.counter .get_it_free_pic{
  margin-left:6px;
  margin-top:-41px;
  height:48px;
  width:66px;
  background-position: 0 -257px;
}
*.digit_0,*.digit_1,*.digit_2,*.digit_3,*.digit_4,*.digit_5,*.digit_6,*.digit_7,*.digit_8,*.digit_9 {
  height:25px;
  width:20px;
  display:none;
}
.colon{
  height:25px;
  width:4px;
  background-position: 0 0;
}
*.digit_0{background-position: 0 -855px;}
*.digit_1{background-position: 0 -930px;}
*.digit_2{background-position: 0 -1005px;}
*.digit_3{background-position: 0 -1080px;}
*.digit_4{background-position: 0 -1155px;}
*.digit_5{background-position: 0 -1230px;}
*.digit_6{background-position: 0 -1305px;}
*.digit_7{background-position: 0 -1380px;}
*.digit_8{background-position: 0 -1455px;}
*.digit_9{background-position: 0 -1530px;}
.counter .colon.first{
  margin-left:82px;
  margin-top:-24px;
}
.counter .colon.second{
  margin-left:128px;
  margin-top:-24px;
}
.counter .hours.first{
  margin-left:40px;
  margin-top:32px;
}
.counter .hours.second{
  margin-left:60px;
  margin-top:-25px;
}
.counter .minutes.first{
  margin-left:86px;
  margin-top:-26px;
}
.counter .minutes.second{
  margin-left:106px;
  margin-top:-25px;
}
.counter .seconds.first{
  margin-left:132px;
  margin-top:-26px;
}
.counter .seconds.second{
  margin-left:152px;
  margin-top:-25px;
}
.counter .number_used{
  margin-right:155px;
  margin-top:15px;
  text-align:right;
}
.deal_on {
  height:42px;
  width:134px;
  background-position: 0 -166px;
}
.counter .deal_on {
  background:url("/images/counter/counter_deal_on.png") no-repeat scroll 0 0 transparent;
  left:72px;
  position:absolute;
  top:159px;
}
.counter .expires {
  position:absolute;
  left:12px;
  top:130px;
}
.expires .title {
  width:57px;
  height:18px;
  background:transparent url(/images/counter/counter_expires.png) no-repeat;
}
.expires .date {
  font-family: Helvetica;
  font-weight: bold;
  font-size: 10px;
  color: #fbf8f8;
  position:absolute;
  top:45px;
  left:5px;
}
.deal_off { display:none; }
.counter .threshold {
  margin-right:168px;
  margin-top:15px;
  text-align:right;
}
.deal_off_pic {
  height:42px;
  width:134px;
  background-position: 0 -75px;
}
.counter .deal_off_pic {
  margin-left:55px;
  margin-top:-22px;
}
.counter.small {
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:16px;
  height:111px;
  width:187px;
  left:545px;
  top:60px;
  position:absolute;
  background:transparent url(/images/counter/counter_small.png) no-repeat;
}
.counter_small_line {
  height:4px;
  width:158px;
  left:12px;
  top:70px;
  position:absolute;
  background:transparent url(/images/counter/counter_small_line.png) no-repeat;
}
.counter.small .expires {
  top: 44px;
}
.counter.small .deal_off_pic{
  margin-left:43px;
  margin-top:-21px;
}
.counter.small .threshold{
  margin-right:146px;
  margin-top:16px;
  text-align:right;
}
.counter.small .deal_on{
  left:78px;
  top:73px;
}
.counter.small .get_it_free{
  margin-left:95px;
  position:absolute;
  top:113px;
}
.counter.small .get_it_free_pic{
  height:41px;
  width:53px;
  margin-left:0;
  margin-top:0;
  background-position: 0 -356px;
}
.counter.small .colon.first{
  margin-left:80px;
  margin-top:-24px;
}
.counter.small .colon.second{
  margin-left:126px;
  margin-top:-24px;
}
.counter.small .hours.first{
  margin-left:38px;
  margin-top:39px;
}
.counter.small .hours.second{
  margin-left:58px;
  margin-top:-25px;
}
.counter.small .minutes.first{
  margin-left:84px;
  margin-top:-26px;
}
.counter.small .minutes.second{
  margin-left:104px;
  margin-top:-25px;
}
.counter.small .seconds.first{
  margin-left:130px;
  margin-top:-26px;
}
.counter.small .seconds.second{
  margin-left:150px;
  margin-top:-25px;
}
.faq {
  font-family:Arial,Helvetica,sans-serif;
  top: 100px;
  margin-bottom:20px;
}
.title {
  font-family: Georgia,serif;
  font-size:28px;
  margin-bottom:10px;
  margin-top:30px;
  color:#49A9CC;
}
.faq_top {
 color:#49A9CC; 
 margin-bottom:10px;
}
.faq_deals {
  height:19px;
  margin-top:10px;
  margin-bottom:10px;
  width:44px;
  background-position: 0 -109px;
}
.faq_iphone {
  height:16px;
  margin-bottom:10px;
  margin-top:10px;
  width:151px;
  background:url("/images/pages/faq_iphone.png") no-repeat scroll 0 0 transparent;
/*  background-position: 0 -245px;*/
}
.faq_mobile {
  height:16px;
  margin-bottom:10px;
  margin-top:10px;
  width:109px;
  background-position: 0 -312px;
}
.faq_how_to {
  height:17px;
  margin-bottom:10px;
  margin-top:10px;
  width:144px;
  background-position: 0 -178px;
}
.faq_scoutmob {
  height:16px;
  margin-bottom:10px;
  margin-top:10px;
  width:144px;
  background-position: 0 -378px;
}
.faq_content .link {
  margin-bottom:5px;
}
.faq_content {
  width: 550px;
  margin-left:20px;
  text-indent:-10px;
  font-family:Arial,Helvetica,sans-serif;
}
.faq_answers {
  display:none;
  background:#EBE9E9 none repeat scroll 0 0;
  cursor:default;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  margin:10px;
  padding:10px;
  text-indent:0;
  line-height: 140%;
  -moz-border-radius:6px; 
  -webkit-border-radius:6px; 
}
.faq_answers .link{color:#E07127;}
.how_it_works {
  line-height: 140%;
  margin-top: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
}
.how_it_works p {
  margin-top:0;
  width:530px;
}
.how_it_works .link {
  color:#E07127;
  text-decoration:none;  
}
.deals_go_down {
  background: url(/images/deals_go_down.png) no-repeat;
  height:647px;
  width:542px;
}
.local_business{
  font-family: Arial, Helvetica, sans-serif;
  width: 530px;
  min-height:750px;
  line-height:140%;
  font-size:14px;
}
.local_business .link{
  color:#E07127;
  text-decoration:none;  
}
.let_the_mob {
  height:25px;
  margin-bottom:20px;
  margin-top:30px;
  width:377px;
  background-position: 0 -374px;
}
.business_tabs{
  height: 26px;
  margin-bottom: 15px;
}
.our_deal_tab{
  position: absolute;
  height:25px;
  width:87px;
}
.our_deal_tab.unselect{background-position: -427px -694px;}
.our_deal_tab.select{background-position: -427px -498px;}
.what_is_scoutmob_tab{
  position: absolute;
  height:25px;
  width:147px;
  left:88px;
}
.what_is_scoutmob_tab.unselect {background-position: -427px -1174px;}
.what_is_scoutmob_tab.select {background-position: -427px -994px;}
.why_scoutmob_tab{
  position: absolute;
  height:25px;
  width:121px;
  left: 233px;
}
.why_scoutmob_tab.unselect{background-position: -427px -1638px;}
.why_scoutmob_tab.select{background-position: -427px -1563px}
.faq_local_business_tab{
  position: absolute;
  height:25px;
  width:43px;
  left: 355px;
}
.faq_local_business_tab.unselect{background-position: 0 -299px;}
.faq_local_business_tab.select{background-position: 0 -224px;}
.schedule_deal_tab{
  position: absolute;
  height:25px;
  width:127px;
  left: 398px;
}
.schedule_deal_tab.unselect{background-position: -427px -919px;}
.schedule_deal_tab.select{background-position: -427px -769px;}
.our_deal .top_text{
  height:71px;
  width:458px;
  margin-bottom:15px;
  margin-top:10px;
  background-position: -427px -573px;
}
.our_deal_pic{
  height:120px;
  width:524px;
  margin-bottom:40px;
  background-position: 0 -1642px;
}
.lb_videos {
  height: 295px;
}
.link.video1 {
  height:131px;
  width:160px;
  position: absolute;
  background-position: 0 0;
}
.link.video2 {
  height:131px;
  width:160px;
  position: absolute;
  left:180px;
  background-position: 0 -181px;
}
.link.video3 {
  height:131px;
  width:160px;
  position: absolute;
  left:360px;
  background-position: 0 -362px;
}
.link.video4 {
  height:131px;
  width:160px;
  position: absolute;
  top:435px;
  background-position: 0 -543px;
}
.link.video5 {
  height:131px;
  width:160px;
  position: absolute;
  left:180px;
  top:435px;
  background-position: 0 -727px;
}
.link.video6 {
  height:131px;
  width:160px;
  position: absolute;
  left:360px;
  top:435px;
  background-position: 0 -911px;
}
.what_is_scoutmob .top_text{
  height:55px;
  width:512px;
  margin-bottom:10px;
  margin-top:10px;
  background-position: -427px -1069px;
}
.why_scoutmob_pic{
  height:264px;
  width:524px;
  margin-bottom:20px;
  background-position: -427px -1249px;
}
.schedule_deal .top_text{
  height:25px;
  width:319px;
  margin-bottom:10px;
  margin-top:10px;
  background-position: -427px -844px;
}
.sir_scout_pic {
  height:383px;
  left:548px;
  position:absolute;
  top:170px;
  width:164px;
  background-position: 0 -1313px;
}
.as_seen_in {
  height:174px;
  left:-195px;
  position:absolute;
  top:261px;
  width:170px;
  background-position: 0 0;
}
.on_cbs_tv {
  width: 164px;
  height: 168px;
  position:absolute;
  left:544px;
  top:258px;
  background-position: 0 -1095px;
}
.marketing_blurb1 {
  background-position:0 -449px;
  height:594px;
  left:-175px;
  position:absolute;
  top:250px;
  width:167px;
}
.marketing_blurb2 {
  left:548px;
  top:250px;
  position:absolute;
  width: 165px;
  height: 594px;
  background-position: 0 -1093px;
}
.marketing_blurb3 {
  background-position: 0 -1737px; 
  width: 167px; 
  height: 448px;
  left:-175px;
  position:absolute;
  top:260px;
}
.marketing_blurb4 {
  left:548px;
  top:260px;
  position:absolute;
  width: 165px;
  height: 448px;
  background-position: -427px 0;
}

.contact {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 530px;
  line-height:140%;
}
.contact .link {
  color:#E07127;
  text-decoration:none;  
}
.contact_pic{
  height:168px;
  width:530px;
  margin-top: 20px;
  margin-bottom: 20px;
  background: url(/images/contact_pic.jpg) no-repeat;
}
.unsubscribe {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 530px;
}
.unsubscribe_pic{
  height:139px;
  width:530px;
  margin-top: 20px;
  margin-bottom: 20px;
  background: url(/images/unsubscribe_pic.png) no-repeat;
}
.unsubscribe .emailinput {position: inherit;}
.goodbyebutton {
  display: inline-block;
  margin:0 -4px -18px;
  height:54px;
  width:52px;
  background-position: 0 -101px;
}
.goodbyebutton:hover {background-position: 0 -309px;}
.about .title{
  color:#49A9CC;
  font-family:Georgia,serif;
  font-size:26px;
  margin-bottom:20px;
}
.about{
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  line-height:150%;
  width:520px;
}
.about_pic{
  height:407px;
  width:479px;
  background: url(/images/about_pic.png) no-repeat;
  margin-bottom:20px;
}
.visit_the_blog{
  height:69px;
  left:-90px;
  position:absolute;
  top:290px;
  width:68px;
  background-position: 0 -1184px;
}
.skyblox_pic{
  height:56px;
  left:-130px;
  position:absolute;
  top:480px;
  width:108px;
  background-position: 0 -1078px;
}
.mobile{
  width:530px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 140%;
  height:760px;
}
.mobile ul{
  position: relative;
  left:-30px;
}
.mobile li{text-indent:-10px;}
.mobile_pic{
  height:266px;
  width:341px;
  margin-left:25px;
  background:url("/images/pages/mobile_pic.png") no-repeat scroll 0 0 transparent;
/*  background-position: 0 -444px;*/
}
.app_store_pic {
  height:59px;
  width:177px;
  background-position: 0 0;
}
.app_store_pic.top {
  height:78px;
  width:102px;
  left:410px;
  position:absolute;
  top:295px;
  background:url("/images/pages/app_store.png") no-repeat scroll 0 0 transparent;
}
.app_store_pic.bottom {
  position:absolute;
  height:98px;
  width:235px;
  background:url("/images/pages/app_store_large.png") no-repeat scroll 0 0 transparent;
}
.android_market_pic.top {
  height:78px;
  width:102px;
  left:410px;
  position:absolute;
  top:395px;
  background:url("/images/pages/android_market.png") no-repeat scroll 0 0 transparent;
}
.android_market_pic.bottom {
  position:absolute;
  left:260px;
  height:98px;
  width:235px;
  background:url("/images/pages/android_market_large.png") no-repeat scroll 0 0 transparent;
}
.today {font-family:Georgia,serif;}
.today .link {
  color:#49A9CC;
  text-decoration:none;
  margin-left:10px;
}
.todays_feature .header {
  height:23px;
  width:125px;
  margin-bottom:-1px;
  margin-left:-1px;
  background-position: -1138px -1877px;
}  
.todays_feature .picture {
  height:200px;
  width:520px;
  border:none;
  margin-left:-10px;
  margin-bottom:20px;
}
.todays_feature .description {
  left:242px;
  top:330px;
  width:275px;
  position: absolute;
}
.homepage_vertical_dots{
  left:230px;
  position:absolute;
  top:344px;
  height:257px;
  width:4px;
  background-position: -569px -509px;
}  
.homepage_vertical_bars{
  height:404px;
  left:525px;
  position:absolute;
  top:197px;
  width:9px;
  background-position: -569px -55px;
}
.deal_title_container { min-height:85px; }
.deal_title {
  font-family:Georgia,serif;
  color: #49A9CC;
  font-size: 30px;
}
.address_info {
  color: #6d6d6e;
  margin-top:40px;
}
.neighborhood {
  margin-top:5px;
  font-size:12px;
}
.address {font-size:10px;}
.city_state {font-size:10px;}
.bizlinks .link{
  color: #49A9CC;
  text-decoration:none;
  margin: 0;
}
.bizlinks {font-size:10px;}
.deal_location {
  font-family:Arial,Helvetica,sans-serif;
  text-align:right;
  width:225px;
  margin-top:-7px;
}
.description {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height: 140%;
}
.fine_print {
  text-align:right;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  width:170px;
  margin-left:55px;
}
.small_line {
  background-position: 0 -1910px;
  height:4px;
  width:183px;
}
.fine_print .small_line{  
  margin-left:-7px;
  margin-top:7px;
}
.address_info .small_line{  
  margin-left:49px;
  margin-top:0;
}
.right_column {
  display: none;
  left:540px;
  position:absolute;
  top:96px;
  width:220px;  
}
.right_column .content1, .right_column .content2 {
  margin-top:14px;
}
.right_column .horizontal_dots {
  height:5px;
  width:224px;
  margin-bottom:3px;
  background-position: -569px 0;
}
.right_column .title_pic {
  display:none;
  height:29px;
  width:200px;
}
.right_column .picture {
  height:72px;
  width:221px;
}
.right_column .header {
  height:16px;
  width:169px;
  margin-left:-1px;
}  
.right_column .title {
  font-size:16px;
  margin-top:10px;
}
/*
.local_vantage { background-position: 0 -79px; }
.city_sampler { background-position: 0 0; }
.out_and_about { background-position: 0 -158px; }
.under_the_radar { background-position: -593px -834px; } 
.weekday_digs { background-position: -1389px -335px; width: 169px; height: 29px; } 
.you_seem_familiar { background-position: -1389px -414px; width: 182px; height: 29px; } 
*/
.today_caption_this { background-position: -593px -1359px; } 
.today_creative_eye { background-position: -593px -1426px; } 
.today_culture_hunter { background-position: -593px -1493px; } 
.today_local_bites { background-position: -593px -1560px; } 
.today_local_mug { background-position: -593px -1627px; } 
.today_out_school_night { background-position: -593px -1761px; } 
.today_recognize_this { background-position: -593px -1828px; } 
.today_weekend_finds { background-position: -1389px 0; } 
.today_were_diggin_it { background-position: -1389px -67px; } 
.today_word_on_the_street { background-position: -1389px -134px; } 
.today_you_says { background-position: -1389px -201px; } 

.right_column .description {
  font-size:12px;
  margin:0;
  width:inherit;
  height:90px;
}
.more_pic {
  border:medium none;
  margin-bottom:-5px;
  width: 29px;
  height: 13px;
}
.scoutfinds{
  min-height: 500px;
  padding-bottom:50px;
}
.scoutfinds .link{
  color:#49A9CC;
  text-decoration:none;
}
.sf_header {
  position: absolute;
  margin-bottom:20px;
  margin-top:10px;
}
.sf_header_background {
  background-position: 0 -647px;
  width: 543px; 
  height: 192px;
  left:-16px;
  top:-25px;
  position:absolute;
}
.sf_header .link { color:#fff; }
.sf_header_links{
  margin-left:52px;
  margin-top:-42px;
  width:190px;
}
.sf_header_links1 {
  color:#fff;
  font-family:Georgia,serif;
  font-size:11px;
  padding:2px 15px;
  text-align:left;
  width:160px;
}
.sf_header_links2 {
  color:#fff;
  font-family:Georgia,serif;
  font-size:11px;
  padding:3px 15px;
  text-align:left;
  width:160px;
  border-top: 1px solid #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  .sf_header_links1 {padding:3px 15px;}
  .sf_header_links2 {padding:4px 15px;}
}
.sf_header_links1.set {color:#767575;}
.sf_header_links2.set {color:#767575;}
.first_element .sf_header_links1, .first_element .sf_header_links2 { background-color:#f08035; }
.first_element .sf_header_links1:hover, .first_element .sf_header_links2:hover, 
.first_element .sf_header_links1.set, .first_element .sf_header_links2.set { background-color:#f9a56c; }
.mon .sf_header_links1, .mon .sf_header_links2 { background-color:#c9ac42; }
.mon .sf_header_links1:hover, .mon .sf_header_links2:hover, .mon .sf_header_links1.set, .mon .sf_header_links2.set { background-color:#e0c769; }
.mon .sf_header_links1.set, .mon .sf_header_links2:hover { background-color:#e0c769; }
.tue .sf_header_links1, .tue .sf_header_links2 { background-color:#a1bb73; }
.tue .sf_header_links1:hover, .tue .sf_header_links2:hover, .tue .sf_header_links1.set, .tue .sf_header_links2.set { background-color:#bed496; }
.wed .sf_header_links1, .wed .sf_header_links2 { background-color:#a88157; }
.wed .sf_header_links1:hover, .wed .sf_header_links2:hover, .wed .sf_header_links1.set, .wed .sf_header_links2.set { background-color:#c8a27c; }
.thu .sf_header_links1, .thu .sf_header_links2 { background-color:#83acb5; }
.thu .sf_header_links1:hover, .thu .sf_header_links2:hover, .thu .sf_header_links1.set, .thu .sf_header_links2.set { background-color:#a2c8d0; }
.fri .sf_header_links1, .fri .sf_header_links2 { background-color:#c67d79; }
.fri .sf_header_links1:hover, .fri .sf_header_links2:hover, .fri .sf_header_links1.set, .fri .sf_header_links2.set { background-color:#e49793; }

.icon{
  width: 50px; 
  height: 46px;
}
.first_element{
  position: absolute;
  top:0;
}
.first_element .icon {background-position: 0 -455px;}
.mon{
  position: absolute;
  top:52px;
}
.mon .icon{ background-position: -593px -274px; }
.tue{
  position: absolute;
  top:104px;
}
.tue .icon{ background-position: -593px -738px; }
.wed{
  position: absolute;
  left:255px;
  top:0;
}
.wed .icon{ background-position: -593px -906px; }
.thu {
  left:255px;
  position:absolute;
  top:52px;
}
.thu .icon { background-position: -593px -587px; }
.fri {
  left:255px;
  position:absolute;
  top:104px;
}
.fri .icon{ background-position: 0 -551px; }
.sf_header .horizontal_bar{
  height:5px;
  position:absolute;
  top:43px;
  width:238px;
  background-position: -593px -683px;
}
.sf_horizontal_line{
  height:9px;
  margin-left:-224px;
  width:746px;
  background-position: -593px 0;
}
.scoutfinds .container{padding-top: 195px;}
.scoutfinds .header{
  width:516px;
  height:24px;
}
.scoutfinds .title{
  font-size:18px;
  margin-left:115px;
  margin-top:-105px;
  width:350px;
}
.scoutfinds .date{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-left:465px;
  margin-top:10px;
  color:#6a6a6a;
}
.scoutfinds .claimed{
  font-family: Arial, Helvetica, sans-serif;
  color:#6a6a6a;
  font-size:12px;
  margin-bottom:10px;
  margin-top:-20px;
}
.scoutfinds .description{
  margin:0 0 20px 115px;
  width:405px;
  min-height:60px;
}
.scoutfinds .picture{
  margin-top:-20px;
  width: 100px;
}
.scoutfinds .title.first_element{
  font-size:20px;
  margin-left:240px;
  margin-top:-170px;
}
.scoutfinds .picture.first_element{
  margin-top:-20px;
  width: 220px;
}
.scoutfinds .description.first_element{
  margin:0 0 60px 240px;
  width:275px;
}
.article{width: 512px;}
.article .picture{
  width: 220px;
  float: left; 
  padding-bottom: 5px; 
  padding-right: 20px;
}
.article .title{
  margin-left:0;
  margin-top:0;
  font-size:28px;
}
.article .article_description{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height: 140%;
}
.article[article_type="Caption This"] .picture{
  margin-top:15px;
  margin-bottom:15px;
  width: 515px;
}
.article[article_type="Caption This"] .title{
  margin-left:0;
  margin-top:5px;
  font-size:26px;
  width:515px;
}
.article[article_type="Caption This"] .article_description{
  margin-left:0;
  width:515px;
}
.general_scoutfinds{display:none;}
.general_scoutfinds .article {min-height:250px;}
.general_scoutfinds .article .title{padding-top:35px;width:512px}
.weekly_list{display:none;}
.past_deal{height:150px; margin-left:3px;}
.past_deals{display:none;}
.past_deals .date{margin-left:385px;}
.past_deals .title{
  left:215px;
  margin-bottom:0;
  margin-left:0;
  margin-top:-95px;
  position:absolute;
}
.past_deals .picture{
  margin-top:5px;
  margin-bottom:15px;
  width: 200px;
  border:none;
}
.past_deals .description{
  left:100px;
  margin-top:-67px;
  position:absolute;
  width:300px;
}
/*.past_deal .fine_print{
  font-size:13px;
  margin-left:0;
  text-align:left;
  width:515px;
}
*/
.past_deal.single{height:100%;}
.past_deal.single .date{margin-left:385px;}
.past_deal.single .claimed{margin-top:-15px;}
.past_deal.single .title{
  font-size:26px;
  left:0;
  margin-top:5px;
  width:515px;
  position: relative;
}
.past_deal.single .picture{
  margin-top:15px;
  margin-bottom:15px;
  width: 515px;
}
.past_deal.single .description{
  left:0;
  margin-left:0;
  margin-top:10px;
  position:relative;
  width:515px;
}
.header_pic {
  height:20px;
  width:200px;
}
.sf_header_caption_this { background-position: 0 -889px; } 
.sf_header_creative_eye { background-position: 0 -961px; } 
.sf_header_culture_hunter { background-position: 0 -1032px; } 
.sf_header_local_bites { background-position: 0 -1102px; } 
.sf_header_local_mug { background-position: 0 -1172px; } 
.sf_header_out_on_school { background-position: 0 -1309px; } 
.sf_header_past_deals { background-position: 0 -1379px; } 
.sf_header_recognize_this { background-position: 0 -1449px; } 
.sf_header_under_the_radar { background-position: 0 -1592px; } 
.sf_header_weekend_finds { background-position: 0 -1662px; } 
.sf_header_weekly_list { background-position: 0 -1732px; } 
.sf_header_were_digging { background-position: 0 -1802px; } 
.sf_header_what_say_you { background-position: 0 -1872px; } 

.out_on_school .header{ background-position: -593px -370px; }
.local_bites .header{ background-position: -593px -59px; }
.what_say_you .header{ background-position: -593px -1214px; }
.creative_eye .header{ background-position: 0 -309px; }
.recognize_this .header{ background-position: -593px -442px; }
.culture_hunter .header{ background-position: 0 -381px; }
.local_mug .header{ background-position: -593px -130px; }
.were_digging .header{ background-position: -593px -1141px; }
.weekend_finds .header{ background-position: -593px -1002px; }
.caption_this .header{ background-position: 0 -237px; }

.deal {
  display: none;
  width:520px;
}
.deal .description{
  margin:0 0 50px 15px;
  margin:0 0 25px 15px;
  width:500px;
}
.deal .picture{
  height:200px;
  width:520px;
  border:none;
  margin-bottom:20px;
}
.deal_sidebar {
  left:-160px;
  position:absolute;
  text-align:right;
  top:440px;
}
.deal_sidebar .address_info {
  font-family: Arial, Helvetica, sans-serif;
  width:150px;
}
.deal_sidebar .fine_print{
  margin-left:-20px;
  margin-top:15px;
}
.deal_sidebar .biz_name{
  color:#000000;
  font-family:Georgia,serif;
}
.deal_sidebar .skinny {
  margin-top:10px;
}
.share_friends{
  height:39px;
  margin-bottom:-4px;
  margin-left:250px;
  width:226px;
  display: none;
  background-position: -1138px -1461px;
  left:160px;
  position:relative;
}
.overlay {
  opacity:1;
  width:606px;
  display:none;
  font-family: Arial, Helvetica, sans-serif;
  color: #444444;
  background:#444444;
  background-color:#444444;
 -moz-border-radius:6px; 
 -webkit-border-radius:6px; 
}
.overlay div.close {
  background-image:url(/images/close.png);
  position:absolute; right:-14px; top:-17px;
  cursor:pointer;
  height:35px;
  width:35px;
}
.overlay.movie {
  -moz-border-radius:0px; 
  -webkit-border-radius:0px; 
  -moz-box-shadow: 0 0 20px #ccc; 
  -webkit-box-shadow: 0 0 20px #ccc;
  width:400px;
  height:300px;
  z-index:1000;
}
.overlay.movie.youtube {
  width:425px;
  height:344px;
}
.overlay.movie div.close {
  background-image:url(/images/close.png);
  position:absolute; 
  right:-20px; 
  top:-20px;
  cursor:pointer;
  height:35px;
  width:35px;
}
.overlay.movie.youtube div.close {
  right:-20px; 
}
.overlay .title{
  font-family:arial rounded mt bold;
  color: #000000;
  position: absolute;
  text-align: right;
  left:60px;
}
.overlay .title p{margin: 0;}
.overlay .deal_title{
  left:210px;
  position:absolute;
  top:60px;
}
.popup_signup .above_email .link {
  color: #a3610c;
  text-decoration: none;
}
.popup_signup .above_email{
  color:#5A544B;
  left:180px;
  position:absolute;
  top:370px;
}
.popup_signup .below_email{
  color:#444444;
  font-family:Helvetica;
  font-size:12px;
  left:185px;
  position:absolute;
  top:438px;
}
.popup_signup .below_email p{margin: 0;}
.popup_signup .popup_email{display:none;}
.popup_signup .email_small_pic {
  height:24px;
  width:25px;
  left:150px;
  position:absolute;
  top:368px;
  background-position: 0 -1299px;
}
.simple_email{
  border:1px solid rgb(187,187,187);
  -moz-border-radius:5px;
  -webkit-border-radius: 4px;
  color:#504f46;
  height:16px;
  left:180px;
  font-size:12px;
  padding:7px 5px 3px;
  position:absolute;
  top:400px;
  width:200px;
}
/*.dash0 {
  position:absolute;
  top:178px;
  left:223px;
}
*/
.dash1 {
  position:absolute;
  top:185px;
  left:223px;
}
.dash2 {
  position:absolute;
  top:185px;
  left:270px;
}
.above_send {
  font-size: 12px;
  color:#5A544B;
  position: absolute;
  top:222px;
  left:188px;
}
.error {
  color: #cd7d16;
  font-family: Arial, Helvetica, sans-serif;
}
.error p {margin:0;}
.bracket_left{
  font-size:25px;
  left:-15px;
  position:absolute;
  top:-2px;
}
.bracket_right {
  top:-2px;
  font-size:25px;
  position:absolute;
}
.error.above_send_2, .error.above_send_3 {
  display: none;
  font-size: 12px;
  position: absolute;
  top:217px;
  left:188px;
  color:#FF322B;
}
.error.below_email_2, .error.below_email_3 {
  display: none;
  font-size: 12px;
  position: absolute;
  top:438px;
  left:185px;
  color:#FF322B;
}
.above_send_2 .bracket_right, .below_email_2 .bracket_right { left:263px; }
.above_send_3 .bracket_right, .below_email_3 .bracket_right { left:306px; }
.above_send_2 bracket_right , .above_send_3 bracket_right {
  left:435px;
  top:215px;
}
.below_email_2 bracket_right , .below_email_3 bracket_right { left:435px; }
.phone_number1{
  border:1px solid rgb(187,187,187);
  -moz-border-radius:5px;
  -webkit-border-radius: 4px;
  height:14px;
  left:185px;
  padding:5px;
  position:absolute;
  top:183px;
  width:24px;
}
.phone_number2{
  border:1px solid rgb(187,187,187);
  -moz-border-radius:5px;
  -webkit-border-radius: 4px;
  height:14px;
  left:231px;
  padding:5px;
  position:absolute;
  top:183px;
  width:24px;
}
.phone_number3{
  border:1px solid rgb(187,187,187);
  -moz-border-radius:5px;
  -webkit-border-radius: 4px;
  height:14px;
  left:278px;
  padding:5px;
  position:absolute;
  top:183px;
  width:31px;
}
.carrier {
  font-size:14px;
  left:343px;
  position:absolute;
  top:185px;
  width:120px;
}
.send_it.large{
  height:62px;
  left:182px;
  position:absolute;
  top:250px;
  width:189px;
  background-position: 0 -405px;
}
.send_it.small{
  height:24px;
  left:400px;
  position:absolute;
  top:401px;
  width:75px;
  background-position: 0 -517px;
}
.popup_success{display: none;}
.popup_success .deal_on{
  height:66px;
  position:absolute;
  width:267px;
  left:49px;
  top:129px;
  background: url(/images/popup_deal_is_on.png) no-repeat;
}
.popup_success .deal_off{
  height:65px;
  width:266px;
  position:absolute;
  left:49px;
  top:131px;
  background: url(/images/popup_deal_is_off.png) no-repeat;
}
.popup_success .wording{
  left:85px;
  top:330px;
  position:absolute;
  width:450px;
}
.popup_success .twitter_large{
  left:-345px;
  top:235px;
  height:57px;
  width:57px;
  position:absolute;
  background-position: 0 -298px;
}
.popup_success .facebook_large{
  position:absolute;
  left:-281px;
  top:235px;
  height:57px;
  width:57px;
  background-position: 0 -191px;
}
.popup_success .email_large{
  position:absolute;
  left:-217px;
  top:235px;
  height:57px;
  width:57px;
  background-position: 0 -84px;
}
.popup_success .appstore_pic{
  height:34px;
  left:455px;
  position:absolute;
  top:476px;
  width:99px;
  background-position: 0 0;
}
input[name=email]:focus {outline-style:none;}
.policies{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 14px;
  width:530px; 
  line-height:140%;
}
#flashes { width:518px; }
.activation > .great_success {
  font-family:Georgia,serif;
  color: #49A9CC;
  font-size: 30px;
  margin-top:15px;
  margin-bottom:20px;
}
.activation .empowered {
  color:#49A9CC;
  font-family:Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  margin-top:18px;
}
.other_cities {
  height:38px;
  left:18px;
  position:absolute;
  top:-43px;
  width:113px;
  background-position: 0 -232px; 
}
.past_deals_btn {
  height:29px;
  left:540px;
  position:absolute;
  top:-13px;
  width:118px;
  background-position: 0 -320px;
  z-index:5;
}
.past_deals_btn:hover {
  background-position: 0 -399px;
}
.city_stamp_name {
  left:20px;
  position:absolute;
  top:-10px;
}
.faceguy {
  height:30px;
  left:680px;
  position:absolute;
  top:-28px;
  width:50px;
  background-position: 0 -1830px;
}
.past_deal_tag {
  left:320px;
  position:absolute;
  top:282px;
  height:195px;
  width:201px;
  background-position: 0 -833px;
}
.past_deal.single .deal_sidebar {
  top: 460px
}
#swf_id {
  left:322px;
  position:absolute;
  top:124px;
}
.splash_success {
  display:none;  
  background:url("/images/splash_slices/success/success_background.png") no-repeat scroll 0 0 transparent;
  height:501px;
  position:absolute;
  width:871px;
}
.success_badge {
  background:url("/images/splash_slices/success/success_badge.png") no-repeat scroll 0 0 transparent;
  height:157px;
  left:345px;
  position:absolute;
  top:485px;
  width:158px;
}
/*.non_success {
 display:none; 
}*/