::-webkit-input-placeholder {
    color: #000000;
}

:-moz-placeholder {
    color: #000000;
    opacity: 1;
}

::-moz-placeholder {
    color: #000000;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #000000;
}

#TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
    margin: 8px 0 0 -15px !important;
}

#TB_ajaxContent {
    width: 472px !important;
    height: auto !important;
    padding: 0px !important;
}
#TB_window {
    width: 472px !important;
    height: auto !important;
    margin-top: -300px !important;
    margin-left: -255px !important;
}

select {
    background-color: white;
    border: thin solid blue;
    border-radius: 4px;
    display: inline-block;
    font: inherit;
    line-height: 1.5em;
    padding: 0.5em 3.5em 0.5em 1em;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.welcome-popup {
    width: 472px;
    height: 100%;
    background-color: #f4f4f4;
    padding: 0;
    font-family: "Roboto-Regular", sans-serif;
    overflow: hidden;
}

.welcome-popup-head {
    padding: 16px;
    background-color: #000;
    text-align: center;
    font-size: 20px;
    line-height: 16px;
    color: #fff;
}

.welcome-popup-logo {
}

.welcome-popup-logo img {
    margin: 0 auto;
    border: none;
    display: block;
}

.welcome-popup-title {
    font-family: "Roboto-Regular", Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 18px;
    color: #000;
    text-align: center;
    padding: 0 20px 20px;
}

#welcome-error-message {
    margin-top: 5px;
    margin-bottom: 5px;
    min-height: 10px;
    color: #ff0000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}

.welcome-form {
    width: 318px;
    margin: 0 auto;
    display: block;
}

.welcome-form form {
    margin: 0;
    padding: 0;
    text-align: center;
}

.welcome-form .emailBlock {
    margin-bottom: 15px;
    height: 46px;
    display: block;
}

.welcome-form label {
    color: #000000;
    font-family: Arial;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.welcome-set-pass-popup .welcome-form label {
    margin-bottom: 20px;
    display: block;
    text-align: center;
}

.welcome-set-pass-popup .welcome-form label.agree_policy,
#TB_window .welcome-set-pass-popup .welcome-form label.agree_policy a
{
    font-size: 14px;
    line-height: 16px;
}


.welcome-set-pass-popup .welcome-form label.agree_policy input {
    display: inline;
    width: 20px;
    height: 15px;
}

.welcome-form label input, .welcome-form label .counry_select {
    width: 306px;
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    height: 44px;
    color: #000000;
    font-family: Roboto-Regular, Arial, sans-serif;
    font-size: 14px;
    padding-left: 10px;
}
.welcome-form .postcodeInput input {
    width: 280px;
    padding-right: 25px;
}

.welcome-form label .counry_select {
    width: 190px;
    height: 46px;
    line-height: 30px;
    background-image: linear-gradient(45deg, transparent 50%, #2b2b2b 50%), linear-gradient(135deg, #2b2b2b 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 17px) calc(1em + 5px), calc(100% - 10px) calc(1em + 5px), calc(100% - 2.5em) 0.5em;
    background-size: 7px 7px, 7px 7px, 0;
    background-repeat: no-repeat;
}

.welcome-form .indiaStates select {
    width: 318px;
    margin-top: 15px;
}

.welcome-form .greyBt {
    margin-top: 18px;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    background-color: #494949;
    border: 0px none transparent;
    font-size: 18px;
    width: 316px;
    cursor: pointer;
    text-transform: uppercase;
}

.line-decoration {
    width: 100%;
    height: 7px;
    margin-top: 12px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
    text-transform: uppercase;
}

.line-decoration span {
    font-family: Roboto-Regular, Arial, sans-serif;
    font-size: 15px;
    color: #000000;
    background: #f4f4f4;
    padding: 0 10px;
}

.welcome-popup-footer {
    padding: 25px 0 35px 0;
    font-family: Roboto-Regular, Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
}

#TB_window .welcome-popup a,
#TB_window .welcome-popup a:visited,
#TB_window .welcome-popup a:link
{
    font-family: Roboto-Regular, Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    color: #f5957b !important;
    text-decoration: none;
    text-transform: uppercase;

}
#TB_window .pass_confirm_forgot_pass_wrapper a,
#TB_window .pass_confirm_forgot_pass_wrapper a:visited,
#TB_window .pass_confirm_forgot_pass_wrapper a:link
{
    font-size: 12px;
}

.welcome-form .counry_select.selected-country-SG,
.welcome-form .counry_select.selected-country-HK,
.welcome-form .counry_select.selected-country-IN
{
    width: 318px;
}
.welcome-form #page-error-message {
    margin-top: 5px;
    margin-bottom: 5px;
    min-height: 10px;
    color: #ff0000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-align: center;
}
.welcome-form #page-signup-indicator {
    margin-top: 10px;
}

.welcome-form .forgotPass {
    font-family: Roboto-Regular, Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
}
.welcome-form #login_error {
    display: none;
}

