* html input { overflow: visible; }

BODY
{
  font-family: Arial, helvetica, sans-serif;
  font-size: 16px;
    color: #2d2d2d;
    /*  background-color: #E6E6E6;*/
    background-color: #eeeeee;
    z-index: 0;
    margin: 0;
}

A
{
    color: #025D78;
    text-decoration: none;
    /*text-transform: capitalize;*/
}

A:hover, .active
{
    color: #373737;
    text-decoration: none;
}

A.noCapitals
{
    text-transform: none;
}

a.allCaps
{
  text-transform: uppercase;
}

H1, .h1Like
{
    /*font-family: 'Open Sans', Arial, sans-serif; */
    font-size: 30px;
    color: #e56325;
    text-transform: capitalize;
    display:inline;
}

H1 a, H1 .innerTitleLinks
{
    font-size: 12px;
    font-weight: normal;
}

H1.error
{
    color: #9F0A04;
}

.h1Text, .h2Text, .h3Text
{
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #454545;
    display: inline;
    font-weight: normal;
    text-decoration: none;
}

.list_line_height { line-height: 17px; }

ul.noStyleType {
    line-height: 17px;
    list-style: none outside none;
    padding: 0px;
} 
ul.noStyleType1 {
    line-height: 34px;
    list-style: none outside none;
} 

.inline
{
    display: inline !important;
}

H2
{
    /*font-family: 'Open Sans', Arial, sans-serif; */
    font-size: 22px;
    font-weight: normal;
}

H3
{
    font-size: 18px;
}

H4
{
    font-size: 16px;
}

H5
{
    font-size: 14px;
}

H6
{
    font-size: 12px;
}

H1, H2, H3, H4, H5, H6
{
    margin: 0px;
    padding: 0px;
}

.b
{
    font-weight: bold;
}

.c
{
    text-align: center;
}

.l
{
    text-align: left;
}

.r
{
    text-align: right;
}

.l_imp
{
    text-align: left !important;
}

.i
{
    font-style: italic;
}

.pointer
{
    cursor:pointer;
}

.cursorNone
{
    cursor: default !important;
}

.cursorHelp
{
    cursor: help !important;
}

.striked
{
    text-decoration: line-through;
}

.vspace3  {height: 3px;}
.vspace5 {height: 5px;}
.vspace10 {height: 10px;}
.vspace20 {height: 20px;}
.vspace30 {height: 30px !important;}
.vspace40 {height: 40px !important;}
.vspace55 {height: 55px !important;}
.vspace50 {height: 50px;}
.hspace5  {width: 5px;display: inline;}
.hspace10 {width: 10px;display: inline;}
.hspace20 {width: 20px;display: inline;}
.hspace50 {width: 50px;display: inline;}

