﻿/*
 * LMS CSS
 * Author: Targetbase
 *
 *
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   Imported Style Sheets
   ========================================================================== */

@import url("jquery_ui/smoothness/jquery-ui-1.9.0.custom.css");
@import url("plugins/jalert.css");



/* =============================================================================
   @font-face custom fonts go here.
   ========================================================================== */

@import url("https://fast.fonts.com/cssapi/315e5d28-e78d-417a-880f-f4d8bf3fd7e0.css"); /*Used for Neue Helvetica and Univers*/

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section
{
    display: block;
}

audio, canvas, video
{
    display: inline-block;
    *display: inline;
    *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. 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%;
}

html, button, input, select, textarea
{
    font-family: sans-serif;
    color: #222;
}

body
{
    margin: 0;
    font-size: 1em;
    line-height: 1.4;
}

div, span, ul, li
{
    margin: 0px;
    padding: 0px;
}

/*
 * 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)
 */

::-moz-selection
{
    background: #000000;
    color: #fff;
    text-shadow: none;
}

::selection
{
    background: #000000;
    color: #fff;
    text-shadow: none;
}

/*
 * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
*/

/* =============================================================================
   Links
   ========================================================================== */

a
{
    color: #666666;
    zoom: 1;
}

    a:visited
    {
        color: #666666;
    }

    a:hover
    {
        color: #df600c;
    }

    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: .5em 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, serif;
    _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%;
}

/* 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;
}

p
{
    margin: 0px;
    padding: 0px;
}


/* =============================================================================
   Lists
   ========================================================================== */

ul, ol
{
    margin: 1em 0;
    padding: 0 0 0 0px;
}

dd
{
    margin: 0 0 0 40px;
}

nav ul, nav ol
{
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

ul, li
{
    display: inline;
    list-style-type: none;
}


/* =============================================================================
   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/i/440
 */

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 */
label
{
    cursor: pointer;
}

/*
 * 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;
    white-space: normal;
}

/*
 * 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%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */

button, input
{
    line-height: normal;
}

    /*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */

    button, input[type="button"], input[type="reset"], input[type="submit"]
    {
        cursor: pointer;
        -webkit-appearance: button;
        *overflow: visible;
    }

        /*
 * Re-set default cursor for disabled elements
 */

        button[disabled], input[disabled]
        {
            cursor: default;
        }

    /*
 * Consistent box sizing and appearance
 */

    input[type="checkbox"], input[type="radio"]
    {
        box-sizing: border-box;
        padding: 0;
        *width: 13px;
        *height: 13px;
    }

    input[type="search"]
    {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button
        {
            -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;
}

    td input, td select
    {
        margin: 0px;
        padding: 0px;
        display: inline-block;
    }


/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe
{
    margin: 0.2em 0;
    background: #ccc;
    color: black;
    padding: 0.2em 0;
}

/* =============================================================================
   Body General - Viewport and Main Site Wrapper
   ========================================================================== */

html
{
    overflow-x: hidden;
}

body
{
    color: #333333;
    background-color: rgb(72, 72, 72);
    background-image: url(/public/images/pcscbackground.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    text-align: left;
    margin: 0 auto;
    width: 100%;
    padding: 0px 0px 15px 0px;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
   Test for screen size to fix background sliding. If screen is less than the
   size of the container, fix the background, if it's larger proceed as normal.
   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#container
{
    width: 1009px;
    height: auto;
    margin: 0px auto;
    padding: 0;
    position: relative;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    background-image: url(../images/container_bg.png);
    background-position: center top;
    background-repeat: no-repeat;
}


/* =============================================================================
   Global Elements - header, body and footer global elements
   ========================================================================== */


.overlayLoader, .overlayLoaderAASBoost
{
    display: block;
    background-color: rgba(255,255,255,0.5);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    width: 100%;
    height: 500%;
}

    .overlayLoader > .loaderMessage, .overlayLoaderAASBoost > .loaderMessage
    {
        position: relative;
        top: 6%;
        left: 42%;
        width: 275px;
        height: 120px;
        padding: 45px 0px 0px 0px;
        background-color: #ffffff;
        display: block;
        text-align: center;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
        -moz-box-shadow: 0px 4px 15px 0px #666;
        -webkit-box-shadow: 0px 4px 15px 0px #666;
        box-shadow: 0px 4px 15px 0px #666;
    }

        .overlayLoader > .loaderMessage p, .overlayLoaderAASBoost > .loaderMessage p
        {
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
            font-size: 16px;
            text-transform: uppercase;
            margin: 0px auto;
            color: #666666;
        }

        .overlayLoader > .loaderMessage img, .overlayLoaderAASBoost > .loaderMessage img
        {
            margin: 0px auto;
        }



/* --------
Header Global 
--------*/

/* =============================================================================
Lists Navigation primary style

Top Nav for every page
========================================================================== */


.menu
{
    list-style: none;
    width: 100%;
    margin: 0px 0px 0px 0px;
    height: auto;
    padding: 0px;
}

    .menu li
    {
        display: block;
        float: left;
        position: relative;
        width: auto;
        min-width: 50px;
        height: 45px;
        padding: 0px;
        margin-top: 0px;
        margin-right: 10px;
        /*border: 1px solid black;*/
    }

        /*

.menu li#maintenance 
{     
margin: 0px 0px 0px -11px;
}  

.menu li#admin 
{     
margin: 0px 0px 0px -45px;
}  */

        .menu li#myprofile
        {
            margin: 0px 0px 0px 0px;
        }

        .menu li#faqs
        {
            margin: 0px 0px 0px 0px;
        }

        .menu li#newOwnerWorkShop
        {
            margin: 0px 0px 0px 0px;
        }


        .menu li#reports
        {
            margin: 0px 10px 0px 0px;
        }

        /*Normal States*/
        .menu li#home
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat 18px 4px;
            cursor: pointer;
        }

        .menu li#prospecting
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat 21px -40px;
            cursor: pointer;
        }

        .menu li#serviceevent
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat -131px -168px;
            cursor: pointer;
        }

        .menu li#reminders
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat 19px -80px;
            cursor: pointer;
        }

        .menu li#newOwnerWorkShop
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat 0px -168px;
            cursor: pointer;
        }

        .menu li#reports
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat 11px -126px;
            cursor: pointer;
        }

        .menu li#myprofile
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat -119px 4px;
            cursor: pointer;
            margin: 0px 10px 0px 0px;
        }

        .menu li#maintenance
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat -131px -42px;
            cursor: pointer;
        }

        .menu li#faqs
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat -139px -124px;
            cursor: pointer;
        }

        .menu li#admin
        {
            background: url('images/header/creative-sprite_TopNav.png') no-repeat -134px -80px;
            cursor: pointer;
        }

        /*Hover States*/
        .menu li#prospecting:hover a
        {
            color: #dd5e09;
            background-color: #ffffff;
            display: inline-block;
            text-decoration: underline;
            padding: 0px 3px;
            margin: 32px 0px 0px 0px;
            /* Box Shadow */
            box-shadow: 3px 3px 10px #888;
            -webkit-box-shadow: 3px 3px 10px #888;
            -moz-box-shadow: 3px 3px 10px #888;
        }

        .menu li#serviceevent:hover a
        {
            color: #dd5e09;
            background-color: #ffffff;
            display: inline-block;
            text-decoration: underline;
            padding: 0px 3px;
            margin: 32px 0px 0px 0px;
            /* Box Shadow */
            box-shadow: 3px 3px 10px #888;
            -webkit-box-shadow: 3px 3px 10px #888;
            -moz-box-shadow: 3px 3px 10px #888;
        }

        .menu li#reports:hover a
        {
            color: #dd5e09;
            background-color: #ffffff;
            display: inline-block;
            text-decoration: underline;
            padding: 0px 3px;
            margin: 32px 0px 0px 0px;
            /* Box Shadow */
            box-shadow: 3px 3px 10px #888;
            -webkit-box-shadow: 3px 3px 10px #888;
            -moz-box-shadow: 3px 3px 10px #888;
        }

        .menu li#myprofile:hover a
        {
            color: #dd5e09;
            background-color: #ffffff;
            display: inline-block;
            text-decoration: underline;
            padding: 0px 3px;
            margin: 32px 0px 0px 0px;
            /* Box Shadow */
            box-shadow: 3px 3px 10px #888;
            -webkit-box-shadow: 3px 3px 10px #888;
            -moz-box-shadow: 3px 3px 10px #888;
        }

        .menu li#admin:hover a
        {
            color: #dd5e09;
            background-color: #ffffff;
            display: inline-block;
            text-decoration: underline;
            padding: 0px 3px;
            margin: 32px 0px 0px 0px;
            /* Box Shadow */
            box-shadow: 3px 3px 10px #888;
            -webkit-box-shadow: 3px 3px 10px #888;
            -moz-box-shadow: 3px 3px 10px #888;
        }



/*Active States*/
li#home a.active,
li#prospecting a.active,
li#serviceevent a.active,
li#reminders a.active,
li#reports a.active,
li#myprofile a.active,
li#maintenance a.active,
li#faqs a.active,
li#admin a.active,
li#newOwnerWorkShop a.active
{
    border-bottom: 3px solid #dd5e09;
}

.menu li:hover
{
    padding: 0px;
    /* Rounded corners */
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.menu li a
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    color: #666666;
    display: inline-block;
    outline: 0;
    margin: 0px 0px 0px 0px;
    padding: 32px 3px 0px 3px;
    text-decoration: none;
    text-transform: uppercase;
    zoom: 1;
}


.menu li:hover a
{
    color: #dd5e09;
    display: inline-block;
    text-decoration: underline;
    padding: 32px 3px 0px 3px;
}

.campaignDropdown
{
    list-style: none;
    width: 100%;
    margin: 0px;
    height: auto;
    padding: 0px;
}

    .campaignDropdown li
    {
        display: inline-block;
        float: none;
        position: relative;
        border-bottom: 1px solid #bababa;
        width: 100%;
        height: auto;
        padding: 0px;
        margin-top: 0px;
    }


.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns
{
    position: absolute;
    left: -999em; /* Hides the drop down */
    text-align: left;
    padding: 10px 5px 10px 5px;
    border-top: none;
    z-index: 9999;
    /* Gradient background */
    background: #ffffff;
    /*		background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#BBBBBB));*/
    /* Rounded Corners */
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
    /* Box Shadow */
    box-shadow: 3px 3px 10px #888;
    -webkit-box-shadow: 3px 3px 10px #888;
    -moz-box-shadow: 3px 3px 10px #888;
}


.menu li:hover .dropdown_1column,
.menu li a:hover .dropdown_1column,
.menu li:hover .dropdown_2columns,
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns
{
    left: -1px;
    top: auto;
}


.col_1,
.col_2,
.col_3,
.col_4,
.col_5
{
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}

.col_1
{
    width: 200px;
}

.col_2
{
    width: 270px;
}

.col_3
{
    width: 410px;
}

.col_4
{
    width: 550px;
}

.col_5
{
    width: 690px;
}


.menu li#prospecting div.dropdown_1column .campaignDropdown li a
{
    display: block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    text-transform: uppercase;
    float: none;
    position: static;
    color: inherit;
    /* Box Shadow */
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
}

.menu li#prospecting div.dropdown_1column .campaignDropdown li:hover a
{
    background-color: #d5dde1;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    /* Rounded corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.menu li#prospecting div.dropdown_1column .campaignDropdown li a
{
    font-size: 12px;
    color: #404040;
}


.menu li#serviceevent div.dropdown_1column .campaignDropdown li a
{
    display: block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    text-transform: uppercase;
    float: none;
    position: static;
    color: inherit;
    /* Box Shadow */
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
}

.menu li#serviceevent div.dropdown_1column .campaignDropdown li:hover a
{
    background-color: #d5dde1;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    /* Rounded corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.menu li#serviceevent div.dropdown_1column .campaignDropdown li a
{
    font-size: 12px;
    color: #404040;
}


.menu li#myprofile div.dropdown_1column .campaignDropdown li a
{
    display: block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    text-transform: uppercase;
    float: none;
    position: static;
    color: inherit;
    /* Box Shadow */
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
}

.menu li#myprofile div.dropdown_1column .campaignDropdown li:hover a
{
    background-color: #d5dde1;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    /* Rounded corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.menu li#myprofile div.dropdown_1column .campaignDropdown li a
{
    font-size: 12px;
    color: #404040;
}

.menu li#admin div.dropdown_1column .campaignDropdown li a
{
    display: block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    text-transform: uppercase;
    float: none;
    position: static;
    color: inherit;
    /* Box Shadow */
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
}

.menu li#admin div.dropdown_1column .campaignDropdown li:hover a
{
    background-color: #d5dde1;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    /* Rounded corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.menu li#admin div.dropdown_1column .campaignDropdown li a
{
    font-size: 12px;
    color: #404040;
}

.menu li#reports div.dropdown_1column .campaignDropdown li a
{
    display: block;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    text-transform: uppercase;
    float: none;
    position: static;
    color: inherit;
    /* Box Shadow */
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
}

.menu li#reports div.dropdown_1column .campaignDropdown li:hover a
{
    background-color: #d5dde1;
    margin: 0px;
    padding: 4px 0px 4px 0px;
    /* Rounded corners */
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.menu li#reports div.dropdown_1column .campaignDropdown li a
{
    font-size: 12px;
    color: #404040;
}

/*.campaignDropdown li:nth-child(1),
.campaignDropdown li:nth-child(4),
.campaignDropdown li:nth-child(6),
.campaignDropdown li:nth-child(9)
{
    border-bottom: 1px solid #363636 !important;
}*/


.campaignDropdown li:nth-child(10)
{
    border-bottom: none;
}

header
{
    width: inherit;
    height: 124px;
    margin: 0 auto;
    padding: 0;
    border: 0px solid #0F0;
}

    header #logo
    {
        position: absolute;
        top: 38px;
        left: 2px;
        z-index: 1;
    }

    header #main_nav, header nav[role="top_navigation"]
    {
        position: absolute;
        width: 100%;
        top: 43px;
        left: 300px;
        z-index: 1;
    }

    header #main_secondary_nav
    {
        position: absolute;
        top: 5px;
        left: 30px;
        width: 920px;
        z-index: 1;
        margin: 0;
        padding: 0;
        text-align: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666666;
        border: 0px solid #0F0;
    }

        header #main_secondary_nav li
        {
            margin: 0 0 0 12px;
        }

    header #main_nav li a img:hover, header nav[role="top_navigation"] li a img:hover
    {
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
        opacity: 0.5;
    }

#logInContent
{
    font-size: 100%;
}



header #main_secondary_nav li a
{
    color: #666;
    text-decoration: none;
}

    header #main_secondary_nav li a:hover
    {
        color: #000;
        text-decoration: underline;
    }



/* --------
Body Global 
--------*/
.row
{
    margin: 0px 0px 0px 0px !important;
}

.ui-widget-content
{
    border: none !important;
}



span.creativeTitleIntro > p
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    letter-spacing: 0px;
    color: #666666;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    *width: 100%;
}


.small-btn_dark
{
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: center center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    width: auto;
    height: auto;
    padding: 3px;
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 12px !important;
}

.btn_light, .btn_dark
{
    background-color: transparent;
    background-repeat: repeat-x;
    background-position: center center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #CCC;
    width: auto;
    height: auto;
    padding: 6px 15px 6px 15px;
    text-transform: uppercase;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 16px !important;
    /* Rounded corners */
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

    .btn_light:disabled, .btn_dark:disabled
    {
        background-color: transparent;
        background-repeat: repeat-x;
        background-position: center center;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        border: 1px solid #ccc;
        width: auto;
        height: auto;
        padding: 6px 15px 6px 15px;
        text-transform: uppercase;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 16px !important;
        /* Rounded corners */
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
        opacity: 0.5;
        filter: Alpha(Opacity=50);
    }

.btn_light
{
    background-image: url('../images/btn_light_bg.jpg');
    color: #00275d;
}

.btn_dark, .small-btn_dark
{
    background-image: url('../images/btn_dark_bg.jpg');
    color: #fff;
}

/* START OF RIGHT SECTION */
#serviceEventRight_nav
{
    position: absolute;
    top: 150px;
    float: right;
    /*left: 75px;*/
    z-index: 1;
    width: 204px;
    min-height: 641px;
    /*height: auto !important;
    height: 614px;*/
    background-color: transparent;
}

/* START OF LEFT NAV */
/*********************
For Sections OnDemand Only
**********************/
#left_nav
{
    position: absolute;
    top: 150px;
    left: 75px;
    z-index: 1;
    width: 204px;
    min-height: 641px;
    height: auto !important;
    height: 614px;
    background-color: transparent;
}

#left_nav_shadow
{
    position: absolute;
    top: 0px;
    left: 171px;
    z-index: 50;
    width: 13px;
    height: 641px;
    background: url(../images/prospectingImages.png) no-repeat -896px 0px;
}

#left_nav .left_nav_content_box
{
    background: #d0d9de url(../images/prospectingImages.png) no-repeat -7px -300px;
    width: 159px;
    padding: 12px;
    margin: 12px 0 0 -4px;
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    /*Box Shadow*/
    -moz-box-shadow: 0 6px 8px 0px #333333;
    -webkit-box-shadow: 0 6px 8px 0px #333333;
    box-shadow: 0 6px 8px 0px #bfbfbf;
    /* Rounded corners */
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px;
}


#left_nav_buttons
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 50;
    width: 204px;
}

.left_nav_btn
{
    position: absolute;
    left: 0px;
    z-index: 50;
    width: 148px;
    height: 36px;
    padding: 16px 0 0 56px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    color: #666;
}

/*Normal State*/
#left_nav #campaign_btn,
#left_nav .ppCampaign
{
    background: url(../images/prospectingImages.png) no-repeat -6px -6px;
    cursor: pointer;
}

#left_nav #serviceEventCampaign_btn
{
    background: url(../images/prospectingImages.png) no-repeat -6px -6px;
    cursor: pointer;
}

#left_nav #optIn_btn
{
    background: url(../images/prospectingImages.png) no-repeat -6px -6px;
    cursor: pointer;
}

#left_nav #audience_btn
{
    background: url(../images/prospectingImages.png) no-repeat -6px -61px;
    top: 56px;
    cursor: pointer;
}

#left_nav #creative_btn,
#left_nav .ppOptions
{
    background: url(../images/prospectingImages.png) no-repeat -6px -116px;
    top: 112px;
    cursor: pointer;
}

#left_nav #boost_review_btn
{
    background: url(../images/prospectingImages.png) no-repeat no-repeat -6px -61px;
    top: 112px;
    cursor: pointer;
}

#left_nav #coupons_btn
{
    background: url(../images/prospectingImages.png) no-repeat -7px -173px;
    top: 168px;
    cursor: pointer;
}

#left_nav #boost_summary_btn
{
    background: url(../images/prospectingImages.png) no-repeat -6px -231px;
    top: 168px;
    cursor: pointer;
}

#left_nav #boost_coupons_btn
{
    background: url(../images/prospectingImages.png) no-repeat -7px -173px;
    top: 56px;
    cursor: pointer;
}

#left_nav #summary_btn,
#left_nav #summarySE_btn,
#left_nav .ppSummary,
#left_nav .ppReminder
{
    background: url(../images/prospectingImages.png) no-repeat -6px -231px;
    cursor: pointer;
}

#left_nav .ppReminder
{
    top: 54px;
}

#left_nav #ppOptions
{
    top: 56px;
}

#left_nav #ppSummary
{
    top: 112px;
}

#left_nav #summary_btn
{
    top: 224px;
}

#left_nav #summarySE_btn
{
    top: 56px;
}

/*Hover State*/

#left_nav #optIn_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -7px;
    cursor: pointer;
}

#left_nav #serviceEventCampaign_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -7px;
    cursor: pointer;
}

#left_nav #optIn_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -7px;
    cursor: pointer;
}

#left_nav #audience_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -61px;
    cursor: pointer;
}