.welcome-popup .fb_login_custom_button_a{
    width: 318px;
    height: 46px;
    border: none;
    display: block;
    position: static;
}

.welcome-set-pass-popup .welcome-form {
    margin-bottom: 30px;
}

/************* OUFFER *************/
body.domain-1 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
    margin: -9px 0 0 -4px !important;
}

.cbadid_1 .welcome-popup-head,
.cbadid_1 .pass_confirm_forgot_pass_wrapper,
.cbadid_1 .agree_policy span
{
    font-family: Georgia, arial, "Times New Roman", Times, serif;
}

.cbadid_1 .welcome-popup-title {
    text-transform: none;
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    line-height: 22px;
}
.cbadid_1 .welcome-popup-title span {
    color: #E78202;
}
.cbadid_1 .welcome-popup-footer {
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    text-transform: none;
}
#TB_window .cbadid_1.welcome-popup a,
#TB_window .cbadid_1.welcome-popup a:visited,
#TB_window .cbadid_1.welcome-popup a:link
{
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    color: #E78202 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_1 .line-decoration {
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    text-transform: none;
}
.cbadid_1 .welcome-form .greyBt {
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
    font-weight: bold;
    border-radius: 5px;
    background: rgba(246,162,37,1);
    background: -moz-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,162,37,1)), color-stop(41%, rgba(239,136,28,1)), color-stop(100%, rgba(230,107,17,1)));
    background: -webkit-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: -o-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: linear-gradient(to bottom, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6a225', endColorstr='#e66b11', GradientType=0 );

}
.cbadid_1 .welcome-form label input {
    border-radius: 5px;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}

.cbadid_1 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}
.cbadid_1 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}


/************* OUFFER END *************/


/************* CUDO *************/
body.domain-7 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
    margin: -12px 0 0 -3px !important;
}
.cbadid_7 .welcome-popup-head
{
    background-color: #00bdc3;
}
.cbadid_7 .welcome-popup-head,
.cbadid_7 .agree_policy span
{
    font-family: "VAGRoundedStd-Light";
}
.cbadid_7 .welcome-popup-title {
    text-transform: none;
    font-family: "VAGRoundedStd-Bold";
    line-height: 22px;
}
.cbadid_7 .welcome-popup-title span {
    color: #e03670;
}
.cbadid_7 .welcome-popup-footer {
    font-family: "VAGRoundedStd-Light";
    text-transform: none;
}
#TB_window .cbadid_7.welcome-popup a,
#TB_window .cbadid_7.welcome-popup a:visited,
#TB_window .cbadid_7.welcome-popup a:link
{
    font-family: "VAGRoundedStd-Light";
    color: #e03670 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_7 .line-decoration {
    font-family: "VAGRoundedStd-Light";
    text-transform: none;
}
.cbadid_7 .welcome-form .greyBt {
    font-family: "VAGRoundedStd-Bold";
    border-radius: 5px;
    background: rgba(254,78,139,1);
    background: -moz-linear-gradient(top, rgba(254,78,139,1) 0%, rgba(254,78,139,1) 42%, rgba(224,54,110,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,78,139,1)), color-stop(42%, rgba(254,78,139,1)), color-stop(100%, rgba(224,54,110,1)));
    background: -webkit-linear-gradient(top, rgba(254,78,139,1) 0%, rgba(254,78,139,1) 42%, rgba(224,54,110,1) 100%);
    background: -o-linear-gradient(top, rgba(254,78,139,1) 0%, rgba(254,78,139,1) 42%, rgba(224,54,110,1) 100%);
    background: -ms-linear-gradient(top, rgba(254,78,139,1) 0%, rgba(254,78,139,1) 42%, rgba(224,54,110,1) 100%);
    background: linear-gradient(to bottom, rgba(254,78,139,1) 0%, rgba(254,78,139,1) 42%, rgba(224,54,110,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe4e8b', endColorstr='#e0366e', GradientType=0 );
}
.cbadid_7 .welcome-form label input {
    border-radius: 5px;
    font-family: "VAGRoundedStd-Light";
}
.cbadid_7 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "VAGRoundedStd-Light";
}
.cbadid_7 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "VAGRoundedStd-Light";
}
/************* CUDO END *************/


