/********TYPOGRAPHY ***************/
.firstRestDescription,.welcomelist, .dropdownlist li, #chshSocialList,#personalizationJumpLink,body,.bodyfont,h3{
    font-family: 'Letter Gothic','Lucida Console', 'Andale Mono', monospace;
    font-weight: 100;
}
.widgetWrapper .offerContent,#ae-window .alsoLikeText, .ae-offertitle, .firstRestName,.container em, .optinlightbox h3,.secondaryfont,h1,h2,h4{ 
    font-family: Didot, 'Times New Roman',Times, serif;
    font-style:italic;
    font-weight: 100;
}
.widgetWrapper .offerLocationLs, .widgetWrapper .offerValue, .widgetWrapper , .optinlightbox,.container,.primaryfont,#chshhead_hnav,h1.alt,h2.alt,h3.alt,h4.alt,#footer{
    font-family: 'Bryant Regular','MS Reference Sans Serif', Helvetica, Arial, sans-serif;
    font-weight: 100;
}
#cattool strong,.widgetWrapper .lsFreetitle, .redemptionHeading, h1.alt,h2.alt,h3.alt,h4.alt{ 
    text-transform: uppercase; 
    font-style:normal;
    clear:both;
    position:relative;
}
h2.alt{ 
    text-transform:capitalize;
}
h2{
    font-size: 1.5em;
}
.container em{
    font-weight: bold;
}
.container p{
    line-height: 1.5em;
}
.chshblock h2{
    margin:0 0 5px 0;
    text-align:center;
    font-weight:500;
    font-size:16px;
    max-height:60px;
}
.welcomeblock{
    height:190px;
}
.welcomeblock p{
    text-align:center;
    margin: 20px 0;
}
.welcomeblock .loginreg{
    margin:10px 0;
}
.welcomeblock .logincaption{
    text-transform:uppercase;
}
.welcomeblock .bigger{
    font-size:16px;
    vertical-align: baseline;
}
/********END TYPOGRAPHY ***********/

/**** Generic styles ****/
body{
    margin:0px;
    text-align: center; /* for IE */
    background:#eaf5f5;
    font-size:12px;
    color: #000;
}
img{
    border:0;
}
form{
    margin:0;
    padding:0;
}
a{
    color:#1a63ad;
}
a:hover{
    color:#CC3333;
}

input:focus,input.focus{
    background:#ecf5ff;
    outline:none;
}
select.error, input.error{ 
    background: #ffcece;
}
input.placeholder{color:#999;}
.linkable{cursor:pointer;}
.floatLeft{float:left;}
.floatRight{float:right;}
.bold{font-weight:bold;}
.clear{clear:both;}
.loading{text-align:center;}
.center{text-align:center;}
.uppercase{text-transform:uppercase;}

#content{
    padding:5px;
    width:980px;
    margin:0 auto;
}
#contentWrapper{
    text-align:left;    /* counter the body center */
    margin:0 auto;    /* align for good browsers */
}
#cntWrapperMain{ 
    padding: 2em 0; 
}
.boxtitle{
    font-size:16px;
    font-weight:bold;
    padding-bottom:4px;
    margin-top:-1px;
    margin-left:0;
    color:#CC3333;
}
#pageHeadTitle{
    color: #000;
    padding:5px 10px;
    font-size:20px;
}
.boxCenternew {
    float:left;
    width:745px;
    margin-left:5px;
}
.blueband{
    /* background:#eaf5f5; */
    text-align:right;
    margin: 10px -10px;
}
.blueband a{
    background: #fff;
    padding: 0 20px 0px 10px;
    color: #000;
    text-decoration:none;
}
.linkbutton{
    padding: 5px 0;
    padding-left: 10px;
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/cloud_left.png') left center no-repeat;
    line-height: 20px;
}
.linkbutton a, .linkbutton button, .linkbutton .button{
    line-height:20px;
    height:39px;
    padding:5px 0;
    padding-right: 10px;
    background: #e8e9ea url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/cloud_right.png') right center no-repeat;
    color: #000;
    text-decoration: none;
    margin:0;
}
.linkbutton.teal{
    text-transform:uppercase;
    font-size: 18px;
    background: #3a979e url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/cloudsprite.png') 0px -135px no-repeat;
    padding: 0 0 0 15px;
}
.buttonlink{
    text-transform:uppercase;
    display:inline-block;
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/cloudsprite.png') 0px -135px no-repeat;
    text-align:center;
    margin: 20px;
    vertical-align: middle;
}
.buttonlink a{
    text-decoration:none;
    vertical-align:middle;
    display:inline-block;
    width:100%;
}
.buttonlink input{
    height: 100%;
    width:100%;
    background: transparent;
    text-transform:uppercase;
}