#left_nav #creative_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -116px;
    cursor: pointer;
}

#left_nav #boost_review_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -61px;
    cursor: pointer;
}

#left_nav #coupons_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -216px -172px;
    cursor: pointer;
}

#left_nav #boost_summary_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -231px;
    cursor: pointer;
}

#left_nav #boost_coupons_btn:hover
{
    background: url(../images/prospectingImages.png) no-repeat -216px -172px;
    cursor: pointer;
}

#left_nav #summary_btn:hover,
#left_nav #summarySE_btn:hover,
#left_nav .ppReminder:hover
{
    background: url(../images/prospectingImages.png) no-repeat -215px -231px;
    cursor: pointer;
}

/*Active State*/
#left_nav #campaign_btn.activeLeft,
#left_nav .ppSelection.activeLeft,
#left_nav #ppCampaign.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -7px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #optIn_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -7px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #serviceEventCampaign_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -7px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #audience_btn.activeLeft,
#left_nav #ppOptions.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -61px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #creative_btn.activeLeft,
#left_nav #ppSummary.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -117px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #boost_review_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -61px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #coupons_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -173px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #boost_summary_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -173px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #boost_coupons_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -173px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #summary_btn.activeLeft,
#left_nav #summarySE_btn.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -231px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav #maintenance_btn.activeLeft,
#left_nav #faq_btn.activeLeft,
#left_nav .ppReminder.activeLeft
{
    background: url(../images/prospectingImages.png) no-repeat -426px -289px !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}


/*Completed State*/
#left_nav #campaign_btn.complete,
#left_nav #ppCampaign.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -7px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #serviceEventCampaign_btn.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -7px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #optIn_btn.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -7px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #audience_btn.complete,
#left_nav #ppOptions.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -61px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #creative_btn.complete,
#left_nav #ppSummary.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -117px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #boost_review_btn.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -61px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #coupons_btn.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -173px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #boost_summary_btn.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -173px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #boost_coupons_btn.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -173px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #summary_btn.complete,
#left_nav #summarySE_btn.complete,
#left_nav .ppSelection.complete
{
    background: url(../images/prospectingImages.png) no-repeat -654px -231px;
    cursor: pointer;
    color: #ffffff;
}

#left_nav #left_nav_summary #left_nav_summary_header
{
    text-transform: uppercase;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 15px;
    margin: 0px -12px 7px 0;
    padding: 0 0 7px 0;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #00275d;
    height: auto;
}

/*********************
For Sections Parts Performance Only
**********************/
.left_nav_btn
{
    position: absolute;
    left: 0px;
    z-index: 50;
    width: 148px;
    height: 36px;
    padding: 16px 0 0 56px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    color: #666;
    zoom: 1;
}




#left_nav #left_nav_summary #left_nav_summary_header
{
    text-transform: uppercase;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 15px;
    margin: 0px -12px 7px 0;
    padding: 0 0 7px 0;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #00275d;
}

/*********************
For Sections Service Event Only
**********************/

.left_nav_btn
{
    position: absolute;
    left: 0px;
    z-index: 50;
    width: 150px;
    height: 36px;
    padding: 16px 0 0 56px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: left center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    color: #666;
}

/*Normal State*/
#left_nav .seCampaign
{
    background-image: url(../images/left_nav/leftNavBtn_NotComplete_Campaign.png);
    cursor: pointer;
}

#left_nav .seSummary
{
    background-image: url(../images/left_nav/leftNavBtn_NotComplete_Summary.png);
    top: 52px;
    cursor: pointer;
}

/*Hover State*/
#left_nav .seCampaign:hover
{
    background-image: url(../images/left_nav/leftNavBtn_NotComplete_Campaign_hvr.png);
    cursor: pointer;
}

#left_nav .seSummary:hover
{
    background-image: url(../images/left_nav/leftNavBtn_NotComplete_Summary_hvr.png);
    cursor: pointer;
}

/*Active State*/
#left_nav .seCampaign.activeLeft
{
    background-image: url(../images/left_nav/leftNavBtn_Select_Campaign.png) !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

#left_nav .seSummary.activeLeft
{
    background-image: url(../images/left_nav/leftNavBtn_Select_Summary.png) !important;
    cursor: pointer;
    color: #ffffff;
    z-index: 500;
}

/*Completed State*/
#left_nav .seCampaign.complete
{
    background-image: url(../images/left_nav/leftNavBtn_Complete_Campaign.png);
    cursor: pointer;
    color: #ffffff;
}

#left_nav .seSummary.complete
{
    background-image: url(../images/left_nav/leftNavBtn_Complete_Summary.png);
    cursor: pointer;
    color: #ffffff;
}

input.yesParticipate, input.noParticipate
{
    display: inline-block;
    margin: 0px;
    padding: 0px;
}

input.yesParticipate + label, input.noParticipate + label
{
    display: inline;
    font-size: 14px;
    margin: 0px 0px 0px 5px;
}

/*********************
For Sections Profile Only
**********************/


.profileNav
{
    position: absolute;
    left: -3px;
    z-index: 50;
    width: auto;
    height: auto;
    background-color: transparent;
}

    .profileNav li
    {
        display: block;
        width: 179px;
        height: auto;
        padding: 5px 0px 5px 7px;
        background-color: transparent;
        border-bottom: 1px solid #666666;
        cursor: pointer;
    }

        .profileNav li a
        {
            text-decoration: none;
            text-transform: uppercase;
            font-size: 14px;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
            color: #666;
        }

        .profileNav li:hover
        {
            display: block;
            background-color: #d5dde1;
            cursor: pointer;
        }

        .profileNav li.active
        {
            display: block;
            background-color: #d5dde1;
            cursor: pointer;
        }

/*************************
 End Left Nav Styles 
**************************/


/* START OF MAIN CONTENT */
#main_content_container
{
    position: relative;
    width: 100%;
    background-color: transparent;
    margin: 0px 0px 0px 258px;
    /*
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border: 0px solid #333;
	behavior: url(ie-css3.htc);
	*/
}

#main_content_containerHome
{
    position: relative;
    width: 100%;
    background-color: transparent;
    margin: 0px 0px 0px 67px;
    /*
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border: 0px solid #333;
	behavior: url(ie-css3.htc);
	*/
}


#main_content_top
{
    margin: 0;
    padding: 0;
    background-color: transparent;
    width: 696px;
    height: 13px;
    text-align: left;
}

#main_content
{
    margin: 0;
    padding: 10px 30px 30px 30px;
    background-color: #fff;
    width: 636px;
    min-height: 974px;
    height: auto;
    position: relative !important;
}

.main_content_header,
#main_content_header
{
    margin: 0 0 10px 0;
    padding: 0;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 36px;
    color: #666;
    text-transform: uppercase;
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: #0c3049;
    background-color: transparent;
}

#main_content_bottom
{
    margin: 0px 0px 0px 0px;
    padding: 0;
    background-color: transparent;
    width: 696px;
    height: 32px;
}

.campaignSummaryInfo
{
    text-transform: uppercase;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    width: auto;
    overflow: hidden;
}

    .campaignSummaryInfo table tr td input
    {
        text-transform: uppercase;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 11px;
        display: inline;
        width: 59px;
        background: transparent;
        border: none;
    }


/* --------
Footer Global 
--------*/

footer
{
    text-align: center;
    display: block;
    width: 95%;
    margin: 0px auto;
}

    footer p
    {
        font-size: 10px;
        color: #666;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
    }

    footer hr
    {
        margin: 70px 0px 15px 0px;
    }


/* =============================================================================
   Index page styles
   ========================================================================== */

#main_content_containerHome .indexWrapper
{
    position: relative;
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    width: auto;
    height: auto;
    display: block;
    padding: 0px;
}

    #main_content_containerHome .indexWrapper .content_slider
    {
        width: 881px;
        height: 319px;
        display: block;
    }

    #main_content_containerHome .indexWrapper .optExperience
    {
        width: 881px;
        height: 195px;
        display: block;
        padding: 15px 70px 0px 83px;
        box-sizing: border-box;
        background: url(../images/delete-tab_error.png);
        background-repeat: no-repeat;
        background-position: 27px 21px;
    }

        #main_content_containerHome .indexWrapper .optExperience h1
        {
            font-size: 24px;
            margin: 0px;
            padding: 0px;
        }


        #main_content_containerHome .indexWrapper .optExperience ul
        {
            display: block;
            margin: 5px 0px 5px 0px;
            padding: 0px 0px 0px 0px;
        }

            #main_content_containerHome .indexWrapper .optExperience ul li
            {
                display: list-item;
                list-style-type: disc;
                font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
                font-size-adjust: 0.47;
                font-weight: 200;
                font-style: normal;
                margin: 0px 0px 3px 18px;
            }

        #main_content_containerHome .indexWrapper .optExperience p
        {
            font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: 200;
            font-style: normal;
            font-size: 12px;
        }


.programLinkContainer, .taskTimeContainer
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

    .taskTimeContainer h1
    {
        font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: 200;
        font-style: normal;
        text-transform: uppercase;
        color: #de5f0b;
        font-size: 16px;
    }

.taskTime
{
    margin: 0px 0px 42px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 25px;
}

    .taskTime .monthDayTime
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        text-transform: uppercase;
        color: #666666;
        display: none;
        visibility: hidden;
    }

    .taskTime > p > a
    /*.taskTime .monthDayTime + p*/
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 22px;
        color: #666666;
        line-height: 20px;
        text-decoration: none;
        cursor: default !important;
    }

        .taskTime > p > a + span
        /*.taskTime .monthDayTime + p*/
        {
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 22px;
            color: #e0620d;
            line-height: 20px;
            text-decoration: none;
            cursor:default !important;
        }

