@charset "UTF-8";
/* css3 style.css */


/* Shooger */


html{margin:0;}
body{ background:#4ba0e1 url(../imgs3/topGradient.png) 0 0 repeat-x; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; color:#3b3b3b; margin:0;background-attachment:fixed;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;}

ul.radioBullets{ list-style:none; }
ul.radioBullets li{padding-left:25px; background:url(../imgs3/radioBullet.png) 0 0 no-repeat; height:29px;display:block; line-height:29px; margin-bottom:5px; font-size:1em; color:#ffffff; }


a img{opacity:1;  filter: alpha(opacity = 100);}
a img:hover{opacity:.8; filter: alpha(opacity = 80);}
a.image, 
a.image:hover{border:0}

.microSitePage #content .merchLocation input.getDirections,
body .ui-dialog-buttonpane button,
.loginPopup .loginform input.loginBtn,
#content div.nodeals a,
.loginPage #content table tr td input.loginBtn,
.forgetPassPage #content input.submitBtn,
#submitForm a,
input.submitBtn{width:140px; height:31px; display:block;background:url(../imgs3/indexPopupBtns.png) top left no-repeat;border:none;font-size:1.1em;color:#ffffff;text-shadow:0px 1px 2px #757575;font-weight:bold;text-decoration:none;line-height:31px;font-family:Arial; text-align:center}
.microSitePage #content .merchLocation input.getDirections:hover,
body .ui-dialog-buttonpane button:hover,
.loginPopup .loginform input.loginBtn:hover,
#content div.nodeals a:hover,
.loginPage #content table tr td input.loginBtn:hover,
.forgetPassPage #content input.submitBtn:hover,
#submitForm a:hover,
input.submitBtn:hover{cursor:pointer;background-position:0px -31px;}

/* h2 style PB */
#content #downloadBlock {margin:0;}
#content #downloadBlock h2 {color:#ffffff; text-align: center; text-shadow:0px 0px 6px #3f60AB; font-size: 19px;; font-weight:bold; margin:0 auto 10px 0; padding:0;}
#content #downloadBlock table {width:486px;}
#content #downloadBlock table tr td {text-align:center; color:#ffffff; text-shadow:0px 0px 3px #2c3283; font-weight:bold; width:162px; font-size:90%;}
#content #downloadBlock table tr td a {color:#ffffff; font-weight:bold; text-decoration:none; text-shadow:0px 0px 3x #2c3283; border-bottom:1px dotted #4ba0e1; line-height:30px;}
#content #downloadBlock table tr td a:hover {border-bottom:1px dotted #ffffff; padding:0;}
#content #downloadBlock table tr td img {vertical-align:middle;}
#content #downloadBlock table tr td a.image,
#content #downloadBlock table tr td a img {border:none;}
#content #downloadBlock table tr td a:hover img {border:none;}


a.playDemo, 
a.goMobile,
a.downloadApp,
a.contactUsBtn,
a.seeHowWorksBtn{display:block; height:38px;width:122px;}

a.playDemo{width:105px;  background:url(../imgs3/playDemoBtn.png);}
a.goMobile{background:url(../imgs3/beMobileBtn.png);}
a.downloadApp{ width:115px; background:url(../imgs3/downloadAppBtn.png);}
a.contactUsBtn{width:169px;background:url(../imgs3/contactUsTodayBtn.png);}
a.seeHowWorksBtn{width:169px;background:url(../imgs3/seeHowWorkBtn.png)}

a.playDemo:hover,
a.goMobile:hover,
a.contactUsBtn:hover,
a.seeHowWorksBtn:hover,
a.downloadApp:hover{background-position:0 -38px;}


#errorBlockTop,
#errorBlock{background:#fffefe; width:900px; border:1px solid #ED8C01; height:100px; position:ralative;margin:130px auto -100px auto;-moz-border-radius:5px; -webkit-border-radius:5px; }
#errorBlock{margin:20px auto 0 auto;width:100%}
#errorBlock h2,
#errorBlockTop h2{width:100%; background:#ED8C01; text-align:center; margin:0px; color:#ffffff; font-size:1.2em; line-height:35px; }
#errorBlock p,
#errorBlockTop p{text-align:center; font-size:80%; color:#700000}
#errorBlock a,
#errorBlockTop a{color:#3976B1;text-decoration:none;}
#errorBlockTop a:hover,
#errorBlock a:hover{text-decoration:underline;}

.homePage #errorBlock{top:130px;position:relative;width:66%;}

.homePage .divErrorPopup{background:url(../imgs3/wrongPassword_bg.png) no-repeat center bottom #fff; padding:8px; box-shadow:0 0 8px #7b7b7b; -moz-box-shadow:0 0 8px #7b7b7b; -webkit-box-shadow:0 0 8px #7b7b7b; -o-box-shadow:0 0 8px #7b7b7b;}
.homePage .divNeedToLogInOrRegisterPopup{padding:8px;}
.homePage .divErrorPopup .ui-dialog-titlebar,
.homePage .divNeedToLogInOrRegisterPopup .ui-dialog-titlebar{background-color:#fd9e2a; margin-bottom:12px}
.homePage .divErrorPopup .ui-dialog-content,
.homePage .divNeedToLogInOrRegisterPopup .ui-dialog-content{margin-bottom:12px; height:auto!important; padding-left:22px; padding-right:22px;}
.homePage .divErrorPopup .ui-dialog-content #errorBlockPopup{}
.homePage .divErrorPopup .ui-dialog-content #errorBlockPopup ul,
.homePage .divNeedToLogInOrRegisterPopup .ui-dialog-content{text-align:center; list-style:none; color:#7b7b7b; font-size:0.95em; padding:0; margin-top:0;line-height:135%; overflow-y:hidden}
.homePage .divErrorPopup .ui-dialog-buttonpane,
.homePage .divNeedToLogInOrRegisterPopup .ui-dialog-buttonpane{padding:5px; margin:0 15px 0 15px; border-top-width:2px; background: none;}
.homePage .divErrorPopup .ui-dialog-buttonpane button{margin-right:156px; padding:0; width:140px; box-shadow:0 0 2px #7b7b7b; background-color:#bdbdbd}
.homePage .divNeedToLogInOrRegisterPopup .ui-dialog-buttonpane button{margin-right:116px; padding:0; width:140px; box-shadow:0 0 2px #7b7b7b; background-color:#bdbdbd}

.homePage .divErrorPopup .ui-widget-header span.ui-dialog-title{text-shadow: 0 -1px 0 #C76900; font-size: 20px; font-family: arial;}
.homePage .divErrorPopup .ui-dialog-content #errorBlockPopup ul li{padding-top: 20px;}
.homePage .divErrorPopup .ui-dialog-content #errorBlockPopup ul li:first-child{padding-top: 0;}

body #divShareViaEmailPopup #errorBlock{margin:0px 0 5px 0;height:80px;}
body #divShareViaEmailPopup #errorBlock h2{font-size:.9em;height:30px;}

#divLoginRegisterSubscriberPopup #errorBlock{margin:0px auto 15px auto; width:830px; position:relative;}

.hider{background:#f3f3f3;width:257px;height:38px;position:absolute;top:13px;right:145px;z-index:1000;opacity:.8;border:1px dotted #fff;}


/*   Pop UPs jQuery   */

.advertiseWithUs .ui-widget-content{width:755px!important;}
body .ui-widget-header{background:#4BA0E1;border:none;}
body .ui-widget-header span.ui-dialog-title{}
body .ui-widget-header a.ui-dialog-titlebar-close{border:none;}
body .ui-widget-header a.ui-dialog-titlebar-close:hover{background:none;border:none;}
body .ui-widget-header a.ui-dialog-titlebar-close span.ui-icon-closethick:hover{}

body .ui-dialog-buttonpane button {margin:0px;padding:0px;font-size:.8em!important;}
body .ui-dialog-buttonpane button:hover{background-position:0px -31px;}

body #divShareViaEmailPopup{}
body #divShareViaEmailPopup ul{list-style:none;margin:0px;width:90%;}
body #divShareViaEmailPopup ul li.inputBig{background:url(../imgs3/inputBgSmall.png) 0 25px no-repeat;width:240px;height:67px;margin-bottom:34px;}
body #divShareViaEmailPopup ul li.inputBig input{border:none;background:none;padding:0 5px;margin-top:10px;width:190px;height:20px;}
body #divShareViaEmailPopup ul li label{color:#757575;float:left;width:100%;}
body #divShareViaEmailPopup ul li strong{font-size:11px;font-weight:normal;line-height:15px;display:block;margin-top:10px;}
body #divShareViaEmailPopup input.submitBtn{position:relative; float:left;margin:0px 0 0 40px;}
body span#ui-dialog-title-divShareViaEmailPopup{background:url(../imgs3/logoSmall.png) 0 0 no-repeat;width:100px;height:30px;display:block;}

body div#Gmap{font-size:.9em;}

.loginPopup .loginform{width:440px;margin-right:0;font-size:.9em;color:#757575; position:relative;display:block;float:left;}
.loginPopup .loginform h3{font-size:110%;margin:0;padding:0px;}
.loginPopup .loginform p{color:#757775;font-size:70%;width:98%;padding:0px;}
.loginPopup .loginform ul{padding:0px;}
.loginPopup .loginform ul li{list-style:none; padding:0px;width:99%; display:block; height:25px;}
.loginPopup .loginform ul li.inputBig{background:url(../imgs3/inputBgSmall.png) 0 27px no-repeat;height:67px;width:400px;}
.loginPopup .loginform ul li input{float:left}
.loginPopup .loginform ul li input.inputBig{width:190px; height:33px;background:none;border:none;font-size:1em; padding: 0 5px;clear:both;}
.loginPopup .loginform ul li .captcha{width:200px;}
.loginPopup .loginform ul li .captcha img{border:1px solid #d8d8d8;margin:5px 0px;float:left;}
.loginPopup .loginform ul li input.captcha{float:left;background:url(../imgs3/captchInputBg.png) bottom left no-repeat;text-align:center;border:none;width:115px;height:40px;margin:5px 0px 5px 10px;padding-left:45px;line-height:39px;}
.loginPopup .loginform ul li label{display:block;float:left;font-size:80%;height:25px;margin-top:5px;}
.loginPopup .loginform ul li label.agreeTC{font-size:70%;margin-top:0px;}
.loginPopup .loginform ul li span.checkBoxTC input{clear:both;margin-top:0px;}
.loginPopup .loginform input.submitBtn,
.loginPopup .loginform input.loginBtn{clear:both;margin-left:0px;font-size:14px;}
.loginPopup .loginform input:hover{background-position:bottom left;cursor:pointer;}
.loginPopup .loginform a.forgetPass{font-size:70%;margin:0px;color:#ff8800;text-decoration:none;}
.loginPopup .loginform a.forgetPass:hover{text-decoration:underline;}

/*   invite Pop UP level1 */

.myPeoplePage .divFindPeople span.ui-dialog-title, .loginPopup span.ui-dialog-title, .divInviteAFriendEmailWrap span.ui-dialog-title{ background: url(../imgs3/logoSmall.png) no-repeat; height:30px; width: 100px; }
.myPeoplePage .divFindPeople .ui-widget-header a{top: 5%; right: 0;} 
.myPeoplePage .divFindPeople, .divInviteAFriendEmailWrap {width: 420px!important; padding: 0!important; background: url(../imgs3/invite_popup_bg.png) repeat-x #FCFCFE !important;}
.myPeoplePage .divFindPeople .ui-corner-all, .divInviteAFriendEmailWrap  .ui-corner-all{border-radius: 0px; margin: 10px;}
.divInviteAFriendEmailWrap .divInviteAFriendEmail {height: auto!important; margin-bottom: 20px; padding-top: 0!important;}
.myPeoplePage #divFindPeople {margin-left: 28px; height: auto!important; overflow: hidden;}
.myPeoplePage #divFindPeople  .findEmail{padding-bottom: 30px; margin-top: 14px;}
.myPeoplePage #divFindPeople a{text-decoration: none; text-align: center;}
.myPeoplePage #divFindPeople a.aInviteFacebook{  color: #7b7b7b; display: table; line-height: 72px; font-size: 20px; font-family: arial; font-weight: bold; width: 362px; border: 1px solid #edeef4; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; background: -moz-linear-gradient(top, #ffffff 0%, #f1f2f8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f2f8)); background: -webkit-linear-gradient(top, #ffffff 0%,#f1f2f8 100%); background:  -o-linear-gradient(top, #ffffff 0%,#f1f2f8 100%); background: -ms-linear-gradient(top, #ffffff 0%,#f1f2f8 100%); background:  linear-gradient(top, #ffffff 0%,#f1f2f8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f8',GradientType=0 );}
.myPeoplePage #divFindPeople a.aInviteFacebook span {background: url("../imgs3/Find_People-FB_icon.png") no-repeat right center; display: table-cell; width: 80px; vertical-align: middle;}
.myPeoplePage #divFindPeople a.aInviteFacebook strong {display: table-cell; width: 70px; vertical-align: middle; background: url("../imgs3/facebook_go.png") no-repeat left center;}
.myPeoplePage #divFindPeople a.aInviteFacebook:hover strong {background: url("../imgs3/facebook_go_hover.png") no-repeat left center;}
.myPeoplePage #divFindPeople  h3, .divInviteAFriendEmailWrap h3{clear: both; width: 362px; padding: 15px 0 0 0px; color: #7b7b7b; font-weight: bold; font-size: 20px; font-family: "Lucida Grande", arial, sans-serif; background: url("../imgs3/nd_strips.png") repeat-x center top; }
.divInviteAFriendEmailWrap h3 {width: auto; margin: 10px 0;}
.myPeoplePage #divFindPeople  .details, .detailsSmall{ color: #7b7b7b; font-size: 11px; font-weight: normal; line-height: 14px;}
.myPeoplePage #divFindPeople div.inviteEmail{padding: 0px; margin-top: 14px;}
.myPeoplePage #divFindPeople .inviteEmailError, .inviteEmailSuccess{color: #C05555; font-size: 11px; font-weight: normal; line-height: 14px; padding-right: 50px; clear: both;}
.myPeoplePage #divFindPeople input, #divFindPeople textarea, .divInviteAFriendEmailWrap textarea{border: 1px solid #dadada; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top: 10px; float: left;}
.myPeoplePage #divFindPeople input{background: url(../imgs3/input_popup.png) no-repeat; height: 33px; width: 238px; text-indent: 40px!important;}
.myPeoplePage #divFindPeople textarea, .divInviteAFriendEmailWrap textarea{background: url(../imgs3/textarea_popup.png) no-repeat; min-height: 33px;  line-height: 33px; max-width: 238px; width: 238px; text-indent: 40px!important;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.myPeoplePage #divFindPeople textarea{ padding: 5px 0 0 40px!important;  min-height: 28px; width: 198px; min-width: 198px; line-height: 23px;}}
.myPeoplePage #divFindPeople a.lbFindEmail:hover, .myPeoplePage #divFindPeople a.lbInviteEmail:hover, .myPeoplePage #merchantsContent #heading  div.searchKeyword  input.submit:hover, .divInviteAFriendEmailWrap  a.lbInviteEmail:hover {background-position: 0 -38px;}
.myPeoplePage #divFindPeople a.lbFindEmail{background: url(../imgs3/search_popup.png) no-repeat; text-indent: -999999px; display: inline-block; height: 38px; width: 117px; margin: 10px 0 0 5px; }
.myPeoplePage #divFindPeople a.lbInviteEmail, .divInviteAFriendEmailWrap  a.lbInviteEmail{background: url(../imgs3/send_popup.png) no-repeat; text-indent: -999999px;display: inline-block; height: 38px; width: 117px; margin: 10px 0 0 5px;}

/* Final Redemtion Notice PB */
.getLastCode{outline: 0px none; height: auto; width: 380px!important; top: 758px; left: 587px;-moz-border-radius:5px!important; padding:6px!important;}
.getLastCode .ui-dialog-titlebar{background:#FD9E2A; font-size:1.15em; color:#EEEEEE;}
#divGetCodeLastPopup{text-align: justify; background: #EEEEEE; color:#474747; font-size: .9em; width: auto; height: 116px!important; margin-top:6px;}
a.redeemWarningBtn{text-align: center; margin-left:73px; padding:4px 0 0 0; display:block; height:27px; width:82px; background: url(../imgs3/ShortPopupBtns.png) no-repeat;float:left; text-decoration: none; color: #EEEEEE!important;}
a.redeemWarningBtn:hover{text-align: center; margin-left:73px; padding:4px 0 0 0; display:block; height:27px; width:82px; background: url(../imgs3/ShortPopupBtns.png) no-repeat 0 -31px;float:left; text-decoration: none; color: #EEEEEE!important;}
a.redeemWarningBtn2{text-align: center; padding:4px 0 0 0; display:block; height:27px; width:82px; background: url(../imgs3/ShortPopupBtns.png) no-repeat; margin:0 0 0 195px; text-decoration: none; color: #EEEEEE!important;}
a.redeemWarningBtn2:hover{text-align: center; padding:4px 0 0 0; display:block; height:27px; width:82px; background: url(../imgs3/ShortPopupBtns.png) no-repeat 0 -31px; margin:0 0 0 195px; text-decoration: none; color: #EEEEEE!important;}
.getLastCode #divGetCodeLastPopup .buttons{width:auto;font-weight: bold; font-size: 1.25em; margin-top: 26px; letter-spacing: 1px; border:0px solid #cccccc; text-shadow: 0 1px 0 #777;}


/*   slider   */

#content .ui-slider{background:url(../imgs3/nav_slider.png) bottom left no-repeat; width:159px;height:20px;-moz-border-radius:0;position:absolute;top:0px;left:50px;border:none}
.findsPage #content .ui-slider{background:url(../imgs3/nav_slider_finds.png) bottom left no-repeat;}
#content .ui-slider-range{background:none;}
#content .ui-slider-handle{background:url(../imgs3/nav_slider.png) top right no-repeat; -moz-border-radius:0;border:0;height:15px;margin:17px 0 0 -5px;padding:0px;}
.findsPage #content .ui-slider-handle{background:url(../imgs3/nav_slider.png) top right no-repeat;}
#content span.sliderValue{position:absolute; top:9px; left:223px; font-size:12px; z-index:1; width:60px; color:#424347; font-style: italic; font-weight: bold;}
.overlay{background:url(../imgs3/preloader.png); padding:5px;width:232px; height:70px;color:#F97400;font-size:.9em;}
.overlay img{position:absolute; bottom:10px; left:100px;}

#content div.nodeals{z-index:10000; color:#FFFFFF;width:74%;padding:5px 12%;text-align:center;position:relative;background: #FDA600;border:1px solid #eeeeee;-moz-border-radius:3px;-webkit-border-radius: 5px; text-shadow: 0 0 2px #696969;}

.expertsPage #content div.nodeals,
.publicProfilePage #content div.nodeals{width:75.5%; margin-top:12px; line-height:160%;}

#content div.nodeals a{position:relative;margin:10px auto;font-size:15px;}
#content div.nodeals a:hover{background-position:bottom left;cursor:pointer;}
#content div.nodeals a.backtoSweet{font-size:13px;}

#headerWide{position:fixed; top:0; left:0; height:145px; width:100%; background:transparent url(../imgs3/headOverflow.png) repeat-x; z-index:1001;}
#header{ width:941px; height:120px; position:relative; margin:8px auto 0 auto;  }

a.logo{display:block; width:234px; height:79px; float:left;}
a.logo img{border:0; opacity:.95;}
a.logo:hover img{border:0; opacity:1;}

/* Nav type fixes to px PB */
ul#headNav{ list-style:none; display:block; float:left; padding:0; margin:40px auto 0 10px;}
ul#headNav li{ display:block; float:left; margin:0 15px 0 0; position:relative;}

ul#headNav li a {color:#ACDBFF; text-shadow:0px 0px 6px #2c3283; font-weight:bold; font-size:11px; text-decoration:none; border-bottom:0;}
ul#headNav li a.active{color:#FCB317;}
ul#headNav li a.active:hover{border-bottom:1px dotted #fcb317;}
ul#headNav li a:hover {border-bottom:1px dotted #86bfec; text-decoration:none;}
ul#headNav li.logged{ position:relative;}
ul#headNav li.logged strong{position:absolute; top:-19px; text-align:right; right:0;;width:500px;display:block;}
ul#headNav li.logged strong a{color:#eaeaff; font-weight:normal;font-size:11px; font-style:italic }

/* share with icons PB */

.shareNav  {float: right; width: auto; position: absolute; right: -32px; top: -8px;}
.shareNav div{background: url('../imgs3/h_cloud.png') no-repeat; float: left; width: auto; height: 100px; text-align: right; font-style: italic; font-family: "Lucida Grande",Helvetica,Arial,'sans serif';}
.shareNav div.image {height: 30px; float: none; background: none; margin-top: 7px;}
.shareNav div img {padding: 2px; max-height: 30px; max-width: 100px; margin-right: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px 0px #b3b3b3; -moz-box-shadow: 0px 0px 2px 0px #b3b3b3; box-shadow: 0px 0px 2px 0px #b3b3b3;}
.shareNav div p {margin: 0; padding: 0;}
.shareNav div p.email{margin-left: 120px; font-size: 10px;}
.shareNav div p.email a {color: #54616b; text-decoration: none;}
.shareNav div p.email a:hover {text-decoration: underline;}
.shareNav div p.balance {margin-left: 35px; color: #42a1eb; font-weight: bold; font-size: 11px;}
.shareNav div p.balance span, .shareNav div p.balance strong {color: #54616b; margin-left: 5px;}
.shareNav div p.balance strong {font-size: 14px ; font-style: normal; font-family: calibri;}

.shareNav ul {margin: 0; padding: 0; width: 171px; height: 112px; float: left; background: url('../imgs3/h_invite.png') no-repeat; list-style-type: none;}
.shareNav ul li {display:block; float:left; margin:0 4px; padding:0; width:auto; position: relative; top: 40px; left: 40px;}
.shareNav ul li a { height:31px; display:block; cursor:pointer;}
.shareNav ul li a.facebookIcon {width:30px; background-position:0 0; background:url(../imgs3/shareNavTop.png) 0 0 no-repeat; }
.shareNav ul li a.facebookIcon:hover {background-position:0 -31px;}
.shareNav ul li a.mail{width: 37px; background:url(../imgs3/h_mail.png) 0 0 no-repeat; }
.shareNav ul li a.mail:hover {background-position: 0 -31px;}


/*   Sign In block   */

ul#headNav .newLoginPanel{position:absolute;right:0px;top:22px;background:url(../imgs3/loginBg.png); width:266px;height:52px;}
ul#headNav .newLoginPanel ul{list-style:none;padding:0px;width:260px; margin:7px;}
ul#headNav .newLoginPanel ul li{float:left;height:15px; margin:3px 1px 0px 3px;}
ul#headNav .newLoginPanel ul li input{width:94px; height:15px; font-size:12px;font-family:Arial; padding:0;border:1px solid #4BA0E1; float:left;color:#64676A;margin:2px 0 0 0;}
ul#headNav .newLoginPanel ul li input.tbPassword.watermark{background:#ffffff url(../imgs3/enterPassInput.png) 0 3px no-repeat;}
ul#headNav .newLoginPanel ul li input.tbPassword{background:white;}
ul#headNav .newLoginPanel ul li.loginBtn{}
ul#headNav .newLoginPanel ul li.loginBtn input{ float:left; width:45px; display:block; height:20px; background:url(../imgs3/loginBtn.png) 0px 0px no-repeat;border:none;margin:0px 0 0 0px;}
ul#headNav .newLoginPanel ul li.loginBtn input:hover{cursor:pointer;background-position:left -20px}

ul#headNav .newLoginHelp{width:90%;position:relative;}
ul#headNav .newLoginHelp a{font-size:.6em; text-decoration:none;text-align:left;position:absolute;left:9px;top:26px; text-shadow:none;width:100px;}
ul#headNav .newLoginHelp a.forgotPass{left:111px;}
ul#headNav .newLoginHelp a:hover{text-decoration:underline;border-bottom:none;}
ul#headNav .newLoginHelp a:active{border:none;outline:none;}

#contentWide{width:100%;z-index:10;}

/* Clouds graphics PB */
.cloud {background:url(../imgs3/smallCloud.png) 0 0 no-repeat; position:fixed; top:130px; left:85px; width:71px; height:46px;}
.cloud .smallCloud {background:url(../imgs3/medCloud.png) 0 0 no-repeat; position:fixed; top:290px; left:135px; width:132px; height:95px;}
.cloud .medCloud{background:url(../imgs3/largeCloud.png) 0 0 no-repeat; position:fixed; top:480px; right:110px; width:220px; height:150px;}

.loggedUserTabs{display:block;position:absolute; top:138px; left:0; width:100%;z-index:899}
.loggedUserTabs ul{padding:0 0 0 36px;; list-style:none; width:941px; position:relative; margin:0 auto;}
.loggedUserTabs ul li{display:block; float:left; width:140px; height:34px; text-align:center;margin-right:5px;}
.loggedUserTabs ul li a{ line-height:38px; height:34px;  display:block; color: #d8e5f0; background:url(../imgs3/m_button_dark.png) no-repeat; text-shadow:0px 1px 1px #535556; text-decoration:none; font-size:13px; font-weight:bold;}
.loggedUserTabs ul li a span {display: inline-block; width: 31px; height: 24px; background:url(../imgs3/m_tabs.png); position: relative; top: 4px; }
.loggedUserTabs ul li a.active, .loggedUserTabs ul li a:hover {background:url(../imgs3/m_button.png);}
.loggedUserTabs ul li.offersTab a span{background-position: 0 0; }
.loggedUserTabs ul li.offersTab a.active span, .loggedUserTabs ul li.offersTab a:hover span{background-position: 0 22px;}
.loggedUserTabs ul li.findsTab a span{background-position: -28px 0; }
.loggedUserTabs ul li.findsTab a.active span, .loggedUserTabs ul li.findsTab a:hover span {background-position: -28px 22px; }
.loggedUserTabs ul li.newFindTab a span{background-position: -53px 0; }
.loggedUserTabs ul li.newFindTab a.active span, .loggedUserTabs ul li.newFindTab a:hover span{background-position: -53px 22px; }
.loggedUserTabs ul li.expertsTab a span{background-position: 61px 0; }
.loggedUserTabs ul li.expertsTab a.active span, .loggedUserTabs ul li.expertsTab a:hover span{background-position: 61px 22px; }
.loggedUserTabs ul li.myShoogerTab a span{background-position: 31px 0; }
.loggedUserTabs ul li.myShoogerTab a.active span, .loggedUserTabs ul li.myShoogerTab a:hover span{background-position: 31px 22px; }

.loggedUserTabs ul li a:hover,
.loggedUserTabs ul li a.active{ text-shadow: none;  color: #7d8285; }



/*   Login Page   */

.loginPage #content, div.authContent{ width:890px; margin-bottom:100px; padding-bottom:0;background:url(../imgs3/login_popup_bg.png) 0px -3px no-repeat; border:none;}
.loginPage #content, .authContent {height:510px;}
.loginPage #content .expire{color:#a3d7ff; letter-spacing:0.1px; font-size:1.1em; position:absolute;top:78px; left:260px;}
.loginPage #content .loginForm{position:absolute; top:120px; left:308px;padding:0; width:270px; }

.loginPage #content .loginForm a.newUser{text-indent: -9999999px; outline: none; text-decoration:none; font-family:"Lucida Grande", Arial,'sans-serif'; font-weight:600; font-size:1.1em; color:#ffffff; text-shadow:0 -1px 2px #4b5561; width:125px; text-align:center; height:37px; display:block; background:url(../imgs3/newuser_popup_btn.png) 0 0 no-repeat; position: absolute; top: 256px; left: 149px; }
.loginPage #content .loginForm a.newUser:hover{background-position: 0 -36px;}

.loginPage #content h1{ margin:0; padding:0;display:block;}
.loginPage #content table{width:270px;height:200px;}
.loginPage #content table tr td{padding:0;}
.loginPage #content table tr td ul{margin:0;padding:0}
.loginPage #content table tr td ul li{list-style:none;width:270px;height:70px; margin-bottom: 18px; margin-top: 15px;}
.loginPage #content table tr td ul li label{color:#a3d7ff;float:left;width:100%;font-size:16px;font-weight:bold; display:block; height:32px;}
.loginPage #content table tr td ul li input{background:none;border:none; font-size:18px;padding:4px 5px 0px 5px;width:256px; }
.loginPage #content table tr td ul li.inputBig{background:url(../imgs3/input_index_popup.png) 0 27px no-repeat;font-size:1.1em;font-weight:bold;}
.loginPage #content table tr td input.loginBtn{text-indent: -9999999px; width: 120px; height: 37px; font-size:18px; background: url(../imgs3/login_popup_btn.png) no-repeat; margin-top: 35px; padding: 0px;}
.loginPage #content table tr td input.loginBtn:hover{cursor:pointer; background-position: 0 -36px;}
.loginPage #content table tr td a{color:#ffffff;font-size:12px;text-shadow:0px 0px 2px #474747;float:left;margin:10px 0 0 0px;}
.loginPage #content table tr td a:hover{text-decoration:none;}



/*   Register Page   */

.newUserPage #content .loginform{padding:10px 42px;height:515px; margin-bottom:100px; padding-bottom:0;background:url(../imgs3/appPageBg.png) 0px -3px no-repeat; border:none;position:relative;}
.newUserPage .loginform h1{color:#ffffff;text-shadow:0px 1px 2px #1a2128; text-align:left;font-size:170%; width:99%; position:relative; line-height:36px;margin-top:10px;}
.newUserPage .loginform strong{color:#ffffff;font-size:100%;margin-top:0px;}
.newUserPage .loginform h3{color:#ffffff;text-shadow:0px 1px 2px #1a2128;margin-top:15px;}
.newUserPage .loginform p{color:#ffffff; text-shadow:0px 0px 3px #4BA0E1;padding:0px;margin:10px 0;font-size:.9em}
.newUserPage .loginform ul{padding:0px;width:50%;margin:20px auto; display:block;}
.newUserPage .loginform ul li{list-style:none; padding:0px;display:block; height:25px;margin-bottom:10px;width:100%; float:left;height:61px;}
.newUserPage .loginform ul li.inputBig{background:url(../imgs3/inputBgSmall.png) 0 25px no-repeat; width:49%}
.newUserPage .loginform ul li.agreeTC{width:100%;height:30px;}
.newUserPage .loginform ul li.enterMail{width:100%;}
.newUserPage .loginform ul li input{margin-bottom:15px;}
.newUserPage .loginform ul li div.captcha{background:#ffffff url(..imgs3/submitBtn.png) 0 0 no-repeat;display:block; position:relative; width:115px; float:left;margin-top:0px}
.newUserPage .loginform ul li .captcha img{position:relative;display:block;}
.newUserPage .loginform ul li input.inputBig{width:190px; height:36px;background:none;border:none;font-size:1.1em; padding: 0 5px;clear:both;line-height:36px;}
.newUserPage .loginform ul li input.captcha{width:90px;height:38px;background:url(../imgs3/captchInputBg.png) bottom left no-repeat;border:none;margin:0px 10px;font-size:1.1em;padding-left:45px;text-align:center;line-height:38px;}
.newUserPage .loginform ul li span.checkBoxTC{float:left; }
.newUserPage .loginform ul li label{height:25px;display:block;color:#ffffff; text-shadow:0px 0px 3px #4BA0E1;font-size:.8em;}
.newUserPage .loginform ul li label.agreeTC{font-size:60%;margin-top:3px;}
.newUserPage .loginform ul li label.agreeTC a{text-decoration:underline;color:#ffffff;}
.newUserPage .loginform ul li label.agreeTC a:hover{text-decoration:none;}
.newUserPage .loginform #submitForm{}
.newUserPage .loginform input.submitBtn{clear:both;font-size:14px;margin:0 auto;}
.newUserPage .loginform input.submitBtn:hover{background-position:bottom left;cursor:pointer;}
.newUserPage #errorBlock{position:relative;top:0px; margin:10px auto}



/*   forgetPass Page   */

.forgetPassPage #content{height:515px;background:url(../imgs3/appPageBg.png) 0px -3px no-repeat; border:none;position:relative;}
.forgetPassPage #content .forgetPass{margin:10px 32%;}
.forgetPassPage #content #errorBlock{width:900px;margin:0px auto;}
.forgetPassPage #content .initiatePasswordChange{color:#ffffff; padding:100px; font-size:1.3em; text-shadow:0px 1px 2px #1a2128;}
.forgetPassPage #content ul{padding:0px;width:100%;}
.forgetPassPage #content ul li{list-style:none; padding:0px;display:block; height:25px;width:100%;}
.forgetPassPage #content ul li.inputBig{background:url(../imgs3/inputBgSmall.png) 0 25px no-repeat;height:61px;margin-bottom:10px;}
.forgetPassPage #content ul li .captcha img{position:relative;display:block;}
.forgetPassPage #content ul li div.captcha{background:#ffffff url(..imgs3/submitBtn.png) 0 0 no-repeat;display:block; position:relative; width:115px; float:left;margin-left:2px;}
.forgetPassPage #content ul li input.inputBig{width:190px; height:36px;background:none;border:none;font-size:1.1em; padding: 0 5px;clear:both;line-height:36px;}
.forgetPassPage #content ul li input.captcha{width:90px;height:38px;background:url(../imgs3/captchInputBg.png) bottom left no-repeat;border:none;margin-left:15px;font-size:1.1em;padding-left:45px;text-align:center;line-height:38px;}
.forgetPassPage #content ul li label{height:25px;display:block;color:#ffffff; text-shadow:0px 0px 3px #4BA0E1;font-size:.9em;}
/* I have added new class password recovery image problem */
.passRecovery{height:auto; display:block;color:#ffffff; text-shadow:0px 0px 3px #4BA0E1;font-size:.9em;}
.forgetPassPage #content input.submitBtn{margin:52px 0 0 0;text-align:center;font-size:13px;}
.forgetPassPage #content input.submitBtn:hover{background-position:0 -31px;cursor:pointer;}

/*** Confirm Account Page - nevena ***/

.homePage  #contentWide div.authContent {width: 730px; padding: 80px; text-align: center; }
.authContent br {display: none;}
.authContent .authSpan1, .authContent .authSpan2 {color: #A3D7FF; font-size: 19px; display: block; text-align: left;}
.authContent .authSpan2{margin: 20px 0 40px 0;}
.authContent .authPassword{font-size: 22px; line-height: 37px; color: #fff; font-weight: bold;width: 120px; margin-left: -160px; text-shadow: 0 1px 2px #1A2128;}
.authContent input.authPasswordInput{display: block; background: url("../imgs3/input_index_popup.png") no-repeat; width: 259px; margin: 15px auto 30px auto; font-size: 18px; height: 40px; line-height: 37px; border: none; padding: 0 4px;}
.authContent .authCancel, .authContent .authConfirm {color: #fff; text-decoration: none; background:url(../imgs3/dialog_cancel.png) 0 0 no-repeat; display: inline-block; width: 131px; height: 39px; font-size: 17px; line-height: 37px; font-weight: bold; text-shadow: 0 0 2px #AAAAAA;}
.authContent .authCancel:hover, .authContent .authConfirm:hover {opacity: 0.95;}
.authContent .authForgotPassword{display: block; color: #c4d0da; font-size: 18px; margin-top: 30px;}
.authContent .authForgotPassword:hover {text-decoration: none;}

/*   recovery Code Page   */

.forgetPassPage .recoveryCode{background:url(../imgs3/appPageBg.png) 0 0 no-repeat;padding:180px 42px; width:890px;height:324px;border:none;font-size:110%;}
.forgetPassPage .recoveryCode div{background:url(../imgs3/inputBgSmall.png) 0 25px no-repeat;display:block;width:890px;height:70px;}
.forgetPassPage .recoveryCode div label{float:left;color:#ffffff;width:100%;height:25px;display:block;}
.forgetPassPage .recoveryCode div input.inputBig{background:none;border:none;padding:0 5px;margin:0;height:36px;width:195px;font-size:110%;}
.forgetPassPage .recoveryCode p{color:#ffffff;font-size:90%;}
.forgetPassPage .recoveryCode p strong{color:#ffbb00;}


.forgetPassPage .changePassword{margin:15px auto; width:270px;border:0;font-size:110%;}
.forgetPassPage .changePassword h1{color:#ffffff;font-size:120%;font-weight:normal;}
.forgetPassPage .changePassword ul li input.captcha{margin-top:2px;}
.forgetPassPage .recoveryCode input.submitBtn{padding:0px!important;margin:0px!important;}



/* NEW HOME PAGE -pdr */

#content{ width:941px; position:relative; margin:130px auto 70px auto;}
#content #frontBlock{width:980px; height:640px; margin-top:-4px;}

#content #frontBlock #downloadBlock{width:550px; float:left;}
#content #frontBlock #downloadBlock h1{width:540px; font-family:"Trebuchet MS", Arial, 'sans-serif'; font-size:34px; text-align: center; line-height:92%; font-weight:600; letter-spacing:-0.1px; color:#ffffff; text-shadow: 0 0 4px rgba(44, 50, 130, 0.6); margin:26px 0 10px 0px;}
#content #frontBlock #downloadBlock #videoContainer2_wrapper{width:526px; height:296px!important; background-color:#cccccc!important; border:12px solid #fff; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius: 8px;}
#content #frontBlock #downloadBlock table {margin-left:10px; width:526px; margin-top:26px; text-align:center;}
#content #frontBlock #downloadBlock table tr td img {vertical-align:middle;}
#content #frontBlock #downloadBlock table tr td a.image,
#content #frontBlock #downloadBlock table tr td a img{border:none;}
#content #frontBlock #downloadBlock table tr td:first-child a img{border:none; border:0px solid #000}
#content #frontBlock #downloadBlock table tr td a:hover img {border:none;}
#content #frontBlock #downloadBlock table tr td{text-align:center; color:#ffffff; text-shadow:0px 0px 3px #2c3283; font-weight:bold; width:162px; font-size:15px;}
#content #frontBlock #downloadBlock table tr:last-child td{padding:0 18px 0 18px}
#content #frontBlock #downloadBlock table tr:last-child td a {display:block; letter-spacing:0.3px; line-height:18px!important; color:#ffffff; font-weight:bold; text-decoration:none; text-shadow:0px 0px 3x #2c3283; border-bottom:1px dotted #4ba0e1; line-height:20px; border:0px solid #000}
#content #frontBlock #downloadBlock table tr:last-child td a:hover{text-decoration:underline; padding:0;}

#registerBlock{width:376px; display:block; float:left; padding:0 12px 0 12px; margin-left:15px; border:0px solid #000!important;}
.loginPopup #registerBlock {margin: 0 auto; padding: 0; float: none; position: relative;}
.loginPopup {width: 414px!important; height: auto!important;}
#registerBlock a.joinNow{text-decoration:none; margin-left: 7px;width:170px; height:30px; display: inline-block!important; text-align: center; line-height: 30px; display:block; font-family:"Lucida Grande", Arial, 'sans-serif'; font-weight:600; font-size:14px; color:#7b7b7b; background:url(../imgs3/signin_btn.png) 0 0 no-repeat;}
#registerBlock li.sign_in a.signIn{text-decoration:none; width:127px; height:30px; display: inline-block!important; line-height: 30px; text-align: center; font-family:"Lucida Grande", Arial, 'sans-serif'; font-weight:600; font-size:14px; color:#7b7b7b; background:url(../imgs3/signIn_bg.png) 0 0 no-repeat; position: relative; bottom: 10px;}
#registerBlock a.signIn.active{display:block!important; opacity:0.8}
#registerBlock a.signIn.active:hover{text-decoration:none}
#registerBlock a.joinNow:hover,
#registerBlock a.signIn:hover{color: #8c8c8c!important;}
#registerBlock ul{list-style:none; padding:0}
#registerBlock ul li{font-family:"Lucida Grande", Helvetica, Arial, 'sans serif'; font-size:14px; text-shadow:0 1px 1px #FFFFFF; color:#4b5561;}
#registerBlock ul.divLocation, #divLoginRegisterSubscriberPopup #registerBlock ul.divLocationLRP{margin-top:18px; padding: 32px 10px 1px 10px; background-color:#ffffff; background-image:-moz-linear-gradient(top, #FFFFFF, #f7f8fc); background-image:-webkit-linear-gradient(#FFFFFF, #f7f8fc); background-image:-o-linear-gradient(#FFFFFF, #f7f8fc); border-radius:12px; -moz-border-radius:12px; -webkit-border-radius: 12px;}
#registerBlock ul.divLocation li.inputBig, #registerBlock ul.divLocationLRP li.inputBig{text-align:left;}
#registerBlock ul.divLocation li.inputBig label, #registerBlock ul.divLocationLRP li.inputBig label{font-weight:600; letter-spacing:-0.1px; text-align:left; margin-right:30px; margin-bottom: 5px; display: block; clear: both;}
#registerBlock ul.divLocation li.inputBig input, #registerBlock ul.divLocationLRP li.inputBig input{text-indent: 10px; font-size:12px; width:206px; height:36px; background: url("../imgs3/passwordRegister_bg.png") 0 0 no-repeat; margin:10px 0 0 0; padding:0 0px 0 4px; float:left; border: none;}
#registerBlock ul.divLocation li.location a.lbChangeLocation, #registerBlock ul.divLocationLRP li.location a.lbChangeLocation{display:block; text-decoration:none; font-size: 12px; line-height:15px; color:#757575; font-weight:400; text-shadow:0 2px 0 #FFFFFF; width:90px; padding-left: 10px; padding-right: 10px; padding-top: 3px; height:33px; text-align:center; margin: 9px 0 0 12px; float:left; background-color:#E3f1f9; background-image:-moz-linear-gradient(top, #f7f8fc, #E2f0f9); border-bottom:1px solid #A5A5A5; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius: 12px;}
#registerBlock ul.divLocation li.location a.lbChangeLocation:hover, #registerBlock ul.divLocationLRP li.location a.lbChangeLocation:hover{background-color:#E3f1f9; color:#4b5561; background-image:-moz-linear-gradient(top, #E5f3fc, #e0e9f5);}
#registerBlock ul.divLocation li.location .divLocationMap, #registerBlock ul.divLocationLRP li.location .divLocationMap {margin:70px 0 20px 0;}
#registerBlock ul.divLocation li.location .divLocationMap #Gmap, #registerBlock ul.divLocation li.location .divLocationMap #GmapPopup, #registerBlock ul.divLocationLRP li.location .divLocationMap #GmapPopup {width:355px; height:230px; margin:0; border-bottom:1px solid #A5A5A5; background-color:#E2F0F9;}
#registerBlock ul.divLocation li.location .divLocationMap #Gmap div div span, #registerBlock ul.divLocationLRP li.location .divLocationMap #Gmap div div span{line-height:12px; padding:0;}
#registerBlock ul.divLoginTab, #registerBlock ul.divLocationLRP{padding:20px 0 8px 0; background-color:#ffffff; background-image:-moz-linear-gradient(top, #FFFFFF, #f7f8fc); background-image:-webkit-linear-gradient(#FFFFFF, #f7f8fc); background-image:-o-linear-gradient(#FFFFFF, #f7f8fc); border-radius:12px; -moz-border-radius:12px; -webkit-border-radius: 12px;}
#registerBlock ul.divRgisterTab li.inputBig input.enterPass,
#registerBlock ul.divLoginTab li.inputBig input.enterPass {margin-right:18px;}
#registerBlock ul.divRgisterTab li.inputBig input,
#registerBlock ul.divLoginTab li.inputBig input{width: 308px; height:34px; font-size:14px; margin-left:0px; background:url(../imgs3/emailRegister_bg.png) 0 0 no-repeat; text-indent: 10px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#registerBlock ul.divRgisterTab li.inputBig,
#registerBlock ul.divLoginTab li.inputBig{font-weight:500; font-size:15px; text-align:right; clear: both; }
#registerBlock ul.divRgisterTab li.enterMailreType{font-family:"Georgia", Times New Roman, 'serif'; font-style:italic; font-size:14px; color:#7b7b7b; margin-bottom:50px!important; font-weight:400; border:0px solid #000}
#registerBlock ul.divRgisterTab li.enterMail{margin-top:-5px:}
#registerBlock ul.divRgisterTab li.captcha{background: #edf2f9; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;  padding: 12px 32px 8px 32px; margin: 20px 12px; text-align:justify; line-height:100%;}
#registerBlock ul.divRgisterTab li.captcha label{ display: block; font-family:"Georgia", Times New Roman, 'serif'; color:#7b7b7b;  font-size: 13px; font-style: italic; margin-bottom:13px!important; margin-top: 5px; font-weight:400;}
#registerBlock ul.divRgisterTab li.captcha img{border:1px solid #ddd}
#registerBlock ul.divRgisterTab li.captcha input.captcha { width:130px; height:36px; display:inline-block; font-family:"Arial", 'sans-serif'; font-size:18px; letter-spacing:1px; background:url(../imgs3/captchaCode_bg.png) 0 0 no-repeat; margin-left: 10px; padding: 0; border: none; text-indent: 8px; position: relative; bottom: 15px;}
#registerBlock ul.divRgisterTab li.join{height:34px; padding-top:12px; font-family: "Arial",'sans-serif'; font-size:13px; color:#7b7b7b; font-weight:500; letter-spacing:0.5px; text-align:center;}
#registerBlock ul.divRgisterTab li.join a{color:#ff5500; text-decoration:none; border-bottom:1px solid #ff9900}
#registerBlock ul.divRgisterTab li.join a:hover{color:#b7b7b7; border-bottom:1px solid #bababa}
#registerBlock a.signIn.active,
#registerBlock a.joinNow.active{display:block!important; opacity:0.8}
#registerBlock a.signIn.active:hover,
#registerBlock a.joinNow.active:hover{text-decoration:none}
#registerBlock a.joinNow:focus, #registerBlock a.signIn:focus, #registerBlock ul.divRgisterTab li.inputBig input.submitBtn, table tr td input.loginBtn, #registerBlock ul.divLoginTab li .submitBtn {outline: none;} /* removes the dotted outline from the register block - nevena */
#registerBlock ul.divLoginTab li a.forgotPass{position: absolute; top: 213px; right: 218px; text-decoration:none; font-style:italic; font-size:11px; font-family:"Georgia", Times New Roman, 'serif'; letter-spacing:0.3px; line-height:11px; color:#4b5561; border-bottom:1px dotted #7b7b7b}
.loginPopup #registerBlock ul.divLoginTab li a.forgotPass {top: 158px; right: 192px;}
#registerBlock ul.divLoginTab li a.forgotPass:hover{color:#2b2b2b; border-bottom:1px dotted #2b2b2b}
#registerBlock ul.divRgisterTab li.inputBig .redMarkField,
#registerBlock ul.divLoginTab li.inputBig .redMarkField{position: relative; top: 7px; width:0; color:#ff6600!important; font-size: 22px;}
a.facebook_signin {position: absolute; top: 75px; right: 68px; width: 72px; height: 23px; background:url(../imgs3/facebook_login.png) no-repeat; cursor: pointer; color: #fff!important; text-indent: 30px; font-size: 11px; text-shadow: none; font-weight: bold; line-height: 22px;}
a.facebook_signin:hover {background-position: 0 -24px;}

.loginPopup a.facebook_signin  {top: 18px; right: 45px;}
.loginForm  a.facebook_signin {top: 18px; right: 4px;}
/*** home page - nevena ***/

.loginPopup.ui-dialog {padding-bottom: 0;}
.loginPopup.ui-dialog .ui-dialog-content {padding: 0; height: auto!important;}
#registerBlock ul {margin: 20px 0;}
#registerBlock ul.divRgisterTab {background-color:#ffffff; background-image:-moz-linear-gradient(top, #FFFFFF, #f7f8fc); background-image:-webkit-linear-gradient(#FFFFFF, #f7f8fc); background-image:-o-linear-gradient(#FFFFFF, #f7f8fc); border-radius:12px; -moz-border-radius:12px; -webkit-border-radius: 12px;}
#registerBlock ul.divRgisterTab li.inputBig.enterMail {margin-top: 4px!important;}
#registerBlock ul.divRgisterTab li.inputBig, #registerBlock ul.divLoginTab li.inputBig, #registerBlock ul.divRgisterTab li.limitations {display: inline-block;}
#registerBlock ul.divRgisterTab li.confirmPass {margin-bottom: 5px;}
#registerBlock ul.divRgisterTab li, #registerBlock ul.divLoginTab li {margin-top: 0px; clear: both;}
#registerBlock ul.divRgisterTab li.limitations {font-size: 13px; font-weight: bold; margin-bottom: 1px; margin-top: -10px; margin-left: 32px; color:#7b7b7b;} 
#registerBlock ul.divRgisterTab li.inputBig input.submitBtn, #registerBlock ul.divLoginTab li input.submitBtn {border: none; font-family:"Helvetica", Arial, 'sans-serif'; font-size:21px; font-weight:500; letter-spacing:-0.2px; text-shadow:0 -2px 1px #7b7b7b;  width:145px; height:61px; background:url(../imgs3/join-btn.png) 10px 6px no-repeat; float: right; position: absolute; right: 6px; top: 458px}
#registerBlock ul.divLoginTab li input.submitBtn {top: 160px;}
.loginPopup #registerBlock ul.divRgisterTab li.inputBig input.submitBtn {top: 398px; right: -19px;}
.loginPopup #registerBlock ul.divLoginTab li input.submitBtn {top: 100px; right: -19px;}
#registerBlock ul.divRgisterTab li.submit label {font-size: 14px; font-weight: bold; line-height: 18px; display: block; width: 190px; text-align: left; margin-top: 7px; margin-left: 25px; letter-spacing: -0.1px; color: #7b7b7b;}
#registerBlock ul.divRgisterTab li.submit label a{margin-top: -10px; color: #7b7b7b;}
#registerBlock ul.divRgisterTab li.submit {padding-bottom: 13px;}
#content #frontBlock #downloadBlock h1, #content #downloadBlock h2 { position: relative; bottom: 14px;}
#content #frontBlock #downloadBlock h1{margin: 10px 0 10px 0;}
#registerBlock ul.divLoginTab li.forg_pass, #registerBlock ul.divLoginTab li.enterMail, #registerBlock ul.divLoginTab li.enterPass,
#registerBlock ul.divRgisterTab li.confirmPass, #registerBlock ul.divRgisterTab li.enterMail, #registerBlock ul.divRgisterTab li.enterPass {padding-left: 25px;  margin-bottom: 18px;}
#registerBlock ul.divLoginTab li.enterPass input{width: 210px; background:url(../imgs3/passwordRegister_bg.png) 0 0 no-repeat;}
#registerBlock ul.divLoginTab li.forg_pass, #registerBlock ul.divLoginTab li.li_signin {color: #747f8a; font-size: 20px; margin-bottom: 15px!important;}
#registerBlock ul.divLoginTab li.li_signin {padding-left: 25px;}
#registerBlock ul.divLoginTab li.new_user, #registerBlock ul.divRgisterTab li.sign_in {background:url(../imgs3/stripes.png) 0 0 repeat-x; margin:10px 12px 0 12px; padding: 27px 0 12px 25px; color: #7b7b7b; font-size: 13px; font-weight: bold; }
#registerBlock ul.divRgisterTab li.captcha div.captcha {display: inline-block; margin-left: 18px;}
#registerBlock ul.divRgisterTab li.label {padding: 20px 0 13px 25px; color: #7b7b7b; font-size: 20px;}
#registerBlock ul.divRgisterTab li.sign_in span {width: 140px; display: inline-block; margin-left: 10px;}

.loginPopup #divLoginRegisterSubscriberPopup #errorBlock {width: 376px; padding-bottom: 15px; margin-top: 15px;}

/* Search Box PB */
#content #searchBlock {background:url(../imgs3/enterZipHolder.png) 0 0 no-repeat;position:relative; width:578px; height:150px; padding:25px 60px; margin-left:-35px; margin-top:-20px;color:#757a7d;}
#content #searchBlock h2 {font-size:28px; font-weight:bold; position:absolute; top:20px; left:60px; text-shadow:0px 0px 1px #888;}
#content #searchBlock input {background:none;border:0; position:absolute; top:94px; font-size:23px; left:65px; width:414px; color:#757a7d; font-weight:bold; font-family:"Arial", Helvetica, sans-serif;}
#content #searchBlock input.submit {background:url(../imgs3/submitBtnHP.png) 0 0 no-repeat; cursor:pointer; top:85px; left:496px; width:151px; height:49px;}
#content #searchBlock input.submit:hover {background-position:0 -49px;}
#content #searchBlock strong {position:absolute; bottom:30px; left:60px;}


#content #searchTop{font-size:12px; height:70px;margin-bottom:22px; border-bottom:5px solid #dfdddd;z-index:999;position:relative;top:0;left:0px;}


/* Back To Buttons -pb */
#content #searchTop a.backToResultsBtn {background:url(../imgs3/backToResults.png) top left no-repeat;width:170px; height:27px;display:block;position:absolute; top:39px;left:0px;}
#content #searchTop a.backToResultsBtn.btnBackToMyBusinesses{background:url("../imgs3/backToBusinesses.png") no-repeat scroll left top transparent; display: block; height: 27px; left: 0; position:absolute; top:39px; width:170px;}
#content #searchTop a.backToResultsBtn.btnBackToFindPage{background:url("../imgs3/backToDealPage.png") no-repeat scroll left top transparent; display:block; height:27px; left:0; position:absolute; top:12px; width:170px;}

/* this on Hold to be remove--- .expertsPage #content #searchTop a.backToResultsBtn.btnBackToLocationPage{background:url("../imgs3/backToExperts.png") no-repeat scroll left top transparent; display:block; height:27px; left:0; position:absolute; top:12px; width:170px;} */
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToFindsPage{background:url("../imgs3/backToLocation.png") no-repeat scroll left top transparent; display:block; height:27px; left:0; position:absolute; top:12px; width:170px;}
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToExpertsPage{background:url("../imgs3/backToExperts.png") no-repeat scroll left top transparent; display:block; height:27px; left:0; position:absolute; top:12px; width:170px;}
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToMyPeoplePage, .publicProfilePage #content #searchTop a.backToResultsBtn.btnBackToMyPeoplePage {background:url("../imgs3/backToMyPeople.png") no-repeat scroll left top transparent; display:block; height:27px; left:0; position:absolute; top:12px; width:170px;}
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToOffersPage{background:url("../imgs3/backToOffers.png") no-repeat scroll left top transparent; display:block; height:27px; left:0; position:absolute; top:12px; width:170px;}
#content #searchTop a.backToResultsBtn.btnBackToMyPeoplePageSearch{background:url(../imgs3/backToPeopleSearch.png) top left no-repeat;width:170px; height:27px;display:block;position:absolute; top:12px;left:0px;}

.publicProfilePage #content #searchTop a.backToResultsBtn.btnBackToMyPeoplePage  {top: 27px;}

#content #searchTop a.backToResultsBtn.btnBackToLocationPage{background:url(../imgs3/backToLocation.png) top left no-repeat;width:170px; height:27px;display:block;position:absolute; top:39px;left:0px;}
/* this on Hold to be remove--- .expertsPage #content #searchTop a.backToResultsBtn.btnBackToLocationPage:hover, */
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToFindsPage:hover,
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToExpertsPage:hover,
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToMyPeoplePage:hover,
.expertsPage #content #searchTop a.backToResultsBtn.btnBackToOffersPage:hover,
#content #searchTop a.backToResultsBtn.btnBackToMyPeoplePageSearch:hover,
#content #searchTop a.backToResultsBtn.btnBackToFindPage:hover{background-position:0 -27px}
#content #searchTop a.backToResultsBtn:hover,
#content #searchTop a.backToResultsBtn.btnBackToLocationPage:hover, .publicProfilePage #content #searchTop a.backToResultsBtn.btnBackToMyPeoplePage:hover {background-position:bottom left;}



/* View All My Merchants PB
--------------------------------------------- */

#content #searchTop a.backToMyMerchantsBtn{background:url(../imgs3/viewAllMyMerchants.png) top left no-repeat;width:170px; height:27px;display:block;position:absolute; top:39px;left:0px;}
#content #searchTop a.backToMyMerchantsBtn:hover{background-position:bottom left;}

#content #searchTop #changeLocation{width:275px; height:79px;left:500px; top:-5px; position:absolute; background:url(../imgs3/chngLocationBg.png) top left no-repeat;z-index:1010;}
#content #searchTop #changeLocation h4{padding:5px 0 0 7px; font-size:1.5em;height:20px;}
#content #searchTop #changeLocation h4 a{color:#EC9313; text-decoration:none; font-size:11px; font-weight:bold; position:absolute; top:5px;right:7px}
#content #searchTop #changeLocation h4 a:hover{border-bottom:1px dotted #EC9313;}
#content #searchTop #changeLocation input{background:white; border:1px solid #DFDDDD; padding:0; width:192px;height:18px; position:absolute; top:32px; left:5px; }
#content #searchTop #changeLocation input.submit{ background:url(../imgs3/changeBtn.png) top left no-repeat; border:none;position:absolute; width:72px; height:27px; top:29px; left:200px; }
#content #searchTop #changeLocation input.submit:hover{background-position:bottom left;}
#content #searchTop #changeLocation strong{font-size:10px; color:#8C8B8B; font-weight:normal; position:absolute; top:55px; left:6px}

#content #searchTop .searchKeyword{width:590px; height:50px;position:absolute; top:-5px;left:0px;background:url(../imgs3/nav_input.png) 233px 0 no-repeat;}
#content #searchTop .searchKeyword img.imgSelectedCategory {position: absolute; left: -31px; top: 3px; z-index: 1; background: url(../imgs3/nav_select_img.png) right center no-repeat; padding-right: 4px;}
#content #searchTop .searchKeyword input.textInputBig{ width:196px;border:0; height:34px; margin-left: 80px; background:none; font-size:16px; line-height:160%; padding:0; color:#7b7b7b; float:left;}
#content #searchTop .searchKeyword input.submit{background:url(../imgs3/nav_search.png) 0 0 no-repeat;border:none; width:103px; float:left; height:36px; cursor:pointer;margin-left:20px;}
#content #searchTop .searchKeyword input.submit:hover{background-position: 0px -39px;}
#content #searchTop .searchKeyword strong{color:#4B5561; position:absolute; top:38px; left:245px; font-size:10px; font-weight: bold;}

#content #searchTop .searchLocation{width:290px; position:absolute;top:-5px; left:610px;height:75px;}
#content #searchTop .searchLocation .slider{position:absolute; top:30px; left:0px; width:250px; z-index:110;}
#content #searchTop .searchLocation .slider a.ui-slider-handle{width:10px; top:-5px;}
#content #searchTop .searchLocation .slider h6 {width: 40px; padding: 0; margin: 0; font-size: 10px;}
#content #searchTop .searchLocation h4{color:#8c8b8b; margin:0px;padding-left:3px; font-size:1em;position:relative;height:30px;line-height:1.1;}
#content #searchTop .searchLocation h4 a.lbOpenChangeLocation{display: inline-block; width: 62px; height: 25px; background:url(../imgs3/nav_change.png) 0 0 no-repeat; float: right; text-indent: -999999px;}
#content #searchTop .searchLocation h4 a.lbOpenChangeLocation:hover {background:url(../imgs3/nav_change_dark.png) -1px 0 no-repeat;}
#content #searchTop .searchLocation label{font-size:10px; color:#757a7d; position:relative; top:25px;text-align:center; z-index:100;}
#content #searchTop .searchLocation input{position:relative; top:27px; z-index:100;}
#content #searchTop .searchLocation a#lbLocation{padding:0px; margin:0px; color:#000; font-style: italic; text-decoration:none; font-weight:bold;}
#content #searchTop .searchLocation a#lbLocation:hover{}

#content.withTabs{margin-top:150px;}


/*** refer a friend button - nevena ***/

a.lbUrlInfo {display: inline-block; position: relative; top: 10px; width: 178px; height: 54px; background: url("../imgs3/referral.png") no-repeat; text-decoration: none;}
a.lbUrlInfo:hover {background: url("../imgs3/referral_light.png") no-repeat;}
a.lbUrlInfo span, .subAccount a.lbUrlInfo span {display: none; }


.ui-dialog.divUrlInfo {width: 420px!important; background: url("../imgs3/invite_popup_bg.png") repeat-x #FCFCFE!important; font-family: arial;  font-weight: bold;}
.ui-dialog.divUrlInfo .ui-corner-all{border-radius: 0; margin: 10px;}
.ui-dialog.divUrlInfo .ui-corner-all span.ui-dialog-title {background: url("../imgs3/logoSmall.png") no-repeat; height: 30px; width: 100px; }
.ui-dialog.divUrlInfo .ui-dialog-content {height: auto!important;}
.ui-dialog.divUrlInfo .ui-dialog-titlebar-close {top:5px;}
.ui-dialog.divUrlInfo p.invite {text-align:center; color: #848484; padding: 10px 25px 0 25px; margin: 0; font-size: 19px;line-height: 25px;}
.ui-dialog.divUrlInfo p.link {font-size: 16px; color: #f1ac34; font-weight: bold; padding: 0 15px 10px 15px;}
.ui-dialog.divUrlInfo p.link  span{font-size: 12px; text-decoration: underline;}
.ui-dialog.divUrlInfo p.description{ color: #848484; font-size: 12px; padding: 20px 5px 0 5px; font-weight: normal;}
.ui-dialog.divUrlInfo .ui-widget-content a {text-align: center; margin: 0 auto; background: #adadad; display: block; width: 170px; padding: 10px 0; font-size: 14px; color: #fff; text-decoration: none; -webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px;}
.ui-dialog.divUrlInfo .ui-widget-content a:hover {background: #9d9d9d;}

.expertsPage #content #searchTop a.lbUrlInfo {left: 235px; top: -14px;}
.subAccount a.lbUrlInfo {position: relative; left: 323px; top: -10px;}

/*** - nevena ***/

.offersPage #content #searchTop {height: 100px; top: 5px; border: none; margin-bottom: 5px;}
.offersPage #content .pagingList {top: 152px!important;}
.categoryView.offersPage #content #searchTop a.backToResultsBtn , .categoryView.findsPage #content #searchTop a.backToResultsBtn {top: 60px;}
.categoryView.offersPage #content #searchTop a.backToResultsBtn:hover , .categoryView.findsPage #content #searchTop a.backToResultsBtn:hover  {background-position: 0 -28px;}

/* footer images PB
--------------------------------------------- */

#footerWide{ position:fixed; bottom:0; left:0; width:100%; height:40px; background:url(../imgs3/grass.png) repeat-x;}
#footer{ width:941px; height:145px; display:block; background:url(../imgs3/footerContainer.png) 0 0 no-repeat;position:relative; margin:4px auto auto auto;z-index:1000; }

#footer div{position:absolute; top:12px; color:#629ecc; text-shadow:0px 1px 1px #ffffff; }
#footer div h4{font-size: 16px; font-weight:bold; margin:5px 0 5px 0; color:#1E3262;}
#footer div ul{margin:0; padding:0 0 0 17px;}
#footer div ul li{line-height:120%;}
#footer div ul li a{color:#629ecc; text-decoration:none; font-size:14px;}
#footer div ul li a:hover{ border-bottom:1px dotted #629ecc;}
#footer #asFeatured{left:40px;}
#footer #aboutShooger{left:300px;}
#footer #advertisers{left:530px;}
#footer #findUs{ left:750px;}
#footer #findUs ul li{background:url(../imgs3/shareNavFooter.png) 0 1px no-repeat; list-style:none; height:13px;margin-bottom:3px;padding:0 0 0 20px;}
#footer #findUs ul li.facebook{background-position:0 -12px;}
#footer #findUs ul li.myspace{background-position:0 -25px;}
#footer #findUs ul li.share{background-position:0 -38px;}
#footer #findUs ul li a{margin:0px;font-size:12px; display:block; line-height:18px;}
#footer #findUs ul li a:hover{text-decoration:underline;}
#footer #footerMsg{top:120px; left:0px; width:100%; text-align:center;font-size:11px;color:#757a7d;}
#footer #footerMsg a{text-decoration:none; font-weight:bold; color:#757a7d;}
#footer #footerMsg a:hover{ border-bottom:1px dotted #757a7d}
#footer #findUs ul li a:hover{border-bottom:none;opacity:1}



/*   searchListing  */

#content { width:978px; position:relative;margin:123px auto 123px auto;padding:42px 0px;}
#contentMiddle, #contentBgTop,#contentBgBottom{background:url(../imgs3/content_holder.png) -1px 0 repeat-y;}
#contentMiddle{ width:908px; padding:0px 35px 0px 35px;}
#contentBgTop,#contentBgBottom{position:absolute; height:42px;width:978px;left:0px; background-repeat:no-repeat;}
#contentBgTop{top: 3px; background-position:-978px 0px;}
#contentBgBottom{bottom:0px; background-position:-1955px -5px; height:42px;}

#content #searchTop a.downloadApp{display: none; background:url(../imgs3/downloadAppBtn.png) 0 0 no-repeat; width:115px;height:38px; position:absolute; top: 58px; right: 0px;}
#content #searchTop a.downloadApp:hover{background-position: left bottom;}
.findsPage #content #searchTop a.downloadApp, .expertsPage #content #searchTop a.downloadApp {top: -5px; right: 355px;}

#content #merchantsContent{width:923px;margin-bottom:0px; }
#content #merchantsContent #heading{}
#content #merchantsContent #heading h2{color:#4b5561; font-size:26px;padding:0px; margin:0px;}
#content #merchantsContent #heading h2.h2Empty{height:5px;}
#content #merchantsContent #heading select{margin:0px 5px; vertical-align:middle;}
#content #merchantsContent #heading .paging, .pagingBottom {font-size:11px; color:#8c8b8b;font-weight:bold;width:220px; line-height:22px;z-index:120;text-align:left;}
#content #merchantsContent #heading .aFindPeople{background: url("../imgs3/find_people.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; font-family: "Lucida Grande",Arial,'sans-serif'; font-size: 15px; font-weight: bold; height: 42px; letter-spacing: 0.2px; padding: 12px 0 0 12px; right: 0px; text-align: center; text-decoration: none; text-shadow: 0 0 1px #145485; width: 170px;
}


.paging a,
.pagingList a, .pagingBottom a{ background:url(../imgs3/pagingArrows.png) 0px 0px no-repeat;width:22px; height:22px; display:block;}
.paging a.leftArrw,
.paging a.rightArrw,
.pagingList a.leftArrw,
.pagingList a.rightArrw, .pagingBottom a.leftArrw, .pagingBottom a.rightArrw{position:absolute;top:0;}

.paging a.leftArrw,
.pagingList a.leftArrw, .pagingBottom a.leftArrw{ background-position:left top; right:22px; cursor: pointer;}
.paging a.leftArrw:hover,
.pagingList a.leftArrw:hover, .pagingBottom a.leftArrw:hover{ background-position:left bottom;}
.paging a.rightArrw,
.pagingList a.rightArrw, .pagingBottom a.rightArrw{ background-position:right top; right:0;}
.paging a.rightArrw:hover,
.pagingList a.rightArrw:hover, .pagingBottom a.rightArrw:hover{ background-position:right bottom;}

.pagingBottom a {display: inline-block;}
.pagingBottom  div {position: relative; width: 210px; top: 6px; left: 685px;}
.pagingBottom  {display: inline-block; margin: 10px 0;}

/*   categoryView   */


.categoryView #content #merchantsContent .merchantModule{background:url(../imgs3/mercModuleBg.png) 0 0 no-repeat; width:292px; height:92px; font-size:12px; color:#757a7d; float:left; margin:15px 15px 0px 0px; position:relative;z-index:0;}
.myPeoplePage #content #merchantsContent .merchantModule.merchantModuleExpert{background-position:left bottom}
.categoryView #content #merchantsContent .nodeals{z-index:100;position:relative;}
.categoryView #content #merchantsContent #errorBlock{margin:15px 0;}
.categoryView #content #merchantsContent #errorBlock h2{color:#ffffff;font-size:1.2em;font-weight:normal;}
.categoryView #content #merchantsContent .merchantModule:hover{background-position:left bottom;}
.categoryView #content #merchantsContent .merchantModule h4{color:#4b5561; font-size:18px; padding:10px 5px 5px 10px; margin:0px;}
.categoryView #content #merchantsContent .merchantModule p{padding:0px 0px 5px 10px; margin:0px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm{position: absolute; bottom: 0; color:#757a7d; font-weight:bold; width:275px; height:20px; padding:3px 0 0 0; margin: 10px 0 0 10px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm .numDeals{color:#ed8c01; font-weight:normal; text-shadow: 0px 0px 1px #ffaa00; }

.categoryView #content #merchantsContent .merchantModule .mModuleBtm span{margin-right:12px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm .likes{}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm .likes img{margin-top:-5px;}

.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.viewBtn,
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.followBtn,
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.followingBtn{position:absolute; right:50px; top:0}

.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.viewBtn{background:url(../imgs3/viewBtn.png) 0 0 no-repeat; width:46px; height:21px; right:0; display:block; }
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.viewBtn:hover{ background-position: 0px -21px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.followBtn{margin-top:-1px; background:url(../imgs3/myshooger_tinyFollow_btn.png) top left no-repeat;display:block;width:20px;height:20px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.followBtn:hover{background-position:bottom right;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.followingBtn{margin-top:-1px; background:url(../imgs3/myshooger_tinyFollow_btn.png) top right no-repeat;display:block;width:20px;height:20px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm a.followingBtn:hover{background-position:bottom left;}


.categoryView #content .categories{width:920px;z-index:1;}
.categoryView #content .categories h2{font-size:26px; color:#4b5561; display:block; position:relative;z-index:1;}
.categoryView #content .categories h2 strong{font-size:24px;color:#757a7d; text-align:right;right:40px;position:absolute;}
.categoryView #content .categories table.categoriesHolder{z-index:100;}
.categoryView #content .categories table.categoriesHolder td{background:url(../imgs3/categoriesBgnd.png) 0 0 no-repeat; vertical-align:top;width:445px; height:auto; border:1px solid #DBDBDB; -moz-border-radius:8px; border-radius:8px;}

.categoryView #content .categories table.categoriesHolder td div{width:402px;height:40px;line-height:40px; padding:0 20px 0 20px;}

.categoryView #content .categories table.categoriesHolder td div a{color:#4b5561; font-size:18px; font-weight:bold; text-decoration:none;height:40px;margin:0; display:block; width:100%; position:relative}

.categoryView #content .categories table.categoriesHolder td div a strong{ text-decoration:none; color:#626262;font-size:12px;position:absolute;right:30px; top:0;}
.categoryView #content .categories table.categoriesHolder td div a span{position:absolute; right:0; top:0; display:block; width:19px;height:19px; background:url(../imgs3/categoryArrows.png) 0 0 no-repeat;margin:11px 0 0 10px;}
.categoryView #content .categories table.categoriesHolder td div a:hover,
.categoryView #content .categories table.categoriesHolder td div a:hover strong{ color:#FA7C00;}
.categoryView #content .categories table.categoriesHolder td div a:hover span{background-position:top right;}


/***   categoryView - nevena ***/

.categoryView #content #merchantsContent .merchantModule .mModuleBtm  a.buyBtn {background: url(../imgs3/list_buyBtn.png) no-repeat; bottom: 4px; display: block; float: right; height: 20px; position: relative; right: 50px; width: 40px;}
.categoryView #content #merchantsContent .merchantModule .mModuleBtm  a.buyBtn:hover {background-position: 0 -20px; }
.categoryView #content #merchantsContent .merchantModule.merchantModuleSweetDeal{ background: url("../imgs3/locListModule_Bg.png") no-repeat scroll 0 0 transparent; color: #757A7D; float: left; font-size: 12px; height: 92px; margin: 15px 15px 0 0; position: relative; width: 292px; z-index: 100; }
.categoryView #content #merchantsContent .merchantModule.merchantModuleSweetDeal:hover{background-position:left bottom;}

/*** categoryView - new design - nevena ***/

#content #merchantsContent {overflow: auto; overflow-x: hidden;}
#content #merchantsContent .main {position: relative; color: #4b5561; width: 599px; height: 199px; float: left; margin: 15px 15px 0 0; background: url(../imgs3/nd_bg_main.png) no-repeat top; font-weight: bold;}
#content #merchantsContent .main:hover {background-position: bottom;}
#content #merchantsContent .main h4 {font-size: 24px; position: absolute; top: 10px; left: 195px; margin: 0;}
#content #merchantsContent .main p.description {margin: 0; font-size: 14px; font-weight: normal; position: absolute; top: 40px; left: 195px;}
#content #merchantsContent .main .image {width: 180px; height: 180px; margin: 10px 0 10px 10px; text-align: center; float: left;}
#content #merchantsContent .main img.product_image {max-width: 180px!important; max-height :180px!important; }
#content #merchantsContent .main .price_off p {right: 39px; top: 14px; margin: 0; }
#content #merchantsContent .main  div.values {height: 153px;}
#content #merchantsContent .main  div.values p.price {color: #8ec227; font-size: 64px; margin: 0; font-weight: bold; position: absolute; top: 65px; right: 270px;}
#content #merchantsContent .main  div.values p.price span {font-size: 28px; position: relative; bottom: 12px;}
#content #merchantsContent .main .mModuleBtm {background: url(../imgs3/nd_strips_big.png) repeat-x top center; float: right; width: 395px; font-size :12px; padding-top: 25px; margin-right: 5px; color: #7D8285;}
#content #merchantsContent  .main  div.values a.buy {bottom: 74px; right: 180px;}
#content #merchantsContent .main div.values p.earn { display: inline-block; background: url(../imgs3/nd_lines.png) no-repeat center left; font-size: 20px; line-height: 52px; font-weight: normal; padding-left: 20px; margin: 0; position: absolute; bottom: 65px; left: 430px;} 
#content #merchantsContent .main div.values p.earn span { padding: 0 32px 0 3px; font-size: 32px; font-weight: bold; height: 60px; position: relative; top: 3px; background: url(../imgs3/nd_sd_big.png) no-repeat right 6px ; }
#content #merchantsContent p.mark  {position: absolute; top: 5px; right: 5px; margin: 0;}
#content #merchantsContent p.mark a {display: inline-block; width: 23px; height: 22px; margin: 0; background: url(../imgs3/nd_mark.png) center top no-repeat;color: #fff; text-align: center; text-indent: -1px; line-height: 22px; font-size: 14px; font-style: italic; font-weight: bold; text-decoration: none;}
#content #merchantsContent .divLocation.active p.mark a, #content #merchantsContent p.mark a:hover {background-position: center bottom;}
.offersPage #content #merchantsContent .main.mModuleBtm a.more_deals {margin-left: 26px;}
#content #merchantsContent .map {width: 292px; height: 413px; float: right; margin: 15px 15px 0 0;}

#content  .price_off {position: absolute; left: 0px; background: url(../imgs3/nd_off.png) no-repeat; width: 69px; height: 70px; }
#content  .price_off p {color: #fff; font-weight: bold; font-size: 19px; font-weight: bold; padding: 0; position: absolute; -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);}
#content  .merchantModule .price_off p {right: 36px; top: 17px; }
#content  .merchantModule .image {width: 90px; height: 90px; margin: 10px; text-align: center;  float: left;}
#content .merchantModule img.product_image {max-width: 90px!important; max-height: 90px!important;}
#content  .merchantModule div.values p.price {color: #8ec227; font-size: 42px; font-weight: bold; padding: 0; position: absolute; top:35px; right: 90px; }
#content  .merchantModule div.values p.price span {font-size: 20px; position: relative; bottom: 12px;}
#content  .merchantModule div.values {background: url(../imgs3/nd_strips.png) repeat-x bottom; height: 100px; margin: 0 10px 0 110px;}
#content  .merchantModule div.values p.earn { font-weight: bold; font-size: 11px; position: absolute; top: 3px; left: 100px;}
#content .merchantModule div.values p.earn span {font-size: 18px; padding: 0 20px 0 3px; position: relative; top: 3px; background: url(../imgs3/nd_sd.png) no-repeat center right; }
#content  div.values a.buy {width: 75px; height: 29px; background: url(../imgs3/nd_buy.png) no-repeat; display: inline-block; position: absolute;}
#content  div.values a.buy:hover {background-position: 0 -31px;}
#content   .merchantModule div.values a.buy {top: 50px; right: 10px;}
.offersPage #content #merchantsContent .mModuleBtm a {color: #7d8285;}
.offersPage #content #merchantsContent .mModuleBtm a.more_deals {margin: 0 0 0 16px; color: #ED8C01;}
.offersPage #content #merchantsContent .mModuleBtm a.more_deals:hover {text-decoration: none;}

.gtooltip  { position:absolute; //width: 145px;  padding: 5px;  border: 1px solid gray;  font-size: 9pt;  font-family: Verdana;  background-color: #fff;}

#content #merchantsContent .main h4, #content #merchantsContent .main p.description, #content #merchantsContent .main div.values p.price {padding-left: 10px;}


.offersPage #content #merchantsContent #heading h2 {background: #fff; font-size: 18px; color: #767d88; padding: 5px 0 5px 10px; margin-right: 15px;}
.offersPage #content #merchantsContent #heading h2.h2Empty {padding: 0; margin: 0; height: 0;}
.offersPage #merchantsContent .nodeals p a{background: url(../imgs3/indexPopupBtns-large.png) no-repeat left top; width: 226px;}
.offersPage #merchantsContent .nodeals p a:hover {background-position: left bottom;}
/* ot tuk  */

.categoryView.offersPage  #content #contentMiddle .merchantModule {background:url(../imgs3/mercModuleBg.png) 0 0 no-repeat; width:292px; height:92px; font-size:12px; color:#757a7d; float:left; margin:15px 15px 0px 0px; position:relative; z-index: 0;}
.categoryView.offersPage #content #contentMiddle .merchantModule:hover, .categoryView.offersPage #content #contentMiddle #merchantsContent  .divLocation.active {background-position:left bottom;}
.categoryView.offersPage #content #contentMiddle .merchantModule h4{color:#4b5561; font-size:17px; padding: 10px 5px 5px 10px; margin:0px;}
.categoryView.offersPage #content #contentMiddle .merchantModule p{padding:0px 0px 5px 10px; margin:0px;}
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm{position: absolute; bottom: 0px; color:#757a7d; font-weight:bold; width:280px; height:22px; padding:3px 0 0 0; margin: 10px 0 0 10px;}

.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.viewBtn,
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.followBtn,
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.followingBtn{right:5px; bottom: 5px;}

.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.viewBtn, .categoryView #content #merchantsContent .main a.viewBtn{background:url(../imgs3/nd_details.png) 0 0 no-repeat; width: 58px; height: 21px; text-indent: -99999px; display:block; color: #495057; text-shadow: 0px 0px 1px #fff; text-decoration: none; text-align: center; line-height: 18px; position: absolute; right: 5px; bottom: 5px;}
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.viewBtn:hover, .categoryView #content #merchantsContent .main a.viewBtn:hover {background-position: 0 -25px;}
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.followBtn{margin-top:-1px; background:url(../imgs3/myshooger_tinyFollow_btn.png) top left no-repeat;display:block;width:20px;height:20px;}
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.followBtn:hover{background-position:bottom right;}
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.followingBtn{margin-top:-1px; background:url(../imgs3/myshooger_tinyFollow_btn.png) top right no-repeat;display:block;width:20px;height:20px;}
.categoryView.offersPage #content #contentMiddle .merchantModule .mModuleBtm a.followingBtn:hover{background-position:bottom left;}


/* my */

.categoryView.offersPage #content  #contentMiddle .merchantModule .mModuleBtm  a.buyBtn {background: url(../imgs3/list_buyBtn.png) no-repeat; bottom: 4px; display: block; float: right; height: 20px; position: relative; right: 50px; width: 40px;}
.categoryView.offersPage #content  #contentMiddle .merchantModule .mModuleBtm  a.buyBtn:hover {background-position: 0 -20px; }
.categoryView.offersPage #content  #contentMiddle .merchantModule.merchantModuleSweetDeal{ background: url("../imgs3/nd_bg.png") no-repeat scroll 0 0 transparent; color: #757A7D; float: left; font-size: 12px; height: 199px; margin: 15px 15px 0 0; position: relative; width: 292px; z-index: 100; }
.categoryView.offersPage #content  #contentMiddle .merchantModule.merchantModuleSweetDeal:hover{background-position:left bottom;}

/* do tuk  */



/***  Viewing SweetDeal(s) - nevena ***/

.couponBlock.couponBlockSweetDeal .cBlockFooter a.buy span{background: url("../imgs3/coupon_buy_icon.png") no-repeat scroll 0 0 !important; }
.couponBlock.couponBlockSweetDeal .cBlockFooter a.buy span:hover{background-position: -26px 0 !important;}
.couponBlock.couponBlockSweetDeal .cBlockFooter a.view span{background: url("../imgs3/coupon_info_icon.png") no-repeat scroll -26px 0 !important; }
.couponBlock.couponBlockSweetDeal .cBlockFooter a.view span:hover{background-position: 0 0 !important;}
.couponBlock.couponBlockSweetDeal  span.shoogerDollars {color: #EB1805; font-size: 60%; font-weight: bold;}
.couponBlock.couponBlockSweetDeal  span{font-style: normal;}
.couponBlock.couponBlockSweetDeal  span.expirationDate{ color: #4B5561; float: left; margin-top: 0; padding: 7px 0 0 2px; text-align: left !important; width: 40%; }
.couponBlock.couponBlockSweetDeal  span.useByDate { color: #4B5561; float: right; margin-top: 0; padding: 7px 0 0 2px; text-align: right !important; width: 40%; position: absolute; left: 160px;} 

/* merchantCouponsPage
--------------------------------------------- */

.merchantCouponsPage .paging,
.merchantCouponsPage .pagingList{font-size:11px; color:#8c8b8b; font-weight:bold; width:210px; line-height:22px;}
.findsPage #content #searchTop {height: 100px; top: 5px;}
.findsPage #content .paging{position:absolute; right:48px; top:224px;}
.offersPage #content .pagingList,
.findsPage #content .pagingList{position:absolute; right:48px; top:156px}
.expertsPage #content .pagingList{position:absolute; right:48px; top:112px; border:0px solid #000}/* on hold for class implementation */
.offersPage #content .paging{border-left: 1px solid #b8babc; padding-left: 20px; float: right; height: 34px; line-height: 34px!important;}
.publicProfilePage .pagingRegProf,
.expertsPage .pagingExpProf{color:#f7f7f7!important; position:absolute; right:48px; top:104px;}

.expertsPage .pagingBottomStrip,
.publicProfilePage .pagingBottomStrip{height:26px; display:block; background-color:#fbfbfb; margin-top:18px; padding-top:4px; border-bottom:8px solid #f3f3f3}
.publicProfilePage .pagingBottomStrip .pagingRegProfBottom,
.expertsPage .pagingBottomStrip .pagingExpProfBottom{position:relative; left:684px; margin-top:0px!important; width:210px;}

.savedOffersPage #content .paging,
.savedDealsPage #content .paging{position:absolute; right:48px; top:283px;}
/* .expertsPage #content h2{height: 20px!important;} */

.merchantCouponsPage #content .searchresults{width:904px; height:auto; margin-top:12px; color:#4b5561;}
.expertsPage #content .userProfileInfo{height:144px!important;}
.publicProfilePage #content .userProfileInfo{height:114px!important;}
.findsPage #content .searchresults{margin-bottom:8px;}
.merchantCouponsPage #content .searchresults h3{margin-top:-12px; margin-bottom:12px; width:680px; border:0px solid #ccc}
.findsPage #content .searchresults h3{margin-top:0;}
.merchantCouponsPage #content .searchresults h3 span{font-size:24px; letter-spacing:0.1px; font-weight:bold; line-height:22px;}
.merchantCouponsPage #content .searchresults br{display:none}
.merchantCouponsPage #content .searchresults span{font-size:14px; font-family:"Helvetica", Arial, 'sans-serif'; letter-spacing:0.2px; line-height:22px; margin-left:12px; border:0px solid #ccc;}
.merchantCouponsPage #content .searchresults p{}
.merchantCouponsPage #content .searchresults strong{width:682px; display:block;}
.findsPage #content .searchresults strong{width:884px;}
.merchantCouponsPage #content .searchresults strong span{}
.merchantCouponsPage #content .searchresults strong a{color:#629ecc; text-decoration:none; border-bottom:2px dotted #629ecc; text-align:left;  margin-top:0px; border:0px solid #33cc00}
.merchantCouponsPage #content .searchresults strong a:hover{color:#ed8c01; border-bottom:1px dotted #ed8c01;}


.merchantCouponsPage #content .searchresults p a{color:#629ecc;text-decoration:none; }
.merchantCouponsPage #content .searchresults p a:hover{border-bottom:1px dotted #629ecc;}
.merchantCouponsPage #content .searchresults p strong.numDeals{color:#ed8c01;}
.merchantCouponsPage #content .searchresults p span.numDeals{color:#ed8c01;}
.merchantCouponsPage #content .searchresults p strong.sweet{color:#4b5561;}

.merchantCouponsPage #content #merchantsContent .savedDealsTabs{margin:20px 0 12px 0; width:908px;height:40px; background:url(../imgs3/offers_mainbg_tab.png) 0 0 no-repeat; padding:0;}
.savedDealsPage #content #merchantsContent .savedDealsTabs,
.savedOffersPage #content #merchantsContent .savedDealsTabs{margin:38px 0 12px 0;}
.merchantCouponsPage #content .offersTabContainer a.offersTab,
.merchantCouponsPage #content .offersTabContainer a.commentsTab,
.merchantCouponsPage #content #merchantsContent a.savedOffersTab,
.merchantCouponsPage #content #merchantsContent a.savedFindsTab{font-size:18px; text-decoration:none;}
.merchantCouponsPage #content .offersTabContainer a.offersTab:hover,
.merchantCouponsPage #content .offersTabContainer a.commentsTab:hover,
.merchantCouponsPage #content #merchantsContent a.savedOffersTab:hover,
.merchantCouponsPage #content #merchantsContent a.savedFindsTab:hover{font-size:18px; opacity:0.8; filter:alpha(opacity=80);}

.merchantCouponsPage #content #merchantsContent a.savedFindsTab{color:#A9C0DB; margin-left:12px; text-align:center; display:block; float:left; width:142px;height:40px; background:url(../imgs3/offers_offers_tab.png) 0 0 no-repeat;padding:9px 0 0 0;}
.merchantCouponsPage #content #merchantsContent a.savedFindsTab.active{color:#FFFFFF; text-shadow:0 -1px 1px #BB4400; margin-left:12px; float:left; text-align:center; display: block; width:142px;height:40px; background:url(../imgs3/offers_offersOn_tab.png) 0 0 no-repeat;padding:9px 0 0 0;}

.merchantCouponsPage #content #merchantsContent a.savedOffersTab.active{color:#FFFFFF; text-shadow:0 -1px 1px #BB4400; margin-left:154px;text-align:center; display:block; width:142px;height:40px; background:url(../imgs3/offers_offersOn_tab.png) 0 0 no-repeat; padding:9px 0 0 0;}
.merchantCouponsPage #content #merchantsContent a.savedOffersTab{color:#A9C0DB; margin-left:154px; text-align:center; display:block; width:142px;height:40px; background:url(../imgs3/offers_offers_tab.png) 0 0 no-repeat; padding:9px 0 0 0;}

.merchantCouponsPage #content .searchresults a.addCommentsTab {font-family:"Lucida Grande", Arial, 'sans-serif'; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-shadow: 0 0 1px #145485; right:224px; top:10px; position:absolute; text-align:center; display:block; width:171px; height:42px; background:url(../imgs3/add_comment.png) 0 0 no-repeat; padding:12px 0 0 11px;}
.merchantCouponsPage #content .searchresults a.addCommentsTab:hover{font-size:14px; opacity:0.8;}

.merchantCouponsPage #content .searchresults a.flagLocation{font-family:"Lucida Grande", Arial, 'sans-serif'; font-size:15px; letter-spacing:0.2px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-shadow: 0 0 1px #145485; right:24px; top:154px; position:absolute; text-align:center; display:block; width:170px; height:42px; background:url(../imgs3/add_Flag.png) 0 0 no-repeat; padding:12px 0 0 12px;}
.merchantCouponsPage #content .searchresults a.flagLocation:hover{font-size:15px; opacity:0.8;}


/*** Business Location - new design - nevena ***/

.merchantCouponsPage.offersPage  #content  .offersTabContainer, .pagingBottom {background: url(../imgs3/nd_offers_tab.png) no-repeat; height: 34px; width: 909px; margin-top: 8px;}
.merchantCouponsPage.offersPage #content .offersTabContainer a.commentsTab, .merchantCouponsPage.offersPage #content  .offersTabContainer a.offersTab {text-shadow: 0px 0px 2px #fff; font-weight: bold; float: left; width: 126px; height: 34px; line-height: 34px; color: #4c5968; text-align:center; font-size: 17px;}
.merchantCouponsPage.offersPage #content  .offersTabContainer a.offersTab.active {background: url(../imgs3/nd_offers_tab_on.png) no-repeat; border: none; text-shadow: 0px 0px 2px #2f6693; color:#FFFFFF;}
.merchantCouponsPage.offersPage #content .offersTabContainer a.commentsTab.active {background: url(../imgs3/nd_offers_comments.png) no-repeat; border: none; color:#FFFFFF; text-shadow: 0px 0px 2px #2f6693;}
.merchantCouponsPage.offersPage #content .offersTabContainera.commentsTab, .merchantCouponsPage.offersPage #content .offersTabContainera.offersTab {border-right: 1px solid #b8babc; width: 130px!important;}
.merchantCouponsPage #content .offersTabContainer  span.commentsCountBubble {background: url(../imgs3/comment_bubble.png) no-repeat center; padding: 10px 18px 18px 18px; font-size: 14px; font-family: Times, serif; color: #7d8285; font-weight: bold; position: relative; bottom: 23px; right: 42px;}
.merchantCouponsPage.offersPage #content .offersTabContainer a.commentsTab {border-right: 1px solid #b8babc;}
.merchantCouponsPage.offersPage  #content  .offersTabContainer .paging a {position: relative; display: inline-block; top: 6px; left: 25px}
.merchantCouponsPage.offersPage  #content  .offersTabContainer .paging a.leftArrw{}
.merchantCouponsPage.offersPage  #content  .offersTabContainer .paging a.rightArrw {left: 72px;}

/*** merchantCouponsPage - Business Locatin Update  - nevena ***/

.merchantCouponsPage.offersPage #content .searchresults { position: relative; width: 909px; height: 223px; overflow: hidden; background: #fff; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.merchantCouponsPage.offersPage #content .searchresults strong span {background:url(../imgs3/phone_dark.png) no-repeat left; padding: 1px 0 2px 20px; }
.merchantCouponsPage.offersPage #content .searchresults .offers_site {color: #00a3e8; display: block; width: 250px; margin: 19px 0 0 22px; font-size: 14px; font-weight: bold;}
.merchantCouponsPage.offersPage #content .searchresults  .distance {background:url(../imgs3/nd_arrow.png) no-repeat bottom right; font-size: 24px; display: block; width: 90px; height: 65px; text-align: right; position: absolute; left: 530px; bottom: 55px;}
.merchantCouponsPage.offersPage #content .searchresults  .distance strong {font-size: 12px; width: auto;}
.merchantCouponsPage.offersPage #content .searchresults .likes {background:url(../imgs3/nd_like.png) no-repeat left top; display: inline-block; height: 25px; margin-top: 20px;} 
.merchantCouponsPage.offersPage #content .searchresults .likes strong {width: auto; display: inline-block; border: 2px solid #d0d3d5; border-left: none; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 6px 6px 0px;border-radius: 0px 6px 6px 0px;  margin-left: 33px; padding-right: 3px; font-size: 12px; color: #00a3e8; line-height: 20.4px;}
.merchantCouponsPage.offersPage #content .searchresults .followers  {color: #00a3e8; font-size: 12px; padding:2px 5px; margin-left: 10px; margin-top: 20px; display: inline-block; font-weight: bold; background: #eef0f1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.merchantCouponsPage.offersPage #content span.numDeals {height: 34px; line-height: 34px; padding-right: 20px;  color: #4B5561; font-size: 12px; font-weight: bold; float: right;}
.merchantCouponsPage.offersPage #content .searchresults h3 {padding-top: 35px;}
.merchantCouponsPage.offersPage #content .searchresults span {margin-left: 22px;}

.offersPage #content .searchresults .wrap {position: absolute; height: 300px; left: 430px; top: 75px;}/* follow, my shooger buttons */
.offersPage #content .searchresults .wrap a{text-decoration: none; height:65px; width:100px; display: inline-block; position: absolute; bottom: 300px; -webkit-transition: height 150ms ease-out; -moz-transition: height 150ms ease-out; -o-transition: height 150ms ease-out; transition: height 150ms ease-out;}
.offersPage #content .searchresults .wrap a.follow {background: url(../imgs3/star.png) no-repeat center top;}
.offersPage #content .searchresults .wrap a.follow.active {background: url(../imgs3/following_icon.png) no-repeat 34px 0px;}
.offersPage #content .searchresults .wrap a.add_comment { background: url(../imgs3/comment.png) no-repeat center top; left: 112px;}
.offersPage #content .searchresults .wrap a:active, .offersPage #content .searchresults .wrap a:hover {height: 60px;}
.offersPage #content .searchresults .wrap a strong {opacity: 0.4; display: block; width: 100px; height: 45px; position: absolute; bottom: 12px; -webkit-transition: all 150ms ease-out; -moz-transition: all 150ms ease-out; -o-transition: all 150ms ease-out; transition: all 150ms ease-out;  }
.offersPage #content .searchresults .wrap a.add_comment  strong {background: url(../imgs3/comment_shadow.png) no-repeat 28px center; }
.offersPage #content .searchresults .wrap a.follow strong {background: url(../imgs3/star_shadow.png) no-repeat 25px -2px; bottom: 20px; cursor: pointer; }
.offersPage #content .searchresults .wrap a:active  strong, .offersPage #content .searchresults .wrap a:hover  strong{opacity: 1;}
.offersPage #content .searchresults .wrap a span{ cursor: pointer; width: 98px; height: 20px; display: block; color: #0fa8e9; text-shadow: 0px 1px 2px #ffffff; font-family: "Lucida Grande", Arial, 'sans-serif'; font-size: 12px; font-weight: bold; text-align: center; line-height: 20px; border: 2px solid #c6eafa; position: absolute; bottom: 0; margin: 0px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.offersPage #content .searchresults .wrap a span:hover {background: #d8f1fb; color: #3f4d4d; border: 2px solid #52c0ef;}
.offersPage #content .searchresults .wrap a.add_comment  span { }
.offersPage #content .searchresults .wrap a.follow span { }
.offersPage #content .searchresults .wrap a span:hover {background-position: bottom center}
.merchantCouponsPage.offersPage #content .searchresults .mapLocation {width: 205px; height: 205px; border: 1px solid #cbd4da; position: absolute; right: 45px; top: 8px;}
.merchantCouponsPage.offersPage #content table.cpnsTable {margin-top: 14px;}



/* Main Coupon pdr */
.merchantCouponsPage #content table.cpnsTable{width:906px; margin-left:-9px;clear:both }
.merchantCouponsPage #content table.cpnsTable tr td{width:308px; height:310px; background:url(../imgs3/couponsHolderBg_02.png) 0 0 no-repeat; align:left; padding:0;vertical-align:top; border:0px solid #000}

.merchantCouponsPage #content table.cpnsTable tr td.last{width:308px; align:right;}
.merchantCouponsPage #content table.cpnsTable tr.lastRow td{height:300px;}

.merchantCouponsPage #content table.cpnsTable tr.active{height:300px;}
.merchantCouponsPage #content table.cpnsTable tr.active td{height:300px;background-position:-307px top}
.merchantCouponsPage #content table.cpnsTable tr.active td.active{height:300px;background-position:right top;}

.findsPage #content table.cpnsTable{width:308px; clear:both }
.findsPage #content table.cpnsTable tr td{width:308px; height:308px; background:url(../imgs3/couponsHolderBg_02.png) 0 0 no-repeat; align:left; padding:0;vertical-align:top;}
.merchantCouponsPage #content table.cpnsTable tr td.last{width:300px; align:right;}
.merchantCouponsPage #content table.cpnsTable tr.lastRow td{height:308px;}

.merchantCouponsPage #content table.cpnsTable tr.active{height:308px;}
.merchantCouponsPage #content table.cpnsTable tr.active td{height:364px;background-position:-308px top}
.merchantCouponsPage #content table.cpnsTable tr.active td.active{height:356px;background-position:right top;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock,
.microSitePage #content .couponBlock{margin:0px; padding:0; text-align:center; position:relative; width:308px; height:300px;}
.merchantCouponsPage #content table.cpnsTable tr.active td .couponBlock,
.microSitePage #content .couponBlock.active{height:364px}
.merchantCouponsPage #content table.cpnsTable tr.active td.active.last{background-position:-616px top;}
.merchantCouponsPage #content table.cpnsTable tr td.empty{background:none;}
.merchantCouponsPage #content table.cpnsTable tr td.last .couponBlock{}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock h4,
.microSitePage #content .couponBlock h4{font-family:"Arial", 'sans-serif'; height:16px; overflow:hidden; padding:20px 15px 0 15px!important; color:#4b5561; font-size:15px; font-weight:bold;margin:0;}

/* Coupon Content UGC Deal Details and Photo */ 

.merchantCouponsPage #content table.commentsList tr td .couponBlock h4,
.merchantCouponsPage #content table.commentsList tr.active td.active .couponBlock h4{display:none}

.merchantCouponsPage #content table.commentsList tr td .couponBlock p span:first-child,
.merchantCouponsPage #content table.commentsList tr.active td.active .couponBlock p span:first-child{font-family:"Lucida Grande", Arial, 'sans-serif'; font-size:15px; color:#8c8b8b; width:272px; height:176px; word-wrap:break-word; display:block; margin:-16px 0 0 18px; padding-top:20px;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap,
.microSitePage #content .couponBlock .ugcBoxWrap,
.microSitePage #content .couponBlock.active .ugcBoxWrap{display:block; width:274px; height:156px; margin-left:12px; padding:7px 7px 0 7px; overflow-x: hidden; overflow-y: auto;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap p.ugcdetails span:first-child,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap p.ugcdetails span:first-child,
.microSitePage #content .couponBlock .ugcBoxWrap p.ugcdetails span:first-child,
.microSitePage #content .couponBlock .ugcBoxWrap p.ugcdetails span:first-child{font-size:12px; color:#8c8b8b;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap p.ugcdetails,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap p.ugcdetails,
.microSitePage #content .couponBlock .ugcBoxWrap p.ugcdetails,
.microSitePage #content .couponBlock .ugcBoxWrap p.ugcdetails{width:272px; height:46px; display:block; cursor:pointer; margin:0 0 8px 0; padding:0; overflow-x:hidden; overflow-y:hidden;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap p.ugcdetails.fullText,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap p.ugcdetails.fullText,
.microSitePage #content .couponBlock .ugcBoxWrap p.ugcdetails.fullText,
.microSitePage #content .couponBlock .ugcBoxWrap p.ugcdetails.fullText{height:152px; overflow-y:visible;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap.active p.ugcdetails.active,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap.active p.ugcdetails.active,
.microSitePage #content .couponBlock .ugcBoxWrap.active p.ugcdetails.active,
.microSitePage #content .couponBlock .ugcBoxWrap.active p.ugcdetails.active{-transition-property:height 0.2s linear 0.2s; -moz-transition:height 0.2s linear 0.2s; -webkit-transition:height 0.2s linear 0.2s; -o-transition:height 0.2s linear 0.2s;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap.active p.ugcdetails.active:hover,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap.active p.ugcdetails.active:hover,
.microSitePage #content .couponBlock .ugcBoxWrap.active p.ugcdetails.active:hover,
.microSitePage #content .couponBlock .ugcBoxWrap.active p.ugcdetails.active:hover{height:152px; overflow-y:visible;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .findImgWrap,

.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap .findImgWrap,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap,
.microSitePage #content .couponBlock.active .ugcBoxWrap .findImgWrap{width:272px; height:100px; display:block; background-color:#FBFBFB; text-align:center;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .photoInvisible,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap .photoInvisible,
.microSitePage #content .couponBlock .ugcBoxWrap .photoInvisible,
.microSitePage #content .couponBlock.active .ugcBoxWrap .photoInvisible{display:none!important}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia .zoomGlass,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia .zoomGlass{height:17px; width:17px; position:relative; margin-top:10px; right: 10px; background:url(../imgs3/magnifyG.png) 0 0 no-repeat; border:0px solid #000; float: right;}
.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia .zoomGlass:hover,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia .zoomGlass:hover{background-position:0 -17px}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .findImgWrap .aUGCMedia,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap .findImgWrap .aUGCMedia,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap .aUGCMedia,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap .aUGCMedia{display:block;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img{opacity:0.8;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img:hover,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img:hover,  
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img:hover,
.microSitePage #content .couponBlock .ugcBoxWrap .findImgWrap a.aUGCMedia img:hover{opacity:1!important}

.ugcBoxWrap .fullText span.promotionfield p{padding: 0; margin: 0; line-height: 20px; padding-bottom: 12px;} /* nevena */



/* Coupons UGC Deal Details and Photo END */ 

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock span,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock span,
.microSitePage #content .couponBlock span{text-align:center}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock span.expiration,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock span.expiration,
.microSitePage #content .couponBlock span.expiration{font-size:60%; display:block; position:absolute; height:24px; width:90%; top:200px; left:6%;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlock span.postedBy .expTextAlign,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlock span.postedBy .expTextAlign,
.microSitePage #content .couponBlock span.postedBy .expTextAlign{text-align:left; float:left; color:#4B5561; margin-top:0px; padding:8px 0 0 2px; width:90%;}

.merchantCouponsPage #content table.cpnsTable tr td .couponBlockExpert span.postedBy .expTextAlign,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .couponBlockExpert span.postedBy .expTextAlign,
.microSitePage #content .couponBlockExpert span.postedBy .expTextAlign{background:url(../imgs3/exp_Pointer.png) 0 5px no-repeat; height:18px; padding:8px 0 0 7px; width:83%;}

.merchantCouponsPage #content table.cpnsTable tr.active td .couponBlock span.expiration,
.microSitePage #content .couponBlock.active .cBlockFooter span.expiration{top:200px}
.merchantCouponsPage #content table.cpnsTable tr td .couponBlock a,
.microSitePage #content .couponBlock a{color:#629ecc; text-decoration:none;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter,
.microSitePage #content .couponBlock .cBlockFooter{position:absolute; bottom:30px; left:22px;width:280px;}
.merchantCouponsPage #content table.cpnsTable tr.active td .cBlockFooter,
.microSitePage #content .couponBlock .cBlockFooter{bottom:36px;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a,
.microSitePage #content .couponBlock .cBlockFooter a{display:block; width:65px; height:30px; float:left; text-align:center; font-size:12px; line-height:150%;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter span,
.microSitePage #content .couponBlock .cBlockFooter span{background:url(../imgs3/couponsFtrIco.png) 0 0 no-repeat; width:26px;margin:0 20px; height:27px; display:block; position:relative; float:left;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.print span,
.microSitePage #content .couponBlock .cBlockFooter a.print span{background-position:right 0px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.print:hover span,
.microSitePage #content .couponBlock .cBlockFooter a.print:hover span{background-position:0 0px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.like span,
.microSitePage #content .couponBlock .cBlockFooter a.like span{background-position:right -27px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.like:hover span,
.microSitePage #content .couponBlock .cBlockFooter a.like:hover span{background-position:0 -27px;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.share,
.microSitePage #content .couponBlock .cBlockFooter a.share{}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.share span,
.microSitePage #content .couponBlock .cBlockFooter a.share span{background-position:right -54px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.share:hover,
.microSitePage #content .couponBlock .cBlockFooter a.share:hover{cursor:pointer;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.share:hover span,
.microSitePage #content .couponBlock .cBlockFooter a.share:hover span{background-position:0 -54px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.share.active span,
.microSitePage #content .couponBlock .cBlockFooter a.share.active span{background-position:0 -54px;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter .redeem span,
.microSitePage #content .couponBlock .cBlockFooter a.redeem span{background-position:right -81px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.redeem:hover span,
.microSitePage #content .couponBlock .cBlockFooter a.redeem:hover span{background-position:0 -81px;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.redeem.active span,
.microSitePage #content .couponBlock .cBlockFooter a.redeem.active span{background-position:0 -81px;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockFooter,
.microSitePage #content .couponBlock.active .cBlockFooter{position:absolute; bottom:94px; left:22px;width:280px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare,
.microSitePage #content .couponBlock.active .cBlockShare{position:absolute;bottom:22px;left:15px;font-size:11px;width:280px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a,
.microSitePage #content .couponBlock.active .cBlockShare a{float:left;width:33%;position:relative;text-align:center; line-height:120%;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a span,
.microSitePage #content .couponBlock.active .cBlockShare a span{background:url(../imgs3/couponsFtrIco.png) 0 0 no-repeat; width:26px;height:27px;display:block;position:relative;margin:7px auto 4px auto;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a.email span,
.microSitePage #content .couponBlock.active .cBlockShare a.email span{background-position:right -108px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a.email:hover span,
.microSitePage #content .couponBlock.active .cBlockShare a.email:hover span{background-position:0 -108px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a.facebook span,
.microSitePage #content .couponBlock.active .cBlockShare a.facebook span{background-position:right -135px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a.facebook:hover span,
.microSitePage #content .couponBlock.active .cBlockShare a.facebook:hover span{background-position:0 -135px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a.tweet span,
.microSitePage #content .couponBlock.active .cBlockShare a.tweet span{background-position:right -162px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockShare a.tweet:hover span,
.microSitePage #content .couponBlock.active .cBlockShare a.tweet:hover span{background-position:0 -162px;}


.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem,
.microSitePage #content .couponBlock.active .cBlockRedeem{font-size:12px; position:absolute; bottom:20px; left:14px;width:280px;}
.microSitePage #content .couponBlock.active .divRedeem{font-size:12px; position:absolute; bottom:16px; left:14px;width:280px;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a,
.microSitePage #content .couponBlock.active .cBlockRedeem a{float:left;margin-bottom:5px;width:33%;position:relative; line-height:75%;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a span,
.microSitePage #content .couponBlock.active .cBlockRedeem a span{position:relative;margin:7px auto 4px auto;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.printCoupon
.microSitePage #content .couponBlock.active .cBlockRedeem a.printCoupon{width:90px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .justPrint a,
.microSitePage #content .couponBlock.active .cBlockRedeem .justPrint a{margin-top:10px;display:block; line-height:125%}
.microSitePage #content .couponBlock.active .cBlockRedeem strong.showCoupon{display:none;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.printCoupon strong,
.microSitePage #content .couponBlock.active .cBlockRedeem a.printCoupon strong{font-size:.8em;float:left;color:#6F6E6E;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.printCoupon strong span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.printCoupon strong span{color:#dD9d09;font-size:1.4em;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.clipCoupon,
.microSitePage #content .couponBlock.active .cBlockRedeem a.clipCoupon{text-align:center;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.clipCoupon.active span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.clipCoupon.active span{background:url(../imgs3/coupon_save_icon.png) top right no-repeat;width:26px;height:27px;display:block;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .gotoWeb a span,
.microSitePage #content .couponBlock.active .cBlockRedeem .gotoWeb a span{background:url(../imgs3/websiteIco.png) 0 -27px no-repeat;width:26px;height:27px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .gotoWeb a:hover span,
.microSitePage #content .couponBlock.active .cBlockRedeem .gotoWeb a:hover span{background-position:top right;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.clipCoupon span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.clipCoupon span{background:url(../imgs3/coupon_save_icon.png) top right no-repeat;width:26px;height:27px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.clipCoupon:hover span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.clipCoupon:hover span{background-position:top left;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.followMerch,
.microSitePage #content .couponBlock.active .cBlockRedeem a.followMerch{text-align:center; line-height:100%}

/* Coupon AddmyShooger and Flag icons-pb */

.merchantCouponsPage #content table.commentsList tr td .couponBlock .cBlockFooter .flagBtn span{background:url(../imgs3/coupon_flag_icon.png) bottom right no-repeat;width:26px;height:28px;display:block;}
.merchantCouponsPage #content table.commentsList tr td .couponBlock .cBlockFooter .flagBtn:hover span{background-position:bottom left; }
.merchantCouponsPage #content table.commentsList tr td .couponBlock .cBlockFooter a.followMerch{font-size:62%; float:left; width:25%; position:relative; line-height:200%!important;}
.merchantCouponsPage #content table.commentsList tr td .couponBlock .cBlockFooter a.followMerch span{margin-top:-1px!important}

.merchantCouponsPage #content table.commentsList tr.active td.active .cBlockShare{position:absolute; bottom:21px; left:62px;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockRedeem a.flagBtn span,
.microSitePage #content .couponBlock .cBlockRedeem a.flagBtn span{background:url(../imgs3/coupon_flag_icon.png) bottom right no-repeat;width:26px;height:28px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockRedeem a.flagBtn:hover span,
.microSitePage #content .couponBlock .cBlockRedeem a.flagBtn:hover span{background-position:bottom left;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockRedeem a.followMerch,
.microSitePage #content .couponBlock .cBlockRedeem a.followMerch{font-size:82%; line-height:150%;}

.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.followMerch span,
.microSitePage #content .couponBlock .cBlockFooter a.followMerch span,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.followMerch span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.followMerch span{background:url(../imgs3/coupon_myshooger_icon.png) bottom right no-repeat; margin-top:6px; width:27px;height:28px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.followMerch:hover span,
.microSitePage #content .couponBlock .cBlockFooter a.followMerch:hover span,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.followMerch:hover span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.followMerch:hover span{background-position:bottom left;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.followMerch.active span,
.microSitePage #content .couponBlock .cBlockFooter a.followMerch.active span,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.followMerch.active span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.followMerch.active span{background:url(../imgs3/coupon_myshooger_icon.png) top right no-repeat; margin-top:6px; width:27px;height:28px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr td .cBlockFooter a.followMerch.active:hover span,
.microSitePage #content .couponBlock .cBlockFooter a.followMerch.active:hover span,
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem a.followMerch.active:hover span,
.microSitePage #content .couponBlock.active .cBlockRedeem a.followMerch.active:hover span{background-position:top left;}

.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .noRedemptionCodes,
.microSitePage #content .couponBlock.active .cBlockRedeem .noRedemptionCodes{font-size:90%; text-align:right; width:95px;float:left;margin-top:10px;color:#629ecc;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .noRedemptionCodes.used,
.microSitePage #content .couponBlock.active .cBlockRedeem .noRedemptionCodes.used{margin-top:10px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .signIn span,
.microSitePage #content .couponBlock.active .cBlockRedeem .signIn span{background:url(../imgs3/barCodeIco.png) top right no-repeat;width:26px;height:28px;display:block;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .signIn span:hover,
.microSitePage #content .couponBlock.active .cBlockRedeem .signIn span:hover{background-position:top left;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .signIn a,
.microSitePage #content .couponBlock.active .cBlockRedeem .signIn a{display:block; line-height: 70%;}

.merchantCouponsPage .divFlagPopup,
.microSitePage .divFlagPopup{height: auto!important;}
.merchantCouponsPage .divFlagPopup ul,
.microSitePage .divFlagPopup ul{list-style-type:none;}
.merchantCouponsPage .divFlagPopup ul li,
.microSitePage .divFlagPopup ul li{font-family:"Lucida Grande", Helvetica, Arial, 'sans-serif'; font-size:1em; font-weight:600; height:34px; width:260px; text-align:center; padding-top:8px; margin-bottom:8px; margin-left:10px; background: url("../imgs3/flagbtn_popup.png") no-repeat;}
.merchantCouponsPage .divFlagPopup ul li a,
.microSitePage .divFlagPopup ul li a{text-decoration:none; color:#fff; text-shadow:0 -1px 1px #102638}
.merchantCouponsPage .divFlagPopup ul li:hover,
.microSitePage .divFlagPopup ul li:hover{background-position: 0 -42px}

/* Barcode Margin PB */
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .redemptionCode,
.microSitePage #content .couponBlock.active .cBlockRedeem .redemptionCode{width:30%;float:left;margin-left:10px;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .redemptionCode strong,
.microSitePage #content .couponBlock.active .cBlockRedeem .redemptionCode strong{color:#448dee;font-size:.9em;font-weight:normal;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .redemptionCode span#couponCode img,
.microSitePage #content .couponBlock.active .cBlockRedeem .redemptionCode span#couponCode img{width:100%;height:15px;display:block;border:1px dotted #d8d8d8;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .redemptionCode a,
.microSitePage #content .couponBlock.active .cBlockRedeem .redemptionCode a{width:100%;display:block;}
.merchantCouponsPage #content table.cpnsTable tr.active td.active .cBlockRedeem .processing,
.microSitePage #content .couponBlock.active .cBlockRedeem .processing{color:#ED8C01;display:block;float:left;width:70px;padding:20px 0px 0px 20px}


/* Offers Page */

.offersPage #aspnetForm .addCommentPopup{}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup{height:auto!important; overflow:hidden;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div{}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div #errorBlock{border:1px solid #FD9E2A}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div #errorBlock h2{background-color:#FD9E2A}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div #errorBlock p{font-family:"Helvetica", Arial, 'sans-serif'; color:#4B5561}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul{list-style-type:none; color:#4B5561; line-height:30%; height:auto; margin-bottom:12px;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li{margin-left:-12px;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.businessDetails{font-size:0.85em; color:#7B7B7B; height:72px;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li h4{font-size:130%; line-Height:0;color:#4B5561;}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.firstLastName{height:104px; width:502px; display:block; background-color:#F9F9F9; padding:10px 15px 0 15px; margin-bottom:18px; margin-left:-25px; border-radius:5px}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.firstLastName div{width:480px;font-family:"Helvetica", Arial,'sans-serif'; font-size:0.85em; color:#4B5561; letter-spacing:0.3px; font-weight:600; display:block; margin-bottom:18px; line-height:125%;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.firstLastName label{font-family:"Lucida Grande", Helvetica, Arial,'sans-serif'; font-size:0.85em; color:#7B7B7B;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.firstLastName input{width:122px; height:26px; background:url(../imgs/inputTextBgd02.png) 0 5px no-repeat; margin-left:10px; padding: 5px 0 0 5px; color:#2B2B2B; border:none}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.firstLastName input{font-size:0.85em}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.firstLastName span.required{color:#FFBB00; margin-right:12px}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.commentContent .tbACComment{font-family:"Lucida Grande", Helvetica, Arial,'sans-serif'; font-size:0.95em; background: url("../imgs/textareaBgnd-comments.png") no-repeat scroll left top transparent; width:371px!important; height:84px!important; padding:5px; border:none;}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div ul li.commentContent .watermark{color:#7B7B7B}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div a.disabled,
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div a.enabled{font-size:1em!important; letter-spacing:0.3px; height:31px; margin-top:10px; margin-bottom:15px; margin-left:10px; width:226px; background: url("../imgs3/indexPopupBtns-large.png") no-repeat; }
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div a.disabled{opacity:0.5; filter:alpha(opacity=50); background-position:0 0!important}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div a.enabled{color#FFFFFF}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div a{font-family:Arial; font-size:1em; margin-top:10px; margin-bottom:12px; font-weight:bold; background: url("../imgs3/indexPopupBtns.png") no-repeat; color:#FFFFFF; display:block; float:left; margin-right:20px; height:31px; width:140px; line-height:31px; text-align:center; text-shadow:0 1px 2px #757575;}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div a:hover{background-position:0 -31px; cursor:pointer}
.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup div .visible{color:#4B5561; padding-left:14px; font-size:90%;}

.offersPage #aspnetForm .addCommentPopup .divAddCommentPopup #divACSuccess{color:#4B5561; font-weight:400}


/* Experts Page */

.expertsPage #content #searchTop{height:55px}
.expertsPage #content #searchTop .searchKeyword{background-image:none;}
.expertsPage #content #merchantsContent #heading .pagingExpProf{top:322px; right:52px; color:#FFFFFF; font-size:12px; text-shadow:0 -1px 1px #999;}
.expertsPage #content #merchantsContent #heading .pagingExpProf span:first-child{margin-left:2px}
.expertsPage #content #merchantsContent #heading .pagingExpProf span span{}

.expertsPage .merchantModule{}
.expertsPage .merchantModule h4,
.expertsPage .merchantModule span{}
.expertsPage .merchantModule .location,
.myPeoplePage .merchantModule .location{font-weight:bold}
.expertsPage .merchantModule .category,
.myPeoplePage .merchantModule .category{font-weight:bold; margin-left:3px; padding-left:5px; border-left:1px solid #bfbfbf}
.expertsPage .merchantModule a.aAvatarMedia .avatarImgWrap,
.myPeoplePage .merchantModule a.aAvatarMedia .avatarImgWrap{float:left; height:40px; padding-bottom:2px; margin-right:7px}
.expertsPage .merchantModule a.aAvatarMedia .avatarImgWrap img,
.myPeoplePage .merchantModule a.aAvatarMedia .avatarImgWrap img{border:1px solid #7b7b7b;}
.myPeoplePage .merchantModule .mModuleBtm span{font-size:92%; color:#4B5561}
.myPeoplePage .merchantModule .mModuleBtm span a{text-decoration:none; color:#ED8C01; text-shadow:0 0 1px #FFCC99}
.myPeoplePage .merchantModule .mModuleBtm span a:hover{text-decoration:none; border-bottom:1px dotted #ED8C01;}


.publicProfilePage #content .paging{margin-top:170px;}

.publicProfilePage #content .searchresults a.addRemoveMyShooger,
.expertsPage #content .searchresults a.addRemoveMyShooger {font-family:"Lucida Grande", Arial, 'sans-serif'; font-size:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-align:center; display:block; width:171px; height:42px; background:url(../imgs3/add_myShooger.png) 0 0 no-repeat; padding:12px 0 0 11px;}
.publicProfilePage #content .searchresults a.addRemoveMyShooger{right:24px; top:132px; position:absolute;}
.expertsPage #content .searchresults a.addRemoveMyShooger{right:24px; top:106px; position:absolute;}

.publicProfilePage #content .searchresults a.addRemoveMyShooger.active,
.expertsPage #content .searchresults a.addRemoveMyShooger.active {background:url(../imgs3/remove_myShooger.png) 0 0 no-repeat; padding:12px 0 0 11px;}
.publicProfilePage #content .searchresults a.addRemoveMyShooger:hover,
.expertsPage #content .searchresults a.addRemoveMyShooger:hover {font-size:14px; opacity:0.8;}

.publicProfilePage #content .searchresults{height:114px;}
.expertsPage #content .searchresults{height:144px;}
.publicProfilePage #content .searchresults h3,
.expertsPage #content .searchresults h3{margin-top:22px;}
.publicProfilePage #content .searchresults h3 span:first-child,
.expertsPage #content .searchresults h3 span:first-child{font-weight:400;}
.publicProfilePage #content .searchresults h3 span:last-child,
.expertsPage #content .searchresults h3 span:last-child{font-weight:600;}
.publicProfilePage #content .searchresults .expertPicture,
.expertsPage #content .searchresults .expertPicture{padding-bottom:2px; margin-right:4px; text-align:center; float:left;}
.publicProfilePage #content .searchresults .expertPicture img{border:1px solid #7B7B7B}
.expertsPage #content .searchresults .expertPicture img{border-style:solid; border-width:1px 1px 3px 1px; border-color:#7b7b7b #7b7b7b #ff9900 #7b7b7b; min-width: 43px;}
.publicProfilePage #content .searchresults .expertPicture span,
.expertsPage #content .searchresults .expertPicture span{height:20px; margin:0px; padding:1px 0 1px 0; display:block; font-size:12px; font-weight:bold; color:#FFF; text-shadow:0 -1px 1px #999999; background-color:#ff9900; border-width:2px 0 0 0; border-color:#EFEFEF; border-style:groove; border-radius:1px 1px 6px 6px;}

.publicProfilePage #content .searchresults .expertInfo,
.expertsPage #content .searchresults .expertInfo{width:580px; height:120px; font-size:0.8em; font-weight:600; color:#4B5561; float:left;}
.publicProfilePage #content .searchresults .expertInfo span{}
.publicProfilePage #content .searchresults .expertInfo span:last-child{}
.publicProfilePage #content .searchresults .expertInfo .expertInfoLoc,
.expertsPage #content .searchresults .expertInfo .expertInfoLoc{width:auto; max-width:280px; margin-left:20px; float:left; margin-right:22px; padding-right:22px; border-right:2px dotted #C9C9C9}
.publicProfilePage #content .searchresults .expertInfo .expertInfoInt,
.expertsPage #content .searchresults .expertInfo .expertInfoInt{width:280px; float:left; margin-left:2px;}



.expertsPage #content .searchresults .expertInfo .bubbleWrap{margin-top:42px}
.expertsPage #content .searchresults .expertInfo .bubblePointer{width:1px; height:1px; border-width:0px 16px 16px 0px; border-style:solid; border-color:transparent #FFF transparent transparent; float:left}
.publicProfilePage #content .searchresults .expertInfo .expertBubble,
.expertsPage #content .searchresults .expertInfo .expertBubble{font-size:1.3em; font-weight:600; color:#7B7B7B; max-width:480px; float:left; margin-top:-10px; margin-left:0px; padding:13px 26px 13px 24px; background-color:#FFF;  box-shadow:3px 3px 2px #b9b9b9; border-radius:12px}
.expertsPage #content .searchresults .expertInfo .expertBubble span.about{margin-left:0; font-weight:400; border:0px solid #000}



.publicProfilePage #content #contentMiddle h3.postedFinds,
.expertsPage #content #contentMiddle h3.postedFinds{height:22px; width:894px; letter-spacing:0.3px; padding:4px 0 0 12px; margin-bottom:-16px; color:#FFF;}
.publicProfilePage #content #contentMiddle h3.postedFinds{background-color:#2A53A7}
.expertsPage #content #contentMiddle h3.postedFinds{background-color:#FF9900; text-shadow:0 -1px 1px #999;}

.publicProfilePage #content #merchantsContent #heading .searchresults:first-child,
.expertsPage #content #merchantsContent #heading .searchresults:first-child,
.savedDealsPage #content #merchantsContent #heading .searchresults,
.savedOffersPage #content #merchantsContent #heading .searchresults{height:26px; width:906px; margin-top:16px; margin-bottom:12px; color:#7B7B7B; padding:4px 0 0 0px; background-color:#FCFCFC; text-align:left;}

.publicProfilePage #content #merchantsContent #heading .searchresults:first-child h3,
.expertsPage #content #merchantsContent #heading .searchresults:first-child h3,
.savedDealsPage #content #merchantsContent #heading .searchresults h3,
.savedOffersPage #content #merchantsContent #heading .searchresults h3{font-size:16px; color:#4B5561; width:auto; float:left; margin:0 18px 0 0;}

.publicProfilePage #content #merchantsContent #heading .searchresults:first-child h3 span,
.expertsPage #content #merchantsContent #heading .searchresults:first-child h3 span,
.savedDealsPage #content #merchantsContent #heading .searchresults:first-child h3 span,
.savedOffersPage #content #merchantsContent #heading .searchresults:first-child h3 span{font-size:14px; color:#4B5561;}

.publicProfilePage #content #merchantsContent #heading .searchresults:first-child span,
.publicProfilePage #content #merchantsContent #heading .searchresults:first-child strong,
.expertsPage #content #merchantsContent #heading .searchresults:first-child span,
.expertsPage #content #merchantsContent #heading .searchresults:first-child strong,
.savedDealsPage #content #merchantsContent #heading .searchresults:first-child span,
.savedDealsPage #content #merchantsContent #heading .searchresults:first-child strong,
.savedOffersPage #content #merchantsContent #heading .searchresults:first-child span,
.savedOffersPage #content #merchantsContent #heading .searchresults:first-child strong{font-family:"Arial", 'sans-serif'; font-weight:600; font-size:14px; width:auto; float:left; color:#7B7B7B; margin-left:12px}

.savedDealsPage #content #merchantsContent #heading .searchresults p,
.savedOffersPage #content #merchantsContent #heading .searchresults p{float:left; margin-top:0}

.expertsPage #content #merchantsContent #heading .searchresults strong,
.publicProfilePage #content #merchantsContent #heading .searchresults strong,
.savedDealsPage #content #merchantsContent #heading .searchresults strong,
.savedOffersPage #content #merchantsContent #heading .searchresults strong{line-height:22px; margin-left:12px; margin:0}
.expertsPage #content #merchantsContent #heading .searchresults strong a,
.savedDealsPage #content #merchantsContent #heading .searchresults strong a,
.savedOffersPage #content #merchantsContent #heading .searchresults strong a{display:none} /* On Hold: {float:none; border-bottom:1px dotted #B2B2B2; margin-left:12px; margin-right:0; color:#7B7B7B; height:20px; border:1px solid #000} */

.expertsPage #content #merchantsContent #heading .searchresults strong a:hover,
.savedDealsPage #content #merchantsContent #heading .searchresults strong a:hover,
.savedOffersPage #content #merchantsContent #heading .searchresults strong a:hover{color:#4B5561}
.publicProfilePage #content #merchantsContent #heading .searchresults:first-child span.numDeals,
.expertsPage #content #merchantsContent #heading .searchresults:first-child span.numDeals,
.savedDealsPage #content #merchantsContent #heading .searchresults span.numDeals,
.savedOffersPage #content #merchantsContent #heading .searchresults span.numDeals,
.publicProfilePage #content #merchantsContent #heading .searchresults:first-child span.miles,
.expertsPage #content #merchantsContent #heading .searchresults:first-child span.miles,
.savedDealsPage #content #merchantsContent #heading .searchresults span.miles,
.savedOffersPage #content #merchantsContent #heading .searchresults span.miles{font-weight:bold; color:#ED8C01; text-shadow:0 0 1px #FFAA00}

.publicProfilePage #content #merchantsContent #heading .searchresults:first-child br,
.expertsPage #content #merchantsContent #heading .searchresults:first-child br,
.savedDealsPage #content #merchantsContent #heading .searchresults br,
.savedOffersPage #content #merchantsContent #heading .searchresults br{display:none}

.publicProfilePage #content .searchresults .expBar{background-color:#ED8C01; width:278px; padding:7px 7px 0 7px;}
.publicProfilePage #content .searchresults .expBar h3,
.publicProfilePage #content .searchresults .expBar span,
.publicProfilePage #content .searchresults .expBar strong,
.publicProfilePage #content .searchresults .expBar .numDeals{font-family:"Lucida Grande", Helvetica, Arial, 'sans-serif'; font-size:12px; color:#FFFFFF; font-weight:600; width:278px; margin:0; padding:0;}

/* Improve Font Styling on Business Info - Offers/Finds - nevena */

.merchantCouponsPage #content .searchresults span.distance, .merchantCouponsPage #content .searchresults span.numDeals {font-weight: bold; font-size: 80%;}
.merchantCouponsPage #content .searchresults span.numDeals{padding-left: 16px; border-left: 1px solid;}

/* Microsite/Finds Pages Adjutmaents (2011_04 by Javor) */
.microSitePage #content
{
margin: 10px auto;
}

.merchantCouponsPage #content .aUGCMedia img,
.microSitePage #content .aUGCMedia img,
.merchantCouponsPage #content .avatarImgWrap img,
.microSitePage #content .avatarImgWrap img{text-decoration:none; border:none}

.couponBlock span{}
.couponBlock span.expiration{font-style:italic; font-weight:bold;}
.couponBlock span.postedBy{}
.couponBlock a.aAvatarMedia{}
.couponBlock a.aAvatarMedia .avatarImgWrap{margin-top:0; max-width:26px; height:26px; display:block; text-align:center; float:left;}
.couponBlock a.aAvatarMedia img{}
.couponBlock a.aAvatarMedia .avatarImgWrap:hover{}

/* Expert Avatar Highlight -pdr */
.couponBlockExpert .postedBy a{color:#fbab00!important}
.couponBlockExpert a.aAvatarMedia .avatarImgWrap{margin:-1px 0 0 1px; border:2px solid #fbab00; border-radius:3px}
.couponBlockExpert a.aAvatarMedia img{border:1px solid #ffffff!important;}
.couponBlockExpert .exPointer{width:5px; height:18px; margin:5px 1px 0 0px; border: 0px solid #000; display:block; float:left; background:url(../imgs3/exp_pointer.png) 0 0 no-repeat}

.microSitePage #headerWide
{
display: none;
}

.microSitePage #content #withShoogerBlock {left: 330px; position: absolute; top: 128px; color: #FFFFFF; font-weight: bold;}
.microSitePage #content #withShoogerBlock h2{margin-top:8px; font-size:22px; text-shadow: 0 0 3px #2C3283;}
.microSitePage #content #withShoogerBlock ul{margin-top:-15px; font-size:14px; text-shadow: 0 0 3px #2C3283; line-height:175%;}

.microSitePage #content #withShoogerBlock a{font-size:15px; background:url(../imgs3/howWorks_btn.png) no-repeat transparent; margin-top:6px; padding-top:12px; width:174px; height:33px; display:block; text-decoration:none; text-align:center; color:#ffffff; text-shadow:0 -1px 1px #3b3b3b;}
.microSitePage #content #withShoogerBlock a:hover{background-position:0 -44px;}


.microSitePage #content .contentRemoved
{
position: absolute;
top: 120px;
height: 287px;
padding: 0 7px 0 0;
width: 292px;
color: #FFFFFF;
font-weight: bold;
}

/* My Shooger */

.myPeoplePage #content #merchantsContent .merchantModule p .picture{width:19px; height:14px; display:block; float:left; background:url(../imgs3/tinyCamera_icon.png) 0 1px no-repeat;}

.myPeoplePage #content .paging,
.myBusinessesPage #content .paging{position:absolute; right:37px; top:288px!important;}

.merchantCouponsPage #content #contentMiddle .myShoogerTabs{text-decoration:none; border-bottom:5px solid #DFDDDD;}
.subAccount #content #contentMiddle .myShoogerTabs{height:230px;}
.myPeoplePage #content #contentMiddle .myShoogerTabs,
.myBusinessesPage #content #contentMiddle .myShoogerTabs{height:230px; margin-bottom:28px;}
.savedDealsPage #content #contentMiddle .myShoogerTabs,
.savedOffersPage #content #contentMiddle .myShoogerTabs{height:194px; border:none}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul{list-style-type:none; list-style-image:none; padding:22px 0 0 28px; margin-top:0; display:block; width:auto; height:220px;}

.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li{display:inline; float:left; text-align: center;}

.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li a{text-decoration:none; color:#7B7B7B; display:block; opacity:0.7; -moz-transition: opacity 0.4s ease-out 0.3s; -webkit-transition: opacity 0.4s ease-out 0.3s; -o-transition: opacity 0.4s ease-out 0.3s; margin:0 16px 0 16px; text-align:center; padding: 139px 0 19px 0; width:178px; border-bottom:1px solid #b7b7b7; border-radius:18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;  -moz-transition: box-shadow 0.25s ease-in 0.7s; -moz-transition: margin-top 0.3s ease-in-out; -webkit-transition: box-shadow 0.25s ease-in 0.7s; -webkit-transition: margin-top 0.3s ease-in-out; -o-transition: box-shadow 0.25s ease-in 0.7s; -o-transition: margin-top 0.3s ease-in-out;}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li a.tabMyPeople{background:url(../imgs3/myPeople_ico.png) 18px 2px no-repeat #fff;}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li a.tabMyBusinesses{background:url(../imgs3/myBusinesses_ico.png) 18px 2px no-repeat #fff;}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li a.tabSavedDeals{background:url(../imgs3/savedDeals_ico.png) 18px 2px no-repeat #fff;}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li a.tabProfile{background:url(../imgs3/profile_ico.png) 18px 2px no-repeat #fff;}

.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li a:hover{width:178px; box-shadow: 0 0 5px 3px rgba(183, 212, 235, 0.9); -webkit-box-shadow: 0 0 5px 3px rgba(183, 212, 235, 0.9); -moz-box-shadow: 0 0 5px 3px rgba(183, 212, 235, 0.9);  margin-top: -18px}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li:hover a{opacity:1;}
.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li.active a{opacity:1!important; color:#4ba0e1}

.subAccount #content table.formTable3{color:#2b2b2b; font-size:13px; width:775px;}
.subAccount #content #contentMiddle h2,
.subAccount #content #contentMiddle h3,
.subAccount #content #contentMiddle div h3{color:#4B5561}
.subAccount #content #contentMiddle h2{float:left;}
.subAccount #content #contentMiddle h3:first-child{width:600px; height:20px; margin-left:160px; margin-top:19px; padding:4px 0 0 8px; border-left:2px solid #cdcdcd;}

.subAccount #content table.formTable3 {margin:0 auto 0px 30px;}
.subAccount #content table.formTable3 tr td.inputCell{width:163px; height:20px; background:url(../imgs/inputTextBgd.png) 0 5px no-repeat;padding-left:2px;}
.subAccount #content table.formTable3 tr td a{}
.subAccount #content table.formTable3 tr td.usaPhoneInputCell input{float:left; margin:0 12px 0 -9px; width:32px;background:none;border:0; text-align:center;}
.subAccount #content table.formTable3 tr td.usaPhoneInputCell{width:163px; height:20px; background:url(../imgs3/inputPhoneBgd2.png) 0 3px no-repeat; }

.subAccount #content #contentMiddle div .formTable3 tr td .chagePicture{font-size:95%; font-weight:bold; color:#4c9bd9; margin-left:-6px; width:100px; background-color:#f9f9f9; display:block; text-align:center;}
.subAccount #content #contentMiddle div .formTable3 tr td .chagePicture:hover{color:#8cbfe6;}
.subAccount #content #contentMiddle div .formTable3 tr td img.imgPP{border:4px solid #FFFFFF; border-radius:6px; margin-left:-10px; max-width: 100px; max-height: 100px;}

.subAccount #content #contentMiddle div .formTable3 tr td .lbDeletePicture{cursor:pointer; text-decoration:none; font-size:90%; font-weight:bold; color:#FFFFFF; margin:5px 0 10px -8px; width:104px; height:18px; display:block!important; padding-top:3px; background-color:#4BA0E1; text-align:center; border-top:1px solid #81defd; border-bottom:1px inset #3989c9; border-radius:6px;}
.subAccount #content #contentMiddle div .formTable3 tr td .lbDeletePicture:hover{background-color:#58b1f5; border-bottom:1px solid #9b9b9b;}

.subAccount #content table.formTable3 tr td.appBtns table{text-align:center; padding:0 0 24px 0; margin:0 auto 0 auto;}
.subAccount #content table.formTable3 tr td.appBtns table tr td{width:210px;}
.subAccount #content table.formTable3 tr td.appBtns table tr td a{font-family:"Lucida Grande" Helvetica, Arial, 'sans-serif'; color: #ED8C01; font-weight:bold; text-decoration:none;}
.subAccount #content table.formTable3 tr td.appBtns table tr td a:hover{text-decoration:underline}
.subAccount #content table.formTable3 tr td.appBtns table tr  td a img{width:157px; height:67px; margin:12px 8px -8px 8px; filter:0; border:none}
.subAccount #content table.formTable3 tr td.appBtns table tr:last-child td{padding:0 1px 0 12px}
.subAccount #content table.formTable3 tr td.appBtns div{padding:10px 7px 15px 0; float:left;}
.subAccount #content .notes,
.subAccount #content span.receivingOptions{color:#2b2b2b;}

.subAccount #content table.formTable3 tr td select{margin-left:-8px}
.subAccount #content table.formTable3 tr td.txtArea{height:95px; width:165px; background:url(../imgs/textareaBgnd.png) 0 0px no-repeat; padding:0;}
.subAccount #content table.formTable3 tr td input{font-size:12px;}
.subAccount #content table.formTable3 tr td input.textInput{color:#555555;line-height:13px; font-size:13px; border:0; background:none;margin:0; width:163px;}
.subAccount #content table.formTable3 tr td textarea{border:0;color:#555555; padding:0; width:165px; height:90px; margin:0; background:none;}
.subAccount #content table.formTable3 tr td input.submit{ background:url(../imgs/submitBtn.png) 0 0 no-repeat; border:0; width:111px;height:36px; cursor:pointer; float:right; margin-right:-8px;}
.subAccount #content table.formTable3 tr td input.submit:hover{ background-position:0 -36px;}
.subAccount #content table.formTable3 tr td.required{color:#ffbb00; padding:5px 15px 0 3px;}
.subAccount #content table.formTable3 tr td label{margin:0 2px 0 0; color:#7b7b7b; font-size:13px;}
.subAccount #content table.formTable3{width:840px; border:1px solid #f9f9f9; border-radius:6px}
.subAccount #content table.formTable3 tr{background-color:#f9f9f9;}
.subAccount #content table.formTable3 tr td{vertical-align:top; padding:5px 0 5px 8px;}
.subAccount #content table.formTable3 tr td.sndRaw{padding:5px 0 5px 100px;}
.subAccount #content table.formTable3 tr td.fixed{ width:160px;}
.subAccount #content table.formTable3 tr td.ieFix{height:auto;}
.subAccount #content table.formTable3 tr td.arrowCell{width:10px; vertical-align:middle;}
.subAccount #content table.formTable3 tr td.blueBg{width:130px; height:40px;  background:url(../imgs/budgetBg.png) 0 0px no-repeat; vertical-align:top; color:#000000; text-align:left;padding-left:7px; padding-top:10px; }
.subAccount #content table.formTable3 tr td.appBtns{ height:50px; vertical-align:middle;}


.subAccount #submitForm{height:44px; background-color:#f9f9f9; padding:2px 0 0 0;margin-top:10px}
.subAccount #submitForm a.buttonImage{margin:5px auto 0 auto}
.subAccount #contentMiddle #errorBlock{margin:0; border:1px solid #fd9e2a;}
.subAccount #contentMiddle #errorBlock h2{color:#ffffff; background-color:#fd9e2a;}
.subAccount #contentMiddle #errorBlock #errorBlockTop h2{}

/***  My Shooger - nevena ***/

.merchantCouponsPage #content #contentMiddle .myShoogerTabs ul li span {font-size: 11px; color: #7B7B7B; font-weight: bold; line-height: 29px;}

.subAccount #content #contentMiddle .sameAddress a{color: #4B5561; font-size: 12px;}
.subAccount #content #contentMiddle .sameAddress a:hover{text-decoration: none;}
.subAccount #content #contentMiddle .sameAddress{display: inline; margin-left: 5px;}
.subAccount #content table.formTable3 tr td.sndRaw div.right label{margin-right: 10px; }
.subAccount #contentMiddle #errorBlock{height: auto;}
.subAccount #contentMiddle #errorBlock h2 {margin-bottom: 10px;}
.subAccount #content table.formTable3 tr td.shoogerDollars p label {color: #FFF; font-size: 18px;}
.subAccount #content table.formTable3 tr td.shoogerDollars p {height: 35px; width: 215px; position: relative; left: 305px; top: 36px; font-size: 18px; color: #ffd153; background: #97A8CA; text-shadow: 0px 0px 2px #707c93; filter: dropshadow(color=#707c93, offx=0, offy=0); -webkit-box-shadow: inset 0px 0px 10px 5px #97a8ca;  line-height: 35px; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} 

/*  advertiseWithUs  resellerPage  howItWorks    aboutUsPage   contactUsPage     downloadAppPage     termsPage     privacyPolicy  */

.resellerPage #content,
.howItWorks #content,
.aboutUsPage #content,
.contactUsPage #content,
.downloadAppPage #content,
.termsPage #content,
.privacyPolicy #content,
.faqAdvertiser #content,
.faqConsumer #content {padding:10px 42px; width:890px; margin-bottom:100px; padding-bottom:0;background:url(../imgs3/appPageBg.png) 0px -3px no-repeat; border:none; overflow: auto;}

.howItWorks #content h1,
.aboutUsPage #content h1,
.contactUsPage #content h1,
.downloadAppPage #content h1,
.termsPage #content h1,
.privacyPolicy #content h1,
.faqAdvertiser #content h1,
.faqConsumer #content h1,
.loginPage #content h1{color:#ffffff; text-shadow:0px 1px 2px #1a2128; text-align:left;font-size:120%; width:99%; position:relative; line-height:38px;margin-top:10px;}


.howItWorks #content h1 a{position:absolute; top:0;}
.howItWorks #content h1 a.playDemo{ right:-10px}
.howItWorks #content h1 a.downloadApp{right:100px}

.howItWorks #contentWide{overflow: auto;}

.howItWorks  #content h2,
.resellerPage #content h2,
.contactUsPage #content h2,
.termsPage #content h2,
.privacyPolicy #content h2,
.privacyPolicy #content h3,
.termsPage #content h3,
.faqAdvertiser #content h2,
.faqConsumer #content h2{color:#ffffff; text-shadow:0px 0px 1px #1a2128; font-size:150%;}


.howItWorks #content h1,
.downloadAppPage #content h1,
.aboutUsPage #content h1,
.contactUsPage #content h1,
.termsPage #content h1,
.privacyPolicy #content h1,
.faqAdvertiser #content h1,
.faqConsumer #content h1{font-size:170%;}

.resellerPage #content ul li,
.termsPage #content ul li,
.privacyPolicy #content ul li{color:#ffffff;text-shadow:0px 1px 2px #1a2128;font-weight:bold;font-size:1em;}
.resellerPage #content p,
.aboutUsPage #content p,
.termsPage #content p,
.privacyPolicy #content p,
.faqAdvertiser #content p,
.faqConsumer #content p{ color:#ffffff; text-shadow:0px 0px 3px #4BA0E1}
.aboutUsPage #content p strong,
.termsPage #content p strong,
.privacyPolicy #content p strong{color:#FFCC01}
.termsPage #content p a,
.privacyPolicy #content p a,
.faqAdvertiser #content p a,
.faqConsumer #content ul li a{color:#FFbb00;text-decoration:none;}
.termsPage #content p a:hover,
.privacyPolicy #content p a:hover,
.faqAdvertiser #content p a:hover,
.faqConsumer #content ul li a:hover{text-decoration:underline;}

.howItWorks #content span,
.resellerPage #content span{color:#ffffff; font-size:.7em; width:99%; display:block; text-align:center;margin-top:30px; float:left;}




/* Advertise With US PB
--------------------------------------------- */

.advertiseWithUs #content{background-image:none; border:0px solid #fff; color: #fff; width: 978px; }

.advertiseWithUs #content .mainOpen{background: url(../images/mainbg_top_AD.png) no-repeat;height:26px;}

.advertiseWithUs #content .main{display:block; width:980px; height:755px; background: url(../images/mainbg_middle_AD.png) repeat-y;}

.advertiseWithUs #content .main a{color:#acdbff!important;}

.advertiseWithUs #content .main .adv_left { float: left; width: 473px; margin-left: 42px; font-family: Helvetica,Arial,sans-serif;}
.advertiseWithUs #content .main .adv_left h1 {font-size: 29px; text-shadow: 1px 1px 2px #002b4b;}
.advertiseWithUs #content .main .adv_left p {font-size: 17px; font-weight: bold; margin: 40px 0 57px 0;}
.advertiseWithUs #content .main .adv_left h2 {font-size: 22px; background: url(../imgs3/adv_strips.png) repeat-x top center; padding-top: 32px; text-shadow: 1px 1px 2px #002b4b;}
.advertiseWithUs #content .main .adv_left ul {font-size:15px; color: #fff; line-height: 25px;}
.advertiseWithUs #content .main .adv_left ul li {width: 380px;}
.advertiseWithUs #content .main .adv_left h3 {background: url(../imgs3/adv_call_us.png) no-repeat; color: #a3d7ff; font-size: 14px;  padding: 125px 70px 70px 300px; text-transform: uppercase; position: absolute; left: -35px; margin-top: 66px;}
.advertiseWithUs #content .main .adv_left h3 strong{ font-size: 28px; color: #fff; display: block; font-weight: normal;}
.advertiseWithUs #content .main .adv_right { width: 400px; float: right; margin-right: 27px;  margin-top: 32px;}
.advertiseWithUs #content .main .adv_right  p{background: url(../imgs3/adv_ribbon.png) no-repeat center; font-size :14px; font-weight: bold; text-align: center; height: 47px; line-height: 30px; margin-top: 30px; margin-bottom: 16px; text-shadow: 0px 0px 2px #002f55;}

.advertiseWithUs #content .main .adv_right #divVideo1_wrapper, .advertiseWithUs #content .main .adv_right #divVideo2_wrapper {margin: auto; width: 350px; height: 195px; border: 4px solid #c6dae9;}
.advertiseWithUs #content .mainClose{ background: url(../images/mainbg_bottom_AD.png) no-repeat;height:26px; width:980px; margin-bottom:40px;}


/* Why Shooger popup PB */
#divWhyShooger {height:380px!important; width:720px!important;overflow:auto;}
#divWhyShooger #whyShoogerWrap {}
#divWhyShooger #whyShoogerWrap h1{font-size:30px; width:700px;color:#3b3b3b;}
#divWhyShooger #whyShoogerWrap h2{font-size:22px;width:700px; font-family: "Lucida Grande", Arial, sans-serif;letter-spacing:-0.3px!important;color:#000;}
#divWhyShooger #whyShoogerWrap p{font-size:14px;width:700px; font-family: "Lucida Grande", Arial, sans-serif;line-height:145%!important;margin-top:-10px;color:#000;}
.advertiseWithUs #aspnetForm button{border:0px solid #000; background: url(../imgs3/indexPopupBtns_short.png) no-repeat;width:48px;margin:6px 20px 0 0;}
.advertiseWithUs #aspnetForm button:hover{background-position:0 -31px;}



/* terms page */

.termsPage #content{width:974px; position:relative;margin:123px auto 123px auto; padding:10px 0px 10px 0; background:none;}
.termsPage #contentMiddle, 
.termsPage #contentBgTop{background:url(../imgs3/bgTopMiddle.png) 0px 0 repeat-y;}
.termsPage #contentMiddle{ width:904px; padding:0px 35px 0px 35px;border-top:1px dotted #499EDF;border-bottom:1px dotted #499EDF;}
.termsPage #contentBgTop,
.termsPage #contentBgBottom{position:absolute; height:10px;width:974px;left:0px; background-repeat:no-repeat;}
.termsPage #contentBgTop{top:0px; background-position:-974px 0px;}
.termsPage #contentBgBottom{bottom:0px; background:url(../imgs3/bgBottom.png) -1px 0 no-repeat;}



/* privacyPolicy page */

.privacyPolicy #content{ width:974px; position:relative;margin:123px auto 123px auto; padding:10px 0px 10px 0; background:none;}
.privacyPolicy #contentMiddle, 
.privacyPolicy #contentBgTop{background:url(../imgs3/bgTopMiddle.png) 0px 0 repeat-y;}
.privacyPolicy #contentMiddle{ width:904px; padding:0px 35px 0px 35px;border-top:1px dotted #499EDF;border-bottom:1px dotted #499EDF;}
.privacyPolicy #contentBgTop,
.privacyPolicy #contentBgBottom{position:absolute; height:10px;width:974px;left:0px; background-repeat:no-repeat;}
.privacyPolicy #contentBgTop{top:0px; background-position:-974px 0px;}
.privacyPolicy #contentBgBottom{bottom:0px; background:url(../imgs3/bgBottom.png) -1px 0 no-repeat;}


/* faqAdvertiser page */

.faqConsumer #content{ width:974px; position:relative; margin:123px auto 123px auto; padding:10px 0px 10px 0; background:none; border:0px solid #000}
.faqConsumer #contentBgTop,
.faqConsumer #contentMiddle,
.faqConsumer #contentBgBottom{background:none;}
.faqConsumer #contentMiddle{width:776px; padding:30px 45px 32px 45px; margin:0 auto 0 auto; border-radius:18px; border:1px solid #71bcf5; border-radius:16px; -moz-border-radius:16px; box-shadow: 0 0 10px #005AA1; -webkit-box-shadow: 0 0 10px #005AA1; -o-box-shadow: 0 0 10px #005AA1; background-color:rgba(75, 160, 225, 0.8); background-image: -moz-linear-gradient(top left , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); background-image: -webkit-gradient(linear, left top , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); background-image: -o-linear-gradient(top left , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7));}
.faqConsumer #content h1{font-family:"Trebuchet Ms"; Arial, 'sans-serif'; font-size:1.7em; height:52px; margin-bottom:-18px; text-shadow:0 -2px 2px #005AA1}
.faqConsumer #content p{font-family:"Arial", 'sans-serif'; font-size:16px; font-weight:200; color:#e8e6fd; margin-top:0; letter-spacing:0.5px; line-height:125%; border:0px solid #000; text-indent: 10px;}
.faqConsumer #content h2{padding-top:32px; font-weight:400; text-shadow:0 -2px 2px #005AA1; border-top: 2px dotted #65AEE5}
.faqConsumer #content #videoCantainer1_wrapper,
.faqConsumer #content #videoCantainer2_wrapper{margin-bottom:32px;}
.faqConsumer #content ul{font-family:"Arial", 'sans-serif'; font-weight:200; color:#41556b; font-weight:600; font-size:0.8em; width:740px; background-color:#dad8ee; padding-top:14px; padding-bottom:14px; letter-spacing:0; line-height:175%; border-radius:5px;}
.faqConsumer #content ul li{width:720px;}
.faqConsumer #content strong{color:#ffb800;}



/* how It Works NEW UPDATE -pdr */

.howItWorks #content{height:1284px; width:890px; margin-top:152px; background:none; border:1px solid #71bcf5; border-radius:16px; -moz-border-radius:16px; box-shadow: 0 0 10px #005AA1; -webkit-box-shadow: 0 0 10px #005AA1; -o-box-shadow: 0 0 10px #005AA1; background-color:rgba(75, 160, 225, 0.8); background-image: -moz-linear-gradient(top left , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); background-image: -webkit-gradient(linear, left top , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); background-image: -o-linear-gradient(top left , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7));}

.howItWorks #content .sPhoneUsers p:nth-child(1),
.howItWorks #content .sPhoneUsers p:nth-child(2){font-weight:200; text-align:justify;}
.howItWorks #content .sPhoneUsers p:nth-child(1):first-letter{font-size:22px; font-weight:600}

.howItWorks #content p{font-family:"Arial", 'sans-serif'; font-size:16px; font-weight:200; color:#e8e6fd; letter-spacing:0; line-height:132%; text-align:justify; border:0px solid #000}

.howItWorks #content h1{width:880px; font-family:"Trebuchet MS", Arial, 'sans-serif'; font-size:2.5em; text-align:center; color:#FFFFFF; letter-spacing:0.2px; margin-top:26px; font-weight:600; text-shadow:0 -2px 2px #005AA1}
.howItWorks #content .sPhoneUsers #videoContainer1_wrapper{width:428px!important}
.howItWorks #content .sPhoneUsers{width:430px; float:left;}
.howItWorks #content .sPhoneUsers h2,
.howItWorks #content .webUsers h2{font-size:22px; letter-spacing:0.3px;}
.howItWorks #content .sPhoneUsers h3,
.howItWorks #content .webUsers h3{font-family:"Lucida Grande", Arial,'sans-serif'; color:#ffffff; font-size:1.6em; width:428px; margin-top:12px; font-weight:200; padding-top:16px; margin-bottom:5px; border-top:2px dotted #65aee5;}
.howItWorks #content .webUsers{width:430px; float:left; margin-left:28px; margin-top:-1px; border:0px solid #000}

.howItWorks #content a{}
.howItWorks #content .sPhoneUsers a,
.howItWorks #content .webUsers p a{text-decoration:none; font-family:"Georgia", Times New Roman, 'serif'; letter-spacing:0.5px; font-style:italic; font-weight:600; color:#ffffff;}
.howItWorks #content .sPhoneUsers a{font-size:14px; color:#ffffff; text-shadow:0 -1px 1px #2c3283; width:174px; height:39px; display:block; margin-top:24px; margin-left:-28px; margin-bottom:15px; background:url(../imgs3/learnMore_bg.png) 0 0 no-repeat; padding:16px 0 0 58px; border:0px solid #000}
.howItWorks #content .sPhoneUsers a:hover,
.howItWorks #content .webUsers p a:hover{text-decoration:underline}

.howItWorks #content .webUsers p:nth-child(3){letter-spacing:-0.2px}
.howItWorks #content .webUsers p:nth-child(6){letter-spacing:-0.3px}

.howItWorks #content .webUsers a{text-decoration:none; font-size:18px}
.howItWorks #content .webUsers a span{display:none}
.howItWorks #content .webUsers #downloadBX{ width:238px; height:136px; margin-top:58px; text-align:center; padding:50px 26px 46px 30px; display:block; margin-left:62px; border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; -o-border-radius:18px; background-color:rgba(121, 144, 162,0.4); border:2px solid #5ea0d2}
.howItWorks #content .webUsers #downloadBX #boxType .headapp{display:none}
.howItWorks #content .webUsers #downloadBX #boxType .iPhone{width:157px; height:65px; margin:0 auto 60px auto; display:block; border:0px solid #000}
.howItWorks #content .webUsers #downloadBX #boxType .iPhone img{display:none}
.howItWorks #content .webUsers #downloadBX #boxType axx{background:url(../imgs3/appStore_homeP.png) 0 0 no-repeat;}
.howItWorks #content .webUsers #downloadBX #boxType axx{background:url(../imgs3/android_homeP.png) 0 0 no-repeat;}
.howItWorks #content .webUsers #downloadBX #boxType axx{background:url(../imgs3/blackberry_homeP.png) 0 0 no-repeat;}
.howItWorks #content .webUsers #downloadBX #boxType .clickDL{font-family:"Lucida Grande", Arial, 'sans-serif'; font-size:14px; font-weight:600; height:35px; text-shadow:0 0 3px #2c3283; margin-top: -3px; border:0px solid #000}


.resellerPage #content{background-position: 0 0; border-radius:18px; border:1px solid #71bcf5; border-radius:16px; -moz-border-radius:16px; box-shadow: 0 0 10px #005AA1; -webkit-box-shadow: 0 0 10px #005AA1; -o-box-shadow: 0 0 10px #005AA1; background-color:rgba(75, 160, 225, 0.8); background-image: -moz-linear-gradient(top left , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); background-image: -webkit-gradient(linear, left top , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); background-image: -o-linear-gradient(top left , rgba(75, 160, 225, 0.8), rgba(0, 90, 160, 0.7)); position:relative;}
.resellerPage #content h1{margin-bottom:30px; text-shadow: 0 -2px 2px #005AA1; font-family: "Trebuchet Ms"; font-size: 1.7em; color: #fff;}
.resellerPage #content p{text-indent: 100px; border-bottom: 2px dotted #65AEE5; padding-bottom: 20px; color: #E8E6FD}
/* .resellerPage #content h2,
.resellerPage #content h2.radioBullet{margin:5px 0;} */
.resellerPage .resellerList{width:99%; float:left}
.resellerPage .resellerList ul{ width:400px; float:left;}
.resellerPage #content .linkBtns {width: 450px; margin: 125px auto 35px auto;}
.resellerPage #content .linkBtns a{ display: inline-block;}
.resellerPage #content .linkBtns a.contactUsBtn{margin-left:100px;}



/* aboutUsPage */

.aboutUsPage #content{background:url(../imgs3/intPagesBg.png) 0px -3px no-repeat;height:770px;}
.aboutUsPage #content h1{margin-bottom:10px;}
.aboutUsPage #content h1 strong{margin-bottom:0px;}
.aboutUsPage #content h3{position:relative; margin:10px 0;color:#ffffff; text-shadow:0px 0px 1px #1a2128; font-size:150%;}
.aboutUsPage #content h3 a.contactUsBtn{ width:170px; height:38px; background:url(../imgs3/contactUsTodayBtn.png) left top no-repeat; position:absolute;top:0px;left:200px;}
.aboutUsPage #content h3 a.contactUsBtn:hover{background-position:left bottom;}
.aboutUsPage #content table{width:750px;font-size:13px; color:#ffffff;height:60px;}
.aboutUsPage #content table tr td{line-height:20px;vertical-align:top;}



/* contactUsPage */

.contactUsPage #content .imgBuffer{background:url(../imgs3/mail.png) right top no-repeat;width:295px; height:139px;position:absolute; top:20px; left:650px;}
.contactUsPage #content{background:url(../imgs3/intPagesBg.png) right top no-repeat; border:0px;height:780px;}
.contactUsPage #content h1{width:60%;}
.contactUsPage #content h3{color:#ffffff;text-shadow:0px 1px 2px #1a2128; text-align:left;font-size:120%;position:relative; line-height:38px;}
.contactUsPage #content table.formTable{width:880px; font-size:14px; color:#ffffff;position:relative;margin:0 auto;}
.contactUsPage #content table.formTable tr td{padding:3px;text-align:right;}
.contactUsPage #content table.formTable tr td label{text-shadow:0px 1px 2px #1a2128;}
.contactUsPage #content table.formTable tr td.arrowCell{width:10px;}

/* Phone PB */
.contactUsPage #content table.formTable tr td.inputCell.tdPhone{text-align:left;}
.contactUsPage #content table.formTable tr td.inputCell.tdPhone .inputText{border:none; height:20px;}
.contactUsPage #content table.formTable tr td.inputCell.tdPhone .inputText.tb1{width:35px!important; text-align:center;}
.contactUsPage #content table.formTable tr td.inputCell.tdPhone .inputText.tb2{width:35px!important; text-align:center;}
.contactUsPage #content table.formTable tr td.inputCell.tdPhone .inputText.tb3{width:45px!important; text-align:center;}
.contactUsPage #content table.formTable tr td.inputCell.tdPhone div.required.tel{text-align:left!important; color:#FFBF00; font-size:16px; margin:-2px 112px 0 0; padding:0; text-shadow:0 1px 2px #CC0000; width:10px; float:right;}

.contactUsPage #content table.formTable tr td input.textInput,
.contactUsPage #content table.formTable tr td select{width:250px;float:left;}
.contactUsPage #content table.formTable tr td input.textInput{height:20px;}
.contactUsPage #content table.formTable tr td input.textInput,
.contactUsPage #content table.formTable tr td textarea{background:#f9f9f9;border:0;}
.contactUsPage #content table.formTable tr td textarea{width:100%;padding:0px;float:left;}
.contactUsPage #content table.formTable tr td input.textInput:focus,
.contactUsPage #content table.formTable tr td textarea:focus{background:white;border:0;}
.contactUsPage #content table.formTable tr td.required{color:#ffbf00;font-size:16px;text-align:left;text-shadow: 0px 1px 2px #cc0000;padding:0px;margin:0px;width:10px;}
.contactUsPage #content table.formTable tr td input.submitBtn{background:none; border:none;background:url(../imgs3/submitBtn.png) left top no-repeat; width:100px; height:38px;}
.contactUsPage #content table.formTable tr td input.submitBtn:hover{background-position:left bottom;cursor:pointer;}
.contactUsPage #content table.formTable tr td.submitBtn{text-align:right;width:100px;}
.contactUsPage #content table{width:400px;font-size:13px; color:#ffffff;}
.contactUsPage #content table tr td{line-height:20px;vertical-align:top;}
.contactUsPage #content table tr td.msg{text-align:center;padding-bottom:10px;color:#ffbb00;text-shadow: 0px 0px 2px #cc0000;font-size:18px;}



/* downloadAppPage */

.downloadAppPage #content{width:655px;padding-left:275px; height:520px;padding-top:100px;}
.downloadAppPage #content #phoneSwitcher{position:absolute; top:0; left:7px;}
.downloadAppPage #content h1{}
.downloadAppPage #content h3{position:relative; margin-bottom:5px;color:#ffffff; text-shadow:0px 0px 1px #1a2128; font-size:150%;}
.downloadAppPage #content ul.radioBullets{width:690px;font-weight:bold;font-size:1em;padding:0;}
.downloadAppPage #content ul.radioBullets li{margin-left:0px;}



/* select Category */

.sbr-wrap{position:relative;float:left; width:190px; margin:3px 0 0 0; right: 34px;}
.sbr-wrap-inner{position:absolute;top:0px;left:0px;font-size:13px; color: #33383d; font-weight: bold; line-height: 23px; text-indent: 10px;}
.sbr-select{background: url(../imgs3/nav_select_bg.png) no-repeat; padding-left: 37px;}
.sbr-title{margin-top:-3px;background:#f6f6f6;border:1px solid #ebebeb; -moz-border-radius:5px; width:205px;}

.sbr-focus {border:1px solid #e7e7e7;}
.sbr-focus span.out{background:#F3F3F3 url(../imgs3/nav_select_dropdown.png) right 0px no-repeat !important;}
.sbr-title span.out{display:block;background:#eee url(../imgs3/nav_select_dropdown.png) right -31px no-repeat;white-space:nowrap;overflow:hidden;}
.sbr-title span.in{display:block;padding:2px 5px 0px 2px;margin-right:30px !important;overflow:hidden;background:#fff;height:26px;border:1px solid #ebebeb;}
.divCategoriesDDL {position:absolute;top:29px; left: 50px; padding:0;background:#7a96aa;display:none;border-bottom:1px solid #566c7d; max-height:260px;_height: expression(this.scrollHeight > 260? "260px" : "auto" );overflow:auto;margin:0px;width:594px; z-index: 1; -webkit-box-shadow: 0px 3px 6px 0px ; -moz-box-shadow: 0px 3px 6px 0px ; box-shadow: 0px 3px 6px 0px ;-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius: 0px 10px 10px 10px; border-radius: 0px 10px 10px 10px;}
.divCategoriesDDL ul {list-style-type: none; float: left; padding: 0; margin: 6px 0; font-size: 12px;}
.divCategoriesDDL li{padding: 9px 0px 2px 0; margin: 0px 8px; border-top: 2px solid #8aa1b1; text-indent: 0;}
.divCategoriesDDL li:first-child, .divCategoriesDDL li:first-child:hover {border:none;}
.divCategoriesDDL li a { color: #fff; text-decoration: none; width: 180px; display: inline-block;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){head~body .divCategoriesDDL li a{ width: 176px; }}
.divCategoriesDDL li a img{border: none; background: none; filter: none;}
.divCategoriesDDL li a span { position: relative; bottom: 9px; left: 6px;}
.divCategoriesDDL li:hover, .divCategoriesDDL li.active {background:#fff; color: #000; margin: 0; padding-left: 8px; padding-right: 8px;}
.divCategoriesDDL li:hover a, .divCategoriesDDL li.active a {color: #000;}
.clr{clear:both;float:none}



/* microSites
--------------------------------------------- */

/* New logo PB */
.microSitePage #content a.logo2{margin:0px 0px 0px 30px; width:243px; height:87px; display:block; overflow:hidden;}

.microSitePage #content a.logo2 img{border:0; opacity:.95; background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='.../imgs3/shogerlogo2.png', sizingMethod='scale'); -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='.../imgs3/shogerlogo2.png', sizingMethod='scale');}

.microSitePage #content a.logo2:hover img{border:0; opacity:1; display:block;}


.microSitePage #content{padding:0px 0px; width:960px; margin-bottom:100px;}
.microSitePage #content .downloadAppTxt{display:none;}

.microSitePage #content .couponBlock{background:url(../imgs3/couponsHolderBg_02.png) 0 0 no-repeat;position:absolute;top:120px;left:0px}
.microSitePage #content .couponBlock.active{height:364px;padding:0 7px 0 0;background-position:-614px 0px;width:308px;}
.microSitePage #content .couponBlock.active h4{}


/* h1 styles PB */
.microSitePage #content h1{font-family:"Helvetica", Arial, sans-serif; position:absolute; top:15px; left:330px; color:#ffffff; text-shadow:0px 0px 6px #4169b3; font-size:28px; font-weight:500!important;}
.microSitePage #content h1 strong{font-size:130%;}

.microSitePage #content #searchBlock{position:absolute;top:110px; left:330px;}
.microSitePage #content #downloadBlock{position:absolute; top:326px; left:340px;}
.microSitePage #content #downloadBlock h2{margin-bottom:16px;}
.microSitePage #content #downloadBlock table{width:534px}
.microSitePage #content #downloadBlock table tr:last-child td{padding:0 18px 0 18px}
.microSitePage #content #downloadBlock table tr:last-child td a {display:block; letter-spacing:0.3px; line-height:18px!important; color:#ffffff; font-weight:bold; text-decoration:none; text-shadow:0px 0px 3x #2c3283; border-bottom:1px dotted #4ba0e1; line-height:20px; border:0px solid #000}

.microSitePage #content .merchLocation{font-size:16px; position:relative; padding:0px 20px 60px 20px;width:920px; height:auto; top:366px;left:0px;}

.microSitePage #content .merchLocation h1{color:#ffffff;text-shadow:0px 0px 3px #1B1E4F; text-align:left; font-size:170%; width:99%; position:relative; line-height:38px; margin-top:28px;left:0px;}
.microSitePage #content .merchLocation h3{color:#ffffff; text-shadow:0px 0px 3px #1B1E4F; text-align:left; font-size:100%; width:99%; position:relative;}
.microSitePage #content .merchLocation p{color:#ffffff; text-shadow:0px 0px 3px #1B1E4F; margin-top:-10px;}
.microSitePage #content .merchLocation p a{color:#ffb800; text-decoration: underline; text-shadow:none; top:0;}
.microSitePage #content .merchLocation p a:hover{text-decoration:none;}
.microSitePage #content .merchLocation p strong{color:#ffb800;}

.microSitePage #content .merchLocation div#ctl00_cphMain_divMap{margin-top:-28px}
.microSitePage #content .merchLocation input.getDirections{margin-left:auto; height:30px; font-size:16px;}
.microSitePage #content .merchLocation input.getDirections:hover{cursor:pointer; background-position: y -30px}

.microSitePage #content .merchLocation .gMap{background:white;border:5px solid white; min-height:250px;}



#logo{position:relative}
#contentBottomWide{background:none; padding:130px 0;}
#contentBottom{width:950px;}
#contentBottom h1{color:#ffffff; margin:0; padding:0; text-shadow:0px 1px 2px #1a2128;}
#contentBottom .registerBlock{margin:0}


.print{display:none;}

/*** Microsite Sweet Deals - nevena ***/

.microSitePage #contentWide {overflow-y: auto;}
.microSitePage.SweetDealPage  #content {margin-bottom: 100px; padding: 0; width: 1039px; } .left_side{float: left; width: 385px;}
.microSitePage.SweetDealPage .cloud { background: url("../imgs3/smallCloud.png") no-repeat scroll 0 0 transparent; height: 46px; left: 5px; position: fixed; top: 130px; width: 71px; z-index: -1; }
.microSitePage.SweetDealPage .cloud .medCloud { background: url("../imgs3/largeCloud.png") no-repeat scroll 0 0 transparent; height: 150px; position: fixed; right: -5px; top: 480px; width: 220px; z-index: -1; }
.microSitePage.SweetDealPage  .cloud .smallCloud { background: url("../imgs3/medCloud.png") no-repeat scroll 0 0 transparent; height: 95px; left: 35px; position: fixed; top: 290px; width: 132px; }
.microSitePage.SweetDealPage .left_side_sd img{ max-width: 377px; border: 4px solid #fff; position: relative; background: #fff; margin-bottom: 35px;}
.microSitePage.SweetDealPage .left_side_sd .video h3{color: #aad7fa; font-size: 20px; margin: 0px 0 10px 0; text-shadow: 0 1px 2px #4671C2; clear: both; font-family:"Trebuchet MS", Arial, 'sans-serif'; }
.microSitePage.SweetDealPage .left_side_sd {width: 385px; float: left; text-align: center;}
.microSitePage.SweetDealPage .right_side_sd p{font-family: Helvetica, Arial, 'sans-serif';}
.microSitePage.SweetDealPage  .right_side_sd h1, .microSitePage.SweetDealPage .right_side_sd h3, .microSitePage.SweetDealPage .right_side_sd li, .microSitePage.SweetDealPage .right_side_sd ul, .microSitePage.SweetDealPage .right_side_sd p{margin: 0; padding: 0;}
.microSitePage.SweetDealPage h2, .microSitePage.SweetDealPage h3, .microSitePage.SweetDealPage h4, .microSitePage.SweetDealPage h5, .microSitePage.SweetDealPage h6 {color: #fff; margin-bottom: 10px!important;}
.microSitePage.SweetDealPage .right_side_sd h1{ font-weight: bold; margin: 20px auto 10px 27px; padding: 0; text-shadow: 0 0 6px #3F60AB!important; position: relative !important; top: 0!important;  left: 0 !important;}
.microSitePage.SweetDealPage .right_side_sd h1:first-child{margin-left: 0; margin-top: 0px;}
.microSitePage.SweetDealPage .right_side_sd{ float: right; width: 617px; }
.microSitePage.SweetDealPage .right_side_sd .background{ background: url(../imgs3/blue_bg.png) repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  }
.microSitePage.SweetDealPage .right_side_sd .background p {margin: 0 5px 10px 5px; color: #fff; font-size: 14px; font-weight: normal; line-height: 18px; font-family: Arial,Helvetica,sans-serif;}
.microSitePage.SweetDealPage .right_side_sd .background p a{color: #fff; font-weight: normal;}
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li{ display: inline; list-style-type: none; float: left; font-family: Helvetica, Arial, 'sans-serif';}
.microSitePage.SweetDealPage .right_side_sd ul.price_bar{ width: 661px; height: 85px; background: url(../imgs3/buybar.png) no-repeat; font-weight: bold; position: relative; right: 28px; }
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li.btn a{ display: block; width: 117px; height: 46px; background: url(../imgs3/buybtn.png) no-repeat; }
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li.btn{ left: 120px; position: absolute; top: 16px; }
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li.days_left{ text-align: center; color: #4095d6; font-size: 17px; right: 242px; position: absolute; top: 29px; }
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li.price{ color: #9ebe26; font-size: 25px; position: absolute; left: 28px; top: 23px; }
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li.price span{ font-size: 20px; position: relative; bottom: 8px;}  
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li ul.before li{ display: block; float: right; width: 198px; height: 39px; clear: both; text-align: center; }
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li ul.before li.buy_before{ color: #4095d6; font-size: 12px;}
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li ul.before li.use_before{ color: #fff; font-size: 14px;}
.microSitePage.SweetDealPage .right_side_sd ul.price_bar li ul.before{ position: absolute; left: 463px; top: 12px; }
.microSitePage.SweetDealPage .right_side_sd .background p.description{font-size: 17px; font-weight: bold; line-height: 22px;}
.microSitePage.SweetDealPage .right_side_sd .background p.confimationCode, .microSitePage.SweetDealPage .right_side_sd .background p.usesLeft, .microSitePage.SweetDealPage .right_side_sd .background p.dollarsEarn {font-weight: bold; line-height: 22px; font-weight: 13px; position: absolute; color: #4095D6;}
.microSitePage.SweetDealPage .right_side_sd .background p.confimationCode{top: 145px; left: 505px; font-size: 17px; color: #ED8C01;}
.microSitePage.SweetDealPage .right_side_sd .background p.usesLeft{top: 178px; left: 506px; width: 130px; border-right: 1px solid #e6ebf2; font-size: 13px;}
.microSitePage.SweetDealPage .right_side_sd .background p.dollarsEarn {top: 178px; left: 645px;  font-size: 13px;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc{ font-size: 14px; color: #aad7fa; font-weight: bold; padding: 10px 0 0 15px; margin-left: 11px; background: url(../imgs3/line.png) no-repeat 0 0; }
.microSitePage.SweetDealPage .right_side_sd .aditional_desc h3{ font-size: 16px; float: left; width: 140px; text-shadow: 0 1px 2px #4671c2; }
.microSitePage.SweetDealPage .right_side_sd .aditional_desc h4{ font-size: 16px; text-shadow: 0 1px 2px #4671c2; margin: 0; float: right; width: 200px;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc h4 a{ color: #AAD7FA; text-shadow: 0 1px 2px #4671c2; text-decoration: none; border-bottom: 1px solid #AAD7FA; margin: 0 3px;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc h4 a:hover{border: none;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc p{ color: #aad7fa; font-size: 13px; font-weight: bold; line-height: 16px; padding-top: 8px; padding-bottom: 10px; font-family: Arial,Helvetica,sans-serif; }
.microSitePage.SweetDealPage .right_side_sd  p.notes {font-style: italic; position: absolute; top: 25px; right: 85px; font-weight: bold; font-size: 17px; padding: 10px; border: 2px solid #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.microSitePage.SweetDealPage .right_side_sd p.notes a {color: #fff;}
.microSitePage.SweetDealPage .right_side_sd p.notes a:hover {text-decoration: none;}
.microSitePage.SweetDealPage .right_side_sd .link_bar{ background: #fff; display: inline-block;  height: 67px; margin: 10px 0 0 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;-webkit-box-shadow: 0px 2px 5px 1px #6d8cc5; -moz-box-shadow: 0px 2px 5px 1px #6d8cc5; box-shadow: 0px 2px 5px 1px #6d8cc5;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc a.limits{ background: url(../imgs3/arrow.png) no-repeat; display: inline-block; width: 25px; height: 26px; position: relative; bottom: 3px;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc a.limits:hover {background-position: 0 -26px;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc a.limits.inactive{background-position: 0 -52px; cursor: default;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc a.limits.active{background-position: 0 -78px;}
.microSitePage.SweetDealPage .right_side_sd .aditional_desc a.active:hover {background-position: 0 -26px;}
.microSitePage.SweetDealPage .right_side_sd .link_bar div {float: left;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.likes div {float: none;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a {display: block; float: left; font-size: 10px; height: 30px; line-height: 150%; text-align: center; margin-top: 14px; width: 65px; text-decoration: none; color: #4095d6; font-family: "Lucida Grande",Arial,Helvetica,sans-serif; font-weight: bold;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.print span{ background-position: right 0;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.print:hover span{background-position: 0 0; }
.microSitePage.SweetDealPage .right_side_sd .link_bar a.likes span{ background-position:right -27px;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.likes:hover span{background-position: 0 -27px; }
.microSitePage.SweetDealPage .right_side_sd .link_bar a.email  span{background-position: right -108px;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.email{}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.email:hover span{background-position:0 -108px;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.facebook  span{background-position: right -135px;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.facebook:hover span{background-position: 0 -135px;}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.tweet  span{background-position: right -162px}
.microSitePage.SweetDealPage .right_side_sd .link_bar a.tweet:hover span{background-position: 0 -162px}
.microSitePage.SweetDealPage .right_side_sd .link_bar span{ background:url(../imgs3/couponsFtrIco.png) 0 0 no-repeat; width:26px;margin:0 20px; height:27px; display:block; position:relative; float:left;}
.microSitePage.SweetDealPage .right_side_sd .link_bar span.site{background: none;  font-size: 11px; margin-left: 10px; margin-right: 20px; margin-top: 16px; width: auto; }
.microSitePage.SweetDealPage .right_side_sd .link_bar span.site a{margin: 0px; width: auto;}
.microSitePage.SweetDealPage .right_side_sd .link_bar span.site a:hover{text-decoration: underline;}
.microSitePage.SweetDealPage .right_side_sd .map input.getDirections{ background: url("../imgs3/indexPopupBtns.png") no-repeat scroll left top transparent; border: medium none; color: #FFFFFF; display: block; font-family: Arial; font-size: 1.1em; font-weight: bold; height: 31px; line-height: 31px; text-align: center; text-decoration: none; text-shadow: 0 1px 2px #757575; width: 140px; float: right; cursor: pointer;}
.microSitePage.SweetDealPage .right_side_sd  p{ color: #fff; font-size: 14px; font-weight: bold; line-height: 22px; margin-left: 27px;} 
.microSitePage.SweetDealPage .right_side_sd  p.phone{ background: url("../imgs3/phone.png") no-repeat scroll 0 2px transparent; padding-left: 25px; padding-bottom: 2px; height: 20px; } 
.microSitePage.SweetDealPage #Gmap{clear: both; background-color: #E5E3DF; min-height: 400px; min-width: 200px; overflow: hidden; position: relative; margin-bottom: 60px; border: 4px solid #fff;}
.microSitePage.SweetDealPage .right_side_sd .map input.getDirections:hover{background-position: 0 -31px;}

/*** payment info popup - Microsite Sweet Deals - nevena ***/

.divPaymentInfoPopup {color: #3B3B3B; font-family: "Lucida Grande",Arial,Helvetica,sans-serif;}
.divPaymentInfoPopup, .divPaymentInfoPopup p, .divPaymentInfoPopup h1, .divPaymentInfoPopup h3, .divPaymentInfoPopup select, .divPaymentInfoPopup input, .divPaymentInfoPopup form, .divPaymentInfoPopup  li, .divPaymentInfoPopup ul, .divPaymentInfoPopup table, .divPaymentInfoPopup tr, .divPaymentInfoPopup td{margin: 0; padding: 0; }
div.divPaymentInfoPopup{ width: 740px!important; margin: 0px auto; background: #fff; padding-top: 1px; padding: 0!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 1px 1px 18px 1px ; -moz-box-shadow: 1px 1px 18px 1px ; box-shadow: 1px 1px 18px 1px ; }
div.divPaymentInfoPopup #divPaymentInfoPopup{ height: auto!important;  overflow: hidden; }
div.divPaymentInfoPopup .ui-dialog-titlebar{ background: #FD9E2A; margin: 10px 10px 0 10px; }
div.divPaymentInfoPopup .ui-dialog-titlebar span{ text-shadow: 0px 0px 1px #bababa; font-family: arial;} 
div.divPaymentInfoPopup .ui-dialog-titlebar a{ display: block!important; } 
div.divPaymentInfoPopup .buy_titlebar{ border-radius: 4px 4px 4px 4px; height: 46px; background: #FD9E2A; margin: 13px; }
div.divPaymentInfoPopup .buy_titlebar h1{ font-size: 20px; font-weight: bold; text-shadow: 0px 0px 1px #bababa; color: #fff; padding: 10px 0 0 15px; }
div.divPaymentInfoPopup  h3{ color: #FD9E2A; font-size: 16px; text-align: center; margin-bottom: 30px; font-family:"Trebuchet MS", Arial, 'sans-serif';} 
div.divPaymentInfoPopup   table tr td{ padding: 0 21px 20px 0; } 
div.divPaymentInfoPopup   table tr td label{ display: block; margin-bottom: 7px; color: #4b5561; padding: 0; font-size: 14px; font-family: arial, sans-serif;} 
div.divPaymentInfoPopup   table tr td label strong, .newFindPage .divAddPlace ul li label strong{display: inline-block; width: 11px; height: 12px; background: url("../imgs3/blue_arrow.png") no-repeat; animation: arrow 0.3s infinite alternate;-moz-animation:arrow 0.3s infinite alternate;-webkit-animation:arrow 0.3s infinite alternate;}
@keyframes arrow{0% {opacity: 1;} 100% {opacity: 0;} }
@-moz-keyframes arrow{ 0% {opacity: 1;} 100% {opacity: 0;} } 
@-webkit-keyframes arrow { 0% {opacity: 1;} 100% {opacity: 0;} }
div.divPaymentInfoPopup   table tr td input{ background: url("../imgs3/dialog_input_left.png") no-repeat; border: none; height: 30px; font-size: 17px; text-indent: 10px; color: #2b2b2b; font-family: Helvetica,sans-serif;} 
div.divPaymentInfoPopup table tr td span{ background: url("../imgs3/dialog_input.png") no-repeat scroll right center transparent; display: inline-block; height: 30px; margin: 0; padding: 0; float: left;} 
div.divPaymentInfoPopup  span.cardholder_name input, div.divPaymentInfoPopup  span.address input{ width: 224px; } 
div.divPaymentInfoPopup  span.address { float: left; } 
div.divPaymentInfoPopup  span.star{ color: #FD9E2A; background: none; width: 5px; float: right; font-size: 23px; padding-left: 4px; } 
div.divPaymentInfoPopup span select{ background: url("../imgs3/dialog_input_left.png") no-repeat; padding: 0; height: 30px; color: #2b2b2b; font-family: arial, sans-serif;}
div.divPaymentInfoPopup span.country select{ border: none; width: 158px; font-size: 17px;}
div.divPaymentInfoPopup  span.city  input{ width: 224px; }
div.divPaymentInfoPopup span.zip input{ width: 110px; }
div.divPaymentInfoPopup span.cvv input{ width: 60px; }
div.divPaymentInfoPopup span.card input{ width: 190px; }
div.divPaymentInfoPopup table tr td.expire{ width: 225px; padding: 5px 0 30px 0; background: #f5fafd; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #dde7f0; }
div.divPaymentInfoPopup table tr td.expire span select, div.divPaymentInfoPopup table tr td.expire span { float: left; width: 75px; }
div.divPaymentInfoPopup  table tr td.expire label{ color: #7b7b7b; font-weight: bold; font-size: 12px; padding-left: 22px; margin-bottom: 0px;}
div.divPaymentInfoPopup  table tr td.expire label:first-child{font-size: 13px;}
div.divPaymentInfoPopup table tr td.expire span{ margin-left: 25px; background: none;} 
div.divPaymentInfoPopup  table tr td.expire span select{ border: none; font-size: 17px; padding-left: 5px; background: url("../imgs3/expire.png") no-repeat scroll right center transparent;} 
div.divPaymentInfoPopup  table tr td.expire span.month label, div.divPaymentInfoPopup  table tr td.expire span.year label{ color: #4b5561; font-weight: normal; padding: 0; height: 12px; margin-bottom:7px;} 
div.divPaymentInfoPopup  span.state  select{ border: none; font-size: 17px; width: 181px; } 
div.divPaymentInfoPopup  span.type select{ border: none; font-size: 17px; width: 110px; }  
div.divPaymentInfoPopup  table tr td span.credit_card input{ background: url("../imgs3/creditcard_input.png") no-repeat; width: 242px;}
div.divPaymentInfoPopup  table tr td span.credit_card{float: none;}
div.divPaymentInfoPopup  table tr td.credit_card{ background: #e8f2fb; width: 700px; height: 92px; text-align: center; padding: 0; margin: 0; border-top: 18px solid #fff; } 
div.divPaymentInfoPopup  table tr td.credit_card label { color: #7b7b7b; font-weight: bold; font-size: 14px; font-family: Arial, sans-serif;} 
div.divPaymentInfoPopup  table.mandatory { color: #FD9E2A; font-size: 14px; font-weight: bold; font-style: italic; font-family: georgia; border-bottom: 2px solid #e8e9f2; width: 665px; } 
div.divPaymentInfoPopup  table.mandatory tr td{ padding: 15px 0 5px 0; }  
.divPaymentInfoPopup  .ui-helper-clearfix{ border: none; background: none; } 
div.divPaymentInfoPopup .ui-dialog-buttonpane {padding-right: 0px!important;}
div.divPaymentInfoPopup .ui-dialog-buttonpane button{ width: 140px!important; position: relative; right: 204px; bottom: 8px; }
div.divPaymentInfoPopup .ui-dialog-buttonpane button:first-child{margin-left: 35px!important;}
div.divPaymentInfoPopup #errorBlock{height: auto;}

/*** buy popup confirm - Microsite Sweet Deals - nevena ***/

.buy_popup_confirm{ width: 513px!important; height: auto!important; padding-left: 0px!important; padding-right: 0px!important; font-family: arial; font-weight: bold; background: #fff!important; } 
.buy_popup_confirm table, .buy_popup_confirm table tr,.buy_popup_confirm table tr td, .buy_popup_confirm h1 {padding: 0; margin: 0;}
.buy_popup_confirm  table { font-size: 18px; border-collapse:collapse; width: 460px; margin: 0 auto; } 
.buy_popup_confirm  table span{ display: block; font-size: 13px; font-weight: normal; font-family: "Lucida Grande",Helvetica,Arial,'sans-serif'; } 
.buy_popup_confirm h1{ padding: 36px 0 6px 0; font-size: 24px; text-align: center; font-family: arial; }  
.buy_popup_confirm  table tr td{ vertical-align:text-top; text-align: right; padding: 12px 15px; } 
.buy_popup_confirm table td:first-child{ text-align: left; }
.buy_popup_confirm table tr.available{ background: url(../imgs3/raw_up.png) no-repeat; } 
.buy_popup_confirm table tr.use{ background: url(../imgs3/raw.png) no-repeat #fafbfd; color: #f0ae46; }
.buy_popup_confirm table tr.use td:first-child{ background: url(../imgs3/use_dollars.png) no-repeat 200px 19px; } 
.buy_popup_confirm table tr.use input{ height: 30px; width: 45px; background: url(../imgs3/input_bpc.png) no-repeat; border: none; text-align: right; color: #f0ae46; font-size: 18px; font-weight: bold; font-family: arial, sans-serif; } 
.buy_popup_confirm table tr.payment_info td span{ background: url(../imgs3/payment_info.png) no-repeat; padding: 14px 0 7px 7px; margin-top: 7px; position: relative; right: 20px; } 
.buy_popup_confirm table tr.payment_info a.lbBuyChangePaymentInfo{text-decoration: none;}
.buy_popup_confirm table tr.payment_info td span a{ text-decoration: none; font-size: 12px; padding-left: 10px; font-family: Arial,'sans-serif'; font-weight: bold; } 
.buy_popup_confirm table tr.payment_info td span a:hover{ text-decoration: underline; } 
.buy_popup_confirm .buy_popup{ width: 315px; margin: 0 auto; text-align: center; padding-bottom: 40px; } 
.buy_popup_confirm .buy_popup h1{ font-size: 16px; font-family: "Lucida Grande",Helvetica,Arial,'sans-serif'; margin-bottom: 25px; } 
.buy_popup_confirm .buy_popup h1 a{ float: left; background: url(../imgs3/my_shooger.png) no-repeat 0 5px; width: 45px; height: 44px; position: relative; bottom: 16px; }
.buy_popup_confirm .buy_popup h1 a.active{background: url(../imgs3/checked.png) no-repeat;}
.buy_popup_confirm .buy_popup p{ font-size: 13px; font-weight: normal; padding: 0 20px; margin-bottom: 45px; font-family: Arial,'sans-serif'; }
.buy_popup_confirm .buy_popup p.divBuySuccessMessage{line-height: 18px; color: #619CCE; text-align: justify; font-family: verdana,Arial,sans-serif; padding: 20px; background: #FAFBFD; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.buy_popup_confirm .buy_popup p a:hover{ text-decoration: none; } 
.buy_popup_confirm .buy_popup button{ border: none; text-align: center; font-size: 16px; text-transform: uppercase; text-shadow: 0px 0px 2px #aaaaaa; font-weight: bold; color: #fff; width: 130px; height: 42px; background-position: 0 2px!important; font-family: arial, sans-serif; cursor: pointer; margin-top: 5px;} 
.buy_popup_confirm .buy_popup button.cancel{ background: url(../imgs3/dialog_cancel.png) no-repeat; } 
.buy_popup_confirm .buy_popup button.buy{ background: url(../imgs3/dialog_buy.png) no-repeat; }
.buy_popup_confirm .buy_popup button.btnBuyChangeCardInfo {background: url(../imgs3/dialog_buy_wide.png) no-repeat; font-size: 15px; width: 176px;}
.buy_popup_confirm.ui-dialog-content{padding: 0!important;}
.buy_popup_confirm.ui-widget-content, .buy_popup_confirm.ui-widget-content a{ color: #4b5561;}
.buy_popup_confirm #errorBlock{height: auto;}
.buy_popup_confirm #errorBlock p{padding-bottom: 20px!important; margin-bottom: 0!important;}

/*** increase user information complexity popup - Microsite Sweet Deals - nevena ***/

.upgardeUsernamePopup ul li label, .upgradePasswordPopup ul li label, .upgradePassAndUsernamePopup ul li label {width: 210px; display: inline-block;}
#divUpgardeUsernamePopup, #divUpgradePasswordPopup, #divUpgradeUsernamePasswordPopup, .upgardeUsernamePopupErrorMessage #errorBlock, .UpgradePasswordPopupErrorMessage #errorBlock, .UpgradeUsernamePasswordPopupErrorMessage #errorBlock {height: auto!important;}
.upgardeUsernamePopup .ui-dialog-buttonpane button, .upgradePasswordPopup .ui-dialog-buttonpane button, .upgradePassAndUsernamePopup .ui-dialog-buttonpane button {padding: 0!important; width: 140px!important;}

/*** My SweetDeals - View Purchased Deals - nevena ***/

.merchantCouponsPage #content  .offersTabContainer {margin-top: 38px; }
.purchasedDealsPage #content .searchresults strong{padding-top: 3px;}
.savedOffersPage #content a.purchasedTab, .savedDealsPage #content a.purchasedTab{ background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../imgs3/offers_offers_tab.png"); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; color: #A9C0DB; float: left; height: 40px; margin-left: 12px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 9px; text-align: center; width: 142px; text-decoration: none; font-weight: bold;  }
.purchasedDealsPage #content a.purchasedTab.active{ background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../imgs3/offers_offersOn_tab.png"); background-origin: padding-box; background-position: 0 0; background-repeat: no-repeat; background-size: auto auto; color: #FFFFFF; text-shadow: 0 -1px 1px #BB4400; float: left; height: 40px; margin-left: 12px; padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 9px; text-align: center; width: 142px; text-decoration: none; font-weight: bold; }
.purchasedDealsPage #content a.purchasedTab:hover, .savedOffersPage #content a.purchasedTab:hover, .savedDealsPage #content a.purchasedTab:hover{opacity:0.8; filter:alpha(opacity=80);}
.purchasedDealsPage #content a.savedFindsTab, .savedOffersPage #content a.savedFindsTab, .savedDealsPage  #content a.savedFindsTab{ margin-left: -1px!important; float: none!important; display: inline-block!important; } 
.purchasedDealsPage  #content a.savedOffersTab, .savedOffersPage #content a.savedOffersTab, .savedDealsPage #content a.savedOffersTab{ margin-left: -5px!important; float: none!important; display: inline-block!important; } 
.purchasedDealsPage #content .myShoogerTabs{ border-bottom: none!important; height: 194px; } 
.purchasedDealsPage #content #merchantsContent #heading .searchresults { background-color: #FCFCFC; color: #7B7B7B; overflow: auto;  margin-bottom: 12px; margin-top: 16px; padding-bottom: 4px; padding-left: 0; padding-right: 0; padding-top: 4px; text-align: left; width: 906px; } 
.purchasedDealsPage #content .searchresults h3 { color: #4B5561; display: inline-block; font-size: 16px; margin-bottom: 0; margin-left: 0; margin-right: 18px; margin-top: 0; width: auto; } 
.purchasedDealsPage #content .searchresults h3 span { color: #4B5561; font-size: 14px; } 
.purchasedDealsPage #content .searchresults div {display: inline-block;}
.purchasedDealsPage #content .searchresults:first-child span, .purchasedDealsPage #content .searchresults:first-child strong { color: #7B7B7B; display: inline-block; font-family: "Arial",'sans-serif'; font-size: 14px; font-weight: 600; margin-left: 12px; width: auto; } 
.purchasedDealsPage #content .searchresults span.miles, .purchasedDealsPage #content .searchresults span.numDeals { color: #ED8C01; font-weight: bold; text-shadow: 0 0 1px #FFAA00; } 
.purchasedDealsPage #content .searchresults:first-child span, .purchasedDealsPage #content .searchresults:first-child strong a{ margin-left: 12px; } 
.purchasedDealsPage #content .couponBlock.couponBlockSweetDeal span.confirmationCode { color: #4B5561; float: left; clear: both; margin-top: 0; padding-bottom: 0; padding-left: 2px; padding-right: 0; text-align: left !important; font-size: 70%; font-weight: bold; position: absolute; top: 234px; left: 10px;}  
.purchasedDealsPage #content span.usesLeft { color: #4B5561; margin-top: 0; padding-bottom: 0; padding-left: 2px;  padding-right: 15px; padding-top: 0px; text-align: right !important; width: 40%; font-size: 60%; position: absolute; top: 215px; right: 0; } 
.purchasedDealsPage #content span.purchaseDate{ color: #4B5561; margin-top: 0; padding-bottom: 0; padding-left: 0px; padding-right: 0; padding-top: 0px; text-align: left !important; font-size: 60%; margin-left: 20px; position: absolute; top: 215px; left: -8px;  } 
.purchasedDealsPage #content span.expiration{ top: 195px!important; left: 10px!important; z-index: -1;}
.purchasedDealsPage .couponBlock.couponBlockSweetDeal  span.shoogerDollars {color: #EB1805; font-size: 60%; font-weight: bold; position: absolute; top: 252px; left: 13px;}
.purchasedDealsPage #content table.cpnsTable tr.active{height: 348px}
.purchasedDealsPage #content table.cpnsTable tr td {height: 350px!important;}
.purchasedDealsPage #content table.cpnsTable tr.active td {height: 396px!important;}
.purchasedDealsPage #content table.cpnsTable tr td .couponBlock{height: 340px!important;}
.purchasedDealsPage #content table.cpnsTable tr.active td .couponBlock{height: 404px!important;}
.purchasedDealsPage #content table.cpnsTable tr td{background: url("../imgs3/couponsHolderBg_04.png") no-repeat; height: 394px;}
.purchasedDealsPage #content table.cpnsTable tr.active td{background-position: right top;}
.purchasedDealsPage #content a.finePrint{top: 0px; }

.purchasedDealsPage #content #merchantsContent #heading .paging, .savedDealsPage #content #merchantsContent #heading .paging, .savedOffersPage #content #merchantsContent #heading .paging {position: absolute; top: 289px; left: 713px;}
.purchasedDealsPage #content #merchantsContent, .savedDealsPage #content #merchantsContent, .savedOffersPage #content #merchantsContent {float: left;}
.purchasedDealsPage #content #contentMiddle div.nodeals, .savedDealsPage #content #contentMiddle div.nodeals, .savedOffersPage #content #contentMiddle div.nodeals {display: inline-block;}
 
/*** SweetDeals - Offers Page - nevena ***/
 
.offersPage #content span.expiration{top: 195px!important; left: 12px!important; height: 2px!important;}
.offersPage #content span.expiration .useByDate{left: 170px;}
.offersPage .couponBlock.couponBlockSweetDeal  span.shoogerDollars {color: #EB1805; font-size: 60%; font-weight: bold; position: absolute; top: 217px; left: 15px;}
.offersPage #content table.cpnsTable tr td div.couponBlockSweetDeal{background: url("../imgs3/couponsHolderBg_02_sweetdeal.png") no-repeat;}
.offersPage #content table.cpnsTable tr.active td div.couponBlockSweetDeal{background-position: right top;}

/*** Experts - nevena ***/

.merchantCouponsPage #content table.cpnsTable tr td div.couponBlockExpert{background: url("../imgs3/couponsHolderBg_exp.png") no-repeat;}
.merchantCouponsPage #content table.cpnsTable tr.active td div.couponBlockExpert{background-position: right top;}

/*** Offers Page - fine print - nevena ***/

.merchantCouponsPage a.finePrint, .microSitePage.promoPage  a.finePrint{ font-size: 60%; text-decoration: underline!important; position: relative; top: 10px; z-index: 1;}

/*** Find a Person (buttons) - nevena ***/

.myPeoplePage #merchantsContent #heading div.searchKeyword input.textInputBig {background: url("../imgs3/find_person.png") no-repeat scroll left top transparent; border: medium none; float: left; font-family: Helvetica,sans-serif; font-size: 20px; height: 36px; width: 209px; padding-left: 40px;}
.myPeoplePage #merchantsContent #heading  div.searchKeyword  input.submit{background:url("../imgs3/search_popup.png") no-repeat; width: 120px; border: none; font-size: 17px; font-weight: bold; height: 38px; cursor: pointer; position: relative; bottom: 2px; text-indent: -999999px;}
.myPeoplePage #merchantsContent #heading  div.searchKeyword{display: inline;}

/*** Email Share Popup  - nevena ***/

.shareViaEmailPopup {padding: 0!important; background: url(../imgs3/invite_popup_bg.png) repeat-x #FCFCFE !important; width: 355px!important;}
.shareViaEmailPopup div.ui-corner-all {border-radius: 0px; margin: 10px;}
.shareViaEmailPopup .defShareViaEmail {height: auto!important; text-align: center;}
.shareViaEmailPopup textarea{background: url(../imgs3/textarea_popup.png) no-repeat; min-height: 33px; max-width: 238px; width: 238px; line-height: 33px; border: 1px solid #dadada; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  text-indent: 40px!important; margin-top: 10px; float: left;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.shareViaEmailPopup textarea{ padding: 5px 0 0 40px!important; min-height: 28px; height: 28px!important; width: 198px; min-width: 198px; }}
.shareViaEmailPopup ul li input{background: url(../imgs3/eshare_popup.png) no-repeat!important; height: 33px!important; width: 238px!important; border: 1px solid #dadada!important; -webkit-border-radius: 2px!important; -moz-border-radius: 2px!important; border-radius: 2px!important;  text-indent: 10px!important; margin-top: 10px!important; padding: 0!important; float: left;}
.shareViaEmailPopup ul li.inputBig{background: none!important;}
.shareViaEmailPopup ul li{height: 87px; text-align: left;}
.shareViaEmailPopup ul li label{font-size: 20px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; color: #7b7b7b!important;}
.shareViaEmailPopup ul li strong{ color: #7B7B7B; font-size: 11px; line-height: 14px!important; float: left;  display: block; margin-bottom: 10px;}
.shareViaEmailPopup input.submitBtn {background: url(../imgs3/send_popup.png) no-repeat; text-indent: -999999px; display: inline-block; height: 38px!important; width: 117px; margin: 10px 0!important; float: none!important;}
.shareViaEmailPopup input.submitBtn:hover{background-position: 0 -38px;}
.shareViaEmailPopup #errorBlock{height: auto!important;}

/*** facebook canvas - nevena ***/

.homePage #login, #divSweet{background: url(../imgs3/fb_canvas_bg.png) no-repeat; width: 708px; height: 304px; position: absolute; left: 50%; top: 50%; margin-left: -354px; margin-top: -152px; text-align: center;} 
.homePage #login span{display: block; font-family: Arial, sans-serif; color: #fff; font-size: 28px;  font-weight: bold; position: relative; top: 115px; right: 62px; }
.homePage #login a {position: relative; top: 180px;}
.homePage #login a, #divSweet a, #divSweet input.btnLogin{ cursor: pointer; display: inline-block; background: url("../imgs3/newuser_popup_btn.png") no-repeat; width: 120px; height: 37px; }
.homePage #login a.login_button, #divSweet input.btnLogin  {background: url("../imgs3/login_popup_btn.png") no-repeat;}
.homePage #login a:hover, #divSweet a:hover, #divSweet input.btnLogin:hover {background-position: 0 -36px;}

#divSweet{height: 346px; margin-top: -173px; color: #fff; font-weight: bold;} 
#divSweet h2 {font-size: 16px; margin: 125px 0 30px 135px; text-align: left; width: 460px; text-shadow: 0px 1px 2px #376282;}
#divSweet span#lbEmail, #divSweet span#lbPassword {width: 110px; display: inline-block; text-align: left; float: left; clear: left; margin-left: 193px;text-shadow: 0px 1px 1px #376282;}
#divSweet input {float: left; margin-bottom: 10px; width: 200px; height: 20px; -webkit-border-radius: 5px ;-moz-border-radius: 5px; border-radius: 5px;  border: 2px solid #e7e7e7; font-weight: bold;}
#divSweet br {display: none;}
#divSweet a {background: url("../imgs3/newuser_facebook_btn.png") no-repeat; width: 137px; outline: none;}
#divSweet a:hover {background-position: 0 -41px;}
#divSweet a, #divSweet input.btnLogin {position: absolute; bottom: -25px; right: 110px; text-indent: -99999px;}
#divSweet input.btnLogin {right: 257px; border: none; margin: 0;}
#divFail {color: #fff;  font-size: 13px; left: 108px; position: absolute; bottom: 2px;}
#divSweet .errorLogin { bottom: 25px; font-size: 13px; left: 50px; position: absolute; width: 550px;}
#divSweet .redMarkField {position: absolute; right: 190px;}
#divSweet .rfvPasswordLogin {padding-top: 35px;}
.content .wrapper #divLoggedIn { background: url("../imgs3/iphone_logo.png") no-repeat center top; width: 500px; color: #fff; font-size: 39px; font-weight: bold; text-align: center; line-height: 60px; padding-top: 180px; margin: 200px auto; }

#lblInitationStatus {text-transform: uppercase; text-align: center;}

/*** Global Error Page - nevena ***/

.GeneralErrorPage div #error {padding: 30px 40px; background: #fff; border-radius: 12px;}

/*** New Find - nevena ***/

.newFindPage #content {margin-bottom: 250px;}
.newFindPage #contentMiddle { padding: 0 40px;}
.newFindPage #contentMiddle .help a { position: absolute; right: 56px; margin-top: 15px; z-index: 2;}
.newFindPage #contentMiddle .help a, .newFindPage .ui-dialog a.aHelpLocation {width: 24px; height: 24px; cursor: auto; display: inline-block; background: url(../imgs3/nf_question.png) no-repeat; text-indent: -99999px;}
.newFindPage .ui-dialog a.aHelpLocation {margin-left: 5px;}
.newFindPage #contentMiddle .chooseLocation , .newFindPage #contentMiddle .includePhoto , .newFindPage #contentMiddle .dealDescription {width: 895px; border: 1px solid #e8e9f2; background: #fff; position: relative; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.newFindPage #contentMiddle .chooseLocation , .newFindPage #contentMiddle .includePhoto {margin-bottom: 15px;}
.newFindPage #contentMiddle .chooseLocation .one, .newFindPage #contentMiddle .includePhoto .two, .newFindPage #contentMiddle .dealDescription .three {width: 121px; display: inline-block; height: 93px; position: relative; right: 42px; top: 4px; float: left;}
.newFindPage #contentMiddle .chooseLocation {height: 155px;}
.newFindPage #contentMiddle .chooseLocation .one {background: url(../imgs3/nf_1.png) no-repeat;}
.newFindPage #contentMiddle .includePhoto {height: 190px; background: url(../imgs3/nf_border.png) 472px center no-repeat #fff;}
.newFindPage #contentMiddle .includePhoto .two {background: url(../imgs3/nf_2.png) no-repeat;}
.newFindPage #contentMiddle .dealDescription {height: 200px;}
.newFindPage #contentMiddle .dealDescription .three {background: url(../imgs3/nf_3.png) no-repeat;}
.newFindPage #contentMiddle .chooseLocation a.aChooseLocation {background: url(../imgs3/nf_change_location.png) no-repeat; display: inline-block; text-align: center; line-height: 70px; height: 87px; width: 357px; text-decoration: none; color: #7db2db; font-family: Helvetica, arial, sans-serif; font-weight: bold; font-size: 26px; margin-left: -15px; margin-top: 40px; text-indent: 15px;}
.newFindPage #contentMiddle .chooseLocation a.aChooseLocation:hover{color: #99c5e8;}
.newFindPage #contentMiddle .chooseLocation img.imgSelectedUGCLocation {position: relative; top: 12px; left: 15px;}
.newFindPage #contentMiddle .chooseLocation span{ border: 1px solid #eeeff5; width: 325px; height: 75px; font-size: 20px; font-weight: bold; line-height: 22px; display: table; position: absolute; top: 40px; right: 100px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.newFindPage #contentMiddle .chooseLocation span strong {padding-left: 60px; display: table-cell; vertical-align: middle;}
.newFindPage #contentMiddle .chagePicture {cursor: pointer; background: url(../imgs3/nf_include_photo.png) no-repeat; width: 354px; height :100px; position: relative; right: 10px; top: 37px;}
.newFindPage #contentMiddle .chagePicture:hover {background: url(../imgs3/nf_include_photo_h.png) no-repeat;}
.newFindPage #contentMiddle .changeSelectedPhoto {background: url(../imgs3/nf_change_photo.png) no-repeat;}
.newFindPage #contentMiddle .changeSelectedPhoto:hover {background: url(../imgs3/nf_change_photo_h.png) no-repeat!important;}
.newFindPage #contentMiddle .chagePicture input{height: 100px!important;}
.newFindPage #contentMiddle .includePhoto span.spanFUPP {}
.newFindPage #contentMiddle .chagePicture span.ChangePhoto { position: relative; left: 300px;}
.newFindPage #contentMiddle .includePhoto img{max-width: 139px!important; max-height: 100px!important; position: absolute; left: 505px; top: 38px; padding: 5px; border: 1px solid #CED0DB;-webkit-box-shadow: 0px 3px 2px 0px #dfdfdf; -moz-box-shadow: 0px 3px 2px 0px #dfdfdf; box-shadow: 0px 3px 2px 0px #dfdfdf; }
.newFindPage #contentMiddle .includePhoto a{background: url(../imgs3/nf_delete.png) no-repeat; display: block; position: absolute; left: 710px; top: 75px; width: 102px; height: 27px; text-decoration: none; color: #525359; font-size: 13px; line-height: 25px; font-weight: bold; text-align: center;}
.newFindPage #contentMiddle .includePhoto a:hover{color: #6f7179;}
.newFindPage #contentMiddle .dealDescription .counter { display: inline-block; width: 155px; padding: 25px 0px; background: url(../imgs3/nf_characters.png) 12px 0 no-repeat;  line-height: 28px; font-size: 28px; text-align: center; font-style: italic; font-weight: bold; color: #525359; position: absolute; left: 105px; top: 40px;}
.newFindPage #contentMiddle .dealDescription .counter  span{display: block; font-size: 14px; font-weight: normal; font-style: normal;}
.newFindPage #contentMiddle .dealDescription .border div{border: 1px solid #ced0db; border-radius: 5px; width: 488px; padding: 10px 0; background: #fff;}
.newFindPage #contentMiddle .dealDescription .border {background: url(../imgs3/nf_border_bg.png) no-repeat bottom right; width: 496px; padding-bottom: 6px;  margin: 40px 0 20px 266px; display: block;}
.newFindPage #contentMiddle .dealDescription .border textarea {margin:0; padding:0; max-width: 465px; min-width: 465px; min-height: 117px; border: 1px solid #ced0db; border-radius: 5px; margin-left: 10px;}
.newFindPage #contentMiddle .dealDescription {height: auto;}
.newFindPage #contentMiddle .firstLastName { background: url(../imgs3/nf_tab_name.png) 2px 0 no-repeat; height: 170px; width: 895px; color: #7dbef0; margin-top: 15px;}
.newFindPage #contentMiddle .firstLastName div {font-weight: bold; text-align: center; padding: 35px 0 22px 0; font-size: 17px;}
.newFindPage #contentMiddle .firstLastName label {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.newFindPage #contentMiddle .firstLastName label.first_name, .newFindPage #contentMiddle .firstLastName input.tbFirstName {float: left; clear: both; margin-left: 160px;}
.newFindPage #contentMiddle .firstLastName label.last_name, .newFindPage #contentMiddle .firstLastName input.tbLastName {display: block; position: relative; left: 23px;}
.firstLastName input.tbLastName, .firstLastName input.tbFirstName {width: 272px; height: 36px; text-indent: 10px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.newFindPage #contentMiddle .firstLastName label.last_name {position: relative; left: 215px;}
.newFindPage #contentMiddle a.lbSubmitFind { background: url(../imgs3/nf_post.png) no-repeat; height: 96px; width: 468px; display: block; text-indent: -999999px; margin: auto; outline: none;}
.newFindPage #contentMiddle a.lbSubmitFind.inactive {background: url(../imgs3/nf_post_inactive.png) no-repeat;}
.newFindPage #contentMiddle .post_find {width: 900px; height: 234px; background: url("../imgs3/nf_funky.png") no-repeat center; position: absolute; margin-top: 14px;}
.newFindPage .divNoLocations {color: #A0A0A0; line-height: 28px; position: absolute; text-align: justify; text-indent: 20px; bottom: 150px; left: 50px; width: 420px;}
.newFindPage #contentMiddle.ErrorMessageText, .newFindPage  #contentMiddle #errorBlock, .newFindPage #contentMiddle .ErrorMessageL{width: 895px;}
.newFindPage .ErrorMessageL #errorBlock{margin: 0 0 15px 0;}
.newFindPage .ErrorMessageText #errorBlock {margin-top: 15px;}
.newFindPage .ui-dialog .ui-widget-header {margin: 10px 10px 0 10px;}
.newFindPage .ui-dialog .ui-slider {background: url(../imgs3/nf_slider.png) bottom center no-repeat; width: 230px; height: 24px; border: none; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; display: inline-block;}
.newFindPage .ui-dialog  .ui-slider-handle { background: url(../imgs3/nf_slider.png) top right no-repeat; border: none; height: 15px; width: 11px; top: 14px;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px; margin-left: -6px;}
.newFindPage .ui-dialog .ui-slider-range{background:none;}
.newFindPage .ui-dialog .ui-dialog-content {height: auto!important; overflow: hidden; padding-bottom: 0;}
.newFindPage .ui-dialog {width: 514px!important; background: #fff; font-family: Helvetica, Arial, sans-serif; }
.newFindPage .ui-dialog #searchTop .searchKeyword {background: #f4f5f9; padding: 15px 0px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 495px; margin-left: -8px;}
.newFindPage .ui-dialog #searchTop .searchKeyword input.lbSearch { background: url("../imgs3/nf_popup_search.png") no-repeat;  margin-right: 17px;}
.newFindPage .ui-dialog .changeLocation input.lbSubmit{ background: url("../imgs3/nf_popup_submit.png") no-repeat; margin-left: 0px; margin-right: 17px;}
.newFindPage .ui-dialog .changeLocation strong {display: block; font-size: 13px; font-weight: normal; padding: 3px 0 20px 20px;}
.newFindPage .ui-dialog #searchTop .searchKeyword input.lbSearch, .newFindPage .ui-dialog .changeLocation input.lbSubmit{float: right; height: 40px; width: 125px; border: none; cursor: pointer;}
.newFindPage .ui-dialog #searchTop .searchKeyword input.lbSearch:hover, .newFindPage .ui-dialog .changeLocation input.lbSubmit:hover {background-position: 0 -41px;}
.newFindPage .ui-dialog #searchTop .searchKeyword input.textInputBig {background: url("../imgs3/nf_popup_input.png") no-repeat;  margin-left: 17px; text-indent: 35px;}
.newFindPage .ui-dialog #searchTop .searchKeyword input.textInputBig, .newFindPage .ui-dialog .changeLocation input { width: 314px; height: 36px; border: none; line-height: 33px;}
.newFindPage .ui-dialog .changeLocation input {background: url("../imgs3/nf_popup_location.png") no-repeat right center; margin-left: 17px; text-indent: 15px;}
.newFindPage .ui-dialog div.businessModule{height: 70px; border-bottom: 2px solid #f6f7fa; color: #525359; position: relative;}
.newFindPage .ui-dialog div.businessModule:hover {background-color: #f6f7fa;}
.newFindPage .ui-dialog div.businessModule a.selectBusinessName {text-decoration: none; display: block; font-size: 18px; font-weight: bold; padding-top: 10px; line-height: 14px; margin-left: 5px;}
.newFindPage .ui-dialog div.businessModule img.categoryIcon {float: left; margin: 10px 10px 10px 15px;}
.newFindPage .ui-dialog div.businessModule span, .newFindPage .ui-dialog div.businessModule a.selectBusinessBtn { font-size: 14px;  font-weight: bold; line-height: 20px;}
.newFindPage .ui-dialog div.businessModule span.distance{position: absolute; left: 15px; bottom: 3px; color: #9899a6;}
.newFindPage .ui-dialog div.businessModule a.selectBusinessBtn:hover {text-decoration: none;}
.newFindPage .ui-dialog .modules {width: 467px; height: 352px; overflow-y: auto; margin: 10px auto 0 auto; border: 2px solid #f6f7fa;}
.newFindPage .ui-dialog .pagingList {color: #888994; font-size: 14px; display: inline-block; font-weight: bold; float: right; line-height: 22px; margin-right: 5px;}
.newFindPage .ui-dialog .pagingList a.leftArrw, .newFindPage .ui-dialog .pagingList a.rightArrw  {position: relative; display: inline-block; float: right;}
.newFindPage .ui-dialog .pagingList a.leftArrw {right: 0; margin-left: 15px;}
.newFindPage .ui-dialog .slider {border-bottom: 1px solid #f6f7fa; margin: 25px 27px 0 27px; padding-bottom: 25px;}
.newFindPage .ui-dialog .slider span.sliderValue {font-style: italic; font-size: 12px; font-weight: bold; margin-left: 13px;}
.newFindPage .ui-dialog .slider span.radius {color: #888994; font-size: 18px; font-weight: bold; margin: 0 30px;}
.newFindPage .ui-dialog .searchLocation h4 {color: #888994; font-size: 14px; margin: 20px 0 20px 15px;}
.newFindPage .ui-dialog .searchLocation h4 strong {color: #333; width: 300px; float: right; margin-right: 30px;}
.newFindPage .ui-dialog .addPlace {text-decoration: none; text-indent: 80px; line-height: 75px; font-size: 18px; display: block; margin: 0 auto 15px auto; width: 471px; height: 76px; background: url('../imgs3/nf_ch_location.png') no-repeat; color: #fff; font-weight: bold; text-shadow: 0 0 0 #fff; font-family: arial;}
.newFindPage .ui-dialog .addPlace:hover {text-decoration: underline;}
.newFindPage  div.tooltipContent {font-size: 13px; color: #000; font-weight: bold; padding: 25px; background: rgba(228, 235, 241, 0.95); border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;webkit-box-shadow: 0px 0px 5px 1px #d6dbde; -moz-box-shadow: 0px 0px 5px 1px #d6dbde; box-shadow: 0px 0px 5px 1px #d6dbde;}
.newFindPage  div.tooltipContent ul {width: 400px; font-size: 12px; color: #000; line-height: 18px; list-style-position: inside; padding-left: 10px;}
.newFindPage  div.tooltipContent ul li{ margin-top: 10px;}

.newFindPage  .ui-dialog.divAddPlace .ui-widget-header {text-align: center;}
.newFindPage  .ui-dialog.divAddPlace .ui-widget-header a.aAddPlaceBack {display: block; position: absolute; width: 87px; height: 24px; background: url('../imgs3/nf_ap_back.png') no-repeat; text-indent: 99999px;}
.newFindPage  .ui-dialog.divAddPlace .ui-widget-header a.aAddPlaceBack:hover {opacity: 0.85;}
.newFindPage .ui-dialog.divAddPlace  span.ui-dialog-title {float:none; font-size: 22px; text-shadow: 0 0 0 #fff;}
.newFindPage  .divAddPlace.ui-dialog .ui-dialog-content {padding: 30px 1.1em 0 1.1em;}
.newFindPage  .qtip-wrapper{width: 475px!important;}
.newFindPage .divAddPlace ul {list-style-type: none; padding: 0px; margin: 0px; float: left; width: 508px;}
.newFindPage .divAddPlace ul li {margin: 10px 0px 2px 0; float: left; width: 254px;}
.newFindPage .divAddPlace ul li.liAddPlaceCategory {width: 224px; position: relative; top: 6px; margin: 0; padding: 9px; background: #f5fafd; border: 1px solid #DDE7F0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.newFindPage .divAddPlace ul li.liProvideAddress {width: 100%; margin-top: 25px;}
.newFindPage .divAddPlace ul li.liProvideAddress label {font-size: 18px; font-weight: bold;}
.newFindPage .divAddPlace ul li.liAddPlaceZip input, .newFindPage .divAddPlace ul li.liAddPlacePhone input {background: url('../imgs3/nf_ap_input_small.png') no-repeat center center; width: 140px;}
.newFindPage .divAddPlace ul li select, .newFindPage .divAddPlace ul li input {padding-left: 10px; line-height: 24px; font-size: 15px; height: 30px; background: url('../imgs3/nf_ap_input.png') no-repeat center center; border: none;}
.newFindPage .divAddPlace ul li input {width: 214px;}
.newFindPage .divAddPlace ul li select {width: 224px; padding: 4px 4px 4px 10px; border: 1px solid #ebebeb; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.newFindPage .divAddPlace ul li span.star {color: #ED8C01; font-size: 23px; position: relative; top: 7px;}
.newFindPage .divAddPlace .addPlaceMandatory {float: left; color: #ED8C01; font-size: 14px; font-style: italic; font-weight: bold; margin-top: 10px;}
.newFindPage .divAddPlace .addPlaceMandatory span {font-size: 23px;}
.newFindPage .divAddPlace .ui-dialog-buttonpane {text-align: center; background: none; border-top: 5px solid #e9e9f3; margin: 4px 16px 0 16px;;}
.newFindPage .divAddPlace .ui-dialog-buttonpane button {display: inline-block; float: none; width: 155px; height: 39px; font-size: 18px!important; font-weight: normal!important; background: url('../imgs3/nf_sp_button.png') no-repeat; text-shadow: 0 1px 3px #989898;}
.newFindPage .divAddPlace button:first-child {width: 131px!important;  background: url('../imgs3/nf_cancel_button.png') no-repeat center top; margin-right: 20px;}
.newFindPage .divAddPlace .ui-dialog-buttonpane button:hover {background-position: center bottom;}
.newFindPage .divAddPlace #addPlaceMap {float: right; height: 400px!important;}
.newFindPage .ui-dialog.divAddPlace {width: 750px!important;}
.newFindPage .divAddPlace #errorBlock {float: left; background: #ED8C01; height: auto; margin-bottom: 8px; text-shadow: 0 0 0 #fff;}
.newFindPage .divAddPlace #errorBlock h2 {font-size: 20px; font-family: arial, sans-serif; margin-top: 10px; line-height: 30px;}
.newFindPage .divAddPlace #errorBlock p {color: #fff; font-weight: bold; font-size: 16px; margin: 0; padding: 10px 20px 20px 20px;}
.newFindPage .divAddPlace ul li label {display: block; font-family: arial, sans-serif; font-size: 13px; color: #4b5561; margin-bottom: 4px;}

.newFindPage .ui-dialog.divAddPlaceSuccessPopup {border: none; background: url('../imgs3/nf_success_bg.png') no-repeat; width: 533px!important; height: 250px!important; text-indent: -9999px; text-transform: capitalize;}
.newFindPage .ui-dialog.divAddPlaceSuccessPopup .ui-widget-header {display: none;}


