/* Minification failed. Returning unminified contents.
(20,21): run-time error CSS1035: Expected colon, found '#form1'
(3337,18): run-time error CSS1035: Expected colon, found 'img'
(5721,8): run-time error CSS1035: Expected colon, found '='
(5744,78): run-time error CSS1062: Expected semicolon or closing curly-brace, found '/'
: error : Index was outside the bounds of the array.
 */
@font-face {
    font-family: 'helveticaregular';
    src: url('helvetica.eot');
    src: url('helvetica.eot?#iefix') format('embedded-opentype'), url('helvetica.woff') format('woff'), url('helvetica.ttf') format('truetype'), url('helvetica.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#uLabel {
    display: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    .dvcmtivesumpge #form1 *zoom: 1;
}

    audio:not([controls]) {
        display: none;
    }

[hidden] {
    display: none;
}

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
    font-size: 77%;
    line-height: 1.231;
    background: #cccdcd;
}

body, button, input, select, textarea {
    font-family: sans-serif;
    color: #000;
    font-size: 12px;
}

/* 
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */


/* =============================================================================
   Links
   ========================================================================== */

a {
    color: #0034aa;
    text-decoration: none;
    cursor: pointer;
}

    a:focus {
        outline: thin dotted;
    }

    /* Improve readability when focused and hovered in all browsers: h5bp.com/h */
    a:hover, a:active {
        outline: 0;
    }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp {
    font-family: monospace, monospace;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/* Improve readability of pre-formatted text in all browsers */
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

    q:before, q:after {
        content: "";
        content: none;
    }

small {
    font-size: 85%;
}

select {
    border: 1px solid #989a9d;
    background: url(../Images/bg_top.png) repeat-x;
    padding: 2px 0px;
    border-radius: 3px;
}
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

label {
    color: #666666;
}
/* =============================================================================
   Lists
   ========================================================================== */

ul, ol {
    margin: 0;
    padding: 0px;
}

dd {
    margin: 0 0 0 40px;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e 
 */

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

/*
 * Correct overflow not hidden in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

form {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */


/* 
 * 1. Correct color not inheriting in IE6/7/8/9 
 * 2. Correct alignment displayed oddly in IE6/7 
 */

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea {
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */

button, input {
    line-height: normal;
    *overflow: visible;
}

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */

table button, table input {
    *overflow: auto;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    border: none;
}

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    position: relative;
    top: 2px;
    margin-right: 5px;
}

input[type="text"] {
    background: #dde4e7;
    border: none;
}

input[type="password"] {
    background: #dde4e7;
    border: none;
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/* 
 * Remove inner padding and border in FF3/4: h5bp.com/l 
 */

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* 
 * 1. Remove default vertical scrollbar in IE6/7/8/9 
 * 2. Allow only vertical resizing
 */

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

    /* Colors for form validity */
    input:valid, textarea:valid {
    }

    input:invalid, textarea:invalid {
        background-color: #f0dddd;
    }


/* =============================================================================
   Tables
   ========================================================================== */

table { /* border-collapse: collapse;*/
    border-spacing: 0;
}

td {
    vertical-align: top;
}



/* For image replacement */
.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
}

    .ir br {
        display: none;
    }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
    display: none !important;
    visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
    .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
    visibility: hidden;
}

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}
/*h Tags */
h1, h2, h3, h4, h5 {
    margin: 0px;
    padding: 0px;
}
/*h Tags */


/*Comman */

.Sz1 {
    font-size: 16px;
}

.Sz2 {
    font-size: 22px;
}

.Sz3 {
    font-size: 14px;
}

.Sz4 {
    font-size: 18px;
}

.Sz5 {
    font-size: 11px;
}

.Sz6 {
    font-size: 10px;
}

.Sz7 {
    font-size: 12px;
}

.Sz8 {
    font-size: 13px;
}

.Sz9 {
    font-size: 27px;
}

.Sz10 {
    font-size: 15px;
}

.Sz13 {
    font-size: 19px;
}

.Fsz12 {
    font-size: 9px;
}

.Th1 {
    font-size: 17px;
}

.Th2 {
    font-size: 19px;
}

.Wrap {
    width: 1024px;
    margin: auto;
    background: #ffffff;
    min-height: 590px;
    position: relative;
    z-index: 1;
}

.TopBar {
    clear: both;
    border-top: 1px solid #8f8d8d;
    width: 100%;
}

.Content {
    width: 1000px;
    margin: auto;
}

.MarGPaay {
    margin: 10px 0px;
}

.Brw {
    color: #666666;
}

.Org {
    color: #000;
}

.Brw2 {
    color: #535353;
}

.Blu {
    color: #05add0;
}

.Grn {
    color: #60bb46;
}

.RedCl {
    color: #fd0225;
}

.Red {
    color: #fd0225;
}

.FltLft {
    float: left;
}

.FltRht {
    float: right;
}
.lgdGview .FltRht {
     float: left;
}
.lgdGview {
     float: right;
}

.BluLnk {
    color: #02658a;
}

.Gry {
    color: #5a6e7f !important;
}

.Bld {
    font-weight: bold;
}

.Blck {
    color: #000;
}

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

.Upper {
    text-transform: uppercase;
}

.Top {
    width: 1000px;
    margin: auto;
    height: 58px;
}

.Logo {
    float: left;
    padding: 5px 0px;
}

    .Logo a {
        width: 289px;
        height: 65px;
        display: block;
        background: url(../Images/logo.png) no-repeat;
        text-indent: -10000px;
    }

.SignIn {
    float: right;
    padding: 5px 0px;
    font-size: 11px;
}

    .SignIn a {
        float: right;
        clear: right;
        padding: 0px 0px;
        text-decoration: none;
    }

        .SignIn a.Org {
            color: #939598 !important;
            font-weight: normal;
        }

.mainContant {
    border-bottom: 1px solid #8f8d8d;
    border-top: 1px solid #8f8d8d;
    clear: both;
    line-height: 18px;
}

.minCnt {
    border-bottom: 1px solid #8f8d8d;
    border-top: 1px solid #8f8d8d;
    clear: both;
    line-height: 18px;
    background: url(../Images/bg_top.png) repeat-x;
    min-height: 500px;
}

.minCnt1 {
    border-top: 1px solid #8f8d8d;
    clear: both;
    line-height: 18px;
    background: url(../Images/bg_top.png) repeat-x;
    min-height: 500px;
}

.minCnt2 {
    border-top: 1px solid #8f8d8d;
    clear: both; /*line-height:18px;*/
    background: url(../Images/bg_top.png) repeat-x;
    border-bottom: 1px solid #8f8d8d;
}

.minCntmr2 {
    border-top: 1px solid #8f8d8d;
    clear: both; /*line-height:18px;*/
    background: url(../Images/bg_top.png) repeat-x;
}

.minCnt3 {
    border-bottom: 1px solid #8f8d8d;
    padding-bottom: 5px;
}

.minCnt4 {
    border-top: 1px solid #8f8d8d;
    padding-bottom: 5px;
}

.main_wt_dive {
    width: 640px;
}

.main_wt_dive3 {
    width: 600px;
}

.main_wt_dive2 {
    width: 766px;
}

.main_wt_dive1 {
}

.ulsvd {
    line-height: 20px;
    padding-left: 0px;
    margin-bottom: 5px;
}

.ulsvd1 {
    line-height: 22px;
    padding-left: 41px;
}

.ulsvd li {
    background: url(../images/bullet_1.png) no-repeat 0px 7px;
    display: block;
    padding: 0px 0px 2px 15px;
}

.ulsvd1 li {
    background: url(../images/bullet_1.png) no-repeat 0px 7px;
    display: block;
    padding: 0px 0px 2px 15px;
}

.CzMin {
    border-bottom: 1px solid #8f8d8d;
    border-top: 1px solid #8f8d8d;
    clear: both;
    line-height: 18px;
    background: url(../Images/bg_2.jpg) repeat-x;
}

.LftCz {
    float: left;
    width: 330px;
}

    .LftCz #breadcrumb img {
        margin: 0px 2px;
    }

    .LftCz #breadcrumb {
        padding: 5px 10px;
    }

.RhtCz {
    float: right;
    width: 690px;
}

.CtyZpRd {
    padding: 5px 10px;
}

.DfCz {
    font-size: 15px;
    margin: 5px 0px 5px;
}

.CZDfCt {
    margin: 10px 0px 15px;
}

.DfTitCz {
    font-size: 20px;
    line-height: 23px;
}

    .DfTitCz a {
        font-size: 13px;
        position: relative;
        top: -1px;
        font-weight: normal;
    }

.CzAcc {
    background: #05add0;
    cursor: pointer;
    padding: 5px 8px;
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    width: 293px;
    margin: 10px 0px;
}

    .CzAcc span {
        font-size: 13px;
        font-weight: normal;
    }

.CzAcc1 {
    background: #666666;
    cursor: pointer;
    padding: 5px 8px;
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    width: 293px;
    margin: 10px 0px;
}

    .CzAcc1 span {
        font-size: 13px;
        font-weight: normal;
    }

.mrg_top {
    padding-top: 10px;
}

.mrg_bot {
    padding-bottom: 10px;
}

.col_font {
    color: #000;
}

.select2-choice {
    line-height: 21px;
}

.FltLft.Sz6 {
    padding-left: 5px;
}

.FltLft > select {
    width: 200px;
}

.SlidBgMain {
    background: url(../Images/drag_bg.png) no-repeat;
    margin-left: 20px;
    position: relative;
}

#slider-vertical {
    width: 260px;
}

.StpTl {
    margin: 0px 20px 0px 0px;
    padding-top: 1px;
}

.StpCont {
    font-size: 18px;
    padding: 3px 10px 3px 30px;
    line-height: 22px;
}

.RadMpSt {
    line-height: 30px;
    margin: 10px;
}

.hdrArw .inActvArrw {
    background: url(../Images/Down_wh.png) no-repeat;
    width: 21px;
    height: 19px;
    display: block;
    text-indent: -100000px;
    margin-right: 0px;
}

.inActvArrw {
    background: url(../Images/up_wh.png) no-repeat;
    width: 17px;
    height: 22px;
    display: block;
    text-indent: -100000px;
    margin-right: 5px;
    margin-top: 5px;
}

.CrtLft {
    float: left;
    width: 700px;
    padding: 10px 0px 10px 10px;
}

.CrtRht {
    width: 265px;
    float: right;
    padding: 15px;
    background: #dcdbdf;
    min-height: 390px;
}

.BilLft {
    float: left;
    width: 690px;
    padding: 10px 0px 10px 10px;
}

.BilRht {
    width: 315px;
    float: right;
    padding: 0px;
    background: #dcdbdf;
    min-height: 400px;
}
/*#uptpnlQtyUpdate{color:#444 !important;}*/

.BilTitle {
    background: #5a6e7f;
    padding: 10px 25px 10px 25px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}

.BilCnt {
    padding: 10px 25px 10px 25px;
}

#QtyChange1 {
    cursor: pointer;
}

#MainContent_dvQuote .custom_basic {
    width: 150px;
    padding-top: 5px;
}

#MainContent_dvQuote .custom_rate {
    float: left;
}

#hfCancel {
    cursor: pointer;
}

.FltLft .custom_price {
    float: left;
}

.BilCnts {
    padding: 10px 25px 10px 25px;
    min-height: 50px;
}

.BilCnt div {
    margin: 3px 0px;
}

div.BilMrg {
    margin: 3px 0px 50px;
}

#breadcrumb {
    padding: 5px 0px;
}

    #breadcrumb a {
        color: #666666;
        padding: 5px 0px;
    }

    #breadcrumb img {
        margin: 0px 5px;
    }

.TpTb {
    padding: 0px 15px;
}

.TpMpRs {
    border-bottom: 1px solid #636363;
    height: 63px;
}

.BlCh {
    width: 200px;
    float: left;
    font-style: italic;
    font-weight: bold;
}

.GdTb {
}

.Sz6.EditPrk a {
    line-height: 10px !important;
}

.main_hisall {
    background: #dcdcdc;
    display: inline-block;
    padding: 15px;
    margin-bottom: 10px;
    width: 740px;
}

.main_hisalltm {
    display: inline-block;
    padding: 15px;
    margin-bottom: 10px;
    width: 970px;
    visibility: hidden;
}

.hisall_left {
    width: 745px;
    float: left;
    clear: both;
}

.hisall_left_lt {
    float: left;
    width: 174px;
}

.hisall_left_lt2 {
    float: left;
    width: 168px;
    padding: 0 10px 5px 0;
}

.hisall_left_lt1 {
    float: left;
    width: 159px;
    background: #fff;
    padding: 10px;
    height: 54px;
    margin-bottom: 15px;
}

    .hisall_left_lt1 select {
        width: 154px;
    }

.hisall_leftbtn {
    text-align: center;
    line-height: 2px;
    padding-left: 69px;
    float: right;
}

.hisall_left_lt2 h3 {
    float: left;
    padding-right: 5px;
}

#MainContent_usrFields_chkListFields td {
    width: 475px;
}

.hisall_left_rt label {
    color: #000;
    line-height: 10px;
}

.hisall_btnreset {
    float: left;
    font-size: 11px;
    line-height: 12px;
    padding-top: 11px;
}

/*#MainContent_CompPricingChart_table div {
    left: 40px !important;
}*/

#MainContent_CompPricingChart_table {
    left: -37px !important;
    position: relative;
    top: 15px !important;
    z-index: -1 !important;
}

#MainContent_CompPricingChart_BaseImage {
    padding-left: -50px;
    border: 1px solid #000;
}

.Fltrbg {
    background: #dcdcdc !important;
}

.hisall_left_rt {
    float: left;
    width: 159px;
    background: #fff;
    padding: 10px;
    height: 86px;
    margin-bottom: 15px;
}

    .hisall_left_rt h1 {
        color: #05add0;
    }

.hisall_right {
    background: #f9f9f9;
    width: 535px;
    float: left;
    margin-left: 15px;
    overflow: scroll;
    height: 260px;
    padding: 10px;
    overflow-x: hidden;
}

    .hisall_right label {
        color: #000 !important;
    }

.MpTb {
    clear: both;
    float: right;
    position: relative;
    top: -21px;
    z-index: 100;
}

.MapTab {
    float: left;
    clear: both;
}

    .MapTab ul {
        float: left;
        padding: 0px;
        margin: 0px;
    }

.MpTb ul li {
    border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    -webkit-border-radius: 8px 8px 0px 0px;
    background: #dcdbdf;
    position: relative;
    padding: 3px 11px;
    right: 20px;
    border: 1px solid #000000;
    float: right;
    list-style: none;
    font-size: 15px;
    font-weight: bold;
    margin-left: 2px;
}

    .MpTb ul li a {
        color: #000;
    }

.new1 a {
    line-height: 1px !important;
    color: #cc0000;
}

.allborder {
    border: 1px solid #000;
    clear: both;
    margin: 0 10px;
    padding: 10px 0;
    position: relative;
    top: -22px;
    width: 1000px;
}

.right_maing {
    float: left;
    padding: 0 0px;
    text-align: right;
    width: 180px;
}

.left_maing {
    float: left;
    width: 600px;
    text-align: left;
    padding: 0 20px;
    text-align: left;
}

.MpTbLi2 {
    border: 1px solid #000000 !important;
    border-bottom: 1px solid #fff !important;
    background: #fff !important;
}

    .MpTbLi2 a {
        color: #f26521 !important;
    }

.MpTbLi1 {
    border: 1px solid #000000 !important;
    border-bottom: 1px solid #fff !important;
    background: #fff !important;
}

    .MpTbLi1 a {
        color: #f26521 !important;
    }

.MpTbLi3 {
    border: 1px solid #000000 !important;
    border-bottom: 1px solid #fff !important;
    background: #fff !important;
}

    .MpTbLi3 a {
        color: #f26521 !important;
    }

.MpTbLi4 {
    border: 1px solid #000000 !important;
    border-bottom: 1px solid #fff !important;
    background: #fff !important;
}

    .MpTbLi4 a {
        color: #f26521 !important;
    }


/*.MpTb {clear:both; padding: 0px 0px 0px 4px; float:left; }
.MapTab {float:left;}
.MpTb ul.MapTab1 {background:url(../Images/tab_1.png) no-repeat; width:38px; height:515px;}
.MpTb ul.MapTab2 {background:url(../Images/tab_2.png) no-repeat; width:38px; height:515px;}
.MpTb ul.MapTab3 {background:url(../Images/tab_3.png) no-repeat; width:38px; height:515px;}
.MpTb ul.MapTab4 {background:url(../Images/tab_3.png) no-repeat; width:38px; height:515px;}
.MpTb ul li {display:block; float:left;}
.MpTb ul li a{ display:block; width:38px; text-indent:-10000px;}
.MpTbLi1 a {height:162px; padding:0px 0px 0px 5px }
.MpTbLi2 a {height:137px; padding:0px 0px 0px 5px }
.MpTbLi3 a {height:213px; padding:0px 0px 0px 5px }
.MpTbLi4 a {height:213px; padding:0px 0px 0px 5px }
*/

.YuPy {
    font-style: italic;
    padding: 20px 25px 10px 25px;
}

.BilOrd {
    border-top: 1px solid #596e7f;
    padding: 10px 25px;
    font-size: 16px;
    border-bottom: 1px solid #596e7f;
}

.BilOrdPayDecl {
    padding: 10px 25px;
    font-size: 16px;
}

.BilNoCCCharge {
    border-top: 1px solid #666666;
    padding: 10px 25px;
    font-size: 13px;
    border-bottom: 1px solid #666666;
}

#MainContent_btnUpdateCCInfo {
    border: none;
    background: url(../Images/updatepayinfo.png) no-repeat;
    text-indent: -10000px;
    display: block;
    width: 153px;
    height: 27px;
}

.PopAgreTrm {
    float: right;
    margin: 5px 0px;
    position: relative;
    top: 10px;
    left: -60px;
    color: #05add0;
}

.TrmsPoIs .fancybox-close {
    right: 36px;
}

#PaymentTrmsChk {
    padding: 10px;
}

    #PaymentTrmsChk .closeHelp {
        top: 6px;
    }

#cntaltrm {
    padding-top: 12px;
    padding: 10px;
}

.BillAddEdt {
    padding: 10px 25px;
}

    .BillAddEdt h2 {
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 5px;
    }

.BilEdt {
    width: 230px;
    text-align: right;
}

.BtnProc {
    padding: 10px 25px 5px;
}

.BtnCnlCr {
    clear: right;
    padding: 5px 40px;
}

.BlUpd input {
    background: #fff;
    width: 60px;
    height: 30px;
}

.BtnProc input {
    border: none;
    background: url(../Images/proceed_bg.png) no-repeat;
    text-indent: -10000px;
    display: block;
    width: 138px;
    height: 22px;
}

.BtnProc1 input {
    border: none;
    background: url(../Images/procced-bill.png) no-repeat;
    text-indent: -10000px;
    display: block;
    width: 106px;
    height: 29px;
    margin-right: 30px;
}


.BtnMakePay {
    padding: 20px 30px 0;
}

    .BtnMakePay input {
        border: none;
        background: url(../Images/makepayment.png) no-repeat;
        text-indent: -10000px;
        display: block;
        width: 140px;
        height: 24px;
    }

.CrtRht h2 {
    font-size: 16px;
    margin-bottom: 15px;
}

.Titlecont .Th1 {
    margin: 5px 0px 10px 15px;
    width: 630px;
    line-height: 18px;
    color: #444;
}

.Titlecont {
    width: 718px;
    line-height: 16px;
}

.Titlecont1 {
    width: 700px;
    line-height: 16px;
}


.MrgH {
    padding: 0px 0px 0px 20px;
}

.unOr li {
    background: url(../images/bullet_1.png) no-repeat 0px 4px;
    padding: 0px 0px 15px 20px;
    display: block;
}

.StepInfo {
    float: left;
    margin: 0px 0px 10px 30px;
}

.CrdLst li {
    display: block;
    float: left;
    margin: 0px 20px 0px 0px;
}

    .CrdLst li input {
        position: relative;
        top: 5px;
    }
/*.Soutln {text-decoration:underline;}*/
/*End of Top */



/* Banner */
.Banner {
}

.Top1 {
    width: 508px;
    float: left;
    margin: 30px 0px 0px;
}

    .Top1 h1 {
        font-size: 36px;
        margin: 0px 0px 10px 0px;
    }

    .Top1 h2 {
        font-size: 22px;
    }

.Top2 {
    float: left;
    width: 150px;
    height: 215px;
    margin: 0px 5px;
}

.Top3 {
    float: right;
    width: 330px;
}

    .Top3 .video-js {
        margin-right: 0px;
    }

.FreeTrail a {
    background: url(../Images/30_days_free.png) no-repeat;
    width: 150px;
    height: 215px;
    display: block;
    text-indent: -10000px;
}

.Video {
    margin: 0px 5px;
}

.YouVideo {
    width: 431px;
    height: 242px;
}

.YouVideo2 {
    width: 431px;
    height: 242px;
}

.YouVideoHp {
    width: 327px;
    height: 184px;
}

.YouVideo2Hp {
    width: 327px;
    height: 184px;
}
/*End of Banner */

/* Bottom */
.Bottom {
    clear: both;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
}

.Bottom1 {
    width: 340px;
    float: left;
    margin: 0px 30px 0px 15px;
}

    .Bottom1 img {
        margin: auto auto 10px;
        display: block;
    }
/*.Bottom1 h1{text-align:center; margin:10px 0px;}*/

#lblStorePrc {
    text-align: center;
    margin: 10px 90px;
    font-size: 26px;
    font-weight: bold;
}

.DasBrd {
    display: none;
    margin-right: 50px;
    position: relative;
    top: -7px;
}

    .DasBrd a {
        background: url(../Images/backtodashboardbutton.gif) no-repeat;
        width: 178px;
        height: 45px;
        display: block;
        text-indent: -10000px;
    }

.DwnIm {
    margin: 0 10px 0 0;
}

    .DwnIm input {
        position: relative;
        float: left;
    }
    /*.DwnIm div {position: relative; float:left; padding-left:5px;}*/
    .DwnIm div {
        float: right;
        position: relative;
    }


.DwnIm1 {
    margin: 0 0 0 0;
}

#Top_dwnAllData {
    padding-left: 3px;
    padding-right: 10px;
}

.FltRht.Sz5.Brw > input {
    margin-right: 0px;
    position: relative;
    top: -5px;
}

.DwnIm1 input {
    position: relative;
    float: left;
    padding-left: 5px;
}
/*.DwnIm div {position: relative; float:left; padding-left:5px;}*/
.DwnIm1 div {
    float: right;
}



.MarSumP {
    float: left;
}

.BorTab .grdHeight {
    border-left: 1px solid #636363;
}

.Questio img {
    float: left;
    margin-right: 3px;
}

.Questio {
    width: 133px;
}

.MrMinS {
    margin: 10px 0px;
    padding-left: 15px;
    text-align: center;
}

#MpRes div {
    float: left;
    padding-left: 5px;
    padding-top: 3px;
}

#MpRes {
    top: -27px;
    position: relative;
}

.NwSrc {
    display: none;
}

    .NwSrc a {
        padding: 3px;
        display: block;
        float: left;
    }

    .NwSrc img {
        float: left;
    }

.EditPrk {
    margin: 0px 5px;
    padding: 3px 5px;
}

#btnSignup {
    display: block;
    background: url(../Images/sign_up.png) no-repeat;
    width: 93px;
    height: 22px;
    text-indent: -10000px;
    margin: 10px 85px;
}

.Bottom2 {
    width: 380px;
    float: left;
    margin: 0px 30px 0px 0px;
}

    .Bottom2 img {
        margin: 0px auto 10px;
        display: block;
    }

    .Bottom2 p {
        margin: 0px 0px;
    }

.PrcB {
    clear: both;
    float: right;
    font-size: 12px;
    margin-right: 60px;
    font-weight: normal;
}

.GtQt {
    float: left;
    margin: 0px 0px 0px 10px;
}

    .GtQt a {
        display: block;
        background: url(../Images/get_quote.png) no-repeat;
        width: 110px;
        height: 23px;
        text-indent: -10000px;
    }

.GtQt1 {
    float: right;
    margin: 0px 0px;
}

    .GtQt1 a {
        display: block;
        background: url(../Images/get_quote.png) no-repeat;
        width: 135px;
        height: 23px;
        text-indent: -10000px;
    }


.GtQut {
    width: 300px;
    padding: 2px 0px 0px 20px;
    margin: 0px auto;
}

    .GtQut input {
        width: 50px;
        float: left;
        padding: 3px;
        margin: 0px 3px;
    }


.GtQutz {
    width: 390px;
    padding: 20px 0px 0px 20px;
    margin: 0px auto;
}

    .GtQutz input {
        width: 35px;
        float: left;
        padding: 0px;
        margin: 0px 5px 0px 0px;
        /*background:#fff;
        border-bottom: 1px solid #333;*/
    }

.qutcntr {
    width: 390px;
    text-align: center;
    float: left;
    padding-left: 5px;
}

#dvMChange .GtQut {
    width: 695px;
    padding: 5px 0px;
}

#dvMChange {
    width: 655px;
}

.YurSuW {
    margin: 10px 0px 0px;
}

.YurSuW1 {
    margin: 10px 0px 0px;
}

#dvMulti {
    width: 715px;
}

#dvSingle {
    width: 715px;
}

.GetClan a {
    text-decoration: underline;
    font-size: 11px;
}

.GetClan {
    margin: 2px 75px 0px 0px;
}

.Bottom3 {
    width: 190px;
    float: left;
    text-align: center;
}

    .Bottom3 img {
        margin: 0px auto 10px;
        display: block;
    }

    .Bottom3 div {
        margin: 10px 0px;
    }

.AlrGrP th {
    border-right: 1px solid #fff;
    font-weight: normal;
    text-align: left;
    height: 25px;
}

.deleteGrD {
    text-align: center;
}

.AlrGrP th.DelIco div {
    float: none;
    text-align: center;
}

    .AlrGrP th.DelIco div img {
        float: none;
    }

.DelIco {
    text-align: center;
}
/* End of Bottom */
#dgdel {
    background: #fff;
    -moz-box-shadow: -3px 2px 12px -5px #3b3b3b;
    -webkit-box-shadow: -3px 2px 12px -5px #3b3b3b;
    box-shadow: -3px 2px 12px -5px #3b3b3b;
}

    #dgdel .ui-dialog-titlebar {
        display: none;
    }

    #dgdel .ui-widget-content {
        background: #fff;
    }

#dgSave a {
    color: #01459A;
}

#dgSave {
    background: #fff;
    -moz-box-shadow: -3px 2px 12px -5px #3b3b3b;
    -webkit-box-shadow: -3px 2px 12px -5px #3b3b3b;
    box-shadow: -3px 2px 12px -5px #3b3b3b;
}

    #dgSave .ui-dialog-titlebar {
        display: none;
    }

.DfCzPo {
    padding: 22px 18px 0px 0px;
}

    .DfCzPo a {
        color: #01459a;
    }

.DfCzPo3 {
    clear: both;
    margin: 0px 0px 10px;
    width: 580px;
}

.DfCzPo2 {
    width: 250px;
}

    .DfCzPo2 select {
        margin: 5px 0px;
    }

.ClsSvbt {
    float: right;
}

    .ClsSvbt a {
        background: url(../Images/closeicon.png) no-repeat;
        width: 17px;
        height: 16px;
        display: block;
        text-indent: -10000px;
    }

#dgSave .ui-widget-content {
    background: #fff;
}

.TrPy {
    float: right;
    width: 395px;
    font-size: 16px;
    padding-top: 5px;
}

.TrLft {
    width: 520px;
    float: left;
    padding-right: 20px;
    padding-top: 30px;
    font-size: 14px;
}

    .TrLft h1 {
        font-size: 36px;
        margin: 0px 0px 10px;
    }

    .TrLft h2 {
        font-size: 22px;
        margin: 0px 0px 10px;
    }

    .TrLft ul {
        padding: 0px 0px 0px 30px;
        font-size: 16px;
        font-weight: bold;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .TrLft p {
        line-height: 20px;
        margin: 0px 0px 10px;
    }

.DtTr {
    font-weight: bold;
    margin-bottom: 5px;
}

.TrRht {
    width: 460px;
    float: left;
}

    .TrRht h1 {
        font-size: 28px;
        margin: 10px 0px 5px;
    }

    .TrRht h2 {
        font-size: 22px;
        padding-left: 30px;
    }

.TrCnt {
    width: 380px;
    float: right;
    margin: 10px 0px 0px;
    clear: both;
}

.WatcImg img:first-child {
    float: left;
    margin: 10px 0px 0px;
}

.WatcImg img:last-child {
    float: right;
}

.LblBx {
    float: left;
    width: 105px;
    text-align: right;
    margin: 0px 5px 0px 0px;
    color: #444444;
    font-size: 11px;
}


.TxtBx {
    width: 235px;
    float: left;
}

    .TxtBx input {
        width: 230px;
        padding: 2px;
        font-size: 11px;
    }

        .TxtBx input[type="checkbox"] {
            width: 15px;
            margin: 2px 5px;
            float: left;
        }

.LftCnt {
    float: left;
    margin: 5px 0px 0px;
}

.LftCnt3 {
    float: left;
    width: 390px;
    margin: 0px;
}

    .LftCnt3 .TxtBx input {
        padding: 5px;
        font-size: 10px;
    }

    .LftCnt3 .LblBx {
        padding: 3px 0px;
        font-size: 10px;
    }

.SvBtEt a {
    background: url(../Images/save_sm.png) no-repeat;
    width: 61px;
    height: 18px;
    display: block;
    text-indent: -10000px;
    float: right;
    margin: 10px 10px 0px 0px;
    cursor: pointer;
}

.LftCnt3 .SvBtEt {
    margin: 0px 30px 0px 0px;
}
/*.LftCnt .TxtBx {width:245px; }
.LftCnt .TxtBx input{width:245px; }
    */
.RhtCnt {
    float: right;
    margin: 5px 0px 0px;
}

.FltSet {
    clear: both;
    float: left;
    margin: 5px 0px;
}

.FltSet1 {
    width: 382px;
    float: left;
    margin: 5px 0px 10px 0px;
    clear: both;
}

    .FltSet1 .dvCityt #Top_txtStoreID {
        width: 280px;
    }