.buttonlink span{
    display:inline-block;
    width:100%;
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/cloudsprite.png') no-repeat;
    background-position: 100% -320px;
    height:40px;
    line-height:40px;
    font-size: 20px;
}
/** buttonlink color settings**/

.buttonlink.bgGray{ background-position: 0 -72px; }
.buttonlink.bgGray span{ background-position: 100% -258px; }

.buttonlink.teal{background-color:#3a979e;}
.buttonlink.teal:hover{background-color:#60b4ba;}
.buttonlink.teal.disabled{background-color:#ddd;}
.buttonlink.teal.disabled:hover{background-color:#ddd;}
.buttonlink.teal a{ color: #FFF !important;}
.buttonlink.teal input{ color: #FFF !important;}

.buttonlink.gray{background-color:#ddd;}
.buttonlink.gray:hover{background-color:#eee;}
.buttonlink.gray a{ color: #000 !important;}
.buttonlink.gray input{ color: #000 !important;}
.buttonlink.gray.disabled a{ color: #FFF !important;}
.buttonlink.gray.disabled input{ color: #FFF !important;}
.buttonlink.gray.disabled:hover{background-color:#ddd;}


/**buttonlink size settings**/
.buttonlink.extralarge{ width:250px; }
.buttonlink.large{ width:200px; }
.buttonlink.small{ width:85px; }

.linkbutton.teal a, .linkbutton.teal button, .linkbutton.teal .button{
    text-decoration:none;
    color: #fff !important;
    background: #3a979e url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/cloudsprite.png') no-repeat;
    background-position: 100% -320px;
    height:40px;
    font-size: 18px;
    padding: 5px 10px;
    padding-left: 0;
}
.linkbutton.teal.disabled a{
    background: #ccc url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/odp_cloud_right_disabled.png') center right no-repeat;
    font-weight:normal;
}
.linkbutton.teal.disabled {
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/odp_cloud_left_disabled.png') center left no-repeat;
}
.content_bg {
    font-size: 11px;
    height: 428px;
    margin: auto;
    position: relative;
    width: 460px;
}
.startshop_btn {
    top: 140px;
    cursor: pointer;
    height: 50px;
    left: 130px;
    position: absolute;
    width: 225px;
}
.checkboxcopy {
    bottom: 30px;
    color: #8F8F8F;
    font-size: 11px;
    left: 60px;
    position: absolute;
    text-align: left;
}

.seeAllJumpLink a{
    text-decoration: none;
    color: #000000;
}
.notification{
    background-color: #FFFFCC;
    border: 1px solid #FFCC66;
    margin: 5px auto;
    padding: 5px;
    text-align: center;
    width: 75%;
}
/**** Generic styles ends ****/

/***** stamp icons *****/
.stamp{
    background:url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/logo_small.png') center center no-repeat;
    height:60px;
    padding-bottom: 15px;
    margin-bottom: -30px;
    position:relative;
    width:100%;
    z-index: 10;
}
.stampCircle{
    height:60px;
    padding-bottom: 15px;
    margin-bottom: -30px;
    position:relative;
    width:100%;
    z-index: 10;
}
#favoriteBrands{
    background:url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/favoritebrands_circle.png') center center no-repeat;
}
#favoriteCats{
    background:url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/favoritebrands_circle.png') center center no-repeat;
}
#aboutMe{
    background:url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/aboutme_circle.png') center center no-repeat;
}
#emailPref{
    background:url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/emailpref_circle.png') center center no-repeat;
}
.rightrail.unstamped, #rightrail.unstamped{
    padding-top:45px;
}
/***** stamp icons end *****/

/***** Generic Offer tile styles *****/
.goldOfferCircle {
    text-align:center;
    font-size:20px;
    float:left;
    width:60px;
    font-family: Didot, 'Times New Roman',Times, serif;
    font-style: italic;
    font-weight: normal;
    background:  url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/logo_small_circle.png') center center;
    height: 60px;
    border-radius: 30px;
    position:relative; 
    top:-30px;
    color: #fff; 
    line-height:50px;
}
.goldOfferCircle.empty{
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/logo_small.png') center center;
}
.percentoffText{
    position:absolute; 
    right:15px;
    top: 15px;
    font-size: 80%;
}
.merchantbubbleContainer{
    margin-left: auto;
    margin-right: 1px;
    clear:both;
    overflow: hidden;
}
.merchantbubble{
    float: right;
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/merchantbubble.png') no-repeat center -10px;
    text-align: center;
    width: 150px;
    height: 65px;
}
/***** Generic Offer tile styles Ends *****/

/* header*/
#chshhead em,#chshhead h2{
    font-family: Didot, 'Times New Roman',Times, serif;
    font-style: italic;
    text-shadow: 0 0 1px #eee;
}
#chshhead h2{ 
    font-size: 16px; 
}
#chshhead_logo h1 em{
    font-weight: bold;
}
#chshhead h1,#chshhead p{
    text-transform:uppercase;
}
#chshhead .ltos{ 
    margin: 10px; 
    background: #f6e8ea;
    height:70px;
    padding:0;
}
#chshhead h1{
    font-weight: 100;
    font-size: 110%;
    font-family: 'Bryant Regular','MS Reference Sans Serif', Helvetica, Arial, sans-serif;
    font-style:normal;
    margin:5px 0 0 0;
}
#greeting{text-align:center;}
#chshhead_nav, #chshhead_greeting { 
    width: 175px; 
}
#chshhead_greeting a{
    color: #000;
}
.col{
    float:left;
}
#chshhead a{ 
    text-decoration: none;
}
#chshhead_nav a, #chshhead_hnav a{ 
    color: #000; 
    text-decoration: none;
}
#chshltocountContainer{
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/lto.png') center center no-repeat;
    color: #fff;
    width:80px;
}
#chshltocount{
    width: 50px;
    text-align:center;
    font-size: 26px;
    font-family: Didot,'Times New Roman',Times, serif;
    font-style:italic;
    height: 70px;
    margin-left: 27px;
    line-height:65px;
}
#howItWorksBanner, #redemptionContainer, #cntWrapperMain,.container{ 
    background-color: #fff; 
    overflow: hidden; 
}
.bodyfont{ 
    font-size: 90%;
}
#chshhead ul,#chshhead ol{ 
    list-style:none; 
    padding:0; 
    margin:0;
}
#chshhead li, #buttonads li:first-child{
    padding:0; 
    margin:0;
}
#buttonads{
    overflow:hidden;
    line-height: 30px;
}
#buttonads li{
    margin: 0 28px;
    float:left;
    height:31px;
}
.buttonad{
    width:88px;
}
#buttonadlink{
    margin-right:0;
    line-height:31px;
}
#buttonadlabel{
    margin-left:0;
    line-height:31px;
}
#buttonadlabel img, #buttonadlink img{
    vertical-align: middle;
}

