﻿@font-face {
    font-family: AIWCBold;
    src: url('../Content/Fonts/ubuntu-b-webfont.eot');
    src: url('../Content/Fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'), url('../Content/Fonts/ubuntu-b-webfont.woff') format('woff'), url('../Content/Fonts/ubuntu-b-webfont.ttf') format('truetype'), url('../Content/Fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: AIWCMedium;
    src: url('../Content/Fonts/ubuntu-m-webfont.eot');
    src: url('../Content/Fonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'), url('../Content/Fonts/ubuntu-m-webfont.woff') format('woff'), url('../Content/Fonts/ubuntu-m-webfont.ttf') format('truetype'), url('../Content/Fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: AIWC_Condensed_Regular;
    src: url('../Content/Fonts/ubuntu-c-webfont.eot');
    src: url('../Content/Fonts/ubuntu-c-webfont.eot?#iefix') format('embedded-opentype'), url('../Content/Fonts/ubuntu-c-webfont.woff') format('woff'), url('../Content/Fonts/ubuntu-c-webfont.ttf') format('truetype'), url('../Content/Fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: AIWCBold;
    src: url('../Content/Fonts/ubuntu-b-webfont.eot');
    src: url('../Content/Fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'), url('../Content/Fonts/ubuntu-b-webfont.woff') format('woff'), url('../Content/Fonts/ubuntu-b-webfont.ttf') format('truetype'), url('../Content/Fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: ArtBrush;
    src: url('../Content/Fonts/artbrush.eot');
    src: url('../Content/Fonts/artbrush.eot?#iefix') format('embedded-opentype'), url('../Content/Fonts/artbrush.woff') format('woff'), url('../Content/Fonts/artbrush.ttf') format('truetype'), url('../Content/Fonts/artbrush.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CSS Document */
html {
    height: 101%;
}

select {
    height: 30px !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input[readonly] {
    background-color: #F0F0F0 !important;
    color: #303030 !important;
}

input[type=text], input[type=password], [type=email] {
    height: 15px;
    padding: 6px;
    font-family: 'Ubuntu', sans-serif;
}

body {
    line-height: 1.5;
    font-family: 'Ubuntu', sans-serif;
    font-size: 12px;
    background-color: #ECECEC;
    color: #666;
    margin: 0;
    clear: both;
    background: url("../Images/Background.jpg");
    background-repeat: repeat;
    background-size: 100%;
    align-content: center;
}

/*#body {
    background-color: #66248F;
        font-size: 12px;
    font-family: 'Ubuntu', sans-serif;   
    color: #666;
    margin: 0;

    clear: both;
    padding-bottom: 35px;
    background: url("../Images/Bubble-Background2.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    align-content: center;
}*/

#inlayTransparent {
    background-color: rgba(252, 252, 252, 0.84);
    margin-top: 20px;
    box-shadow: 8px 5px 20px rgba(0, 0, 0, 0.27);
    width: 100%;
    padding: 22px;
    position: relative;
    right: 20px;
    /* border-radius: 10px; */
}

img {
    border: none;
}

p {
    font-size: 12px;
    text-align: left;
}

h1 {
    font-size: 22px;
    text-align: center;
    color: #2463AC;
}

h2 {
    font-size: 18px;
    text-align: left;
    color: #236A9D;
}

h3, .ch3 {
    font-size: 14px;
    color: #8c8e90;
}

h4, .ch4 {
    -webkit-margin-before: 10px;
    -webkit-margin-after: 10px;
    color: #004a80;
    text-align: left;
    font-size: 25px;
}

h5, .ch5 {
    font-size: 12px;
    color: #188ac1;
    text-decoration: underline;
}

h6, .ch6 {
    font-size: 12px;
    color: #7c8289;
}

hr {
    padding: 0px;
    margin: 12px 0px 12px 0px;
    border: 0px;
    border-top: 1px solid #ccc;
}

a {
    text-decoration: none;
    color: #63676c;
}

p {
}

span {
}

blockquote {
    margin: 0px;
    padding: 0px;
    border: 0px solid #333;
    font-family: inherit;
    font-size: inherit;
    vertical-align: baseline;
    /*border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(255, 255, 255);*/
    height: 170px;
}


ol, ul {
    list-style: inside;
}


em {
    font-style: oblique;
}

.buttonBackground {
    background: #0261A8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0261a8 0%, #0261a8 50%, #084e88 51%, #084e88 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0261A8), color-stop(50%,#0261A8), color-stop(51%,#084E88), color-stop(100%,#084E88));
    background: -webkit-linear-gradient(top, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    background: -o-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: -ms-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: linear-gradient(to bottom, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0261a8', endColorstr='#084e88',GradientType=0 );
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
}

.buttonBackground-green {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#38b449+0,38b449+50,009344+51,009344+100 */
    background: rgb(56,180,73); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4YjQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM4YjQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwOTM0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkzNDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(56,180,73,1) 0%, rgba(56,180,73,1) 50%, rgba(0,147,68,1) 51%, rgba(0,147,68,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,180,73,1)), color-stop(50%,rgba(56,180,73,1)), color-stop(51%,rgba(0,147,68,1)), color-stop(100%,rgba(0,147,68,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(56,180,73,1) 0%,rgba(56,180,73,1) 50%,rgba(0,147,68,1) 51%,rgba(0,147,68,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(56,180,73,1) 0%,rgba(56,180,73,1) 50%,rgba(0,147,68,1) 51%,rgba(0,147,68,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(56,180,73,1) 0%,rgba(56,180,73,1) 50%,rgba(0,147,68,1) 51%,rgba(0,147,68,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(56,180,73,1) 0%,rgba(56,180,73,1) 50%,rgba(0,147,68,1) 51%,rgba(0,147,68,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38b449', endColorstr='#009344',GradientType=0 ); /* IE6-8 */
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
}

.buttonBackgroundDark {
    background: #555555;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #555555 0%, #555555 50%, #292929 51%, #292929 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(50%,#555555), color-stop(51%,#292929), color-stop(100%,#292929));
    background: -webkit-linear-gradient(top, #555555 0%,#555555 50%,#292929 51%,#292929 100%);
    background: -o-linear-gradient(top, #555555 0%,#555555 50%,#292929 51%,#292929 100%);
    background: -ms-linear-gradient(top, #555555 0%,#555555 50%,#292929 51%,#292929 100%);
    background: linear-gradient(to bottom, #555555 0%,#555555 50%,#292929 51%,#292929 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#292929',GradientType=0 );
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
}

    .buttonBackground:hover, .btn-membership:hover, .btn-blue-grad:hover, .btn-grey:hover, .buttonBackgroundDark:hover {
        transition: all 1000ms ease;
        opacity: 0.90;
    }
/*CLASS*/

.Buttons {
    display: inline-block;
    /* width: 130px; */
    padding-left: 10px;
    padding-right: 10px;
    background-color: #425491;
    color: #FFF;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-size: 14px;
    /* font-family: AIWCBold; */
}

    .Buttons:hover {
        line-height: 45px;
        height: 41px;
        padding-left: 10px;
        padding-right: 10px;
        background-color: #4A5F9E;
        border-bottom: 4px solid #2D4366;
        position: relative;
    }

/*.Buttons:hover:after {
            content: "";
            position: relative;
            top: 100%;
            border-top: 10px solid blue;
            border-top-color: #2D4366;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
        }*/

.wrap {
    margin: 0 auto;
    width: 1100px;
    /*margin-left:38px;*/
}

#dHeader, #dFooter #dSubHeader {
    float: left;
    padding: 15px 0;
    min-width: 100%;
}

#dHeader {
    background: #F7F6F9;
    height: 100px;
}

    #dHeader .logo {
        float: left;
        width: 400px;
        background-image: url('mdd-commonMedia/logo_150x400.jpg');
    }

    #dHeader p {
        float: right;
        width: 400px;
        margin: 0;
    }


#dSubHeader {
    background-color: #425491;
    box-shadow: 1px 4px 15px rgba(0,0,0,0.38);
}

#dContent {
    clear: both;
    width: 1065px;
    margin: 0;
}

#dFooter {
    background: #e2e5e6;
    text-align: left; /*To anchor to bottom of page uncomment the following lines:*/ /*position:fixed; 		bottom:0;*/
    width: 100%;
    margin: 0 auto;
}

    #dFooter a {
        color: #666;
    }


.linkText {
    color: #17abde !important;
    text-decoration: underline;
    font-weight: bold;
}

.blueText {
    color: #17abde !important;
    font-weight: bold;
}

#dFooterLeft {
    background-color: #e2e5e6;
    height: 220px;
    width: 27%;
    float: left;
    /* margin-left: 65px; */
    margin-right: 30px;
    padding: 15px;
}

.background-footer {
    background-color: #e2e5e6;
}

#footer_bottom {
    /*margin-left: 65px;*/
    padding-left: 14px;
}

#dFooterMiddle {
    background-color: #e2e5e6;
    height: 220px;
    width: 27%;
    float: left;
    /* margin-left: 0px; */
    margin-right: 30px;
    padding: 15px;
}

#dFooterRight {
    background-color: #e2e5e6;
    height: 220px;
    width: 32%;
    float: left;
    margin-left: 0px;
    padding: 15px;
}

#dSubFooter {
    background-color: #e2e5e6;
    height: 90px;
}


.membership_levels_left {
    padding: 5px;
    width: 250px;
    height: 430px;
    float: left;
    background-image: url(../Images/Standard_MembershipPanel_200x290.png);
    background-repeat: no-repeat;
    padding: 20PX;
}

.membership_levels_middle {
    padding: 5px;
    width: 250px;
    height: 430px;
    margin: 0 auto;
    background-image: url(../Images/Gold_MembershipPanel_200x290.png);
    background-repeat: no-repeat;
    padding: 20PX;
}

.membership_levels_right {
    padding: 5px;
    width: 250px;
    height: 430px;
    float: right;
    background-image: url(../Images/Platinum_MembershipPanel_200x290.png);
    background-repeat: no-repeat;
    padding: 20PX;
}

.border {
    background: #edeeef; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2VjZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2VjZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2RhZGNkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2NlZDJkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2RkZGZlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYxZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #edeeef 0%, #eceded 18%, #eceded 19%, #ced2d2 28%, #ced2d2 28%, #ced2d2 33%, #ced2d2 37%, #dadada 42%, #dadada 42%, #ced2d2 46%, #ced2d2 46%, #e9e9e9 50%, #dadcdd 59%, #ced2d2 72%, #dddfe0 87%, #f0f1f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeeef), color-stop(18%,#eceded), color-stop(19%,#eceded), color-stop(28%,#ced2d2), color-stop(28%,#ced2d2), color-stop(33%,#ced2d2), color-stop(37%,#ced2d2), color-stop(42%,#dadada), color-stop(42%,#dadada), color-stop(46%,#ced2d2), color-stop(46%,#ced2d2), color-stop(50%,#e9e9e9), color-stop(59%,#dadcdd), color-stop(72%,#ced2d2), color-stop(87%,#dddfe0), color-stop(100%,#f0f1f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #edeeef 0%,#eceded 18%,#eceded 19%,#ced2d2 28%,#ced2d2 28%,#ced2d2 33%,#ced2d2 37%,#dadada 42%,#dadada 42%,#ced2d2 46%,#ced2d2 46%,#e9e9e9 50%,#dadcdd 59%,#ced2d2 72%,#dddfe0 87%,#f0f1f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #edeeef 0%,#eceded 18%,#eceded 19%,#ced2d2 28%,#ced2d2 28%,#ced2d2 33%,#ced2d2 37%,#dadada 42%,#dadada 42%,#ced2d2 46%,#ced2d2 46%,#e9e9e9 50%,#dadcdd 59%,#ced2d2 72%,#dddfe0 87%,#f0f1f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #edeeef 0%,#eceded 18%,#eceded 19%,#ced2d2 28%,#ced2d2 28%,#ced2d2 33%,#ced2d2 37%,#dadada 42%,#dadada 42%,#ced2d2 46%,#ced2d2 46%,#e9e9e9 50%,#dadcdd 59%,#ced2d2 72%,#dddfe0 87%,#f0f1f2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #edeeef 0%,#eceded 18%,#eceded 19%,#ced2d2 28%,#ced2d2 28%,#ced2d2 33%,#ced2d2 37%,#dadada 42%,#dadada 42%,#ced2d2 46%,#ced2d2 46%,#e9e9e9 50%,#dadcdd 59%,#ced2d2 72%,#dddfe0 87%,#f0f1f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeeef', endColorstr='#f0f1f2',GradientType=0 ); /* IE6-8 */
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    border-radius: 26px;
    padding-bottom: 9px;
}

.heading-h1 {
    /*padding-left: 31px;*/
}

/*Panels*/
.panel {
    height: 400px;
    width: 330px;
    border-color: #B9BBBD;
    border-style: solid;
    border-radius: 15px;
    background: #ffffff; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #efeff0 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(100%,#efeff0)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#efeff0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#efeff0 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#efeff0 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #ffffff 0%,#efeff0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeff0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.panelLeft {
    float: left;
    margin-left: 130px;
}

.panelRight {
    float: right;
    margin-right: 130px;
}

.panelBottomSectionBlue {
    background: #376FB9;
    margin-top: 15px;
    height: 56px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.panelBottomButton {
    cursor: pointer;
    background: url('../Images/Club-Services-Button.jpg');
    background-repeat: repeat-x;
    width: 240px;
    height: 25px;
    position: relative;
    top: 13px;
    font-size: 15px;
    color: #0261A8;
    text-align: center;
    border-radius: 5px;
    font-weight: normal;
}

.panelDescription {
    height: 35px;
    color: black;
    padding-right: 10px;
    padding-left: 10px;
}

.panelImage {
    max-height: 232px;
    max-width: 200px;
    vertical-align: middle;
    display: table-cell;
}

.hidden {
    display: none;
}

.div_button {
    height: 113px;
    width: auto;
    text-align: center;
    line-height: 60px;
    color: White;
    font-weight: bold;
    font-size: large;
    margin: 25px 0;
}

.heading-bg {
    background-image: url(../Images/Shinyeffect.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 523px;
    height: 67px;
}

.background-border {
    background-color: White;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    margin: 0 8px;
    padding: 1px 24px;
}

.div_blue_button {
    background-image: url(../Images/BlueButton_218x42.png);
    height: 42px;
    background-repeat: no-repeat;
}

.div_yellow_button {
    background-image: url(../Images/BlueButton_218x42.png);
    height: 42px;
    background-repeat: no-repeat;
}

.div_grey_button {
    background-image: url(../Images/BlueButton_218x42.png);
    height: 42px;
    background-repeat: no-repeat;
}

.banner {
    background-image: url(../Images/Banner_929x256.png);
    height: 270px;
    background-repeat: no-repeat;
}

#dContent div > p {
    color: black;
}
/*General*/
#main-wrapper {
    width: 1050px;
    margin: 0 auto;
}

.cls {
    clear: both;
}

.btn-dark-gray {
    background: #4d4d4d; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4d4d4d 0%, #333333 50%, #323232 51%, #282828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(50%,#333333), color-stop(51%,#323232), color-stop(100%,#282828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4d4d4d 0%,#333333 50%,#323232 51%,#282828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4d4d4d 0%,#333333 50%,#323232 51%,#282828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4d4d4d 0%,#333333 50%,#323232 51%,#282828 100%); /* IE10+ */
    background: linear-gradient(to bottom, #4d4d4d 0%,#333333 50%,#323232 51%,#282828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#282828',GradientType=0 ); /* IE6-8 */
    color: White;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    height: 17px;
    padding: 5px 0px;
}

.font-dark-blue {
    color: #042453;
}

.clear {
    clear: both;
}

.leftHeadingLine {
    width: 33%;
    height: 1px;
    position: relative;
    top: 15px;
    margin-right: 20px;
    float: left;
}

.rightHeadingLine {
    width: 33%;
    height: 1px;
    position: relative;
    top: 15px;
    margin-left: 20px;
    float: right;
}

.headingFont {
    width: 100%;
    margin: auto;
    font-size: 20px;
    position: relative;
    bottom: 19px;
    margin-bottom: 30px;
}

.headingFontFooter {
    width: 100%;
    margin: auto;
    font-size: 15px;
    position: relative;
    bottom: 14px;
    margin-bottom: 30px;
}

.leftHeadingLineFooter {
    width: 20%;
    height: 2px;
    position: relative;
    top: 15px;
    margin-right: 20px;
    float: left;
}

.rightHeadingLineFooter {
    width: 20%;
    height: 2px;
    position: relative;
    top: 15px;
    margin-left: 20px;
    float: right;
}

.ButtonPage {
    background-color: #4A5F9E;
    color: #FFFFFF;
    height: 45px;
    line-height: 45px;
    height: 41px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: 4px solid #2D4366;
}

/*.ButtonPage:after {
        content: "";
        position: relative;
        top: 100%;
        border-top: 10px solid blue;
        border-top-color: #2D4366;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
    }*/

ul.align-list > li {
    padding-left: 0em;
    text-indent: 0em;
}

ul.align-list li > span {
    padding-left: 0em;
}


a.hyperlink {
    color: #178ac1;
    text-decoration: underline;
}

.font-hyperlink {
    color: #178ac1;
}

p.body-content {
    color: Black;
}
/*General*/
/*Login*/
.header-login-container {
    float: right;
    margin: 0px 0px;
    margin-top: 40px;
}

.label-left {
    float: left;
    width: 100px; /*//CR-13022024-00196-AIWCC-Website - Add Mobile Phone as Login*/
    padding-top: 3px;
}

.obj-right {
    float: right;
}

.header-login {
    float: right;
}
/*Login*/
/*Banner*/
.container-rotating-images {
    width: 970px;
    height: 332px;
    border: 2px solid #181818;
}

#frame-rotating-images {
    width: 100%;
    height: 282px;
    overflow: hidden;
    position: relative;
}

#footer-rotating-images {
    width: 100%;
    height: 50px;
    background-image: url('/images/General/footer_rotating.png');
    background-repeat: repeat-x;
}

#frame-rotating-images .cover-rotating-images {
    width: 2910px;
    position: absolute;
    height: 282px;
}

#frame-rotating-images .rotating-images {
    width: 970px;
    float: left;
}

#button-rotating-images {
    display: block;
    min-width: 130;
    height: 50px;
    position: relative;
    width: 57px;
    margin: 0 auto;
    margin-top: 20px;
}