.txtBx1 input {
    width: 200px;
}

#MainContent_ddlState {
    width: 70px;
}

#state {
    clear: right;
}
/*#dvZipCode {width:155px; clear:none;}*/
#dvZipCode {
    clear: none;
    width: 100px;
}

#Lblzip {
    width: 50px;
    margin: 0px 5px;
    float: left;
    padding: 3px 0px;
}

#MainContent_txtZipCode {
    width: 72px;
    padding: 3px;
    clear: none;
}

.dvMaIt {
    float: right;
    margin: 15px 0px 0px;
}

.dvcancel {
    clear: both;
    float: right;
    margin: 5px 0;
}

#storeinformation {
    float: left;
    margin: 10px 0 5px;
    font-weight: 500;
}

.stroenamecnt {
    clear: both;
    float: left;
    font-size: 10px;
    line-height: 12px;
    width: 250px;
    margin-left: 109px;
}

.DvCreateAct {
    clear: right;
}

.DvMakePay {
    clear: left;
}

.MystoreLft {
    margin: 20px auto 10px;
    border: 1px solid #E1E7E9;
    padding: 10px;
    -moz-box-shadow: 5px 7px 5px 0px #ccc;
    -webkit-box-shadow: 5px 7px 5px 0px #ccc;
    box-shadow: 5px 7px 5px 0px #ccc;
}

    .MystoreLft .LblBx {
        font-size: 10px;
    }

#msLftId {
    width: 450px;
}

.dvstoresBill {
    margin: 10px 0px;
}

.dvstores {
    margin-top: 10px;
}

    .dvstores .LblBx {
        font-size: 10px;
    }

    .dvstores .TxtBx input {
        font-size: 10px;
    }

.BillPayOrd {
    padding: 0px 15px;
    border-top: 1px solid #8f8d8d;
}

    .BillPayOrd .PrceHstgrd th {
        border-bottom: 2px solid #bfc4c7;
        padding: 10px 0px;
    }

.dvsetupStre {
    float: left;
}

.dvAddStre {
    float: right;
    margin: 15px 107px 0;
}

    .dvAddStre input {
        background: url(../Images/add_storebtn.png) no-repeat;
        width: 141px;
        height: 22px;
        display: block;
        text-indent: -10000px;
        border: none;
    }

.MystoreLft .dvcancel {
    margin: 5px 105px;
}

.dvPyMsg {
    float: left;
    clear: left;
    line-height: 18px;
}

    .dvPyMsg .TxAln {
        margin: 10px 0;
        text-align: left;
    }

    .dvPyMsg a {
        cursor: pointer;
    }

#definecoveragetag {
    background: url(../Images/definecoverage.png) no-repeat;
    width: 145px;
    height: 26px;
    display: inline-block;
    text-indent: -10000px;
    border: none;
    margin-left: 8px;
}

.dvcancelclr {
    color: #0034aa;
}

.DvAdminview .dvmyzcttle {
    margin: 10px 10px 10px 0px;
    float: left;
}

.dvmyzcttle {
    margin: 10px 0px;
}

.usertypedv {
    float: left;
    margin: 8px;
}

.dvclsbtn a {
    position: relative;
    top: 5px;
    left: -5px;
}

.DvSetStoreL {
}

.DvDefineCoverage {
}

.IgrdHrd {
    cursor: pointer;
}

    .IgrdHrd img {
        float: right;
    }
/* TopMenu */
.TopNav {
    float: left;
    margin: 0px 0px 0px 40px;
    font-size: 14px;
    font-weight: bold;
    width: 425px;
}

    .TopNav a {
        padding: 10px 0px 0px;
    }

.Mystr {
    width: 76px;
    float: right;
    margin: 0px 30px 0px 0px;
}

    .Mystr a {
        background: url(../Images/nav_1.png) no-repeat 0px 10px;
        width: 76px;
        height: 24px;
        display: block;
    }

        .Mystr a.MySelected {
            background: url(../Images/nav_1_2.png) no-repeat 0px 10px;
            height: 24px;
        }

        .Mystr a:hover {
            background: url(../Images/nav_1_2.png) no-repeat 0px 10px;
            height: 24px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.MyAcn {
    width: 101px;
    float: right;
    margin: 0px 30px 0px 0px;
}

    .MyAcn a {
        background: url(../Images/nav_2.png) no-repeat 0px 10px;
        width: 101px;
        height: 24px;
        display: block;
    }

        .MyAcn a.MySelected {
            background: url(../Images/nav_2_2.png) no-repeat 0px 10px;
            height: 24px;
        }

        .MyAcn a:hover {
            background: url(../Images/nav_2_2.png) no-repeat 0px 10px;
            height: 24px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.CrAcc {
    width: 101px;
    float: right;
    margin: 0px 80px 0px 0px;
}

    .CrAcc a {
        background: url(../Images/create_account_btn.png) no-repeat 0px 10px;
        width: 131px;
        height: 24px;
        display: block;
    }

#Mystrnot a:hover {
    background: url(../Images/nav_2.png) no-repeat 0px 10px;
    width: 101px;
    height: 24px;
    display: block;
}

#Mystrhvrhid a:hover {
    background: url(../Images/nav_1.png) no-repeat 0px 10px;
    width: 76px;
    height: 24px;
    display: block;
}

.HwTs {
    width: 152px;
    float: right;
    margin: 0px 20px 0px 0px;
}

    .HwTs a {
        background: url(../Images/nav_3.png) no-repeat 0px 10px;
        width: 152px;
        height: 24px;
        display: block;
    }

        .HwTs a.MySelected {
            background: url(../Images/nav_3_3.png) no-repeat 0px 10px;
            height: 24px;
        }

        .HwTs a:hover {
            background: url(../Images/nav_3_3.png) no-repeat 0px 10px;
            height: 24px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.MyBar {
    background: #666666;
    padding: 4px;
    float: left;
    width: 100%;
}

.MyCont {
    clear: left;
    float: left;
    margin: 10px 0px 0px;
    text-transform: uppercase;
}

.HwTs .MyCont {
    float: right;
}

.Mystr a.MySelected1 {
    cursor: none;
    background: url(../Images/nav_1.png) no-repeat 0px 10px;
    height: 24px;
}

.AdminMod .TopNav {
    margin: 0px 0px 0px 0px;
    width: 520px;
}

.AdminMod .HwTs {
    margin: 0px 10px 0px 0px;
}

.AdminMod .Mystr {
    margin: 0px 10px 0px 0px;
}

.AdminMod .MyAcn {
    margin: 0px 10px 0px 0px;
}

.AdminDashBoard {
    width: 137px;
    float: right;
    padding: 10px 0px 0px;
}

    .AdminDashBoard a {
        background: url(../Images/admin_dashbrd.png) no-repeat;
        width: 137px;
        height: 18px;
        display: block;
        display: block;
        text-indent: -10000px;
    }

        .AdminDashBoard a.MySelected {
            background: url(../Images/admin_dashbrd_hover.png) no-repeat;
            height: 18px;
        }

        .AdminDashBoard a:hover {
            background: url(../Images/admin_dashbrd_hover.png) no-repeat;
            height: 18px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.AdGrdImg a {
    display: block;
    text-align: center;
    margin: auto;
}

.dvfrmTo {
    font-size: 11px;
}

.DvAdminview select {
    font-size: 11px;
}

.dvlastname #FldWdSm .TxtBx img {
    cursor: pointer;
}

.dvlastname #FldWdSmT .TxtBx img {
    cursor: pointer;
}

.AdminMod .SignIn {
    position: relative;
}

.AdminMod .UsersearchLft {
}

.AdminMod .copyRt {
    top: 0px;
    margin: 10px 0px;
}

.AdminMod .FootRht ul li {
    top: 0px;
    margin: 10px 0px;
}

.CoverSz {
    width: 210px;
    margin-right: 10px;
}

.BrdOif {
    border: none;
}

.InfoBx {
    clear: both;
    margin: 5px 0px;
}

    .InfoBx .Blu {
        text-transform: uppercase;
    }
/*.InfoBx .FltLft{margin:5px 15px 3px 0px;}*/
.StTyS {
    padding-left: 18px;
}

.StTyS2 {
    padding: 5px 0px;
}

    .StTyS2 a {
        color: #000;
    }

.cntSvdsrchman1 {
    padding: 1px 0px 5px 30px;
}

.StTyS22 {
    margin: 10px 15px 3px 0px !important;
}

.StTyS22 {
    padding: 0px 0px;
}

    .StTyS22 a {
        color: #000;
    }

    .StTyS22 span:last-child {
        padding-right: 10px;
    }

a.blue_clr {
    color: #1f2883;
}

.blue_clr {
    color: #1f2883 !important;
    cursor: pointer;
}

.CtyZpRd .InfoBx {
    margin: 15px 0px;
}

.InfoBx .FltRht input {
    background: url(../Images/downloadIcon.png) no-repeat;
    width: 15px;
    height: 17px;
    display: block;
    text-indent: -10000px;
    border: none;
}

.InfoBx select { /*width: 275px;*/
    padding: 3px;
    border-radius: 3px;
    border-color: #989a9d;
    background: url(../Images/bg_top.png) repeat-x;
}

.mainselect {
    width: 310px;
}

#MainContent_ddlStores > option {
    margin: 0;
    padding: 0 0 0 5px;
    text-align: left;
    width: 274px;
}

.RdBtSel {
    margin-top: 15px;
}

    .RdBtSel div {
    }

    .RdBtSel input {
        margin-right: 3px;
    }

.stpthremg {
    margin-top: 4px;
    margin-bottom: 2px;
}

#step2prc {
    margin-right: 65px;
}

.RdBtSel label {
    color: #000;
}

.dvQuestionHre {
    float: right;
    clear: left;
    margin: 0px 5px;
}

    .dvQuestionHre a {
        background: url(../Images/info.png) no-repeat;
        width: 14px;
        height: 14px;
        display: block;
        text-indent: -10000px;
        border: none;
        cursor: pointer;
        margin-top: 5px;
    }

.DashBo {
    margin: 20px 0px 10px;
}

.padrht10 {
    padding-right: 10px;
}

.dvDashvew {
    margin-top: 3px;
    padding-right: 10px;
}

.dvDlPreSearch {
    float: right;
    margin-top: 20px;
    cursor: pointer;
}

#dvPricingHistChart {
    position: relative;
}

.CharSq {
    position: relative;
    left: -53px;
    z-index: -1;
}


.CharSq1 {
    position: relative;
    /*left: -53px;*/
    z-index: -1;
}


#CompPricingChart {
    position: absolute;
    left: -60px;
    top: 20px;
    z-index: 0;
}

.CpMa1 {
    float: left;
    clear: left;
}

.CpMa2 {
    float: left;
    width: 91px;
    margin: 5px 5px 0px 0px;
}

.CpMa3 {
    float: left;
    width: 109px;
    margin: 5px 5px 0px 0px;
}

.CpMa4 {
    float: left;
    width: 133px;
    margin: 5px 5px 0px 0px;
}

.CpMa5 {
    float: left;
    width: 145px;
    margin: 5px 5px 0px 0px;
}

.CpMa6 {
    float: left;
    width: 247px;
    margin: 5px 5px 0px 0px;
}

.PromSping {
    width: 186px;
}

.PromSping2 {
    width: 130px;
}

.PromSping3 {
    width: 95px;
}

.PromSping4 {
    width: 55px;
}

.PromSping5 {
    width: 63px;
}

.MySavSrcP {
    padding: 0px 20px;
    font-size: 13px;
    margin: 5px 0px 0px;
}

.divLft {
    width: 100%;
    margin-bottom: 20px;
    z-index: 2;
    position: relative;
}

#divLft2 {
    margin-bottom: 0px;
}

.Cpnl1 {
    float: left;
    width: 75px;
    margin: 10px 5px 0px 0px;
}

.Cpnl2 {
    float: left;
    width: 199px;
    padding: 5px 0px 5px 10px;
    font-size: 11px;
}

.SpCnPo {
    width: 123px;
}

.Cpnl3 {
    float: right;
    width: 203px;
    background: #05add0;
    padding: 5px 10px;
    color: #fff;
    position: relative;
}

.Cpnl1 div.Sz3 {
    float: right;
    text-align: right;
    text-transform: uppercase;
    font-weight: bold;
}

.Cpnl1 a {
    font-size: 11px;
    float: right;
}

.Cnpl1Btm {
    padding: 5px 0px;
    clear: both;
    font-size: 14px;
    margin: 10px 0px 0px;
}

    .Cnpl1Btm input {
        margin: 0px 5px;
        float: left;
        padding: 3px 0px;
    }

    .Cnpl1Btm .FltLft {
        padding: 3px 0px;
    }

.Cnpl2Btm {
    padding: 0px 20px;
    font-size: 13px;
}

.SaveBtn {
    background: url(../images/save_sm.png) no-repeat;
    border: none;
    width: 61px;
    height: 18px;
    margin: 0px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
}

.Cpnl3 div {
    margin: 4px 0px;
}

.Cpnl3 a {
    color: #FFF;
}

.dvcreateacct {
    font-size: 12px;
    float: right;
    width: 350px;
}

    .dvcreateacct .LblBx {
        margin: 5px;
        clear: both;
    }

    .dvcreateacct .TxtBx {
        margin: 5px;
        width: 225px;
    }

        .dvcreateacct .TxtBx input {
            margin: 0px 3px;
        }

.dvsaveact {
    float: right;
}

    .dvsaveact input {
        background: url(../images/create_Acc.png) no-repeat;
        border: none;
        width: 124px;
        height: 21px;
        margin: 0px 20px;
        display: block;
        text-indent: -10000px;
        float: left;
    }

.dvRequire {
    float: left;
    padding: 6px 0 0 123px;
}

.CnclBt {
    clear: both;
    float: right;
    padding: 10px 20px;
}

    .CnclBt a {
        text-decoration: underline;
    }

.ErRCntDv {
    clear: both;
    float: right;
    padding: 0px 20px 10px;
}
/* End of Topmenu */
.TpCl {
    float: left;
    margin: 0px 20px 0px 0px;
}

.TpCntB {
    float: left;
    clear: left;
    margin: 0px 0px 3px;
}

.MapEr {
    width: 800px;
    float: left;
}

.SclRht {
    width: 131px;
    padding: 2px 0px;
    float: left;
    background: #fff;
    position: absolute;
    top: 0px;
    left: 891px;
    border-bottom: 1px solid #8f8d8d;
    border-right: 1px solid #8f8d8d;
    border-left: 1px solid #8f8d8d;
    display: none;
}

.BluBx {
    position: relative;
}

.BxBlu {
    width: 200px;
    background: #fff url(../Images/bg_top.png) repeat-x;
    border: 1px solid #666666;
    padding: 10px 10px 7px;
    position: absolute;
    cursor: pointer;
}

.SrcBnTb {
    margin: 5px 0px;
    position: relative;
    float: left;
}

    .SrcBnTb .DwnIm {
        margin: 0px;
    }

.SrcBnTb1 {
    margin: 5px 0px;
    position: relative;
}

    .SrcBnTb1 .DwnIm {
        margin: 0px;
    }

.ThScTb {
    margin: 7px 10px 0px 0px;
    font-size: 18px;
}

.ThScTbe {
    margin: 0px 10px 0px 0px;
    font-size: 18px;
}

#Maparrdown .BxBlu {
    top: 480px;
}

#Maparrup .BxBlu {
    top: 400px;
}

.TpScl h3 {
    text-align: center;
    margin: 0px 0px 5px;
}

.TpEnt {
    margin: 15px 14px 5px;
}

.EntYrPr {
    line-height: 11px;
}

.TpEnt input {
    background: #dfe5e8;
    height: 22px;
    margin-top: 8px;
    margin-left: 25px;
    padding: 0 5px;
    width: 37px;
    text-align: center;
}

.TpEnt div {
    font-size: 11px;
    font-weight: bold;
}

.FtSz {
    font-size: 11px;
    margin: 5px 0px;
    min-height: 40px;
}

.ClrSpc {
    min-height: 15px;
}

.LgndA {
    clear: both;
    float: left;
    width: 100%;
    padding-top: 0;
    position: relative;
}

.LgdPad {
    padding: 10px 0px;
    position: absolute;
}

.MapArea {
    min-height: 450px; /*border-left:1px solid #636363;*/
}

.LgdAX {
    float: right;
}

.SclAr {
    position: relative;
    clear: both;
    height: 220px;
    top: 27px;
    font-weight: bold;
}

.ScLvl1 {
    position: absolute;
    top: 3px;
    left: 10px;
}

.ScLvl2 {
    position: absolute;
    top: 3px;
    left: 10px;
}

.ScLvl3 {
    position: absolute;
    top: 3px;
    left: 10px;
}

.ScVul1 {
    position: absolute;
    top: 3px;
    left: -3px;
}

.ScVul2 {
    position: absolute;
    top: 3px;
    left: -3px;
}

.ScVul3 {
    position: absolute;
    top: 3px;
    left: -3px;
}

.ScBrCl {
    position: absolute;
    left: 40px;
    background: url(../images/scale_img.jpg) no-repeat;
    min-height: 180px;
}

.ScRdcl {
    position: absolute;
    left: 127px;
    top: 0px;
}

.ScRdC2 {
    position: absolute;
    left: 54px;
    top: 0px;
}

.BlLnSc {
    background: #05add0;
    width: 34px;
    height: 2px;
    display: block;
    z-index: 1;
    position: relative;
    top: -10px;
    left: 22px;
}

.PrcPos {
    left: 10px;
    position: relative;
    top: -4px;
}

.TitlMapPop h4 {
    float: left;
    margin: 0px 10px 0px 0px;
}

.TitlMapPop img {
    float: right;
    position: relative;
    top: 4px;
}

.TitlMapPop {
    float: left;
    width: 96%;
    min-height: 18px;
    padding: 0px 0px 3px;
}


.GrdClH {
    border-top: 1px solid #7d7b7b;
    border-right: 1px solid #7d7b7b;
}

.MapPopB {
    float: left;
    clear: left;
    min-height: 20px;
}

    .MapPopB input {
        margin: 0px 5px 0px 0px;
        position: relative;
        top: 2px;
    }

.PaddRf {
    margin: 20px 0px 10px;
}

.Padd2S {
    clear: left;
    margin: 0 0 20px;
}

.igg_HeaderCaption {
    background: none repeat scroll 0 0 #5a6e7f;
    border-right: 1px solid #7d7b7b;
    color: #fff;
    display: table-cell;
    /*width: 100px;*/
    line-height: 13px;
    padding-right: 0px;
    padding-top: 10px;
    text-align: center;
}

.grdLay {
    font-size: 11px;
    text-align: left;
    word-wrap: break-word;
}

.GrdAltCls {
    background: #dcdbdf !important;
}

.TxtalCent {
    text-align: center;
}

.GrdColHdr {
    border-right: 1px solid #7d7b7b;
    padding: 0px 3px;
    cursor: pointer;
    border-top: 1px solid #7d7b7b;
    text-align: center;
}

    .GrdColHdr img {
        float: right;
    }

.GrdColHdr2 {
    padding: 5px 3px;
    cursor: pointer;
    border-top: 1px solid #7d7b7b;
}

.GrdColHdrWoutCursor {
    border-right: 1px solid #c9c7c7;
    padding: 0px 5px;
}

    .GrdColHdrWoutCursor img {
        float: right;
    }

.GrdColHdr2WoutCursor {
    padding: 5px;
}

.Sz6.mrg_bot {
    line-height: 25px;
}

.grdHeight tr:last-child td {
    border-bottom: 1px solid #C9C7C7;
    border-right: 1px solid #C9C7C7;
    color: #000000;
}

.igg_FixedColumnPinButtonCssClass {
    display: none;
}

.GrdColWoutCursor {
    border-right: 1px solid #c9c7c7;
    padding: 5px;
    color: #666666;
}

.GrdCol2WoutCursor {
    padding: 5px;
    color: #666666;
}

.GrdCol {
    border-right: 1px solid #c9c7c7;
    padding: 5px;
    color: #666666;
    text-align: center;
}

    .GrdCol:first-child {
        border-left: 1px solid #c9c7c7;
    }

.GrdCol2 {
    padding: 5px;
    color: #666666;
}

.TxAln {
    text-align: center;
    margin: 10px 0px;
}

.Steps {
    text-align: center;
}

.dvMaIt input {
    background: url(../images/mapitlogo.png) no-repeat;
    border: none;
    width: 141px;
    height: 37px;
    margin: 0px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
}

.GrdClH {
}



a.covdefault {
    color: #fff;
    background: none repeat scroll 0 0 #cccccc;
    cursor: pointer;
    display: block;
    background: url(../images/normal.png) no-repeat right;
}

a.covasc {
    background: none repeat scroll 0 0 #cc0000;
    color: #fff;
    cursor: pointer;
    display: block;
    background: url(../images/asending.png) no-repeat right;
}

a.covdesc {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    cursor: pointer;
    display: block;
    background: url(../images/desending.png) no-repeat right;
}


.AlrNatCls {
    background: #dde4e7;
}

#dvHeaderBlue {
    left: -10px;
    background: none repeat scroll 0 0 #05add0;
    display: block;
    padding: 11px 0 5px 125px;
    position: absolute;
    height: 14px;
    text-align: left;
    width: 99.5%;
    top: -5px;
}

.ig_Item img {
    padding-top: 8px;
}

.GrdClH {
    padding: 5px 10px; /*border-right:1px solid #fff;*/
    text-align: center;
    cursor: pointer;
}

.GrdClH1 {
    padding: 5px; /*border-right:1px solid #fff;*/
    text-align: left;
    cursor: pointer;
}


.GrdClH div {
    float: left;
}

.GrdClH img {
    float: right;
}

.GrdClHWoutCursor {
    padding: 5px;
    border-right: 1px solid #fff;
    text-align: left;
}

    .GrdClHWoutCursor div {
        float: left;
    }

    .GrdClHWoutCursor img {
        float: right;
    }

td.GrdClB {
    height: 0px;
    word-wrap: break-word;
    text-align: left;
    width: auto !important;
    padding: 5px 10px;
    line-height: 15px;
}

td.GrdClBTrck {
    height: 0px;
    word-wrap: break-word;
    text-align: center !important;
    /*width:auto !important;*/
    padding: 5px 10px !important;
    line-height: 15px;
}

.AdminGrd .GrdClBTrck {
    padding: 0px;
}

.AdminGrd .GrdClBTrck {
    padding: 0px;
}

    .AdminGrd .GrdClBTrck div {
        padding: 5px;
    }

.GrdClBTrck {
    padding: 5px;
    border-right: 1px solid #fff;
}

    .GrdClBTrck a {
        cursor: pointer;
    }

.AdminGrd .GrdClB {
    padding: 0px;
}

.AdminGrd .GrdClB {
    padding: 0px;
}

    .AdminGrd .GrdClB div {
        padding: 5px;
    }

.GrdClB {
    padding: 5px;
    border-right: 1px solid #fff;
}

    .GrdClB a {
        cursor: pointer;
        .ig_Item img;
    }

td.GrdClBStre {
    height: 0px;
    word-wrap: break-word;
    text-align: center !important;
    /*width:auto !important;*/
    padding: 5px 11px 10px 15px;
    line-height: 15px;
}

.AdminGrd .GrdClBStre {
    padding: 0px;
}

.AdminGrd .GrdClBStre {
    padding: 0px;
}

    .AdminGrd .GrdClBStre div {
        padding: 5px;
    }

.GrdClBStre {
    padding: 5px;
    border-right: 1px solid #fff;
}

    .GrdClBStre a {
        cursor: pointer;
    }

td.GrdClBStre1 {
    height: 0px;
    word-wrap: break-word;
    text-align: left !important;
    /*width:auto !important;*/
    padding: 5px 11px 10px 15px;
    line-height: 15px;
}

.AdminGrd .GrdClBStre1 {
    padding: 0px;
}

.AdminGrd .GrdClBStre1 {
    padding: 0px;
}

    .AdminGrd .GrdClBStre1 div {
        padding: 5px;
    }

.GrdClBStre1 {
    padding: 5px;
    border-right: 1px solid #fff;
}

    .GrdClBStre1 a {
        cursor: pointer;
    }

.DataGrd {
    float: left;
}

.GrdUpDwn {
    float: right;
}

    .GrdUpDwn img {
        margin: 0px 3px;
    }

.BtnSavSearc a {
    background: url(../images/gomysaved.png) no-repeat;
    border: none;
    width: 121px;
    height: 22px;
    margin: 0px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
}

.BtnDelc a {
    background: url(../images/deleteicon.png) no-repeat;
    border: none;
    width: 15px;
    height: 19px;
    display: block;
    text-indent: -10000px;
    margin: auto;
}

.BtnEdtc a {
    background: url(../images/file_edit.png) no-repeat;
    border: none;
    width: 15px;
    height: 19px;
    display: block;
    text-indent: -10000px;
}

.BtnAddc a {
    background: url(../images/file_add.png) no-repeat;
    border: none;
    width: 15px;
    height: 19px;
    display: block;
    text-indent: -10000px;
}

.LftRht12 {
    text-align: left;
}

.AccBs {
    float: left;
    margin: 10px 0px;
    font-weight: 400;
}

    .AccBs h3 {
        margin-right: 20px;
        width: 220px;
        float: left;
    }

.BcAcIn {
    line-height: 20px;
}

.BllAd {
    margin-top: 20px;
}

.MarBllEm {
    margin: 20px 0px 5px;
}

.cKBllEm input {
    position: relative;
    top: 2px;
    margin-right: 3px;
}

.chkstroe input {
    position: relative;
    top: 2px;
    margin: 15px 0px 0;
}

.cKBllEm {
    margin-bottom: 10px;
}

.LftBsc {
    margin: 25px auto 30px;
    width: 700px;
    border: 1px solid #E1E7E9;
    padding: 10px;
    -moz-box-shadow: 5px 7px 5px 0px #ccc;
    -webkit-box-shadow: 5px 7px 5px 0px #ccc;
    box-shadow: 5px 7px 5px 0px #ccc;
}

    .LftBsc .dvRequire {
        float: right;
        padding: 5px 7px 0;
        font-size: 10px;
    }

#dvpasswordcnt {
    margin-top: 15px;
}

.DvActDtlslft {
    float: left;
    clear: left;
}

.dvActDataRht {
    float: left;
    width: 172px;
}

.dvAdminActDataRht {
    float: left;
    width: 180px;
}

.dvLblLft {
    float: left;
    width: 80px;
    font-weight: bold;
}

#dvLftSubdls .dvLblLft {
    width: 140px;
}

#dvLftBllg .dvLblLft {
    width: 85px;
}

.dvLblLft Lable {
    color: black;
}

.dvedit {
    margin: 11px 0px 0px 10px;
    float: left;
    font-size: 11px;
}

#closebtnstore {
    background: url(../Images/deleteStoreBtn.png) no-repeat;
    width: 120px;
    height: 24px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
    float: right;
}

.RhtBsc {
    margin: auto;
    width: 390px;
    float: none;
}

.LftBscDw {
    float: left;
    clear: both;
}

.RhtBscDw {
    float: right;
}

.RhtBsc #dvrqurd {
    margin-right: 42px;
}

.RhtBsc .RhtBscDw input {
    margin: 15px 5px 0px;
}

.LftP1 {
    width: 350px;
    float: left;
}

.LftP2 {
    width: 350px;
    float: left;
}

.TabCnt .TxtBx input {
    background: #fff;
}

.MrTpTb {
    margin: 10px 0px;
}

#FldWdSm .TxtBx select {
    width: 100px;
    padding: 2px;
    font-size: 10px;
}

#FldWdSm .TxtBx {
    width: 100px;
    width: auto\9;
}

    #FldWdSm .TxtBx input {
        width: 44px;
    }

    #FldWdSm .TxtBx:last-child {
        width: 80px;
    }

.LftCnt3 #FldWdSm .TxtBx input {
    width: 42px;
}

.DvAdminview #FldWdSm {
    width: 410px;
}

#FldWdSmT .TxtBx select {
    width: 124px;
    padding: 2px;
    font-size: 10px;
}

#FldWdSmT .TxtBx {
    width: 124px;
    width: auto\9;
}

    #FldWdSmT .TxtBx input {
        width: 46px;
    }

    #FldWdSmT .TxtBx:last-child {
        width: 97px;
    }

.LftCnt3 #FldWdSmT .TxtBx input {
    width: 48px;
}

.DvAdminview #FldWdSmT {
    width: 410px;
}

#FldWdLbl {
    width: 83px;
}

.RhtBsc select {
    width: 206px;
    padding: 2px;
}

.SpacePa {
    margin: 10px 0px 10px 80px;
}