.contentDividerHome
{
    margin: 0px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.programLinkContainer h1
{
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    text-transform: uppercase;
    color: #de5f0b;
    font-size: 16px;
}

.programLink
{
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
    height: auto;
}

    .programLink p a
    {
        text-decoration: none;
    }

    .programLink p span
    {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 18px;
        line-height: 20px;
        cursor: pointer;
        text-decoration: none;
    }

        .programLink p span + span
        {
            display: inline;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 26px;
            cursor: pointer;
        }

    .programLink p
    {
        width: 150px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 12px;
    }

.sliderDropdown
{
    list-style: none;
    width: 100%;
    margin: 0px;
    height: auto;
    padding: 0px;
}

    .sliderDropdown li
    {
        display: inline-block;
        float: left;
        position: relative;
        width: 100%;
        height: 100%;
        padding: 0px;
        margin: 0px;
        border-bottom: 1px solid #ba7756;
    }

.dropdown_1column-orange .sliderDropdown li a
{
    display: inline-block;
    width: auto;
    height: 100%;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    float: left;
    *float: none;
    position: static;
    color: inherit;
    /* Box Shadow */
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-decoration: none;
    font-size: 12px;
    color: #301808;
}

.dropdown_1column-orange .sliderDropdown li:hover a
{
    background-color: #fda76e;
    margin: 0px;
    padding: 0px;
    *width: 100%;
    *float: none;
    *height: 100%;
    /*/* Rounded corners   		  
-moz-border-radius: 0px 0px 0px 0px;  
-webkit-border-radius: 0px 0px 0px 0px;  
border-radius: 0px 0px 0px 0px;  */
}

.dropdown_1column-orange
{
    position: absolute;
    left: -999em; /* Hides the drop down */
    text-align: left;
    float: left;
    *float: none;
    padding: 10px 5px 10px 5px;
    *padding: 0px 5px 5px 5px;
    *background-color: White;
    background-image: linear-gradient(top, rgb(221,94,9) 0%, rgb(250,133,55) 52%);
    background-image: -o-linear-gradient(top, rgb(221,94,9) 0%, rgb(250,133,55) 52%);
    background-image: -moz-linear-gradient(top, rgb(221,94,9) 0%, rgb(250,133,55) 52%);
    background-image: -webkit-linear-gradient(top, rgb(221,94,9) 0%, rgb(250,133,55) 52%);
    background-image: -ms-linear-gradient(top, rgb(221,94,9) 0%, rgb(250,133,55) 52%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(221,94,9)), color-stop(0.52, rgb(250,133,55)));
    -pie-background: linear-gradient(#fa8537, #dd5e09); /* W3C */
    /* IE Only
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdd5e09, endColorstr=#fffa8537);

        /* IE8 uses -ms-filter for whatever reason...
        -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffdd5e09, endColorstr=#fffa8537);*/
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    border-top: 5px solid black;
}

.dropdown_1column,
.dropdown_1column-orange
{
    width: 210px;
}

.dropdown_2columns
{
    width: 280px;
}

.dropdown_3columns
{
    width: 420px;
}

.dropdown_4columns
{
    width: 560px;
}

.dropdown_5columns
{
    width: 700px;
}

/*.fp-accessHere button.enableSliderDropdown:hover
        { 
        Rounded Corners 
        -moz-border-radius: 3px 3px 0px 0px;
        -webkit-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0px 0px;
        }*/

.enableSliderDropdown
{
    display: inline-block;
    line-height: 25px !important;
    padding: 0 8px !important;
    *float: left;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
   IE 7 menu position does not render in absolute position, so top has to be
   manually offset. MOVE TO ALT STYLESHEET
   >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.fp-accessHere .enableSliderDropdown:hover .dropdown_1column-orange
{
    background-color: #fa8537\9;
    *display: block;
    *float: none;
    *width: auto;
    *height: auto;
    left: -1px;
    top: auto;
    *top: 130px;
    position: absolute;
    *padding-top: 10px;
}

.dropdown_1column-orange
{
    z-index: 999 !important;
}



.sliderDropdown li:nth-child(3),
.sliderDropdown li:nth-child(5),
.sliderDropdown li:nth-child(8)
{
    border-bottom: 1px solid #363636 !important;
}


.sliderDropdown li:nth-child(9)
{
    border-bottom: none;
}

div[aria-labelledby="ui-dialog-title-chuckGreeting"]
{
    width: 800px !important;
    height: auto;
    padding: 5px;
}

#chuckGreeting h2
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    r color: #666666;
}

#chuckGreeting iframe, #chuckGreeting object
{
    margin: 0px 0px 0px 21px;
}

#chuckGreeting p
{
    white-space: pre-wrap;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    color: #666666;
}



/*===========================================================================
Page - views/onDemand/_Audience_Vehicle.cshtml 
===========================================================================*/

.audienceRecalc
{
    display: block;
    height: auto;
    width: 325px;
    margin: 0px auto;
}

    .audienceRecalc button.recalculate
    {
        width: 316px;
    }

    .audienceRecalc p
    {
        background: url(../images/prospectingImages.png) no-repeat -567px -511px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 15px;
        color: #666666;
        padding: 0px 0px 0px 30px;
        line-height: 15px;
    }



.chartLegend
{
    margin: 0px 0px 0px 11px;
}

.totalCostText
{
    font-weight: bold;
    color: #404040;
    font-size: 11px;
}

.chartLegend td
{
    padding: 3px 5px 0px 0px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
}

    .chartLegend td .boxLegend
    {
        width: 13px;
        height: 14px;
    }

/***begin quicklist container styles*/
#audience_quickList_container
{
    width: 540px;
    height: auto;
    overflow: auto;
    margin: 0px 0px 25px 0px;
}

.quickList
{
    border-top: 1px solid #626262;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 13px;
    color: #666666;
}

    .quickList tr td
    {
        width: 20px;
        padding: 3px 10px 0px 5px;
    }

    .quickList tr td
    {
        width: 20px;
        padding: 3px 10px 0px 5px;
    }

        .quickList tr td + td
        {
            width: 300px;
        }

            .quickList tr td + td + td
            {
                width: 20px;
            }

    .quickList tbody tr:nth-child(odd)
    {
        background-color: #d5dde1;
    }

.selectAudience
{
    margin: 0px 0px 30px 0px;
    position: relative;
}

    /***begin jqSlider styles*/
    .selectAudience .ui-state-default,
    .selectAudience .ui-widget-content .ui-state-default,
    .selectAudience .ui-widget-header .ui-state-default
    {
        border: none;
        background: url(../images/prospectingImages.png) no-repeat -571px -446px;
        font-weight: normal;
        color: #555555;
        position: absolute;
        top: -19px;
        left: 510px;
        z-index: 150;
    }

#graph-top,
#graph-bottom
{
    border-style: solid;
    border-color: #404040;
    height: 9px;
    width: 495px;
    position: relative;
}

#graph-top
{
    border-width: 0 1px 1px 1px;
    padding: 0px;
}

#graph-bottom
{
    border-width: 0px 1px 0px 1px;
}

#dot_container
{
    border: 0px solid #000;
    height: 9px;
    width: 495px;
    position: relative;
    margin: 0 0 0 11px;
}

#dot
{
    width: 15px;
    height: 16px;
    margin: 0 5px 0 0;
    position: absolute;
    top: -19px;
    left: 510px;
    z-index: 150;
}

#number_line_numbers img
{
    position: absolute;
    top: 0px;
    left: 6px;
}

#miles_from_veh
{
    color: #404040;
    font-weight: bold;
    font-size: 14px;
    margin: 15px 0px 15px 0px;
    text-transform: uppercase;
}

    #miles_from_veh input
    {
        border-width: 0px;
        width: 34px;
        text-align: center;
    }

#miles_from_dealer_graph
{
    margin: 0px 0px 20px 0px;
}

.sub_head
{
    color: #404040 !important;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    *zoom: 1;
}

/*Accordion Styles */
.AccordionCollapse
{
    background: url(../images/accordion_bg.png) no-repeat;
    height: auto;
    width: 660px;
}

    .AccordionCollapse .ui-icon-triangle-1-e,
    .AccordionCollapsebdgt .ui-icon-triangle-1-e,
    .AccordionCollapsefaq .ui-icon-triangle-1-e
    {
        background-position: -32px -16px;
        display: inline-block;
    }

    .AccordionCollapse .ui-state-default .ui-icon,
    .AccordionCollapse .ui-state-active .ui-icon,
    .AccordionCollapsebdgt .ui-state-default .ui-icon,
    .AccordionCollapsebdgt .ui-state-active .ui-icon,
    .AccordionCollapsefaq .ui-state-default .ui-icon,
    .AccordionCollapsefaq .ui-state-active .ui-icon
    {
        display: inline-block;
    }

.ui-accordion .ui-accordion-header
{
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: 23px 0px 0px 0px;
    zoom: 1;
    top: -10px;
}

.AccordionCollapse .ui-state-default,
.AccordionCollapse .ui-widget-content .ui-state-default,
.AccordionCollapse .ui-widget-header .ui-state-default,
.AccordionCollapsebdgt .ui-state-default,
.AccordionCollapsebdgt .ui-widget-content .ui-state-default,
.AccordionCollapsebdgt .ui-widget-header .ui-state-default,
.AccordionCollapsefaq .ui-state-default,
.AccordionCollapsefaq .ui-widget-content .ui-state-default,
.AccordionCollapsefaq .ui-widget-header .ui-state-default
{
    border: none;
    background: transparent;
    font-weight: normal;
    color: #555;
}

.AccordionCollapse .ui-state-active,
.AccordionCollapse .ui-widget-content .ui-state-active,
.AccordionCollapse .ui-widget-header .ui-state-active,
.AccordionCollapsebdgt .ui-state-active,
.AccordionCollapsebdgt .ui-widget-content .ui-state-active,
.AccordionCollapsebdgt .ui-widget-header .ui-state-active,
.AccordionCollapsefaq .ui-state-active,
.AccordionCollapsefaq .ui-widget-content .ui-state-active,
.AccordionCollapsefaq .ui-widget-header .ui-state-active
{
    border: none;
    background: transparent;
    font-weight: normal;
    color: #555;
}

.ui-accordion .ui-accordion-content
{
    padding: 0px;
    border-top: 0;
    overflow: hidden;
    zoom: 1;
}
/*Accordion Styles End */

.my1-10
{
    font-weight: bold;
    text-align: center;
}

.vehicleContainer
{
    height: 100% !important;
    width: 660px;
    position: relative;
    margin: 20px 0px 0px 0px;
    overflow: hidden !important;
}

    .vehicleContainer p
    {
        margin: 0px 0px 15px 0px;
    }


div.vehicleContainer table
{
    width: 100%;
}

.year_input
{
    border-width: 0px;
    width: 35px;
}



.vehicle_nav
{
    margin: 12px 0 0 0;
}

.modelselection
{
    display: inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px !important;
    zoom: 1;
    *display: inline;
}

    .modelselection + span
    {
        display: inline-block;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px !important;
        zoom: 1;
        *display: inline;
    }

.vehicle_nav a
{
    margin: 0 20px 0 0;
    cursor: pointer;
    text-decoration: underline;
}

    .vehicle_nav a:hover
    {
        text-decoration: underline;
    }

.specific_audience
{
    margin: 20px 0px 0px 0px;
}

.specific_audience-overlay
{
    display: block;
    background-color: #eeeeee;
    position: absolute;
    top: 75px;
    left: 0px;
    z-index: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
}

.vehicle-overlay
{
    background-color: #eeeeee;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
}


.specific_audience tbody tr td
{
    padding: 2px 4px 2px 4px;
    text-align: center;
}

    .specific_audience tbody tr td input, 
    .specific_audience tbody tr td span, 
    table.campaignCount tbody tr td span, 
    table.campaignCount tbody tr td input, 
    table.campaignCosts tbody tr td span, 
    table.campaignCosts tbody tr td input
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 10px;
        color: #666666;
        text-align: center;
    }


    .specific_audience tbody tr td select.subSegmentSelect
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 12px;
        color: #666666;
        text-align: center;
        width: 88px;
        height: 19px;
    }

.campaign_sum_row_head th
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #666666;
    padding: 0px 10px 0px 10px;
    height: 32px;
    text-align: center;
}

    .campaign_sum_row_head th a, table tbody#modelyearlist tr td a input
    {
        cursor: pointer !important;
    }

        .campaign_sum_row_head th a:hover
        {
            cursor: pointer !important;
            text-decoration: underline;
        }

table tbody#modelyearlist tr td,
table tbody#modelyearlist + tbody tr td,
table.campaignCount tbody tr td, 
table.campaignCosts tbody tr td
{
    padding: 4px 10px 4px 10px;
    text-align: center;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    color: #666666;
}


    table tbody#modelyearlist tr td a input
    {
        cursor: pointer !important;
    }

    table tbody#modelyearlist tr td:hover
    {
        background-color: #dfe4e7;
    }

#number_line_numbers
{
    width: 400px;
    border: 0px solid #000;
    margin: 0 0 0 -10px;
    position: relative;
}

    #number_line_numbers table
    {
        width: 100%;
    }

    #number_line_numbers td
    {
        padding: 0px 32px 0px 5px;
        border: 0px solid #000;
        text-align: left;
    }


        #number_line_numbers td:nth-child(1)
        {
            padding: 0px 0px 0px 8px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(2)
        {
            padding: 0px 0px 0px 42px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(3)
        {
            padding: 0px 0px 0px 42px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(4)
        {
            padding: 0px 0px 0px 37px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(5)
        {
            padding: 0px 0px 0px 37px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(6)
        {
            padding: 0px 0px 0px 40px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(7)
        {
            padding: 0px 0px 0px 37px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

        #number_line_numbers td:nth-child(8)
        {
            padding: 0px 0px 0px 37px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }


        #number_line_numbers td:nth-child(9)
        {
            padding: 0px 0px 0px 37px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }


        #number_line_numbers td:nth-child(10)
        {
            padding: 0px 0px 0px 37px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }


        #number_line_numbers td:nth-child(11)
        {
            padding: 0px 0px 0px 25px;
            border: 0px solid #000;
            text-align: left;
            display: inline;
        }

/*===========================================================================
Page - views/ServiceEvent/_Campaign.cshtml 
===========================================================================*/
nav.serviceEventCampaignNav ul
{
    display: block;
    width: auto;
    margin: 0px;
    padding: 0px;
}

    nav.serviceEventCampaignNav ul li
    {
        display: block;
        cursor: pointer;
        padding: 4px 0px 4px 0px;
        margin: 0px 0px 0px 0px;
        color: #666666;
    }

        nav.serviceEventCampaignNav ul li:hover
        {
            background: url('../stylesheets/images/campaignHoverArrow_LMS.png') no-repeat 0px 2px;
            cursor: pointer;
            margin: 0px 0px 0px 0px;
            color: #df600c;
        }

        nav.serviceEventCampaignNav ul li span
        {
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
            font-size: 15px;
            text-transform: uppercase;
            border-bottom: 1px solid #adadad;
            display: inline-block;
            width: 100%;
            margin: 0 0 0 32px;
            padding: 3px 0px 3px 0px;
        }

/*===========================================================================
Page - views/onDemand/_Campaign.cshtml 
===========================================================================*/

nav.campaignNav ul
{
    display: block;
    width: auto;
    margin: 0px;
    padding: 0px;
}

    nav.campaignNav ul li
    {
        display: block;
        cursor: pointer;
        padding: 4px 0px 4px 0px;
        margin: 0px 0px 0px 0px;
        color: #666666;
    }

        nav.campaignNav ul li:hover
        {
            background: url('../stylesheets/images/campaignHoverArrow_LMS.png') no-repeat 0px 2px;
            cursor: pointer;
            margin: 0px 0px 0px 0px;
            color: #df600c;
        }

            nav.campaignNav ul li:hover:nth-child(1),
            nav.campaignNav ul li:hover:nth-child(2),
            nav.campaignNav ul li:hover:nth-child(5),
            nav.campaignNav ul li:hover:nth-child(7),
            nav.campaignNav ul li:hover:nth-child(10)
            {
                background: url('../stylesheets/images/campaignHoverArrow_LMS.png') no-repeat 0px 25px;
            }

        nav.campaignNav ul li:nth-child(1) span,
        nav.campaignNav ul li:nth-child(4) span,
        nav.campaignNav ul li:nth-child(6) span,
        nav.campaignNav ul li:nth-child(9) span
        {
            border-bottom: 3px solid #adadad !important;
        }

        nav.campaignNav ul li:nth-child(2) span,
        nav.campaignNav ul li:nth-child(5) span,
        nav.campaignNav ul li:nth-child(7) span,
        nav.campaignNav ul li:nth-child(10) span
        {
            padding-top: 20px;
        }

        nav.campaignNav ul li:nth-child(1) span
        {
            padding-top: 20px;
            border-top: 1px solid #adadad !important;
        }


        nav.campaignNav ul li span
        {
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
            font-size: 15px;
            text-transform: uppercase;
            border-bottom: 1px solid #adadad;
            display: inline-block;
            width: 100%;
            margin: 0 0 0 32px;
            padding: 3px 0px 3px 0px;
        }

.campaignTxt, .campaignTxtHover
{
    display: block;
    width: 40%;
    height: auto;
    padding: 10px 0px 0px 53px;
    margin: 0 0 0 0;
}

.campaignTxtHover
{
    padding: 0px;
    padding-top: 10px;
    width: auto;
}

.campaignTxt h1
{
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 20px;
    color: #666666;
    margin: 0px;
    padding: 0px;
}

.campaignTxt p
{
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 12px;
    color: #666666;
    margin: 0px;
    padding: 20px 0 0 0px;
}

.campaignTxtHover h1
{
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 20px;
    color: #666666;
    margin: 0px;
    padding: 0px;
}

.campaignTxtHover p
{
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 12px;
    color: #666666;
    margin: 0px;
    padding: 5px 0 0 0px;
}

/*===========================================================================
Page - views/onDemand/_CampaignDetails.cshtml 
===========================================================================*/

/*calendar styles*/

#ui-datepicker-div,
#calendar .ui-widget-content,
#calendar2 .ui-widget-content
{
    border: none !important;
}

    #calendar .ui-widget-header,
    #calendar2 .ui-widget-header,
    #ui-datepicker-div .ui-widget-header
    {
        background: none;
        border-bottom: 1px solid #000000;
        border-top: none;
        border-left: none;
        border-right: none;
        color: #222222;
        font-weight: bold;
    }

        #calendar .ui-state-default,
        #calendar .ui-widget-content .ui-state-default,
        #calendar .ui-widget-header .ui-state-default,
        #calendar2 .ui-state-default,
        #calendar2 .ui-widget-content .ui-state-default,
        #calendar2 .ui-widget-header .ui-state-default,
        #ui-datepicker-div .ui-state-default,
        #ui-datepicker-div .ui-widget-header .ui-state-default
        {
            border: none;
            background: transparent;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
        }

        #calendar .ui-state-active,
        #calendar .ui-widget-content .ui-state-active,
        #calendar .ui-widget-header .ui-state-active,
        #calendar2 .ui-state-active,
        #calendar2 .ui-widget-content .ui-state-active,
        #calendar2 .ui-widget-header .ui-state-active,
        #ui-datepicker-div .ui-state-active,
        #ui-datepicker-div .ui-widget-header .ui-state-active
        {
            border: none;
            background-color: #00265d;
            color: #ffffff;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
        }

        #calendar .ui-state-hover,
        #calendar .ui-widget-content .ui-state-hover,
        #calendar .ui-widget-header .ui-state-hover,
        #calendar .ui-state-focus,
        #calendar .ui-widget-header .ui-state-focus,
        #calendar2 .ui-state-hover,
        #calendar2 .ui-widget-content .ui-state-hover,
        #calendar2 .ui-widget-header .ui-state-hover,
        #calendar2 .ui-state-focus,
        #calendar2 .ui-widget-header .ui-state-focus,
        #ui-datepicker-div .ui-state-hover,
        #ui-datepicker-div .ui-widget-header .ui-state-hover,
        #ui-datepicker-div .ui-state-focus,
        #ui-datepicker-div .ui-widget-header .ui-state-focus
        {
            border: none;
            background-color: #00265d;
            color: #ffffff;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
        }

    #calendar .ui-datepicker td,
    #calendar2 .ui-datepicker td,
    #ui-datepicker-div td
    {
        border: 0;
        padding: 0px 7px 1px 7px;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
    }

        #calendar .ui-datepicker td span,
        #calendar .ui-datepicker td a,
        #calendar2 .ui-datepicker td span,
        #calendar2 .ui-datepicker td a,
        #ui-datepicker-div td span,
        #ui-datepicker-div td a
        {
            display: block;
            padding: 0px 0px 0px 0px;
            text-align: center;
            text-decoration: none;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
        }

#calendar .ui-widget-content,
#calendar2 .ui-widget-content,
#ui-datepicker-div
{
    border: 1px solid #c3c4c4 !important;
    height: 195px;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    /* Rounded Corners */
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#ui-datepicker-div
{
    border: 1px solid #c3c4c4 !important;
    height: auto;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-size: 14px !important;
    font-weight: bold;
    font-style: normal;
    /* Rounded Corners */
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    #calendar .ui-datepicker .ui-datepicker-header,
    #calendar2 .ui-datepicker .ui-datepicker-header,
    #ui-datepicker-div .ui-datepicker-header
    {
        position: relative;
        padding: 1em;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        border-bottom: 1px solid #c3c4c4 !important;
        background-image: linear-gradient(top, rgb(255,255,255) 0%, rgb(230,231,232) 52%);
        background-image: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(230,231,232) 52%);
        background-image: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(230,231,232) 52%);
        background-image: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(230,231,232) 52%);
        background-image: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(230,231,232) 52%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(255,255,255)), color-stop(0.52, rgb(230,231,232)));
        /* IE Only*/
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffe6e7e8);
        /* IE8 uses -ms-filter for whatever reason... */
        -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffffff, endColorstr=#ffe6e7e8);
        font-size: 15px;
        text-transform: uppercase;
    }

#calendar .ui-datepicker,
#calendar2 .ui-datepicker,
#ui-datepicker-div
{
    width: 18em;
    padding: 0px;
    display: none;
}

    #calendar .ui-datepicker .ui-datepicker-prev,
    #calendar .ui-datepicker .ui-datepicker-next,
    #calendar2 .ui-datepicker .ui-datepicker-prev,
    #calendar2 .ui-datepicker .ui-datepicker-next,
    #ui-datepicker-div .ui-datepicker-prev,
    #ui-datepicker-div .ui-datepicker-next
    {
        position: absolute;
        top: 10px;
        width: 1.8em;
        height: 1.8em;
    }

    #calendar .ui-datepicker .ui-datepicker-next,
    #calendar2 .ui-datepicker .ui-datepicker-next,
    #ui-datepicker-div .ui-datepicker-next
    {
        right: 2px;
    }

    #calendar .ui-datepicker .ui-datepicker-prev,
    #calendar2 .ui-datepicker .ui-datepicker-prev,
    #ui-datepicker-div .ui-datepicker-prev
    {
        left: 2px;
    }


/*calendar styles*/
span.spanContainer
{
}

section[role="campaign details"] span.spanContainer
{
    border-bottom: 2px solid #2e2e2e;
    display: block;
    padding: 0px 0px 28px 0px;
    margin: 0px !important;
}

section[role="campaign details"] span.spanContainer2
{
    border-bottom: 2px solid #2e2e2e;
    display: block;
    padding: 0px 0px 28px 0px;
    margin: 0px !important;
}

section[role="campaign details"] span h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

section[role="campaign details"] span input
{
    width: 310px;
    height: 30px;
    border: 1px solid #666666;
    background-color: #ffffff;
    padding: 0px 0px 0px 12px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    /* Rounded Corners */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}


section[role="campaign details"] div > h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    margin: 28px 0px 21px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

    section[role="campaign details"] div > h2.iod
    {
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 22px;
        margin: 28px 17px 4px 0px;
        padding: 0px 0px 0px 0px;
        text-transform: uppercase;
    }

#calendar,
#calendar2
{
    display: inline-block;
    margin: 0px 18px 0px 0px;
}

.campaignDatePostage
{
    background-color: #f4f6f7;
    width: 220px;
    height: 155px;
    border: 1px solid #c3c4c4;
    padding: 20px;
    margin: 0px;
    text-align: center;
    /* Rounded Corners */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.campaignDatePostage-OnDemand
{
    background-color: #F4F6F7;
    width: auto;
    height: auto;
    border: 1px solid #C3C4C4;
    padding: 20px;
    margin: 30px 0px 0px 0px;
    text-align: center;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

section[role="campaign details"] .campaignDatePostage > h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 18px;
    color: #0c3049;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    display: inline-block;
}

section[role="campaign details"] .campaignDatePostage-OnDemand > h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 18px;
    color: #0C3049;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    display: inline-block;
}

.campaignDatePostage input#mailout_date
{
    background: transparent;
    border: none;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    color: #666666;
    margin: 2px 0px 0px 0px;
    text-align: center;
}

.selectPostage
{
    border-top: 1px solid #0c3049;
    padding: 8px 0px 0px 0px;
    margin: 14px 0px 0px 0px;
}

.selectPostage-OnDemand
{
    padding: 8px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .selectPostage-OnDemand input
    {
        text-align: center;
    }

/*Service Events / Reminders */

.rem-header
{
}



.srv-evt-options .selectPostage
{
    border: none;
    margin: 0;
    padding: 0;
}

section[role="campaign details"] .selectPostage > h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 18px;
    color: #0c3049;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    display: inline-block;
}

.srv-evt-options .selectPostage select,
section[role="campaign details"] .selectPostage select
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    color: #666666;
    width: 151px;
    height: 30px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

/*===========================================================================
Page - views/admin/_listusers.cshtml 
===========================================================================*/

#gview_usersgrid
{
    height: auto;
    margin: 0px auto;
}

.ui-jqgrid .ui-jqgrid-titlebar
{
    display: none !important;
}

#usersgrid .ui-state-highlight,
#usersgrid .ui-widget-content .ui-state-highlight,
#usersgrid .ui-widget-header .ui-state-highlight
{
    border: none;
    background: #d5dde1;
    font-weight: bold;
    color: #212121;
}

#usersgrid .ui-state-hover,
#usersgrid .ui-widget-content .ui-state-hover,
#usersgrid .ui-widget-header .ui-state-hover,
#usersgrid .ui-state-focus,
#usersgrid .ui-widget-content .ui-state-focus,
#usersgrid .ui-widget-header .ui-state-focus
{
    border: none;
    background: #fff6ae;
    font-weight: normal;
    color: #212121;
}

#gview_usersgrid tbody tr td
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
}

#gview_usersgrid tbody tr td
{
    /*padding: 3px 10px;*/
    padding: 0px 0px 0px 0px;
    text-align: center !important;
    border-bottom: 1px solid #bababa;
    border-right: none;
    vertical-align: middle !important;
    cursor: pointer !important;
}

#gview_usersgrid .ui-jqgrid-htable thead tr th
{
    font-weight: bold;
    cursor: pointer;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px;
}

#searchmodfbox_usersgrid
{
    width: 730px !important;
    /*box shadow styles */
    -moz-box-shadow: 0px 4px 15px 0px #666;
    -webkit-box-shadow: 0px 4px 15px 0px #666;
    box-shadow: 0px 4px 15px 0px #666;
}

    #searchmodfbox_usersgrid .ui-widget-header
    {
        text-align: center !important;
        float: none !important;
        margin: 0px !important;
        padding: 0px !important;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
        font-size: 22px;
        border: none;
        background-image: url('../images/btn_dark_bg.jpg') !important;
        color: #ffffff;
    }

    #searchmodfbox_usersgrid .ui-jqdialog-titlebar .ui-jqdialog-title
    {
        float: none !important;
    }

.add-rule, .ui-add, .opsel, .delete-rule, .ui-del
{
    display: none;
}

td.columns, td.operators, td.data
{
    padding: 20px 0px 12px 35px;
}

.columns select, .operators select, .data .input-elm
{
    width: 200px;
    height: 30px;
    -webkit-border-radius: 5px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
}


/*===========================================================================
Page - views/onDemand/_CampaignPrevious.cshtml 
===========================================================================*/
#main_content_containerHome #main_content_header
{
    margin: 0 0 10px 0;
    padding: 0;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 36px;
    color: #666;
    text-transform: uppercase;
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: #0c3049;
    background-color: transparent;
    display: inline-block;
    width: 87%;
}


#gview_ordergrid
{
    height: auto;
    margin: 0px auto;
}

.ui-jqgrid .ui-jqgrid-titlebar
{
    display: none !important;
}

#ordergrid .ui-state-highlight,
#ordergrid .ui-widget-content .ui-state-highlight,
#ordergrid .ui-widget-header .ui-state-highlight
{
    border: none;
    background: #d5dde1;
    font-weight: bold;
    color: #212121;
}

#ordergrid .ui-state-hover,
#ordergrid .ui-widget-content .ui-state-hover,
#ordergrid .ui-widget-header .ui-state-hover,
#ordergrid .ui-state-focus, #ordergrid .ui-widget-content .ui-state-focus,
#ordergrid .ui-widget-header .ui-state-focus
{
    border: none;
    background: #fff6ae;
    font-weight: normal;
    color: #212121;
}

#gview_ordergrid tbody tr td
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
}

#gview_ordergrid tbody tr td
{
    /*padding: 3px 10px;*/
    padding: 0px 0px 0px 0px;
    /*text-align: center !important;*/
    border-bottom: 1px solid #bababa;
    border-right: none;
    vertical-align: middle !important;
    cursor: pointer !important;
}

#gview_ordergrid .ui-jqgrid-htable thead tr th
{
    font-weight: bold;
    cursor: pointer;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px;
}

#eventGrid tbody tr td
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    border:1px solid Gray;
}