#chshhead_hnav li{ 
    float:left;
    padding: 10px; 
    margin: 0 1em; 
    text-transform: uppercase;
}
#chshhead_hnav { 
    padding:0;
    background:#fff;;
}
.hcontainer{ 
    overflow:hidden; 
    margin: 1em 0; 
    padding: 10px;
    padding-top:20px;
}
#chshhead_logo{
    width:600px;height:250px;
    overflow:hidden;
}
#chshhead_logo a{
    display:block;
    margin-top:-10px;
    text-align:center;
}
#chshhead_logo h1{ margin: 15px; font-weight: 100;}
input[type=text]:focus{ outline: none;}
#chshhead em{ text-transform:lowercase;}
#chshhead .promo{width:238px;margin-right: 10px; height:90px;}
#chshhead .ad{width:728px; height:90px}
#chshhead_ad{padding:0;}

#chshSocialSearch{
    overflow:hidden;
    height: 50px;
    width:100%;
    clear:both;
}
#chshSocialSearch a{
    color: #000;
}
#masthead{
    overflow:hidden;
}
ul#chshSocialList{
    margin: auto;
    width: 180px;
}
#chshSocialList li{
    float:left;
    height: 35px;
    width:55px;
    text-align:center;
    padding:5px 0px;
    margin:2px;
}
#chshSocialList .img{
    height:30px;
    line-height:30px;
    text-align:center;
}
#chshSocialList img{
    vertical-align:middle;
}

