/*   livingsocial.com  */
@font-face {
    font-family: "Roboto-Regular";
    src: url('/fonts/bEx/new/Roboto-Regular-webfont.eot');
    src: url('/fonts/bEx/new/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bEx/new/Roboto-Regular-webfont.woff') format('woff'),
         url('/fonts/bEx/new/Roboto-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto-Bold";
    src: url('/fonts/bEx/new/Roboto-Bold-webfont.eot');
    src: url('/fonts/bEx/new/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/bEx/new/Roboto-Bold-webfont.woff') format('woff'),
         url('/fonts/bEx/new/Roboto-Bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*  end  livingsocial.com  */




.popup { position:absolute; left:50%; top:50%; margin:-290px 0 0 -285px; font-family: "Roboto-Regular";}
.invitePopup{ float:left; width:580px; height:635px; display:block;  background:#fff}
.hederIp { 
        float:left;  
        width: 580px;
	height: 88px;
	background-color: #544aa1;
}
.hederIp a {
        margin:10px auto 0; 
        float: none;  
        display: block;  
        width: 100%; 
        text-align: center;
}
.headerIpRight { float:right; height:73px; line-height:73px; font-size:18px; color:#FFF;  margin-right:10px; }
.arrowIp { float:left; width:100%; height:11px; background:url(/images-v2/treatme/popup/oufferArrow.png) center center no-repeat;}
.titleIp 
{ 
    float:left;  
    width:100%; 
    height:215px;
}
.title1Ip 
{
    text-align:center; 
    font-family: "Roboto-Bold";
	font-size: 30px;
	font-weight: bold;
	color: #343434; 
    margin-top:20px;
}
.title2Ip { 
text-align:center; 
font-family: "Roboto-Regular";
	font-size: 30px;
	color: #343434; 
margin-top:15px; 
line-height:1.5; 
}

.formIp { float:left;  width:502px; height:75px; margin:0 39px;}

.formIp input {  background: #fff; display: block; padding:10px; font-size:16px ; color: #000; margin: 0; border: 1px solid #cccccc;  height:17px;}
.formIp span { width:100%; height:26px; line-height:26px; font-size:14px; display:block; text-align:left; }
.emailIP { width:395px; margin:0px auto; text-align: center;}
.emailIP input { width:372px;  display:block; float:left}
.postcodeIP { float:left; width:194px;}
.postcodeIP input { width:172px;  display:block; float:left;}

.blockIP { float:left; width:100%; text-align:center; margin-top:8px; margin-bottom:8px;}
.blockIP span { font-size: 11px;}
.blockIP input {top: 3px; position: relative;}
.blockIP a { text-decoration:underline}
.blockIP a { font-size:11px; color:#f2911e!important} 
.blockIP a:hover { text-decoration:none}

.buttonBlocckIP { float:left; width:100%; text-align:center; margin-bottom:4px;}
.buttonBlocckIP input { display: inline-block; height:46px; line-height:46px;  font-size:24px;  width:210px;}

.buttonBlocckIP2 { float:left; width:100%; text-align:center; margin-bottom:15px;}
.buttonBlocckIP2 input { display: inline-block; height:27px; line-height:28px;  border-radius:5px;  width:210px; }

.footerIp { float:left;   width:100%;  }

.footerIp .footerBlockIp { width:193px; float:left; margin-top:8px }
.footerIp .footerImgIp { width:193px; text-align:center; margin-bottom:10px;}
.footerIp .footerTextIp { width:193px; color:#444444; font-size:12px; text-align:center; }
.footerIp .footerTextIp strong { font-size:16px; width:100%; color:#444444; margin-bottom:5px; display:block;}


.errorIP {float:left;  width:100%; text-align:center}
#welcome-signup-indicator { display: none; }
#TB_closeAjaxWindow { display:none}


.buttonBlocckIP input{
  color: #1e1d1e !important;
  outline: none;
  text-align: center;
  text-decoration: none;  
  font-family:"Roboto-Bold";
  display: inline-block;
  zoom: 1;
  cursor:pointer;
width: 211px;
	height: 47px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: rgba(0,0,0,0);
	-webkit-box-shadow: 0 1px rgba(117,50,3,.75);
	-moz-box-shadow: 0 1px rgba(117,50,3,.75);
	box-shadow: 0 1px rgba(117,50,3,.75);
	background-image: -webkit-linear-gradient(bottom, #ff9700, #ffc000);
	background-image: -moz-linear-gradient(bottom, #ff9700, #ffc000);
	background-image: -o-linear-gradient(bottom, #ff9700, #ffc000);
	background-image: -ms-linear-gradient(bottom, #ff9700, #ffc000);
	background-image: linear-gradient(to top, #ff9700, #ffc000);
border: none;
}


.buttonBlocckIP2 input{
 color: #2a2a2a;
  outline: none;
  text-align: center;
  text-decoration: none;  
  font-family:"Roboto-Bold";
  border: none;
   background-color: #ebe9e4;
  background-image: -webkit-linear-gradient(#ebe9e4,#d3d0c8);
  background-image: linear-gradient(#ebe9e4,#d3d0c8);
  box-shadow:0 1px 0 rgba(68,94,112,1);
  border-radius: 2px;
  display: inline-block;
  zoom: 1;
  cursor:pointer;
  font-size:12px;

}

.ls_logo_container
{
    height: 76px;
    float: left;
    width: 100%;
}
.dd_logo_container
{
    height: 80px !important;
}
.autoredirect_text
{
	font-family: "Roboto-Regular";
	font-size: 16px;
	color: #343434;
    text-align: center;
    height: 20px;
    float: left;
    width: 100%;
    margin: 18px 0px 22px 0px;
}
.main_cudo_logo
{
    background-image: url(/images-v2/consolidation_ouffer_cudo/csd_logo_cudo.png) !important;
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 100%;
    height: 61px;
    width: 155px !important;
    display: block;
    margin: auto;
    padding: 18px 0 0 0;
}
.csd_footer_sep_line
{
background-image: url("/images-v2/consolidation_ouffer_cudo/csd_sep_line.png") !important;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
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;
}


/*--------------------------------------------------------------------------------------*/



    
    
    
    
       