.txtwhite { color: #fff; text-decoration: none;}
.txtgreen { color: #82B840; text-decoration: none; }
.txtred { color: #E51F36; text-decoration: none; }
.txtblack_imp { color: #000000 !important; text-decoration: none; }
.txtred   { color: #990033; text-decoration: none;}
.txtneonblue   { color: #008DB6; text-decoration: none;}

.txt_fetures_keyword { color: #AB6B11; }
.txt_fetures_coupons { color: #60476F; }
.txt_fetures_mms { color: #D39E00; }
.txt_fetures_url { color: #10AF5D; }
.txt_fetures_link { color: #0077A0; font-weight: bold;}

.txt10, .txt10:link, .txt10:visited, .txt10:active { font-size: 10px !important; text-decoration: none;}
.txt11, .txt11:link, .txt11:visited, .txt11:active { font-size: 11px !important; text-decoration: none;}
.txt12, .txt12:link, .txt12:visited, .txt12:active { font-size: 12px !important; text-decoration: none;}
.txt13, .txt13:link, .txt13:visited, .txt13:active { font-size: 13px !important; text-decoration: none;}
.txt14, .txt14:link, .txt14:visited, .txt14:active { font-size: 14px !important; text-decoration: none;}
.txt15, .txt15:link, .txt15:visited, .txt15:active { font-size: 15px !important; text-decoration: none;}
.txt16, .txt16:link, .txt16:visited, .txt16:active { font-size: 16px !important; text-decoration: none;}
.txt17, .txt17:link, .txt17:visited, .txt17:active { font-size: 17px !important; text-decoration: none;}
.txt18, .txt18:link, .txt18:visited, .txt18:active { font-size: 18px !important; text-decoration: none;}
.txt20, .txt20:link, .txt20:visited, .txt20:active { font-size: 20px !important; text-decoration: none;}
.txt24, .txt24:link, .txt24:visited, .txt24:active { font-size: 24px !important; text-decoration: none;}
.txt26, .txt26:link, .txt26:visited, .txt26:active { font-size: 26px !important; text-decoration: none;}
.txt28, .txt28:link, .txt28:visited, .txt28:active { font-size: 28px !important; text-decoration: none;}
.txt30, .txt30:link, .txt30:visited, .txt30:active { font-size: 30px !important; text-decoration: none;}
.txt36, .txt36:link, .txt36:visited, .txt36:active { font-size: 36px !important; text-decoration: none;}
.txt50, .txt50:link, .txt50:visited, .txt50:active { font-size: 50px !important; text-decoration: none;}

.txtlightgrey {
    color: #000000;
}


.s10
{
    font-size: 10px;
}

.s12
{
    font-size: 12px;
}

.s14
{
    font-size: 14px;
}

.s16
{
    font-size: 16px !important;
}

.s18
{
    font-size: 18px;
}

.nobold { font-weight: normal; }
.bld { font-weight: bold; }

.fontStyleNone
{
    font-style: normal;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}

.floatNone
{
    float: none;
}

.clearBoth
{
    clear: both;
}

.displayNone
{
    display: none;
}

.displayBlock
{
    display: block !important;
}

.displayInlineBlock
{
    display: inline-block !important;
}

.noPadding
{
    padding: 0px !important;
}

.noPaddingRight
{
  padding-right: 0px !important;
}

.padding5
{
    padding: 5px !important;
}

.padding10
{
    padding: 10px;
}

.padding12
{
  padding: 12px;
}

.padding20
{
    padding: 20px;
}

.padding30
{
    padding: 30px;
}

.paddingBottom5
{
    padding-bottom: 5px;
}

.paddingBottom10
{
    padding-bottom: 10px;
}

.paddingBottom20
{
    padding-bottom: 20px;
}

.paddingBottom30
{
    padding-bottom: 30px;
}

.paddingBottom50
{
    padding-bottom: 50px;
}

.paddingTop5
{
    padding-top: 5px !important;
}

.paddingTop8
{
  padding-top: 8px !important;
}

.paddingTop10
{
    padding-top: 10px !important;
}

.paddingTop15
{
    padding-top: 15px !important;
}

.paddingTop20
{
    padding-top: 20px;
}

.paddingTop30
{
    padding-top: 30px;
}

.paddingTop40
{
    padding-top: 40px;
}

.paddingTop50
{
    padding-top: 50px;
}

.paddingTop145
{
    padding-top: 145px;
}

.paddingLeft10
{
    padding-left: 10px;
}

.paddingLeft5
{
    padding-left: 5px;
}

.paddingLeft20
{
    padding-left: 20px;
}

.paddingLeft30
{
    padding-left: 30px;
}

.paddingLeft40
{
    padding-left: 40px;
}

.paddingLeft45
{
    padding-left: 45px;
}

.paddingLeft50
{
    padding-left: 50px;
}

.paddingLeft60
{
    padding-left: 60px;
}

.paddingRight5
{
    padding-right: 5px ;
}

.paddingRight15
{
    padding-right: 15px !important;
}

.paddingRight10
{
    padding-right: 10px;
}

.paddingRight19
{
    padding-right: 19px;
}

.paddingRight20
{
    padding-right: 20px;
}

.paddingRight30
{
    padding-right: 30px;
}

.paddingRight200
{
    padding-right: 370px;
}

.noMarginRight
{
    margin-right: 0px;
}

.marginBottom10
{
    margin-bottom: 10px;
}

.positionAbsolute
{
    position: absolute;
}

.width50P
{
    width: 50%;
}

.width1P
{
    width: 1%;
}

.width65P
{
    width: 65%;
}

.width60P
{
    width: 60%;
}

.width48P
{
    width:48%;
}

.width40P
{
    width: 40%;
}

.width100P
{
    width: 100%;
}

.width210
{
    width: 210px;
}

.width75P
{
    width: 75% !important;
}

.width55P
{
    width: 55%;
}

.width45P
{
    width: 45%;
}

.width33P
{
    width: 33%;
}

.width30P
{
    width: 31%;
}

.width20P
{
    width: 20% !important;
}

.width15P
{
    width: 15%;
}

.width25P
{
    width: 25%;
}

.width10P
{
    width: 10%;
}

.width8P
{
    width: 8%;
}

.width2P
{
    width: 2%;
}

.width50
{
    width: 50px;
}

.width350
{
    width: 350px;
}

.width370
{
    width: 370px !important;
}

.width365
{
    width: 360px !important;
}

.width395
{
    width: 395px !important;
}

.width300
{
    width: 300px;
}

.width160
{
    width: 160px !important;
}

.width100
{
    width: 100px !important;
}

.width200
{
    width: 200px;
}

.width300
{
    width: 300px;
}

.width400
{
    width: 400px !important;
}

.width450
{
    width: 450px;
}

.width510
{
    width: 510px !important;
}

.width520
{
    width: 520px !important;
}

.width700
{
    width: 700px;
}

.width800
{
    width: 800px;
}

.height100P
{
    height: 100%;
}

.height35
{
    height: 35px;
}

.height37
{
    height: 37px;
}

.height25
{
    height: 25px;
}

.height300
{
    height: 300px;
}

.displayTable
{
    width: 100%;
    display: block;
}

.displayTableCell, .displayTable > div
{
    display: block;
    float: left;
}

.displayTableCell .clearBoth, .displayTable > div.clearBoth
{
    display: block;
    float: none;
    clear: both;
}

.marginAuto
{
    margin-left: auto;
    margin-right: auto;
}

.marginLeft10
{
    margin-left: 10px;
}

.marginLeft50
{
    margin-left: 50px;
}

.marginRight10
{
    margin-right: 10px;
}

.relative
{
    position: relative;
}

.absolute
{
    position: absolute;
}

.top30
{
    top: 30px;
}

.top50
{
    top: 50px;
}

.top60
{
    top: 60px;
}

.lineHeight35
{
    line-height: 35px;
}

.lineHeight25
{
    line-height: 25px;
}

.verticalTop
{
    vertical-align: top;
}

.verticalMiddle
{
    vertical-align: middle;
}

fieldset, img
{
    border: 0 none;
    padding: 0px;
}

#mainWrapper
{
    width: 100%;
    min-height: 398px;
    z-index: 10;
    position: relative;
}

@media (min-width: 980px) {
    #container {
        position: relative;
        margin: 0 auto;
        /*min-width: 980px!important;*/
        max-width: 1280px;
        left: 0 !important;
        z-index: 20;
    }
}

.boxWRoundCorners
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    -moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    -webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
    min-height: 200px;
    padding: 30px 15px;
}

.boxWRoundCornersWBorder
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    -moz-box-shadow: 2px 2px 2px #CFCFCF;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF;
    box-shadow: 2px 2px 2px #CFCFCF;
    padding: 5px;
}

.boxWRoundCornersNoShadow
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
}

.boxWOUpperRoundCorners
{
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottom-right: 5px;
    -moz-border-radius-bottom-left: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #FFFFFF;
    -moz-box-shadow: 2px 3px 4px #CFCFCF;
    -webkit-box-shadow: 2px 3px 4px #CFCFCF;
    box-shadow: 2px 3px 4px #CFCFCF;
}

.detailsTitleWUpperRoundCorners
{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-top-right: 5px;
    -moz-border-radius-top-left: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;

    background-color: #F1F1F1;
    border-bottom: 1px solid #D8D8D8;
    width: auto;
    padding: 20px;
    margin-bottom: 30px;

    position: relative;
}

.boxFeatures
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #E7EAEF;
    border: 1px solid #E7EAEF;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.featuresBoxPadding
{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.boxFeaturesBlue
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #087DAD;
    border: 0px solid #087DAD;
    padding: 0px;

}

.featuresRed
{
    background-color: #CE0000;
    border: 0px solid #CE0000;
}

.featuresViolet
{
    background-color: #630063;
    border: 0px solid #630063;
}

.featuresGreen
{
    background-color: #316500;
    border: 0px solid #316500;
}

.featuresGrey
{
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottom-right: 5px;
    -moz-border-radius-bottom-left: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #424542;
    border: 0px solid #424542;
}

.detailsTitleWUpperRoundCorners H2
{
    font-size: 20px;
    color: #464646;
    margin: 0px;
    padding: 0px;
}

.detailsTitleWUpperRoundCorners div
{
    position: absolute;
    bottom: -9px;
    left: 20px;
    width: 13px;
    height: 9px;
    background: url(../../images/newdesign/details_tick.gif) no-repeat;
}

.reserveKeywordTitleText
{
    font-size: 24px;
}

#reserveKeywordBox
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #e56325;
    height: 65px;
    line-height: 65px;
    display: block;
}

#reserveKeywordBox .text
{
    font-size: 24px;
    font-weight: bold;
    text-shadow: #000000 1px 1px 1px;
    color: #FFFFFF;
    float: left;
}

#reserveKeywordBox .box
{
    width: 720px;
    height: 65px;
    position: relative;
    float: left;
}

#reserveKeywordBox .innerBox
{
    width: 100%;
    height: 65px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
}

#reserveKeywordBox .help
{
    background: url(../../images/newdesign/question.png) center center no-repeat transparent;
    width: 39px;
    height: 41px;
    margin: 0px;
    padding: 0px;
    display: block;
    float: left;
}

#reserveKeywordBox .help a:link, #reserveKeywordBox .help a:visited, #reserveKeywordBox .help a:active
{
    width: 39px;
    height: 41px;
    display: block;
}

#reserveKeywordBox .inputText
{
    width: 460px;
    height: 41px;
    line-height: 39px;
    border: 0px;
    font-size: 16px;
    font-weight: bold;
    color: #A1A1A1;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
    display: block;
    float: left;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#reserveKeywordBox .inputText.ajaxLoader
{
    background: #fff url(../../images/newstore/ajax-loader.gif) no-repeat 97% 50%;
}

#reserveKeywordBox .inputText.okTick
{
    background: #fff url(../../images/newdesign/accept.png) no-repeat 97% 50%;
}

#reserveKeywordBox .inputText.redCrossTick
{
    background: #fff url(../../images/newstore/cross.png) no-repeat 97% 50%;
}

.contentSeparatorHorizontal
{
    width: 100%;
    height: 1px;
    /*  background: #DADADA;*/
    border-bottom: 1px solid #DADADA;
}

.contentSeparatorDotsHorizontal
{
    width: 100%;
    height: 1px;
    border-bottom: 2px dotted #E4E4E4;
}

.contentSeparatorVertical
{
    width: 1px;
    height: 100%;
    min-height: 100%;
    background: #DADADA;
    float: left;
}

.featureImage
{
    margin-right:20px;
    margin-bottom:0px;
    float: left;
}

.featureMain
{
    min-height: 62px;
}

.featureMain p
{
    display: block;
}

.featureMain h2
{
    clear: both;
    padding-left: 70px;
}

.feature1
{
    background: url(/images/appicons/svg/app_i-group-texting.svg) no-repeat;
}

.feature2
{
    background: url(/images/appicons/svg/app_i-mobile-keyword.svg) no-repeat;
}

.feature3
{
    background: url(/images/appicons/svg/app_i-Mobile-Sweepstakes.svg) no-repeat;
}

.feature4
{
    background: url(/images/appicons/svg/app_i-Mobile-Surveys-voting.svg) no-repeat;
}

.feature5
{
    background: url(/images/appicons/svg/app_i-Mobile-Coupons.svg) no-repeat;
}

.feature6
{
    background: url(/images/appicons/svg/app_i-QR-codes.svg) no-repeat;
}

.feature7
{
    background: url(/images/appicons/svg/i-URL-Shortening-txplus.svg) no-repeat;
}

.feature8
{
    background: url(/images/appicons/svg/app_i-analytics.svg) no-repeat;
}

.feature9
{
    background: url(/images/appicons/svg/app_i-Web-Sign-Up-Forms.svg) no-repeat;
}


.feature10
{
    background: url(/images/appicons/svg/app_i-lbs.svg) no-repeat;
}


.feature11
{
    background: url(/images/appicons/svg/app_i-mms.svg) no-repeat;
}

.feature12
{
    background: url(/images/appicons/svg/app_i-text-me.svg) no-repeat;
}

.feature13
{
    background: url(/images/appicons/svg/app_i-mobile-apps.svg) no-repeat;
}

.feature15
{
    background: url(/images/appicons/svg/app_i-Virtual-Business-Card.svg) no-repeat;
}

.feature16
{
    background: url(/images/appicons/svg/i-Api-Send-Sms-Mms.svg) no-repeat;
}


.feature17
{
    background: url(/images/appicons/svg/app_i-Auto-Responder.svg) no-repeat;
}

.feature19
{
    background: url(/images/appicons/svg/app_i-name-capture.svg) no-repeat;
}

.feature20
{
    background: url(/images/appicons/svg/app_i-email-capture.svg) no-repeat;
}

.feature21
{
    background: url(/images/appicons/svg/app_i-2-way%20Messaging.svg) no-repeat;
}

.feature22
{
    background: url(/images/appicons/svg/app_i-text-me.svg) no-repeat;
}

.feature23
{
    background: url(/images/appicons/svg/i-mms-to-screen.svg) no-repeat;
}

.feature24
{
    background: url(/images/appicons/svg/app_i-Date-Of-Birth-Capture.svg) no-repeat;
}

.feature25
{
    background: url(/images/appicons/svg/app_i-Social-Media-Integration.svg) no-repeat;
}

.feature26
{
    background: url(/images/appicons/svg/app_i-Device-URL-Forwarding.svg) no-repeat;
}

.feature27
{
    background: url(/images/appicons/svg/app_i-Recurring-Group-Messaging.svg) no-repeat;
}
.feature28
{
    background: url(/images/appicons/svg/app_i-URL-Track-Numbers.svg) no-repeat;
}


.readMore:link, #slider .readMore:active, #slider .readMore:visited
{

    /*
    color: #0D4D7D;
    text-decoration: underline;
    */
}


.keywords_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/keywords_pic.jpg) no-repeat;
}

.coupons_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/coupons_pic.jpg) no-repeat;
}

.mms_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/mms_pic.jpg) no-repeat;
}
.vcadrs_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/bcards_pic.jpg) no-repeat;
}

