/*-----SIGN UP PAGE CSS--------*/
/*=================================================================================================================================
 													Global Styles
=================================================================================================================================*/
*{margin:0; padding:0; font-family:arial}
a{text-decoration:none; outline:none; color: #0099CC}
input,select{outline:none}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height:0}
* html .clearfix {zoom: 1}
*:first-child+html .clearfix {zoom:1}
body{background: url(/Content/images/invite-bg.gif) repeat scroll 0 0 transparent}
.fltlt{float:left}
.fltrt{float:right}
li{list-style:none}
img{border:0 none;}
::-webkit-input-placeholder  { color:#bebebe !important; }
input:-moz-placeholder { color:#bebebe !important; }
:-ms-input-placeholder { color: #bebebe !important;}
.placeholder {color: #bebebe !important;}
.signup-sprite{background-image:url(/Content/images/sign-up-sprite.gif)}
.container{width:960px; margin:0 auto}
.content-holder{padding-bottom:30px;}
a:hover{text-decoration:none;}
.iconsprite{ background:url(/Content/images/iconsprite.gif) repeat-x;}
.bigsprite{background-image:url(/Content/images/sign-up-sprite.gif);}
.fix-doc{width:960px;margin:0 auto;}
.clear{clear:both}
.alignright{text-align:right;}
.btn {display: inline-block; padding: 4px 10px 4px;margin-bottom: 0; font-size: 13px; line-height: 18px; color: #333; text-align: center; vertical-align: middle;
background-color: whiteSmoke; background-image: -moz-linear-gradient(top, white, #E6E6E6);
background-image: -ms-linear-gradient(top, white, #E6E6E6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
background-image: -webkit-linear-gradient(top, white, #E6E6E6);
background-image: -o-linear-gradient(top, white, #E6E6E6);
background-image: linear-gradient(top, white, #E6E6E6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
border-color: #E6E6E6 #E6E6E6 #BFBFBF;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
border: 1px solid #CCC;
border-bottom-color: #B3B3B3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
cursor: pointer;}
.addsitesbtn {margin: 8px 8px 3px 0; float: left; color: #1b77cf; border-color: #E6E6E6; font: bold 15px Arial; padding: 5px 10px; text-align: center; width: 100%;}
.addsitesbtn span{color:#999;font-weight:normal;}
.addsitesbtn:hover{box-shadow:1px 2px 3px #BBB}
.btn-primary{
background-color: #0074CC;
background-image: -moz-linear-gradient(top, #08C, #05C);
background-image: -ms-linear-gradient(top, #08C, #05C);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#05C));
background-image: -webkit-linear-gradient(top, #08C, #05C);
background-image: -o-linear-gradient(top, #08C, #05C);
background-image: linear-gradient(top, #08C, #05C);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
border-color: #05C #05C #003580;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
color:#fff;}
.btn-large {border-radius: 5px 5px 5px 5px; font-size: 15px; line-height: normal; padding: 9px 14px;}
.btn-primary:hover{text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;}
.clearfix:before,
.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
li{list-style:none;}
.bluebutton {padding: 0 0 0 12px;height: 41px;font-size: 18px;font-family: Arial;display: inline-block;font-weight: bold;color:white;text-shadow: 0 -1px #2156B7;background-position: 0 -221px;-moz-border-radius: 4px;border-radius: 4px;
line-height: 41px;border: 0 none;}
.bluebutton:hover{background-position:0 -644px; cursor:pointer;}
.bluebutton:focus{box-shadow:0px 2px 15px #1962AB}
.bluebutton span {padding-right: 35px;background-position: right -275px;display: inline-block;background-repeat: no-repeat;}
.bluebutton span.loading{background:url(/Content/images/btn-loader.gif) no-repeat 88px center;}
.bluebutton span.loadingstep2{background:url(/Content/images/btn-loader.gif) no-repeat 81px center;padding-right: 35px;}
/*=================================================================================================================================
 													Header
=================================================================================================================================*/
#header{background:url(/Content/images/header-bg.gif) repeat-x;overflow:hidden;height:70px}
.content{width:960px; margin:0 auto;}
.branding{float:left;}
.header_right{float:right; padding-top:17px; padding-right: 25px}
.header_right p{font-size: 12px; text-align: center; padding-bottom: 2px}
.header_right .help{ font:italic 16px Arial; color:#999; float:left; padding:15px;}
.home_cont{float:left; width:550px;}
.home_cont h3{color:#dd4b39; font-size:26px;}


#header .content{width: 898px;}
#header.bluetheme{border-color:#5490cc;}
#wrapper .pink{border:0 none;}
#header .ylogo{width:320px;float:left;background:url(/Content/images/grey-logo.png) no-repeat 0 7px;}
#header .ylogo h1{line-height:0;padding:0;margin:0;font-size:0;}
#header .ylogo .ybang{width:326px;height:54px;display:inline-block;background-position:0 0;overflow:hidden;font-size:0;}
#header .navigation{padding:20px 0 0 10px;float:left;width:435px;}
#header .navigation li{float:left;height:37px;}
#header .navigation li.active{background-position:center -395px;}
#header .bluetheme li.active{background-position:center -54px;}
#header .pink li.active{background-position:center -74px;}
#header .navigation a{display: inline-block;padding:0 15px;border-right: 1px solid #ABABAC;font:20px Arial;color: #000;line-height:22px;}
#header .navigation a.last{border:0 none;}
#header .mlogo{padding:9px 0 0 0;float:right;}
#header .mlogo a{width:150px;height:41px;display:inline-block;background:url(/Content/images/grey-logo.png) no-repeat 10px -54px;}

/*=================================================================================================================================
 													Element Box Styles
=================================================================================================================================*/
.element-box{padding:12px 0;overflow:hidden; width:282px}
.element-box label{float:left; color:#333; font:italic 13px Georgia;}
.element-box sup{font-size:20px; color:#e05d35; margin:-3px 0 0 5px; display:block; float:left}
.element-box input{border:1px solid #dfdfdf; height:30px; width:270px; line-height:30px; padding:0 5px}
.element-box select{border:1px solid #dfdfdf; height:31px; width:282px; line-height:30px;padding:6px 5px;}
.spl-element-box{padding:12px 0;overflow:hidden}
.spl-element-box label{float:left; color:#333;font:italic 13px Georgia}
.spl-element-box sup{font-size:20px; color:#e05d35; margin:-3px 0 0 5px; display:block; float:left}
.spl-element-box input{border:1px solid #dfdfdf; height:30px; width:624px; line-height:30px; padding:0 5px}
.spl-element-box .subData{color:#a5a5a5;font:italic 11px Georgia; padding-left:10px}
.element-divider{background-repeat:repeat-x;overflow:hidden; height:41px;background-position: 0 -110px}

/*=================================================================================================================================
 													Add Sites Area
=================================================================================================================================*/
.sitesMsg{color:red; font:italic 12px Georgia;display:none;padding-top:5px; clear: both}
.sites-container{font-size:13px; color:#333;}
.sites-header{ padding:5px 0; height:15px}
.sites-row .fltlt{min-height:15px;}
#sites-rows .frmSelect{width:205px;margin:0; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*margin-top:12px;*height:30px;}
#sites-rows .frmFields{width:290px;border: 1px solid #DFDFDF;height: 20px;line-height: 20px;padding: 10px;font-size: 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.site,.site-box{width:38%;}
.site span{font-size: 11px; font-style: italic;}
.category,.category-box{width:26.5%;padding-left:10px;}
.views,.views-box{width:160px;padding-left:10px}
.revenue, .revenue-box{width:27%;padding-left:10px}
.traffic,.traffic-box{width:80px;padding-left:10px}
.source,.source-box{width:90px;padding-left:10px}
.delete,.delete-box{width:3%;padding-left:10px;text-align:right;}
.delete-box{text-align:right}
.sites-row{padding:10px 0;}
.site-box{color:#12458c}
.mgsite{padding-bottom:10px;}
.sitesstatus{font:italic 12px Georgia; padding:16px 0 10px; float:left; color:#888888;}
.guidelines{color:#333; font:italic 13px Georgia;margin:10px 0}
.guidelines label{color:#000;}
.guidelines a{color:#12458c;font:italic 13px Georgia}
.delete-btn{width:14px; height:15px;background-position:0 -194px;display:inline-block;cursor:pointer;border:none;margin:13px 10px 0 0;}
.site-rows-dummy{display:none}

/*================================Section-Headband==================================*/
#headband{height:85px;background:url(/Content/images/black_pattern.png) 0 3px repeat-x;}
#headband .fix-doc{height:82px;}
.bandhead{float:left;position:relative;z-index:5;width:750px;padding-top:13px;color:#cccccc;}
.bandhead h2{font-family: Arial;font-size: 36px;letter-spacing: -2px;padding-bottom: 9px;padding-top:8px;}
.bandhead .bandtext{font-size:20px;font-style:italic;}
#headband .bandcontent{z-index:10;}
#headband .bluebutton{float:right;margin-top:21px;position:relative;z-index:5;box-shadow:2px 2px 2px #4c344b;}
.color-bands{background:#3399d2;height:4px;overflow:hidden;}
.color-band{width:33%;float:left;height:4px;}
.color-bands .orange{background:#f89714;}
.color-bands .pink{background:#e83b91;}
.color-bands .blue{background:#3399d2;width:34%;}
.homeband{height:4px;overflow:hidden;}
#headband.smallband{height:133px;}
/*==============================Section-Headband ends================================*/

/*==================================Section Footer==================================*/
#footer{font-family:Arial; font-size:12px;clear:both}
#footer .fix-doc{padding:0 2px 30px 2px; width: 896px;}
.footer-branding{background-position:0 -1530px; background-repeat:no-repeat; width:253px; height:50px; padding:15px 0 10px 0; text-align:center;}
#footer .primary{width:950px; text-align:center; color:#ccc;}
#footer .primary span{font-weight:bold; color:#000;}
#footer a{padding:11px 13px 0 0px; color:#333; font:14px Georgia;}
#footer .sm-links{text-align:center; color:#ccc;}
#footer .sm-links span{font-weight:bold; color:#000;}
#footer .sm-links a {color: #333333; display: inline-block;  padding: 15px 13px 0 0;}
#footer .sm-links:first-child{padding-left:0;}
.footband{height:2px;overflow:hidden;margin-bottom:15px;}

/*==================================Section greyband==================================*/
#invite-steps{overflow:hidden;}
#invite-steps .steps{padding:15px 8px; margin: 0 auto;width: 898px}
#invite-steps .steps li{float:left;width:30%;padding-left:3%;position:relative;height:46px;line-height:46px;font-size:18px;}
#invite-steps .steps a{color:#333; cursor:default;}
#invite-steps .steps li{color:#333;}
#invite-steps .steps a{color:#999;}
#invite-steps .s1 .step1{color:#fff;}
#invite-steps li strong{background:url(/Content/images/inactive-border.gif) #fff;  width:33px; height:33px; display:inline-block; line-height:33px; text-align:center; color:#666;}
#invite-steps li.active strong{background:url(/Content/images/active-border.gif) #666666; color:#FFF;}
#invite-steps li.active a{color: #333;}
/*==================================Section greyband==================================*/

/*==================================Section content===================================*/
#invitestep3,#invitestep2{display:none;}
#business{display:none;}
#content .fix-doc{background: #FFF;padding: 2px; width: 894px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #e2e2e2; border-bottom: 0 none;overflow:hidden;}
h2.pagetitle{text-align:center;  font-size: 36px; font-weight: bold; letter-spacing: -1px; padding: 5px 0 0}
.secheading{font-size:16px;border-bottom:1px dotted #cccbc7;padding:10px 0 8px 8px;margin-bottom:20px;color: #333;}
.submitButton span{padding-right:15px;}
.frmSelect:focus,.frmFields:focus{background:#FFFCDC;}
.form_fields{padding-bottom:20px;}
.form_fields .frow{padding-bottom:10px; text-align: center;}
.form_fields .frm_left{display:block;float:left;width:220px;text-align:right;padding-right:20px;line-height:40px;}
.account_type .frm_left{float:left;width:110px;line-height:32px;}
.account_type .frm_right{float:left;width:770px;}
.account_type .frmSelect{width:auto;}
.form_fields .frm_right{width:580px;float:left;text-align:left;}
.form_fields .frow label{font-size:12px;}
.form_fields .frow .frmFields{width:315px;border:1px solid #dfdfdf;padding:10px;margin-bottom:10px;font-size:16px; font-weight: bold; color: #333; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;float:left;}
.form_fields .frow .bigField{width:370px;}
.form_fields .frow .smallField{width:135px;}
.form_fields .frow .errormessage,.errornotify{font-size:11px;color:red;padding:0 0 0 10px;display:inline-block;float:left;line-height:40px;}
.sites-row .errornotify{padding:5px 0 0 0;line-height:15px;}
.moberror{line-height:40px;float:left;}
.form_fields .egtext{color:#999;font-size:11px;display:block;}
.form_fields  #countryCode{width:125px; padding:10px 5px; margin: 0 10px 0 0; height: auto; line-height: 17px; float: left; -webkit-border-radius: 5px;height:40px;-moz-border-radius: 5px;border-radius: 5px;*margin-top:12px;*height:30px;}
.form_fields  #mobile{width:180px; float: left;}
.form_fields .errorField{border:1px solid e40019;}
.frmSelect{width:337px;margin:0 0 10px;border:1px solid #ddd;padding:5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;height: 42px; padding:10px 5px;font-size:13px;float:left;*margin-top:12px;}
.form_fields .frmSelect option{padding: 2px 7px; cursor: pointer}
.form_fields .nolabel{text-align:center;}
.secsubtext{font-size:26px;padding: 20px 45px; text-align: center; font-weight: bold; letter-spacing: -1px}
.featurestitle{font-size: 13px; margin-bottom: 25px; letter-spacing: 0.0325em; color: #000;padding-left: 20px;}
.featureswrapper{padding: 0 0 15px; background: url(/Content/images/feat-bg.gif) repeat; margin-bottom: 2px}
.sites_promo li{padding: 5px 20px;border-right:1px solid #d1d1d1;float:left;font-size:12px; height: 110px;width:136px;}
.sites_promo li.last{border:0 none;}
.featsprite{background-image: url(/Content/images/feat-sprite.gif); background-repeat: no-repeat;}
.sites_promo .tick .featsprite{width:32px;height:31px;display:block;background-position:-21px 0; margin: 0 auto;} 
.sites_promo .volume .featsprite{width:32px;height:24px;display:block;background-position:-20px -36px;margin:7px auto 0;}
.sites_promo .flags .featsprite{width:67px;height:14px;display:block;background-position:0px -140px;margin:17px auto 0;}
.sites_promo .lang .featsprite{width:59px;height:20px;display:block;background-position:-4px -70px;margin:11px auto 0;}
.sites_promo .money .featsprite{width:31px;height:32px;display:block;background-position:-21px -106px;margin: 0 auto;}
.sites_promo li .desc{text-align: center; padding-top: 15px}
.sites_promo .desc{display:block;font-size:12px; padding-top: 15px}
.sites_promo .money .desc a{color: #333333;text-decoration:underline;}
.sites_promo .smalltick .bigsprite{width:20px;height:20px;display:block;float:left;background-position:0 -613px;}
.sites_promo .smalltick .desc{width:178px;padding-left:10px;float:left;font-size:12px;color:#676767;height:54px;}
.account_field{padding:0;}
.acc_info{font-size:14px;padding-bottom:30px;}
.acc_note{font-size:12px;color:#666666;line-height:25px;padding:10px 0 20px;}
.agrrmenthead{font-weight:bold;font-size:14px;padding-bottom:15px;}
.form_fields .radiol{line-height:18px; margin-top: 4px}
.form_fields .plink{color:#4790d2}
.fix-doc p.top-note{padding: 15px 10px; text-align: center; font-size: 12px; color: #963; background: #ffffcc; border: 1px solid #ffcc99; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 10px}
.fix-doc .thanktext p.top-note{color:#330000; font-size:15px; margin-bottom:25px; text-align:left;}
.fix-doc .thanktext p.top-note .marker{background:#ffff00; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:4px 3px; font-weight:bold;}
.fix-doc p.top-note span{font-weight: bold;}
.in-form-note{font-size: 14px; color: #333; padding-left: 10px; }
.thanktext p.reference{font-size:18px;padding-bottom:20px}
.thanktext p.msg-reference{font-size:16px;padding-bottom:25px}
.please-note{background:#f2f2f2; border:1px solid #e5e5e5; padding:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;margin-bottom:25px; }
.thanktext p.please-note-header{font-weight:bold; padding-bottom:20px; font-size:12px;}
.addwebheading{margin-bottom: 15px}
.addwebnote{margin-bottom: 25px}
.addsitefields{padding:0 30px 20px}
.acc_type{width: 20%; display: block; float: left; margin: 0 0 5px}
.acc-titlelabel{float: left;width: 10%; height: 50px}
.acctypeoptions{float: left:width: 90%}
.addwebsiteform{padding: 0 0 0 0;}
.addwebsitefeats{padding-bottom:15px;}
.addwebsitefeats h2{font-size: 11px; margin-bottom: 15px;}
.addwebsitefeats ul{margin-left: 15px}
.addwebsitefeats li{list-style: disc outside; }
.addwebsitefeats li{font-size: 11px; color: #666; margin: 10px 0; font-style: italic}
.tooltip {display:none; background:#333333; font-size:12px; width:239px; padding:15px; color:#eee; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative}
.tooltip .rttooltiparrow{position: absolute;width:7px;height:15px;background: url(/Content/images/rt-tooltip-arrow.gif) no-repeat;left:-7px; top: 40%}
.tooltip .lttooltiparrow{position: absolute;width:7px;height:15px;background: url(/Content/images/lt-tooltip-arrow.gif) no-repeat;right:-7px; top: 40%}
.tooltip .toptooltiparrow{position: absolute;width:17px;height:9px;background: url(/Content/images/top-tooltip-arrow.gif) no-repeat;left:47%; bottom: -9px}
.mobilewrapper{margin: 0 auto; float:left;width:580px;}
.form_fields .frow .errorField,#sites-rows .errorField{border:1px solid #EA929A;background-color:#ffb1ba;}
.errorMsg{color:#ff3a50;padding-top:8px;display:none;font-size:11px;}
.captchaImage{width:150px;float:left;padding-bottom:10px;margin-right:10px;font-size:12px;}
.captchaImage a{color:#1B77CF;}
.captchaImage .captchaWrapper{-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;height:40px;border:1px solid #ddd;}
.captchaText{width:180px;float:left;padding-bottom:10px;}
.captchaMsg{font-size:11px;color:#666;display:inline-block;}
.captchaError{color:red;width: 200px;float: left;font-size: 12px;}
#CaptchaImage{float:left}
#CaptchaInputText{width:130px;border: 1px solid #DFDFDF;height: 20px;line-height: 20px;padding: 10px;font-size: 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#CaptchaInputText:focus{background:#FFFCDC;}
.captchaRefresh{width:20px;float:right;padding:10px 0 0 0;}
.captchaRefresh a{width:17px;height:17px;background:url(/Content/images/refresh.gif) no-repeat;display:inline-block;}
.agreementpoints{text-align: left;width:625px;margin: 0 auto; border: 1px solid #e2e2e2; padding: 20px;color: #333;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.agreementpoints p{font-size: 15px; font-weight: bold; margin-bottom: 20px }
.agreementpoints li{margin-bottom: 15px;font-size:12px}
.agreementpoints li.last{margin-bottom: 0}
.thankyoumsg{font-size:17px;padding:20px 20px 0;text-align:left;}
.thanktext{padding:10px 20px 10px;}
.separator{border-bottom:1px solid #c2c2c2; margin:0 20px;}
.thanktext p{padding-bottom:10px;font-size:14px; line-height:22px;}
.mgsite{border-bottom: 1px dotted #CCCBC7;margin-bottom:32px;}
.alert {background-color: #FCF8E3;border: 1px solid #FBEED5;border-radius: 4px 4px 4px 4px;color: #C09853;margin-bottom:10px;padding: 8px 35px 8px 14px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);font-size:12px;text-align:center;display:none;}
.alert-danger, .alert-error {background-color: #F2DEDE;border-color: #EED3D7;color: #B94A48;}
.gotohome{text-align:center;padding:10px;}
.gotohome a{color: #3366CC;font-size: 14px;}
.returnto{font-weight:bold; color:#333;}
#footer .copyright-text{text-align: center;color: #999; font-family:arial; padding-top:10px;}
.footerlinks{color:#666;text-align: center;padding-top:10px;font-family:Arial;}
#footer .footerlinks a{font:12px Arial;color:#666;padding:0;}
#footer .footerlinks a:hover{text-decoration:underline;}

/*============publishing authorization settings=============*/
.form_fields.publishing_auth{padding-left:86px; padding-top: 10px; padding-bottom: 30px;}
.form_fields.publishing_auth .frm_left {text-align: left;width: auto;padding-right:5px;padding-top: 3px;}
.form_fields.publishing_auth .frow .errornotify{padding:0; line-height:20px;}
.form_fields.publishing_auth .captchaMsg{padding:0;padding-top:5px;padding-left:19px;}
.form_fields.publishing_auth .frow{padding-bottom:0}
.form_fields.Yasform{padding-bottom: 0 !important;}
.addsitefields.Yasaddsitefields{padding-bottom: 0 !important;}
.checkbox-label{display:block}
.bluebutton.altbluebutton{ margin-top: 0;}

.error404 { width:830px; margin:0 auto; text-align:center; padding:50px 0;}
.error404 p.txt404 {font-size:22px; color:#ff0000;}