#chshSocialList p{
    font-size:10px;
    text-transform: lowercase;
    margin:0;
}
#chshSearchWrapper{
    overflow: hidden;
    width: 175px;
    padding-top:10px;
}
#fbLikeBox a{
    color: #000 !important;
}
#chshbranded{padding:5px 10px;clear:both; line-height: 40px; vertical-align: middle; text-transform: uppercase;font-weight: bold;margin-bottom: 1em;}
.dropdownlist{position: absolute; width:100px;overflow:hidden; height:2em;line-height:2em; border-top: solid 1px #fff; border-left: solid 1px #fff;margin-top: -.5em;}
.dropdownlist:hover{height: auto;position:absolute;background:#FFF; border: solid 1px #ccc;}
.dropdownlist li:hover{background-color: #eee;}
.dropdownlist li{padding: 0 0 0 5px !important; margin: 0 !important; display:block; bottom:.5em; width:100%;padding-right:20px; cursor:pointer;max-height:24px;}
li#neighborhoods {
    margin:0;
    width: 14px;
}
iframe{
    overflow:hidden;
}
#neighborhoods ul{ 
    width:10em;
    margin-top:-.5em;
    background-color: #fff;
    /*background-image:url(//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/black_down_pointing_triangle.png);*/
    background-position: 98% 3px;
    background-repeat: no-repeat;
    position: absolute;
    float:left;
    z-index:5;
}
.learnmore, #neighborhoods li{text-transform:lowercase;}
#neighborhoods li:first-child{background: none;}
#chshhead_nav li{
    float:left; 
    width: 80px; 
    margin-bottom: .5em; 
    text-align:left;
    text-transform:lowercase;
    font-size: 10px;
    line-height: 13px;
    border-top:solid 2px #000;
    padding-top:4px;

}
#chshcontrols{ text-align:left; text-transform: uppercase; white-space:nowrap;}
#chshcontrols li{ display:inline;padding-right: 1px; white-space:nowrap;}
#chshhead_nav a{line-height:12px;vertical-align:top;}
#chshhead_nav ul.left{clear:left;margin-right:15px;}
#chshhead_nav ul{ float:left; width:80px;}
.placeholder{ border: red solid 1px; background: #fdd; color:red;}
.chshblock{ height:200px;border-bottom: dashed 1px #ccc;}

.leftrail,#leftrail{ width: 632px;  margin-right:12px; min-height: 600px; clear:left;}
#rightrail .cube{margin:15px auto;text-align:center;}
.rightrail,#rightrail{ width: 336px; min-height:200px; }
 #cntWrapperMain .container{ margin-bottom: 10px;padding:10px;}
.col h1, .col h3{
    text-align:center;
}
#fromtheexperts iframe{ border: 0; width:100%;}
.candy,#fromtheexperts{ 
    background: #FFF url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/candy_stripes.jpg') top center no-repeat scroll;
}

.expertscontainer{
    background: #eee;
    padding: 10px 0 0 0;
}

.expertscontainer h1{
    margin-top:0;
}

li#wanttosee{
    padding-left:35px;
    padding-right:0;
    margin-left:-10px;
    margin-right:0;
    background: url('//imga.nxjimg.com/emp_image/orgdir/chicagoshopping/assets/diagonal_nav.png') center left no-repeat;
}