/************* DEALS  *************/
body.domain-4 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
    margin: -16px 0 0 -5px !important;
}
.cbadid_4 .welcome-popup-head,
.cbadid_4 .pass_confirm_forgot_pass_wrapper,
.cbadid_4 .agree_policy span
{
    font-family: Georgia, arial, "Times New Roman", Times, serif;
}
.cbadid_4 .welcome-popup-head
{
    background-color: #0076b0;
}
.cbadid_4 .welcome-popup-title {
    text-transform: none;
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    line-height: 22px;
}
.cbadid_4 .welcome-popup-title span {
    color: #E78202;
}
.cbadid_4 .welcome-popup-footer {
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    text-transform: none;
}
#TB_window .cbadid_4.welcome-popup a,
#TB_window .cbadid_4.welcome-popup a:visited,
#TB_window .cbadid_4.welcome-popup a:link
{
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    color: #1d85e7 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_4 .line-decoration {
    font-family: Georgia, arial, "Times New Roman", Times, serif;
    text-transform: none;
}
.cbadid_4 .welcome-form .greyBt {
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
    font-weight: bold;
    border-radius: 5px;
    background: rgba(161,219,61,1);
    background: -moz-linear-gradient(top, rgba(161,219,61,1) 0%, rgba(161,219,61,1) 42%, rgba(128,183,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(161,219,61,1)), color-stop(42%, rgba(161,219,61,1)), color-stop(100%, rgba(128,183,26,1)));
    background: -webkit-linear-gradient(top, rgba(161,219,61,1) 0%, rgba(161,219,61,1) 42%, rgba(128,183,26,1) 100%);
    background: -o-linear-gradient(top, rgba(161,219,61,1) 0%, rgba(161,219,61,1) 42%, rgba(128,183,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(161,219,61,1) 0%, rgba(161,219,61,1) 42%, rgba(128,183,26,1) 100%);
    background: linear-gradient(to bottom, rgba(161,219,61,1) 0%, rgba(161,219,61,1) 42%, rgba(128,183,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1db3d', endColorstr='#80b71a', GradientType=0 );

}
.cbadid_4 .welcome-form label input {
    border-radius: 5px;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}
.cbadid_4 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}
.cbadid_4 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}
/************* DEALS END *************/

/************* LS *************/
body.domain-14 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton,
body.domain-15 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton
{
    margin: -12px 0 0 0px !important;
}
.cbadid_14 .welcome-popup-head,
.cbadid_14 .pass_confirm_forgot_pass_wrapper,
.cbadid_15 .welcome-popup-head,
.cbadid_15 .pass_confirm_forgot_pass_wrapper,
.cbadid_14 .agree_policy span,
.cbadid_15 .agree_policy span
{
    font-family: "ProximaNovaSoft-Regular",Arial,Helvetica,sans-serif;

}
.cbadid_14 .welcome-popup-head,
.cbadid_15 .welcome-popup-head
{
    background-color: #14a4d8;
}
.cbadid_14 .welcome-popup-title, .cbadid_15 .welcome-popup-title {
    text-transform: none;
    font-family: "ProximaNovaSoft-Bold";
    line-height: 22px;
}
.cbadid_14 .welcome-popup-footer, .cbadid_15 .welcome-popup-footer {
    font-family: "ProximaNovaSoft-Regular",Arial,Helvetica,sans-serif;
    text-transform: none;
}
#TB_window .cbadid_14.welcome-popup a,
#TB_window .cbadid_14.welcome-popup a:visited,
#TB_window .cbadid_14.welcome-popup a:link,
#TB_window .cbadid_15.welcome-popup a,
#TB_window .cbadid_15.welcome-popup a:visited,
#TB_window .cbadid_15.welcome-popup a:link
{
    font-family: "ProximaNovaSoft-Regular",Arial,Helvetica,sans-serif;
    color: #44b6e1 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_14 .line-decoration, .cbadid_15 .line-decoration {
    font-family: "ProximaNovaSoft-Regular",Arial,Helvetica,sans-serif;
    text-transform: none;
}
.cbadid_14 .welcome-form .greyBt, .cbadid_15 .welcome-form .greyBt {
    text-transform: capitalize;
    font-family: "ProximaNovaSoft-Bold";
    font-weight: bold;
    border-radius: 5px;
    background: rgba(121,218,254,1);
    background: -moz-linear-gradient(top, rgba(121,218,254,1) 0%, rgba(121,218,254,1) 21%, rgba(39,162,200,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(121,218,254,1)), color-stop(21%, rgba(121,218,254,1)), color-stop(100%, rgba(39,162,200,1)));
    background: -webkit-linear-gradient(top, rgba(121,218,254,1) 0%, rgba(121,218,254,1) 21%, rgba(39,162,200,1) 100%);
    background: -o-linear-gradient(top, rgba(121,218,254,1) 0%, rgba(121,218,254,1) 21%, rgba(39,162,200,1) 100%);
    background: -ms-linear-gradient(top, rgba(121,218,254,1) 0%, rgba(121,218,254,1) 21%, rgba(39,162,200,1) 100%);
    background: linear-gradient(to bottom, rgba(121,218,254,1) 0%, rgba(121,218,254,1) 21%, rgba(39,162,200,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79dafe', endColorstr='#27a2c8', GradientType=0 );

}
.cbadid_14 .welcome-form label input, .cbadid_15 .welcome-form label input {
    border-radius: 5px;
    font-family: "ProximaNovaSoft-Regular", arial, "Times New Roman", Times, serif;
}
.cbadid_14 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "ProximaNovaSoft-Regular", arial, "Times New Roman", Times, serif;

}
.cbadid_14 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "ProximaNovaSoft-Regular", arial, "Times New Roman", Times, serif;

}
.cbadid_15 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "ProximaNovaSoft-Regular", arial, "Times New Roman", Times, serif;

}
.cbadid_15 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "ProximaNovaSoft-Regular", arial, "Times New Roman", Times, serif;

}