.SpacePa2 {
    margin: 10px 0px 20px;
}

input.WhtText {
    float: left;
    width: 40px;
    padding: 3px 5px;
    position: relative;
    top: -3px;
    color: #05add0;
}

.SubRhtAl {
    float: left;
}

.dvSubscript {
    float: left;
    width: 105px;
    text-align: left;
}

.UpDatBt {
    margin: 0px 5px;
}

.LftAcc {
    width: 318px;
    float: left;
    min-height: 350px;
}

.LftAcc1 {
    width: 100%;
    float: left;
    min-height: 350px;
    margin-bottom: 25px;
}

.LftAcc2 {
    width: 340px;
    text-align: center;
}

.LftSubscrip {
    margin: 5px 0 10px 270px;
    width: 440px;
    border: 1px solid #E1E7E9;
    padding: 10px;
    -moz-box-shadow: 5px 7px 5px 0px #ccc;
    -webkit-box-shadow: 5px 7px 5px 0px #ccc;
    box-shadow: 5px 7px 5px 0px #ccc;
}

    .LftSubscrip .GtQuRht {
        width: 0px;
    }

.BrwClr {
    color: #555555;
    float: left;
    clear: both;
}

.RhtBsc .RhtBscDw {
    clear: right;
    margin-right: 38px;
}

#dvrqurd {
    float: right;
    font-size: 10px;
    margin-right: 7px;
}

.RhtBscShdow {
    margin: auto auto 15px;
    width: 500px;
    border: 1px solid #E1E7E9;
    padding: 10px;
    -moz-box-shadow: 5px 7px 5px 0px #ccc;
    -webkit-box-shadow: 5px 7px 5px 0px #ccc;
    box-shadow: 5px 7px 5px 0px #ccc;
}
/*.RhtBscDw {margin:0px 20px 0px 0px;}*/
.dvttleactdls {
    margin: 15px 0px 20px 15px;
    padding-bottom: 15px;
}

.dvBrw {
    margin-bottom: 15px;
}

.RhtBscDw input {
    background: url(../images/save_big.png) no-repeat;
    cursor: pointer;
    width: 93px;
    height: 22px;
    display: block;
    float: right;
    margin: 30px 5px 0px;
    text-indent: -10000px;
    cursor: pointer;
}

.RhtBscDw a {
    clear: both;
    float: right;
    margin: 0 8px;
}

.TabSub {
}

.TabNav {
}

    .TabNav ul.AcontInfo {
        background: url(../images/accountinformationtap.png) no-repeat;
        width: 410px;
        height: 36px;
        display: block;
    }

    .TabNav ul.SubscrpInfo {
        background: url(../images/accountinformationtap.png) no-repeat;
        width: 410px;
        height: 36px;
        display: block;
    }

    .TabNav ul li {
        display: inline-block;
    }

        .TabNav ul li a {
            display: inline-block;
            height: 36px;
            text-indent: -10000px;
            width: 200px;
        }

.TabCnt {
    padding: 10px;
    background: #dde4e7;
    min-height: 300px;
    position: relative;
    top: -7px;
}

.txtalgin {
    margin-left: 80px;
}

.dvSubstoremain {
    width: 100px;
    float: left;
    margin-left: 10px;
}

.AccFot {
    font-size: 10px;
}

.GtQuRht {
    padding: 5px 0 0 40px;
    width: 136px;
    clear: both;
    float: right;
}

.GetQuot a {
    background: url(../images/proceed_big.png) no-repeat;
    width: 93px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    padding: 0px;
    cursor: pointer;
}

.GtQuRht a {
    float: right;
    padding: 3px 0px;
    clear: both;
}

.PopMsSav {
    text-align: center;
    padding: 30px 0px 10px;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
}

.InPoSv input {
    margin: 0 30px;
    padding: 2px;
    width: 175px;
}

.BtSvP a {
    background: url(../images/save_big.png) no-repeat;
    width: 93px;
    height: 22px;
    display: block;
    text-indent: -100000px;
    margin: 10px auto;
    cursor: pointer;
}

.BtSvP1 {
    text-align: center;
}

.dvSignin {
    width: 350px;
    margin: 25px 200px;
}

    .dvSignin FltSet {
        float: left;
        clear: left;
    }

.dvSignInbtn {
    float: right;
    clear: both;
}

.dvforgetpass {
    float: right;
    margin-top: 5px;
    clear: right;
}

.dvsignincnt {
    margin-bottom: 10px;
}

.dvSignInbtn input {
    background: url(../Images/signin.png) no-repeat;
    width: 93px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvforgetpassword {
    width: 450px;
    margin: 5px auto;
}

.dvforgetbtn input {
    background: url(../Images/sendemail.png) no-repeat;
    width: 105px;
    height: 22px;
    display: block;
    margin: 0px -15px;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvforgetbtn1 input {
    background: url(../Images/sendemail.png) no-repeat;
    width: 105px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvforgetbtn2 input {
    background: url(../Images/don-send.png) no-repeat;
    width: 105px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvforgetbtn3 input {
    background: url(../Images/sendemail.png) no-repeat;
    width: 105px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvcntforget {
    margin-top: 3px;
}

.dvforgetpassword FltSet {
    float: left;
    clear: left;
}

.dvforgetbtn {
    margin: 5px 0;
    clear: both;
    float: right;
}

.dvforgetbtn1 {
    margin: 0;
    clear: both;
    float: right;
}

.dvforgetbtn3 {
    margin: 0;
    clear: both;
}

.dvcancelforget {
    clear: both;
    float: right;
    cursor: pointer;
}

#forgetcancel {
    cursor: pointer;
}

.dvforgetpassword .LblBx {
    text-align: left;
    width: 60px;
}

.dvcntforget {
    width: 417px;
}

.dvforgetpassword clear {
    clear: both;
}

#stWorks .MyCont {
    text-indent: -10000px;
}

.dvcreateaccount {
    margin: 0px auto;
}

    .dvcreateaccount .LblBx {
        width: 110px;
    }

.dvcretetitle {
    font-size: 16px;
    margin-left: 15px;
    margin-top: 20px;
}

#dvlblReq {
    float: right;
    margin: 0px 0px 10px;
    font-size: 10px;
}

.dvcancelact {
    clear: both;
    float: right;
    font-size: 11px;
    margin: 5px 14px;
}

    .dvcancelact a {
    }

.dvloginbtn input {
    float: right;
    clear: right;
    background: url(../images/create_Acc.png) no-repeat;
    width: 138px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.PaymentLft .dvloginbtn input {
    width: 138px;
}
/*.PaymentLft .dvcancelact {margin: 5px 25px 5px 14px;}*/
#lblCreditcardTypes {
    margin-top: 5px;
}

#dvcardType {
    margin: 0 0px 20px 20px;
}

.dvPriceDetails {
    text-align: center;
}

    .dvPriceDetails a {
        margin-right: 20px;
        text-decoration: underline;
    }

.level1 {
    height: 36px;
}

.dvclosebtn input {
    background: url(../Images/greenclose.png) no-repeat;
    width: 24px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
}

.dvclosebtn {
    float: right;
    margin: 5px;
}

.dvdeleteallbtn input {
    background: url(../Images/greenclose.png) no-repeat;
    width: 24px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvmysavedcnt {
    float: left;
    min-height: 22px;
    background: #05add0;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
}

.dvdeleteall {
    float: left;
    background-color: #dde4e7;
    padding: 5px;
    width: 250px;
    font-weight: bold;
    cursor: pointer;
}

.dvdeleteallbtn {
    float: right;
}

.dvStaticInfo {
    background-color: #dde4e7;
    padding: 5px;
}

.dvreflectsss {
    float: left;
    font-size: 11px;
    margin: 5px 15px 30px;
}

.dvcreatesearch a {
    background: url(../Images/create_newsearch.png) no-repeat;
    width: 195px;
    height: 36px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.dvcreatesearch {
    clear: right;
    margin-left: 20px;
}

.Btncntsearch {
    font-size: 10px;
}

.dvchkmypage input {
    float: left;
}

.dvchkmypage {
    padding-bottom: 5px;
    float: right;
    width: 153px;
}

    .dvchkmypage label {
        margin-left: 5px;
        top: 4px;
    }

#Top_ddlStores {
    width: 180px;
}

.MarGb {
    margin: 10px 0px 5px 5px;
    font-size: 13px;
}

.MarGb1 {
    margin: 15px 0px 5px 5px;
    font-size: 13px;
}

.SubcrInfo {
    width: 390px;
    margin: 30px 150px;
    border: 1px solid #8f8d8d;
    padding: 5px 8px;
    text-align: left;
}

.clrgry {
    color: #7f7f7f;
}



.InpRad {
    float: left;
    clear: left;
    margin: 7px 0px 10px 15px;
    text-align: left;
    width: 345px;
}

    .InpRad input {
        float: left;
        margin: 2px 5px;
        margin: 0px 5px \0/;
        clear: both\0/;
    }

    .InpRad label {
        position: relative \0/;
        top: 3px \0/;
    }

#Top_dvErrorMsg {
    text-align: center;
}
/* Pop Up */

.SerhPoC {
    float: left;
}

    .SerhPoC h2 {
        float: left;
        margin: 0px 10px 0px 0px;
    }

.Advsrc {
    float: right;
    margin: 50px 24px 10px;
    font-size: 10px;
    font-weight: bold;
    width: 125px;
}

.RstSerc {
    float: left;
    margin: 0px 25px 0px 65px;
    font-size: 10px;
    font-weight: bold;
}

    .RstSerc a {
        background: url(../Images/Resetsearch.png) no-repeat 0px 2px;
        padding: 2px 14px;
    }

.CrtSerc {
    float: left;
    margin: 0px 10px;
    font-size: 10px;
    font-weight: bold;
}

    .CrtSerc a {
        background: url(../Images/addicon.png) no-repeat 0px 2px;
        padding: 2px 14px;
    }

.BtnSavPop {
    float: left;
    text-align: center;
    margin-left: 20px;
}

.SerhPoC input {
    background-color: #FFFFFF;
    border: 1px solid #B5B5B5;
    float: left;
    margin: 0 0 0 10px;
    padding: 3px;
    width: 250px;
}

.BtnSavPop a {
    background: url(../Images/save_sm.PNG) no-repeat;
    width: 61px;
    height: 18px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
}

.BtnSavPop #imgMapIt {
    cursor: pointer;
}

.fancybox-wrap .customsearch {
    background: #fff url(../Images/bg_2.jpg) repeat-x;
}

.customsearch {
    background: #e6f8fe;
}

.PopTable td {
    padding: 0px 5px;
}

    .PopTable td:last-child {
        border-right: none;
    }

.PopTable {
    font-size: 10px;
}

    .PopTable h2 {
        font-size: 12px;
        margin: 2px 0 2px 5px;
    }

.CuSeTb1 {
    width: 106px;
}

.CuSeTb2 {
    width: 230px;
}

.CuSeTb3 {
    width: 300px;
}

    .CuSeTb3 input {
        width: 30px;
    }

        .CuSeTb3 input[radio], .CuSeTb3 input[checkbox] {
            width: inherit;
        }

.CuSeTb4 select {
    width: 100px;
    margin-top: 4px;
}

.CuSeTb5 {
}

.CuSeTb6 {
    width: 105px;
}

    .CuSeTb6 input {
        float: left;
        clear: both;
    }

.CuSeTb7 {
    width: 125px;
}

.InPopSt {
    clear: both;
    margin: 5px 0px;
}

    .InPopSt input {
        width: 15px;
        height: 15px;
        float: left;
        position: relative;
        top: -2px;
    }

.LblPoSt {
    float: left;
    padding-left: 3px;
    width: 61px;
}

.FetPopTb {
    float: left;
    clear: both;
    width: 220px;
    margin: 5px 0px;
}

    .FetPopTb img {
        max-height: 20px;
        max-width: 15px;
        float: left;
        margin: 0px 5px 0px 0px;
    }

.LblPopTb {
    float: left;
    width: 70px;
    display: block;
}

.SlctFTb select {
    width: 128px;
}

.PopMnH {
    padding: 5px;
    margin-bottom: 10px;
    border: 1px solid #b5b5b5;
}

.SrcLfP {
    float: left;
    width: 150px;
}

.SrcRhP {
    float: left;
    padding-left: 5px;
    border-left: 1px solid #b5b5b5;
}

.SzPoS {
    clear: both;
    float: left;
    margin: 5px 0px;
}

    .SzPoS select {
        width: 100px;
    }

.CuSeTb7 input {
    clear: both;
    float: left;
}

.SzPoS2 input {
    clear: both;
    float: left;
}

.SzPoS2 {
    clear: both;
    float: left;
    margin: 5px 0px;
}

.InpWdB input[type="radio"] {
    position: relative;
    top: -4px;
    left: -3px;
}

.InpWdB3 input[type="radio"] {
    position: relative;
    top: -3px;
    width: 15px;
}

.InpWdB {
    width: 15px;
    height: 15px;
    float: left;
    margin: 5px 8px 5px 0px;
}

.InpWdB3 {
    height: 15px;
    float: left;
    margin: 5px 0px;
}

.InpWdB2 {
    width: 15px;
    height: 15px;
    float: left;
    margin: 5px;
    clear: both;
}

#dvSpecsizes input {
    margin: 0px 3px;
}

.FlPoSz {
    float: left;
    clear: both;
}

.SzInpR input {
    float: left;
    width: 15px;
}

.WdSZX {
    float: left;
}

.SzInpR {
    float: left;
}

.OrC {
    clear: both;
    font-size: 11px;
}

#dvSpecsizes input.SqFtRf {
    margin: 3px;
}

input.SqFtRf {
    margin: 5px;
    width: 65px;
}

.customsearch select {
    border-color: #989a9d;
    background: url(../Images/bg_top.png) repeat-x;
    padding: 2px 0px;
    border-radius: 3px;
}

.customsearch #dvZipCode {
    width: 85px;
}

#dvZipCode input {
    width: 70px;
    margin: 5px;
    padding: 3px;
}

.CuSeTb5 select {
    width: 75px;
    float: left;
    margin: 5px;
}

.CuSeTb5 input {
    clear: right;
    float: right;
    padding: 2px;
    width: 58px;
    margin-top: 5px;
    height: 15px;
}

.CuSeTb5 {
    width: 160px;
}

.ProAre {
    float: left;
    clear: both;
    margin: 5px;
}

    .ProAre input {
        float: left;
        width: 15px;
        margin: 0px 5px;
    }

.MapABtNS img {
    width: 141px;
    margin: 10px auto;
    display: block;
    cursor: pointer;
}

.MapABtNS {
    width: 95%;
}

.dvcancel input {
    background: none;
    border: none;
}

#dvTop a {
    cursor: pointer;
}

.SqfPlsPrT {
    float: right;
}

.dvgridedisp {
    margin: auto;
    width: 905px;
    padding: 20px 0px;
}

.MarFltP {
    margin: 0px 5px 0 0;
}

.TxtHeadP {
    float: left;
    clear: left;
    margin: 5px 15px;
}

.TxtSelectP {
    margin: 10px 0px;
    float: left;
}

.TxtCtyNmeDv {
    margin: 5px 0px 10px 55px;
}

#txtCityName {
    width: 225px;
    padding: 3px;
    margin: 10px 15px;
}

input.StrTxtss {
    background: url(../Images/seeitmap.png) no-repeat;
    width: 143px;
    height: 27px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
    float: right;
}

.dvseeitbtn {
    float: right;
    margin: 10px 20px 0 0;
}

.dvclsntncze a {
    background: url(../Images/closebtnwht.png) no-repeat;
    width: 17px;
    height: 16px;
    display: block;
    text-indent: -10000px;
    border: none;
    cursor: pointer;
    float: right;
}

.PoppSf h3 {
}

#lblCount {
    float: left;
}

.RhtCntMap {
    float: right;
    width: 690px;
    position: relative;
}

    .RhtCntMap .LgndA {
        float: right;
        top: 0px;
    }

.lsitdetails {
    clear: both;
}

.LftAcc {
    min-height: 170px;
}

.tempstoreDate {
    float: left;
    font-size: 16px;
}

.dvstoredate {
    font-size: 16px;
    margin: 0px 80px 5px;
}

.StoreCnt {
    font-size: 16px;
    margin: 10px 0;
}

.StoreCntDelete {
    margin: 25px 0 5px;
    font-size: 16px;
}

#AccReset {
    margin: 5px 38px 2px 2px;
    clear: right;
}

    #AccReset a {
        text-decoration: underline;
    }

.chkstroe {
    float: left;
    margin: 4px 75px 0;
}

.StoreSaveBtn {
    float: right;
    margin: 20px 175px 0;
}

.showsavedata {
    margin-bottom: 5px;
}

.StoreSaveBtn input {
    background: url(../images/save_sm.png) no-repeat;
    border: none;
    width: 61px;
    height: 18px;
    margin: 0px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.dvMakepaymentbtn input {
    background: url(../images/makepayment.png) no-repeat;
    border: none;
    width: 137px;
    height: 21px;
    margin: 0px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.dvsavepaymentgt input {
    background: url(../images/save_big.png) no-repeat;
    border: none;
    width: 93px;
    height: 22px;
    margin: 0px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.HgTSa {
}

.CoverSave {
    width: 157px;
    margin: 25px auto 0px;
}

    .CoverSave input {
        background: url(../images/save_coverage.png) no-repeat;
        border: none;
        width: 157px;
        height: 28px;
        display: block;
        text-indent: -10000px;
        float: left;
        cursor: pointer;
    }

    .CoverSave .dvcancelact {
        margin: 5px 50px;
        float: right;
        clear: both;
        font-size: 11px;
    }

#popSfD select {
    width: 230px;
    padding: 3px;
    border-radius: 3px;
    border-color: #989a9d;
    margin-left: 30px;
    background: url(../Images/bg_top.png) repeat-x;
}

.dvctynme {
    margin-left: 15px;
    clear: left;
}

.FltRhtcnt {
    clear: right;
    float: right;
    margin: 5px 45px 2px 2px;
}

.FltRhtcntRe {
    clear: right;
    float: right;
    margin: 5px 35px 2px 2px;
}

    .FltRhtcntRe input {
        text-decoration: underline;
        color: #01459a;
        font-size: 11px;
        background: none;
    }

.FltRhtcntRe1 {
    float: left;
    margin: 36px 9px 2px -64px;
}

    .FltRhtcntRe1 input {
        text-decoration: underline;
        color: #01459a;
        font-size: 11px;
        background: none;
    }

.PayClsBtn {
    clear: left;
    float: right;
    margin: 5px 45px 0 0;
}

.lftgetcodes {
    float: left;
    margin: 0 5px 0 10px;
    font-size: 14px;
    display: none;
}

.rhtgetcos {
    float: left;
    font-size: 14px;
    font-weight: normal;
    display: none;
}

.MultGetPop h1 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
}

.MultGetPop p {
    padding: 0px 0px 0px 10px;
    margin: 5px 0px;
}


.MultGetPop1 {
    padding: 0px 0px 0px 0px;
    margin: 5px 0px;
}

.MultGetPop p.padRhLf-x {
    padding: 0px 20px;
}

.GtFzsm {
    padding: 0px 60px 0px 40px;
    margin: 20px 0px;
    font-size: 11px;
    width: 350px;
}

.GtFzsm1 {
    padding: 0px 0px 0px 10px;
    margin: 5px 0px;
    font-size: 12px;
    width: 450px;
    float: left;
}

.GtFzsm2 {
    padding: 0px 0px 0px 10px;
    margin: 20px 0px;
    font-size: 12px;
    width: 450px;
}

.Getgotssigin {
    margin: auto;
}

    .Getgotssigin a {
        background: url(../images/sign_up.png) no-repeat;
        border: none;
        width: 93px;
        height: 22px;
        margin: 10px 40px 0px;
        display: block;
        text-indent: -10000px;
        float: right;
        cursor: pointer;
    }

        .Getgotssigin a.ContueTxt {
            background: url(../images/continue_btn.png) no-repeat;
            border: none;
            width: 89px;
            height: 22px;
            margin: 10px 39px 0 0px;
            display: block;
            text-indent: -10000px;
            float: right;
            cursor: pointer;
        }

.GrdPadH {
    padding-left: 20px;
}

.lftcntdetails {
    float: left;
    width: 120px;
}

.rhtcntdetails {
    width: 80px;
    float: right;
}

.pricedetailsdv {
    margin: 5px 5px;
}

.btmpricedetails {
    margin-left: 5px;
}

.dvmakepaymentgt {
    margin: 5px 30px 0 0px;
    float: right;
}

    .dvmakepaymentgt input {
        background: url(../images/continue_btn.png) no-repeat;
        border: none;
        width: 89px;
        height: 22px;
        margin: 10px 0px 0px;
        display: block;
        text-indent: -10000px;
        float: left;
        cursor: pointer;
    }

.PayCrtCardImg {
    margin: 10px 0px 0px;
    text-align: center;
}

.lblstrorecnt {
    float: left;
    font-size: 14px;
    margin: 4px;
}

.gridetitle {
    padding: 5px;
    background: #5a6e7f;
    color: #fff;
    width: 892px;
    margin-top: 10px;
}

.dvgridedisp .igg_HeaderCaption {
    color: #000;
    background: #dcdbdf;
    vertical-align: top;
}

.TbPopGrSt {
    background: #f7f6f6;
    font-size: 11px;
    border: 1px solid #666666;
}

    .TbPopGrSt th {
        text-align: left;
    }

.HdPoGrSp {
    padding: 3px;
}

.PoGriSp {
    padding: 3px;
}

.TitlHeadPop {
    margin: 0px 0px 5px;
}

.dvcmtivesumpge .TitlHeadPop {
    margin: -10px 0px 5px;
}

.dvcmtivesumpge .ChLft {
    margin-top: 0px;
}

.dvcmtivesumpge .ChRht {
    margin-top: 3px;
}
/*min-height:104px;*/
.PopBx1Bl {
    padding: 0px 3px 3px 3px;
    min-width: 160px;
    text-align: center;
    float: left;
    min-height: 117px;
    margin: 5px 5px 5px 0px;
}

.TopBrw {
    background: #a0a7b3;
    text-align: center;
    color: #fff;
    font-size: 13px;
    border-radius: 5px 5px 0px 0px;
    padding: 3px 0px 6px;
    text-transform: uppercase;
    font-weight: bold;
}

.HeadMark {
}

.BtmWht {
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #c6c8c9;
    position: relative;
    top: -3px;
    padding: 5px 0px 0px;
    min-height: 80px;
}

.MrGPre {
    float: left;
}

.talrsmpl {
    font-size: 18px;
}

.WdRat {
    width: 48%;
    text-align: right;
}

.WdRat2 {
    width: 48%;
    text-align: left;
}

#BtmWht2 {
    background: url(../images/white_sml.png) repeat-x;
    border-radius: 5px;
    border: 1px solid #c6c8c9;
    position: relative;
    top: -5px;
}

.dvpromtshwk {
    background: url(../images/white_sml.png) repeat-x;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #c6c8c9;
    position: relative;
    float: left;
    min-height: 85px;
    top: -7px;
    width: 88px;
}

    .dvpromtshwk span {
        font-size: 9px;
        color: #05add0;
    }

    .dvpromtshwk .Dvthswkcnt span {
        font-size: 12px;
        color: #000;
    }

.Dvthswkcnt {
    margin-top: 10px;
}

.Dvthswkcnt2 {
    font-size: 11px;
    margin: 5px 0px 3px;
}

.CrcLst {
    width: 45px;
    border-radius: 50%;
    background: #05add0;
    margin: auto;
    font-size: 21px;
    padding: 17px 5px 0px;
    height: 36px;
    color: #fff;
}

.csnterdv {
    width: 300px;
}

.PrmtLstwkcnt {
    background: #dcdbdf;
    border-radius: 5px;
    border: 1px solid #bdbfc0;
    position: relative;
    top: -7px;
    width: 88px;
    float: left;
    min-height: 85px;
}

    .PrmtLstwkcnt span {
        font-size: 9px;
        color: #05add0;
    }

#dvthisWkAvgPrice {
    margin-left: 10px;
}

#dvPricingTrend {
    width: 235px;
}

.MarFLt div.Svalu {
    margin: 3px 0px 3px;
    line-height: 28px;
}

.Svalu span {
    position: relative;
    left: 3px;
}

    .Svalu span.NoBld {
        position: relative;
        top: -2px;
        left: -3px;
    }

.ChrtGrP {
    position: relative;
    top: 0px;
    width: 199px;
    min-height: 117px;
}

.ChrtObsPo {
    position: absolute;
    z-index: -1 !important;
    top: -15px;
    left: -51px;
}

.ChrtPopR {
    width: 165px;
    float: right;
    clear: both;
    z-index: 2;
    position: relative;
    text-align: left;
    margin: 1px 0px;
}

.ChaVaTxt div {
    float: left;
}

    .ChaVaTxt div:first-child {
        width: 55px;
        text-align: right;
        margin-right: 4px;
    }

.ChaVaTxt {
    float: left;
    clear: both;
    font-size: 14px;
    font-weight: bold;
}

.ChrtPopR div {
    line-height: 24px;
}

.PrcPoZin {
    position: relative;
    z-index: 2;
    top: -6px;
    left: -24px;
    font-size: 12px;
}

.SzSm {
    font-size: 11px;
}

.MarFLt div {
    line-height: 15px;
}

.PopProm {
    padding: 0px 3px 3px 3px;
    min-width: 165px;
    text-align: center;
    float: left;
    min-height: 117px;
    margin: 5px 5px 5px 0px;
}

.TitleDivTag {
    background: #a0a7b3;
    text-align: center;
    color: #fff;
    font-size: 13px;
    border-radius: 5px 5px 0px 0px;
    height: 23px;
    padding: 4px 0 0;
    text-transform: uppercase;
    font-weight: bold;
}

.PoCBtm tr td {
    padding: 7px 5px 8px 5px;
    border-bottom: 1px solid #c6c8c9;
}

.PoCBtm tr:last-child td {
    border-bottom: none;
}
/*.mktsmColMo {width:95px;float:left;background: none repeat scroll 0 0 #FFFFFF;border-radius: 5px; height: 86px;}
.prmtlastwek {width:95px;float:left; background: none repeat sc.ChRhtroll 0 0 #D3D3D3;border-radius: 5px;height: 86px;}*/
/*.NoColMo td{background:#d9d8d8; padding:3px;}*/

.PoCBtm {
    border-radius: 8px;
    border: 1px solid #c6c8c9;
    position: relative;
    top: -4px;
    background: #fff;
}
/*.PoCBtmChar {border-radius:8px;border: 1px solid #c6c8c9; position: absolute; top: 20px;background: url(../images/white_sml.png) repeat-x;width: 446px; height: 325px;}
    .PoCharHt {width: 449px; height: 325px;}*/
.PoCBtmChar {
    /*border-radius: 8px;
    border: 1px solid #c6c8c9;*/
    position: absolute;
    top: 28px;
    /*background: url(../images/white_sml.png) repeat-x;*/
    width: 100%;
    height: 325px;
}

.PoCharHt {
    width: 100%;
    height: 325px;
}

.PoCharHt1 {
    width: 100%;
    height: 300px;
}

.PopProm2 {
    margin: 0px 10px 10px;
    font-size: 12px; /*font-size:11px;*/
    position: relative;
    z-index: 2;
    line-height: 14px;
}

.ChLft {
    clear: both;
    float: left;
    width: 500px;
    margin-top: 5px;
}

.ChRht {
    float: left;
    width: 490px;
    margin-top: 7px;
    position: relative;
    top: -2px;
}

.marsump .CharSq {
    left: 9px;
    position: relative;
    top: -13px;
}

.marsump .CharSq1 {
    left: 9px;
    position: relative;
    top: -13px;
}

.marsump .Dvthswkcnt {
    margin-top: 17px;
}

.prichtytle {
    margin-left: 2px;
}

#dvCompetitorList {
    clear: both;
}

.PrcB a {
    text-decoration: underline;
}

.RdCreditCard {
    float: left;
    clear: both;
    margin: 17px 0 8px 110px;
    width: 302px;
}

    .RdCreditCard ul li {
        display: inline-block;
        margin: 0 5px;
    }

.PaymentLft input[type="radio"] {
    width: 15px;
}

.cntbiiling {
    float: right;
    margin: 5px 106px;
}
/*#FldWdSm1 .TxtBx select {width:80px; padding:2px; background:#dde4e7; border:none;}*/
#FldWdSm1 .TxtBx select {
    font-size: 10px;
    padding: 2px;
    width: 100px;
}

#FldWdSm1 .TxtBx {
    width: 50px;
}

    #FldWdSm1 .TxtBx input {
        width: 50px;
    }

#FldWdLbl2 {
    width: 83px;
}

.LgtCntGride {
    font-size: 11px;
    float: right;
}

.ChgSubtn {
    margin: 20px 30px 10px 0px;
    float: left;
}

.LnkSubtn {
    font-size: 14px;
    margin: 20px 0 0;
}

.cntSubDta {
    clear: left;
}

.LnkSubtn a {
    text-decoration: underline;
}

.AccBs a {
    text-decoration: none;
    font-size: 14px;
}

.PaymentLft {
    float: left;
    width: 380px;
    margin: 15px 0 0 127px;
}

#PyLftId {
    width: 410px;
}

.PymtrHt {
    float: left;
    width: 400px;
    margin: 15px 20px;
}

#PyLftId .LblBx {
    width: 120px;
}