#chshltocap em{
    font-size:14px;
}
#chshltocap h1{
    font-size:12px;
}
#chshltocap{
    padding:10px 1px;
    width: 120px;
    text-align:center;
}
.ltos a{ color: #000;}
/* header ends */

/* pts ticker */
#wowpointsCounter{
    margin-bottom: 20px;
}
#wowpointsCounterTitle{
    text-align:center;
    margin: 20px 0 0 0;
}
.starContainer{
    float:left;
    margin-right: 5px;
}
.starContainer.black{
    font-weight: bold;
    margin:0;
}
#starAdvantageReadoutContainer{
    overflow:hidden;
    margin: 5px auto 0 auto;
    width: 100px;
}
#wowpointsInfo li:first-child{
    border: none;
    padding-left: 0;
}
ul#wowpointsInfo{
    margin: auto;
    width:140px;
}
#wowpointsInfo li{
    display: inline;
    border-left: solid 1px #000;
    padding-left: 5px;
}
#availablePtsBalance{
    overflow: hidden;
    margin: 5px auto;
    width: 165px;
}
.pointsticker{position:absolute;left:700px;top:0px;}
#points_title{line-height:0px;}
.ptsTickerDigit {background:url('//imga.corporateperks.com/emp_image/header/pts_ticker_digits_2b.gif') no-repeat;height:39px;width:23px;float:left;display:inline;}
.ptsTicker0Gray {background-position:0 0;}
.ptsTicker0 {background-position:-23.4px 0;}
.ptsTicker1 {background-position:-46.8px 0;}
.ptsTicker2 {background-position:-70.2px 0;}
.ptsTicker3 {background-position:-93.6px 0;}
.ptsTicker4 {background-position:-117px 0;}
.ptsTicker5 {background-position:-140.4px 0;}
.ptsTicker6 {background-position:-163.8px 0;}
.ptsTicker7 {background-position:-187.2px 0;}
.ptsTicker8 {background-position:-210.6px 0;}
.ptsTicker9 {background-position:-234px 0;}
.ptsTicker0Comma {background-position:-23.4px -118px;}
.ptsTicker1Comma {background-position:-46.8px -118px;}
.ptsTicker2Comma {background-position:-70.2px -118px;}
.ptsTicker3Comma {background-position:-93.6px -118px;}
.ptsTicker4Comma {background-position:-117px -118px;}
.ptsTicker5Comma {background-position:-140.4px -118px;}
.ptsTicker6Comma {background-position:-163.8px -118px;}
.ptsTicker7Comma {background-position:-187.2px -118px;}
.ptsTicker8Comma {background-position:-210.6px -118px;}
.ptsTicker9Comma {background-position:-234px -118px;}

#pointsPopup {
    background:url('//imga.nxjimg.com/emp_image/overwhelmingoffer/trigger/oolist/popup-lg.png') no-repeat scroll 0 0 transparent;
    display:none;
    font-weight:bold;
    height:38px;
    margin-left:-241px;
    margin-top:-23px;
    padding:11px 14px 18px 16px;
    position:absolute;
    width:210px;
}

#pointsPopupClose{
    background:url('//imgb.nxjimg.com/emp_image/pts/close.png') no-repeat scroll -1px -30px transparent;
    cursor:pointer;
    height:26px;
    left:212px;
    position:absolute;
    top:-5px;
    width:25px;
}
/* pts ticker ends */

/***** new footer styles *****/

#footer{
    margin-top: 15px;
}
#footer, #footer ol,#footer ul{
    list-style: none;
    text-align:center;
    padding: 0;
}
#footer address{
    text-align:center;
    font-style:normal;
    color: #333;
}
#footer ol li{
    display:inline;
    vertical-align:middle;
}
#footerLinks li{
    border-left: solid 1px #000;
    padding:0 1em;
}
#footerLinks li:first-child{ border-left:none;}
#footer a{
    color: #333;
    text-decoration: none;
}
#footer .end{
    clear:right;
}
#propertieslist{
    margin: auto;
}

/***** new footer styles Ends *****/

/*FeedBack widgets*/