/************* LS END *************/

/************* TM *************/
body.domain-17 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton
{
    background: url(/images-v2/ouffer-contact-us-popup.png) repeat scroll 0 0 transparent !important;
    margin: -10px 0 0 0px !important;
}

.cbadid_17 .agree_policy span,
.cbadid_17 .pass_confirm_forgot_pass_wrapper
{
    font-family: "Roboto-Regular",Arial,Helvetica,sans-serif;
}
.cbadid_17 .welcome-popup-head {
    background-color: #292929;

}
.cbadid_17 .welcome-popup-title {
    text-transform: none;
    font-family: "Roboto-Bold";
    line-height: 22px;
}
.cbadid_17 .welcome-popup-title span {
    color: #E78202;
}
.cbadid_17 .welcome-popup-footer {
    font-family: "Roboto-Regular",Arial,Helvetica,sans-serif;
    text-transform: none;
}
#TB_window .cbadid_17.welcome-popup a,
#TB_window .cbadid_17.welcome-popup a:visited,
#TB_window .cbadid_17.welcome-popup a:link
{
    font-family: "Roboto-Regular",Arial,Helvetica,sans-serif;
    color: #E78202 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_17 .line-decoration {
    font-family: "Roboto-Regular",Arial,Helvetica,sans-serif;
    text-transform: none;
}
.cbadid_17 .welcome-form .greyBt {
    font-family: "Roboto-Regular", arial, "Times New Roman", Times, serif;
    font-weight: bold;
    border-radius: 5px;
    background: rgba(246,162,37,1);
    background: -moz-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,162,37,1)), color-stop(41%, rgba(239,136,28,1)), color-stop(100%, rgba(230,107,17,1)));
    background: -webkit-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: -o-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    background: linear-gradient(to bottom, rgba(246,162,37,1) 0%, rgba(239,136,28,1) 41%, rgba(230,107,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6a225', endColorstr='#e66b11', GradientType=0 );

}
.cbadid_17 .welcome-form label input {
    border-radius: 5px;
    font-family: "Roboto-Regular", arial, "Times New Roman", Times, serif;
}
.cbadid_17 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "Roboto-Regular", arial, "Times New Roman", Times, serif;

}
.cbadid_17 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "Roboto-Regular", arial, "Times New Roman", Times, serif;

}
/************* TM END *************/