.PaymentLft input {
    width: 239px;
}

.CrtTitleHt {
    text-align: center;
}

.PaymentLft #FldWdLbl {
    width: 94px;
}

.PaymentLft #FldWdSm input {
    width: 63px;
    float: left;
}

.PaymentLft #FldWdSm #ScodeTxtDv input {
    width: 41px;
}

.PaymentLft #FldWdSm .TxtBx {
    width: 97px;
}

.PaymentLft #FldWdSmGn input {
    width: 97px;
    margin: 0px 10px 0px 0px;
}

.FldWdLbl2 input {
    width: 55px;
}

.PayTermsCntBx {
    background: #fff;
    min-height: 100px;
    border: 1px solid #666666;
    padding: 15px;
    width: 350px;
    line-height: 20px;
    margin: 10px 0;
}

.dvagreeterm {
    float: right;
    margin: 15px 0px;
}

.dvMakepaymentbtn {
    float: right;
    clear: right;
    margin: 0 15px;
}

.cancelbtn {
    clear: both;
    float: right;
    margin: 5px 20px;
}

    .cancelbtn a {
        text-decoration: underline;
    }

.credittleCnt {
    float: left;
}

.PaymentLft .TxtBx {
    width: 265px;
}

#ScodeTxtDv2 input {
    width: 97px;
}

#FldWdSm #ScodeTxtDv {
    width: 56px;
}

#FldWdSmT #ScodeTxtDv {
    width: 56px;
}

#FldWdSm1 #ZipCdeTxt {
    width: 56px;
}

.PaymentLft #FldWdSm1 .TxtBx {
    width: 100px;
}

    .PaymentLft #FldWdSm1 .TxtBx select {
        width: 100px;
    }

.ChkStreCnt {
    margin: 10px 0px 10px;
}

.ChgQtyQuote input {
    width: 50px;
}

.QteBtnStr {
    margin: 20px 0px;
    float: right;
}

    .QteBtnStr a {
        background: url(../images/get_quote.png) no-repeat;
        border: none;
        width: 135px;
        height: 26px;
        margin: 10px 5px;
        display: block;
        text-indent: -10000px;
        float: left;
        cursor: pointer;
    }

.ChseZpcode {
    font-size: 14px;
    margin-top: 5px;
}

.PoppSf select {
    width: 126px;
    width: 122px\9;
    font-size: 10px;
    border: 1px solid #959595;
}

.PoppSf {
    padding: 10px;
    border: 1px solid #666666;
}

.BrdOif body .PoppSf {
    padding: 10px;
    border: none;
}

.dvOrSpace {
    margin: 0px 4px 0px 0px;
}

.ErRed {
    color: red;
}

.popTrx {
    width: 130px;
    height: 30px;
}

#CzZipCd .PoppSf {
    border: none;
    padding: 0px 10px 10px;
}

#dvStore1 h3 {
    margin-bottom: 10px;
}

.dvPayRtBtn {
    float: right;
    margin: 0 20px;
}

#dvStore1 .lftgetcodes {
    margin: 0 5px 0 15px;
}

.dvsavequantity input {
    background: url(../images/save_big.png) no-repeat;
    border: none;
    width: 93px;
    height: 22px;
    margin: 10px 5px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.ExpDate {
    color: #000;
}

.FrGetPassEmail {
    margin-top: 20px;
}

.dvReset {
    float: right;
    clear: left;
}

.HmCntTrackdv {
    margin-top: 10px;
}

#dvStore1 .gtMreCdsDv {
    margin-top: 25px;
}

#rdSpecSizes {
    margin: 2px;
}

.CnlmyStr {
    clear: none;
    float: left;
    width: 267px;
}

.InpWdB3 input[type="radio"] {
    left: 3px;
}

#dvChartEmptyMsg {
    padding: 50px 0 0;
    text-align: center;
}

#dvParkingInputSizes input {
    margin-bottom: 5px;
    float: left;
}

.gtMreCdsDv {
    text-align: center;
}

.SzParkingSS input[type="text"] {
    width: 40px;
}

.parkinp {
    float: left;
}

.MarPark {
    width: 62px;
    margin: 0 0 0 20px;
}

.FlrPo {
    min-height: 65px;
}

.ProPo {
    min-width: 105px;
}

.Mstor {
    color: #f36523;
    text-align: left;
}

#dvCol5Price {
    width: 151px;
}

.Mstor p {
    clear: both;
    color: #000;
    float: left;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 46px;
}

svg {
    margin: 0;
    padding: 0;
}

text {
    padding: 0px;
    margin: 0px;
}

rect {
    padding: 0px;
    margin: 0px;
}

#CompPricingChart_HairVertical {
    id ="MainContent_CompPricingChart_table" display: none;
}
/*.PosPopLg {background:url(../images/white_sml.png) repeat-x #ecedee; border-bottom:1px solid #c6c8c9; border-right:1px solid #c6c8c9; border-left:1px solid #c6c8c9; border-radius:0px 0px 5px 5px; text-align:center; margin-bottom:30px; padding:10px 0px 3px; width:446px;
height: 28px; position: relative; top: -12px; z-index: -1;}*/

.PosPopLg {
    background: url(../images/white_sml.png) repeat-x #ecedee;
    border-bottom: 1px solid #c6c8c9; /*border-right:1px solid #c6c8c9;
            border-left:1px solid #c6c8c9; border-radius:0px 0px 5px 5px;*/
    margin-bottom: 20px;
    text-align: center;
    padding: 10px 0px 3px;
    width: 100%;
    height: auto;
    position: relative;
    top: 0px;
    z-index: -1;
    clear: both !important;
}

.PosPopLg1 {
    /*background: url(../images/white_sml.png) repeat-x #ecedee;
    border-bottom: 1px solid #c6c8c9; /*border-right:1px solid #c6c8c9;
            border-left:1px solid #c6c8c9; border-radius:0px 0px 5px 5px;*/ */ margin-bottom: 20px;
    text-align: center;
    padding: 0px 0px 3px;
    width: 100%;
    height: auto;
    position: relative;
    top: 0px;
    z-index: -1;
    clear: both !important;
}

.lblErrorMsgFltRht {
    float: right;
    margin: 0 15px;
    text-align: left;
    width: 120px;
}

.GrdClick {
    color: #0034aa;
    font-size: 9px;
    float: left;
}

.lblsave {
    margin: 0 0 0 104px;
    width: 280px;
}

.NoBld {
    font-weight: normal;
    font-size: 12px;
}

.NoBldTx {
    font-weight: normal;
}

.EdBrd {
    padding: 3px 10px;
    background: url(../images/bg_top.png) repeat-x;
}

.LoadImger {
    position: absolute;
    z-index: 8888888;
    top: 350px;
    left: 100px;
}

.RadioLoader {
    left: -299px;
    position: relative;
}

.CzLodr {
    left: 185px;
    position: relative;
    top: -180px;
}

.mapldrimg {
    left: 80px;
    position: relative;
    top: -30px;
}

.LadIms {
    position: relative;
    left: 300px;
    width: 48px;
}

.ContentMapR {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.TopCpnl {
    position: absolute;
    top: 0px;
    background: #fff;
    left: 771px;
    padding: 0px;
    width: 210px;
    border-bottom: 1px solid #8f8d8d;
    border-right: 1px solid #8f8d8d;
    border-left: 1px solid #8f8d8d;
    -moz-box-shadow: -3px 2px 12px -5px #3b3b3b;
    -webkit-box-shadow: -3px 2px 12px -5px #3b3b3b;
    box-shadow: -3px 2px 12px -5px #3b3b3b;
}

.PrcDrp {
    line-height: 14px;
    font-weight: bold;
    padding: 0px 10px 5px;
}

a.PrcAcv {
    background: url(../images/blck_arr.png) no-repeat 99px 5px;
    display: block;
    color: #000;
}

a.PrcUp {
    background: url(../images/blck_up.png) no-repeat 99px 5px;
    display: block;
    color: #000;
}

.BrdCline {
    border-bottom: 1px solid #666666;
    border-top: 1px solid #666666;
}

.SearchCrt {
    padding: 10px 5px 9px 10px;
}

a.SrcDwn {
    background: url(../images/blck_arr.png) no-repeat 183px 5px;
    display: block;
}

a.SrcUp {
    background: url(../images/blck_up.png) no-repeat 183px 5px;
    display: block;
}

.PopZipSrc {
    margin: 10px 0px 0px;
    clear: both;
    width: 250px;
}

.SavSerMr {
    margin-top: 10px;
}

.PopZipSrc input[type="text"] {
    float: left;
    width: 220px;
    height: 18px;
    padding: 3px;
}

.PopZipSrc input[type="button"] {
    background: url(../images/go_arrow_btn_03.png) no-repeat;
    border: none;
    width: 23px;
    height: 24px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
    margin-bottom: 5px;
}

.PopZipSrc input.SrcDisp[type="button"] {
    background: url(../images/search_04.png) no-repeat;
}

#helperPop {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #helperPop .ui-dialog-titlebar {
        display: none;
    }

.PopZipSrc .Sz6 {
    margin-bottom: 5px;
}

#dgDash {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #dgDash .ui-dialog-titlebar {
        display: none;
    }

.DvDshBrd {
    width: 220px;
}

#MainContent_txtStores {
    width: 45px;
    text-align: center;
}

#dvdfAlert {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #dvdfAlert .ui-dialog-titlebar {
        display: none;
    }

#MystorebcAlert {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #MystorebcAlert .ui-dialog-titlebar {
        display: none;
    }

.mystoreAlttxt {
    width: 305px;
}

.mystoreAlpopttxt {
    padding-top: 10px;
    width: 310px;
}

#RsTAlt {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #RsTAlt .ui-dialog-titlebar {
        display: none;
    }

#SgStoreat {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #SgStoreat .ui-dialog-titlebar {
        display: none;
    }

#MulStoreAt {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #MulStoreAt .ui-dialog-titlebar {
        display: none;
    }

#AemailAlt {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #AemailAlt .ui-dialog-titlebar {
        display: none;
    }

#zipcodeAlt {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #zipcodeAlt .ui-dialog-titlebar {
        display: none;
    }

#AzipcodeAlt {
    cursor: pointer;
}

#hlksvdsch {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #hlksvdsch .ui-dialog-titlebar {
        display: none;
    }

#securitycodea {
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    border: none;
    border-radius: 4px;
}

    #securitycodea .ui-dialog-titlebar {
        display: none;
    }

.sccode {
    width: 260px;
    margin-top: 10px;
}

#dvCSV .closeHelp {
    top: 7px;
}

#mapHlptextAlt {
    text-align: justify;
}

.mapHlptextAltMap {
    max-height: 75px !important;
    min-height: 75px !important;
}

.mapHlptextAltGrid {
    max-height: 130px !important;
    min-height: 130px !important;
}

.mapHlptextAltMkSummary {
    max-height: 150px !important;
    min-height: 150px !important;
}

.what_iam {
    max-height: inherit !important;
    min-height: inherit !important;
}

.svdserattxth {
    font-size: 14px;
    padding: 15px 0 0;
    width: 700px;
}

    .svdserattxth h2 {
        font-size: 14px;
    }

.svdseratalttxth {
    font-size: 14px;
    padding: 15px 0 0;
    width: 520px;
    text-align: justify;
}

.svdseratalttxtsh {
    font-size: 14px;
    padding: 15px 0 0;
    width: 500px;
    text-align: justify;
}

.MystoreLft .TxtBx input {
    font-size: 10px;
}

#MainContent_dvGrid {
    min-height: 350px;
}

#alertPop {
    background: #fff;
    border: none;
    font-size: 11px;
    font-weight: bold;
    color: #000;
}

    #alertPop .ui-dialog-titlebar {
        display: none;
    }

.dvgridedisp #gridStore[style] {
    height: 750px;
}

.YsBtl {
    margin: 5px 40px 10px 0px;
}

.YsBtl2 {
    margin: 5px 0px 10px 0px;
}

.TpSelt {
    margin: 10px 0px;
}

.TpSeltZp {
    margin: 10px 0px 3px;
}

#dvAlert a {
    color: #145ab9;
    cursor: pointer;
}

.mycustomclose {
    text-indent: -10000px;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 21px;
    z-index: 8040;
    background: url('../Images/closeicon.png') no-repeat;
}

#mycustcls {
    right: 0px;
    top: 15px;
}

.closeHelp {
    text-indent: -10000px;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 1px;
    top: 5px;
    width: 21px;
    z-index: 8040;
    background: url('../Images/closeicon.png') no-repeat;
}

a.closeHelp {
    background: url('../Images/closeicon.png') no-repeat;
}

.storegt {
    margin: 10px -5px 0px;
}

.GtSvRht {
    padding: 5px 0 0 80px;
    width: 160px;
    clear: both;
}

    .GtSvRht input {
        background: url(../images/save_big.png) no-repeat;
        width: 93px;
        height: 22px;
        display: block;
        text-indent: -10000px;
        padding: 0px;
        cursor: pointer;
    }

.PopGvf .GtSvRht {
    width: 95px;
}

.canacle input {
    background: none;
    padding: 5px;
}

.ClsBtPo a {
    background: url('../Images/close.jpg') no-repeat;
    width: 21px;
    height: 21px;
    display: block;
    text-indent: -10000px;
    padding: 0px;
    cursor: pointer;
    float: right;
}

#AlrtPo {
    clear: both;
    float: right;
    position: relative;
    top: 10px;
}

.ArroLft a {
    background: url(../images/arrow_lft_big.png) no-repeat;
    width: 25px;
    height: 23px;
    display: block;
    text-indent: -10000px;
    padding: 0px;
    cursor: pointer;
}

.ArroRht a {
    background: url(../images/arrow_rht.png) no-repeat;
    width: 25px;
    height: 23px;
    display: block;
    text-indent: -10000px;
    padding: 0px;
    cursor: pointer;
}

.ArroMn {
    margin: 0px 5px;
    position: relative;
    top: 40px;
}

.ArroLft {
    margin-bottom: 5px;
}

.TpSelAr {
    clear: both;
}

.Tpar1 a {
    font-size: 14px;
    cursor: pointer;
}

.PckCntTitl {
    font-size: 18px;
    padding: 0px 20px 10px;
}

.Tpar1 {
    float: left;
    font-size: 10px;
    margin: 10px 0px;
}

.Tpar2 {
    width: 124px;
    float: right;
    color: #666;
    margin: 0px;
    position: relative;
    top: 6px;
}

    .Tpar2 h3 {
        font-size: 16px;
    }

.FntSz1 {
    cursor: pointer;
    font-size: 10px;
    position: relative;
    cursor: pointer;
    top: -5px;
    text-decoration: underline;
    color: #01459A;
    left: -5px;
}

.mpbg-bl {
    background: url(../images/mpbg.png) repeat;
}

.MpVlu {
    position: relative;
    z-index: 1;
}

#CorZon .MpVlu1 {
    background: #00aef0;
}

.MpVlu1 {
    font-size: 18px;
    color: #fff;
    background: #000;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    padding: 3px 10px;
    font-weight: bold;
    position: absolute;
    min-height: 20px;
    text-align: center;
    width: 500px;
    margin: 0px 0px 0px 120px;
}

.MpVlu3 {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    z-index: 2;
    padding: 2px 0px;
    position: absolute;
    text-align: center;
    width: 500px;
    margin: 0px 0px 0px 120px;
    min-height: 20px;
}
/*.GtSvRht input{float:right; padding:3px 0px; text-decoration:underline;}*/
.MapArea .MpVlu1 {
    opacity: 0.4;
}

.dvlblstre {
    font-size: 14px;
    margin-bottom: 10px;
}

    .dvlblstre span.Blu {
        font-size: 18px;
    }

    .dvlblstre span.Gry {
        font-size: 18px;
    }

.clsZpRe {
    position: relative;
}

.clsZpAb {
    position: absolute;
}

.Footer {
    clear: both;
}

    .Footer a {
        color: #939598;
    }

.FootLft {
    float: left;
    margin: 0px 5px;
}

    .FootLft ul li {
        display: inline-block;
        margin: 0px 5px;
        position: relative;
        top: 7px;
        font-size: 12px;
        color: #939598;
    }

    .FootLft a {
        cursor: pointer;
    }

.FootRht {
    float: right;
    margin: 5px 10px;
}

.copyRt {
    float: right;
    position: relative;
    top: 6px;
    margin: 0 15px 3px 0;
}

.FottLogo {
    float: right;
    margin-left: 10px;
}

.ComMtx {
    position: relative;
    z-index: 1;
}

.ComMtx1 {
    position: absolute;
    background: #fff;
    padding: 3px 10px;
    font-size: 16px;
    font-weight: bold;
    width: 400px;
    text-align: center;
    margin: 0px 0px 0px 150px;
}

.dvsz {
    font-size: 9px;
    margin-bottom: 2px;
}

.savedsze {
    width: 37px;
    float: left;
    margin-right: 4px;
    text-align: right;
}

.dvCancelSub {
    float: right;
    clear: both;
    cursor: pointer;
}

.dvdeletebtn {
    float: right;
    margin: 17px 0 0;
}

.dvcncelBtn {
    float: right;
    clear: right;
    margin: 5px;
}

.dvdeletebtn input {
    background: url(../images/deletebtnsub.png) no-repeat;
    border: none;
    width: 96px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.dvArrowShow {
    float: left;
    cursor: pointer;
    margin-top: 4px;
}

    .dvArrowShow img {
        display: block;
    }

.dvShowAdvSearch {
    float: left;
}
/*#PriceAndRg {float:right;  margin: -0px 40px 15px 0;clear: right;}*/
#PriceAndRg {
    float: left;
    margin: 2px 0 2px 3px;
    clear: right;
}

#HelpDesc {
    padding-top: 10px;
    font-size: 14px;
}

#dvDashBoard {
    padding-top: 15px;
}

.CnlmyStr .dvReset {
    font-size: 10px;
}

.ttlmystr {
    margin-bottom: 5px;
}

.colrGr {
    color: #5a6e7f !important;
}

.CursPoint {
    cursor: context-menu;
}

#dvRequiredBx {
    margin-left: 110px;
    width: 244px;
}

    #dvRequiredBx .dvcancelact {
        margin: 0px;
        cursor: pointer;
    }

#QtyChange {
    cursor: pointer;
}

#lnkHelp {
    cursor: pointer;
}

#MainContent_ddlStoreAlt {
    width: 220px;
}

.chkboxemail {
    width: 160px;
    margin-left: 105px;
}

.chkbxalert {
    float: left;
    width: 10px;
}

#hypResetSearch {
    cursor: pointer;
    text-decoration: underline;
}

th.disHr {
    cursor: default;
}

.fancybox-wrapSav {
    top: 155px !important;
}

.dvSubsType .InpRad {
    float: right;
    clear: left;
    width: 280px;
}

.marg125 {
    margin-left: 125px;
}

.eAlrt {
    margin: -2px 10px;
    float: left;
}

.TxtUnderLine {
    cursor: pointer;
}

.RhtCntMap .scale_text {
    top: -4px;
}

.dvcmtivesumpge {
    background: #fff;
}

    .dvcmtivesumpge .UsersearchLft {
        border-top: none;
    }

.dvupdatePmtLk a {
    background: url(../images/update.png) no-repeat;
    border: none;
    width: 86px;
    height: 22px;
    margin: 3px -3px 0;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.BlUpd input {
    width: 80px;
    height: 25px;
}

.dvpaymntpgs .BlCh {
    width: 178px;
}

#hfCancel {
    margin-left: 55px;
}

.dvnewPreis {
    background-color: #05add0;
    height: 60px;
    width: 315px;
    color: #fff;
}

.dvnwppmt {
    margin: 12px 40px 0;
}

.EmptDvI {
    min-height: 25px;
}

.btdntsave a {
    background: url(../images/dont_save.png) no-repeat;
    border: none;
    width: 104px;
    height: 22px;
    margin: 0 75px 0px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}

.HwWrkspgs {
    margin: 20px 100px;
    float: left;
}

.howthishddg {
    margin-top: 15px;
}

#AccReset a {
    font-weight: normal;
}

#hmReset a {
    font-weight: normal;
    text-decoration: underline;
    font-size: 11px;
}

.mystrcntbg {
    float: left;
    margin-top: 8px;
}

.TrmsCnt {
    padding: 0px 10px 0px;
    text-align: justify;
}

    .TrmsCnt h3 {
        margin: 0px 0px 15px;
        font-size: 20px;
        font-weight: normal;
    }

    .TrmsCnt h4 {
        margin: 10px 0px 5px;
        font-size: 15px;
        clear: both;
        font-weight: normal;
    }

    .TrmsCnt h5 {
        float: left;
        font-size: 12px;
        margin-right: 3px;
        font-weight: normal;
        position: relative;
        top: 2px;
    }

    .TrmsCnt p {
        line-height: 20px;
        margin: 10px 0px;
    }

.TrmPaX {
    line-height: 10px;
}

.TrmPoSp {
    padding-top: 15px;
}

.EdtPoPs {
    z-index: 1;
}

.TrmSpop {
    overflow-y: scroll;
    height: 350px;
}

    .TrmSpop .TrmsCnt h3 {
        margin: 0px 0px 15px;
        font-size: 20px;
    }

    .TrmSpop .TrmsCnt h4 {
        margin: 10px 0px 5px;
        font-size: 15px;
        clear: both;
        font-weight: normal;
    }

    .TrmSpop .TrmsCnt h5 {
        float: left;
        font-size: 12px;
        font-weight: normal;
        margin-right: 3px;
        position: relative;
        top: 1px;
    }

    .TrmSpop .TrmsCnt p {
        line-height: 15px;
        margin: 5px 0px 10px;
    }

.homeTermsfncy .fancybox-outer, .fancybox-inner {
    padding-top: 5px;
}

.fancybox-overlay .fancybox-skin {
    padding: 0px 15px 15px 15px !important;
}

.fancybox-overlay-fixed .fancybox-skin .fancybox-close {
    /*right: 35px;*/
    right: 10px;
}

.txtcntr {
    text-align: center;
    margin: 10px 10px 3px;
}
/*.cmtsumypsz {margin-left:2px;}*/
#lnkimgCVV {
    cursor: pointer;
}

.definbtnmy {
    float: left;
    margin: 3px 0 0;
}

#defineLnk {
    float: right;
    padding: 5px 0;
}

.GrdPntr {
    cursor: default;
}
/*#dvLastWkHigh {height:100px; overflow-y: scroll; overflow-x: hidden;}*/
.FottLogo a {
    background: url(../Images/logo2_07.png) no-repeat;
    border: none;
    width: 116px;
    height: 51px;
    float: right;
    display: block;
    text-indent: -10000px;
    cursor: pointer;
}

.AlrtBpDv img {
    margin: 0px 3px;
}

.posalr {
    position: relative;
}

.ChckBx input {
    background: #fff;
    border: none;
    padding: 2px;
    margin: 0px 5px;
}

.RegPriC {
    text-align: right;
}

.StLogoLft {
    margin-left: 5px;
}

.grdHeight {
    min-height: 70px;
    float: left;
}

.AdminMod #breadcrumb a {
    color: #05add0;
    text-decoration: underline;
}

.Editpromtionalt {
}

#MainContent_trial {
    width: 410px;
    float: left;
}

    #MainContent_trial .Th1 {
        width: 410px;
    }

#freeTrlact .SubcrInfo {
    /*margin: 0px 0px;
    float: right;*/
}

#MainContent_SingleUser {
    width: 440px;
    float: left;
    font-size: 13px;
    margin-left: 25px;
}

.fretrlSinglcntu {
    margin: 15px 10px 0;
    float: left;
    width: 100%;
}

.freetrcnklbtm {
    clear: right;
    float: right;
    margin: 2px 0px 0px 5px;
    text-decoration: underline;
    font-size: 11px;
    color: #0034aa;
}

.fretrlSinglcntu a {
    background: url(../images/continue_btn.png) no-repeat;
    border: none;
    width: 89px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    float: right;
    cursor: pointer;
}

.FriTrlGtQt {
    float: left;
    left: -260px;
    position: relative;
    top: 30px;
    top: -17px \0/;
    top: -12px \0/;
}

    .FriTrlGtQt #A1 {
        background: url(../images/update.png) no-repeat;
        border: none;
        width: 86px;
        height: 22px;
        display: block;
        text-indent: -10000px;
        cursor: pointer;
    }

#multiFriRet {
    margin: 2px;
    text-decoration: underline;
    float: right;
    font-size: 11px;
}

#MainContent_txtStores {
    width: 45px;
}

.bluHttxt {
    margin-bottom: 8px;
}

.Multris {
    line-height: 26px;
}

a span.unloglink {
    text-decoration: none;
    color: #000;
    cursor: default;
    float: left;
}

.AdminMod .dvchkmypage {
    clear: right;
}

#frhmtrl {
    line-height: 21px;
}

.Multriht {
    line-height: 15px;
}

.dvsavepaymentgt {
    float: right;
    margin: 18px 30px 0 0;
}

#dvsavedtbhdter {
    padding: 0px 15px 5px;
    float: left;
    width: 990px;
}

#dvsavedtbhdterM {
    padding: 0px 15px 0px;
    float: left;
    width: 990px;
    height: 25px;
}

#dvsavedtbhdter1 {
    padding: 0px 15px 0px;
    float: left;
    width: 990px;
}

.DwnIm div.makeanddownsavd {
}

.Tpsvdsers {
    float: right;
}

.infocnt {
    font-weight: normal;
    font-size: 13px;
}

.clearbt {
    clear: both;
}

.ulsvd li {
    background: url(../images/bullet_1.png) no-repeat 0px 7px;
    display: block;
    padding: 0px 0px 2px 15px;
}

.cntSvdsrchman {
    /*padding: 20px 0px 5px;*/
}

.StTySddbx {
    float: left;
    padding-left: 18px;
    margin: 2px 10px 0px -20px;
}

.savdwhtlkg {
    float: right;
    margin: 5px 0px;
}

#Maplgnd {
    clear: both;
    float: right;
    position: relative;
}

.PosPopLg span {
    position: absolute;
    top: 22px;
    left: auto;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 25px;
}


.PosPopLg1 span {
    position: absolute;
    top: 22px;
    left: auto;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 25px;
}

#legend {
    position: absolute;
    background: #fff;
    border: 1px solid #666666;
    min-height: 116px;
    top: -117px;
    right: -1px;
}

.lefntBx {
    width: 100px;
    background: #fff url(../Images/bg_top.png) repeat-x;
    border: 1px solid #666666;
    position: absolute;
    right: 0px;
    top: 402px;
    cursor: pointer;
}

.Legndmap h4 {
    float: left;
    margin: 2px 0 1px 8px;
}

.Legndmap img {
    float: right;
    position: relative;
    top: 6px;
    right: 5px;
}

.Legndmap {
    float: left;
    width: 100%;
    padding-bottom: 2px;
    border-bottom: 1px solid #636363;
    cursor: pointer;
}

.lgdmflt {
    clear: left;
    float: left;
    margin: 2px 6px;
    cursor: default;
}

#MapLeddrpdn {
    float: right;
}

    #MapLeddrpdn .lefntBx {
        width: 100px;
        background: #fff url(../Images/bg_top.png) repeat-x;
        border: 1px solid #666666;
        position: absolute;
        right: 0px;
        top: 498px;
        cursor: pointer;
    }

.Questio img {
    cursor: pointer;
}

a.whatam {
    background: url(../Images/question.png) no-repeat;
    padding: 0px 0px 0px 17px;
    display: block;
    cursor: pointer;
}

a.whatam1 {
    background: url(../Images/question.png) no-repeat;
    padding: 0px 0px 0px 17px;
    cursor: pointer;
}

.mapviewqutalt {
    font-size: 13px;
    padding: 3px;
    width: 477px;
}

    .mapviewqutalt.market_iven {
        width: 457px;
        margin-top: 20px;
    }
    .mapviewqutalt.hist_pricing{
        margin-top: 20px;
    }

.mapviewhtlkng {
    font-size: 13px;
}

#dvMktSummaryViewMsg3 {
    width: 570px;
}

#dvGridViewMsg2 {
    width: 545px;
}

.mqa_htmlpoi {
    font-size: 9px;
    font-family: 'Verdana';
}

.savewhatlookingat {
    font-size: 14px;
}

#MpRes {
    top: -20px;
}

.markwht {
    background-color: white;
    border-radius: 5px;
    height: 86px;
}

.dvthisweek {
    margin-top: -8px;
}

.White {
    color: #ffffff;
}

.Maptlrsmpl {
    top: -8px;
}

.Hgbpze {
    width: 70px;
    float: right;
}

.lwprzge {
    width: 70px;
    float: left;
}

.minHgh {
    min-height: 480px;
}

.Avgpges {
    padding: 5px 0 0px;
}

.dvhgspn {
    float: left;
}

.dvpritRndWht {
    border: 1px solid;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    height: 86px;
}

.thspwekcnt {
    text-align: center;
    margin-top: 18px;
}

.prmtnvalu {
    float: left;
    width: 90px;
    margin-left: 5px;
}

.lstPwekcnt {
    text-align: center;
    margin-top: 18px;
}

.redsround {
    text-align: center;
    background: #05add0;
    border-radius: 30px;
    color: #FFFFFF;
    height: 56px;
    margin-left: 20px;
    width: 56px;
}

.redPayDeclined {
    text-align: center;
    background: #FF0000;
    border-radius: 3px;
    color: #FFFFFF;
    height: 56px;
    margin-left: 20px;
    width: 56px;
}