#eventGrid thead tr th
{
    font-weight: bold;
    cursor: pointer;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px;
}


section[role="view existing campaign"] .couponTitleIntro
{
    margin: 0px 0px 25px 0px;
}



#searchmodfbox_ordergrid
{
    width: 730px !important;
    /*box shadow styles */
    -moz-box-shadow: 0px 4px 15px 0px #666;
    -webkit-box-shadow: 0px 4px 15px 0px #666;
    box-shadow: 0px 4px 15px 0px #666;
}

    #searchmodfbox_ordergrid .ui-widget-header
    {
        text-align: center !important;
        float: none !important;
        margin: 0px !important;
        padding: 0px !important;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
        font-size: 22px;
        border: none;
        background-image: url('../images/btn_dark_bg.jpg') !important;
        color: #ffffff;
    }

    #searchmodfbox_ordergrid .ui-jqdialog-titlebar .ui-jqdialog-title
    {
        float: none !important;
    }

.add-rule, .ui-add, .opsel, .delete-rule, .ui-del
{
    display: none;
}

td.columns, td.operators, td.data
{
    padding: 20px 0px 12px 35px;
}

.columns select, .operators select, .data .input-elm
{
    width: 200px;
    height: 30px;
    -webkit-border-radius: 5px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
}

/*===========================================================================
Page - views/onDemand/_CampaignSummary.cshtml 
===========================================================================*/
.accordionWrapper
{
    height: 100% !important;
    width: 700px !important;
}


/*===========================================================================
Page - views/onDemand/_Coupons.cshtml 

Coupon Styles Start Here 
Search Keyword = Coupon
===========================================================================*/
#ui-datepicker-div
{
    z-index: 8888 !important;
}

.coupon_overlay
{
    display: block;
    background-color: #eeeeee;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 250px;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    *zoom: 1;
}

section[role="build coupon"] span.couponTitleIntro, section[role="view existing campaign"] span.couponTitleIntro
{
    line-height: 15px;
    width: 100%;
}

    section[role="build coupon"] span.couponTitleIntro h2, section[role="view existing campaign"] span.couponTitleIntro h2
    {
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 22px;
        letter-spacing: 0px;
        color: #666666;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-transform: uppercase;
        display: inline-block;
        width: 100%;
    }

        section[role="build coupon"] span.couponTitleIntro h2 span, section[role="view existing campaign"] span.couponTitleIntro span
        {
            font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: 200;
            font-style: normal;
            font-size: 14px;
            color: #666666;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            text-transform: lowercase;
            display: inline-block;
            width: 100%;
        }

.modelSelect
{
    position: absolute;
    top: 189px;
    right: 0px;
    width: 170px;
    height: 200px;
    padding: 15px;
    background-color: #ffffff;
    z-index: 8888;
    -moz-box-shadow: 3px 6px 19px #cccccc;
    -webkit-box-shadow: 3px 6px 19px #cccccc;
    box-shadow: 3px 6px 19px #cccccc;
}

.modelType
{
    width: 68px;
    margin: 0px 10px 0px 0px;
}

.addModelSpecific
{
    background: url(../images/prospectingImages.png) no-repeat -555px -381px;
    position: absolute;
    top: 57px;
    right: 7px;
    width: 77px;
    height: 26px;
    z-index: 1000;
    border: none;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    color: #0C3049;
    display: block !important;
}

.addModelSpecific2
{
    background: url(../images/prospectingImages.png) no-repeat -555px -381px;
    position: relative;
    top: 75px;
    right:7px;
    width: 77px;
    height: 26px;
    z-index: 1000;
    border: none;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    color: #0C3049;
    display: block !important;
}

.modelSelect h2
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #0c3049;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


/*Start Tab Styles*/
#buildModeltabs
{
    width: 636px;
}

    #buildModeltabs ul#mainNav
    {
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 14px;
        text-transform: uppercase;
        width: auto;
    }

        #buildModeltabs ul#mainNav li a
        {
            color: #00275d;
        }

            #buildModeltabs ul#mainNav li a.active
            {
                color: #df600c;
            }

        #buildModeltabs ul#mainNav li.regular
        {
            margin: 0px 0px 0px 0px;
            background: url('images/inactive_right.png') no-repeat right;
            padding: 8px 25px 8px 0px;
        }


        .buildModeltabs
{
    width: 636px;
}

    .buildModeltabs ul#mainNav
    {
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 14px;
        text-transform: uppercase;
        width: auto;
    }

        .buildModeltabs ul#mainNav li a
        {
            color: #00275d;
        }

            .buildModeltabs ul#mainNav li a.active
            {
                color: #df600c;
            }

        .buildModeltabs ul#mainNav li.regular
        {
            margin: 0px 0px 0px 0px;
            background: url('images/inactive_right.png') no-repeat right;
            padding: 8px 25px 8px 0px;
        }

ul#mainNav li.first a
{
    margin: 0px 0px 0px 0px;
    background: url('images/inactive_right.png') no-repeat right !important;
    padding: 8px 38px 8px 0px !important;
}


ul#mainNav li.first
{
    background: url('images/first_inactive_left.png') no-repeat left !important;
    padding: 8px 0px 8px 20px !important;
}

ul#mainNav li.last
{
    background: url('images/last_inactive_right.png') no-repeat right !important;
    padding: 8px 25px 8px 0px !important;
}

.ui-tabs .ui-tabs-nav li
{
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 0px !important;
    border-bottom: 0;
    padding: 0;
    white-space: nowrap;
}

/*ul#mainNav li:hover {background:url('images/active_right.png') no-repeat right }
ul#mainNav li:hover a {background:url('images/active_left.png') no-repeat left !important;}*/

/*ul#mainNav li.last:hover {background:url('images/last_active_right.png') no-repeat right !important; }
ul#mainNav li.first:hover {background: url('images/first_active_right.png') no-repeat left !important; margin-left: 0 !important;}
ul#mainNav li.first:hover a{background: url('images/last_active_right.png') no-repeat right !important; margin-left: 0 !important;}*/

#buildModeltabs ul#mainNav li.soloTab
{
    background: url('images/solo_active.png') no-repeat right !important;
    padding: 8px 0px 8px 32px !important;
}

    #buildModeltabs ul#mainNav li.soloTab .closeMe, ul#mainNav li.first .closeMe
    {
        display: none;
    }

    #buildModeltabs ul#mainNav li.soloTab a
    {
        color: #ffffff;
    }

.ui-tabs .ui-tabs-nav li.soloTab a
{
    float: left !important;
    padding: 8px 41px 8px 0px !important;
    background: url('images/solo_active.png') no-repeat right !important;
}

#buildModeltabs ul#mainNav li.soloTab:hover
{
    background: url('images/solo_active.png') no-repeat right !important;
    padding: 8px 0px 8px 32px !important;
}

[id~=tabs]:before, [id~=tabs]:after
{
    content: "";
    display: table;
}

[id~=tabs]:after
{
    clear: both;
}

[id~=tabs]
{
    *zoom: 1;
}

#dialog label, #dialog input
{
    display: block;
}

#dialog label
{
    margin-top: 0.5em;
}

#buildModeltabs
{
    margin-top: 1em;
    width: 661px;
    display: inline-table;
    float: left;
}

    #buildModeltabs li .ui-icon-close
    {
        position: absolute;
        top: 18px;
        right: 16px;
        cursor: pointer;
    }

    #buildModeltabs .ui-widget-header .ui-icon
    {
        background: url('images/close_tabs-background.png') no-repeat 0px -52px !important;
    }

.ui-tabs .ui-tabs-nav li
{
    top: 13px !important;
}

    /*.ui-tabs { direction: rtl !important; }*/
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected,
    .ui-tabs .ui-tabs-nav li.ui-state-default
    {
        float: right !important;
    }

    .ui-tabs .ui-tabs-nav li a
    {
        float: left !important;
        padding: 8px 16px 8px 15px;
        background: url('images/inactive_left.png') no-repeat left;
    }

#buildModeltabs .ui-widget-content
{
    border: none !important;
}