/************* POP *************/
body.domain-2 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
     margin: -9px 0 0 -4px !important;
}
.cbadid_2 .welcome-form label input::-webkit-input-placeholder {
     color: #000;
     font-family: "rockwell", arial, "Times New Roman", Times, serif;
 }
.cbadid_2 .welcome-form label input::-moz-placeholder {
     color: #000;
     font-family: "rockwell", arial, "Times New Roman", Times, serif;
}

.cbadid_2 .welcome-popup-head,
.cbadid_2 .pass_confirm_forgot_pass_wrapper,
.cbadid_2 .agree_policy,
.cbadid_2 .agree_policy span
{
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
}
.cbadid_2 .welcome-popup-title {
    text-transform: none;
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
    font-size: 22px;
    line-height: 24px;
}
.cbadid_2 .welcome-popup-title span {
    color: #E78202;
}
.cbadid_2 .welcome-popup-footer {
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
}
#TB_window .cbadid_2.welcome-popup a,
#TB_window .cbadid_2.welcome-popup a:visited,
#TB_window .cbadid_2.welcome-popup a:link
{
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
    color: #ff0000 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_2 .line-decoration {
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
    text-transform: none;
}
.cbadid_2 .welcome-form .greyBt {
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
    font-weight: bold;
    background: url("/images-v2/pop/new_layover_bt_bg.png") 0 0 no-repeat #000000;
}
.cbadid_2 .welcome-form label input {
    font-family: "rockwell", arial, "Times New Roman", Times, serif;
}
/************* POP END *************/

/************* TH *************/

.cbadid_3 .welcome-popup-head,
.cbadid_18 .welcome-popup-head
{
    background-color: #99bdae;

}

.cbadid_3 .agree_policy,
.cbadid_18 .agree_policy,
.cbadid_3 .agree_policy span,
.cbadid_18 .agree_policy span,
.cbadid_3 .welcome-popup-head,
.cbadid_18 .welcome-popup-head,
.cbadid_3 .pass_confirm_forgot_pass_wrapper,
.cbadid_18 .pass_confirm_forgot_pass_wrapper
{
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;

}

body.domain-3 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton,
body.domain-18 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton
{
    margin: -9px 0 0 -4px !important;
}
.cbadid_3 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
}
.cbadid_3 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
}
.cbadid_18 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
}
.cbadid_18 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
}