.redPayStoresAlertMsg {
    text-align: left;
    background: #FF0000;
    border-radius: 3px;
    color: #FFFFFF;
    height: 56px;
    margin-left: 0px;
    width: 56px;
}

.dvRedPayStoresAlertMsg {
    text-align: left;
}

.Rndvlumk {
    padding: 15px 1px;
    width: 53px;
}

body.frgetbg {
    background: #fff;
}





/*how this work new page*/
.HWmainCntpg {
    clear: both;
    line-height: 18px;
}

.HtWHeadtxt {
    padding: 18px 25px 0;
}

.GetUldv {
    padding-left: 24px;
}

.UlFlrht {
    padding-left: 0px;
}

    .UlFlrht li {
        display: block;
    }

.dvnotehwtw {
    float: left;
    width: 265px;
    padding: 10px 25px;
    background: #dcddde;
    position: relative;
    top: -107px;
    line-height: 18px;
}

.RhtNoteMyst {
    float: right;
    width: 243px;
    padding: 15px 25px 2px 10px;
    margin-top: 14px;
    background: #dcddde;
    line-height: 18px;
}

.notedvclr {
    background-color: rgba(143, 141, 141, 0.71);
}

.pdvnte {
    margin: 3px 0px 10px;
}

.dashnotrhtbtm {
    float: right;
    width: 275px;
}

.mapvewuldv {
    width: 300px;
    padding: 0 20px 0 24px;
    float: left;
}

.imgmapview {
    float: right;
}

.GetStrImdv {
    margin: 25px;
}

.mystorHwimg {
    float: left;
    margin: 7px 15px 0;
}

.pdvnte1 {
    margin: 6px 0px 0px;
    width: 231px;
}

.dashnotrhtbtm {
    float: right;
    width: 275px;
}

.DfnCvrgimg1 {
    float: left;
    margin: 10px 28px 30px;
}

#DefineGcage {
    height: 2000px;
}

.marTop {
    margin: 10px 0px;
}

.mapvewuldv ul {
    padding: 0px 0px 0px;
    margin: 20px 0px 0px;
}

.mapvewuldv p {
    margin: 3px 0px;
}

#HwMapView {
    height: 750px;
}

.SearWd {
    width: 46%;
    float: left;
    margin: 0px 10px 0px 0px;
}

.SearWd2 {
    width: 46%;
    float: left;
    margin: 0px 10px 0px 0px;
}

.imgCEnt {
    text-align: center;
}

.AlignTxtP {
    padding-top: 20px;
}

    .AlignTxtP div {
    }

#RhtNost {
    position: relative;
    top: 290px;
}

.StrU {
    margin: 10px 0px;
    padding: 0px 5px;
}

.strike {
    position: relative;
    float: left;
}

    .strike:before {
        content: " ";
        position: absolute;
        /*top: -2.2px;*/
        top: -0.2px;
        bottom: 0;
        height: auto;
        left: -5px;
        right: 0;
        width: auto;
        background-image: url('../Images/strike.png');
        background-repeat: repeat-x;
    }

.strikefree {
    position: relative;
    float: left;
}

    .strikefree:before {
        content: " ";
        position: absolute;
        /*top: -2.2px;*/
        top: 5.2px;
        bottom: 0;
        height: auto;
        left: -5px;
        right: 0;
        width: auto;
        background-image: url('../Images/strike.png');
        background-repeat: repeat-x;
    }

.px5y {
    margin: 0px 3px 0px 0px;
}

.strike2 {
    position: relative;
    float: left;
}

    .strike2:before {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        height: auto;
        left: -4px;
        right: 0;
        width: auto;
        background-image: url(../images/strike2.png);
        background-repeat: repeat-x;
    }


.strike3 {
    position: relative;
    float: left;
}

    .strike3:before {
        content: " ";
        position: absolute;
        top: 5px;
        bottom: 0;
        height: auto;
        left: -5px;
        right: 0;
        width: auto;
        background-image: url('../Images/strike.png');
        background-repeat: repeat-x;
    }

.PadHt {
    margin: 0px 4px 0px 0px;
}

.PaddE {
    margin: 0px 5px;
}

.strpricr {
    float: left;
    clear: right;
    margin-left: 10px;
    margin-right: 5px;
}

.qtpermth {
    margin-right: 3px;
}

.signupsiglstr {
    margin-right: 9px;
}

#dvSingle .strike:before {
    top: 0.9px;
}

#dvMulti .strike:before {
    top: 0.9px;
}
@media print
{
    * {
        -webkit-print-color-adjust:exact !important;
        color-adjust: exact !important;
    }
    .fancybox-opened{
        left: 50px !important;
    }
    body .pricing-volatility .ui-progressbar{
        border: 2px solid lightgray !important;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #dvSingle .strike:before {
        top: 0px;
    }

    #dvMulti .strike:before {
        top: -1.9px;
    }

    ::i-block-chrome, .MultGetPop .strike:before {
        top: -1.9px;
    }

    ::i-block-chrome, #legend:before {
        top: -120px;
    }
}

.StorMain {
    width: 480px;
    /*min-height: 130px;*/
    min-height: 130px;
    border-top: 2px solid #aeadad;
    border-bottom: 1px solid #aeadad;
    border-left: 1px solid #aeadad;
    border-right: 1px solid #aeadad;
    /*.StorMain { width:480px; float:left; margin:10px 20px 15px 0px;min-height:73px; border-top:2px solid #aeadad; border-bottom:1px solid #aeadad; border-left:1px solid #aeadad; border-right:1px solid #aeadad;*/
    -moz-box-shadow: 2px 2px 4px #ccc;
    -webkit-box-shadow: 2px 2px 4px #ccc;
    box-shadow: 2px 2px 4px #ccc;
}

.storerepmain {
    width: 480px;
    float: left;
    margin: 10px 20px 15px 0px;
}

.repstoreinfo {
    float: left;
    display: block;
    background: url(../images/StorTrack_MyStores_03.png) no-repeat;
    width: 114px;
    height: 26px;
    text-indent: -10000px;
    position: relative;
    top: -8px;
    margin: 0px 1px 0px 20px;
    cursor: pointer;
}

.repstoreinfosel {
    float: left;
    display: block;
    background: url(../images/StorTrack_MyStores_03-03.png) no-repeat;
    width: 114px;
    height: 26px;
    text-indent: -10000px;
    position: relative;
    top: -8px;
    margin: 0px 1px 0px 20px;
    cursor: pointer;
}

.repinfo {
    display: block;
    float: left;
    background: url(../images/StorTrack_MyStores_03-04.png) no-repeat;
    width: 114px;
    height: 26px;
    text-indent: -10000px;
    position: relative;
    top: -8px;
    cursor: pointer;
}

.repinfosel {
    display: block;
    float: left;
    background: url(../images/StorTrack_MyStores_04.png) no-repeat;
    width: 114px;
    height: 26px;
    text-indent: -10000px;
    position: relative;
    top: -8px;
    cursor: pointer;
}

.repinfodesel {
    display: block;
    float: left;
    background: url(../images/StorTrack_MyStores_20.png) no-repeat;
    width: 114px;
    height: 26px;
    text-indent: -10000px;
    position: relative;
    top: -8px;
}


.storerepmain:nth-child(even) {
    margin-right: 0px;
}

.StorTopBx {
    padding: 5px;
    border-bottom: 1px solid #b2b3b5;
}

.TopStrLf {
    width: 330px;
}

.Stname {
    float: left;
    font-size: 10px;
    width: 43px;
}

.NamStr {
    font-size: 18px;
    margin-left: 3px;
}

.StorLnkTp a {
    float: right;
}

.StorLnkTp {
    margin-left: 5px;
}

.deleteSm {
    background: url(../images/delete.png) no-repeat;
    width: 14px;
    height: 18px;
    display: block;
    text-indent: -100000px;
    margin: -2px 0px 0;
    cursor: pointer;
}

.plsxcess {
    background: url(../images/plsaccess.png) no-repeat;
    width: 14px;
    height: 18px;
    display: block;
    font-size: 11px;
    color: #666;
    margin: 1px 5px;
    float: left;
}

.acesdv {
    width: 90px;
}

.downloadSm {
    background: url(../images/downloadIcon.png) no-repeat;
    width: 14px;
    height: 18px;
    display: block;
    text-indent: -100000px;
    margin: 1px 6px 0;
    cursor: pointer;
}

.StorContBx {
    padding: 5px;
    background: url(../images/bg_top.png) repeat-x;
}

.StoreAddrs {
    font-size: 11px;
    line-height: 15px;
    float: left;
    padding-top: 5px;
    width: 160px;
    margin: 0px 5px 0px 5px;
    min-height: 75px;
}

.StoreAddrsRepz {
    font-size: 11px;
    line-height: 15px;
    float: left;
    margin: 0px 20px 0px 0px;
    position: relative;
    text-align: center;
}

    .StoreAddrsRepz .DbTp {
        text-align: center;
        font-size: 11px;
        padding: 0px;
        width: 100%;
    }

        .StoreAddrsRepz .DbTp a {
            display: block;
            text-align: center;
        }


.StoreAddrsRep1 {
    font-size: 11px;
    line-height: 15px;
    float: left;
    width: 60px;
    margin: 0px 20px 0px 0px;
    position: relative;
    text-align: center;
}

.BtnEdtc #A1 {
    margin-left: auto;
    margin-right: auto;
}




.StoreAddrsRep1 .DbTp {
    text-align: center;
    font-size: 11px;
    padding: 0px;
    width: 100%;
}

    .StoreAddrsRep1 .DbTp a {
        display: block;
        text-align: center;
    }

.StoreAddrsRep2 {
    font-size: 22px;
    line-height: 15px;
    float: left;
    width: 55px;
    margin: 0px 20px 0px 0px;
}

    .StoreAddrsRep2 .DbTp {
        text-align: left;
        font-size: 11px;
        padding: 0px 0px 5px;
    }

.StoreAddrsRep3 {
    font-size: 22px;
    line-height: 15px;
    float: left;
    width: 72px;
    margin: 0px 20px 0px 0px;
}

    .StoreAddrsRep3 .DbTp {
        text-align: center;
        font-size: 11px;
        padding: 0px 0px 5px;
    }

.reprevcont {
    padding: 5px 0px 0px;
    min-height: 20px;
}

.replastcont {
    padding-top: 20px;
    width: 100%;
    text-align: center;
}

.DbTp {
    text-align: center;
    font-size: 12px;
    padding: 5px 0px 5px;
}

.DbCri {
    border-radius: 80px;
    background: #dcdbdf;
    text-align: center;
    width: 50px;
    height: 33px;
    padding-top: 17px;
    margin: 0px auto;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    left: 21px;
    top: 35px;
}

.CntDsLft .DbCri {
    background: url(../Images/circle.png) no-repeat;
    text-align: center;
    width: 61px;
    height: 33px;
    margin: 10px auto;
    font-size: 24px;
    font-weight: bold;
    padding: 15px 0px;
    position: relative;
    position: initial;
    top: 0;
    left: 0;
}

.StoreCommon {
    width: auto;
    /*float: left;*/
    padding-top: 15px;
}

    .StoreCommon a {
        font-size: 11px;
    }

.StoreCommon1 {
    width: 100px;
    float: left;
    padding-top: 0px;
}

    .StoreCommon1 a {
        font-size: 11px;
    }


.StoreGotone {
    float: left;
    text-align: center;
    height: 20px;
}

    .StoreGotone a {
        background: url(../images/see_gra.png) no-repeat center;
        display: block;
        text-indent: -100000px;
        height: 29px;
        padding-top: 20px;
        width: 176px;
    }

.StoreGofiltr {
    float: left;
    text-align: center;
    height: 20px;
}

    .StoreGofiltr a {
        background: url(../images/seefil.png) no-repeat center;
        display: block;
        text-indent: -100000px;
        height: 29px;
        padding-top: 20px;
        width: 176px;
    }


.StoreGoto {
    float: left;
    text-align: center;
}

    .StoreGoto a {
        background: url(../images/go_to_dash.png) no-repeat;
        width: 161px;
        height: 29px;
        display: block;
        text-indent: -100000px;
    }


.all_btn_text {
    float: left;
}

.main_btn_comp {
    float: right;
    width: auto;
    margin-top: 24px;
    margin-bottom: 25px;
}

.main_btn_comp1 {
    float: left;
    line-height: 41px;
    margin-top: 18px;
    width: 394px;
}

#MainContent_lblcompdetails {
    font-size: 18px;
}

#compssubhd {
    font-size: 18px;
}

.Storecomp {
    float: right;
    text-align: center;
    cursor: pointer;
    margin-right: 10px;
}

    .Storecomp a {
        background: url(../images/btn_comp_map.png) no-repeat;
        height: 36px;
        width: 190px;
        display: inline-block;
    }

.abtnL.Sz10 {
    float: left;
    padding-left: 0px;
    padding-top: 5px;
    line-height: 25px;
}

.Storecompin {
    float: right;
    text-align: center;
    padding-left: 10px;
    cursor: pointer;
}

    .Storecompin a {
        background: url(../images/btn_comp_map.png) no-repeat;
        height: 36px;
        width: 190px;
        display: inline-block;
    }


.Storecompviewin {
    float: right;
    text-align: center;
    padding-left: 10px;
    cursor: pointer;
}

    .Storecompviewin a {
        background: url(../images/btn_comp_view.png) no-repeat;
        height: 36px;
        width: 190px;
        display: inline-block;
    }

.cntSvdsrchman.all_btn_text {
    /*padding: 0;*/
    clear: both;
}

.Storecompview {
    float: right;
    text-align: center;
    padding-left: 10px;
    cursor: pointer;
    margin-right: 10px;
}

.Storecompview1 a {
    background: url(../images/marktanals.png) no-repeat;
    height: 36px;
    width: 190px;
    display: inline-block;
}

.Storecompview1 {
    float: right;
    text-align: center;
    padding-left: 0px;
    cursor: pointer;
    margin-right: 0px;
}

.Storecompview a {
    background: url(../images/btn_comp_view.png) no-repeat;
    height: 36px;
    width: 190px;
    display: inline-block;
}

.StoreGoto2 {
    float: left;
    text-align: center;
    min-height: 80px;
}

.EmptyStorTop {
    height: 120px;
    padding-top: 20px;
    float: left;
}

.EmptyStor {
    width: 480px;
    float: left;
    /*min-height: 138px;*/
    min-height: 138px;
    border: 2px dashed #b2b3b5;
    font-size: 24px;
    font-weight: bold;
    color: #bcbbbb;
    -moz-box-shadow: 2px 2px 4px #ccc;
    -webkit-box-shadow: 2px 2px 4px #ccc;
    height: 125px;
    box-shadow: 2px 2px 4px #ccc;
}

    .EmptyStor:nth-child(even) {
        margin-right: 0px;
    }

.EmpStTx {
    width: 100%;
    text-align: center;
    margin: 50px 0px 0px;
}

.priceInvice .fancybox-inner {
    padding: 0px;
}

#dvmystore {
    height: auto;
}

.AdminMod #dvmystore { /*height:410px;*/
}

.SignIn span {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 179px;
    text-align: right;
    display: block;
    overflow: hidden;
    cursor: default;
}

.AdminMod .SignIn span {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 146px;
    display: block;
    overflow: hidden;
    cursor: default;
}

.AdminMod #lnkloginas {
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.Defntle {
    line-height: 26px;
}

#loginadminust {
    width: 270px;
}

.loginstoad .unloglink {
    float: left;
    text-align: left;
}
/*.MarSumP .PosPopLg{margin-bottom:0px;}*/

.imagecommonloader {
    visibility: hidden;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    background: url('../Images/fancybox_loading.gif') 50% no-repeat;
    opacity: 0.80;
    filter: alpha(opacity = 80);
}

.imagecommonloader1 {
    visibility: visible;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    background: url('../Images/fancybox_loading.gif') 50% no-repeat;
    opacity: 0.80;
    filter: alpha(opacity = 80);
}

.dvnxtbtnbx input {
    background: url(../images/next_step.png) no-repeat;
    width: 128px;
    height: 27px;
    display: block;
    text-indent: -100000px;
    cursor: pointer;
}

.dvnxtbtnbx {
    margin: 25px auto 5px;
    width: 128px;
}

.dvclosecvzne {
    float: right;
    font-size: 11px;
    margin-right: 76px;
    clear: both;
    line-height: 14px;
}

.tilwthpg {
    width: 210px;
    margin: 15px 0 27px 20px;
    font-size: 18px;
    line-height: 22px;
}

.gotobackdv {
    float: right;
    font-size: 11px;
    line-height: 15px;
    margin-right: 70px;
    clear: both;
}

    .gotobackdv input {
        background: none;
        color: #01459a;
    }

#Step2C {
    margin-bottom: 10px;
}

#popSfD {
    border: none;
}

.downttxt {
    margin-top: 10px;
}

#lstpos {
    display: block;
    width: 14px;
    height: 32px;
    position: absolute;
    left: 264px;
    top: 0px;
}

.grdHeight2 table {
}

.grdHeight2 {
    max-height: 350px;
    overflow: auto !important;
    border-left: 1px solid #0fb3f0;
}

.grdRetu {
    margin-top: 10px;
    position: relative;
}

.GrBor:first-child {
    border-left: none;
}

.GrBor:last-child {
    border-right: none;
}

.GrBor4 {
    border-right: none;
}

.grdRetu .igg_HeaderCaption {
    background: #ffffff;
    color: #0fb3f0;
    text-align: left;
    font-size: 15px;
}

.grdRetu .TopBColor {
    color: #939598;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    border-right: none;
    border-bottom: 1px solid #0fb3f0;
}

.GrBor {
    border: 1px solid #0fb3f0;
}

.GrBor2 {
    border-top: 1px solid #0fb3f0;
    padding: 5px 3px;
}

.grdRetu .GrdColHdr {
    padding: 0px 5px 2px;
}

.grdRetu .GrdCol {
    padding: 6px;
    color: #000000;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    display: table-cell;
    vertical-align: middle;
}

    .grdRetu .GrdCol:first-child {
        border-left: none;
        text-align: left;
        font-size: 12px;
        font-weight: normal;
    }

.grdRetu td.GrdCol:last-child {
    border-right: 1px solid #ffffff;
    font-size: 12px;
    font-weight: normal;
}

.GrdCol4 {
    border-right: 1px solid #0fb3f0;
}

.BluBrd {
    border-color: #0fb3f0;
}

.grdRetu .GrdAltCls {
    background: #dcdbdf;
}

.RepScroBlu {
    border-radius: 80px;
    background: #0fb3f0;
    color: #ffffff;
    text-align: center;
    width: 50px;
    height: 33px;
    padding-top: 17px;
    margin: auto;
    font-size: 16px;
}

.RepScroOrg {
    border-radius: 80px;
    background: #fd6805;
    color: #ffffff;
    text-align: center;
    width: 50px;
    height: 33px;
    padding-top: 17px;
    margin: auto;
    font-size: 16px;
}

.OrgRepBt {
    width: 80px;
    padding: 10px 0px 0px;
}

.BluRepBt {
    width: 140px;
    padding: 10px 0px 0px;
}

.RoundOrg {
    border-radius: 30px;
    background: #fd6805;
    width: 15px;
    height: 15px;
    display: block;
    margin: 0px 5px;
}

.RoundBlu {
    border-radius: 30px;
    background: #0fb3f0;
    width: 15px;
    height: 15px;
    display: block;
    margin: 0px 5px;
}



/*Reputation*/
.Reviewtls {
    margin: 10px 0 25px;
}

.dvSelectrevs select {
    width: 160px;
    font-size: 9px;
}

.dvSelectrevs {
    float: left;
}

.LblBxlft {
    float: left;
    font-size: 12px;
    margin: 0 5px 0 0;
    text-align: left;
    width: 69px;
}

.Reputation .LblBx {
    font-size: 12px;
    color: black;
    width: 75px;
}

.repcheckbx {
    width: 105px;
    float: right;
    padding: 1px 8px 5px;
    border: 1px solid #989a9d;
    border-radius: 10px;
    background-color: #e8e8e8;
    font-size: 9px;
    line-height: 11px;
}

    .repcheckbx label {
        padding-left: 4px;
        color: #000000;
        font-weight: normal;
        line-height: 11px;
    }

.TxtBxRep {
    width: 95px;
    font-size: 12px;
    float: left;
}

    .TxtBxRep input {
        width: 55px;
        background-color: #e8e8e8;
        padding: 2px;
        font-size: 9px;
    }

    .TxtBxRep img {
        margin: 2px 0 0 4px;
        cursor: pointer;
    }

.replab .LblBx {
    width: 40px;
}

#dvtodate {
    width: 20px;
}

.FltrBtndv {
    float: left;
    margin-top: 35px;
    position: relative;
    right: 50px;
}

.Gotopagelbl {
    width: 65px;
    float: left;
}

.Gotodvcnt {
    float: right;
    margin: 10px 0px;
    font-size: 10px;
}

.Gototxt {
    width: 60px;
    font-size: 12px;
    float: left;
}

    .Gototxt input {
        width: 55px;
        background-color: #e8e8e8;
        padding: 2px;
        font-size: 12px;
    }

.Repuptbx {
    position: relative;
    width: auto;
    margin: 15px 0px;
}

.Rptbx {
    width: 475px;
    border-radius: 13px;
    border: 1px solid #989A9D;
    min-height: 96px;
    margin: 0 10px 15px;
    float: left;
    font-size: 10px;
    line-height: 13px;
}

.pptbxcntdv {
    padding: 10px;
    float: left;
}

.dvreputionpp {
    line-height: 19px;
    padding: 5px;
    text-align: justify;
    width: 380px;
}

.dvspancnt {
    padding-top: 10px;
}

.dvtablcnt table {
    width: 200px;
    padding: 5px;
}

.dvtablcnt {
    margin: 10px 75px;
}

.reprevcont {
    text-align: center;
}

.Grn1 {
    color: #00A652;
}

.Gry2 {
    color: #6B6D6B;
}

.grdRetuPosRe {
    position: relative;
}

.BluLineFrd {
    border-top: 1px solid #0fb3f0;
    width: 977px;
    height: 1px;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}

#dvfrmdaterep {
    width: 93px;
}

#Arepetstre {
    cursor: pointer;
}

#compreview {
    width: 360px;
    margin-left: 20px;
}

.DbTps {
    text-align: left;
    font-size: 12px;
    padding: 5px 0px 5px;
    font-weight: bold;
    text-align: center;
}

#AseReviw {
    font-weight: normal;
}

.replab {
    margin: 10px 0px 0px 30px;
}
/*.MnFltLt {width:300px;}*/
.dateclear {
    float: right;
    margin-right: 6px;
    font-size: 10px;
    cursor: pointer;
}

#clearimg2 {
    margin: 0px 4px;
}

#MainContent_ChkSentiment input[type="checkbox"] {
    position: relative;
    top: 4px;
}

.dvstrnamerpt {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 250px;
    float: left;
    overflow: hidden;
}
/*.dvstrnamerpt {text-overflow: ellipsis;  white-space: normal; max-width:250px; float:left;overflow:hidden;}*/
#dvstorestg {
    float: left;
}

.divmrgppsim {
    margin: 0 3px;
}

.dvpgmrgn {
    position: relative;
    top: 60px;
}

.dvreptpages {
}

#DivM {
    width: 450px;
}

.PopReput {
    font-size: 11px;
    width: 480px;
    line-height: 16px;
    height: 130px;
}

.MedWrapMain {
    width: 1000px;
}

.dvsentmentbx {
    position: relative;
    right: 55px;
    z-index: 0;
}

.Reptredatbx {
    position: relative;
    z-index: 2;
}

.setspace {
    padding-left: 20px;
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .ellipsis.multiline {
        white-space: normal;
        text-overflow: ellipsis;
    }

.ChartMarkSm {
    width: 800px;
}

    .ChartMarkSm .CharSq {
        left: 0px;
        z-index: 99;
    }

    .ChartMarkSm .CharSq1 {
        left: 0px;
        z-index: 99;
    }

    .ChartMarkSm #dvthisWkAvgPrice {
        margin: 0px;
        min-height: 80px;
    }

    .ChartMarkSm #CompPricingChart {
        left: -63px;
        top: -11px;
    }
    /*.ChartMarkSm #dvPricingTrend {width:160px;}*/
    .ChartMarkSm #dvPricingTrend {
        width: 170px;
    }
    /*.ChartMarkSm .BtmWht {min-height:70px; width:158px;}*/
    .ChartMarkSm .BtmWht {
        min-height: 80px;
        width: 168px;
    }
    /*.ChartMarkSm .ChrtObsPo { left: -10px;    top: -2px;}*/
    .ChartMarkSm .ChrtObsPo {
        left: 30px;
        top: 2px;
    }

    .ChartMarkSm .ChrtPopR {
        width: 160px;
        top: 85px;
    }

        .ChartMarkSm .ChrtPopR div {
            width: 160px;
            top: 85px;
            line-height: 16px;
        }

    .ChartMarkSm .ChaVaTxt div:first-child {
        width: 39px;
    }

    .ChartMarkSm #BtmWht2 {
        min-height: 140px;
        top: 0px;
    }

    .ChartMarkSm .ChaVaTxt div {
        width: 110px;
    }

    .ChartMarkSm .dvsz {
        font-size: 0.80em;
        line-height: 18px;
    }

    .ChartMarkSm .TopBrw {
        font-size: 12px;
    }

    .ChartMarkSm .ChaVaTxt {
        margin-bottom: 2px;
        width: 140px;
        font-size: 11px;
    }

        .ChartMarkSm .ChaVaTxt .Grn, .ChartMarkSm .ChaVaTxt .RedCl, .ChartMarkSm .ChaVaTxt .Brw {
            position: relative;
            top: -1px;
            left: -5px;
        }

    .ChartMarkSm .WdRat2 {
        float: left;
        margin-left: 2px;
    }

    .ChartMarkSm .WdRat {
        float: left;
    }

    .ChartMarkSm .PopBx1Bl {
        margin: 0px;
        z-index: 1000;
    }

.ComMisBs {
    float: left;
    margin: 10px 0px;
    font-weight: 400;
}

    .ComMisBs h3 {
        margin-right: 20px;
        width: 220px;
        float: left;
    }

.ComMiss .LblBx {
    font-size: 10px;
}

.dvSubmitmiscom input[type="Submit"] {
    background: url(../images/search_03.png) no-repeat;
    border: none;
    width: 109px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    float: left;
    cursor: pointer;
}
/*.slf-store-star { position:relative;top:-5px; }*/
.slf-store-star {
    position: relative;
    top: -2px;
}

.legmp div {
    padding-right: 5px;
    padding-top: 10px;
}

.legmp img {
    position: relative;
    top: -2px;
    left: 3px;
}

.lbllastcheck {
    float: right;
    vertical-align: top;
    padding-top: 15px;
    max-width: 150px;
}

.PopGrdCol .GrdClB {
    border-right: none;
}

.PopGrdCol .AlrGrP th {
    border-right: none;
}

.padrCp {
    padding: 10px 10px 10px 25px;
}

.padrCpt {
    padding: 10px 0px;
    font-style: italic;
}

.CoppoC {
    margin-left: 10px;
}

.BlUpd .CoppoC input {
    width: 135px;
    height: 20px;
}

.ComMiss2 .LblBx {
    font-size: 12px;
}

.marRhtP {
    margin-right: 260px;
}

.submit_sm {
    background: url(../images/submit_sm.png) no-repeat;
    border: none;
    width: 97px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    cursor: pointer;
}

.bgnnon {
    background: none;
    margin-top: 5px;
    float: right;
}

.dvalertbtn {
    float: right;
    margin: 17px 0 0;
}

    .dvalertbtn input {
        background: url(../images/btn_ok.png) no-repeat;
        border: none;
        width: 96px;
        height: 22px;
        display: block;
        text-indent: -10000px;
        float: left;
        cursor: pointer;
    }

.TxtBxMain {
    background: none repeat scroll 0 0 #dfddde;
    border: 1px solid #8f8f8f;
    margin: 10px auto;
    padding: 5px;
    width: 300px;
}

    .TxtBxMain input {
        margin: 5px 0;
        padding: 5px;
        width: 94%;
    }

.btnrhtOrgSub {
    margin: 10px 20px;
}

    .btnrhtOrgSub input {
        background: url("../Images/submit_sm.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        display: block;
        height: 28px;
        text-indent: -10000px;
        width: 96px;
    }

.ResBt {
    clear: right;
    margin: 0 20px;
}

    .ResBt input {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color: #01459a;
    }

.dvstoremorebtn input {
    background: url("../Images/btn_ok.png") no-repeat;
    width: 71px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    float: right;
}




/* Coupon Code task - 1104*/
.FltRhtDvCoupDistPrice {
    float: right;
    margin-left: 10px;
}

#dvconfirmstore {
    background: #fff;
    position: absolute;
    right: 10px;
    top: 0;
    width: 90%;
    z-index: 10000;
}

.hidestep {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    height: 385px;
    left: -383px;
    position: absolute;
    top: 100px;
    width: 309px;
    z-index: 10000;
}

.textpop {
    font-size: 15px;
    color: #000;
    padding: 10px 0 10px 20px;
    font-weight: bold;
    line-height: 20px;
    border-bottom: 1px solid #cccccc;
}

.textpop_main {
    border-bottom: 1px solid #cccccc;
    clear: both;
    min-height: 150px;
}