#buildModeltabs .ui-widget-header, #calendar .ui-widget-header
{
    background: none;
    border-bottom: none;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #222222;
    font-weight: bold;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    -khtml-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    -khtml-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#tabs-1
{
    display: block !important;
    width: auto;
    height: auto;
    margin: 20px 0px 0px 0px;
}

/*scrollable tabs css*/
.TabViewport
{
    position: relative;
    width: 605px;
    height: 53px;
    overflow: hidden;
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

hr.couponTabs
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 655px;
}

.scrollTabs
{
    width: 10000px !important;
    position: absolute;
}

.prevLeft, .nextRight
{
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 15px;
    z-index: 999;
    width: 18px;
    height: 36px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 3em!important;
    color: #404040;
    border: 0;
    background-color: transparent;
    outline: none;
    vertical-align: middle;
}

    .prevLeft:disabled, .nextRight:disabled
    {
        color: #f3f3f3 !important;
        border: 0;
    }


.nextRight
{
    right: 20px;
    margin: 0px 8px 0px 0px !important;
}

.prevLeft
{
    left: 1px;
}

.borderSpan
{
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #cccccc;
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.borderSpanError
{
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #ff0000;
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.couponWrapper
{
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #ffffff;
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.coupon_container
{
    font-family: Arial, Helvetica, sans-serif;
    width: 320px;
    height: 288px;
    max-height: 288px !important;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    margin: 14px 8px 0px 0px;
    position: relative;
}

.initial-coupon_container
{
    font-family: Arial, Helvetica, sans-serif;
    width: 320px;
    height: 288px;
    max-height: 288px !important;
    border: 1px solid #b0b5b9 !important;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin: 14px 8px 0px 0px;
    position: relative;
    background: #f4f5f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjRmNWY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYzdjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-radial-gradient(center, ellipse cover, #f4f5f6 30%, #bac7cf 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#f4f5f6), color-stop(100%,#bac7cf)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #f4f5f6 30%,#bac7cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #f4f5f6 30%,#bac7cf 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #f4f5f6 30%,#bac7cf 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #f4f5f6 30%,#bac7cf 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f6', endColorstr='#bac7cf',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}


    .initial-coupon_container section h1
    {
        display: block;
        font-size: 22px;
        color: #666666;
        margin: 81px 0px 18px 0px;
    }

    .initial-coupon_container .newCoupon h1
    {
        display: block;
        font-size: 1.375em;
        color: #666666;
        margin: 80px 0px 0px 0px;
    }

    .initial-coupon_container span
    {
        display: block;
        margin: 6px 0px;
        font-size: 16px;
        color: #666666;
    }

    .initial-coupon_container button
    {
        display: inline-block;
        margin: 0px 4px;
        /*box shadow styles */
        -moz-box-shadow: 0 2px 4px 0px #333333;
        -webkit-box-shadow: 0 2px 4px 0px #333333;
        box-shadow: 0 2px 4px 0px #333333;
    }

.step1
{
    margin: 0px 0px 57px 0px;
}

.buttDiff
{
    padding: 6px 31px;
    margin-right: 3px;
}

.newCoupon select
{
    display: block;
    width: 207px;
    height: 30px;
    margin: 6px auto;
    padding: 0px 0px 0px 0px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #404040;
    border: 1px solid #666666;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.newCoupon input[type=text]
{
    display: block;
    width: 200px;
    height: 30px;
    margin: 6px auto;
    padding: 0px 0px 0px 5px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #404040;
    border: 1px solid #666666;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.newCoupon button
{
    margin: 0px 11px 27px 0px;
}

.newCoupon span label
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #404040;
}

.step2
{
    margin: 0px 0px 52px 0px;
    padding: 0px 0px 0px 0px;
    *float: left;
}

    .step2 > h1
    {
        font-size: 22px;
        margin: 75px 0px 8px 17px;
        text-transform: uppercase;
        color: #666666;
        cursor: pointer;
        text-decoration: underline;
    }

        .step2 > h1 + p
        {
            font-size: 14px;
            margin: 0px 11px 0px 18px;
            color: #666666;
        }

.step3
{
    padding: 0 0 0 5px;
    *margin: 0px;
}

    .step3 select.couponOfferType
    {
        display: block;
        width: 152px;
        height: 24px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        color: #404040;
    }

/*Coupon Offer Type Toggle*/

.offerTypeContainer
{
    position: absolute;
    width: 100%;
    top: 1px;
    left: -1px;
    display: block;
    *display: inline;
}

.couponOptions
{
    background-color: #e6ebed;
    width: 100%;
    text-align: center;
}

.tabOffset
{
    float: right;

}

.open
{
    cursor: pointer;
    display: inline-block;
    background-image: url('../../Public/images/coupon_tab.png');
    background-repeat: no-repeat;
    margin: 0px 0px 0px 155px;
    width: 45px;
    -webkit-border-radius: 0px 0px 5px 5px !important;
    border-radius: 0px 0px 5px 5px !important;
    padding: 0px 15px 0px 15px !important;
    height: 23px !important;
}

    .open img
    {
        margin: 0px 0px 0px 12px;
    }
.close
{
    cursor: pointer;
    display: inline-block;
    background-image: url('../../Public/images/coupon_tab.png');
    margin: 0px 0px 0px 155px;
    top: 15px;
    left: 120px;
    width: 45px;
    -webkit-border-radius: 0px 0px 5px 5px !important;
    border-radius: 0px 0px 5px 5px !important;
    padding: 0px 15px 0px 15px !important;
}

.coupon_dlr_name
{
    color: #fff;
    margin: -21px 0 7px 0;
    text-align: center;
    font-size: 10px;
}

.offerTypeChar1
{
    color: #00275d;
    font-size: 18px;
    height: 22px !important;
    font-weight: bold;
    *padding: 0px;
    *float: left;
    display: inline-block;
    margin: 0px -5px 0px 0px !important;
}

.offerTypeChar2
{
    color: #00275d;
    font-size: 18px;
    height: 22px !important;
    font-weight: bold;
    *padding: 0px;
    *float: left;
    display: inline-block;
    margin: 0px 0px 0px -2px !important;
}


.coupon_offer_value
{
    color: #00275d;
    font-size: 18px !important;
    height: 22px !important;
    font-weight: bold;
    display: inline;
    border: 0;
    *float: left;
}

    .coupon_offer_value:disabled
    {
        background-color: #ffffff;
    }

.coupon_offer
{
    color: #666;
    font-size: 14px;
    height: 14px !important;
    font-weight: bold;
    width: 100%;
    line-height: 14px !important;
    border: 0;
    *float: left;
}


.coupon_details
{
    font-size: 12px;
    color: #666;
    margin: 20px 0 0px 0;
    height: 100px;
    *float: left;
}

    .coupon_details li
    {
        margin: 0;
        padding: 0;
    }

.coupon_legal
{
    font-size: 9px;
    height: 51px !important;
    margin: 0px 0 19px 0;
    color: #000;
    width: 100%;
}

.coupon_nav
{
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #CCC #CCC #CCC #CCC;
    margin: 0px 0 0px 0px;
    width: 320px;
    position: absolute;
    bottom: 0;
    *float: left;
}

coupon_nav-amenties
{
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #CCC #CCC #CCC #CCC;
    margin: 0px 0 0px 0px;
    width: 320px;
    position: relative;
    background-color: #444444;
}

.coupon_nav ul, .coupon_nav li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.coupon_nav table
{
    width: 100%;
}

.coupon_nav_item
{
    width: 57px;
    height: 37px;
    margin: 0px;
    padding: 0px;
    background-color: #525252;
}

.coupon_nav_select
{
    width: 92px;
    height: 37px;
    overflow: hidden;
    background-color: #444;
    color: #fff;
    font-size: 9px;
    margin: 0px;
    padding: 0px;
}

    .coupon_nav_select td
    {
        vertical-align: middle;
    }

    .coupon_nav_select input
    {
        margin: 0 0 0 2px;
        padding: 0px;
        border: 0px solid #000;
    }

/*normal state*/


.coupon_nav_new
{
    width: 92px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat 0px 0px;
    cursor: pointer;
}

.coupon_nav_existing
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -93px 0px;
    cursor: pointer;
}

.coupon_nav_favorite
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -205px 0px;
    cursor: pointer;
}

.coupon_nav_amenities
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -150px 0px;
    cursor: pointer;
}

.coupon_nav_save
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -262px 0px;
    cursor: pointer;
}

/*hover state*/
.coupon_nav_new:hover
{
    width: 92px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat 0px -42px;
    cursor: pointer;
}

.coupon_nav_existing:hover
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -93px -42px;
    cursor: pointer;
}

.coupon_nav_favorite:hover
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -205px -42px;
    cursor: pointer;
}

.coupon_nav_amenities:hover
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -150px -42px;
    cursor: pointer;
}

.coupon_nav_save:hover
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -262px -42px;
    cursor: pointer;
}

/*active state*/
.coupon_nav_new.active
{
    width: 92px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat 0px 0px;
    cursor: pointer;
}

.coupon_nav_existing.active
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -140px 0px;
    cursor: pointer;
}

.coupon_nav_favorite.active
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -205px -83px;
    cursor: pointer;
}

.coupon_nav_amenities.active
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -252px 0px;
    cursor: pointer;
}

.coupon_nav_save.active
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -306px 0px;
    cursor: pointer;
}

/*disabled state*/
.coupon_nav_new-disabled
{
    width: 92px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat 0px 0px;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.coupon_nav_existing-disabled
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -93px 0px;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.coupon_nav_favorite-disabled
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -205px 0px;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.coupon_nav_amenities-disabled
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -150px 0px;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.coupon_nav_save-disabled
{
    width: 57px;
    height: 40px;
    background: url('images/creative-sprite-lms_couponNav.png') no-repeat -262px 0px;
    cursor: pointer;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.amenityMargin-couponOffer
{
    margin: 45px 0px 10px 0px;
}

.amenityMargin-CouponDetails
{
    margin: 0px 0px 73px 0px;
}


.couponParagraph
{
    height: 100px !important;
    width: 300px !important;
    max-height: 100px !important;
    line-height: 13px;
    font-size: 13px;
    margin: 0px 0 10px 0;
    padding: 0px;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    display: block !important;
    *float: left;
}

.couponParagraph2
{
    min-height: 10px !important;
    width: 380px !important;
    max-height: 100px !important;
    line-height: 13px;
    font-size: 13px;
    margin: 0px 0 10px 0;
    padding: 0px;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    display: block !important;
    *float: left;
}

.couponList
{
    display: block;
    width: auto;
    height: auto;
    line-height: 10px;
    font-size: 11px;
    margin: 0px 5px 0px 17px;
    padding: 0px;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

    .couponList li input
    {
        border: 0 !important;
        width: 100%;
    }

.couponList2
{
    display: block;
    *float: left;
    width: auto;
    height: auto;
    line-height: 14px;
    font-size: 11px;
    margin: 0px 5px 0px 17px;
    padding: 0px;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

ul.couponList li, ul.couponList2 li
{
    display: list-item;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
}

form.editable
{
    margin: 0px;
    padding: 0px;
    outline: none;
    height: auto;
    width: auto;
}

    form.editable > input
    {
        height: inherit !important;
        width: inherit !important;
        border: 1px solid #666666;
        margin: 0;
        outline: 0;
        padding: 0;
        color: inherit;
        font-size: 11px;
        font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
    }

    form.editable > textarea
    {
        border: 1px solid #666666;
        margin: 0;
        outline: 0;
        padding: 0;
        color: inherit;
        font-size: 11px;
        font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
    }

    form.editable > select
    {
        height: inherit !important;
        width: 250px !important;
        border: 1px solid #666666;
        margin: 0;
        padding: 0;
        outline: 0;
        color: inherit;
        font-size: 11px !important;
        font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
        font-size-adjust: 0.47 !important;
        font-weight: normal !important;
        font-style: normal !important;
    }

ul.couponList + p
{
    display: inline-block;
    width: 85%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.preBullet, .postBullet
{
    list-style-type: none !important;
    margin: 0px 0px 0px -17px !important;
}

ul.couponList li.edit form select, ul.couponList2 li.edit form select
{
    height: 15px !important;
    font-size: 15px;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.couponList h1
{
    font-size: 15px;
    margin: 0px;
    padding: 0px;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

#coupon1_select_header
{
    margin: -13px 0 0 0;
    background-color: #e86d1a;
    color: #fff;
    font-size: 10px;
    text-align: center;
    width: 91px;
    height: 13px;
}

.couponOpCode
{
    font-size: 10px;
    height: 10px !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    line-height: 11px;
    margin: 11px 0px 2px 0px;
}

.couponExpire
{
    font-size: 10px;
    height: 10px !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    line-height: 11px;
    width: 100%;
    display: inline-block;
}

.OpCode, .expire
{
    display: inline-block;
    border: 0;
}

.couponFooter
{
    font-size: 10px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    line-height: 11px;
    width: 300px !important;
    height: 44px !important;
}

.ui-widget-overlay
{
    background: #000000;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
}

div[aria-labelledby="ui-dialog-title-saveFavorites"] .ui-dialog-titlebar-close,
div[aria-labelledby="ui-dialog-title-saveCoupon"] .ui-dialog-titlebar-close,
div[aria-labelledby="ui-dialog-title-deleteTab"] .ui-dialog-titlebar-close,
div[aria-labelledby="ui-dialog-title-1"] .ui-dialog-titlebar-close,
div[aria-labelledby="ui-dialog-title-2"] .ui-dialog-titlebar-close,
div[aria-labelledby="ui-dialog-title-chuckGreeting"] .ui-dialog-titlebar-close
{
    position: absolute;
    top: -6px;
    left: -16px;
    width: 26px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 26px;
    visibility: hidden;
}

    div[aria-labelledby="ui-dialog-title-saveFavorites"] .ui-dialog-titlebar-close:hover,
    div[aria-labelledby="ui-dialog-title-saveCoupon"] .ui-dialog-titlebar-close:hover,
    div[aria-labelledby="ui-dialog-title-deleteTab"] .ui-dialog-titlebar-close:hover,
    div[aria-labelledby="ui-dialog-title-1"] .ui-dialog-titlebar-close:hover,
    div[aria-labelledby="ui-dialog-title-2"] .ui-dialog-titlebar-close:hover,
    div[aria-labelledby="ui-dialog-title-chuckGreeting"] .ui-dialog-titlebar-close:hover
    {
        position: absolute;
        top: -6px;
        left: -16px;
        width: 26px;
        margin: -10px 0 0 0;
        padding: 1px;
        height: 26px;
        background: transparent !important;
        border: none;
        visibility: hidden;
    }

div[aria-labelledby="ui-dialog-title-saveFavorites"] .ui-widget-header .ui-icon,
div[aria-labelledby="ui-dialog-title-saveCoupon"] .ui-widget-header .ui-icon,
div[aria-labelledby="ui-dialog-title-deleteTab"] .ui-widget-header .ui-icon,
div[aria-labelledby="ui-dialog-title-1"] .ui-widget-header .ui-icon,
div[aria-labelledby="ui-dialog-title-2"] .ui-widget-header .ui-icon,
div[aria-labelledby="ui-dialog-title-chuckGreeting"] .ui-widget-header .ui-icon
{
    background: url('images/creative_sprint-lmsModal.png') no-repeat -23px 0px !important;
    width: 26px;
    height: 26px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
    padding: 0;
    visibility: hidden;
}

div[aria-labelledby="ui-dialog-title-saveFavorites"] .ui-widget-header,
div[aria-labelledby="ui-dialog-title-saveCoupon"] .ui-widget-header,
div[aria-labelledby="ui-dialog-title-deleteTab"] .ui-widget-header,
div[aria-labelledby="ui-dialog-title-1"] .ui-widget-header,
div[aria-labelledby="ui-dialog-title-2"] .ui-widget-header,
div[aria-labelledby="ui-dialog-title-chuckGreeting"] .ui-widget-header
{
    border: none;
    background: #ffffff;
}

#saveFavorites .ui-dialog .ui-dialog-titlebar-close span,
#saveCoupon .ui-dialog .ui-dialog-titlebar-close span,
#deleteTab .ui-dialog .ui-dialog-titlebar-close span,
.ChooseModels .ui-dialog .ui-dialog-titlebar-close span,
.CloserLook .ui-dialog .ui-dialog-titlebar-close span,
.ChooseTemplates .ui-dialog .ui-dialog-titlebar-close span,
.existingCouponsModal .ui-dialog .ui-dialog-titlebar-close span,
#chuckGreeting .ui-dialog .ui-dialog-titlebar-close span,
#couponview .ui-dialog .ui-dialog-titlebar-close span
{
    display: block;
    margin: 1px;
    width: 26px;
    height: 26px;
    visibility: hidden;
}

#saveFavorites .ui-dialog .ui-dialog-content,
#saveCoupon .ui-dialog .ui-dialog-content,
#deleteTab .ui-dialog .ui-dialog-content,
.ChooseModels .ui-dialog .ui-dialog-content,
.ChooseTemplates .ui-dialog .ui-dialog-content,
.CloserLook .ui-dialog .ui-dialog-content,
.existingCouponsModal .ui-dialog .ui-dialog-content,
#couponview .ui-dialog .ui-dialog-content
{
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1;
    height: 350px !important;
}

#ui-dialog-title-1
{
    text-align: center !important;
    float: none !important;
    margin: 0px !important;
    padding: 0px !important;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 22px;
    color: #0C3049;
}

.ui-dialog-titlebar
{
    text-align: inherit !important;
}

div[aria-labelledby="ui-dialog-title-1"],
div[aria-labelledby="ui-dialog-title-2"],
div[aria-labelledby="ui-dialog-title-saveFavorites"],
div[aria-labelledby="ui-dialog-title-saveCoupon"],
div[aria-labelledby="ui-dialog-title-deleteTab"],
div[aria-labelledby="ui-dialog-title-chuckGreeting"]
{
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: visible;
}

#ui-dialog-title-saveFavorites,
#ui-dialog-title-saveCoupon,
#ui-dialog-title-deleteTab,
#ui-dialog-title-chuckGreeting
{
    text-align: center !important;
    float: none !important;
    margin: 0px !important;
    padding: 0px !important;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 22px;
    color: #0C3049;
}

.existingCouponsFilter, .existingCampaignsFilter
{
    width: 100%;
}

    .existingCouponsFilter #typeFilter select, .existingCouponsFilter #categoryFilter select, .existingCampaignsFilter #typeFilter select, .existingCampaignsFilter #categoryFilter select
    {
        width: 130px;
        height: 31px;
    }

    .existingCouponsFilter #generalSearch input[type=text], .existingCampaignsFilter #generalSearch input[type=text]
    {
        width: 227px;
        height: 25px;
    }

    .existingCampaignsFilter span
    {
        margin: 0px 7px 15px 6px;
    }

    .existingCouponsFilter span
    {
        margin: 0px 7px 15px 25px;
    }

    .existingCouponsFilter span, .existingCouponsFilter select, .existingCampaignsFilter span, .existingCampaignsFilter select
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        color: #404040;
        float: left;
    }

#deleteTab
{
    text-align: center;
}

#saveFavorites, #saveCoupon, #deleteTab
{
    background-color: #e6ebed;
    height: 165px !important;
}

    #saveFavorites input[value="Name Favorite"], #saveCoupon input[value="Name Coupon"]
    {
        display: block;
        width: 207px;
        height: 30px;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        color: #404040;
    }

    #saveFavorites select, #saveCoupon select
    {
        display: block;
        width: 207px;
        height: 30px;
        margin: 11px auto;
        padding: 0px 0px 0px 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        color: #404040;
    }

    #saveFavorites button, #saveCoupon button, #deleteTab button
    {
        margin: 10px auto;
    }

    #saveCoupon span label
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        color: #404040;
    }


    #saveFavorites input[value="Name Favorite"], #saveCoupon input[value="Name Coupon"]
    {
        display: block;
        width: 207px;
        height: 30px;
        margin: 0px auto;
        padding: 0px 0px 0px 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 16px;
        color: #404040;
    }

#gbox_coupongrid
{
    height: auto;
    margin: 0px auto;
}

.ui-jqgrid .ui-jqgrid-titlebar
{
    display: none !important;
}

#coupongrid .ui-state-highlight,
#coupongrid .ui-widget-content .ui-state-highlight,
#coupongrid .ui-widget-header .ui-state-highlight
{
    border: none;
    background: #d5dde1;
    font-weight: bold;
    color: #212121;
}

#coupongrid .ui-state-hover, #coupongrid .ui-widget-content .ui-state-hover, #coupongrid .ui-widget-header .ui-state-hover, #coupongrid .ui-state-focus, #coupongrid .ui-widget-content .ui-state-focus, #coupongrid .ui-widget-header .ui-state-focus
{
    border: none;
    background: #fff6ae;
    font-weight: normal;
    color: #212121;
}

#gbox_coupongrid tbody tr td
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
}

#gbox_coupongrid tbody tr td
{
    /*padding: 3px 10px;*/
    padding: 0px 0px 0px 0px;
    text-align: center !important;
    border-bottom: 1px solid #bababa;
    border-right: none;
    vertical-align: middle !important;
    cursor: pointer !important;
}

#gbox_coupongrid .ui-jqgrid-htable thead tr th
{
    font-weight: bold;
    cursor: pointer;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px;
}



/*===========================================================================
Page - views/onDemand/_Creative.cshtml 
===========================================================================*/

/*section[role="select creative"] span.creativeTitleIntro
{
line-height: 18px;
margin: 0px 14px 0px 0px;
}*/

.creativeTitleIntro
{
}

section[role="select creative"] span.creativeTitleIntro h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    letter-spacing: 0px;
    color: #666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    display: block;
}

section[role="select creative"] span.creativeTitleIntro p
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    letter-spacing: 0px;
    color: #666666;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}

/*normal state*/
.postCard
{
    display: inline-block;
    border: 0;
    margin: 0px 5px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat 0px -126px;
    cursor: pointer;
}

.foldOver
{
    display: inline-block;
    border: 0;
    margin: 0px 15px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -70px -126px;
    cursor: pointer;
}

/*hover state*/
.postCard:hover
{
    display: inline-block;
    border: 0;
    margin: 0px 5px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat 0px -63px;
    cursor: pointer;
}

.foldOver:hover
{
    display: inline-block;
    border: 0;
    margin: 0px 15px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -70px -63px;
    cursor: pointer;
}

/*active state*/
.postCard.activeLayout
{
    display: inline-block;
    border: 0;
    margin: 0px 5px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat 0px 0px;
    cursor: pointer;
}

.foldOver.activeLayout
{
    display: inline-block;
    border: 0;
    margin: 0px 15px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -70px 0px;
    cursor: pointer;
}

/*disabled state*/
.postCard-disabled
{
    display: inline-block;
    border: 0;
    margin: 0px 5px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat 0px -63px;
    cursor: inherit;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

.foldOver-disabled
{
    display: inline-block;
    border: 0;
    margin: 0px 5px 0px 0px;
    width: 61px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -70px -63px;
    cursor: inherit;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

/*normal state*/
#coupon2
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -140px -126px;
    cursor: pointer;
}

#coupon3
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -196px -126px;
    cursor: pointer;
}

#coupon4
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -252px -126px;
    cursor: pointer;
}

#coupon6
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -306px -126px;
    cursor: pointer;
}

/*hover state*/
#coupon2:hover
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -140px -63px;
    cursor: pointer;
}