.cbadid_3 .welcome-popup-title, .cbadid_18 .welcome-popup-title {
    text-transform: none;
    font-family: "Tenor Sans";
    color: #4e3e30;
    line-height: 22px;
}
.cbadid_3 .welcome-popup-footer, .cbadid_18 .welcome-popup-footer {
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
    text-transform: none;
}
#TB_window .cbadid_3.welcome-popup a,
#TB_window .cbadid_3.welcome-popup a:visited,
#TB_window .cbadid_3.welcome-popup a:link,
#TB_window .cbadid_18.welcome-popup a,
#TB_window .cbadid_18.welcome-popup a:visited,
#TB_window .cbadid_18.welcome-popup a:link
{
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
    color: #c1a87e !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_3 .line-decoration, .cbadid_18 .line-decoration {
    font-family: "Tenor Sans",Arial,Helvetica,sans-serif;
    text-transform: none;
}
.cbadid_3 .welcome-form .greyBt, .cbadid_18 .welcome-form .greyBt {
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Brandon";
    font-weight: bold;
    border-radius: 5px;
    background: rgba(186,211,201,1);
    background: -moz-linear-gradient(top, rgba(186,211,201,1) 0%, rgba(186,211,201,1) 47%, rgba(163,192,180,1) 59%, rgba(163,192,180,1) 76%, rgba(163,192,180,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(186,211,201,1)), color-stop(47%, rgba(186,211,201,1)), color-stop(59%, rgba(163,192,180,1)), color-stop(76%, rgba(163,192,180,1)), color-stop(100%, rgba(163,192,180,1)));
    background: -webkit-linear-gradient(top, rgba(186,211,201,1) 0%, rgba(186,211,201,1) 47%, rgba(163,192,180,1) 59%, rgba(163,192,180,1) 76%, rgba(163,192,180,1) 100%);
    background: -o-linear-gradient(top, rgba(186,211,201,1) 0%, rgba(186,211,201,1) 47%, rgba(163,192,180,1) 59%, rgba(163,192,180,1) 76%, rgba(163,192,180,1) 100%);
    background: -ms-linear-gradient(top, rgba(186,211,201,1) 0%, rgba(186,211,201,1) 47%, rgba(163,192,180,1) 59%, rgba(163,192,180,1) 76%, rgba(163,192,180,1) 100%);
    background: linear-gradient(to bottom, rgba(186,211,201,1) 0%, rgba(186,211,201,1) 47%, rgba(163,192,180,1) 59%, rgba(163,192,180,1) 76%, rgba(163,192,180,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad3c9', endColorstr='#a3c0b4', GradientType=0 );

}
.cbadid_3 .welcome-form label input, .cbadid_18 .welcome-form label input {
    border-radius: 5px;
    font-family: "Tenor Sans", arial, "Times New Roman", Times, serif;
}

/************* TH END *************/

/************* TA *************/
body.domain-9 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
    margin: -9px 0 0 -4px !important;
}
.cbadid_9 .welcome-form label input::-webkit-input-placeholder {
    color: #000;
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;

}
.cbadid_9 .welcome-form label input::-moz-placeholder {
    color: #000;
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;

}

.cbadid_9 .agree_policy,
.cbadid_9 .agree_policy span,
.cbadid_9 .welcome-popup-head,
.cbadid_9 .pass_confirm_forgot_pass_wrapper
{
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;
}
.cbadid_9 .welcome-popup-title {
    text-transform: none;
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;
    font-size: 22px;
    line-height: 24px;
}
.cbadid_9 .welcome-popup-title span {
    color: #E78202;
}
.cbadid_9 .welcome-popup-footer {
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;
}
#TB_window .cbadid_9.welcome-popup a,
#TB_window .cbadid_9.welcome-popup a:visited,
#TB_window .cbadid_9.welcome-popup a:link
{
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;
    color: #ff0000 !important;
    text-decoration: none;
    text-transform: none;
}
.cbadid_9 .line-decoration {
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;
    text-transform: none;
}
.cbadid_9 .welcome-form .greyBt {
    border-radius: 5px;
    font-family: "Helvetica LT Condensed Medium", arial, "Times New Roman", Times, serif;
    font-weight: bold;
    background-color: #e62a14;
}
.cbadid_9 .welcome-form label input {
    border-radius: 5px;
    font-family: Helvetica, arial, "Times New Roman", Times, serif;
}
/************* TA END *************/


/************* TG *************/
.modal-dialog {
    width: 457px !important;
}
.modal-open {
    position: fixed;
}

.domain-8 .welcome-popup-footer-tg {
    display: block!important;
    padding: 15px 0 0 0;
    color: #000000;
    font-weight: bold;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    font-size: 16px;
}
@media (max-width: 500px){
    .modal-open {
        position: fixed;
    }
    .modal-dialog {
        width: auto!important;
    }
    .welcome-popup{
        width: auto!important;
    }
    .welcome-popup-logo img{
        width: 100%;
    }
    .welcome-form{
        width: auto!important;
    }
    .cbadid_8 .welcome-form label input{
        width: 90% !important;
    }
    .cbadid_8 .welcome-form label input[type=checkbox]{
        width: 20px !important;
    }
    .agree_policy{
        width: 90%;
        margin: 0 auto;
    }
    .agree_policy input[type=checkbox]{
        float: left;
        margin:2px 0 0 0!important;
    }
    .agree_policy span{
        text-align: left!important;
        width: 90%;
        padding-left: 5px;
        display: inline-block;
        box-sizing: border-box;
    }
    .cbadid_8 .welcome-form button{
        width: 90% !important;
    }
    .pass_confirm_forgot_pass_wrapper{
        padding: 0 10px;
    }
    .line-decoration{
        width: 90%;
        margin:12px auto 30px;
    }

    .welcome-popup .fb_login_custom_button_a{
        width: 90%;
        margin: 0 auto;
    }
    .welcome-popup .fb_login_custom_button_a img {
        width: 100% !important;
        height: auto!important;
    }

    #page-signup-form label {
        margin-bottom: 20px;
        display: block;
        text-align: center;
    }
}