.textpop_address {
    font-size: 12px;
    color: #000;
    padding: 10px 0 10px 20px;
    float: left;
    width: 35%;
}

    .textpop_address b {
        font-size: 12px;
        color: #000;
        font-weight: bold;
        text-align: left;
    }

.textpop_right {
    float: left;
    width: 58%;
    float: left;
    padding: 10px 0 10px 20px;
}

.text_clr_out input[type="text"] {
    border: 1px solid #ccc;
    background: #fff;
    line-height: 20px;
}

#dvconfirmstore .FltSet {
    text-align: left !important;
    margin: 3px 0;
}

#dvconfirmstore .FltSet1 {
    text-align: left !important;
    margin: 3px 0;
}

.textpop_mainbr {
    border-bottom: 1px solid #cccccc;
    clear: both;
    padding: 10px 0 10px 20px;
}

#dvconfirmstore .LblBx {
    color: #000;
    float: left;
    font-size: 11px;
    padding-left: 5px;
    text-align: left;
    width: 76px;
}

.dvAddStre1 {
    margin: 0 auto;
    width: 20%;
    padding-top: 15px;
    padding-bottom: 15px;
}

    .dvAddStre1 input {
        background: url(../Images/update_record.png) no-repeat;
        width: 141px;
        height: 30px;
        display: inline-block;
        border: none;
    }

.savebtn_1 {
    float: left;
    padding: 15px 0px 0px 12px;
    text-align: center;
}

.cntrCon {
    text-align: center;
}

.legend_col { /*border: 1px solid #cccccc;*/
    margin: 10px 10px 0 11px;
    padding: 10px;
    width: 510px;
}

    .legend_col td {
        padding: 0px 0 5px 4px;
    }
    /*.legend_col td:first-child {
  padding: 0px 0 10px 4px;
}*/

    .legend_col img {
        /*padding-top: 10px;*/
    }

* {
    -webkit-padding-start: 0px;
}

::i-block-chrome, .savebtn_1 {
    padding-left: 0px;
}


.Mscntnr {
    float: left;
    width: 80px;
    color: #f36523;
}

    .Mscntnr img {
        position: relative;
        padding-bottom: 4px;
    }

.MstorTag {
    color: #f36523;
    float: right;
    font-size: 11px;
    text-align: center;
    width: 30px;
}

.igac9fe6d9 {
    text-align: center;
}

.ig1d8c4f49 {
    padding-left: 0px !important;
}

.ig1d8c4f4a {
    border-right: 1px solid #c9c7c7 !important;
}

.ig1d8c4f48 {
    padding-left: 0px !important;
}

.igfdccab26 {
    text-align: center;
}

.ig69191961 {
    padding-left: 0px !important;
}

.ig69191962 {
    border-right: 1px solid #c9c7c7 !important;
}

.ig69191961 {
    padding-left: 0px !important;
}

.ig69191960 {
    padding-left: 0px !important;
}

.ig9517d4c4 {
    text-align: center;
}

#MainContent_UpdatePanel1 {
    font-size: 11px;
}

.btcancel {
    float: right;
    padding-right: 62px;
    padding-top: 10px;
}

.MstreFiltr {
    float: left;
    width: 159px;
    background: #fff;
    padding: 10px;
    height: 16px;
    margin-bottom: 15px;
}

.colwdth {
}

#sbtn {
    background: url(../images/see_gra.png) no-repeat center;
    display: block;
    text-indent: -100000px;
    height: 29px;
    padding-top: 16px;
    width: 145px;
    cursor: pointer;
}

/*
 iOS Blocker
 Safari 5.1+, Chrome 15+, Android OS & Browser 4+ 
 Tested on Android 4.0.1+ with Android Browser 4
 Desktops, Laptops, Mobiles
*/

_:-webkit-full-screen, :root .StoreGoto a {
    background: url(../images/go_to_dash.png) no-repeat;
    width: 161px;
    height: 29px;
    display: block;
    text-indent: -100000px;
}


.dvstores1 {
    margin-top: 15px;
    margin-left: 10px;
}

    .dvstores1 .LblBx {
        font-size: 10px;
    }

    .dvstores1 .TxtBx input {
        font-size: 10px;
    }

.dvstores {
    width: 415px;
}

.dvMailReport {
    margin-top: 10px;
    margin-left: 320px;
}

#divReportConf {
    width: 25px;
    height: 25px;
    background-color: #F44E24;
    font-weight: bold;
    color: White;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    cursor: hand;
    cursor: pointer;
    border-radius: 50%;
    float: left;
}

#lblImportTobeConfirmedCount {
    margin: 5px;
    height: 20px;
    line-height: 20px;
    margin: 5px;
    padding: 0 2px;
    text-align: center;
    width: 20px;
    position: relative;
    top: 3px;
}


.Cntsndmal {
    width: 215px;
    float: right;
    padding: 10px;
}


.histbrdr {
    border: 1px solid #000;
    width: 782px;
    position: relative;
    margin-left: 11%;
    margin-top: 15px;
}

#desc-state {
    clear: both;
    display: block;
    font-size: 14px;
    padding: 4px 0px;
}

.fnt14 #lblState {
    padding: 0px 72px 1px 0px;
    display: block;
    float: left;
    color: #4acaff;
    font-weight: bold;
    font-size: 14px;
}

.fnt14 #lblrank, .fnt14 #lblListHeading {
    padding: 0px 15px 2px 0px;
    display: block;
    float: left;
    color: #4acaff;
    font-weight: bold;
    font-size: 14px;
}

.fnt14 table {
    clear: both;
}

.fnt14 .data1 {
    padding: 3px 35px 3px 15px;
    border-bottom: 1px solid gray;
}

.fnt14 .data2 {
    padding: 3px 0px 3px 0px;
    border-bottom: 1px solid gray;
}

.fnt14 .data3 {
    padding: 3px 100px 3px 50px;
    border-bottom: 1px solid gray;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dvcmtivesumpge #form1 .scrlcntr {
        max-height: 450px;
        overflow: scroll;
        overflow-x: hidden;
    }
}

@-moz-document url-prefix() {
    .dvcmtivesumpge #form1 .scrlcntr {
        max-height: 450px;
        overflow: scroll;
        overflow-x: hidden;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dvcmtivesumpge #form1 .scrlcntr1 {
        max-height: 450px;
        overflow: scroll;
        overflow-x: hidden;
    }
}

@-moz-document url-prefix() {
    .dvcmtivesumpge #form1 .scrlcntr1 {
        max-height: 450px;
        overflow: scroll;
        overflow-x: hidden;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dvcmtivesumpge #form1 .scrlcntr2 {
        max-height: 350px;
        overflow: scroll;
        overflow-x: hidden;
    }
}

@-moz-document url-prefix() {
    .dvcmtivesumpge #form1 .scrlcntr2 {
        max-height: 350px;
        overflow: scroll;
        overflow-x: hidden;
    }
}

.abtpg {
    padding-left: 10px;
    font-weight: normal;
}

.abthispg p {
    padding-top: 0px !important;
}

.abtcntr {
    float: left;
    width: 160px;
    /*padding-top: 32px;*/
    padding-left: 0px;
    font-size: 16px;
    font-weight: bold;
}

.VisibleFalse {
    display: none;
}

.smlfnt {
    font-size: 12px;
    font-weight: normal;
}

.imagecompanyloader {
    visibility: hidden;
    position: fixed;
    z-index: 90;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-align: center;
    background: #aaaaaa;
    opacity: 0.30;
    filter: alpha(opacity = 30);
}

.hltState {
    color: #104b9b;
    font-weight: bold;
}

.vltpdng {
    margin-left: 25px !important;
}

.txtrght {
    text-align: right;
}

.cntrwdt {
    width: 210px;
}




.history-tab {
    clear: both;
    margin-top: 15px;
}

    .history-tab .cvsd {
        float: left;
        width: 23%;
        margin-right: 9px;
        cursor: pointer;
    }

    .history-tab .completed {
        float: left;
        width: 24%;
        cursor: pointer;
    }

    .history-tab .defaulted {
        float: left;
        width: 32%;
        margin-left: 50px;
        cursor: pointer;
    }

    .history-tab .cvsd1 {
        float: left;
        width: 24%;
        margin-right: 9px;
        cursor: pointer;
    }

    .history-tab .completed1 {
        float: left;
        width: 23%;
        cursor: pointer;
    }

    .history-tab .defaulted1 {
        float: left;
        width: 21%;
        cursor: pointer;
    }

    .history-tab .rental {
        float: left;
        width: 24%;
        cursor: pointer;
    }

.arrow {
    position: relative;
    width: 20px;
    height: 20px;
    background: url("../Images/arw-tab.png") no-repeat;
    top: -8px;
}


.block {
    position: relative;
    width: 20px;
    height: 20px;
    background: url("../Images/arw-tab.png") no-repeat;
    left: 55px;
    top: -7px;
}

@media all and (-ms-high-contrast:none) {

    *::-ms-backdrop, .block {
        position: relative;
        width: 20px;
        height: 20px;
        background: url("../Images/arw-tab.png") no-repeat;
        left: 55px;
        top: -7px;
    }

    *::-ms-backdrop, .history-tab .completed {
        float: left;
        width: 25%;
        cursor: pointer;
    }
    /* IE11 */
    *::-ms-backdrop, .tblfxd tbody {
        top: 50px !important;
        position: absolute !important;
        float: left !important;
        z-index: -1 !important;
    }
    /* IE11 */

    *::-ms-backdrop, #desc-state h2 {
        font-size: 16px !important;
        padding-bottom: 5px;
    }


    *::-ms-backdrop, .tblfxd thead {
        position: fixed;
        float: left;
        background-color: #fff;
        top: 30px !important;
        width: 375px;
    }
}

.block, x:-moz-any-link {
    width: 20px;
    height: 20px;
    background: url("../Images/arw-tab.png") no-repeat;
    left: 55px;
    top: -7px;
}

_::-moz-svg-foreign-content, :root .block {
    width: 20px;
    height: 20px;
    background: url("../Images/arw-tab.png") no-repeat;
    left: 55px;
    top: -5px;
}

_:-o-prefocus, body:last-child .block {
    width: 20px;
    height: 20px;
    background: url("../Images/arw-tab.png") no-repeat;
    left: 55px;
    top: -7px;
}



_::-moz-svg-foreign-content, :root .tblfxd tbody {
    top: 52px !important;
    position: relative !important;
    float: left !important;
    z-index: -1 !important;
}

/*path {
                        stroke: steelblue;
                        stroke-width: 2;
                        fill: none;
                    }

                    .tick {
                        font-size: 12px;
                    }

                    .axis path,
                    .axis line {
                        fill: none;
                        stroke: white;
                        stroke-width: 0;
                        shape-rendering: crispEdges;
                    }
                    div.tooltip {
  position: absolute;	
  text-align: center;	
  width: 60px;	
  height: 28px;		
  padding: 2px;	
  font: 12px sans-serif;	
  background: lightsteelblue;	
  border: 1px;
  border-color:lightgray;					
  
 /*  pointer-events: none;	This line needs to be removed */

/*}*/

.margtobtm {
    margin: 10px 0px 5px 0px;
}

.txtdecor {
    margin-top: 0px;
    margin-bottom: 0px;
}

#ChangeLogTable {
    width: 186px !important;
    padding: 0px 10px;
}

.scrlcntr th {
    background: none;
    border-bottom: none;
}

.scrlcntr tr td:first-child {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 11px;
}

.scrlcntr tr td:last-child {
    text-align: center;
}

.scrlcntr thead th:last-child {
    padding-left: 10px;
}

.scrlcntr tbody tr > td:last-of-type {
    border-bottom: none !important;
}

.scrlcntr tbody tr > td:last-of-type {
    border-top: 1px solid #dadada !important;
    padding-top: 3px;
}

.scrlcntr tbody tr > td:first-of-type {
    border-bottom: none !important;
}

.scrlcntr tbody tr > td:first-of-type {
    border-top: 1px solid #dadada !important;
}


.scrlcntr1 th {
    background: none;
    border-bottom: none;
}

.scrlcntr1 tr td:first-child {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 11px;
}

.scrlcntr1 tr td:last-child {
    text-align: center;
}

.scrlcntr1 thead th:first-child {
    width: 55px;
    padding-left: 0px;
}

.scrlcntr1 thead th:last-child {
    padding-left: 10px;
    width: 55px;
}

.scrlcntr1 tbody tr > td:last-of-type {
    border-bottom: none !important;
}

.scrlcntr1 tbody tr > td:last-of-type {
    border-top: 1px solid #dadada !important;
    padding-top: 3px;
}

.scrlcntr1 tbody tr > td:first-of-type {
    border-bottom: none !important;
}

.scrlcntr1 tbody tr > td:first-of-type {
    border-top: 1px solid #dadada !important;
}

.scrlcntr2 th {
    background: none;
    border-bottom: none;
}

.scrlcntr2 tr td:first-child {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 11px;
}

.scrlcntr2 tr td:last-child {
    text-align: center;
}

.scrlcntr2 thead th:last-child {
    padding-left: 10px;
}

.padngtp {
    padding-top: 10px;
}

.axis {
    font: 10px sans-serif;
}

    .axis path,
    .axis line {
        fill: none;
        stroke: #000;
        shape-rendering: auto;
    }

.circles-1 {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPScjZmZmJyAvPgogIDxjaXJjbGUgY3g9IjEiIGN5PSIxIiByPSIxIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPg==");
    background-repeat: repeat;
}

#stripe line {
    fill: white;
    stroke: white;
    stroke-linecap: square;
    stroke-linejoin: miter;
    stroke-width: 11px;
}

#stripe1 line {
    fill: white;
    stroke: white;
    stroke-linecap: square;
    stroke-linejoin: miter;
    stroke-width: 11px;
}

.martp {
    margin-top: 5px !important;
}

.martpdbt {
    margin-top: 5px;
    padding-bottom: 30px !important;
}

.cvsd a, .completed a, .defaulted a {
    color: #949597;
}

.cvsd1 a, .completed1 a, .defaulted1 a, .rental a {
    color: #949597;
}

.tabclractv {
    color: #000 !important;
    font-weight: bold;
}

    .tabclractv a {
        color: #000 !important;
    }

.payment_span {
    float: left;
}

.tblfxd thead {
    position: fixed;
    float: left;
    background-color: #fff;
    top: 35px;
    width: 375px;
}

#desc-state {
    position: fixed;
    float: left;
    top: 0px;
    background-color: #fff;
    width: 380px;
    padding-left: 0px;
    font-weight: bold;
    z-index: 1;
}

.scrlcntr2 thead th:first-child {
    width: 60px;
}

.tblfxd tbody {
    top: 55px;
    position: relative;
    float: left;
    z-index: -1;
}


.tooltip1 {
    /*border:1px solid gray;*/
    background-color: white;
    /*border-radius: 3px;*/
    box-shadow: 0px 1px 1px 1px rgba(128, 128, 128, 0.76);
    z-index: 1000;
}

.allborder .look-ing {
    float: right;
}

.look-ing a.whatam1 {
    padding: 0px 10px 0px 17px;
}

.look-ing .abtnL.Sz10 {
    float: right;
    padding-right: 10px;
}

.lipadgn {
    margin-left: 20px !important;
}

.padtp5 {
    padding-top: 5px;
}

.myspadlft {
    padding-left: 110px;
}

.padnglftn {
    padding-left: 10px;
}

.mrgbtm5 {
    margin-bottom: 5px;
}

#desc-state h2 {
    font-size: 18px;
    padding-bottom: 5px;
}

/*#grdbtn{background:url(../Images/gotodashbrd.png) no-repeat; width:80px; height:14px; text-indent:-10000px !important;}*/

#rdbSinglPlusUser tbody {
    float: left;
}

    #rdbSinglPlusUser tbody tr {
        float: left;
        margin-left: 25px;
    }

.margno {
    margin: 0px;
}

.clrblu {
    color: #0070c0;
}

.txtalgcntr {
    text-align: center;
}

.lnehgt {
    line-height: 22px;
}

.bastre {
    width: 100%;
    margin-top: 15px;
}

.padrht5 {
    padding-right: 5px;
}

.padrhtmre {
    padding-right: 25px;
}

.padrhtmre1 {
    padding-right: 15px;
}

.bastre input {
    background: #dcdbdf;
    border: 1px solid #000;
    margin-right: 5px;
}

.plsacess {
    font-size: 16px;
    padding: 5px 0px 0px 5px;
}

.margbth {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
}

.seecompbtn1 {
    text-align: center;
}

#MainContent_wdguserstore {
    outline: none;
}

#dvStoreDetails, #tblStoreDetails {
    float: left;
    width: 100%;
}

    #tblStoreDetails thead tr:first-child {
        background: #5a6e7f;
        color: #fff;
        font-size: 11px;
        height: 35px;
        text-align: left;
    }

    #tblStoreDetails tbody td {
        padding: 7px 5px 7px 0px;
        font-size: 11px;
        border-bottom: 1px solid #d2d2d2;
        margin-bottom: 10px;
    }

        #tblStoreDetails tbody td:first-child {
            border-left: 1px solid #d2d2d2;
            padding-left: 10px;
        }

        #tblStoreDetails tbody td:last-child {
            border-right: 1px solid #d2d2d2;
            text-align: center;
        }

        #tblStoreDetails tbody td:nth-last-child(2) {
            text-align: center;
        }

    #tblStoreDetails thead tr th:last-child {
        text-align: center;
    }

    #tblStoreDetails thead tr th:nth-last-child(2) {
        text-align: center;
    }

.hdInstbl {
    background: #5a6e7f;
    color: #fff;
    text-align: center;
}

.GetQuot input {
    background: url(../images/proceed_big.png) no-repeat;
    width: 93px;
    height: 22px;
    display: block;
    text-indent: -10000px;
    float: right;
    margin-top: 10px;
}

.nopadd {
    padding: 0px !important;
}

.padbtm {
    padding-bottom: 5px;
}

#P1 {
    font-size: 11px;
    color: #666;
}

.margmre {
    margin-left: 20px;
}

.Upgrd {
    float: right;
    width: 350px;
    padding-left: 10px;
}

    .Upgrd input {
        width: 60px;
        margin-left: 5px;
    }

.padnglftn p {
    margin-top: 5px;
}

.fnt16 {
    font-size: 16px;
}

.prcdv {
    width: 350px;
    float: left;
}

.mnthsubs {
    width: 320px;
    padding-left: 15px;
}

.upsbsc {
    width: 600px;
    padding-left: 15px;
    padding-top: 15px;
}

.unrlne {
    text-decoration: underline;
}

.pad-tp-5 {
    padding-top: 5px;
}

.igg_Pager {
    background-color: #F0F0F0;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    text-align: right;
}

.igg_PageCurrent {
    padding-right: 10px;
    font-weight: bold;
    color: #01459A;
}

.igg_PageLink {
    padding-right: 10px;
    cursor: pointer;
    color: #01459A;
    text-decoration: underline;
    cursor: pointer;
}

.igg_Control {
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    font-size: 11px;
    /*border:solid 1px #999999;*/
    outline: none;
}

    .igg_Control table {
        border-collapse: separate;
    }

    .igg_Control table {
        visibility: visible; /* fix issue with grids not being visible in Chrome */
    }

.cntnaalgn {
    margin-left: 25px;
    font-size: 13px;
}

.cntnaalgn1 {
    margin-left: 25px;
    font-size: 13px;
}

.marg-lftt {
    margin-left: 20px;
}

.marg-sml {
    margin-left: 15px;
}

#gridStore tbody > tr.igg_Alt > td {
    background: #dcdbdf;
}

#MainContent_grdMapResult tbody > tr.igg_Alt > td {
    background: #dcdbdf !important;
}

#MainContent_grdUnitTypes tbody > tr.igg_Alt > td {
    background: #dcdbdf !important;
}

tbody.igg_FixedColumnCellCssClass > tr > td {
    background-color: #fff;
}

.dvcreateaccount input[type="text"] {
    background: #dcdbdf !important;
}

.dvcreateaccount input[type="password"] {
    background: #dcdbdf !important;
}

.MystoreLft input[type="text"] {
    background: #dcdbdf !important;
}

.MystoreLft select {
    background: #dcdbdf !important;
}

.gridUser tbody > tr.igg_Alt > td {
    background-color: #dcdbdf !important;
}

.marg-mre-lft {
    margin-left: 15px;
    font-size: 12px;
}

.margbtm-sml {
    margin-bottom: 25px !important;
}

.pad-lft15 {
    padding-left: 15px;
}

.martpno {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.dvwid {
    width: 573px;
}
/*.clrgry-dark{color:#444;}*/
.lnkclrbill {
    color: #3a549e !important;
}

.lnkclrbill1 {
    color: #05add0 !important;
}

/* IE Code */

_:-ms-fullscreen, :root .cncl-ie {
    width: 365px;
    float: left;
}

_:-ms-fullscreen, :root .cntnr-ie {
    width: 187px;
}

_:-ms-fullscreen, :root .cnclbtn-ie {
    width: 200px;
    float: right;
}


/* Safari code */

_::-moz-svg-foreign-content, :root .wdth-safri {
    width: 247px;
}



.igg_GroupFieldHeaderCaption.igg_HeaderCaption.igg_FixedColumnHeaderCssClass {
    /* border-right: 1px solid #7d7b7b; */
    background-color: #fff;
    /* border-top: 0px !important; */
    position: relative;
    top: -1px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    #dvHousholds, #dvRentalProperties {
        position: absolute;
    }

    .custom_part {
        min-height: 370px;
        width: 53% !important;
    }

    .main_part {
        float: left !important;
    }

    .main_see {
        display: block;
        clear: both;
    }

    #dvMedian, #dvUnemployment, #dvAverageRent {
        position: absolute;
        margin-top: 60px;
    }

    .main_stor1 {
        position: relative;
        left: 50px;
    }

    .fancybox-inner {
        -webkit-overflow-scrolling: touch !important;
        overflow: scroll !important;
    }

    .tab_house {
        margin-right: 230px;
    }

    #dvHousholds .populate #MainContent_lblStateRankHousehold {
        display: table;
        margin-left: 29%;
    }
}

.ui-widget-header {
    background: none !important;
}

#dvEnable {
    font-size: 16px;
}

.ui-widget-content {
    border-radius: 0px !important;
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: none !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fff !important;
    border-radius: 0px !important;
}

.ui-dialog-titlebar-close {
    border-radius: 50% !important;
    outline: none !important;
}

.BtnDelc {
    border: none !important;
}

.ui-widget-content a {
    font-size: 11px !important;
    text-decoration: underline; /*color:#0034aa !important;float:left;*/
}

.ui-dialog-buttonset button {
    float: left;
}

.ui-dialog .ui-dialog-buttonpane {
    margin: 0 0 0 0 !important;
    padding: 0 1em 1.5em .4em !important;
}

#cancelLink {
    float: right;
    position: relative;
    top: 16px;
}


.admin-price {
    float: left;
    padding-left: 15px;
}

.month-price {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.no-disply {
    width: 190px;
    float: left;
}

    .no-disply input {
        float: left;
        margin-left: 10px;
    }

#spnPriceText {
    float: left;
}

.no-disply input.WhtText {
    top: 0px;
    margin-left: 0px;
}

.no-disply label {
    font-weight: normal;
}

.no-marg-bot {
    margin-bottom: 0px;
}

.AdGrdImg input {
    background: url(../images/pdf.png) no-repeat;
    border: none;
    width: 30px;
    height: 30px;
    display: block;
    text-indent: -10000px;
    text-align: center;
    margin-left: 35px;
}

.AdGrdImgpdf a {
    background: url(../images/pdf.png) no-repeat;
    border: none;
    width: 30px;
    height: 30px;
    display: block;
    text-indent: -10000px;
    text-align: center;
    margin-left: 35px;
}

#divPlusMonthinfo {
    width: 100%;
    float: left;
}

.CommonFont {
    font-family: verdana;
    font-size: 10px;
    color: #333333;
}

.hit_desc th {
    text-align: left;
    padding: 10px 10px 10px 0px;
}

.hit_desc td {
    padding: 0px 20px;
    font-weight: bold;
    color: #fff;
}

.hit_desc td {
    background: #336600;
    border: 1px solid #fff;
}

    .hit_desc td:nth-child(3) {
        background: #0066cc;
    }

    .hit_desc td:nth-child(4) {
        background: #ffff00;
        color: #000;
    }

    .hit_desc td:nth-child(5) {
        background: #ff0000;
    }

.hit_desc {
    font-family: verdana;
    float: right;
    font-size: 10px;
}

.hit_values td {
    padding: 12px 20px 12px 20px;
}

.hit_values {
    font-family: verdana;
    float: left;
    font-size: 10px;
}

    .hit_values th {
        text-align: left;
        padding: 0px 10px;
    }


.coupon_alert {
    color: red;
    padding: 5px 25px 0px 25px;
}

td.GrdClB.paid_price, td.GrdClB.pdf_field, td.GrdClB.del_field {
    width: 50px !important;
}

td.GrdClB.address_field {
    width: 200px !important;
}

td.GrdClB.pdf_field a {
    margin: 0 auto;
}

.AdminGrd .GrdClB.address_user {
    width: 200px !important;
}

.AdminGrd .GrdClB.email_user {
    width: 150px !important;
}

#MainContent_gridUser.igg_Control table {
    width: 100% !important;
}

.igg_Control table .del_user_dt, .igg_Control table .upd_user_dt, .igg_Control table .detail_user_dt {
    text-align: center;
}

.line_graph_trend h2 {
    text-align: center;
    text-decoration: underline;
    font-weight: normal;
}

.line_graph_trend .graph_bottom h2.last_week {
    font-weight: normal;
    text-decoration: inherit;
    padding-bottom: 20px;
    font-size: 18px;
}

.line_graph_trend .graph_chart .graph_main svg {
    margin: auto;
    display: block;
}

.line_graph_trend .graph_bottom .col-lg-6 {
    width: 45%;
    float: left;
    padding: 0px 20px;
}

.grid_manage_view .ui-grid-pager-panel .ui-grid-pager-container input[type="number"] {
    width: 30px;
    height: 13px;
    padding: 5px;
    line-height: 14px;
}

.line_graph_trend .graph_bottom {
    background: #f8f8f8;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-top: 10px;
}

.market_inv.para {
    margin-bottom: 10px;
}

.line_graph_trend .graph_bottom .col-lg-6 h2 {
    text-align: left;
    text-decoration: none;
    float: left;
}

.line_graph_trend .graph_bottom .col-lg-6 .added {
    clear: both;
    padding-top: 1px;
}

    .line_graph_trend .graph_bottom .col-lg-6 .added ul {
        padding-left: 25px;
    }

        .line_graph_trend .graph_bottom .col-lg-6 .added ul li {
            margin-bottom: 10px;
        }

            .line_graph_trend .graph_bottom .col-lg-6 .added ul li a {
                text-decoration: underline;
            }

.line_graph_trend .graph_bottom .col-lg-6 span.units {
    position: relative;
    top: 5px;
    left: 5px;
    font-size: 14px;
}

.line_graph_trend .graph_bottom .col-lg-6.first span.units {
    top: 4px;
}

.line_graph_trend h2.inv_trd {
    background: #a0a7b3;
    color: #fff;
    text-decoration: none;
    padding: 5px 0;
    margin-bottom: -30px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
}

.main_btn_comp .store_alert {
    float: right;
    text-align: center;
    padding-left: 0px;
    cursor: pointer;
    margin-right: 3px;
}

    .main_btn_comp .store_alert a {
        background: url(../images/marktanals-con.png) no-repeat;
        height: 36px;
        width: 124px;
        display: inline-block;
        color: #05add0;
        font-weight: bold;
        font-size: 17px;
    }

.create_alert_pop .alert_name input {
    background: #dde4e7;
    border: none;
    height: 23px;
    width: 280px;
    border-radius: 3px;
}

.create_alert_pop select {
    border: 1px solid #989a9d;
    background: url(../Images/bg_top.png) repeat-x;
    padding: 3px 0px;
    border-radius: 3px;
}

.create_alert_pop .label {
    margin-right: 5px;
    font-size: 13px;
}

.create_alert_pop .check_values table {
    max-height: 130px;
    overflow: auto;
    display: block;
    padding: 10px 10px 10px 5px;
}

.alert_me .label {
    float: left;
    margin-right: 10px;
}

.alert_me table, .inventory_change table, .apply_this_rule table {
    display: block;
    float: left;
    margin-top: 1px;
}

    .alert_me table tr, .inventory_change table tr, .apply_this_rule tr {
        display: block;
        float: left;
        margin-right: 10px;
    }

.create_alert_pop .choose_unit select {
    width: 150px;
}

.line_graph_trend .graph_bottom .col-lg-6.first h2 img {
    position: relative;
    bottom: 6px;
    margin-right: 2px;
}

.line_graph_trend .graph_bottom .col-lg-6.sec h2 img {
    position: relative;
    bottom: 6px;
    margin-right: 4px;
}

.line_graph_trend .graph_bottom .col-lg-6.first h2 .color {
    font-size: 49px;
    line-height: 20px;
    color: #00b050;
}

.line_graph_trend .graph_bottom .col-lg-6.first h2 {
    color: #00b050;
    font-size: 18px;
    margin-top: 0px;
}

.line_graph_trend .graph_bottom .col-lg-6.sec h2 .color {
    color: red;
    font-size: 49px;
    line-height: 20px;
}

.line_graph_trend .graph_bottom .col-lg-6.sec h2 {
    color: red;
    font-size: 18px;
    margin-top: 0px;
}