#coupon3:hover
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -196px -63px;
    cursor: pointer;
}

#coupon4:hover
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -252px -63px;
    cursor: pointer;
}

#coupon6:hover
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -306px -63px;
    cursor: pointer;
}

/*active state*/
#coupon2.active
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -140px 0px;
    cursor: pointer;
}

#coupon3.active
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -196px 0px;
    cursor: pointer;
}

#coupon4.active
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -252px 0px;
    cursor: pointer;
}

#coupon6.active
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -306px 0px;
    cursor: pointer;
}

/*disabled state*/
#coupon2-disabled
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -140px -63px;
    cursor: pointer;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

#coupon3-disabled
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -196px -63px;
    cursor: pointer;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

#coupon4-disabled
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -252px -63px;
    cursor: pointer;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

#coupon6-disabled
{
    display: inline-block;
    margin: 0px 5px 0px 0px;
    width: 46px;
    height: 61px;
    background: url('images/creative-sprite_lmsCoupons.png') no-repeat -306px -63px;
    cursor: pointer;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}

.creativeCouponOptions
{
    border-bottom: 2px solid #0c3049;
    padding: 0px 0px 7px 0px;
}

.headerDivider
{
    border-left: 1px solid #0C3049;
    border-right: 1px solid #0C3049;
    height: 95px;
    display: inline-block;
    margin: 3px 39px 0px 22px;
    float: left;
}

.box
{
    margin: 0px -1px 0px 0px;
    position: relative;
}

    .box img
    {
        padding: 0px;
        margin: 2px;
        height: auto;
        border: 3px solid #ffffff;
        cursor: pointer;
    }

    .box:hover img
    {
        padding: 0px;
        margin: 2px;
        border: 3px solid #de5f0b;
        cursor: pointer;
    }

    .box.activeCreative img
    {
        padding: 0px;
        margin: 2px;
        border: 3px solid #de5f0b;
        cursor: pointer;
        opacity: 0.5;
        filter: Alpha(Opacity=50);
        background: url('../../Public/images/creativeConfirmation.png') no-repeat 0px 0px;
        cursor: pointer;
    }


img.confirmationCheck
{
    position: absolute;
    width: 58px;
    bottom: 33%;
    left: 50%;
    margin-left: -32px !important;
    border: none !important;
    display: block !important;
    opacity: 1 !important;
    filter: Alpha(Opacity=50)!important;
}

.quicklist tbody tr:nth-child(1) > td input[type="radio"]
{
    margin: 0px 0px 0px 0px;
}

.creativeThumbselection1, .creativeThumbselection2, .creativeThumbselection3, .creativeThumbselection4
{
    width: 636px;
    height: auto;
    margin: 14px 0px 0px 0px;
    clear: both;
}


.creativeThumbName
{
    width: auto;
    height: auto;
    text-align: center;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 11px;
    text-transform: uppercase;
}



/*===========================================================================
Page - views/onDemand/_Summary.cshtml 
===========================================================================*/

.campaign_sum_header
{
    color: #404040;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}

.campaign_sum_row_head
{
    background-color: #d5dde1;
}

.campaign_sum_total
{
    background-color: #00275d;
    color: #fff;
}

.show_cell_border_T
{
    border-width: 1px 0px 0px 0;
    border-style: solid;
    border-color: #666;
}

.show_cell_border_TR
{
    border-width: 1px 1px 0px 0;
    border-style: solid;
    border-color: #666;
}

.show_cell_border_TRB
{
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #666;
}

/* ========================================================
Seasonal 
   ========================================================= */

.seasonalOuter
{
    background: url(../images/prospectingImages.png) no-repeat -784px -367px;
    border: 2px solid #ccc;
    width: 30px;
    height: 140px;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    bottom: -3px;
}

#lapsedpc, #nonloyalpc, #lapsedpc div, #nonloyalpc div
{
    width: 30px;
    overflow: hidden;
    bottom: 0;
    position: absolute;
}

#lapsedpc, #nonloyalpc
{
    background-color: #999;
    border-top-width: 0;
    bottom: 0;
    width: 30px;
    height: 100%;
}

.seasonal-data_outer
{
    width: auto;
    overflow: hidden;
    display: inline-block;
    margin: 0px 0px 0px 3px;
}

    .seasonal-data_outer span
    {
        font-size: 23px;
        font-family: Arial,Trebuchet MS, helvetica, Verdana;
        color: #666 !important;
        letter-spacing: -1px;
        margin: 0px 0px 0px 4px;
    }

    .seasonal-data_outer p
    {
        font-size: 11px;
        font-family: Arial,Trebuchet MS, helvetica, Verdana;
        color: #333333;
    }

.contentBox
{
    background: url('../../Public/images/content_boxBg.png') no-repeat 10px 23px;
    background-color: #f4f6f7;
    width: 292px;
    height: 242px;
    border: 1px solid #c3c4c4;
    padding: 0px;
    margin: 0px;
    text-align: left;
    /* Rounded Corners */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.contentBoxInfo
{   
    padding: 40px 0px 0px 0px;
    text-align: center;
}

section[role="campaign seasonal details"] div > h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 22px;
    margin: 30px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

div.contentBox > h2,
div.contentBox + span + div.contentBox > h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47 !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 16px !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    text-transform: uppercase !important;
    border: 1px solid #D7D7D8 !important;
    text-align: center !important;
}


div.contentBox + span
{
    float: left;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47 !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-size: 16px !important;
    margin: 100px 0px 0px 10px !important;
    padding: 0px 0px 0px 0px !important;
    text-transform: uppercase !important;
    text-align: center !important;
}


.seasonalTemplates
{
    padding: 0px 15px;
    margin: 14px 0px 0px 0px;
}

.seasonal_btn
{
    width: 200px;
}

.seasonal_quickList_container
{
    width: 375px;
    height: auto;
    overflow: auto;
    margin: 0px 0px 25px 0px;
}

    .seasonal_quickList_container .quickList
    {
        width: 100%;
    }

    .seasonal_quickList_container + .AccordionCollapse
    {
        margin: 111px 0px 0px 0px;
    }

.waveSelection + span
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    margin: 0px 10px;
}

    .waveSelection + span + span
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        ;
        font-size: 12px;
    }

.mailOut
{
    margin: 7px 0px 0px 0px !important;
    padding: 0px;
}

ul.boost {
    list-style-type:disc;
}

ul.boost li {
    display:list-item;
    list-style-position:inside;
    list-style-type:disc;
    /*padding-top:1em;*/
}

/*===========================================================================
Boost Styles
===========================================================================*/



/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em)
{
    /* Style adjustments for viewports that meet the condition */
}

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* 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;
    *line-height: 0;
}

    .ir br
    {
        display: none;
    }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.superHidden
{
    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;
}

/* =============================================================================
   shortcuts - Global
   ========================================================================== */
div[data-bind="visible: loader_image"]
{
    margin: 30px 0px 0px 0px;
}

.spanContainer
{
    width: 100%;
    display: block;
    margin: 0px !important;
}

.spanContainer2
{
    width: 100%;
    display: block;
    margin: 0px !important;
}

.superright
{
    float: right !important;
}

.superleft
{
    float: left !important;
}

.textRight
{
    text-align: right;
}

.textLeft
{
    text-align: left;
}

.textCenter
{
    text-align: center;
}

.right
{
    float: right;
}

.left
{
    float: left;
}

.bottom
{
    bottom: 0;
    position: absolute;
}
/*font shortcuts go here*/
.fontsize15
{
    font-size: 15px !important;
}

.blissLight
{
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
}

.blissBolder
{
    font-family: "Bliss ExtraBold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: 800;
    font-style: normal;
}

.blissBold
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
}