.userFeedback{
    text-align:left;
    width:318px;
    display:none;
    height:255px;
    left:45%;
    margin-right:14px;
    margin-bottom: 15px;
    position:absolute;

    z-index:1000;

}
.confirm_msg{color:#006837}
.feedbacktop{
    background:url(//imga.nxjimg.com/emp_image/popup_top_title.png) no-repeat;
    _background:url(//imga.nxjimg.com/emp_image/popup_top_title.gif) no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    padding:10px 20px 0px 10px;
    width:298px;
    height:20px;
    margin:0;
}
.feedbacktop img{cursor:pointer;float:right;margin:-2px -4px 0 0;position:relative;}

.feedbacksubmitmsg{
    background:url('//imga.nxjimg.com/emp_image/popup_middle_title.png') repeat-y scroll 0 0 transparent;
    padding:10px 20px 5px;
    width:288px;
    font-weight:bold;
}

.feedbackbottom{
    background:url(//imga.nxjimg.com/emp_image/popup_btm_title.png) no-repeat;
    WIDTH:328px;
    HEIGHT:26px;
}
.textAreaInput{height:100px;width:278px;}
.imagePad{padding:10px 0px 0px 10px;}
.feedback{
    position: absolute;
    right:0;
    top:0;
    color:#666666;
}
.feedback p{
    margin:0;
    padding:0;
    line-height:1.5em;
    font-size:12px;
    }
.feedback a{text-decoration:underline;}
#feedbackButton{margin-top:10px;font-weight:bold;}

.SP_feedback_off{background: url('//imga.nxjimg.com/emp_image/spriteme/icons_212.gif') no-repeat 0px -1950px; height:18px;text-decoration:underline;width:17px;}

.SP_feedback_on{background: url('//imga.nxjimg.com/emp_image/spriteme/icons_212.gif') no-repeat 0px -3550px; height:18px;text-decoration:underline;width:17px;}
.SP_feedback_new{background: url('//imga.nxjimg.com/emp_image/spriteme/icons_212.gif') no-repeat 0px -747px; height:25px;padding-left:25px;}

.SP_like{background: url('//imga.nxjimg.com/emp_image/spriteme/icons_212.gif') no-repeat 0px -947px; height:38px;padding-left:25px;}
.SP_dislike{background: url('//imga.nxjimg.com/emp_image/spriteme/icons_212.gif') no-repeat 0px -897px; height:38px;padding-left:25px;}

/*leftbar*/

#toolbar2 a{
    text-decoration:none;
    cursor:pointer;
}

.bluehead{
    height: 21px !important;
    padding-top: 10px !important;
} 
#toolbar2 .bluehead{
    font-size:16px;
    font-weight:bold;
    line-height:25px;
}

#toolbar2 .content_box{
    margin-top:20px;
    width:170px;
    overflow:hidden;
}

.rowholder{
    margin-bottom:4px;
    float:left;
}

.rowholder div {
    float:left;
}

.row{
    width:160px;
    height:20px;
}

.column2{
    color:#5D5D5D;
    font-family: 'Bryant Regular','MS Reference Sans Serif', Helvetica, Arial, sans-serif;
    font-weight: 100;
    margin-left:1px; margin-right:1px;float:left; font-size:13px;
}

#leftbar{
    float:left;
    width:185px;
    margin-left:10px;
}

/* scripts/lightbox/css.phtml */
#overlay{background-color:#333333;z-index:9;position:absolute;top:0;left:0;width:100%;}
#divbox.optinlightbox{z-index:10}
#divbox{z-index:11;position:absolute;top:30%;}
#divboxClose{float:right;margin:-7px -9px 0 0;}

#divboxWelcomeCopy{padding:47px 0 0 42px;width:355px;}
#divboxWelcomeCopy p{margin:15px 0;line-height:18px;font-size:12px;}

.divboxBigHead{font-size:26px;font-weight:bold;}
#divboxStartButton{margin-top:70px;}
#welcomeBox{margin:0 auto;position:absolute;top:100px;width:500px;z-index:11;}
.closeButton{cursor:pointer;position:relative;float:right;}
#welcomeTitle{font-size:16px;font-weight:bold;margin:0 50px;padding:5px 0 10px;}

.popUpBullet{font-size:16px;font-weight:bold;float:left;width:280px;}
.popUpImg{float:left;margin:0 10px 0 50px;~margin-left:20px}
.lbButton{padding-bottom:15px;}

.reminder-img {
    background:url("//imga.nxjimg.com/emp_image/sitetour/ptsftu/reminder_backer.gif") no-repeat;
    height:44px;
    margin:0 auto;
    width:113px;
}