.fancybox-opened .store_count_popup {
    margin-top: 25px;
}
/*for design only*/
.line_graph_trend .graph_bottom .col-lg-6 .added .no_units {
    margin-left: 20px;
    margin-top: 10px;
    display: block;
}

.line_graph_trend .graph_bottom .col-lg-6 .added ul {
    background: #fff;
    padding: 15px 20px 10px 25px;
    margin-left: 8px;
    min-height: 165px;
    max-height: 165px;
    overflow: auto;
    list-style-image: url(../images/bullet_1.png);
}

    .line_graph_trend .graph_bottom .col-lg-6 .added ul::-webkit-scrollbar, .create_alert_pop .check_values table::-webkit-scrollbar, .grid_manage_view .ui-grid-viewport::-webkit-scrollbar,
    .show_popup_info .scroll_bar_ul ul::-webkit-scrollbar {
        width: 12px;
    }

    .line_graph_trend .graph_bottom .col-lg-6 .added ul::-webkit-scrollbar-track, .create_alert_pop .check_values table::-webkit-scrollbar-track,
    .grid_manage_view .ui-grid-viewport::-webkit-scrollbar-track, .show_popup_info .scroll_bar_ul ul::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 10px;
    }

    .line_graph_trend .graph_bottom .col-lg-6 .added ul::-webkit-scrollbar-thumb, .create_alert_pop .check_values table::-webkit-scrollbar-thumb,
    .grid_manage_view .ui-grid-viewport::-webkit-scrollbar-thumb, .show_popup_info .scroll_bar_ul ul::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
    }

.no_records_market_inv {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 50px;
    color: red;
}

.grid_manage_view .ui-grid-pager-control .ui-grid-pager-max-pages-number {
    font-size: 14px;
    position: relative;
    bottom: 3px;
}

    .grid_manage_view .ui-grid-pager-control .ui-grid-pager-max-pages-number abbr {
        border-bottom: none;
        position: relative;
        top: 4px;
    }

/*firefox*/
@-moz-document url-prefix() {
    .grid_manage_view .ui-grid-pager-control .ui-grid-pager-max-pages-number abbr {
        top: 0px;
    }
}

/*ie*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .grid_manage_view .ui-grid-pager-control .ui-grid-pager-max-pages-number abbr {
        top: 0px;
        bottom: 1px;
    }

    .grid_manage_view .ui-grid-pager-control .ui-grid-pager-max-pages-number {
        bottom: 2px;
    }
}
/*safari*/
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
    ::i-block-chrome, .grid_manage_view .ui-grid-pager-panel .ui-grid-pager-container input[type="number"] {
        width: 40px !important;
    }
}

.grid_manage_view .ui-grid-canvas .ui-grid-cell a.modal-link.store_count {
    margin-left: 28px;
    outline: none;
}

.grid_manage_view .ui-grid-pager-count abbr[title] {
    border-bottom: none;
}

.alert_me_price {
    width: 120px;
}

.dvgridedisp.str_details {
    padding: 15px 0px;
    width: auto;
}

    .dvgridedisp.str_details .gridetitle {
        width: auto;
    }

.alert_me_change .alert1 {
    float: left;
    margin-top: 15px;
}

.alert_me_change .alert2 {
    float: left;
    margin-top: 15px;
}

    .alert_me_change .alert1 select, .alert_me_change .alert2 select {
        width: 145px;
        margin-right: 15px;
    }

.alert_me_change .or_or {
    float: left;
    margin-top: -33px;
    margin-left: 10px;
    margin-right: 10px;
}

.alert_me_change .alert1 input[type="text"] {
    width: 100px;
    height: 23px;
    border-radius: 3px;
}

.alert_me_change .alert2 input[type="text"] {
    width: 80px;
    height: 23px;
    border-radius: 3px;
    margin-right: 5px;
}

.create_alert_pop .choose_unit {
    background: #f7f7f8;
    padding: 10px 5px;
}

.create_alert_pop .inventory_change {
    padding-top: 0px;
    padding-left: 15px;
}

.alert_me, .alert_me_change, .inventory_change, .apply_this_rule {
    background: #f7f7f8;
    padding: 10px 5px;
}

    .inventory_change .label {
        float: left;
        margin-right: 10px;
    }

    .apply_this_rule .label {
        float: left;
        margin-right: 10px;
    }

.create_alert_pop .butn_cancel input[type="submit"] {
    border: 1px solid #989a9d;
    background: url(../Images/bg_top.png) repeat-x;
    padding: 5px 20px;
    border-radius: 3px;
    color: #05add0;
    font-weight: bold;
    font-size: 13px;
    float: right;
}

.create_alert_pop .butn_cancel .cancel {
    float: right;
    color: #000;
    font-size: 11px;
    text-decoration: underline;
    margin-top: 10px;
    margin-right: 5px;
}

.create_alert_pop .check_values {
    background: #f7f7f8;
    border: 1px solid #ddd;
}

.Tpsvdsers.alerts_top {
    width: 100%;
    padding: 0px;
}

.MpTb.alert_view {
    top: 0px;
    position: inherit;
    float: left;
    width: 100%;
}

.alert_page {
    padding: 0px 10px;
}

.MpTb.alert_view .MapTab3 li {
    right: 0px;
    text-transform: uppercase;
    margin-bottom: -1px;
}

.grid_manage_view {
    clear: both;
}

.alerts_top .go_to {
    float: right;
    margin-top: 8px;
    margin-right: 20px;
}

.alerts_top .savdwhtlkg {
    margin-top: 20px;
    text-align: right;
}

.alerts_top .dvQuestionHre {
    margin-top: 14px;
}

.alert_page .create_butn {
    float: right;
    margin-top: 15px;
}

.alerts_what_look p {
    margin: 0px;
    margin-bottom: 3px;
}

.alerts_what_look h3 {
    margin-bottom: 5px;
}

.LoadImger.market_lod {
    top: 0px;
    left: 100px;
}

.create_butn .create {
    background: #979797;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding: 6px 15px;
    border-radius: 3px;
}

.grid_manage_view .dismiss {
    background: #979797;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding: 6px 15px;
    border-radius: 3px;
}

    .grid_manage_view .dismiss img, .grid_manage_view .click_undo img {
        margin-right: 6px;
    }

    .grid_manage_view .dismiss span, .grid_manage_view .click_undo span {
        position: relative;
        top: 2px;
    }

.grid_manage_view .dismiss-btn {
    margin-bottom: 10px;
}

.alert_view .active_tab {
    background: #fff;
    border-bottom: none;
    padding-bottom: 4px;
}

    .alert_view .active_tab a {
        color: #f26521;
    }

.MpTb.alert_view ul li {
    float: left;
}

.MpTb.alert_view .MapTab3 {
    width: 100%;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}

.grid_manage_view .click_undo {
    background: #979797;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    padding: 6px 15px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.grid_manage_view .ui-grid-top-panel {
    background: #5a6e7f;
    color: #fff;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.grid_manage_view .ui-grid-canvas .ui-grid-cell a.modal-link {
    display: block;
    padding: 5px;
    float: left;
}

.grid_manage_view .ui-grid-canvas .ui-grid-cell {
    border-right-width: 0;
}

.grid_manage_view .ui-grid-row:nth-child(odd) .ui-grid-cell {
    background: #fff;
    border-bottom: 1px solid #ddd !important;
}

.grid_manage_view .ui-grid-row:nth-child(even) .ui-grid-cell {
    background: #f7f7f7;
    border-bottom: 1px solid #ddd !important;
}

.grid_manage_view .ui-grid-viewport {
    overflow: auto !important;
}

.grid_manage_view .ui-grid-canvas .ui-grid-cell a.btn-white {
    padding: 5px;
    display: block;
    margin-left: 16px;
    float: left;
}

.grid_manage_view .ui-grid-column-menu-button .ui-grid-icon-angle-down {
    display: none;
}

.grid_manage_view .ui-grid-header, .grid_manage_view .ui-grid-header-cell {
    border: none;
}

.no_founded {
    position: absolute;
    top: 20%;
    left: 45%;
    color: red;
    font-size: 14px;
}

.show_popup_info .active_find {
    font-size: 1.5em;
    margin-left: 5px;
    margin-right: 5px;
    color: #A0CF94;
}

.show_popup_info .edit, .show_popup_info .edit a {
    color: #0098d1;
    font-size: 14px;
}

.show_popup_info .alert_crit {
    margin-top: 15px;
}

    .show_popup_info .alert_crit ul {
        list-style: circle;
        padding-left: 17px;
    }

.show_popup_info .scroll_bar_ul ul {
    overflow: auto;
    max-height: 320px;
    margin-top: 5px;
}

    .show_popup_info .scroll_bar_ul ul li, .show_popup_info .alert_crit li {
        margin-bottom: 5px;
    }

/*radio button design*/
.alert_me label, .alert_me input:target [type="radio"], .inventory_change label, .inventory_change input:target [type="radio"],
.apply_this_rule label, .apply_this_rule input:target [type="radio"] {
    line-height: 2.1ex;
}

.alert_me input[type="radio"], .inventory_change input[type="radio"], .apply_this_rule input[type="radio"] {
    position: absolute;
    left: -999em;
}

    .alert_me input[type="radio"] + label, .inventory_change input[type="radio"] + label, .apply_this_rule input[type="radio"] + label {
        position: relative;
        overflow: hidden;
        cursor: pointer;
    }

        .alert_me input[type="radio"] + label::before, .inventory_change input[type="radio"] + label::before, .apply_this_rule input[type="radio"] + label::before {
            content: "";
            display: inline-block;
            vertical-align: -25%;
            height: 2ex;
            width: 2ex;
            background-color: white;
            border: 1px solid #000;
            border-radius: 4px;
            background: #fff;
            margin-right: 0.5em;
        }

    .alert_me input[type="radio"]:checked + label::before, .inventory_change input[type="radio"]:checked + label::before, .apply_this_rule input[type="radio"]:checked + label::before {
        background: #000;
    }

    .alert_me input[type="radio"] + label::before, .inventory_change input[type="radio"] + label::before,
    .apply_this_rule input[type="radio"] + label::before {
        border-radius: 50%;
    }

/*checkbox design*/
.create_alert_pop .check_values label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 10px;
    margin-right: 15px;
    font-size: 13px;
    line-height: inherit;
}

    .create_alert_pop .check_values label:before {
        content: "";
        display: block;
        width: 14px;
        height: 14px;
        margin-right: 10px;
        float: left;
        background-color: #fff;
        box-shadow: 1px 1px 5px #000;
        border-radius: 3px;
        border: 1px solid #000;
    }

.create_alert_pop .check_values input[type=checkbox] {
    display: none;
}

.create_alert_pop .butn_cancel {
    margin-top: 20px;
}

.create_alert_pop .check_values input[type=checkbox]:checked + label:before {
    content: "\2713";
    font-size: 13px;
    color: #000;
    font-weight: bold;
    text-align: center;
    line-height: 14px;
}
/*grid page checkbox*/
.checkbox-custom {
    opacity: 0;
    position: absolute;
}

.checkbox-custom, .checkbox-custom-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

.checkbox-custom-label {
    position: relative;
    top: 5px;
    right: 5px;
}

.alert_what_im {
    height: 370px !important;
}

.store_main_popup.fancybox-opened .fancybox-inner {
    height: auto !important;
}

.grid_manage_view div.ui-grid-cell .checkbox-custom {
    position: relative;
    left: 11px;
    z-index: 1;
    margin: 0;
    top: 4px;
    width: 16px;
    height: 16px;
}

.checkbox-custom + .checkbox-custom-label:before {
    content: '';
    border: 1px solid #000;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    text-align: center;
    box-shadow: 1px 1px 5px #000;
    border-radius: 3px;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\2713";
    font-size: 13px;
    color: #000;
    font-weight: bold;
}

.inActve {
    color: red;
}

.grid_manage_view .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
    border: none;
}

.hist_pricing_popup.mapHlptextAltMap, .map_view.mapHlptextAltMap {
    min-height: initial !important;
    max-height: initial !important;
}

.makeanddownsavd {
    clear: both;
}

.svdserattxth.new_usr_popup {
    padding: 25px 15px 0px 15px;
}

.str_details .size_field {
    overflow: hidden;
}

.main_btn_comp .store_productcomparison {
    float: right;
    text-align: center;
    padding-left: 0px;
    cursor: pointer;
    margin-right: 10px;
}

    .main_btn_comp .store_productcomparison a {
        background: url(../images/product_comp.png) no-repeat;
        height: 36px;
        width: 190px;
        display: inline-block;
        color: #05add0;
        font-weight: bold;
        font-size: 17px;
    }

.main_btn_comp .store_competitorcomparison {
    float: right;
    text-align: center;
    padding-left: 0px;
    cursor: pointer;
    margin-right: 15px;
}

    .main_btn_comp .store_competitorcomparison a {
        background: url(../images/compit.png) no-repeat;
        height: 36px;
        width: 190px;
        display: inline-block;
        color: #05add0;
        font-weight: bold;
        font-size: 17px;
    }

.main_btn_comp .update_graph {
    float: right;
    text-align: center;
    padding-left: 0px;
    cursor: pointer;
    margin-right: 15px;
}

    .main_btn_comp .update_graph a {
        background: url(../images/update_graph.png) no-repeat;
        height: 36px;
        width: 190px;
        display: inline-block;
        color: #05add0;
        font-weight: bold;
        font-size: 17px;
    }

.product_price_graph .line_graph {
    width: 800px;
    margin: 0 auto;
    padding-top: 20px;
}

    .product_price_graph .line_graph .graph_design {
        border: 1px solid #8f8d8d;
        padding-bottom: 20px;
    }

.AdminMod #breadcrumb .all_btn_text .StTyS22 a {
    color: #000;
    text-decoration: none;
}

    .AdminMod #breadcrumb .all_btn_text .StTyS22 a#Top_lnkcoverage {
        text-decoration: underline;
    }

.alerts_top .what_i_am {
    margin-right: 10px;
}

.alerts_top.product_price .go_to {
    float: right;
    margin-right: 10px;
    margin-top: 0;
    clear: both;
}

.product_price_graph .bar_fields {
    width: 830px;
    margin: 0 auto;
    margin-top: 10px;
}

.alerts_top.product_price .savdwhtlkg {
    margin-right: 10px;
}

.alerts_top.product_price .all_btn_text.main_wt_dive3 {
    margin-top: -35px;
}

.product_price .product_price_desc {
    float: left;
    width: 510px;
}

.product_price .comp_comp {
    float: left;
    margin-left: 20px;
}

.product_price .main_wt_dive3 {
    width: 730px;
}

.main_hisall.product_price_popup {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 5px;
}

.product_price_popup .update_btn {
    float: right;
    background: url('../Images/update_graph.png');
    width: 133px;
    height: 30px;
    background-repeat: no-repeat;
}

.product_price_popup .update_graph {
    margin-top: 20px;
}

.product_price_popup .heading {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}

.product_price_popup .product_check_list {
    max-height: 215px;
    overflow: auto;
}

.product_price_graph {
    padding: 0px 10px;
}

.product_what_im {
    height: 108px !important;
}

.no_compet {
    text-align: center;
    color: #F15D47;
}

.grid_auto {
    width: auto !important;
}

.divwidth {
    width: 820px;
    position: absolute;
}

.democls {
    width: 270px;
    line-height: 50px;
}

.market-overview {
    background: url(../images/market-overview.png) no-repeat;
    height: 36px;
    width: 180px;
    margin-left: 10px;
}

.view-this-market {
    padding-left: 20px;
    padding-top: 10px;
}

    .view-this-market p {
        margin-bottom: 20px;
    }

.demo-graphics {
    padding: 10px 15px;
    min-height: 445px;
    border-bottom: 1px solid #8f8d8d;
}

.pricing-volatility .col3-layouts .columns {
    width: 50%;
}

.col3-layouts .columns {
    width: 33.33%;
    float: left;
    text-align: center;
}

    .col3-layouts .columns h3 {
        color: #7F7F7F;
        padding: 15px 0px;
    }

    .col3-layouts .columns span {
        cursor: pointer;
        font-size: 26px;
        font-weight: 600;
    }

.col3-layouts {
    margin-bottom: 20px;
}

div.tooltip {
    position: absolute;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    background: #fff;
    border: 0px;
    border-radius: 10px;
    z-index: 10;
    box-shadow: 0 0 8px #ccc;
}

.slice text {
    font-size: 16pt;
    font-family: Arial;
}

.progressbar {
    width: 300px;
    height: 200px;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
    border: solid !important;
    border-radius: 5px !important;
    border-color: lightgray !important;
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
        background-color: blue;
    }

#progress .ui-widget-header {
    background-image: none !important;
    background-color: #5DD9F0 !important;
}

.containerval {
    width: 250px;
    height: 200px;
    border: none;
    border-radius: 5px;
    overflow: hidden;
    display: inline-block;
    margin: 0px 10px 5px 5px;
    vertical-align: top;
    padding-left: 40px;
    padding-top: 20px;
}

/*.progressbar {
    color: blue;
    text-align: right;
    height: 25px;
    width: 0;
    background-color: #0ba1b5;
    border-radius: 5px;
    border-color:black!important;border-width:medium;
}*/
/*.ui-progressbar.beginning .ui-progressbar-value { background: red; }
.ui-progressbar.middle .ui-progressbar-value { background: yellow; }
.ui-progressbar.end .ui-progressbar-value {
    background: green;
}*/

#progressbartotal .ui-widget-header {
    background-image: none !important;
    background-color: #f1592a !important;
}

.volatility {
    width: 960px;
    height: 500px;
}

.volatilecontent {
    padding: 20px 0px;
    width: 300px;
    height: 200px;
    text-align: center;
    margin: 0 auto;
}

.paddingsty {
    padding-top: 20px;
}

.d3-tip {
    line-height: 1;
    font-weight: bold;
    padding: 12px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    border-radius: 2px;
}

    /* Creates a small triangle extender for the tooltip */
    .d3-tip:after {
        box-sizing: border-box;
        display: inline;
        font-size: 10px;
        width: 100%;
        line-height: 1;
        color: rgba(0, 0, 0, 0.8);
        content: "\25BC";
        position: absolute;
        text-align: center;
    }

    /* Style northward tooltips differently */
    .d3-tip.n:after {
        margin: -1px 0 0 0;
        top: 100%;
        left: 0;
    }

.tracking-overview .Competitor-overview {
    width: 30%;
    float: left;
    padding: 15px 15px 0px 15px;
}

.tracking-overview .overview-competitors {
    width: 65%;
    float: left;
    margin-top: 12px;
}

.Competitor-overview .list-graph-values {
    text-align: center;
    padding: 0px 20px;
}

    .Competitor-overview .list-graph-values label {
        font-weight: 600;
        font-size: 16px;
    }

    .Competitor-overview .list-graph-values .overview-value {
        margin-top: 10px;
        font-weight: 600;
        font-size: 40px;
    }

.Competitor-overview .color-graph #svgRiets text {
    stroke: #fff;
}

.Competitor-overview .ulsvd {
    text-align: left;
}

.Competitor-overview .label-values {
    margin-bottom: 20px;
}

.Competitor-overview .competitors-list {
    margin-top: 20px;
}

.overview-competitors .track-heading {
    text-align: center;
    font-weight: 600;
    margin-bottom: 10px;
}

.grid-competitors {
    padding: 20px;
}

.competitoroverview-main-page {
    border-bottom: 1px solid #8f8d8d;
}

.pricing-volatility {
    border-bottom: 1px solid #8f8d8d;
    padding: 10px 15px;
}

    .pricing-volatility .description h2 {
        margin-bottom: 5px;
    }

    .pricing-volatility label {
        font-weight: 600;
        font-size: 16px;
        margin-bottom: 10px;
        display: block;
    }

    .pricing-volatility .overview-value {
        margin-top: 10px;
        font-weight: 600;
        font-size: 40px;
        margin-bottom: 15px;
    }

    .pricing-volatility .ui-progressbar {
        width: 240px;
        float: left;
        border-radius: 0px !important;
        border: 1px solid lightgray !important;
    }

.competitors-list ul li {
    font-size: 14px;
}

.competitor-type {
    margin: 55px auto 0px;
    max-width: 332px;
}

.pricing-volatility .col3-layouts .columns span {
    font-size: 18px;
    line-height: 24px;
    display: block;
    float: left;
    margin-left: 5px;
    min-width: 52px;
    max-width: 52px;
}

.progress-bar-width .progress1, .competitor-type .progress1 {
    display: table;
    margin: 0 auto;
}

.progress-bar-width .progress2, .competitor-type .progress2 {
    display: table;
    margin: 10px auto 0px;
}

.progress-bar-width {
    margin: 0 auto;
    max-width: 332px;
}

.pricing-volatility .market-pricing label {
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.pricing-volatility .graphcenter .align-center-graph {
    text-align: center;
    width: 620px;
    margin: 0 auto;
}

.pricing-volatility .inventory-circle-graph {
    margin: 0 auto;
    width: 170px;
}

.pricing-volatility .market-inventory label {
    margin-bottom: 30px;
    height: 38px;
}

.col3-layouts.description {
    width: 90%;
    margin-bottom: 30px;
}

.resultspace {
    padding-top: 60px;
}

.textspace {
    padding-top: 60px;
}

.datapadding {
    padding-top: 80px;
}

#comprogress1 .ui-widget-header {
    background-image: none !important;
    background-color: #47DF16 !important;
}

#comprogress2 .ui-widget-header {
    background-image: none !important;
    background-color: #F181ED !important;
}

.market-inventory-left-col {
    width: 70%;
    float: left;
}

.market-inventory-right-col {
    width: 25%;
    float: right;
}

.top-menu-help .looking_at {
    float: right;
}

.top-menu-help .dvQuestionHre a {
    margin-top: 0px;
}

.top-menu-help .abtnL.Sz10 {
    font-size: 13px;
    line-height: inherit;
    padding-top: 0px;
}

.top-menu-help {
    margin: 10px 15px 0px;
}

.demo-graphics .col3-layouts .columns {
    border-radius: 10px;
    width: 20%;
    margin: 0px 60px;
    background: #5a6e7f;
}

    .demo-graphics .col3-layouts .columns h3 {
        color: #fff;
        font-size: 12px;
        text-transform: uppercase;
        padding: 8px 0px;
    }

.demo-graphics .show-price {
    padding: 10px 0px 10px;
    border: 1px solid #000;
    background: #fff;
    border-radius: 10px;
    min-height: 46px;
}

    .demo-graphics .show-price span {
        font-size: 25px;
    }

.graphcenter {
    margin-top: 15px;
}

.custom-fancybox {
    box-shadow: rgba(0, 0, 0, 0.729412) 20px 0px 5px 500px;
}

body.custom-fancy-scroll {
    overflow: hidden;
}

#MainContent_wdguserstore table {
    width: 100% !important;
}

.igg_Control table .login-as-dt {
    width: inherit !important;
}

.hist-label-src {
    border: 1px solid #8F8D8D;
    padding: 15px 0px 20px;
    margin: 0 auto;
    margin-bottom: 30px;
    width: 350px;
}

    .hist-label-src h2 {
        margin-bottom: 10px;
        text-align: center;
        color: red;
    }

    .hist-label-src input[type="text"] {
        width: 180px;
    }

    .hist-label-src input[type="submit"] {
        background: url(../images/send.png) no-repeat;
        border: none;
        width: 109px;
        height: 30px;
        display: block;
        text-indent: -10000px;
        cursor: pointer;
        margin-top: 20px;
        outline: none !important;
    }

.hist-tble thead tr {
    background: #5a6e7f;
}

    .hist-tble thead tr th {
        color: #fff;
        padding: 0px 5px;
    }

        .hist-tble thead tr th label {
            cursor: pointer;
            color: #fff;
            position: relative;
            top: 7px;
        }

.hist-tble {
    width: 100%;
    font-size: 11px;
}

    .hist-tble tbody tr td {
        line-height: 19px;
        vertical-align: inherit;
        padding: 0px 5px;
    }

        .hist-tble tbody tr td input[type="checkbox"] {
            position: relative;
            top: 9px;
        }

    .hist-tble tbody tr:nth-child(even) {
        background: #dde4e7;
    }

.mail-sent {
    padding-top: 10px;
}

    .mail-sent .grn.sa {
        color: green;
        font-weight: bold;
    }

.AdGrdImg.update-btn a {
    text-align: left;
}

#MainContent_griduserstorelog .update-btn {
    width: 61px !important;
    min-width: 61px !important;
    max-width: 61px !important;
}

#MainContent_griduserstorelog th.update-btn {
    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
}

#MainContent_griduserstorelog .purchase-dt {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

#MainContent_griduserstorelog .first-dt, #MainContent_griduserstorelog .last-dt {
    width: 100px !important;
    min-width: 100px !important;
    max-width: 100px !important;
}

#MainContent_griduserstorelog th.first-dt {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

#MainContent_griduserstorelog th.last-dt {
    width: 90px !important;
    min-width: 90px !important;
    max-width: 90px !important;
}

#MainContent_griduserstorelog th.email-dt {
    width: 177px !important;
    min-width: 177px !important;
    max-width: 177px !important;
}

#MainContent_griduserstorelog .email-dt {
    width: 180px !important;
    min-width: 180px !important;
    max-width: 180px !important;
}

#MainContent_griduserstorelog th.purchase-dt {
    width: 83px !important;
    min-width: 83px !important;
    max-width: 83px !important;
}

#MainContent_griduserstorelog .address-dt {
    width: 180px !important;
    min-width: 180px !important;
    max-width: 180px !important;
}

#MainContent_griduserstorelog table {
    width: 100%;
    table-layout: inherit !important;
}
a {
    color: #0034aa;
    text-decoration: none;
    cursor: pointer;
}


.AlrtBpDv {float:right; width:533px;font-size: 11px;}
.savdFlts {float:left; padding:3px; cursor:pointer;}
#MthUnts {width:90px;}
#lstPrchdDv {width:98px;}
#AvrsPrceh{width:98px;}
#HghtPrcVlu {width:92px;}
#AlrtPgH {width:70px;}


.GetWhtBx3 .dvmakepaymentgt {margin-left:35px;}
.GetWhtBx4 .dvmakepaymentgt {margin-left:47px;}
.GetWhtBx5 .dvmakepaymentgt {margin-left:55px;}
#cntaltrm {width:170px;}
    #cntaltrm a {color:#01459A; }
.mystoreAlttxt {width:130px; padding-top:10px;}