.blissRegular
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.hnLight
{
    font-family: 'HelveticaNeueW02-45Ligh', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.hnBold
{
    font-family: 'HelveticaNeueW01-75Bold', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.universReg
{
    font-family: 'Univers LT W01 55 Roman', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.uinversLight
{
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.universBold
{
    font-family: 'HelveticaNeueW01-75Bold', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.normalizeFont
{
    font-weight: normal;
    font-style: normal;
}

.uppercase
{
    text-transform: uppercase;
}

.lowercase
{
    text-transform: lowercase;
}

.normalizeFont
{
    font-weight: normal;
    font-style: normal;
}

.bold
{
    font-weight: bold !important;
}

.undoLinkDefault
{
    text-decoration: none;
    color: inherit;
}

.compressText
{
    letter-spacing: -3px;
    line-height: 45px;
}

.hide
{
    display: none;
}

.show
{
    display: block;
}

.superShow
{
    display: block !important;
}

.roundCorners
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.addTransparency
{
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.hover
{
    background-color: #dfe4e7;
    cursor: pointer;
}

.buttonGradient
{
    width: auto;
    height: auto;
    padding: 5px 7px;
    *background-color: #ffffff;
    border: none;
    color: #5e2d0d;
    font-size: 13px;
    cursor: pointer;
    zoom: 1;
    z-index: 888;
    background: #fa8537; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' **Also I have commented out because this interferes with csspie
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhODUzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDVlMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
    background: -moz-linear-gradient(top, #fa8537 0%, #dd5e09 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa8537), color-stop(100%,#dd5e09)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fa8537 0%,#dd5e09 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fa8537 0%,#dd5e09 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fa8537 0%,#dd5e09 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fa8537 0%,#dd5e09 100%); /* W3C */
    -pie-background: linear-gradient(#fa8537, #dd5e09); /* W3C */
    /* IE Only 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdd5e09, endColorstr=#fffa8537);*/
    /* IE8 uses -ms-filter for whatever reason.. 
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffdd5e09, endColorstr=#fffa8537);*/
    /* Rounded Corners */
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

    .buttonGradient > span, button > span
    {
        color: #ffffff;
        font-size: 16px;
        padding: 5px 10px;
    }

.forceAlign
{
    width: 100%;
    height: 100%;
    display: inline-block;
    margin: 0px auto;
    text-align: center;
}

.forcePosition
{
    width: auto;
    height: auto;
    position: absolute;
}
/*items forced positioned go here for better tracking
i.e.
fp-XXX{top: 0px; left: 0px;}
*/
.fp-getStarted
{
    top: 60px;
    left: 15px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #000000;
    float: left;
}

.fp-accessHere
{
    top: 60px;
    right: 140px;
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 29px;
    color: #ffffff;
    line-height: 35px;
    *background-color: transparent;
    *width: auto;
    *display: block;
    *float: left;
    *margin: 1px;
    *padding: 0px;
}

.fp-splash
{
    top: 60px;
    right: 255px;
    font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: 200;
    font-style: normal;
    font-size: 24px;
    color: #ffffff;
    line-height: 35px;
    *background-color: transparent;
    *width: auto;
    *display: block;
    *float: left;
    *margin: 1px;
    *padding: 0px;
}

.fp-getStarted span
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 25px;
    color: #000000;
    line-height: 25px;
}


/******** spacing shortcuts ********/
/*                          
/*========= height =========*/
.noMargins
{
    margin: 0px !important;
}

.noPadding
{
    padding: 0px !important;
}

.offset-y2
{
    margin-top: 2px !important;
}

.offset-y3
{
    margin-top: 3px !important;
}

.offset-y10
{
    margin-top: 10px !important;
}

.offset-y15
{
    margin-top: 15px !important;
}

.offset-y17
{
    margin-top: 17px !important;
}

.offset-y20
{
    margin-top: 20px !important;
}

.offset-y30
{
    margin-top: 30px !important;
}

.offset-y45
{
    margin-top: 45px !important;
}

.offset-y55
{
    margin-top: 45px !important;
}

.offset-y65
{
    margin-top: 65px !important;
}

.offset-y85
{
    margin-top: 85px !important;
}

.offset-y100
{
    margin-top: 100px !important;
}

.offset-y135
{
    margin-top: 135px !important;
}

.offset-y165
{
    margin-top: 165px !important;
}

.offset-y195
{
    margin-top: 195px !important;
}

.offset-yb10
{
    margin-bottom: 10px !important;
}

.offset-yb30
{
    margin-bottom: 30px !important;
}

.offset-yb60
{
    margin-bottom: 60px !important;
}

.offset-yb365
{
    margin-bottom: 365px !important;
}
/*========= width =========*/
.offset-x3
{
    margin-left: 3px !important;
}

.offset-x8
{
    margin-left: 8px !important;
}

.offset-x10
{
    margin-left: 10px !important;
}
.offset-x15
{
    margin-left: 15px !important;
}

.offset-x17
{
    margin-left: 17px !important;
}

.offset-x19
{
    margin-left: 19px !important;
}

.offset-x20
{
    margin-left: 20px !important;
}

.offset-x23
{
    margin-left: 23px !important;
}

.offset-x30
{
    margin-left: 30px !important;
}

.offset-x32
{
    margin-left: 32px !important;
}

.offset-x50
{
    display: inline-block;
    margin-left: 50px !important;
}

.offset-x55
{
    display: inline-block;
    margin-left: 55px !important;
}

.offset-x65
{
    display: inline-block;
    margin-left: 65px !important;
}

.offset-x80
{
    margin-left: 80px !important;
}

.offset-x180
{
    margin-left: 180px !important;
}

.offset-x200
{
    display: inline-block;
    margin-left: 200px !important;
}

.offset-x335
{
    display: inline-block;
    margin-left: 335px !important;
}

.offset-x100
{
    margin-left: 100px !important;
}

.offset-xr245
{
    margin-right: 245px !important;
}

.offset-xr125
{
    margin-right: 125px !important;
}

.offset-xr155
{
    margin-right: 155px !important;
}

.offset-xr100
{
    margin-right: 100px !important;
}

.offset-xr80
{
    margin-right: 80px !important;
}

.offset-xr50
{
    margin-right: 50px !important;
}

.offset-xr34
{
    margin-right: 34px !important;
}

.offset-xr10
{
    margin-right: 10px !important;
}


/* Color Shortcuts*/
.greyBg
{
    background-color: #636466;
}

.navyBg
{
    background-color: #00275d;
}

.ltGreyBg
{
    background-color: #c7c8ca;
}

.orangeBg
{
    background-color: #f88334;
}

.black
{
    color: #000000 !important;
}

.lightGrey
{
    color: #c6c5c5 !important;
}

.lightOrange
{
    color: #fa9b5c !important;
}

.orange
{
    color: #dd5e09;
}

.dark_blue
{
    color: #00275d !important;
}

.dark_grey
{
    color: #404040;
}

.grey_14_bold_UC
{
    color: #404040;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.grey_12_bold_UC
{
    color: #404040;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
}

.white
{
    color: #ffffff !important;
}

.show_cell_border_T
{
    border-width: 1px 0px 0px 0;
    border-style: solid;
    border-color: #666;
}

.show_cell_border_TR
{
    border-width: 1px 1px 0px 0;
    border-style: solid;
    border-color: #666;
}

.show_cell_border_TRB
{
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #666;
}

.summaryCoupons tbody tr td, .campaignSelections tbody tr td
{
    padding: 0px 10px 0px 10px;
    font-size: 12px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

.campaignSelections tbody tr td
{
    padding: 5px;
    font-size: 12px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    
}

.summaryCoupons tbody tr:nth-child(even), .summaryCoupons tbody tr.odd
{
    background-color: #d5dde1;
}

div[data-bind="html: modelyear_string"]
{
    font-size: 12px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
}

    div[data-bind="html: modelyear_string"] span.mySelected
    {
        display: block;
    }

        div[data-bind="html: modelyear_string"] span.mySelected.odd
        {
            background-color: #d5dde1;
        }


    div[data-bind="html: modelyear_string"] span > span
    {
        font-weight: bold;
        display: inline-block;
        width: 37px;
    }
/* ========================================================
Seasonal 
   ========================================================= */

.dark_blue_bg
{
    background-color: #00275d;
}

.dark_blue_bg_white_txt
{
    background-color: #00275d;
    color: #ffffff !important;
}

/* Input Control Errors */
.error
{
    background-color: #efa0a0 !important;
    border: 1px solid red !important;
}

.errorBorder
{
    border: 1px solid red !important;
}

/*Notifier*/
.alert
{
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.alert, .alert-heading
{
    color: #c09853;
}

    .alert .close
    {
        position: relative;
        top: -2px;
        right: -21px;
        line-height: 18px;
    }

.alert-success
{
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .alert-success, .alert-success .alert-heading
    {
        color: #468847;
    }

.alert-danger, .alert-error
{
    background-color: #f2dede;
    border-color: #eed3d7;
}

    .alert-danger, .alert-error, .alert-danger .alert-heading, .alert-error .alert-heading
    {
        color: #b94a48;
    }

.alert-info
{
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info, .alert-info .alert-heading
    {
        color: #3a87ad;
    }

.alert-block
{
    padding-top: 14px;
    padding-bottom: 14px;
}

    .alert-block > p, .alert-block > ul
    {
        margin-bottom: 0;
    }

    .alert-block p + p
    {
        margin-top: 5px;
    }




/* Tracy's css */

.srv-evt-options .campaignSelections .std-text,
.srv-evt-options .std-text,
.std-text
{
    color: #666666;
    display: inline-block;
    font-family: "Bliss Light",'Gill Sans',Calibri,'Helvetica Neue',Arial,sans-serif;
    font-size: 14px;
    font-size-adjust: 0.47;
    font-style: normal;
    font-weight: 200;
    margin: 0;
    padding: 0;
}

    .std-text th
    {
        width: 200px;
        font-weight: bold;
        border-bottom: thin;
    }

#bulleted ul li
{
    list-style: circle;
    list-style-type: circle;
    list-style-position: inside;
}

.prt-prf-select,
.prt-prf-info,
.srv-evt-info
{
    /*padding-bottom: 10px;*/
    width: 100%;
}

.srv-evt-info-rem
{
    /*padding-bottom: 10px;*/
    width: 100%;
}

/*.prt-prf-info
{
    border-color: #0C3049;
    border-style: solid;
    border-width: 0 0 2px;
}*/

.prt-prf-select .srv-evt-header,
.prt-prf-info .srv-evt-header
{
    margin: 10px 0 0;
    border: none !important;
}

.srv-evt-header
{
    color: #404040;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    /*padding: 0 0 7px;*/
    margin: 0 0 10px;
    border-color: #0C3049;
    border-style: solid;
    border-width: 0 0 1px;
}

.srv-evt-header_vintage
{
    color: #404040;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    display: block;
}

select.vintageOptions
{
    width: 250px;
    height: 26px;
    border: 1px solid #cccccc !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

.vintageOptionsContainer div span
{
    font-size: 11px;
    display: block;
}

.vintageOptionsContainer div input
{
    margin: 0px !important;
}

.vintageOptionsContainer div + p,
.vintageOptionsSummary .vintageDisclaimer
{
    margin: 0px !important;
    font-size: 10px;
    line-height: 11px;
}

.vintageOptionsContainer  p
{
    margin: 0px 0px 10px 0px;
    font-size: 12px;
    line-height: 16px;
}

.vintageOptionsSummary  p
{
    margin: 0px 0px 20px 0px;
    font-size: 12px;
    line-height: 16px;
}

.srv-evt-header_vintage + ul,
.vintageOptionsSummary ul
{
    margin: 0px 0px 19px 16px;
}

.vintageOptionsContainer ul
{
    margin: 0px 0px 5px 16px;
}
.srv-evt-header_vintage + ul, 
.srv-evt-header_vintage + ul li,
.vintageOptionsContainer ul,
.vintageOptionsContainer ul li,
.vintageOptionsSummary ul,
.vintageOptionsSummary ul li
{
    display: block;
}

.srv-evt-header_vintage + ul li,
.vintageOptionsContainer ul li,
.vintageOptionsSummary ul li
{
    color: #404040;
    font-size-adjust: 0.47;
    text-align: left;
    list-style-type: disc;
    display: list-item;

}

.seodColor 
{
    color:#404040
}

.seodLegalField 
{
    font-size: 10px;
    background-color: #ccc;
    color:#404040
}

.WideDropDown 
{
    width: 100%;
}

table.seodResults
{
    margin: 0px 0px 26px 0px;
}
table.seodResults tbody tr td {
text-align: center;
font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
font-size-adjust: 0.47;
font-weight: normal;
font-style: normal;
font-size: 11px;
color: #666666;
}

table.keyDates
{
 border-collapse: collapse;
 border: none;
 margin: 0px 0px 10px 0px;
}

table.keyDates tbody tr td
{
   padding: 0px 12px 10px 0px;
}

table.keyDates tbody tr td input, 
table.keyDates tbody tr td span
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 12px;
    color: #666666;
    text-align: left;
    line-height: 14px;
}

.prt-prf-columns .column-left,
.prt-prf-columns .column-right,
.prt-prf-columns .column-center,
.srv-evt-columns .column-left,
.srv-evt-columns .column-right
{
    display: inline-block;
    vertical-align: top;
    float: left;
}

.srv-evt-columns .column-left,
.srv-evt-columns .column-right
{
    width: 300px;
}

.prt-prf-columns .column-left
{
    width: 300px;
}

.prt-prf-columns .column-right
{
    width: 300px;
}

.prt-prf-columns .column-center
{
    width: 100%;
}


.srv-evt-columns .column-left
{
    padding-right: 30px;
}


.column-right ul.trend
{
    float: right;
    margin: 0 20px 0 0;
}

    .column-left ul.trend li,
    .column-right ul.trend li
    {
        
        background-repeat: no-repeat;
        background-color: transparent;
        height: 28px;
        display: block;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
    }

.column-center ul.trend li
{
    
    background-repeat: no-repeat;
    background-color: transparent;
    height: 40px;
    display: inline;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.40;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
}

.column-left ul.trend li input,
.column-right ul.trend li input
{
    vertical-align: middle;
}

.column-right ul.trend li
{
    background-position: left -56px;
    /*padding-left: 35px;*/
    font-size: 1em;
}

.column-center ul.trend li
{
    background-position: left -56px;
    padding-left: 35px;
    font-size: .95em;
    
    height: 20px;
}

.column-left ul.trend li
{
    padding-right: 35px;
    text-transform: uppercase;
    width: 200px;
}

.column-right .trend-up
{
    background-position: left -30px !important;
}

.column-center .trend-up
{
    background-position: left -32px !important;
    height: 20px;
}



.column-right .trend-down
{
    background-position: left -4px !important;
}

.column-center .trend-down
{
    background-position: left -4px !important;
    
    height: 20px;
}



.column-left .trend-up
{
    background-position: right -30px !important;
}

.column-left .trend-down
{
    background-position: right -4px !important;
}

.column-left .trend-flat
{
    background-position: right -57px !important;
}

.nationalTable
{
    width: 100%;
    height: 110px;
}

    .nationalTable th
    {
        text-align: left;
    }

.up-arrow
{
    background: transparent url(../images/up-arrow.png) right 8px no-repeat;
}

.srv-evt-dates
{
    padding: 0px 4px 30px;
}

    .srv-evt-dates section
    {
        display: inline-block;
        width: 144px;
    }

    .srv-evt-options .srv-evt-header,
    .srv-evt-dates .srv-evt-header
    {
        color: #00275D !important;
        border: none;
        padding: 0;
        margin: 0;
    }

.srv-evt-options .srv-evt-header
{
    color: #00275D !important;
}

ul#read-more .more
{
    display: block;
}

#read-more a
{
    font-weight: bold;
    cursor: pointer;
}

.srv-evt-columns input[type=text],
.srv-evt-columns textarea
{
    width: 138px;
    height: 30px;
    margin: 6px auto;
    /*padding: 0px 0px 0px 5px;*/
    padding: 0px 0px 0px 11px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #404040;
    border: 1px solid #666666;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.lt-ie9 .srv-evt-columns input[type=text]
{
    width: 138px;
    height: 25px;
    margin: 6px auto;
    /*padding: 0px 0px 0px 5px;*/
    padding: 5px 0px 0px 11px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #404040;
    border: 1px solid #666666;
    /* Rounded Corners */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.srv-evt-columns textarea
{
    height: 120px;
}

.srv-evt-columns .campaignCosts, .seodResults
{
    width: 300px;
}

.srv-evt-options span,
.srv-evt-options p
{
    color: #666666;
    display: inline-block;
    font-family: "Bliss Bold",'Gill Sans',Calibri,'Helvetica Neue',Arial,sans-serif;
    font-size: 12px;
    font-size-adjust: 0.47;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0 0 10px;
    padding: 0;
}

.srv-evt-options span
{
    width: 100px;
    vertical-align: top;
}

#parts-performance-options .srv-evt-options span,
#service-event .srv-evt-options span
{
    margin-right: 12px;
    text-align: right;
    padding-top: 5px;
    vertical-align: middle;
}

#parts-performance-summary .srv-evt-options span,
#service-event-summary .srv-evt-options span
{
}

.srv-evt-options p.expires
{
    color: red;
}

.srv-evt-options em.expires
{
    color: red;
}

.srv-evt-options span small,
.srv-evt-options p small
{
    font-family: 'Bliss Light','Gill Sans',Calibri,'Helvetica Neue',Arial,sans-serif;
    font-weight: normal;
    display: block;
}

.srv-evt-columns .complete
{
    vertical-align: middle;
    background: transparent url(../images/checked.png) 0 0 no-repeat;
    display: inline-block;
    width: 18px;
    height: 15px;
    margin-left: 5px;
}

.srv-evt-columns .in-complete
{
    vertical-align: middle;
    background: transparent url(../images/exclamation-point.png) 0 0 no-repeat;
    display: inline-block;
    width: 18px;
    height: 25px;
    margin-left: 5px;
    margin: 0 0 5px 5px;
}

.srv-evt-submit
{
    margin-top: 20px;
}

.srv-evt-submit-rem
{
    margin-top: 10px;
}

    .srv-evt-submit input,
    .srv-evt-submit-rem input
    {
        vertical-align: middle;
        margin: 5px 5px 8px;
    }

    .srv-evt-submit p,
    .srv-evt-submit-rem p
    {
        /*    width: 100%; */
        text-align: center;
        padding: 10px 0;
    }

.srv-evt-submit button
{
    margin: 0 auto;
}

.clear
{
    clear: both;
}

.view-pdf
{
}

    .show-calendar a,
    .view-pdf a
    {
        text-transform: uppercase;
        font-size: 8px;
        font-weight: normal;
        display: inline-block;
        background: transparent url(../images/view-pdf.png) right top no-repeat;
        height: 18px;
        margin-right: 10px;
        cursor: pointer;
        float: right;
    }

    .view-pdf a
    {
        background: transparent url(../images/view-pdf.png) right top no-repeat;
    }

.show-calendar a
{
    width: 20px;
    background: transparent url(../images/show-calendar.png) right top no-repeat;
}

    .show-calendar a span,
    .view-pdf a span
    {
        display: inline-block;
        margin: 5px 25px 0 0;
        width: auto;
    }

ul.bullet-point
{
    list-style-type: disc;
}

    ul.bullet-point li
    {
        list-style-type: disc;
        display: list-item;
        margin: 0 0 0 35px;
    }

.srv-evt-options table th
{
    font-weight: bold;
    padding: 10px 20px 5px 0;
}

.prt-prf-audience
{
    margin: 10px 0 15px !important;
}

    .prt-prf-audience label
    {
        cursor: auto;
    }

    .prt-prf-audience input
    {
        margin: 0 0 0 10px;
        vertical-align: middle;
    }

.srv-evt-options .srv-evt-header
{
    width: 190px;
}

.srv-evt-columns .campaignSelections
{
    margin-bottom: 30px;
}

.alert-block p + p
{
    margin-top: 5px;
}




/* Dealer My Profile Section */
.myProfileAmenitiesHeader
{
    border-bottom: 2px solid #0c3049;
    padding: 0px 0px 7px 0px;
    display: inline-block;
    width: 100%;
    height: 100%;
}

    .myProfileAmenitiesHeader span, .myProfileAmenitiesHeader span + span
    {
        font-size: 14px;
    }


.amenityList
{
    display: inline-block;
    width: auto;
    height: auto;
    *float: left;
}

.amenityNumber h3
{
    margin: 20px 0px 0px 0px !important;
}

.amenity-ChooseAmenity select
{
    margin: 15px 0px 0px 0px !important;
}

.amenity-ChooseAmenity select
{
    width: 420px;
    height: 26px;
    border: 1px soild #cccccc !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

.amenityNumber
{
}

.amenityList p, .amenityList h3, .amenityList select
{
    display: block;
    margin: 0px;
    padding: 0px;
}

.storeHours, .dealerInfo
{
    margin: 0px 0px 0px 0px;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    /* font-size-adjust:0.47; */
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    color: #666666;
}

.storeHours2
{
    padding: 0px 0px 0px 10px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
}

.dealerInfo2
{
    padding: 0px 0px 0px 20px;
    line-height: 22px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    /* font-size-adjust: 0.47; */
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
}

.storeHours h3, .dealerInfo h3
{
    margin: 0px 0px 15px 0px;
    *margin: 0px 0px 12px 0px;
}

.dealerInfo2 p
{
    /* padding: 1px 0px 15px 0px; */
    padding: 1px 0px 15px 0px;
}

.storeHours2 p
{
    padding: 1px 0px 15px 0px;
    display: block;
    height: 22px;
}

/*dealer logos */

.existingPhoto
{
    border: 1px solid #C3C4C4;
    width: 115px;
    height: 97px;
    cursor: pointer;
}

.existingPhotoSelected
{
    border: 1px solid #dd5e09;
    width: 115px;
    height: 97px;
}

#LogoNav li div
{
    margin-bottom: 10px;
}

#LogoNav li .PostcardImage_3
{
    background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
    cursor: pointer;
    background-position: 0px -82px;
    width: 166px;
    height: 72px;
}

    #LogoNav li .PostcardImage_3:hover
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -0px;
        width: 166px;
        height: 72px;
    }

    #LogoNav li .PostcardImage_3.active
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -164px;
        width: 166px;
        height: 72px;
    }

#LogoNav li .PostcardImage_4
{
    background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
    cursor: pointer;
    background-position: 0px -328px;
    width: 166px;
    height: 72px;
}

    #LogoNav li .PostcardImage_4:hover
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -246px;
        width: 166px;
        height: 72px;
    }

    #LogoNav li .PostcardImage_4.active
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -410px;
        width: 166px;
        height: 72px;
    }


#LogoNav li .FoldoverImage_4
{
    background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
    cursor: pointer;
    background-position: 0px -574px;
    width: 166px;
    height: 72px;
}

    #LogoNav li .FoldoverImage_4:hover
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -492px;
        width: 166px;
        height: 72px;
    }

    #LogoNav li .FoldoverImage_4.active
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -656px;
        width: 166px;
        height: 72px;
    }

#LogoNav li .FoldoverImage_6
{
    background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
    cursor: pointer;
    background-position: 0px -820px;
    width: 166px;
    height: 72px;
}

    #LogoNav li .FoldoverImage_6:hover
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -738px;
        width: 166px;
        height: 72px;
    }

    #LogoNav li .FoldoverImage_6.active
    {
        background: url('images/MyProfile/dealerLogo_nav_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -902px;
        width: 166px;
        height: 72px;
    }

.LogoContainer
{
    display: block;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
}

    .LogoContainer h3, .lightBoxContainer h3
    {
        display: block;
        margin: 0px;
        padding: 0px;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 14px;
        color: #666666;
    }

    .LogoContainer p, .lightBoxContainer p
    {
        display: block;
        margin: 0px 0px 10px 0px;
        padding: 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
    }

    .LogoContainer .amenityList a
    {
        display: block;
        margin-left: auto;
        margin-right: auto;
        /*margin: 0px 0px 0px 0px;*/
        padding: 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
    }

#lightbox
{
    width: 100%;
    margin: 12px 0px 12px 6px;
    padding: 0px;
    height: 250px;
    overflow: auto;
}

.lightBoxContainer #lightbox div
{
    display: block;
    margin: 10px 0px 0px 5px;
    padding: 0px;
    float: left;
}

    .lightBoxContainer #lightbox div a + span
    {
        display: block;
        margin-left: auto;
        margin-right: auto;
        /*margin: 0px;*/
        padding: 0px 0px 0px 40px;
        cursor: pointer;
    }

.lightBoxContainer h3
{
    display: inline-block;
    margin: 0px;
    padding: 0px;
}


span.spanContainer h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

span.spanContainer2 h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.cardContainer
{
    margin: 15px 0px 0px 0px;
    padding: 0px;
}

.UploadImage
{
    background: url('images/MyProfile/dealerLogo_upload_sprite.png') no-repeat;
    cursor: pointer;
    background-position: -0px -112px;
    width: 103px;
    height: 102px;
}

    .UploadImage:hover
    {
        background: url('images/MyProfile/dealerLogo_upload_sprite.png') no-repeat;
        cursor: pointer;
        background-position: -0px -0px;
        width: 103px;
        height: 102px;
    }

.UploadImageSelected
{
    border: 2px solid #666666;
    width: 101px;
    height: 100px;
}

.expandableSection
{
    cursor: pointer;
    background: #f4f5f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjRmNWY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYzdjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9yYWRpYWxHcmFkaWVudD4KICA8cmVjdCB4PSItNTAiIHk9Ii01MCIgd2lkdGg9IjEwMSIgaGVpZ2h0PSIxMDEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-radial-gradient(center, ellipse cover, #f4f5f6 30%, #bac7cf 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#f4f5f6), color-stop(100%,#bac7cf)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #f4f5f6 30%,#bac7cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #f4f5f6 30%,#bac7cf 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #f4f5f6 30%,#bac7cf 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #f4f5f6 30%,#bac7cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f6', endColorstr='#bac7cf',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

.callerInstruction
{
    line-height: 20px;
}

    .callerInstruction h3
    {
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-transform: uppercase;
    }

        .callerInstruction h3 + p
        {
            display: block;
            margin: 0px 0px 0px 0px;
            padding: 0px;
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
        }


            .callerInstruction h3 + p + h3
            {
                margin: 10px 0px 0px 0px;
            }

            .callerInstruction h3 + p .firstLine
            {
                font-weight: bold;
                display: block;
            }

.expandableSection
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 22px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px !important;
    text-transform: uppercase;
}

.expandableSectionContent
{
    height: 100% !important;
}



    .expandableSectionContent p
    {
        display: block;
        margin: 10px 0px 0px 0px;
        padding: 0px;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
        color: #666666;
    }

.numberMgmt h1
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.numberMgmt .campaign_sum_row_head th
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #666;
    padding: 0px 0px 0px 23px;
    height: 32px;
    text-align: left;
}


.numberMgmt table
{
    width: 100%;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    color: #666666;
}

.numberMgmt table
{
    width: 100%;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    color: #666666;
}

    .numberMgmt table tbody tr td
    {
        padding: 5px 0px 5px 20px;
        text-align: left;
    }

        .numberMgmt table tbody tr td input
        {
            outline: 0;
            border: 0px;
            padding: 0px;
            text-align: left;
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
            color: #666666;
        }

.expandableSectionContent p .firstLine
{
    font-weight: bold;
    display: block;
}

.contactInfoTitle h2
{
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}

.fieldSetWrap
{
    display: block;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

    .fieldSetWrap label
    {
        display: inline-block;
        width: 100px;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 14px;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

        .fieldSetWrap label + input + label
        {
            display: block;
            width: 160px;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
            font-size: 11px;
            margin: 0px 0px 0px 102px;
            padding: 0px 0px 0px 0px;
        }

label.error
{
    border: none !important;
    background: transparent !important;
}

.fieldSetWrap input
{
    width: 155px;
    height: 30px;
    border: 1px solid #666666;
    background-color: #ffffff;
    padding: 0px 0px 0px 12px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    /* Rounded Corners */
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

#DealerContactPrimaryDiv, #DealerContactSecondaryDiv, #DealerContactGeneralDiv
{
    width: auto;
}

.CloserLook .vehicle_nav
{
    font-size: .75em;
}

.ChooseModels .vehicle_nav
{
    font-size: .7em;
}

.CloserLook .vehicle_nav,
.ChooseModels p
{
    text-align: left;
    font-size: .75em;
}

#DealerContactSecondaryDiv
{
    padding: 0px 0px 0px 90px;
}






/* Jalert Custom Styles*/

#popup_container.saveCoupon
{
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 4px 15px 0px #666;
    -webkit-box-shadow: 0px 4px 15px 0px #666;
    box-shadow: 0px 4px 15px 0px #666;
    border: 3px solid #0C3049 !important;
}

.saveCoupon #popup_title
{
    text-align: center !important;
    float: none !important;
    margin: 0px !important;
    padding: 0px !important;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 22px;
    color: #0db243;
    background-color: #ffffff;
}

.saveCoupon #popup_content
{
    padding: 1em 1.75em;
    margin: 0em;
    background-color: #e6ebed;
}

    .saveCoupon #popup_content.alert
    {
        background-image: url(images/info.gif);
    }

.saveCoupon #popup_message
{
    padding: 0px !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    color: #333;
}






#popup_container.error
{
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 4px 15px 0px #666;
    -webkit-box-shadow: 0px 4px 15px 0px #666;
    box-shadow: 0px 4px 15px 0px #666;
    border: 3px solid #0C3049 !important;
}

.error #popup_title
{
    text-align: center !important;
    float: none !important;
    margin: 0px !important;
    padding: 0px !important;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 22px;
    color: #ff0000;
    background-color: #ffffff;
}

.error #popup_content
{
    padding: 1em 1.75em;
    margin: 0em;
    background-color: #e6ebed;
}

    .error #popup_content.alert
    {
        background-image: url(images/info.gif);
    }

.error #popup_message
{
    padding: 0px !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    color: #333;
}


#popup_content.confirm
{
    background-image: url(images/important.gif);
}

#popup_content.prompt
{
    background-image: url(images/help.gif);
}



#popup_panel
{
    text-align: center;
    margin: 1em 0em 0em 1em;
}

#popup_prompt
{
    margin: .5em 0em;
}

.loader_image
{
    display: inline-block;
    position: absolute;
    left: 50px;
    top: 492px;
}



/* Maintenance Menu styles*/

table.menuTable + span > a
{
    text-decoration: underline;
    cursor: pointer;
    font-size: 18px;
    display: inline-block;
    margin: 20% 0px 0px 35%;
}

table.menuTable
{
    width: 635px;
}

    table.menuTable thead th
    {
        padding: 0px 0px 0px 10px;
        border-bottom: 3px solid #323232;
        cursor: pointer;
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        text-transform: uppercase;
        font-size: 16px;
        text-align: left;
    }

    table.menuTable tbody tr td, table.menuTable tbody tr td a
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
    }

    table.menuTable td
    {
        padding: 5px 0px 5px 10px;
    }

.mnt-menu-header
{
    width: 100%;
    color: #404040;
    background-color: #d5dde1;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    border-color: #0C3049;
    border-style: solid;
    border-width: 0 0 1px;
    border-bottom: 3px solid #0C3049;
    display: inline-block;
}

    .mnt-menu-header + table
    {
        width: 635px;
    }

        .mnt-menu-header + table tr td, .mnt-menu-header + table tr td a
        {
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
        }

        .mnt-menu-header + table td
        {
            padding: 5px 0px 5px 10px;
            border-bottom: 1px solid #cccccc;
            width: 300px;
            vertical-align: middle;
        }

table.svc_price
{
    width: 635px;
}

    table.svc_price thead tr th
    {
        font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: bold;
        font-style: normal;
        font-size: 14px;
        padding: 12px 0px 0px 27px;
        border-bottom: 1px solid #cccccc;
    }

    table.svc_price tbody tr td
    {
        width: auto;
        vertical-align: middle;
        border-bottom: none;
    }

        table.svc_price tbody tr td input
        {
            width: 45px !important;
        }

#SpecialServicesSection div select
{
    width: 420px;
    height: 26px;
    border: 1px soild #cccccc !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    margin: 16px 0px 0px 0px;
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

#SpecialServicesSection div input
{
    width: 420px;
    height: 26px;
    border: 1px soild #cccccc !important;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    margin: 16px 0px 0px 0px;
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
}

/* Reports Styles Here */

/* Budgets */

.bdgt-menu-header
{
    width: 100%;
    color: #404040;
    background-color: #d5dde1;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    border-color: #0C3049;
    border-style: solid;
    border-width: 0 0 1px;
    border-bottom: 3px solid #0C3049;
    display: inline-block;
}

    .bdgt-menu-header + table
    {
        width: 635px;
    }

        .bdgt-menu-header + table tr td, .bdgt-menu-header + table tr td a
        {
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 14px;
        }

        .bdgt-menu-header + table td
        {
            padding: 5px 0px 5px 10px;
            border-bottom: 1px solid #cccccc;
            width: 300px;
            vertical-align: middle;
        }

            .bdgt-menu-header + table td + td
            {
                padding: 5px 0px 5px 10px;
                border-bottom: 1px solid #cccccc;
                width: 300px;
                vertical-align: middle;
                text-align: right;
            }

.accordionWrapperbdgt
{
    height: 100% !important;
    width: 655px !important;
}

.AccordionCollapsebdgt
{
    background: url(../images/accordion_bg.png) no-repeat;
    height: auto;
    width: 655px;
}

.AccordionCollapsebdgt2
{
    background: url(../images/accordion_bg2.png) no-repeat !important;
    height: auto;
    width: 655px;
}

/*select Dealers Grid*/
#gbox_dealersgrid
{
    height: auto;
    margin: 0px;
}

.ui-jqgrid .ui-jqgrid-titlebar
{
    display: none !important;
}

#dealersgrid .ui-state-highlight,
#dealersgrid .ui-widget-content .ui-state-highlight,
#dealersgrid .ui-widget-header .ui-state-highlight
{
    border: none;
    background: #d5dde1;
    font-weight: bold;
    color: #212121;
}

#dealersgrid .ui-state-hover,
#dealersgrid .ui-widget-content .ui-state-hover,
#dealersgrid .ui-widget-header .ui-state-hover,
#dealersgrid .ui-state-focus, #coupongrid .ui-widget-content .ui-state-focus,
#dealersgrid .ui-widget-header .ui-state-focus
{
    border: none;
    background: #fff6ae;
    font-weight: normal;
    color: #212121;
}

#gbox_dealersgrid tbody tr td
{
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
}

#gbox_dealersgrid tbody tr td
{
    /*padding: 3px 10px;*/
    padding: 0px 0px 0px 0px;
    text-align: center !important;
    border-bottom: 1px solid #bababa;
    border-right: none;
    vertical-align: middle !important;
    cursor: pointer !important;
}

#gbox_dealersgrid .ui-jqgrid-htable thead tr th
{
    font-weight: bold;
    cursor: pointer;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    padding: 0px;
}

.AccordionCollapsefaq .sub_head
{
    background: url(../images/accordion_bg.png) no-repeat 0 20px;
    height: 55px;
    width: 655px;
}

.AccordionCollapsefaq div
{
    display: block;
    margin: 0px 0px 10px 0px !important;
    padding: 0px;
    font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
}

.AccordionCollapsefaq ol
{
    display: block;
    margin: 0px 0px 0px 0px;
}

    .AccordionCollapsefaq ol li
    {
        display: list-item;
        margin: 0px 0px 10px 55px;
        list-style-type: lower-alpha !important;
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
    }

#main_content .optExperience
{
    width: 881px;
    height: 195px;
    display: block;
    padding: 15px 250px 0px 83px;
    box-sizing: border-box;
    background: url(../images/delete-tab_error.png);
    background-repeat: no-repeat;
    background-position: 27px 21px;
}

    #main_content .optExperience h1
    {
        font-size: 24px;
        margin: 0px;
        padding: 0px;
    }


    #main_content .optExperience ul
    {
        display: block;
        margin: 5px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

        #main_content .optExperience ul li
        {
            display: list-item;
            list-style-type: disc;
            font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: 200;
            font-style: normal;
            margin: 0px 0px 3px 18px;
        }

    #main_content .optExperience p
    {
        font-family: "Bliss Light", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: 200;
        font-style: normal;
        font-size: 12px;
    }



.loginForm
{
    display: block;
    width: 350px;
    height: auto;
    margin: 80px 0px 500px 255px;
}

    .loginForm p + form
    {
        padding: 25px;
        background-color: #ffffff;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0px 4px 15px 0px #666;
        -webkit-box-shadow: 0px 4px 15px 0px #666;
        box-shadow: 0px 4px 15px 0px #666;
    }

    .loginForm p
    {
        font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
        font-size-adjust: 0.47;
        font-weight: normal;
        font-style: normal;
        font-size: 18px;
        margin: 0px 0px 0px 0px;
    }

        .loginForm p + form + p
        {
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 12px;
            margin: 15px 0px 0px 0px;
        }

        .loginForm p + form div p label
        {
            font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: normal;
            font-style: normal;
            font-size: 18px;
            margin: 0px 0px 0px 0px;
            width: 90px;
            display: inline-block;
        }

        .loginForm p + form div
        {
            margin: 7px 0px 7px 0px;
        }

            .loginForm p + form div p input
            {
                width: 180px;
                height: 30px;
                border: 1px solid #666666;
                background-color: #ffffff;
                padding: 0px 0px 0px 12px;
                font-family: "Bliss Regular", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
                font-size-adjust: 0.47;
                font-weight: normal;
                font-style: normal;
                font-size: 14px;
                /* Rounded Corners */
                -moz-border-radius: 2px;
                -webkit-border-radius: 2px;
                border-radius: 2px;
            }

        .loginForm p + form p input[type=submit]
        {
            background-image: url('../images/btn_dark_bg.jpg');
            color: #fff;
            background-color: transparent;
            background-repeat: repeat-x;
            background-position: center center;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            border: 1px solid #CCC;
            width: auto;
            height: auto;
            padding: 6px 15px 6px 15px;
            text-transform: uppercase;
            font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
            font-size-adjust: 0.47;
            font-weight: bold;
            font-style: normal;
            font-size: 16px !important;
            /* Rounded corners */
            -moz-border-radius: 5px 5px 5px 5px;
            -webkit-border-radius: 5px 5px 5px 5px;
            display: inline-block;
            margin: 9px 0px 0px 200px;
        }


.CreativeNumMsg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: red;
}

.couponInput
{
    background-color: transparent;
    border: 0px solid;
    height: 10px;
    width: 70px;
}

.fortyFiveDate
{
    color: Red;
    font-size: small;
    font-family: 'Univers LT W01 45 Light', 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif !important;
    font-size: 10px;
}

overlayLoad
{
    display: block;
    background-color: #eeeeee;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    width: 100%;
    height: 800 px;
    opacity: 0.5;
    /*filter: Alpha(Opacity=50);*/
    *zoom: 1;
    text-align: center;
}

.ieHide h3
{
    display: none\9;
}

#helpContainer
{
    /*border: 2px dashed #444;*/
    height: 125px;
    position: relative;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
    /* just for demo */
    min-width: 612px;
}

.box1, .box2, .box3, .box4, .box5
{
    width: 130px;
    height: auto;
    vertical-align: top;
    text-align: center;
    display: inline-block;
    *display: inline;
    padding: 7px;
    zoom: 1;
}

.stretch
{
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

/*.box1, .box3, .box5 {
    background: #ccc
}*/
.box2, .box4
{
    background: #d5dde1;
}

.threatHigh
{
    margin: 0 0 10px 0;
    padding: 0;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 36px;
    color: #FF0000;
    text-transform: uppercase;
    background-color: transparent;
}

.threatMed
{
    margin: 0 0 10px 0;
    padding: 0;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 36px;
    color: orange;
    text-transform: uppercase;
    background-color: transparent;
}

.threatLow
{
    margin: 0 0 10px 0;
    padding: 0;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.47;
    font-weight: bold;
    font-style: normal;
    font-size: 36px;
    color: green;
    text-transform: uppercase;
    background-color: transparent;
}

.userDialogue
{
    background-color: #d5dde1;
    float: left;
    display: inline;
    width: 100%;
    margin: 4px, 0px, 4px, 0px;
}

.helpSubHead
{
    margin: 0 0 10px 0;
    padding: 0;
    font-family: "Bliss Bold", 'Gill Sans', Calibri, 'Helvetica Neue', Arial, sans-serif;
    font-size-adjust: 0.37;
    font-weight: bold;
    font-style: normal;
    font-size: 24px;
    color: #00275d;
    text-transform: uppercase;
    background-color: transparent;
    width: 100%;
}

.actionDialogue
{
    background-color: yellow;
    float: left;
    display: inline;
    width: 100%;
    margin: 4px, 0px, 4px, 0px;
}

.actionRequiredNone
{
    background-color: #b7fcb1;
    float: left;
    display: inline;
    width: 100%;
    margin: 4px, 0px, 4px, 0px;
}

.actionRequiredNext
{
    background-color: #ffbe78;
    float: left;
    display: inline;
    width: 100%;
    margin: 4px, 0px, 4px, 0px;
}

.actionRequiredEmergency
{
    background-color: #ff6363;
    float: left;
    display: inline;
    width: 100%;
    margin: 4px, 0px, 4px, 0px;
}

.variedOptions
{
    float: left;
    width: 250px;
    background-color: transparent;
    display: block;
    margin-left: 10px;
}

.accessOptions
{
    width: 600px;
    display: inline;
    margin-left: 10px;
}

.ReportList
{
    float: left;
    display: inline;
    text-align: left;
}

.ReportListHeader
{
    width: 200px;
    background-color: #00275d;
    color: #fff;
}

.browserIE
{
    background-image: url(../images/internet_explorer.png);
    background-repeat: no-repeat;
    background-size: 64px 64px;
    width: 64px;
    height: 64px;
    float: left;
}

.browserChrome
{
    background-image: url(../images/google_chrome.png);
    background-repeat: no-repeat;
    background-size: 64px 64px;
    width: 64px;
    height: 64px;
    float: left;
}

.browserFirefox
{
    background-image: url(../images/firefox_original.png);
    background-repeat: no-repeat;
    background-size: 64px 64px;
    width: 64px;
    height: 64px;
    float: left;
}

.browserSafari
{
    background-image: url(../images/safari.png);
    background-repeat: no-repeat;
    background-size: 64px 64px;
    width: 64px;
    height: 64px;
    float: left;
}

.browserOpera
{
    background-image: url(../images/opera.png);
    background-repeat: no-repeat;
    background-size: 64px 64px;
    width: 64px;
    height: 64px;
    float: left;
}

.browserPost
{
    width: 100%;
    display: block;
}

.browserInfo
{
    width: 100%;
    display: inline;
    background-color: #d5dde1;
}

.modelOrange
{
    color: orange;
}

.modelBlue
{
    color: #00275d;
    text-decoration: underline;
    cursor: pointer;
}

/* Coupon Page stylings */
.MailterListItems 
{
    font-weight: bold;
}

.CouponHeadingStyle
{

}