#title-rotating-images {
    width: 75%;
    height: 50px;
    float: left;
    position: relative;
    line-height: 15px;
}

#title-img {
    width: 100%;
    float: left;
    font-family: QRUFontHeader;
    font-size: 15pt;
    color: White;
    margin: 12px 0 0 10px;
}

#description-img {
    width: 100%;
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 8pt;
    color: White;
    margin-left: 10px;
}

#button-rotating-images div:last-child {
    margin-right: 0px;
}

#gridemail {
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    /*background: #fff;*/
    box-shadow: 0 4px 1px #eee;
    max-width: 281px;
    height: 206px;
    margin: 0 20px 20px;
    margin-left: 220px;
}

#gridtext {
    border: 1px solid #ddd;
    border-radius: 3px;
    float: right;
    /*background: #fff;*/
    box-shadow: 0 4px 1px #eee;
    max-width: 281px;
    height: 206px;
    margin: 0 20px 20px;
    margin-right: 220px;
}

.landingImg {
    height: 40px;
    width: 45px;
    margin: 20px 108px 10px 118px;
}

.caption {
    text-align: center;
    color: #0654ba;
    font-size: 22px;
    clear: both;
    margin-top: 5px;
}

.captionsubtxt {
    text-align: center;
    color: #333;
    font-size: 15px;
    clear: both;
    width: 75%;
    margin: auto;
}