#searchbox {
}
#ptsLeaderboardLink{
    display:none;
}
.announcement{
    margin: auto;
    min-height: 300px;
    width: 50em;
}
.downtriangle,.dropdownarrow{
    border: solid 5px transparent;
    border-bottom:none;
    width:0px;
    margin: 9px 10px 0 0;
    border-top: solid 5px #000;
}
#ltotriangle{
    margin: auto;
}
.dropdownarrow{
    float:right;
}
/* START: hiding map for now 
.pageLargeMapDiv{
    display:none;
}
#showHideMapLink{
    display:none;
}
/* END: hiding map */
.welcomelist{
    padding:0;
    margin:0 0 50px 0;
    list-style:none;
}
.welcomelist li{
    background: #eee;
    padding:  10px;
    margin: 10px 0;
}
.notice{
    background: #ffc;
    border: #fc6 solid 1px;
    padding: 5px;
    margin: 1em auto;
}
.notice strong{
    font-weight: 900;
}

#triple-dip-help-box.nxjToolTip{
    width:290px;
    top:321px;
    left:99px;
    padding: 0;
}
#instaearn-help-box.nxjToolTip{
    width:325px;
    top: 533px;
    left: 100px;
    padding: 0;
}
#ewb-help-box.nxjToolTip {
    top: 767px;
    left: 50px;
    padding: 0;
}

.tooltip_up,.tooltip_down,.tooltip_left,.tooltip_right {
    height:0;
    left:50%;
    overflow:visible;
    position:relative;
    top:50%;
    width:0;
    z-index:5;
}
.tooltip_box {
    position:absolute;
    width:260px;
    z-index:5;
}
.tooltip_up .tooltip_box { bottom:0; left:-130px; }
.tooltip_down .tooltip_box { top:0; left:-130px; }
.tooltip_left .tooltip_box { right:0; bottom:-70px; }
.tooltip_right .tooltip_box { left:0; bottom:-70px; }
.tooltip_title {
    background:#469CCC;
    border:1px solid #469CCC;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    padding:5px;
    position:relative;
    text-align:left;
    width:100%;
}
.tooltip_up .tooltip_title { bottom:17px; }
.tooltip_down .tooltip_title { top:17px; }
.tooltip_left .tooltip_title { right:29px; }
.tooltip_right .tooltip_title { left:17px; }
.tooltip_text {
    background:#DEF0F9;
    border:1px solid #469CCC;
    color:#333333;
    font-size:11px;
    padding:5px;
    position:relative;
    text-align:left;
    width:100%;
}
.tooltip_up .tooltip_text { bottom:17px; }
.tooltip_down .tooltip_text { top:17px; }
.tooltip_left .tooltip_text { right:29px; }
.tooltip_right .tooltip_text { left:17px; }
.tooltip_pointer {
    position:absolute;
    z-index:6;
}
.tooltip_up .tooltip_pointer {
    background:url('//imga.nxjimg.com/emp_image/home/notices/tip_d.png') no-repeat bottom center;
    _background:url('//imga.nxjimg.com/emp_image/home/notices/tip_d.gif') no-repeat bottom center;
    bottom:1px;
    height:17px;
    padding:0 5px;
    width:100%;
}
.tooltip_down .tooltip_pointer {
    background:url('//imga.nxjimg.com/emp_image/home/notices/tip_m.png') no-repeat top center;
    _background:url('//imga.nxjimg.com/emp_image/home/notices/tip_m.gif') no-repeat top center;
    height:17px;
    padding:0 5px;
    top:1px;
    width:100%;
}
.tooltip_left .tooltip_pointer {
    background:url('//imga.nxjimg.com/emp_image/home/notices/tip_r.png') no-repeat center right;
    _background:url('//imga.nxjimg.com/emp_image/home/notices/tip_r.gif') no-repeat center right;
    height:100%;
    right:1px;
    top:1px;
    width:17px;
}
.tooltip_right .tooltip_pointer {
    background:url('//imga.nxjimg.com/emp_image/home/notices/tip_l.png') no-repeat center left;
    _background:url('//imga.nxjimg.com/emp_image/home/notices/tip_l.gif') no-repeat center left;
    height:100%;
    left:1px;
    top:1px;
    width:17px;
}