.SortDs {float:right; margin:0px 30px; position:relative;}
.SortDs .FltRht{margin:0px 2px; }
.SortPadDb {padding:5px 0px;}
.SortPos {position:absolute; width: 200px; left: -222px; /*top: -20px;*/ top: -25px;}
.DashBox {padding-left: 30px;}
.DashBox ul li{display:block; float:left;}
.DsBox {width:270px;  margin:30px;height:330px;}
.DsBoxMan { background:#fff; border-top:3px solid #b2b3b5; border-right:1px solid #b2b3b5; border-left:1px solid #b2b3b5;border-bottom:1px solid #b2b3b5; box-shadow:5px 6px 10px #ccc; cursor:move;}
.orgn { color: #FF6507;}

.TpBox {padding:3px 5px 3px 10px; border-bottom:1px solid #b2b3b5;}
.TpDsLft {float:left; font-size:18px;}
.TpDsRht {float:Right; padding: 5px 0px;}
a.BxEdt {float:right;margin: 0px 10px; font-size: 11px;}
a.BxCls{background:url(../Images/close_sm.png) no-repeat; display:block; width:12px; height:11px; text-indent:-10000px; float:right; cursor:pointer;}
.CntBox{border-bottom:1px solid #b2b3b5; background:url(../Images/bg_top.png) repeat-x; height:250px; }
.CntDsLft{float: left;
    width: 110px;
    margin: 10px;
    margin-top: 20px;
    }
.CntDsRht{    float: Right;
    width: 120px;
    margin:0px 0px 0px;
    /* border: 1px solid #4c98d8; */
    padding: 10px;
    border-radius: 20px;
    text-align: center; }
.DbVa{}
.DbVaSt{margin:2px 0px; clear:both;}
.DbVaTx{float:left; font-size:11px; margin:0px 10px 0px 0px; width:50px; color:#aeadad; padding: 3px 0px 0px; text-align: right;}
.DbVaPr{float:left; font-size:15px; margin:0px 3px 5px 0px;  font-weight:bold;}
.DbVaGr{ font-size:11px; margin:0px 0px 0px 0px;  padding: 0px 0px 0px;}

.down-arrow {
    width: 20px;
    height: 25px;
    background-image: url(../Images/down-arrow.png);
    margin: 0;
    padding: 0;
    display: inline-block;
    background-repeat: no-repeat;
   }


.up-arrow
{
    width: 20px;
    height: 25px;
    background-image: url(../Images/up-arrow.png);
    margin: 0;
    padding: 0;
    display: inline-block;
    background-repeat: no-repeat;

}













.DbNa{text-align:center; float:left;}
.DbVaNa{font-size:24px; color:#aeadad; padding:10px 0px 5px;font-weight:bold;}
.DbNaLnk{font-size:10px; width:90px; margin:auto;}
.BtmDbBox {}
.BtmDbBx {}
.DsBoxNew {width:269px; height:330px;margin:30px; font-size:24px; font-weight:bold;}
.DsBoxNewinner {width:269px; height:281px; border:2px dashed #a9a7be; }
.DsBoxNew a div {float:left; color:#a9a7be; margin:0px 3px;   }
.DsBoxNew a {display:block; width:150px; height:30px; padding:120px 60px 140px; cursor:pointer;}

.gridly, .gridly > :not(.dragging) {
  /*-webkit-transition: all 0.4s ease-in-out;*/
  -moz-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }
.gridly .dragging {
  z-index: 800; }
#cnvelgnd {float: right; cursor:default;}
#cnvelgnd .lefntBx {width:130px;  background:#fff url(../Images/bg_top.png) repeat-x; border:1px solid #666666; position:absolute;right:0px; top:-118px;   cursor:default;}
#coverlowlegend {float:right;}
#coverlowlegend .lefntBx {width:100px;  background:#fff url(../Images/bg_top.png) repeat-x; border:1px solid #666666; position:absolute;right:0px; top:-24px;   cursor:pointer;}
    #CoverSave .lefntBx {cursor:pointer;    }
/*CoverageZone*/
.ddlradus select {margin:0px 3px;}
.RhtCz .MpVlu3 {font-size: 15px;  margin: 0px 0px 0px 113px;padding: 3px 0;}
.RhtCz .MpVlu1 {width: 465px; }


.BtmDbDragBx {float:right; position: relative; top: -33px;z-index: 10; cursor:move;}
.BtmDbDragBx1 {float:right; cursor:move; clear: both; position: relative;height: 15px; top:-8px;}

.PrceHstgrd .igg_HeaderCaption {background:white; color:#000000; text-align: left;  font-size: 15px;}
.PrceHstgrd .GrdClB {border-right:none;padding:5px 0px;}
.priceInvice .fancybox-outer, .fancybox-inner {padding-top:10px;}
.priceInvice .fancybox-close {top:15px; right:15px !important;}
#PrintCont {width:600px; margin:auto;}
.CncelSubdv {float:left;margin: 40px 0px 0px;width: 102px;text-align: left; padding-left: 20px;}
.CncelSubdv1 {float:right;margin: 15px 100px 0px 0px;width: 102px;text-align: left; padding-left: 20px;}
.LftAcc2 {width:420px; }
.LftSubscrip {width:440px;}
#lblstatic {width:100px;}
.SpacePa {margin: 10px 0px 10px 110px;}
.SpacePa2 {margin: 10px 48px 20px;width: 302px;}
.LftSubscrip .GtQuRht {margin-top:30px;}
.dvttleactdls {margin:15px 0px 20px -10px;}
.cnlMntcnt {width:380px; margin:auto;}
.YouVideo img {cursor:pointer;}
.snclcnnt {width:395px; margin-top: 10px;line-height: 17px;}
.cnttxtrea textarea  { width:360px; height:105px; resize: none;   background-color:#dcdcdc ; border: none; }
/*#DDE4E7*/
.cnttxtrea {margin: 15px 5px 0;}
.cnlbtncmfrm {float:right; margin: 20px 15px 0;}
.cnlbtncmfrm input{background:url(../Images/confirm_cancellation.png) no-repeat; display:block; width:171px; height:30px; text-indent:-10000px; cursor:pointer;}
.btncnclcnfrm {float:right; clear:right; margin: 5px 18px; cursor:pointer;}


.DfCzPo3 {width:455px;}
.Cnzwthtb {width:345px;float:left;line-height: 20px;}
    .Cnzwthtb ul {margin-left:15px;    }
.cnvspace {margin-bottom:15px;}
.gobtn a{background:url(../Images/go_btn.png) no-repeat; display:block; width:57px; height:28px; text-indent:-10000px; cursor:pointer;  margin-left: 35px;  margin-top: 3px;}
.gobtn input{background:url(../Images/go_btn.png) no-repeat; display:block; width:57px; height:28px; text-indent:-10000px; cursor:pointer;  margin-left: 35px;  margin-top: 3px;}
.cnbtmlne {border-bottom: 1px solid #8F8D8D; border-top: 1px solid #8F8D8D;   margin: 10px 0;padding: 10px 0;}
.cnzdbdbx {margin-top:5px;}
.divSaveAtbxcnz {padding:20px 20px 35px;}
.RepRowBlu {background:#d6f4fe;}
.CusPon {cursor:default;}

.grdRetu .RepRowBlu {
background: #d6f4fe;
}
#Incnvelgnd .lefntBx {width:130px;  background:#fff url(../Images/bg_top.png) repeat-x; border:1px solid #666666; position:absolute;right:0px; top:-134px;   cursor:default;}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
.DsBox {width:270px;  margin:30px;height:210px;float:left;}
.DsBoxNew {width:269px; height:210px;margin:30px; font-size:24px; font-weight:bold;float:left;}
}

/* iPads (Landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.DsBox {width:270px;  margin:30px;height:210px;float:left;}
.DsBoxNew {width:269px; height:210px;margin:30px; font-size:24px; font-weight:bold;float:left;}
}
#fanCloseBtn {
  visibility: visible;
  float: right;
  padding-top: 0px;
  position: relative;  
  bottom: 15px;
  left: 15px;
}

#lstZipCode Option {
    padding-left: 5px;
}

#lstSelected Option {
    padding-left: 5px;
}




/*----- Tabs -----*/

.tab-cntnr {
    padding: 5px 15px ;
    width: auto;
}



.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
    }
 
        .tab-links  a {
             padding: 3px 15px;
  display: inline-block;
  border-radius: 8px 8px 0px 0px;
  background: #dcdbdf;
  font-size: 15px;
  font-weight: bold;
  color: #000;
   transition: all linear 0.15s;
  position: relative;
  top: 5px;
  border:1px solid #000;
        }
 
        /*.tab-links a:hover {
            background:#fff;
            text-decoration:none;
        }*/
 
    li.active a, li.active a:hover {
        background:#fff;
        color:#4c4c4c;
          color: #f16621;           
  border: 1px solid #000;
  border-bottom:1px solid #fff !important;
  /* z-index: 1; */
  position: relative;
  top: 5px;
  
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:10px;
        /*border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);*/
        background:#fff;
        float:left;
          border: 1px solid #000;
            width: auto;
  min-height: 445px;
  min-width: 969px;
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }

        .lnktbs{
             padding-top: 1px;
  padding-left: 7px;
  float: left;

        }

        .txtdecor{
            font-style:italic;
            font-size:10px;
            color:#999;

        }

.fnt10{font-size:10px;}
.fnt12{font-size:12px;}
.fnt14{font-size:14px;}


.clrbk{color:#000;}
.clrbold{font-weight:bold;}
.indbx {width:165px; height:106px; background:#5a6e7f; border-radius:10px; margin-left: 12px; margin-bottom:25px;}
.indbx p{width:100%; color:#fff; font-weight:bold; padding-top:10px; padding-bottom:5px;text-align:center;margin:0; }
.indbx1 {width:163px; height:80px; background:#fff; border-radius:10px; border:1px solid #000; }
.indbx1 p{width:100%; color:#333; font-weight:bold; padding-top:10px; padding-bottom:5px;text-align:center;margin:0; font-size:25px;}
.indbx2 {width:190px; min-height:280px; background:#5a6e7f; border-radius:10px; margin-left: 12px; margin-bottom:25px;}
.indbx2 p{width:100%; color:#fff; font-weight:bold; padding-top:10px; padding-bottom:5px;text-align:center;margin:0; }
.indbx3 {width:188px; min-height:265px; background:#fff; border-radius:10px; border:1px solid #000; }

_::-moz-progress-bar, body:last-child .indbx3 {width:188px; min-height:270px; background:#fff; border-radius:10px; border:1px solid #000;}
@media all and (-ms-high-contrast:none) {

    *::-ms-backdrop, .indbx3 {
        width:188px; min-height:270px !important; background:#fff; border-radius:10px; border:1px solid #000;
    }
}


.txtstl{font-size:14px; font-weight:normal;text-align:center; display:block;}
.lnktbs{padding-bottom:15px;}

.populate .head1, .populate .head, .populate .populate-price, .populate1 .head1, .populate1 .head, .populate1 .populate-price{
     clear: both;
  display: block;
  text-align: center;
}
.populate{
    width: 88%;
  margin-top: 10px;
  float: left;
  padding-left: 18px;
  padding-right: 20px;
  text-align: center;
  font-size:12px;
}
.populate .head1, .populate1 .head1{
    color: #4acaff;
}
.populate .head1, .populate .head, .populate1 .head1, .populate1 .head{
    font-weight: bold;
    line-height: 25px;
}
.populate .populate-price, .populate1 .populate-price {
  padding-bottom: 7px;
  border-bottom: 1px solid rgba(128, 128, 128, 0.62);
  margin-bottom: 10px;
}
.main-populate{
      margin-left: auto;
  margin-right: auto;
  display: table;
  width: 100%;
  font-size: 14px;

}
.main-populate1{
    font-size: 14px;
}
.update_graph .reset{
        float: right;
    margin-right: 10px;
    margin-top: 15px;
}
.populate1 {
  width: 89%;
  /*margin-top: 25px;*/
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

.populate2 {
  
  margin-top: 25px;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.marg20p{margin-left: 20%;}
.Stternk{padding:0px 5px; text-align:center; font-size:13px;  margin-left: 30%;
  margin-top: 5%;
  float: left;}
    .Stternk .Stternk {
        margin-left: 0;
    }

    .Stternk1{padding:5px 5px; text-align:center; font-size:13px;  margin-left: 30%;
  margin-top:5%;
  float: left;}
    .Stternk2{padding:0px 5px; text-align:center; font-size:13px;  margin-left: 32%;
  margin-top: 0%;
  float: left;}
     .Stternk3{padding:0px 5px; text-align:center; font-size:13px;  margin-left: 30%;
  margin-top: 0%;
  float: left;}
.cart-top{
    float: right;  
}
.cart-top .viewreport{
        font-size: 12px;    
}
.cart-top .viewreport img{
    margin-right: 10px;
}
.cart-top .viewreport span{
        position: relative;
    bottom: 8px;
}
.cart-top .viewreport span:hover{
    text-decoration: underline;
}
.fancybox.SeeDeta{
    float: right;
}
.key-insights{
   text-align: center;
    border-left: 1px solid #000;
    margin: 10px 0px;
}
.key-insights .days-count{
        color: #78A6DA;
    font-weight: 600;
    margin-bottom: 5px;
}
.avg-available{
    margin-top: 5px;
}
.value-price{
    position: relative;
    bottom: 4px;
    padding-right: 5px;
    font-size: 13px;
}
.CntDsRht .todays-price .DbTps{
    text-decoration: underline;
}
.CntDsRht.right-section .todays-price{
    border: 1px solid #000;
    padding: 5px 0px 10px 0px;
    text-align: center;
    border-radius: 30px;
    min-height: 112px;
}
.CntDsRht.right-section{
        margin-top: 0px;
       padding-top: 0px;
    width: 125px;
    padding-left: 0;
    padding-bottom: 0px;
}
.prcoverall{
    padding: 10px 0px 0px 10px;
}
.current-competitor, .current-pricing{
    margin-right: 10px;
}
.current-competitor{
    width: 30%;
    float: left;
}
.current-pricing{
    width: 67%;
    float: left;
}
.key-market-trends{
    width: 67%;
    float: right;
    margin-right:19px;
}
.pricing-trends, .inventory-trends{
    width: 47%;
    float: left;
    padding: 10px;
}
.inventory-trends{
    padding-left: 0px;
    padding-right: 0;
}
.price-inventory-trend{
    padding: 0px 8px 10px 10px;
}
.col-values input[type="radio"]{
    float: right;
    margin-top: 0;
    margin-right: 0px;
}
.col-values{
    background: #dcdbdf;
    padding: 7px 5px;
    font-size: 11px;
}
#prcintelComps .col-values:first-child{
    background: #fff;
    padding-top: 0px;
}
#prcintelComps{
    padding-top: 5px;
    max-height: 500px;
    overflow: auto;
}
#prcintelComps .col-values:nth-child(odd){
    background: #fff;
}
.col-values .popover{
    position: absolute !important;
    z-index: 1000;
}
.prcintlstatussumm{
            text-align: left;
    font-style: italic;
    padding: 10px 5px 10px 35px;
}
.prcintlkeymkttop{
    text-align: center;
    padding-top: 10px;    
    font-weight: bold;
    padding-bottom: 5px;
}
.prcintlkeymkttop select{
    margin-left: 5px;
}
.todays-price .chart svg{
overflow: visible;
}
.legend-chart{
    margin: 0 auto;
    margin-top: 5px;
    width: 200px;
    border: 1px solid #ddd;
    padding-top: 5px;
}
.legend-chart h5{
        margin: 0;
    margin-bottom: 8px;
    font-size: 12px;
    padding-left: 3px;
    font-weight: 600;
    color: #999;
    text-align: center;
    text-decoration: underline;
}


.hide .up-arrow, .hide .down-arrow, hide .striaght-arrow {display:none;}
.show .up-arrow, .show .down-arrow, .show .striaght-arrow {display:inline-block;}
.striaght-arrow
{
    width: 20px;
    height: 25px;
    background-image: url(../Images/striaght-arrow.png);
    margin: 0;
    padding: 0;
    display: inline-block;
    background-repeat: no-repeat;

} 
.show {display:inline;}
.hide{
    display: none;
}
.pricing-trends .PoCBtm, .inventory-trends .PoCBtm{
    min-height: 285px;
}
.current-pricing .PoCBtm{
    min-height: 200px;
    margin-bottom: 10px;
}
.price-blk {
    text-align:center;
    float:left;
    width: 30.33%;
    border: 1px solid #ddd;
    margin-left: 15px;
}
.clearfix {clear:both}
.price-blk h5{margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;}
.price-blk div{
    margin: auto;
    width: auto;
    padding-left: 80px;
    height: auto;
    line-height: normal;
}
.price-blk div svg{
    text-align: center;
    margin: auto;
    width: 150px;
    height: 25px;
}

.price-blk-large {
    text-align:center;
    float:left;
    width: 60.66%;
    border: 1px solid #ddd;
    margin-left: 15px;
}
.clearfix {clear:both}
.price-blk-large h5{margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;}
.price-blk-large div{
    margin: auto;
    width: auto;
    padding-left: 80px;
    height: auto;
    line-height: normal;
}
.price-blk-large div svg{
    text-align: center;
    margin: auto;
    width: 150px;
    height: 25px;
}
.key-title {margin-left: 35px;
    font-weight: bold;margin-bottom: 0px;text-decoration:underline;margin-top: 15px;}
#psavg, #ptavg {position:relative;}
#psavg:before, #ptavg:before{
    content: '';
    display: block;
    height: 14px;
    width: 12px;
    background: #000;
    position: absolute;
    left: 50%;
    margin-left: -55px;
    margin-top: 2px;
}
.price-blk:first-child{
    margin-left: 12px;
}
.price-blk text{
    font-size: 9pt;
}
#prcintelComps .col-values:first-child .popover.fade.top.in{
    top: 40px !important;
    left: 0px !important;
}
#prcintelComps .col-values:first-child .popover.top .arrow{
    top: -11px;
    bottom: -19px;
    background: url(../Images/top-arw-tab.png) no-repeat;
    border-top-color: transparent;
    background-position: 50% 100%;
}
#prcintelComps .col-values:first-child .popover.top .arrow:after{
    border-top-color: transparent;
}
#prcintelComps .col-values:nth-child(2) .popover.fade.top.in{
    top: -255px !important;
}
.current-competitor .PoCBtm{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

@media only screen and (max-width: 1100px) {
	.DsBox{
		height: 300px !important;
	}
    #divMyPortfolio{
        left: 0 !important;
    }
}
#dvHstfilter h2.Blu{
        font-size: 1.5em;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 10px;
}
#dvHstfilter h4.Blu{
    font-size: 12px;
    margin: 0;   
    font-weight: bold;
}
#dvHstfilter #fanCloseBtn{
    margin-top: 10px;
}
#dvHstfilter .hisall_left{
    float: none;
}
#dvHstfilter input[type="checkbox"]{
    position: relative;
    top: 2px;
    margin-right: 5px;
}
#dvHstfilter label{
    font-weight: normal;
    display: initial;
}
#dvHstfilter h3.Blu{
    font-size: 1.17em;
    font-weight: bold;
    margin: 0;
    margin-bottom: 5px;
}
.hstgraphs{
    margin-top: 15px;
}
#dvHstfilter{
    padding-bottom: 0px;
    margin-bottom: 0px; 
}
.logo-bg-blk {
   padding-left: 100px;
    background-image: url(../Images/stdirectionlogo.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    text-align: center;
    background-size: 60px auto;
    margin: 70px 0px;
}
.logo-bg-blk h2 {text-transform:uppercase;    margin-bottom: 10px;}
.left-align {text-align:left;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .CrcLst{
       width: 60px;
       height: 57px;
   }
   #MainContent_grdMapResult table th:nth-child(2){
       width: 155px !important;
   }   
   #MainContent_grdMapResult td.GrdCol.FltLft1.comp-name{
       width: 155px !important;
   }
    #MainContent_grdMapResult table .floor{
         width: 100px !important;
    }
    #MainContent_grdMapResult table .last-changed{
        width:80px !important;
    }
    .StoreGofiltr a{
        height: 36px !important;
    }
    #dvHstfilter label{
        display: inline;
    }
    #MainContent_repCompStore_trEmpty{
        padding-top: 25% !important;
        padding-bottom: 25% !important;
    }
    .price-blk div{
        padding-left: 50px !important;
    }
    .hisall_left_lt .hisall_left_rt{
        height: 100px !important;
        margin-bottom: 0px !important;
        width: 173px !important;
    }
    .hisall_left_lt .hisall_left_lt1{
        height: 70px !important;
        width: 173px !important;
    }
    .MstreFiltr{
        height: 40px !important;
        width: 173px !important;
    }
    .hisall_right{
        height: 275px !important;
        margin-bottom: 10px;
    }
    .hisall_btnreset{
        padding-top: 0px !important;
    }
    .hisall_leftbtn{
        margin-top: 15px;
    }
}

/*
///Auther:    Tanweer Akhtar
///Date:      26-06-2012
///Email:     tanweer_bravi@yahoo.com
///License    Copyright@tanweerbravi
*/
a {
    color: #0034aa;
    text-decoration: none;
    cursor: pointer;
}

.text { color: #74aacc; }

.fl { float: right; }
.f2 { float: right; padding-right: 200px; }
.pager { margin: 10px 15px 5px 0; }
.page-numbers { /*font-family: 'Helvetica Neue' ,Helvetica,Arial,sans-serif;
    border: 1px solid #CCC;
    color: #808185;
    display: block;
    float: left;
    font-size: 130%;
    margin-right: 3px;*/ padding: 0px 2px 0px; text-decoration: underline; }
    .page-numbers.current { /*background-color: #808185;
    border: 1px solid #808185;
    color: white*/
        font-weight: bold;
        text-decoration: none!important;
    }
    .page-numbers.next, .page-numbers.prev { border: 1px solid white; cursor: pointer; }
    .page-numbers.desc { border: none; margin-bottom: 10px; }

.Reputation .page-numbers {font-size:10px;}

.Advstores { margin: 10px 10px 0px; }
    .Advstores a { text-decoration: underline; }
iframe .UsersearchLft { border-top: none; }
.UsersearchLft { border-bottom: 1px solid #8F8D8D; border-top: 1px solid #8F8D8D; margin: 10px 0px 5px; padding: 5px 0px 10px; }
    .UsersearchLft .TxtBx { width: 97px;}
    /*.#dvPurchaseDate .TxtBx input{width: 70px;}*/
    

.dvAddStrebtn { clear: left; float: right; width: 140px; height: 23px; margin-top: 10px; }
.dvAddStrebtn1 {   float: left;  width: 140px;  height: 23px;  margin-top: 10px; margin-left: 294px; }
.ResultDv { float: right; padding: 11px;color:#01459A; font-size:11px;}
.Repthtxtcnt {width:375px; float:left;}
.strsimpip {float:left; padding:0px 3px;}
.ReptxtDatht{width:78px; float:left;}
.repmancnttxt {float:left;padding-top: 10px;}
.Aseemore {cursor:pointer;}
.FltrBtndv input{background: url(../images/filter.png) no-repeat; border: none; width: 93px; height: 27px; display: block; text-indent: -10000px; float: left; cursor: pointer; margin:-5px 15px;}
.pagesrdv { float: right; }
.dvUserd { float: left; padding: 9px; font-weight: bold; }
.dvAddStrebtn input[type="Submit"] { background: url(../images/search_03.png) no-repeat; border: none; width: 109px; height: 22px; display: block; text-indent: -10000px; float: left; cursor: pointer; }
.dvAddStrebtn1 input[type="Submit"] { background: url(../images/search_03.png) no-repeat; border: none; width: 109px; height: 22px; display: block; text-indent: -10000px; float: left; cursor: pointer; }
.dvfrmTo { margin: 0px 5px; }
.DvcrsF { width: 388px; }
.ui-datepicker-calendar a.ui-state-default { width: 20px; height: 18px; }
#rodSubType { color: red; }
.dvSubsType { float: left; }
.dvStoreSearch input[type="text"] { width: 160px; }
.dvazipcod { float: right; }
.dvCityt input[type="text"] { width: 85px; }
.UserTy .TxtBx { width: 109px; margin-right: 10px; }
    .UserTy .TxtBx input { width: 109px; }
.dvstatwLBl .TxtBx { width:120px; margin-right:5px; }
.dvZipcodeP { float: right; }
.dvazipcod a { background: url(../images/Popminus.png) no-repeat; border: none; width: 16px; height: 16px; display: block; text-indent: -10000px; float: left; cursor: pointer; }
.DvAdminview .PoppSf { float: right; width: 355px; }
.dvdropdwonstae select { width:120px; }
.DvAdminview .Tpar1 { margin: 5px 0px; width: 200px; }
.DvAdminview .TxtSelectP { margin: 5px 0px; }
.DvAdminview .PoppSf select { width: 160px; }
.DvAdminview .dvstatwLBl .dvzipcde { width:60px; margin-right: 5px; }

.dvFLft { width:450px; }
.dvFLft .TxtBx input {    width:280px;}
.dvFLft .dvCityt input {width:90px;}

.dvFLft1 { width:750px; }
.dvFLft1 .TxtBx input {    width:280px;}
.dvFLft1 .dvCityt input {width:90px;}
.dvstatwLBl .dvCityt{ width:90px; margin-right: 5px; }
.DvAdminview .LblBx { margin-right: 15px; }
.SeleTy select { width: 109px; }
.DvAdminview #dvPurchaseDate .TxtBx {float:left; width:97px; }
.DvAdminview #dvPurchaseDate .TxtBx input { width: 70px; }

.DvAdminview #FldWdSm .TxtBx {float:left; width:97px; }
.DvAdminview #FldWdSm .TxtBx input { width: 70px; }
.DvAdminview #FldWdSmT .TxtBx {float:left; width:97px; }
.DvAdminview #FldWdSmT .TxtBx input { width: 70px; }
.dvAdminFooter {padding:0px 15px;}
.dvAdminFooter .FootLft { margin: 0px; }
.dvAdminFooter .FootRht { margin: 0px; }

.dvAdminFooter .FootRht ul li { color: #939598; display: inline-block; font-size: 12px; margin: 10px 5px; position: relative; }
#MainContent_txtAddress1 { width: 230px; background-color: #DDE4E7; border: medium none; padding: 2px; }
.dvCitytEdit .TxtBx { width: 103px; }
.dvCitytEdit input { width: 100px; }
.dvzipcodeEditAd .TxtBx { width:  111px; }
.dvzipcodeEditAd input { width: 54px; }
.Addvzipcde {width:50px;}
.DvAdminview .dvCitytEdit .dvzipcde { margin-right: 5px; width: 35px; }
.ddlselectedt #MainContent_ddlState { width: 112px; }
.AdEdituser { float: left; font-weight: bold; padding: 9px; }
.dvstusr { float: left; margin-right: 10px; }
.AEditUpdtS { clear: left; float: right; margin: 8px 13px 0; }
.dvlfthmp { float: left; }
.dvahmprht { float: left; margin-left: 60px; }
.dvcnthmpsMn { margin: 15px 28px 0; min-height:360px;}
.dvALkUser { margin-top: 3px; }
    .dvALkUser a { text-decoration: underline; color: #05add0; }
.Admdvloginbtn input { float: right; clear: right; background: url(../images/add_user.png) no-repeat; width: 93px; height: 22px; display: block; text-indent: -10000px; border: none; cursor: pointer; }
.AEditUpdtS input { float: right; clear: right; background: url(../images/update.png) no-repeat; width: 86px; height: 22px; display: block; text-indent: -10000px; border: none; cursor: pointer; }
.dvAdZipCdes input { float: left; background: url(../images/AddBtn.png) no-repeat; width: 66px; height: 22px; display: block; text-indent: -10000px; border: none; cursor: pointer; }
.DvAdminview .AccBs { margin-top: 7px; }
.addImage a { background: url(../images/AddBtn.png) no-repeat; border: none; width: 66px; height: 22px; display: block; text-indent: -10000px; cursor: pointer; }
#lblResults { float: right; }
#UpdatePanel1 .UsersearchLft { border-top: none; }
.DvActDtlslft Msv { width: 250px; }
.DvAdminview .dvedit a { text-decoration: underline; }
.DvAdminview .dvAdminActDataRht a { text-decoration: underline; }
/*.DvAdminview .UsersearchLft {  border-top: none; }*/
.DvAdminStoreSearch .minCnt { background: none; border-bottom: none; border-top: none; }
.txtResize { margin: 0px 0px 5px; float: right; }
.DvActDtlslft .BtnDelc { float: right; }
.DvAdminview .LftBsc .LblBx { margin-right: 5px; }
.UsersearchLfts { border-bottom: 1px solid #8F8D8D; margin: 10px 0px 5px; padding: 5px 0px 10px; }
.DvAdminview .LftAcc { width: 328px; }
.DvAdminview .dvedit { margin-top: 7px; }
.dvUserDetlsAd { border-bottom: 1px solid #8F8D8D; border-top: 1px solid #8F8D8D; }
    .dvUserDetlsAd a { color: #05add0; }
#breadcrumb .dvALkUsers { text-decoration: underline; color: #05add0; }
.LnkUnlne { text-decoration: underline; }
#adduser { text-decoration: underline; }
#dvBclr { color: #000000; }
.DvBlk { color: #000000; }
.DvBlks { color: #000000; }

.SignIn .LnkUnlne { }
.SignIn { clear: right; }
.SignIn { clear: right; }
.Orgm { color: red; }
.sa { text-align: center; }
.grdrowclr { background-color: aqua; }
#FldWdSms .TxtBx {width:100px;}
#FldWdSms .TxtBx input { width: 47px;}
#FldWdSms .TxtBx select { font-size: 12px; padding: 2px; width: 100px;}
#FldWdSms .TxtBx:last-child {width:48px;}
#FldWdSms #FldWdLbl  {margin-right:0px;}
#FldWdSmsT .TxtBx {width:124px;}
#FldWdSmsT .TxtBx input { width: 53px;}
#FldWdSmsT .TxtBx select { font-size: 12px; padding: 2px; width: 124px;}
#FldWdSmsT .TxtBx:last-child {width:48px;}
#FldWdSmsT #FldWdLbl  {margin-right:0px;}
.errmsgTp {margin:5px 0px; text-align:center;}
.DvAdminview .dvstores h2 {margin:5px 0px 10px; }
 .inputErrmsg div {margin: 5px 0px; display: block;min-height: 4px;   }
.fancybox-wrapClse .fancybox-close{left:925px; position: absolute;}
.DvAdminview .Advstores a {margin-top: 5px;display: block;}

.MessageSuccess
{
    position: fixed;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    text-align: center;
    background-color: green;
    padding: 5px;
}
.MessageFail
{
    position: fixed;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: white;
    text-align: center;
    background-color: red;
    padding: 5px;
}
.MessageWarn
{
    position: fixed;
    font-family: Tahoma;
    font-size: 12px;
    color: black;
    text-align: center;
    background-color: gold;
    padding: 10px;
}
.fancybox-wrapClse1 .fancybox-close{left:930px; position: absolute;}
#clearimg {background: url(../images/clearIcon.png) no-repeat; border: none; margin: 2px 1px 0; width: 16px; height: 16px; display: block; text-indent: -10000px; float: left; cursor: pointer; }
#clearimgTrial {background: url(../images/clearIcon.png) no-repeat; border: none; margin: 2px 1px 0; width: 16px; height: 16px; display: block; text-indent: -10000px; float: left; cursor: pointer; }
#clearimgPurchase {background: url(../images/clearIcon.png) no-repeat; border: none; margin: 2px 1px 0; width: 16px; height: 16px; display: block; text-indent: -10000px; float: left; cursor: pointer; }

/*#clearimg1 {background: url(../images/clearIcon.png) no-repeat; border: none; margin: 2px 1px 0; width: 16px; height: 16px; display: block; text-indent: -10000px; float: right; cursor: pointer; }*/
#Astorelgn {clear:none;}
#myStoreDisable {background:url(../Images/nav_1.png) no-repeat 0px 10px;width:76px; height:24px; display:block;}
a#myStoreDisable:hover {background:url(../Images/nav_1.png) no-repeat 0px 10px;width:76px; height:24px; display:block;}
a#myAccDisable {background:url(../Images/nav_2.png) no-repeat  0px 10px;width:101px; height:24px; display:block;}
a#myAccDisable:hover {background:url(../Images/nav_2.png) no-repeat  0px 10px;width:101px; height:24px; display:block;}

.ChkBx { width:160px;}
.flts{margin-left: 120px;}