.button-rotating-images1, .button-rotating-images2, .button-rotating-images3, .button-rotating-images4, .button-rotating-images5, .button-rotating-images6, .button-rotating-images7, .button-rotating-images8, .button-rotating-images9, .button-rotating-images10 {
    background-image: url('/images/circle.png');
    display: block;
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 5px;
    background-repeat: no-repeat;
}

.active-rotating-images {
    background-image: url('/images/circle_point.png');
    background-repeat: no-repeat;
    display: block;
    z-index: 1;
    width: 10px;
    height: 10px;
}


/*TimeLine*/
/** {
	margin: 0;
	padding: 0;
}

body {
	background: #222;
	font-family: Georgia, serif;
	color: #fff;
	font-size: 14px;
}

a {
	color: #ffffcc;
	text-decoration: none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
	a:hover,
	a.selected {
		color: #ffcc00;
	}

h1,h2,h4,h5,h6 {
	text-align: center;
	color: #ccc;
	text-shadow: #000 1px 1px 2px;
	margin-bottom: 5px;
}
	h1 {
		font-size: 18px;
	}
	h2 {
		font-size: 14px;
	}
.sociales {
	text-align: center;
	margin-bottom: 20px;
}*/

/*
#timeline {
    width: 1020px;
    height: 940px;
    overflow: hidden;
    margin: 100px auto;
    margin-top: 30px;
    position: relative;
}

#dates {
    width: 840px;
    height: 120px;
    background: url('../images/dot.gif') left 76px repeat-x;
    overflow: hidden;
    color: #133968 !important;
}

    #dates li {
        list-style: none;
        float: left;
        width: 150px;
        height: 110px;
        font-size: 13px;
        text-align: center;
    }

.datesValue {
    background: url('../images/BlueCircleTest.png') center bottom no-repeat;
}

.datesMonth {
    background: url('../images/Month.png') center 58px no-repeat;
}

.datesValue:active {
}
*/
/*#dates a {
    line-height: 38px;
    padding-bottom: 10px;
}

.offerRightSide {
    background: #fded96;  Old browsers 
    background: -moz-radial-gradient(center, ellipse cover, #fded96 0%, #f7c61f 100%);  FF3.6+ 
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fded96), color-stop(100%,#f7c61f));  Chrome,Safari4+ 
    background: -webkit-radial-gradient(center, ellipse cover, #fded96 0%,#f7c61f 100%);  Chrome10+,Safari5.1+ 
    background: -o-radial-gradient(center, ellipse cover, #fded96 0%,#f7c61f 100%);  Opera 12+ 
    background: -ms-radial-gradient(center, ellipse cover, #fded96 0%,#f7c61f 100%);  IE10+ 
    background: radial-gradient(ellipse at center, #fded96 0%,#f7c61f 100%);  W3C 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fded96', endColorstr='#f7c61f',GradientType=1 );  IE6-9 fallback on horizontal gradient 
}

.offerRightTitle {
    font-size: 15px;
    color: #2263AC;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 10px;
}

#dates .selected {
    font-size: 38px;
    background: url('../images/MonthActive.png') center 58px no-repeat;
    font-weight: bold;
}

.offerJackpot {
    position: relative;
    top: 18px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

#issues {
    width: 1000px;
    height: 720px;
    overflow: hidden;
}

    #issues li {
        width: 1000px;
        height: 350px;
        list-style: none;
        float: left;
    }

        #issues li.selected img {
        }

        #issues li img {
            float: left;
            background: transparent;
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";  IE 8 
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  IE 6 & 7 
        }

        #issues li h1 {
            color: #ffcc00;
            font-size: 48px;
            margin: 20px 0;
            text-shadow: #000 1px 1px 2px;
        }

        #issues li p {
            font-size: 13px;
            margin-left: 15px;
            margin-right: 15px;
            font-weight: normal;
            text-align: center;
        }

#grad_left,
#grad_right {
    width: 100px;
    height: 350px;
    position: absolute;
    top: 0;
}

#next,
#prev {
    position: absolute;
    top: 0;
    font-size: 70px;
    top: 170px;
    width: 22px;
    height: 38px;
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

    #next:hover,
    #prev:hover {
        background-position: 0 -38px;
    }

#next {
    right: 0;
    background-image: url('../images/next.png');
}

#prev {
    left: 0;
    background-image: url('../images/prev.png');
}

    #next.disabled,
    #prev.disabled {
        opacity: 0.2;
    }*/

/*Banner*/
/*Carousel*/
#carousel_inner {
    float: left; /* important for inline positioning */
    width: 1050px; /* important (this width = width of list item(including margin) * items shown */
    overflow: hidden; /* important (hide the items outside the div) */ /* non-important styling bellow */
    position: absolute;
    height: 305px;
}

#carousel_ul {
    position: relative;
    list-style-type: none; /* removing the default styling for unordered list items */
    margin: 0px;
    padding: 0px;
    width: 4200px; /* important */ /* non-important styling bellow */
    padding-bottom: 10px;
}

    #carousel_ul li {
        float: left; /* important for inline positioning of the list items */
        width: 1050px; /* fixed width, important */ /* just styling bellow*/
        padding: 0px;
        height: 294px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

        #carousel_ul li img {
            margin-bottom: -4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/ /* styling */
            cursor: pointer;
            cursor: hand;
            border: 0px;
        }

#left_scroll {
    float: left;
    height: 42px;
    width: 42px;
    position: relative;
    top: 100px;
    left: 11px;
    z-index: 1;
}

#right_scroll {
    float: right;
    height: 42px;
    width: 42px;
    position: relative;
    bottom: 170px;
    right: 26px;
}

#carousel_container {
    width: 1050px;
    height: 305px;
    margin-top: 18px;
}

#left_scroll img, #right_scroll img {
    /*styling*/
    cursor: pointer;
    cursor: hand;
}

#carousel_shadow {
    position: relative;
    bottom: 83px;
    z-index: -1;
}
/*Carousel*/
/*Home*/
#Standard_MembershipPanel {
    background-image: url('../../Images/Standard-Panel.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 295px;
    height: 500px;
    display: table-row;
    margin-top: 0px;
    float: left;
    overflow: hidden;
    margin-right: 55px;
}

#Standard_Shadow {
    background-image: url('../../Images/Shadow_std.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 275px;
    height: 23px;
    display: table-row;
    margin: 0 auto;
    float: left;
    margin-top: 166px;
    z-index: -1;
}

#Gold_MembershipPanel {
    background-image: url('../../Images/Gold-Panel.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 295px;
    height: 500px;
    display: table-row;
    margin: 0 auto;
    float: left;
    overflow: hidden;
    margin-right: 55px;
    margin-top: 0px;
}

#Platinum_MembershipPanel {
    background-image: url('../../Images/Platinum-Panel.png');
    background-repeat: no-repeat;
    background-position: top center;
    width: 295px;
    height: 500px;
    display: table-row;
    margin-top: 0px;
    float: left;
    overflow: hidden;
}


.Title_MembershipPanel {
    position: relative;
    z-index: 1;
    color: white;
    font-size: 20px;
    margin-bottom: 15px;
    width: 90px !important;
    margin: 15px auto;
}

.Content_MembershipPanel {
    position: relative;
    width: 75% !important;
    height: 208px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
}