body.domain-8 #TB_title #TB_closeAjaxWindow #TB_closeWindowButton {
    margin: -9px 0 0 -4px !important;
}

.welcome-popup.cbadid_8 {
    background-color: #ffffff;
}

.cbadid_8 .welcome-popup-head {
    border: 1px solid #ffffff;
}
.cbadid_8 .agree_policy,
.cbadid_8 .agree_policy span,
.cbadid_8 .welcome-popup-head,
.cbadid_8 .pass_confirm_forgot_pass_wrapper
{
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
}
.cbadid_8 .welcome-popup-title {
    text-transform: none;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
    font-size: 22px;
    line-height: 24px;
}
.cbadid_8 .welcome-popup-title span {
    color: #E78202;
}
.cbadid_8 .welcome-popup-footer {
    color: #000000;
    font-weight: bold;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
}
#TB_window .cbadid_8.welcome-popup a,
#TB_window .cbadid_8.welcome-popup a:visited,
#TB_window .cbadid_8.welcome-popup a:link
{
    font-family: Montserrat-Regular, arial, "Times New Roman", Times, serif;
    color: #f3b600 !important;
    text-decoration: none;
    text-transform: none;

}
.cbadid_8 .line-decoration {
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
    text-transform: none;
    height: 10px;
}
.cbadid_8 .line-decoration span {
    background-color: #ffffff;
}
.cbadid_8 .welcome-form .greyBt {
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;

    background-color: #000000;
    color: #ffffff;
}
.cbadid_8 .welcome-form label input {
    width: 316px;
    color: #000000;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;

}

.cbadid_8 .welcome-form .postcodeInput input {
    width: 316px;
    padding-right: 0px;
}

.cbadid_8 input::-webkit-input-placeholder {
    color: #686868;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
}

.cbadid_8 input:-moz-placeholder {
    color: #686868;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
    opacity: 1;
}

.cbadid_8 input::-moz-placeholder {
    color: #686868;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;
    opacity: 1;
}

.cbadid_8 input:-ms-input-placeholder {
    color: #686868;
    font-family: 'montserratregular',Arial,Helvetica,sans-serif;

}

/************* TG END *************/




input.validation-success, input.validation-success:focus {
	background-repeat: no-repeat !important;
	background-position: right !important;
	background-image: url(/images/true_25x25.png) !important;
}


input.validation-error, input.validation-error:focus {
	background-repeat: no-repeat !important;
	background-position: right !important;
	background-image: url(/images/false_25x25.png) !important;
}

input.validation-loading {
	background-repeat: no-repeat !important;
	background-position: right !important;
	background-image: url(/images/ajax-loader.gif) !important;
}

/*select.validation-error {
	border: 1px solid red !important;
}

select.validation-success {
	border: 1px solid green !important;
}*/


.domain-8 input.validation-success, .domain-8 input.validation-success:focus {
	background-image: url(/images-v2/thegourmet/tgng/ok.png) !important;
    border: 1px solid #000 !important;
    padding-right:30px;
}


.domain-8 input.validation-error, .domain-8 input.validation-error:focus {
	background-image: url(/images-v2/thegourmet/tgng/error.png) !important;
    border: 1px solid #e03434 !important;
    padding-right:30px;
}
.domain-8 textarea.validation-error, .domain-8 textarea.validation-error:focus {
    border: 1px solid #e03434 !important;
}

.domain-8 input.validation-loading {
	background-image: url(/images/ajax-loader.gif) !important;
    padding-right:30px;
}

.domain-8 select.validation-error {
	border: 1px solid #e03434 !important;
}

.domain-8 select.validation-success {
	border: 1px solid green !important;
}


/*--------------------------------------------------------------------------------------*/



    
    
    
    
       