.sweeps_pic
{
    width: 382px;
    height: 616px;
    background: url(../../images/newdesign/features/win_pic.jpg) no-repeat;
}

.sweeps2_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/sweeps2_pic.jpg) no-repeat;
}

.surveys_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/survey_pic.jpg) no-repeat;
}

.surveys2_pic
{
    width: 497px;
    height: 326px;
    background: url(../../images/newdesign/features/survey2_pic.jpg) no-repeat;
}

.group_pic
{
    width: 382px;
    height: 330px;
    background: url(../../images/newdesign/features/group_pic.jpg) no-repeat;
}

.text_pic
{
    width: 550px;
    height: 330px;
    background: url(../../images/newdesign/features/text_pic.jpg) no-repeat;
}

.text_icon
{
    width: 55px;
    height: 228px;
    background: url(../../images/newdesign/features/text_icons.gif) no-repeat;
}

.coupons_icon
{
    width: 55px;
    height: 253px;
    background: url(../../images/newdesign/features/coupons_icons.gif) no-repeat;
}

.mms_icon
{
    width: 55px;
    height: 314px;
    background: url(../../images/newdesign/features/mms_icons.gif) no-repeat;
}

.vcards_icon
{
    width: 55px;
    height: 210px;
    background: url(../../images/newdesign/features/bcards_icons.gif) no-repeat;
}