.container-grey-header {
    color: #515458;
    font-size: 20px;
    padding: 10px;
    background: #f8f8fa; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2VjZjBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2U3ZWNlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmU3ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f8fa 0%, #ecf0f4 33%, #e7ecef 69%, #e2e7eb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8fa), color-stop(33%,#ecf0f4), color-stop(69%,#e7ecef), color-stop(100%,#e2e7eb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8f8fa 0%,#ecf0f4 33%,#e7ecef 69%,#e2e7eb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8f8fa 0%,#ecf0f4 33%,#e7ecef 69%,#e2e7eb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8f8fa 0%,#ecf0f4 33%,#e7ecef 69%,#e2e7eb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8f8fa 0%,#ecf0f4 33%,#e7ecef 69%,#e2e7eb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8fa', endColorstr='#e2e7eb',GradientType=0 ); /* IE6-8 */
}

.container-grey-body {
    min-height: 135px;
    background: #f8f8fa; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VlZjBmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2U5ZWNmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmU3ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f8f8fa 0%, #eef0f3 50%, #e9ecf0 67%, #e2e7eb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8fa), color-stop(50%,#eef0f3), color-stop(67%,#e9ecf0), color-stop(100%,#e2e7eb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8f8fa 0%,#eef0f3 50%,#e9ecf0 67%,#e2e7eb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8f8fa 0%,#eef0f3 50%,#e9ecf0 67%,#e2e7eb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8f8fa 0%,#eef0f3 50%,#e9ecf0 67%,#e2e7eb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8f8fa 0%,#eef0f3 50%,#e9ecf0 67%,#e2e7eb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8fa', endColorstr='#e2e7eb',GradientType=0 ); /* IE6-8 */
    font-size: 15px;
}

.Content_MembershipPanel_lbl {
    color: Black;
}

div.home-body-center {
    width: 830px;
    margin: 0 auto;
}

div.home-header-title {
    width: 90%;
    margin: 0 auto;
}

