/*   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:580px; display:block;  background:#fff}
.hederIp { float:left;  width:100%; height:85px; background:#1f1f1f}

.hederIp a {margin:7px 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:130px;
}
.title1Ip 
{
    text-align:center; 
    font-size:28px; 
    margin-top:20px;
    color:#343434; 
    font-family: "Roboto-Bold";
}
.title2Ip { text-align:center; font-size:20px; margin-top:15px; line-height:1.5; color:#343434;    }

.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:15px;}
.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%;  border-top:1px solid #e0dcdc;}

.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: #fff!important;
  outline: none;
  text-align: center;
  text-decoration: none;  
  font-family:"Roboto-Bold";
  border: none;
 background-color: #f2911e;
  background-image: -webkit-linear-gradient(#f2911e,#dd5510);
  background-image: linear-gradient(#f2911e,#dd5510);
  box-shadow:0 1px 0 rgba(49,77,9,0.7);
  border-radius: 6px;
  display: inline-block;
  zoom: 1;
  cursor:pointer;
  text-shadow:0 -1px 1px rgba(0,0,0,0.3);

}


.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;

}
.main_ls_logo
{
    background-image: url(/images-v2/livingsocial/spriteLs2.png) !important;
    background-repeat: no-repeat;
    background-position: -10px -237px;
    background-size: 204px 900px;
    height: 55px;
    width: 142px !important;
    display: block;
    margin: auto;
}
.main_dd_logo
{
    background-image: url(/images-v2/dailydo/popup/cb_logo_dd.png) !important;
    background-repeat: no-repeat;
    background-size: 100%;
    height: inherit;
    width: 156px !important;
    display: block;
    margin: auto;
    margin-top: 10px;
}
.ls_logo_container
{
    height: 60px;
    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;
}
.ls_logo_sep_line
{
    width: 100%;
    height: 3px;
}
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;
}


/*--------------------------------------------------------------------------------------*/



    
    
    
    
       