.group_icon
{
    width: 55px;
    height: 257px;
    background: url(../../images/newdesign/features/group_icons.gif) no-repeat;
}

.url_background
{
    background-image:url(../../images/newdesign/features/url_pic.jpg);
    background-repeat:no-repeat;
    background-position:0px 190px;
}

.group_background
{
    background-image:url(../../images/newdesign/features/group_phones.jpg);
    background-repeat:no-repeat;
    background-position:590px 30px;
}

.commonTable
{
    border: 0px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    border: 0px;
}

.commonTable th
{
    background-color: #F1F1F1;
    border: 0px;
    border-right: 3px solid #FFFFFF;
    border-bottom: 1px solid #C4C4C4;
    color: #3F3F3F;
    padding: 15px;
    padding-right: 10px;
    text-align: left;
    vertical-align: top;
    text-transform: capitalize;
}

.commonTable th.details
{
    color: #1C80B4;
}

.commonTable th.first
{
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

.commonTable th.last
{
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    border-spacing-right: 0px;
    border-right: 0px;
}

.commonTable th.noTopBottomPadding
{
  padding-top: 0px;
  padding-bottom: 0px;
}

.commonTable td
{
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
    color: #363636;
}

.commonTable td.important
{
    font-size: 16px;
    font-weight: bold;
    color: #505050;
    /* text-transform: uppercase; */
}

.commonTable td.importantDetails, .commonTable td.importantDetails a.text
{
    font-size: 16px;
}

.commonTable td.importantDetails a.link
{
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
}

.commonTable td.status
{
    color: #1377B2;
}

.commonTable td.statusActive
{
    color: green;
    font-weight: bold;
    text-transform: uppercase;
}

.commonTable td.statusNotActive
{
    color: red;
    font-weight: bold;
    text-transform: uppercase;
}

.commonTable .note
{
    font-size: 12px;
    font-weight: normal;
    color: #505050;
    text-transform: none;
    font-style: italic;
}

.commonTable td.separator
{
    padding: 0px;
}

.commonTable td.separatorVertical
{
    border-right: 1px solid #DADADA;
}

.commonTable td span.stress
{
    font-size: 16px;
    font-weight: bold;
    /* text-transform: uppercase; */
}

.commonTable .ticks
{
    position: relative;
    height: 1px;
}

.commonTable .ticks div.tick
{
    position: absolute;
    top: -7px;
    left: 50px;
    width: 13px;
    height: 9px;
    background: url(../../images/newdesign/details_tick.gif) no-repeat;
}

.commonTable .ticks div.tick_apps
{
    position: absolute;
    top: -7px;
    left: 10px;
    width: 13px;
    height: 9px;
    background: url(../../images/newdesign/details_tick.gif) no-repeat;
}

.commonTable td.verticalMiddle
{
    vertical-align: middle;
}

.commonTable td.verticalTop
{
    vertical-align: top;
}

.commonTable td.verticalBottom
{
    vertical-align: bottom;
}

.commonTable td.noTopBottomPadding
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.commonTable td.noLeftRightPadding
{
    padding-left: 0px;
    padding-right: 0px;
}

.commonTable td.noRightPadding
{
    padding-right: 0px;
}

.commonTable td.noPadding
{
    padding: 0px;
}

.commonTableNopadding td
{
    padding: 0px;
}

#detailedInformation
{
    width: 100%;
    height: 70px;
    display: none;
}

#detailedInformation div
{
    font-size: 11px;
    font-weight: normal;
    color: #464646;
}

.manageLinksBox .manageLinks
{
    float: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 2px 2px 2px #CFCFCF;
    -webkit-box-shadow: 2px 2px 2px #CFCFCF;
    box-shadow: 2px 2px 2px #CFCFCF;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D1E3E7), to(#E1F1F1)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #E1F1F1, #D1E3E7); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #E1F1F1, #D1E3E7); /* IE 10 */
    background: -ms-linear-gradient(top, #E1F1F1, #D1E3E7); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #E1F1F1, #D1E3E7);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1F1F1', endColorstr='#D1E3E7',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #E1F1F1 0%,#D1E3E7 100%); /* W3C */

    border: 1px solid #99BED0;
    min-height: 40px;
    line-height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 10px;
    z-index: 2;
}

.manageLinks a:link, .manageLinks a:visited, .manageLinks a:active, .manageLinks span.notactive
{
    display: block;
    float: left;
    padding-left: 20px;
    margin-right: 10px;
    line-height: 40px;
}

.manageLinks a.noicon:link, .manageLinks a.noicon:visited, .manageLinks a.noicon:active, .manageLinks a.noicon:hover
{
    padding-left: 0px;
}

/*
.manageLinks a.noicon span.unread
{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #930E0F;

  background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#ECA885), to(#C42716));
	background: -moz-linear-gradient(center top , #ECA885, #C42716) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECA885', endColorstr='#C42716');

  font-size: 10px;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #FFFFFF;
}
*/

.unreadBase{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #930E0F;

    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#ECA885), to(#C42716));
    background: -moz-linear-gradient(center top , #ECA885, #C42716) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECA885', endColorstr='#C42716'); /* for IE */

    font-size: 10px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    color: #FFFFFF;
}

.manageLinks a.send:link, .manageLinks a.send:visited, .manageLinks a.send:active
{
    background: url(../../images/newdesign/icons/send.png) 0 center no-repeat;
}

.manageLinks a.contacts:link, .manageLinks a.contacts:visited, .manageLinks a.contacts:active
{
    background: url(../../images/newdesign/icons/contacts.png) 0 center no-repeat;
}

.manageLinks a.responder:link, .manageLinks a.responder:visited, .manageLinks a.responder:active
{
    background: url(../../images/newdesign/icons/responder.png) 0 center no-repeat;
}

.manageLinks a.edit:link, .manageLinks a.edit:visited, .manageLinks a.edit:active
{
    background: url(../../images/newdesign/icons/edit.png) 0 center no-repeat;
}

.manageLinks span.edit
{
    background: url(../../images/newdesign/icons/edit.png) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.delete:link, .manageLinks a.delete:visited, .manageLinks a.delete:active
{
    background: url(../../images/newdesign/icons/delete.png) 0 center no-repeat;
}

.manageLinks span.delete
{
    background: url(../../images/newdesign/icons/delete.png) 0 center no-repeat;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
}

.manageLinks a.release:link, .manageLinks a.release:visited, .manageLinks a.release:active
{
    background: url(../../images/newdesign/icons/release.png) 0 center no-repeat;
}

.manageLinks a.groups:link, .manageLinks a.groups:visited, .manageLinks a.groups:active
{
    background: url(../../images/newdesign/icons/group.png) 0 center no-repeat;
}

.manageLinks a.optout:link, .manageLinks a.optout:visited, .manageLinks a.optout:active
{
    background: url(../../images/newdesign/icons/optout.png) 0 center no-repeat;
}

.manageLinks a.getLink:link, .manageLinks a.getLink:visited, .manageLinks a.getLink:active
{
    background: url(../../images/newdesign/icons/getlink.png) 0 center no-repeat;
}

.manageLinks a.getHTML:link, .manageLinks a.getHTML:visited, .manageLinks a.getHTML:active
{
    background: url(../../images/newdesign/icons/xtml.png) 0 center no-repeat;
}

.manageLinks a.getEmbedCode:link, .manageLinks a.getEmbedCode:visited, .manageLinks a.getEmbedCode:active
{
    background: url(../../images/newdesign/icons/embed.png) 0 center no-repeat;
}

.manageLinks a.details:link, .manageLinks a.details:visited, .manageLinks a.details:active, .manageLinks a.preview:link, .manageLinks a.preview:visited, .manageLinks a.preview:active
{
    background: url(../../images/newdesign/icons/chart.png) 0 center no-repeat;
}

.manageLinks a.winners:link, .manageLinks a.winners:visited, .manageLinks a.winners:active
{
    background: url(../../images/newdesign/icons/trophy.png) 0 center no-repeat;
}

.manageLinks a.pause:link, .manageLinks a.pause:visited, .manageLinks a.pause:active
{
    background: url(../../images/newdesign/icons/control_pause.png) 0 center no-repeat;
}

.manageLinks a.resume:link, .manageLinks a.resume:visited, .manageLinks a.resume:active
{
    background: url(../../images/newdesign/icons/control_play.png) 0 center no-repeat;
}

.manageLinks a.stop:link, .manageLinks a.stop:visited, .manageLinks a.stop:active
{
    background: url(../../images/newdesign/icons/control_stop.png) 0 center no-repeat;
}

.manageLinks a.AddContacts:link, .manageLinks a.AddContacts:visited, .manageLinks a.AddContacts:active
{
    background: url(../../images/newdesign/icons/release.png) 0 center no-repeat;
}

.manageLinks a.download:link, .manageLinks a.download:visited, .manageLinks a.download:active
{
    background: url(../../images/newdesign/icons/release.png) 0 center no-repeat;
}

.manageLinks a.analytics:link, .manageLinks a.analytics:visited, .manageLinks a.analytics:active
{
    background: url(../../images/newdesign/icons/analitics.png) 0 center no-repeat;
}

.manageLinks a.inbox:link, .manageLinks a.inbox:visited, .manageLinks a.inbox:active
{
    background: url(../../images/newdesign/icons/menu_inbox.png) 0 center no-repeat;
}

.manageLinks a.sendsurvey:link, .manageLinks a.sendsurvey:visited, .manageLinks a.sendsurvey:active
{
    background: url(../../images/newdesign/icons/sendsurvey.png) 0 center no-repeat;
}

.manageLinks a.activate:link, .manageLinks a.activate:visited, .manageLinks a.activate:active
{
    background: url(../../images/newdesign/icons/activate.png) 0 center no-repeat;
}

.manageLinks a.deactivate:link, .manageLinks a.deactivate:visited, .manageLinks a.deactivate:active
{
    background: url(../../images/newdesign/icons/deavtivate.png) 0 center no-repeat;
}

.manageLinks a.addRecipient:link, .manageLinks a.addRecipient:visited, .manageLinks a.addRecipient:active
{
    background: url(../../images/newdesign/icons/addrecipient.png) 0 center no-repeat;
}

.manageLinks a.forwarding:link, .manageLinks a.forwarding:visited, .manageLinks a.forwarding:active
{
    background: url(../../images/newdesign/icons/forwarding.png) 0 center no-repeat;
}

.manageLinks a.insertInSMS:link, .manageLinks a.insertInSMS:visited, .manageLinks a.insertInSMS:active
{
    background: url(../../images/newdesign/icons/insertsms.png) 0 center no-repeat;
}

.manageLinks a.redeem:link, .manageLinks a.redeem:visited, .manageLinks a.redeem:active
{
    background: url(../../images/newdesign/icons/redeem.png) 0 center no-repeat;
}

.manageLinks a.assign:link, .manageLinks a.assign:visited, .manageLinks a.assign:active
{
    background: url(../../images/newdesign/icons/redeem.png) 0 center no-repeat;
}

.manageLinks a.delete_group:link, .manageLinks a.delete_group:visited, .manageLinks a.delete_group:active
{
  background: url(../../images/newdesign/icons/del-group.png) 0 center no-repeat;
}

.headerInboxCount, .manageLinks a.noicon span.unread
{
    display: inline-block;
    line-height: 18px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #8a000000;

    background-color: transparent;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a90000), to(#ff0000)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #ff0000, #a90000); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #ff0000, #a90000); /* IE 10 */
    background: -ms-linear-gradient(top, #ff0000, #a90000); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #ff0000, #a90000);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#a90000',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ff0000 0%,#a90000 100%); /* W3C */


    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-right: 5px;
    color: #FFF;
    -moz-box-shadow: 1px 1px 5px #363636;
    -webkit-box-shadow: 1px 1px 5px #363636;
    box-shadow: 1px 1px 5px #363636;
}

a.headerInboxEmptyLink:link, a.headerInboxEmptyLink:visited, a.headerInboxEmptyLink:active
{
    background: url(../../images/newdesign/icons/inbox.png) 0 center no-repeat;
    padding-left: 25px;
}

.new
{
    color: #B1181D;
    font-weight: bold;
}

.listHome
{
    list-style-type: disc;
    padding-left: 10px;
    margin-left: 10px;
}

.grCheck
{
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: url(../../images/newdesign/accept.png) no-repeat 0 0;
}

ul.greenCheck
{
    list-style-position: inside;
    list-style-image: url(../../images/newdesign/accept.png);
    list-style-type: square;
    padding: 0px;
    margin: 0px;
}

ul.greenCheck li
{
    font-size: 16px;
    font-weight: bold;
    padding-top: 10px;
}

ul.greenCheck li a
{
    font-size: 16px;
    font-weight: normal;
    padding-top: 10px;
}

/****************White Label Reseller Program*******************/
.wlsDetails
{
    background: url(../../images/whitelabel/wls-details.jpg) no-repeat center top;
    position:relative;
    height:205px;
}


.wlsDetailsHeadTitle
{
    padding-left:30px;
    padding-top:10px;
    color:#fff;
    font-size:26px;
    line-height:25px;
    font-weight:bold;
}

.wlsDetailsHeadText
{
    padding-left:30px;
    padding-top:10px;
    color:#fff;
    font-size:22px;
    line-height:25px;
}

.wlsDetailsHeadTextColored
{
    color:#98ffff;
}

.wlsHeaderTextRight
{
    padding-top:10px;
    text-align:center;
}

.getStarted
{
    background-image: url(../../images/whitelabel/btn-started.png);
    background-position:center;
    background-repeat:no-repeat;
    height:100px;
    width:305px;
    margin:0 auto;
    cursor:pointer;
}

.wlsHorizontalLine
{
    font-size:1px;
    height:1px;
    border-top: 1px solid #D5D5D5;
}

.wlsListImage
{
    width:70px;
}

.wlsListText
{
    width:340px;
    padding-left:10px;
}

/****************White Label Reseller Program*******************/

.Package
{
    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    border-right: 0px;
    width: 180px;
    padding: 0px;
    z-index: 1;
}

.firstPackage
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    border-right: 0px;
    width: 180px;
    padding: 0px;
    z-index: 1;
}

.lastPackage
{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #E5E5E5;

    border: 1px solid #BBBBBB;
    width: 180px;
    padding: 0px;
    z-index: 1;
}

.Package .packageTitle
{
    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.firstPackage .packageTitle
{
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.lastPackage .packageTitle
{
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.packagePrice
{
    width: auto;
    font-size: 42px;
    text-align: center;
    color: #FFFFFF;
    padding: 10px;
    border-bottom: 1px solid #FFFFFF;

    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#577077), to(#2E373C));
    background: -moz-linear-gradient(center top , #577077, #2E373C) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E373C', endColorstr='#577077',GradientType=0 ); /* IE6-9 */
}

.packagePrice span.packagePriceDolar
{
    font-size: 28px;
}

.packagePrice sup
{
    font-size: 11px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #CFCFCF;
    padding-left: 5px;
}

.packageSeparator
{
    width: 100%;
    height: 1px;
    background: #BBBBBB;
}

.Package:hover, .firstPackage:hover, .lastPackage:hover, .ActivePackage, .firstActivePackage, .lastActivePackage
{
    border: 1px solid #BBBBBB;
    width: 181px;
    display: block;
    z-index: 4;
    position: relative;
    top: -10px;
    margin: 0 -1px;
    background-color: #E5E5E5;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
}

.ActivePackage
{
    z-index: 5;
}

.Package:hover .packageTitle, .firstPackage:hover .packageTitle, .lastPackage:hover .packageTitle
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.Package:hover .packagePrice, .firstPackage:hover .packagePrice, .lastPackage:hover .packagePrice, .ActivePackage .packagePrice, .firstActivePackage .packagePrice, .lastActivePackage .packagePrice
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.ActivePackage .packageTitle, .firstActivePackage .packageTitle, .lastActivePackage .packageTitle
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.packageText
{
    color: #005D7B;
}

.promoPackage
{
    background: url(../../images/newstore/promo.png) no-repeat center top;
    position: relative;
    width: 61px;
    height: 59px;
    left: 122px;
    top: -3px;
    z-index: 5;
}

.promoPackageBox
{
    position: absolute;
    z-index: 4;
}

.centerPackage
{
    margin-left: auto;
    margin-right: auto;
    width: 182px;
}

.centerTwoPackages
{
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}
/****************White Label Reseller Program*******************/

table.aff_table td
{
    border-top: 0px;
    border-right: 1px solid #E5E5E5;
    text-align: right;
    font-weight: bold;
    color: #82B840;
}

table.aff_table td.last { border: 0px; }

table.datepicker select
{
    width: 95px;
}

table.datepicker td
{
    padding: 0px !important;
    margin: 0px !important;
}

.filterToggle
{
    background-color: #70B33F;
    font-family: arial, lucida grande, tahoma, verdana, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    float: left;
    display: inline;
    width:20px;
    margin-left: 7px;
    margin-right: 0px;
    cursor:pointer;
}

.alphabet { font-size: 12px; margin: 10px 0px; }
.alphabet a { padding: 2px 6px; margin: 0px 3px; background: #fff; text-decoration: none; color:#5ABA21;border: solid 1px #E5E5E5; font-family: Verdana;font-size: 10px;}
.alphabet a:visited { padding: 2px 6px; background: #fff; text-decoration: none; }
.alphabet .curr { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; color: #000; align:center;padding-right:3px;padding-left:3px;}
.alphabet a:hover {color: #fff; background: #007099; border-color: #7EB720; text-decoration: none;}

.pagesHolder {padding-bottom: 5px;}
.pages { font-size: 14px; margin-left: auto; margin-right: auto; margin-top:10px; }
.pages a, .pageList .curr {  width: auto;
    overflow: visible;
    background-color: #F9F9F9;
    padding: 6px 12px;
    border: 1px solid #CCC;
    text-decoration: none;
    color: #337ab7;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
    margin: -2px;
}
.pages .Prev {  width: auto;
    overflow: visible;
    padding: 6px 12px;
    border: 1px solid #CCC;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
    margin: -2px;
}
.pages .Next {  width: auto;
    overflow: visible;
    padding: 6px 12px;
    border: 1px solid #CCC;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
    margin: 0 0 0 -5px;
}

.pages .curr {
    color: #fff;
    margin: -1px;
    cursor: default;
    padding: 9px 13px;
    background-color: #337ab7;
    border: 1px solid #d3d3d3;
}
.pages a:hover {color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}


.hspace10 {width: 10px;display: inline;}
.hspace20 {width: 20px;display: inline;}
.hspace50 {width: 50px;display: inline;}

.noWrap
{
    white-space:nowrap;
}

/* QR code */

.stepNumber
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#599BDC), to(#3072B3));
    background: -moz-linear-gradient(center top , #599BDC, #3072B3) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#599BDC', endColorstr='#3072B3'); /* for IE */

    line-height: normal !important;
    font-size: 12px;
    font-weight: bold;
    padding: 2px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    margin-right: 5px;
    color: #FFFFFF;
    display: inline;
}

/* QR code */
#QRCode
{
    background: url(../../images/newstore/droidQR.jpg) no-repeat center right;
    width: 360px;
    height: 300px;
    position: absolute;
    left: -40px;
    padding-top: 20px;
}

#QRCode #phoneTo
{
    position: absolute;
    left: 152px;
    top: 118px;
    font-size: 16px;
    font-weight: bold;
    color: #1377B2;
}

#QRCode #TextMessage
{
    position: absolute;
    width: 193px;
    height: 54px;
    left: 132px;
    top: 152px;
    font-size: 16px;
    font-weight: bold;
    color: #1377B2;
    overflow: hidden;
}

ul.qrCodeReaders
{
    margin: 0px;
    padding: 0px 0px 0px 10px;
    list-style: none;
    color: black;
    position: relative;
}

ul.qrCodeReaders li
{
    width: 60px;
    height: 70px;
    float: left;
    display: block;
    position: relative;
    margin-right: 38px;
}

ul.qrCodeReaders li a
{
    color: black;
    width: 60px;
    height: 60px;
    display: block;
    position: relative;
    line-height: 100px;
    vertical-align: bottom;
    text-align: center;
}

ul.qrCodeReaders a.apple
{
    background: url(../../images/newstore/apps-apple.png) no-repeat center top;
}

ul.qrCodeReaders a.android
{
    background: url(../../images/newstore/apps-andro.png) no-repeat center top;
}

ul.qrCodeReaders a.blackberry
{
    background: url(../../images/newstore/apps-berry.png) no-repeat center top;
}

/* QR code */

/* Legend */
.greySectionToggle
{
    display: block;

    cursor: pointer;
    padding: 8px;
    border: 0px;
    color: #3F3F3F;

    font-weight: bold;
    height: 18px;
}

/*.greySectionToggle:hover { border:1px solid #666;}*/
.questionMark
{
    position: relative;
    left: 3px;
    background: url(../../images/help_icon.gif) no-repeat top center;
    width: 16px;
    height: 16px;
}

.legentContent
{
    display: none;
    color: white !important;
}

.whatYouCanDoContent
{
    display: none;
}

.whatYouCanDoContent ul
{
    padding: 0px 40px 10px 40px;
}

.whatYouCanDoContent ul li
{
    margin: 10px 0px;
}

.darkContentTransparent {
    background-color: #3F3F3F;
    /*color: #fff !important;*/
    font-size: 11px;
    left: 0;
    top: 0;
    padding: 10px;

    text-align: left;

    -moz-border-radius: 0px 10px 10px 10px;
    /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
    -moz-opacity: .90;
    -khtml-opacity: .90;
    opacity: .90;

    -moz-background-inline-policy:continuous;
    -moz-border-radius:0px 0px 5px 5px;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-border-radius:0px 0px 5px 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.darkContentTransparent table{z-index: 30 !important;}
.darkContentTransparent td{color: white !important; font-size: 12px;}

.lightGreyContentTransparent, #legentContentContainer
{
    left: 0;
    top: 0;
    padding: 0px;
    padding-top: 10px;
    text-align: left;
    border-top: 1px solid #DADADA;
}

.lightGreyContentTransparent table{z-index: 30 !important;}

#legentClickId
{
    position: relative;
    top: 2px;
}

.importantBox
{
    color: white; 
    border: 1px solid #ff0000;
    background-color:#FF9999; 
    padding: 5px;
}

.newBox
{
    color: white; 
    background-color:#F0F5D7; 
    padding: 5px;
}

.warn
{
    color: white; 
    border: 1px solid #ff0000;
    background-color:#FF9999; 
    padding: 5px;
}

/* NOTIFICATIONS */


.ideaPreviewBiggerPhoneText
{
  width: 250px;
  text-align: center;
  position: relative;
  padding-bottom: 3px;
}

/* NOTIFICATIONS */

a.help:link, a.help:active, a.help:visited, a.help:hover
{
    background: url(../../images/help_icon.gif) no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.couponToolsRow
{
    margin: 10px 0px;
    padding-bottom: 10px;
}

.couponToolsRow a
{
    display: inline-block;
    margin-left: 20px;
}

.couponToolsRow input[type="checkbox"]
{
    position: relative;
    top: 5px;
    margin-left: 15px;
}

.couponToolsRow input[type="text"]
{
    height: 27px;
    line-height: 23px;
}

.defaultAutoReplayMessageHolderWrapper
{
    position: relative;
    width: 1px;
    height: 1px;
}

.defaultAutoReplayMessageHolder, .defaultCouponCampaignMessageHolder, .defaultCouponCampaignMessageHolderWhenTextExist
{
    position: absolute;
    /*    top: -110px;
	left: 3px;*/
}

.orBall
{
    width: 23px;
    height: 23px;
    line-height: 23px;
    background: url(../../images/newstore/dot.png) no-repeat 0 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 0px;
    margin: 0px 5px 0px;
    font-family: Arial;
}

#stepsHolder
{   
    width: 90%;
    margin-left:auto;
    margin-right:auto;   
}

#stepsHolder div.step
{
    padding: 3px 0;
    line-height: 24px;
}

#stepsHolder div.step div
{
    padding: 0px;
}

.vt
{
    vertical-align: top;
}

#dashboardVisualizationMessages
{
    width: 300px;
    margin: 0px 5px 0px;
}

#dashboardDeliveryRates
{
    width: 300px;
    margin: 0px 5px 0px;
}

#dashboardKeywordSignups
{
    width: 300px;
}

.contestantWaiter
{
    display: inline-block;
    background: url(../../images/loading.gif) no-repeat;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    padding-left: 37px;
    font-style: italic;
}

.ninja
{
    display: none;
}

.test
{
    border: 1px solid red !important;
}

ul.commonLi
{
    /*    list-style: none;*/
    display: block;
}

ul.commonLi li
{
    float: left;
    display: block;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}

.expandableLink
{
    display: inline-block;
    padding-left: 15px;
    background: url(../../images/expand.gif) no-repeat center left;

}

.collapsebleLink
{
    display: inline-block;
    padding-left: 15px;
    background: url(../../images/contract.gif) no-repeat center left;
}

.clickableLinkSimulate
{
    display: inline-block;
    padding-left: 15px;
}

.waiterLabel
{
    display: inline-block;
    padding-left: 15px;
    background: url(../../images/newstore/ajax-loader.gif) no-repeat center left;
}

.ui-datepicker-trigger
{
    vertical-align: middle;
    margin: 3px;
    cursor: pointer;
}

.leftmenu a
{
    background-color:white;
    border-radius: 3px;
    -moz-border-radius:3px;
    border:none;
    border-bottom: 1px solid white;
    padding: 3px;
    display: block;
    margin: 0px 3px;
}

.leftmenu a.active, .leftmenu a:hover
{	
    color:#fff;
    background-color:#004a66;
    border-radius: 3px;
    -moz-border-radius:3px;
    border:none;
    border-bottom: 1px solid #A0A0A0;
    padding: 3px;
    display: block;
    margin: 0px 3px;
}

#shortenFeedback
{
    margin: 5px 0px 0px 0px;
    line-height: 20px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
}

.collapsePT
{
    width: 16px;
    height: 16px;
    background: url(../../images/newdesign/icons/control_drop.png) no-repeat;
}

.defaultAutoReplayMessageHolder, .defaultCouponCampaignMessageHolder
{
    position: relative;
    top: -125px;
    left: 3px;
    width: 303px;
}

.defaultCouponCampaignMessageHolderWhenTextExist
{
    position: relative;
    top: 0px;
    left: 3px;
    width: 303px;
}

label.labelFixedWith
{
    width: 340px;
}

.createNewCampaignBox
{
    border: 1px solid #BBBBBB;
    width: 200px;
    display: block;
    position: relative;
    top: -10px;
    background-color: #E5E5E5;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    margin: 0px;
    margin-left: 46px;
}

.createNewCampaignBoxNoMargin
{
    margin-left: 0px !important;
}

.createNewCampaignBox .title
{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;

    background-color: #363636;
    font-size: 16px;
    font-weight: bold;
    color: #CCCCCC;
    padding: 10px;
    text-align: center;
}

.createNewCampaignBox .subTitle
{
    font-size: 14px;
    padding: 20px;
    text-align: center;
    min-height: 50px;
}

.createNewCampaignBox .subTitleTaller
{
    font-size: 14px;
    padding: 20px;
    text-align: left;
    min-height: 120px;
}

.dashboard_count_link_neon
{
    font-size: 24px;
    color: #008DB6;
    text-decoration: none;
}

.dashboard_count_link_neon:hover
{
    font-size: 24px;
    color: #008DB6;
    text-decoration: underline;
}

..dashboard_count_link_grey
{
  font-size: 24px;
  color: #363636;
  text-decoration: none;
}

.dashboard_count_link_grey:hover
{
    font-size: 24px;
    color: #363636;
    text-decoration: underline;
    font-weight: bold;
}

.dashboard_count_link_red
{
    font-size: 24px;
    color: #990033;
    text-decoration: none;
    font-weight: bold;
}

.dashboard_count_link_red:hover
{
    font-size: 24px;
    color: #990033;
    text-decoration: underline;
    font-weight: bold;
}

.ajaxLoader
{
    /*width: 25px;*/
    height: 36px;
    line-height: 36px;
    background: url(../../images/newstore/ajax-loader.gif) no-repeat 50% 50%;
}

.greenCheckMark
{
    width: 25px;
    height: 36px;
    line-height: 36px;
    background: url(../../images/newstore/accept.png) no-repeat 50% 50%;
}

.warningMark
{
    width: 200px;
    height: 36px;
    line-height: 36px;
    background: url(../../images/newstore/error.png) no-repeat 3px 50%;
    padding-left: 20px;
}

.industryTitle
{
    font-size:18px;
    font-weight:bold;
}

.underline
{
    text-decoration: underline;
}

.fl {float: left;}
.fr {float: right;}
.cl {clear: both;}

/* FEEDBACK MODULE */

.livefeedWrapper
{
    position: relative;
    width: 1px;
    height: 1px;
}

.livefeed_play
{
    background-image: url(../../images/newdesign/button_blue_play.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 40px;
    height: 40px;
    display: block;
    cursor: pointer;
    position: relative;
    top: -13px;
    left: -40px;
}

.livefeed_stop
{
    background-image: url(../../images/newdesign/button_blue_stop.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 40px;
    height: 40px;
    display: block;
    cursor: pointer;
    position: relative;
    top: -13px;
    left: -40px;
}

.feedbackReplyDummy
{
    /*width: 290px;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background: #FFFFFF;
    border: 1px solid #CECFCE;
    padding: 5px;
    color: #BDBEBD;
    font-size: 16px;
}

textarea.feedback
{
    width: 290px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    background: #FFFFFF;
    border: 1px solid #CECFCE;
    padding: 5px;
    font-size: 16px;
}

.feedbackReplyDummyActualReply
{
    color: #454545;
}

.feedbackCheckWrapper
{
    position: relative;
    width: 1px;
    height: 1px;
}

.feedbackCheck
{
    background: url(../../images/newdesign/feedback_check.png) no-repeat;
    position: relative;
    top: -7px;
    left: 10px;
    width: 11px;
    height: 10px;
}
/* FEEDBACK MODULE */

.affiliateRedeemBoxForIndex
{
    position: absolute;
    top: 80px;
    left: 1px;
    z-index: 100;
    width: 976px;
    background: #7FB440;
}

.affiliateRedeemBoxForOuterPages
{
    position: absolute;
    top: 80px;
    left: -1px;
    z-index: 100;
    width: 980px;
    background: #7FB440;
}

.normalCaseTxtInLink
{
    text-transform: none !important;
}

.pl150{
    padding-left: 150px;
}

.pl100{
    padding-left: 100px;
}

.noCapitalsText
{
  text-transform: none;
}

.noPaddingTable td
{
  padding: 0px;
}