.member-levels {
    height: 500px;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.MainSection {
    width: 1100px;
}

.LeftSection {
    width: 630px;
    float: left;
    margin-right: 70px;
}

/*------------*/
/*TRANSACTIONS*/
/*------------*/

.TransactionRow {
    width: 630px;
    padding-top: 10px;
    height: 30px;
    float: left;
}

.RowBackGradient {
    background: rgb(248,248,250); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(248,248,250,1) 0%, rgba(226,230,234,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,250,1)), color-stop(100%,rgba(226,230,234,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(248,248,250,1) 0%,rgba(226,230,234,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(248,248,250,1) 0%,rgba(226,230,234,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(248,248,250,1) 0%,rgba(226,230,234,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(248,248,250,1) 0%,rgba(226,230,234,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8fa', endColorstr='#e2e6ea',GradientType=0 ); /* IE6-9 */
}

.ClubPlayRow {
    width: 630px;
    padding-top: 10px;
    height: 120px;
    float: left;
}

.ClubPlayCol1 {
    width: 50%;
    float: left;
}

.TransCol1 {
    width: 100px;
    float: left;
}

.TransCol2 {
    float: left;
    width: 100px;
}

.TransCol3 {
    float: left;
    width: 200px;
}

.TransCol4 {
    float: left;
    width: 90px;
}

.TransCol5 {
    float: left;
    width: 90px;
}


.SideSectionHeading {
    background: rgb(246,206,123); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(246,206,123,1) 0%, rgba(191,144,71,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,206,123,1)), color-stop(100%,rgba(191,144,71,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(246,206,123,1) 0%,rgba(191,144,71,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(246,206,123,1) 0%,rgba(191,144,71,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(246,206,123,1) 0%,rgba(191,144,71,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(246,206,123,1) 0%,rgba(191,144,71,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6ce7b', endColorstr='#bf9047',GradientType=0 ); /* IE6-9 */
    font-size: 20px;
    height: 40px;
    padding-top: 10px;
    width: 100%;
}

.SideSectionBody {
    background-color: #E1E1E1;
    font-size: 14px;
    height: 200px;
    margin-bottom: 30px;
    width: 262px;
}

.clubPlaySubMenuButton {
    width: 49% !important;
    height: 50px;
    background-color: #CCCCCC;
    /*background: #cdcdcd;*/ /* Old browsers */
    background: -moz-linear-gradient(top, #cdcdcd 0%, #979fa1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdcdcd), color-stop(100%,#979fa1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cdcdcd 0%,#979fa1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cdcdcd 0%,#979fa1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cdcdcd 0%,#979fa1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #cdcdcd 0%,#979fa1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#979fa1',GradientType=0 ); /* IE6-9 */
    width: 118px;
    float: left;
    font-weight: bold;
    text-align: center;
    margin-left: 1px;
    cursor: pointer;
}

.transSubMenuButton {
    width: 209px !important;
    height: 50px;
    background-color: #CCCCCC;
    /*background: #cdcdcd;*/ /* Old browsers */
    background: -moz-linear-gradient(top, #cdcdcd 0%, #979fa1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdcdcd), color-stop(100%,#979fa1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cdcdcd 0%,#979fa1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cdcdcd 0%,#979fa1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cdcdcd 0%,#979fa1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #cdcdcd 0%,#979fa1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#979fa1',GradientType=0 ); /* IE6-9 */
    width: 118px;
    float: left;
    font-weight: bold;
    text-align: center;
    margin-left: 1px;
    cursor: pointer;
}

.transSubMenuButtonActive {
    /*background-color: #EAECF1!important;*/
    background: #eff2f6 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #eff2f6 0%, #e2e6ea 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f6), color-stop(100%,#e2e6ea)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eff2f6 0%,#e2e6ea 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eff2f6 0%,#e2e6ea 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eff2f6 0%,#e2e6ea 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #eff2f6 0%,#e2e6ea 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f6', endColorstr='#e2e6ea',GradientType=0 ) !important; /* IE6-9 */
}

.transSubMenuButtonText {
    margin-top: 10px;
    font-size: 18px;
}


.transSubMenuButton:active, .transSubMenuButton:focus, .transSubMenuButton:visited {
    background-color: #EAECF1;
}
/*--------*/
/*RESULTS*/
/*--------*/
.resultCircle {
    background-image: url('../../Images/BlueCircle.png');
    background-repeat: no-repeat;
    width: 45px;
    height: 44px;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
    float: left;
}

.resultCircleLeft {
    background-image: url('../../Images/BlueCircle.png');
    background-repeat: no-repeat;
    width: 45px;
    height: 44px;
    margin-top: 10px;
    margin-right: 4px;
    position: relative;
    float: left;
}

.resultCircleText {
    font-size: 20px;
    font-weight: bold;
    color: Black !important;
    margin-top: 7px;
    text-align: center;
}

.resultCircleSup {
    width: 45px;
    height: 44px;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
    float: left;
    background-repeat: no-repeat;
}

.resultCircleSupLeft {
    width: 45px;
    height: 44px;
    margin-top: 10px;
    margin-right: 6px;
    position: relative;
    background-repeat: no-repeat;
    float: left;
}

.resultButtonCountryResults {
    width: 180px;
    height: 26px;
}

.resultButtonText {
    color: Black;
    margin-top: 20px !important;
    position: relative;
    color: white;
    top: 4px;
}

.resultButtonLottoDividends {
    width: 145px;
    height: 26px;
    cursor: pointer;
}

.countryResultBackground {
    background: -webkit-linear-gradient(#FAF9F7, #E9E9E7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FAF9F7, #E9E9E7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FAF9F7, #E9E9E7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FAF9F7, #E9E9E7); /* Standard syntax */
}


.countryResultSearchBack {
    background-color: #eaeaea;
    background-image: url('../Images/Results/Shinyeffect_962x220.png');
    background-repeat: no-repeat;
    width: 962px;
    border-radius: 15px 15px 0px 0px;
    margin-top: 15px;
    margin-left: 42px;
}

.pointerStyle {
    cursor: pointer;
}

.lotteryDividendsHeading {
    background-color: #A5A7A9;
    width: 400px;
    /*background-image: url('../Images/Results/lotteryDividendsHeading.png');
    background-repeat: no-repeat;*/
    font-weight: bold;
    height: 25px;
    border-radius: 5px;
    color: #58585B;
}

.tdTableStyle {
    padding-left: 15px;
    border-left: 1pt solid pink;
    border-color: transparent;
}
/*--------*/
/*SIDE MENU*/
/*--------*/
.sideMenu {
    width: 262px;
    /*margin-top: 87px;*/
    background-color: #E1E1E1;
    color: #5e5f60;
    float: right;
    font-size: 14px;
    border-radius: 10px 10px 0px 0px;
}

.sideMenuBolded {
    font-weight: bold !important;
    color: #3E85BF;
}

.sideMenuOption {
    height: 50px;
    width: 100%;
    cursor: pointer;
}

.backgroundActive {
    background-color: #C4C8CB;
}

.sideMenuSubMenu {
    background-color: #f1f1f1 !important;
}

.sideMenuOptionText {
    width: 100%;
    padding-left: 20px;
    position: relative;
    top: 12px;
    display: block;
    height: 100%;
}

.sideMenuOption:hover {
    background-color: #C4C8CB;
}

.sideMenuActive {
    background-color: #C4C8CB;
    font-weight: bold;
}

.sideMenuOptionTextActive {
    color: #3E85BF;
}
/*.sideMenuOption:active, .sideMenuOption:focus,.sideMenuOption:visited
{
    background-color:#C4C8CB;
    font-weight:bold;
}*/
.sideMenuOption:hover .sideMenuOptionText {
    color: #3E85BF;
}
/*.sideMenuOption:active, .sideMenuOption:focus,.sideMenuOption:visited .sideMenuOptionText
{
    color:#3E85BF!important;
}*/
.requiredAst {
    color: Red;
    font-weight: bold;
}

.sideMenuHeading {
    z-index: 100;
    height: 55px;
    width: 262px;
    background-image: url('../Images/Shinyeffect3.png');
    border-radius: 10px 10px 0px 0px;
    background-repeat: no-repeat;
}

.tableHeaderShiny {
    z-index: 100;
    height: 100%;
    width: 100%;
    background-image: url('../Images/Shinyeffect3.png');
    border-radius: 10px 0px 0px 0px;
    background-repeat: no-repeat;
}

.sideMenuHeadingText {
    padding-top: 20px;
    padding-left: 15px;
    font-size: 16px;
    color: #3E85BF;
}

.countryHomePageLottoDesc {
    float: left;
    width: 76%;
    margin-bottom: 25px;
    margin-right: 16px;
}

.countryHomePageLottoImg {
    float: right;
    width: 20%;
}

.btn-std-member-level-txt {
    text-align: center;
    width: 295px !important;
    height: 45px !important;
}

.btn-platinum-member-level {
    background: #bab8b8; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhYjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzgxODA4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MTgwODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODc4Njg4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #bab8b8 0%, #818082 72%, #818082 100%, #878688 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bab8b8), color-stop(72%,#818082), color-stop(100%,#818082), color-stop(100%,#878688)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #bab8b8 0%,#818082 72%,#818082 100%,#878688 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #bab8b8 0%,#818082 72%,#818082 100%,#878688 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #bab8b8 0%,#818082 72%,#818082 100%,#878688 100%); /* IE10+ */
    background: linear-gradient(to bottom, #bab8b8 0%,#818082 72%,#818082 100%,#878688 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bab8b8', endColorstr='#878688',GradientType=0 ); /* IE6-8 */
    margin-top: 50px !important;
    margin-left: -37px !important;
}

/*.btn-gold-member-level {
    background: #efdd37; 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZGQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2UwYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2UwYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2UwYWEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGFhMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efdd37 0%, #e0aa28 72%, #e0aa28 72%, #e0aa28 72%, #e0aa28 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efdd37), color-stop(72%,#e0aa28), color-stop(72%,#e0aa28), color-stop(72%,#e0aa28), color-stop(100%,#e0aa28));
    background: -webkit-linear-gradient(top, #efdd37 0%,#e0aa28 72%,#e0aa28 72%,#e0aa28 72%,#e0aa28 100%); 
    background: -o-linear-gradient(top, #efdd37 0%,#e0aa28 72%,#e0aa28 72%,#e0aa28 72%,#e0aa28 100%);
    background: -ms-linear-gradient(top, #efdd37 0%,#e0aa28 72%,#e0aa28 72%,#e0aa28 72%,#e0aa28 100%);
    background: linear-gradient(to bottom, #efdd37 0%,#e0aa28 72%,#e0aa28 72%,#e0aa28 72%,#e0aa28 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efdd37', endColorstr='#e0aa28',GradientType=0 ); 
    margin-top: 100px !important;
    margin-left: -37px !important;
}

.btn-std-member-level {
    background: #1d8bc3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkOGJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFkOGJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFjODRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFkOGJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzFkOGJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzFjODRiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDhhYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1d8bc3 0%, #1d8bc3 72%, #1c84b9 72%, #1d8bc3 72%, #1d8bc3 72%, #1c84b9 73%, #1d8ac1 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d8bc3), color-stop(72%,#1d8bc3), color-stop(72%,#1c84b9), color-stop(72%,#1d8bc3), color-stop(72%,#1d8bc3), color-stop(73%,#1c84b9), color-stop(100%,#1d8ac1)); 
    background: -webkit-linear-gradient(top, #1d8bc3 0%,#1d8bc3 72%,#1c84b9 72%,#1d8bc3 72%,#1d8bc3 72%,#1c84b9 73%,#1d8ac1 100%); 
    background: -o-linear-gradient(top, #1d8bc3 0%,#1d8bc3 72%,#1c84b9 72%,#1d8bc3 72%,#1d8bc3 72%,#1c84b9 73%,#1d8ac1 100%); 
    background: -ms-linear-gradient(top, #1d8bc3 0%,#1d8bc3 72%,#1c84b9 72%,#1d8bc3 72%,#1d8bc3 72%,#1c84b9 73%,#1d8ac1 100%); 
    background: linear-gradient(to bottom, #1d8bc3 0%,#1d8bc3 72%,#1c84b9 72%,#1d8bc3 72%,#1d8bc3 72%,#1c84b9 73%,#1d8ac1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8bc3', endColorstr='#1d8ac1',GradientType=0 );
    margin-top: 150px !important;
    margin-left: -37px !important;
}*/

.btn-member-level {
    cursor: pointer;
    color: white;
    font-size: 28px;
    position: absolute;
    width: 295px !important;
    height: 45px !important;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

/*Home*/
/*membership-levels*/
.membership-levels-first {
    width: 280px;
    float: left;
}

.membership-levels-first-lrg {
    width: 740px;
    float: left;
}

.membership-levels {
    width: 230px;
    float: left;
}

.header-membership-levels-features {
    background-image: url('../../Images/FeatureMembershipMatrixHeadibd.png');
    background-repeat: no-repeat;
    height: 59px;
}

.darkGreyFont {
    color: #505150;
}

.header-membership-levels-features-lrg {
    /*background-image: url('../../Images/FeatureTop_Lrg.png');*/
    background: #fefdfc; /* Old browsers */
    background: -moz-linear-gradient(top, #fefdfc 0%, #dad9d9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefdfc), color-stop(100%,#dad9d9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefdfc 0%,#dad9d9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefdfc 0%,#dad9d9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefdfc 0%,#dad9d9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefdfc 0%,#dad9d9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefdfc', endColorstr='#dad9d9',GradientType=0 ); /* IE6-9 */
    border-top-left-radius: 5px;
    background-repeat: no-repeat;
    height: 59px;
}

.header-membership-levels-std {
    height: 59px;
}

.header-membership-levels-std-lrg {
    height: 59px;
}

.header-membership-levels-gold-lrg {
    background-image: url('../../Images/GoldHeading_lrg.png');
    background-repeat: no-repeat;
    height: 59px;
}

.header-membership-levels-gold {
    background-image: url('../../Images/GoldMembershipMatrixHeadings.png');
    background-repeat: no-repeat;
    height: 59px;
}

.header-membership-levels-platinum {
    background-image: url('../../Images/PlatinumMembershipMatrixHeadings.png');
    background-repeat: no-repeat;
    height: 59px;
}

#content-membership-levels {
    display: block;
    width: 100%;
    display: table-row;
}

.membership-levels-features {
    background-color: #E6E5E4;
    padding: 10px 20px 10px 10px;
    width: 250px;
}

.membership-levels-features-lrg {
    background-color: #E6E5E4;
    padding: 10px 20px 10px 10px;
    width: 710px;
}

.membership-levels-std {
    background-color: #EEA945;
}

.membership-levels-gold {
    background-color: #f1d591;
    padding: 10px 20px 10px 30px;
    width: 180px;
}

.membership-levels-platinum {
    background-color: #D2D1D1;
    padding: 10px 20px 10px 10px;
    width: 200px;
}

.text-header-membership-levels {
    font-size: 15px;
    color: #505150;
    margin: 10px auto 0 auto;
    text-align: center;
    padding: 5px;
}

.content-title-membership-levels {
    font-size: 17px;
    color: #505150;
}

.align-list-ul {
    padding-left: 0em;
}

.footer-membership-levels-features {
    background: #E6E5E4;
    color: #505150;
    background-repeat: no-repeat;
    height: 60px;
}

.footer-membership-levels-features-lrg {
    /*background-image: url('../../Images/FeatureBottom_lrg.png');*/
    background: #E6E5E4;
    color: #505150;
    background-repeat: no-repeat;
    height: 60px;
    border-bottom-left-radius: 5px;
}

.membership-levels-standard-button {
    background: #e78d28; /* Old browsers */
    background: -moz-linear-gradient(top, #e78d28 0%, #b35221 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e78d28), color-stop(100%,#b35221)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e78d28 0%,#b35221 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e78d28 0%,#b35221 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e78d28 0%,#b35221 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e78d28 0%,#b35221 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e78d28', endColorstr='#b35221',GradientType=0 ); /* IE6-9 */
}

.membership-levels-gold-button {
    background: #e8cf74; /* Old browsers */
    background: -moz-linear-gradient(top, #e8cf74 0%, #c1973d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8cf74), color-stop(100%,#c1973d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8cf74 0%,#c1973d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8cf74 0%,#c1973d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8cf74 0%,#c1973d 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8cf74 0%,#c1973d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8cf74', endColorstr='#c1973d',GradientType=0 ); /* IE6-9 */
}

.membership-levels-platinum-button {
    background: #e9e5e3; /* Old browsers */
    background: -moz-linear-gradient(top, #e9e5e3 0%, #8b8c8c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e5e3), color-stop(100%,#8b8c8c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e9e5e3 0%,#8b8c8c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e9e5e3 0%,#8b8c8c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9e5e3 0%,#8b8c8c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e9e5e3 0%,#8b8c8c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e5e3', endColorstr='#8b8c8c',GradientType=0 ); /* IE6-9 */
}

.footer-membership-levels-std {
    background-color: #EEA945;
    height: 59px;
}

.footer-membership-levels-std-lrg {
    background: #EEA945;
    height: 60px;
}

.footer-membership-levels-gold {
    background-color: #f1d591;
    height: 60px;
}

.footer-membership-levels-gold-lrg {
    background-color: #f1d591;
    /*background-repeat: no-repeat;*/
    height: 60px;
}

.footer-membership-levels-platinum {
    background: #D2D1D1;
    /*background-repeat: no-repeat;*/
    height: 60px;
}

.footer-membership-levels-platinum-lrg {
    background: #D2D1D1;
    height: 60px;
}

.btn-membership-levels-features {
    height: 128px;
}

.btn-membership-levels-std {
    background-image: url('../../Images/StandardMembershipMatrixButton.png');
    background-repeat: no-repeat;
    height: 170px;
}

.btn-membership-levels-gold {
    background-image: url('../../Images/GoldMembershipMatrixButton.png');
    background-repeat: no-repeat;
    height: 170px;
}

.btn-membership-levels-platinum {
    background-image: url('../../Images/PlatinumMembershipMatrixButton.png');
    background-repeat: no-repeat;
    height: 170px;
}
/*membership-levels*/
/*Terms & Conditions*/
.terms-n-condition-lft {
    width: 680px;
    float: left;
}

.terms-n-condition-rgt {
    width: 290px;
    float: left;
}

.terms-n-condition-right-panel {
    background-color: #eeeeed;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px 0;
    float: right;
    width: 90%;
}

.terms-n-condition-lft p > label, .terms-n-condition-rgt div > label, .terms-n-condition-rgt div > div, .terms-n-condition-rgt div div > a {
    color: #1473a1;
    font-weight: bold;
}

.sub-heading {
    font-size: 18px;
    color: #3E85BF;
    /*font-weight: bold;*/
    width: 50%;
    float: left;
    min-height: 30px;
}

.groupHeading {
    width: 100%;
    margin-bottom: 20px;
    min-height: 30px;
}

.showHideDiv {
    float: right;
    text-align: left;
    width: 50%;
    min-height: 30px;
}

.expander {
    display: none;
    width: 100%;
    min-height: 30px;
}

.sub-sub-heading {
    float: left;
    font-size: 16px;
    color: #7d8083;
    font-weight: bold;
    margin-bottom: 15px;
    width: 100%;
    min-height: 30px;
}

.sub-sub-content {
    float: left;
    margin-bottom: 20px;
    width: 100%;
    min-height: 30px;
    color: black;
}

.terms-n-condition-rgt div > label, .terms-n-condition-rgt div > div {
    padding-left: 10px;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
}

.terms-n-condition-rgt div div > a {
    padding-left: 20px;
}

.terms-n-condition-rgt div > div:hover {
    background-color: #c5c8cb;
}

.terms-n-condition-lft p > span {
    padding-right: 10px;
}
/*Terms & Conditions*/
/*Join*/
.title {
    margin: 15px 0;
    font-size: 20px;
    text-align: left;
    color: #8C8E90;
    font-weight: bold;
}

.Table-Three-Columns {
    width: 100%;
    float: left;
    display: block;
    margin: 15px 0 15px 15px;
}

    .Table-Three-Columns > .objhtml > input[type=text], .Table-Three-Columns > .objhtml > input[type=password], .Table-Three-Columns > .objhtml > [type=email] {
        width: 200px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .Table-Three-Columns > .label {
        float: left;
        width: 200px;
        font-size: 15px;
        text-align: right;
        margin-right: 15px;
    }

    .Table-Three-Columns > .labelShorter {
        float: left;
        width: 120px;
        font-size: 15px;
        text-align: right;
        margin-right: 15px;
    }

    .Table-Three-Columns > .label:after {
        color: #F00;
        content: " *";
    }

    .Table-Three-Columns > .labelShorter:after {
        color: #F00;
        content: " *";
    }

    .Table-Three-Columns > .nomandatory:after {
        content: "" !important;
    }

hr {
    color: #ADADAD;
    background-color: #ADADAD;
    height: 1px;
    margin-top: 20px;
    /*margin-bottom: 20px;*/
    width: 100%;
    border: none;
}

.Table-Three-Columns > .objhtml {
    float: left;
}

.Table-Three-Columns > .validation, .validation {
    float: left;
    color: #F00;
    margin-left: 10px;
}

.container-membership {
    width: 960px;
    padding: 20px 20px 30px 20px;
}

#countryid {
    width: 215px;
    font-family: 'Ubuntu', sans-serif;
    height: 25px;
}

#yearid {
    width: 64px;
    font-family: 'Ubuntu', sans-serif;
    height: 25px;
}

#monthid {
    width: 100px;
    font-family: 'Ubuntu', sans-serif;
    height: 25px;
}

#dayid {
    width: 45px;
    font-family: 'Ubuntu', sans-serif;
    height: 25px;
}

.pac-container {
    background-color: #fff;
    position: absolute !important;
    z-index: 1000;
    border-radius: 2px;
    border-top: 1px solid #d9d9d9;
    font-family: Arial,sans-serif;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

    .pac-container:after {
        content: "";
        padding: 1px 1px 1px 0;
        height: 16px;
        text-align: right;
        display: block;
        background-image: none !important;
        background-position: right;
        background-repeat: no-repeat;
        background-size: 104px 16px;
    }

.hdpi.pac-container:after {
    background-image: none !important;
}

.pac-item {
    cursor: default;
    padding: 0 4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    border-top: 1px solid #e6e6e6;
    font-size: 11px;
    color: #999;
    font-family: 'Ubuntu', sans-serif;
}

    .pac-item:hover {
        background-color: #fafafa;
    }

.pac-item-selected, .pac-item-selected:hover {
    background-color: #ebf2fe;
}

.pac-matched {
    font-weight: 700;
}

.pac-item-query {
    font-size: 13px;
    padding-right: 3px;
    color: #000;
    display: block;
}

.pac-icon {
    width: 0px !important;
    height: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    display: inline-block;
    vertical-align: top;
    background-image: none !important;
    background-size: 0px !important;
    position: absolute;
}

.hdpi .pac-icon {
    background-image: none !important;
}

.pac-icon-search {
    background-position: -1px -1px;
}

.pac-item-selected .pac-icon-search {
    background-position: -18px -1px;
}

.pac-icon-marker {
    background-position: -1px -161px;
}

.pac-item-selected .pac-icon-marker {
    background-position: -18px -161px;
}

.pac-placeholder {
    color: gray;
}

.btn-submit-rego {
    /*font-family: 'Ubuntu', sans-serif;*/
    font-size: 15px;
    padding: 6px;
    height: 32px !important;
    outline: 0 !important;
    border: 0px !important;
    width: 150px !important;
    margin-left: 230px;
}

.btn-submit-gral {
    font-size: 15px;
    padding: 6px;
    height: 32px !important;
    outline: 0 !important;
    border: 0px !important;
    width: 150px auto;
}


.container-body {
    width: 680px;
    float: left;
    margin-right: 15px;
}

.container-sideMenu {
    width: 262px;
    margin-left: 86px;
    float: left;
    /*float: right;*/
    /*margin-top: 79px;*/
}

.cards-add li {
    display: block;
    float: left !important;
    line-height: 20px;
    clear: none !important;
    width: auto !important;
}

ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none;
}

.card-add.cdisabled {
    background-position: 0 -25px;
    opacity: 0.3;
}

.card-add {
    float: left;
    width: 45px;
    text-indent: -9999px;
    background-position: 0 0;
    margin: 10px 0 10px 0;
    height: 25px;
    display: block;
}

    .card-add.visa {
        background-image: url('../Images/card-visa.gif');
        background-repeat: no-repeat;
    }

    .card-add.master {
        background-image: url('../Images/card-mastercard.gif');
        background-repeat: no-repeat;
    }

    .card-add.amex {
        background-image: url('../Images/card-amex.gif');
        background-repeat: no-repeat;
    }

    .card-add.discover {
        background-image: url('../Images/card-discover.gif');
        background-repeat: no-repeat;
    }

    .card-add.jcb {
        background-image: url('../Images/card-jcb.gif');
        background-repeat: no-repeat;
    }

    .card-add.diners_club {
        background-image: url('../Images/card-diners.gif');
        background-repeat: no-repeat;
    }

    .card-add.laser {
        background-image: url('../Images/card-laser.png');
        background-repeat: no-repeat;
    }

    .card-add.solo {
        background-image: url('../Images/card-solo.png');
        background-repeat: no-repeat;
    }

    .card-add.cdisabled {
        background-position: 0 -25px;
        opacity: 0.3;
    }


.content-table thead tr td {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #425491;
    color: #FFF;
    text-align: center;
    line-height: 45px;
    text-decoration: none;
    font-size: 14px;
    border-right: 2px solid #ffffff;
}

.content-table tbody tr td {
    border-right: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    padding: 10px 45px;
}


.btn-font {
    color: White !important;
    font-weight: bold !important;
}

.container-display {
    color: #666;
    display: block;
    font-family: Ubuntu, sans-serif;
    font-size: 15px;
    height: auto;
    line-height: 22.5px;
    width: 100%;
    clear: both;
}

    .container-display .display-label {
        font-weight: bold;
        float: left;
    }

    .container-display .display-field {
        float: left;
    }

.field-validation-error, .field-validation-error span {
    color: red !important;
}

div.headerMembership {
    color: #0261A8;
    font-size: 22px;
    text-align: center;
    margin-bottom: 20px;
}

div.infoMembership {
    text-align: center;
    width: 78%;
    margin: 0 auto;
    color: #000;
    margin-bottom: 20px;
}


.sidemenu-account-hover {
    background-color: #C4C8CB;
}

    .sidemenu-account-hover > a {
        color: #3E85BF !important;
    }

div.btn-membership {
    background: #0261A8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0261a8 0%, #0261a8 50%, #084e88 51%, #084e88 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0261A8), color-stop(50%,#0261A8), color-stop(51%,#084E88), color-stop(100%,#084E88));
    background: -webkit-linear-gradient(top, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    background: -o-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: -ms-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: linear-gradient(to bottom, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0261a8', endColorstr='#084e88',GradientType=0 );
    color: #FFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 17px;
    padding: 5px 15px;
    margin: 0 auto;
    width: 210px;
}


    div.btn-membership div {
        text-align: center;
    }

div.left-membership-image {
    text-align: center;
    margin-top: 50px;
}

div.left-membership-image-top {
    text-align: center;
}

div#bannerAdsContainer {
    margin-top: 27px;
    margin-left: 7px;
}

ul#adPager li {
    cursor: pointer;
    background-image: url('/images/circle.png');
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    list-style: none;
    display: block;
}

#container-adPager {
    margin: 0 auto;
    width: 171px;
    height: 30px;
}

.activeSlide {
    background-image: url('/images/circle_point.png') !important;
}

.btn-blue-grad {
    background: #0261A8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0261a8 0%, #0261a8 50%, #084e88 51%, #084e88 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0261A8), color-stop(50%,#0261A8), color-stop(51%,#084E88), color-stop(100%,#084E88));
    background: -webkit-linear-gradient(top, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    background: -o-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: -ms-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: linear-gradient(to bottom, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0261a8', endColorstr='#084e88',GradientType=0 );
    color: #FFF;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 17px;
    padding: 5px 15px;
    margin: 0 auto;
    height: 35px !important;
    outline: 0 !important;
    border-style: none;
    cursor: pointer;
}

.home-join-club {
    background-color: #4f78be;
    width: 1094px;
    left: -15px;
    position: relative;
    overflow: hidden;
    opacity: 0.9;
}

.home-content-join-club, .home-content-join-club p {
    color: #fff;
    text-align: center;
    font-size: 14px;
    width: 91%;
    margin: 0 auto;
}

    .home-content-join-club ul {
        text-align: left;
        margin: 0 auto;
        width: 510px;
        list-style-type: none;
    }

        .home-content-join-club ul li {
            background-image: url('../Images/pink-star.png');
            background-repeat: no-repeat;
            padding-left: 50px;
            padding-bottom: 16px;
        }

            .home-content-join-club ul li > div {
                position: relative;
                top: 10px;
            }

.btn-grey {
    background: #f1f2f2; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2NmZDBkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmQwZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f1f2f2 0%, #f1f2f2 50%, #cfd0d2 51%, #cfd0d2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f2f2), color-stop(50%,#f1f2f2), color-stop(51%,#cfd0d2), color-stop(100%,#cfd0d2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f1f2f2 0%,#f1f2f2 50%,#cfd0d2 51%,#cfd0d2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f1f2f2 0%,#f1f2f2 50%,#cfd0d2 51%,#cfd0d2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f1f2f2 0%,#f1f2f2 50%,#cfd0d2 51%,#cfd0d2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f1f2f2 0%,#f1f2f2 50%,#cfd0d2 51%,#cfd0d2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f2', endColorstr='#cfd0d2',GradientType=0 ); /* IE6-8 */
    color: #2b63ac;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 17px;
    padding: 5px 15px;
    margin: 0 auto;
    font-weight: bold;
}

div.btn-grey-arrow {
    background-image: url('../Images/blue-arrow.png');
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
}

.home-membership-images {
    width: 100px;
    margin: 0 auto;
}

div.btn-grey div {
    text-align: center;
}

ul.home-list-nostyle-join-club li {
    background-image: none;
    padding-left: 0px;
}

table.table-term-cond tr td:first-child {
    vertical-align: top;
    width: 30px;
}

table.table-term-cond {
    width: 100%;
}

.question-container {
    background-color: #FFF;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 8px 5px 20px rgba(0, 0, 0, 0.25);
    width: 422px;
    float: right;
    padding: 13px;
    position: relative;
}

    .question-container img {
        position: absolute;
        position: absolute;
        top: -14px;
        right: 10px;
    }

.question-container-img {
    width: 107px;
    margin-top: -13px;
    right: 83px;
    position: absolute;
}

.question-container-header {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 7px;
}

.help-join {
    background: #0261A8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0261a8 0%, #0261a8 50%, #084e88 51%, #084e88 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0261A8), color-stop(50%,#0261A8), color-stop(51%,#084E88), color-stop(100%,#084E88));
    background: -webkit-linear-gradient(top, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    background: -o-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: -ms-linear-gradient(top, #0261a8 0%,#0261a8 50%,#084e88 51%,#084e88 100%);
    background: linear-gradient(to bottom, #0261A8 0%,#0261A8 50%,#084E88 51%,#084E88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0261a8', endColorstr='#084e88',GradientType=0 );
    color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    width: 100%;
    font-size: 16px;
    margin-top: 15px;
}

/*Checkbox Custom*/
.checkbox, .radio {
    width: 19px;
    height: 20px;
    padding: 0px;
    background: url("../Images/checkbox.png");
    display: block;
    clear: left;
    float: left;
}

.checked {
    background-position: 0px -50px;
}

.clicked {
    background-position: 0px -25px;
}

    .clicked.checked {
        background-position: 0px -75px;
    }


.white {
    background-color: white;
}

.hyperlinks-join:hover {
    text-decoration: underline;
}

#UserName::-webkit-input-placeholder, #PasswordW::-webkit-input-placeholder {
    font-style: italic;
}

#UserName::-moz-placeholder, #PasswordW::-moz-placeholder {
    font-style: italic;
}
/* firefox 19+ */
#UserName:-ms-input-placeholder, #PasswordW:-ms-input-placeholder {
    font-style: italic;
}
/* ie */
#UserName input:-moz-placeholder, #PasswordW input:-moz-placeholder {
    font-style: italic;
}
/*Checkbox Custom*/

/*No Margin*/
.no-margin-container {
    width: 1094px;
    margin-left: -22px;
    margin-top: -40px;
    overflow: hidden;
    position: relative;
    height: 386px;
}

.special-offer-top {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}

.special-offer-top-first, .special-offer-top-second, .special-offer-top-third {
    margin-left: 1.6%;
    font-family: Helvetica, 'Ubuntu', sans-serif;
    font-weight: bold;
}

.special-offer-top-first {
    margin-top: 10px;
    font-size: 35px;
    color: #003a68;
}

.special-offer-top-second {
    font-size: 63px;
    color: #ed1c24;
    line-height: 47.5px;
}

.special-offer-top-third {
    font-size: 58px;
    color: #003a68;
}

.special-offer-top-fourth {
    font-size: 24px;
    color: black;
    top: 36%;
    right: 6%;
    position: absolute;
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
}

.circle {
    border-radius: 50%;
}

.circle-powerball {
    position: absolute;
    right: 22%;
    top: 57%;
    z-index: 2;
    width: 174px;
    height: 174px;
    background: -webkit-radial-gradient(50%,#ffffff,#00c0f2, #2391c0);
    background: radial-gradient(at 50%,#ffffff,#00c0f2, #2391c0);
    background: -o-radial-gradient(50%,#ffffff,#00c0f2, #2391c0);
    background: -moz-radial-gradient(50%,#ffffff,#00c0f2, #2391c0);
}

    .circle-powerball img {
        margin-top: 26%;
    }

.circle-powerball-info {
    z-index: 3;
    position: absolute;
    right: 24%;
    top: 135%;
    color: black;
    font-weight: bold;
    font-size: 22px !important;
}

.circle-saturday {
    position: absolute;
    right: 11%;
    top: 74%;
    z-index: 1;
    width: 135px;
    height: 135px;
    background: -webkit-radial-gradient(50%,#ffffff,#ecb51e, #a98319);
    background: radial-gradient(at 50%,#ffffff,#ecb51e, #a98319);
    background: -o-radial-gradient(50%,#ffffff,#ecb51e, #a98319);
    background: -moz-radial-gradient(50%,#ffffff,#ecb51e, #a98319);
}

    .circle-saturday img {
        margin-top: 26%;
        margin-left: 3%;
    }

.circle-saturday-info {
    z-index: 3;
    position: absolute;
    right: 13.5%;
    top: 135%;
    color: black;
    font-weight: bold;
    font-size: 18px !important;
}

.circle-wednesday {
    position: absolute;
    right: 1.8%;
    top: 82%;
    width: 119px;
    height: 119px;
    background: -webkit-radial-gradient(50%,#ffffff,#32a543, #006738);
    background: radial-gradient(at 50%,#ffffff,#32a543, #006738);
    background: -o-radial-gradient(50%,#ffffff,#32a543, #006738);
    background: -moz-radial-gradient(50%,#ffffff,#32a543, #006738);
}

    .circle-wednesday img {
        margin-top: 26%;
        margin-left: 3%;
    }

.circle-wednesday-info {
    z-index: 3;
    position: absolute;
    right: 3.5%;
    top: 135%;
    color: black;
    font-weight: bold;
    font-size: 18px !important;
}

.circle-monday {
    position: absolute;
    right: 36.5%;
    top: 74%;
    z-index: 1;
    width: 135px;
    height: 135px;
    background: -webkit-radial-gradient(50%,#ffffff,#fbaf3f, #d47f18);
    background: radial-gradient(at 50%,#ffffff,#fbaf3f, #d47f18);
    background: -o-radial-gradient(50%,#ffffff,#fbaf3f, #d47f18);
    background: -moz-radial-gradient(50%,#ffffff,#fbaf3f, #d47f18);
}

    .circle-monday img {
        margin-top: 26%;
        margin-left: 3%;
    }

.circle-monday-info {
    z-index: 3;
    position: absolute;
    right: 39%;
    top: 135%;
    color: black;
    font-weight: bold;
    font-size: 18px !important;
}

.circle-pools {
    position: absolute;
    right: 48%;
    top: 82%;
    width: 119px;
    height: 119px;
    background: -webkit-radial-gradient(50%,#ffffff,#5fb1e2, #5078bb);
    background: radial-gradient(at 50%,#ffffff,#5fb1e2, #5078bb);
    background: -o-radial-gradient(50%,#ffffff,#5fb1e2, #5078bb);
    background: -moz-radial-gradient(50%,#ffffff,#5fb1e2, #5078bb);
}

    .circle-pools img {
        margin-top: 18%;
        margin-left: 21%;
    }

.circle-pools-info {
    z-index: 3;
    position: absolute;
    right: 49.5%;
    top: 135%;
    color: black;
    font-weight: bold;
    font-size: 18px !important;
}

.circle div {
    font-family: 'Ubuntu', sans-serif;
    color: black;
    font-weight: bold;
    position: absolute;
    z-index: 3;
    font-size: 18px;
    left: 25%;
}

.circle-rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 137% !important;
}

.circle-overlay-rotate {
    margin-left: -25% !important;
    z-index: 2 !important;
    width: 101%;
    height: 101%;
    background-color: rgba(255, 255, 255, 0.89) !important;
    top: 0% !important;
}

.prize {
    font-family: "ArtBrush";
    font-size: 35px;
    position: absolute;
    bottom: -72%;
    color: black;
    left: 7%;
}

.prize-amount {
    font-family: 'Montserrat', sans-serif;
    font-size: 67px;
    position: absolute;
    bottom: -84%;
    color: #ed1c24;
    left: 46%;
    z-index: 5;
    font-weight: 700;
}

.bonus-prize {
    text-align: center;
    float: right;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #f1b90d;
    margin-top: 22px;
    position: relative;
    margin-right: 30px;
    padding: 10px 10px;
}

.border-yellow-fancy {
    position: absolute;
    bottom: -9.2%;
    right: 58%;
}

.border-yellow-fancy-top {
    position: absolute;
    top: -5.2%;
    right: -9.6%;
}

.prize-items {
    position: absolute;
    bottom: -74%;
    left: 40%;
}

.prize-red-arrow {
    margin-bottom: 19px;
    margin-left: -43px;
    margin-right: 25px;
}

.circle-numbers {
    width: 120px;
    height: 120px;
    position: relative;
    float: left;
    z-index: 1;
}

.circle-gold {
    background-color: #f1b90d;
}

.circle-blue {
    background-color: #0068ad;
}

.circle-number {
    font-family: 'Ubuntu', sans-serif !important;
    font-size: 45px !important;
    color: white !important;
    margin-top: 3px;
    margin-left: 17px;
    font-weight: normal !important;
}

.circle-info {
    font-family: 'Ubuntu', sans-serif !important;
    font-size: 11px !important;
    color: white !important;
    top: 63px;
    font-weight: normal !important;
    text-align: center;
    margin-left: -20px;
    width: 101px;
}

.arrow-position-special-offer {
    position: relative;
    float: left;
    position: relative;
    float: left;
    margin-top: 35px;
    margin-left: 41px;
    margin-right: 41px;
}

.container-number-circle {
    position: absolute;
    float: left;
    top: 19%;
    left: 1.6%;
}

.container-data-yellow {
    float: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 3px solid #f1b90d;
    margin-top: 54px;
    position: relative;
    padding: 30px 30px 10px 30px;
    width: 91%;
    margin-left: 1.6%;
    font-family: 'Ubuntu', sans-serif !important;
    color: black;
}

.button-yellow {
    margin-left: 31px;
    color: white;
    padding: 4px;
    border-radius: 5px;
    float: left;
    font-size: 14px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1b90d+0,f1b90d+50,d7a70d+51,d7a70d+100 */
    background: rgb(241,185,13); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxYjkwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxYjkwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3YTcwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2E3MGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(241,185,13,1) 0%, rgba(241,185,13,1) 50%, rgba(215,167,13,1) 51%, rgba(215,167,13,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,185,13,1)), color-stop(50%,rgba(241,185,13,1)), color-stop(51%,rgba(215,167,13,1)), color-stop(100%,rgba(215,167,13,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(241,185,13,1) 0%,rgba(241,185,13,1) 50%,rgba(215,167,13,1) 51%,rgba(215,167,13,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(241,185,13,1) 0%,rgba(241,185,13,1) 50%,rgba(215,167,13,1) 51%,rgba(215,167,13,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(241,185,13,1) 0%,rgba(241,185,13,1) 50%,rgba(215,167,13,1) 51%,rgba(215,167,13,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(241,185,13,1) 0%,rgba(241,185,13,1) 50%,rgba(215,167,13,1) 51%,rgba(215,167,13,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1b90d', endColorstr='#d7a70d',GradientType=0 ); /* IE6-8 */
}

.button-gray {
    -webkit-border-top-right-radius: 5px !important;
    -webkit-border-bottom-right-radius: 5px !important;
    -moz-border-radius-topright: 5px !important;
    -moz-border-radius-bottomright: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    width: 79px;
    height: 34px;
    margin-left: -9px;
    margin-top: 40px !important;
    margin-bottom: 40px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1d2d4+0,d1d2d4+50,c6c8ca+51,c6c8ca+100 */
    background: rgb(209,210,212); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QxZDJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2M2YzhjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM4Y2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(209,210,212,1) 0%, rgba(209,210,212,1) 50%, rgba(198,200,202,1) 51%, rgba(198,200,202,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,210,212,1)), color-stop(50%,rgba(209,210,212,1)), color-stop(51%,rgba(198,200,202,1)), color-stop(100%,rgba(198,200,202,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(209,210,212,1) 0%,rgba(209,210,212,1) 50%,rgba(198,200,202,1) 51%,rgba(198,200,202,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(209,210,212,1) 0%,rgba(209,210,212,1) 50%,rgba(198,200,202,1) 51%,rgba(198,200,202,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(209,210,212,1) 0%,rgba(209,210,212,1) 50%,rgba(198,200,202,1) 51%,rgba(198,200,202,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(209,210,212,1) 0%,rgba(209,210,212,1) 50%,rgba(198,200,202,1) 51%,rgba(198,200,202,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d2d4', endColorstr='#c6c8ca',GradientType=0 ); /* IE6-8 */
    cursor: pointer;
    float: left;
    font-size: 16px;
    margin-top: 15px;
}

.help-yellow-btn {
    width: 27px !important;
    height: 27px !important;
    position: absolute !important;
    margin-top: -39px !important;
    margin-left: 242px !important;
    cursor: pointer !important;
}
/*No Margin*/
