#ar-modal-content{display:none;}
#second-modal-content{display:none;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:13px;width:auto;height:auto;border:8px solid rgba(0,0,0,0.50);padding:0px;*border:8px solid #666666;border:8px solid #666666\0/8; border-radius: 0px;-webkit-box-sizing: content-box !important;-mox-box-sizing: content-box !important;box-sizing: content-box!important;}
.simplemodal-wrap{ background: #fff}
#simplemodal-container .simplemodal-data{padding:0px;}
#simplemodal-container code{background:#141414;border-left:3px solid #65B43D;color:#333;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg{width:25px;height:20px;display:inline;z-index:3200;position:absolute;top:-18px;right:-14px;font-size:13px;cursor:pointer;color:#666;font-family:Roboto;font-size:15px;font-weight:bold;line-height:18px;}
#simplemodal-container a.modalCloseImg:hover{color:#000;}
#simplemodal-container h3{color:#84b8d9;}
.headpopup{-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px; font-family: Roboto; font-size: 14px; color: #333; 
font-weight: bold; padding: 12px 15px 12px; border-bottom: 1px solid #ccc}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/frontend/images/delete.gif) no-repeat 0 -32px}
div.star-rating,div.star-rating a{background:url(/frontend/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -16px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.dfl-table-layout{width: 335px; float: left; margin:20px 0 5px; padding:0 15px 0}
.dfl-table-layout td{ vertical-align: middle;}
.heading2{ font-family: Roboto; font-size: 12px; color: #6c6c6c; font-weight: 400; margin:0; line-height: 22px}
.heading2 a{ color: #3174c0}
#right-ads-contener{ width: 245px; float: right;margin:20px 0 5px -1px; padding:0 15px 0; text-align: center;  border-left: 1px solid #ccc;}
.loaderbox{background:none repeat scroll 0 0 #FFFFFF;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:42px;padding:13px 0 0;text-align:center;width:300px;z-index:1052;}
.lodingImg{display:inline-block;float:left;margin:0 20px;top:0;}
.success, .warning , .errorMsg{border:1px solid;border-radius:0;font-family:Geneva,sans-serif;font-weight:bold;padding:15px 10px 15px 50px;text-shadow:1px 1px #EAEAEA;}
.success{background:url(../images/success.png) no-repeat #DFF2BF;background-position:8px 6px;color:#4F8A10;}
.errorMsg{color:#D8000C;background:url(../images/error.png) no-repeat #FFBABA;background-position:8px 6px;}
.warning{color:#9F6000;background-color:#FEEFB3;background:url("../images/warning.png") no-repeat 10px center #feefb3;}
.autoFocus{opacity:0;position:absolute;width:0px;height:0px;cursor:pointer;filter:alpha(opacity=0);}
.divProductCurRating{top:-5px;position: relative}
.textBoxStyle{line-height:31px;color:#cf212a;font-size:16px;}
.modleFrmError{color: #ff0000; margin-bottom: 14px;background:#ffdfdf;padding:8px;}

.email-login{border:0px solid #ccc; margin:0 10px 0}
.sociallogin-box{ width:210px; border-left:1px solid #ccc; display: inline-block; padding: 0 0 0 20px; margin-left: 25px;}
.form-main-heading{ font-size: 18px; font-weight: 400px; color: #333; border-bottom: 1px solid #ccc; padding:0 0 13px}
.dfl-table-layout ::-webkit-input-placeholder {font-size:12px;}
.dfl-table-layout :-moz-placeholder {font-size:12px;}
.dfl-table-layout ::-moz-placeholder {font-size:12px;}
.dfl-table-layout :-ms-input-placeholder {font-size:12px;}
.dfl-table-layout .heading{ font-size: 14px; font-weight: 300}
.dfl-table-layout .heading span{ color: #f00; font-size: 15px; font-weight: 300}
.dfl-table-layout label.error{ display: block; color: #f00; font-size:13px; font-weight: 300;left: 250px; position: absolute; top: 5px;}
.dfl-table-layout input.error{ border:1px solid #f00}
.gender-label{ position: relative; top: -2px; margin:0 10px 0 1px}
#frmUserLogin label.error{ position: relative;left:0;top:0}
.login-row{padding: 10px 0 0;}
.login-input { display: inline-block; width: 250px;}
.login-row label {color: #585858; float: left;font-size: 14px;font-weight: 300;margin-top: 5px;width: 150px;}
.login-row label span {color: #f00;font-size: 15px;font-weight: 300;}
.gender-label{float: none !important;width: 50px !important;cursor:pointer}
.captcha-blog{display: inline-block;position: relative;top: -10px;width: 150px;}
.captcha-refresh{background: url("../images/refresh.png") no-repeat scroll center center rgba(0, 0, 0, 0); cursor: pointer;display: inline-block;height: 26px;position: relative;top: 7px;width: 30px;}

.email-login .login-row .form-control{height:28px;padding: 3px 8px;}
.email-login .login-row{padding: 7px 0 0;clear:both}

