.jdlc {
    float: left;
    width: 100%;
}

#advp .jpbg {
    width: 445px;
    padding: 40px;
}

#snfComplete .jpbg {
    width: 340px;
    padding: 10px 5px;
    display: inline;
}

#advp .jpbg p {
    float: none;
}

.operal .jpbg {
    border: 1px solid #b0b0b0!important;
}

.jflc {
    float: left;
    position: relative;
    width: 100%;
}

.safari4 .jflc .jpbg {
    border: 1px solid #b0b0b0;
}

.jfab,.clb,.pb,.jfimg,.wapblc,.bul,.clb {
    background: url("//images.jdmagicbox.com/icontent/Free-Listing_Sprite.gif") no-repeat;
}

.jfab {
    background-position: -227px -16px;
    width: 344px;
    height: 419px;
    float: left;
    position: absolute;
    right: 0;
    top: -20px;
    z-index: 1;
}

#flpa,#flma {
    float: left;
    width: 190px;
}

#flctauto .srci {
    padding-right: 2px;
}

.clb {
    background-position: -222px -600px;
    width: 14px;
    height: 17px;
    float: left;
}

.jdlc h3 {
    font-size: 20px;
    color: #ff6c00;
}

.bul {
    background-position: -222px -620px;
    width: 15px;
    height: 15px;
    margin: 0 5px 0 0;
    float: left;
}

.Adv .note {
    clear: left;
    float: left;
    font-size: 12px;
    margin: 20px 0 15px;
    padding: 0;
    width: 730px;
}

.jflc .jpbg ul li {
    margin: 11px 0 10px 15px;
    font-size: 13px;
}

.eyd .jdh {
    font-weight: bold;
    font-size: 16px;
    padding: 5px 0 12px 0;
    float: left;
}

.jflc .jpbg h3 {
    padding: 20px 0 0 0;
}

.jflc .jpbg .eyd {
    padding: 0;
}

.eyd,.eyd aside {
    width: 615px;
}

.eyd .jbtn {
    float: right;
    margin: 10px 32px 0 0;
}

.cl {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
}

.cr {
    width: 269px;
    float: left;
}

.cl p,.cr p {
    display: block;
    margin: 0;
}

.cl .err,.cr .err {
    float: left;
    color: red;
    font-weight: normal;
    margin: 0;
    display: block;
    text-align: right;
}

.cl .frmwrapper  .err {
   display:block;
   float:left;
   width:100%;
   text-align:left;
}

.cr .err {
    padding-left: 78px;
}

.cl .oc {
    float: right;
    margin: 8px 18px 0 0;
}

.eyd .cl label {
    float: left;
    width: 105px;
    margin: 0;
}

.eyd .cr label {
    width: 70px;
    float: left;
    margin: 0;
}

.cr a {
    float: right;
    margin: 0 24px 0 0;
}

.cr a.clb {
    margin: 10px 0 0 0;
    position: relative;
    z-index: 2;
}

.jinp input.flmi,#rm1 input#fph1 {
   /* width: 140px; */
}

.eyd .jinp {
    float: left;
    width: 220px;
    border: 1px solid #b0b0b0;
    /*height: 26px;
    line-height: 26px;*/
    margin: 0;
    padding: 0 0 0 3px;
}

.srci {
    float: right;
    padding: 0 10px 0 0;
}

.jinp input,#flpa #rm1 input {
    border: 0 none;
    width: 197px;
    height: 24px;
    line-height: 24px;
}

#flma .jinp input {
    float: right;
}

#flpa input {
    border: 0 none;
    width: 105px;
    *width: 103px;
    height: 24px;
    line-height: 24px;
    float: left;
}
/*
.flp span,.flm span {
    display: inline-block;
    background: #d3d3d3;
	line-height:26px;
}
*/

/*#flpa .std,#flma .flm span {
    padding-right: 0px 5px;
}*/

#fph1 {
    margin: 0;
}

#flpa .flp,#flma .flm {
    padding: 0 3px 0 0;
    height: auto;
    margin: 0 0 5px 0;
}

.cr .jinp {
    margin: 0;
}

.or {
    display: table;
    clear: both;
    text-align: center;
}

.eyd .cr span {
    font-size: 12px;
    float: left;
    text-align: left;
}

#jfl .jpbg {
    width: 445px;
    padding: 40px;
}

#jfl h3,#advp h3 {
    display: table;
    margin: 0 auto 10px;
    font-size: 16px;
}

#jfl p {
    display: table;
    margin: 0 auto 0;
    width: 420px;
    width: 100%;
}

.sct span {
    display: block;
}

#scpf,#advf {
    position: relative;
    width: 445px;
    float: left;
    height: 160px;
    margin: 15px 0 0 0;
}

#scpf section,#advf section {
    padding: 5px 0;
    float: left;
    width: 100%;
}

.sct {
    position: absolute;
    top: 0;
    left: 0;
}

.slider-wrap {
    position: absolute;
    right: 0;
    top: 0;
    background-color: lightgrey;
    width: 5px;
}

.slider-vertical {
    position: relative;
    height: 100%;
}

.ui-slider-handle {
    width: 5px;
    height: 10px;
    margin: 0 auto;
    background-color: #333;
    display: block;
    position: absolute;
}

.ui-slider-handle img {
    border: 0;
}

.scrollbar-top {
    position: absolute;
    top: 0;
}

.scrollbar-bottom {
    position: absolute;
    bottom: 0;
}

.scrollbar-grip {
    position: absolute;
    top: 50%;
    margin-top: -6px;
}

.ui-slider-range {
    position: absolute;
    width: 100%;
    background-color: lightgrey;
}

.AD {
    float: left;
    height: auto;
    width: 1000px;
}

.Adv {
    float: left;
    padding: 15px 40px 0 8px;
    width: 738px;
}

.JNLeft.jpbg {
    border: solid 1px #b0b0b0;
}

.fl_w.jpbg {
    border: solid 0px #b0b0b0;
    background: #fff;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
}

.JNLeft {
    float: left;
    width: 720px;
    display: block;
    padding: 15px;
}

.JNRight {
    clear: right;
    float: left;
    margin: 15px 0 0;
    width: 190px;
}

.pb {
    background-position: -9px -9px;
    width: 181px;
    height: 196px;
    float: left;
    margin: 0 0 15px;
}

.wapblc {
    background-position: -9px -282px;
    float: left;
    width: 188px;
    height: 120px;
    margin: 0 0 15px;
}

.jfimg {
    background-position: -12px -494px;
    width: 181px;
    height: 135px;
    float: left;
    margin: 0;
}

.Adv h3 {
    color: #ff6c00;
    float: left;
    font-size: 20px;
    font-weight: bold;
    width: 800px;
}

.advc p {
    float: left;
    width: 736px;
    text-align: justify;
    padding: 5px 0;
}

.advc ul {
    padding-left: 15px;
}

.advc li {
    list-style-type: disc;
    clear: left;
    padding: 2px 0;
}

.Adv .note {
    line-height: 16px;
    font-size: 12px;
    text-align: justify;
}

.Adv .jod {
    display: table;
    margin: 0 auto;
    width: 715px;
}

.Adv .jod .lrow,.Adv .jod .rrow {
    float: left;
    padding: 0;
    width: 343px;
    margin: 10px 10px 10px 0;
}

.lrow .jerr {
    float: left;
    width: 220px;
    text-align: right;
    position: relative;
}

.jod .lrow .jerr {
    text-align: left;
    padding-left: 140px;
}

.Adv .jod .rrow {
    margin: 10px 0 10px 30px;
    width: 312px;
}

.Adv .rrow .jerr {
    text-align: left;
    padding-left: 80px;
    margin: 0;
}

.Adv .rrow .flphone .jerr {
    padding-left: 0;
}

#citauto .jerr {
    padding-left: 0;
}

.lrow label,.rrow label {
    color: #424242;
    float: left;
    width: 110px;
    margin: 6px 0 0;
    padding: 5px 4px 12px 4px!important;
}

.rrow label {
    width: 70px;
}

.rrow p {
    margin: 0;
    float: left;
}

.rrow p.other {
    margin: 20px 0 0 0;
    float: left;
}

.lrow p {
    float: left;
    margin: 0;
}

.Adv .jod .txtbox {
    width: 230px;
    float: left;
}

.Adv .jod .txtbox a,.Adv .jod #adphnSep {
    margin: 0 3px 0 0;
}

.Adv .jod .addRem {
    float: right;
}

.advrOr {
    display: table;
    text-align: center;
    width: 264px;
    margin: 0;
}

#citauto {
    z-index: 5;
    float: left;
    position: relative;
    width: 220px;
    margin: 10px 0 0 0;
}

#flctauto {
    float: left;
    position: relative;
    display: inline-block;
}

#flctauto .jauto {
    width: 173px;
    left: 113px;
    top: 35px;
}

#flctauto .jauto ul li {
    margin: 0;
}

#citauto .jauto {
    top: 29px;
}

#fauto .mCSB_inside>.mCSB_container {
margin-right:9px;
}

.Adv .lrow input,.rrow input.ot,.KeyProduct input {
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 3px 0 0 3px;
    width: 217px;
    border: 1px solid #b0b0b0;
}

.txtbox1 {
    float: left;
}

.lrow textarea {
    width: 217px;
    border: 1px solid #b0b0b0;
}

#recaptcha_widget_div {
    float: left;
    padding: 0 0 0 112px;
}

.KeyProduct b {
    font-size: 16px;
    display: table;
    margin: 0 0 5px 0;
}

.KeyProduct input {
    width: 217px;
    display: table;
    clear: left;
    margin: 0 0 10px 0;
}

.KeyProduct a {
    display: table;
    clear: both;
}

.services {
    display: table;
    margin: 10px 0 0 0;
    clear: left;
}

.KeyProduct .jbtn {
    float: left;
    margin: 20px 0 0;
}

#admob1,.adphn {
    border: 1px solid #b0b0b0;
    float: left;
    margin: 0 0 5px 0;
    width: 223px;
}


.mcode {
    background: none repeat scroll 0 0 #e4e4e4;
    border-bottom: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    color: #000;
    float: left;
    font-size: 16px;
    height: 25px;
    padding: 2px 2px 2px 3px;
}

#wsms #mobile {
    width: 205px;
    float: left;
}

.Adv .jod .adphn .std {
    width: auto;
    padding: 0 3px 0 0;
}

.Adv .jod input.mob {
    width: 185px;
    border: 0;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 3px;
    float: left;
}

.Adv .jod input.phn {
    width: 154px;
    border: 0;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 3px;
    float: left;
	font-size:12px;
	background-image:none;
}

.Adv .cntr {
    display: block;
    margin: 0 auto;
    padding-top: 15px;
}

.Adv .cntr .jbtn {
    float: none;
    margin: 0;
    width: 80px;
}

.KeyProduct {
    float: left;
    margin: 20px 0 0 0;
    width: 725px;
}

span#flma {
    float: left;
    display: block;
}

.jinp #flid {
    width: 99%;
}

#advf section a {
    float: left;
}

#advf section span {
    float: left;
    clear: left;
}

.ipad .jinp input.flmi,.ipad #rm1 input#fph1 {
    width: 230px;
    height: 36px;
}

.ipad #flpa input {
    width: 75px;
    height: 20px;
}

.chrome #jvc .jpbg {
    width: 320px;
    display: block;
}

.chrome #jvf .jpbg {
    display: block;
}

#jvc .jpbg {
    width: 320px;
}

.ie #jvc .jbtn {
    margin: 0;
    float: none;
    display: inline-block;
}

#snfp,#snfp #row_outer {
    width: 980px;
}

#snfp .lrow {
    width: 450px;
}

#snfp .lrow .inputbox,#snfp .lrow #snfcomm {
    width: 260px;
}

.jmt .f11 {
    font-size: 12px;
    float: right;
    font-weight: normal;
    margin-top: 5px;
}

#snfp {
    margin-top: 0;
    padding-bottom: 100px;
}

#snfComplete .jpbg p {
    width: 330px;
}

.srhntfnd {
    float: left;
}

.fl_w {
    clear: both;
    width: 400px;
    padding: 15px;
    margin: 0px auto;
    display: table;
    float: none;
}

.eyd #fl p.flphone {
    padding-bottom: 0!important;
    margin-bottom: 0!important;
    position: relative;
    z-index: 2;
}

.flphone span.or {
    font-size: 14px;
    padding: 0;
    position: absolute;
    top: 41px;
    color: #9e9e9e;
    display: block;
    left: 4px;
	
}

#row_outer p.flphone span.or {
    padding: 0;
}

.dnts_w {
    clear: both;
    float: left;
    width: 100%;
}

.dnts_w .jbtn {
    float: right;
    margin: 12px 30px 12px 0;
}

.fl_w .dnts_w {
    padding: 3px 0 0 0;
}

.jdlc .list_h {
    font-size: 19px;
    color: #ff6c00;
    font-weight: bold;
    padding: 10px 0 0 0;
    display: block;
}

.admid {
    float: left;
    display: inline-block;
    margin: 20px 0 0 0;
    width: 200px;
}

.adv_top {
    float: left;
    width: 100%;
    border-bottom: solid 1px #dad6d7;
}

.adv_txt {
    float: left;
    width: 685px;
    padding: 15px 0 0;
}

.adv_top .note {
    float: none;
    width: auto;
}

.adv_top h3 {
    float: none;
    width: auto;
}

.jfab_s {
    float: right;
    width: 155px;
    height: 128px;
    background: url("//images.jdmagicbox.com/icontent/Free-Listing_Sprite.gif") no-repeat -257px -502px;
}

.JNLeft #row_outer p {
    padding: 10px 0;
    margin-bottom: 5px;
}
.JNLeft .zindx1 {
	z-index:1;
}

.JNLeft .zindx2 {
	z-index:2;
}

#jft .jpbg,#advt .jpbg {
    width: 340px;
}

.eyd .dnts {
    float: left;
    margin-top: 20px;
}

.eyd #fl p {
    padding: 10px 0 20px 0!important;
    _padding: 10px 0 10px 0!important;
}

.rrow .flphone {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    position: relative;
}

.rrow .jauto ul li a {
    width: 204px;
}

.eyd #fl p.stdwrp,.rrow p.stdwrp {
    z-index: 3;
}

.listS {
    position: relative;
}

#listStd {
    position: absolute;
    left: -1px;
    top: 26px;
    padding: 0;
    background: #fff;
    border: 1px solid #b0b0b0;
    z-index: 99;
    width: 71px;
}

#listStd li {
    border-bottom: 1px dotted #d7d7d7;
    cursor: pointer;
    display: block;
    list-style: none;
    display: block;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    padding: 5px 3px;
    margin: 0;
    text-align: left;
}

#adphnCont .std.stdDropDown,#flpa .std.stdDropDown {
    background: #d3d3d3 url("//images.jdmagicbox.com/icontent/stdDropDown.jpg") no-repeat 100% 50%!important;
    padding: 0 18px 0 0!important;
    cursor: pointer;
    width: 22px;
    text-align: left;
}

#adphnCont .stdinp,#flpa .stdinp {
    width: 90px;
}
#adphnCont .stdinp{ background:none;}
.cr .err {
    width: 170px;
}

.std_er {
    width: 30px;
    border: solid 1px red;
    height: 24px;
}

.adphn.stderr,.eyd .jinp.stderr {
    border: solid 1px red;
}

.JNLeft #row_outer p.ctynm {
    width: 715px;
    float: left;
    padding: 15px 0 0 0;
}

.ctynm label {
    width: 117px;
}

.ctynm input {
    width: 562px;
    border: 1px solid #b0b0b0;
    height: 25px;
    line-height: 25px;
    padding: 3px 0 0 3px;
}

.cminpt {
    width: 568px;
    float: left;
}

.cminpt .jerr {
    margin: 0;
}

.lrow #citauto {
    margin-top: 0;
}

.snfnd h4 {
    font-size: 16px;
	margin:0 0 15px;
}

.snfnd .advc {
    float: left;
    border: 1px solid #e4e4e4;
    padding: 30px 0 30px 30px;
    width: 415px;
}

.snfnd .advc p {
    width: 400px;
}

.snfnd .advc ul {
    width: 400px;
    float: left;
}

.snfnd .advc ul li {
    width: 348px;
    list-style-type: none;
    padding: 5px 0 5px 20px;
    background: url(//images.jdmagicbox.com/icontent/tick.gif) no-repeat 0 3px;
    float: left;
    clear: none;
    line-height: 12px;
    color: #747474;
}

#snfp .JNLeft #row_outer {
    width: 409px;
}

.snfnd .JNLeft {
    width: 415px;
    border: 1px solid #e4e4e4;
    padding: 30px 0 30px 30px;
    float: right;
    background: #f8f8f8;
}

.snfnd .advc p b {
    font-size: 16px;
    color: #747474;
}

.snfnd #row_outer label {
    width: 130px;
    color: #747474;
}

.snfnd #row_outer .inputbox {
    width: 230px;
}

.JNLeft #row_outer p {
    margin-bottom: 0;
    padding: 5px 0;
}

.srntor {
    float: left;
    font-size: 16px;
    color: #ff6c00;
    width: 86px;
    text-align: center;
    padding-top: 85px;
}

.snfnd #snfp .JNLeft .lrow {
    width: 378px;
}

.srntfld {
    font-size: 16px;
    color: #747474;
    float: left;
    padding-bottom: 20px;
}

.snfprsl {
    margin-top: 25px!important;
}

.snfnd #row_outer .jerr {
    width: 230px;
    display: block;
    padding-top: 10px;
    margin-top: 0;
    margin-bottom: 0;
}

.inarea {
    float: left;
    width: 233px;
    position: relative;
	z-index:10;
}

.inarea .jauto {
    top: 29px;
}

#wsms .jsi {
    float: left;
    width: 245px;
    margin: 0;
}

#wsms input.jinp {
    margin: 0;
}

/*Listing new css(Rais)*/
.lst_ttl {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #424242;
    margin-top: 10px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
}

.lst_ttl .hglt {
    color: #ff6c00;
}
.wdtrz{ width:400px;}
.wdtrz .jdh{ font-size:13px; font-weight:bold; color:#424242; padding-left:5px;}
.frmwrapper{ float:left; width:411px !important; margin-top:10px;}
.frmwrapper .lftlbl{ float:left; width:120px; border: 0px solid;}
.frmwrapper .lftlbl label{ width:120px; color:#747474; }
.frmwrapper .lftlbl .opttx{ font-size:11px; color:#ababab; display:block; line-height:7px; padding-left:0px;}
.frmwrapper .rgtinpt{ border: 0px solid; float:left; width:270px;}
.frmwrapper #flpa{ width:265px;}
.frmwrapper #flpa input{ float:none;}
.frmwrapper span.or{ position:relative; text-align:left; top:0; display:block;}
.frmwrapper .addbtn{}
.frmwrapper #flma .jinp input{ float:none;}
.frmwrapper span#flma{ /*width:235px;*/ width:265px}
.frmwrapper .or{ color:#747474; font-size:13px; padding:0px 0 0px 4px; }
.mandatory{ display:block; font-size:11px; color:#747474; clear:both; float:left; width:100%;}
.wdtrz .dnts_w{ text-align:center; margin: 10px 0 0 0;}
.wdtrz .jbtn{ float:none; font-size: 15px; font-weight: bold; padding: 8px 35px;}
.wdtrz #flctauto .jauto{ width: 231px; left: 120px; top: 26px;}
.frmwrapper .addm{ background:url(//images.jdmagicbox.com/icontent/plus.gif) left top no-repeat; height:25px; width:25px; display:inline-block; margin-left:4px;}
.frmwrapper .jinp{ width:228px; font-size:12px !important; }

.clb {background:url(//images.jdmagicbox.com/icontent/cross.gif) left top no-repeat;width: 10px;height: 11px;float: left;position: absolute;right: 40px;top: 8px;}

.rtrsp{float:left; width:100%; position:relative;}
.wdtrz .jauto ul li a{ font-size:13px;}

/*--------Advertising css---------*/
.newadv{ margin: 0 auto; float:none; padding:0; width:411px; }
.newadv .JNLeft{ width:400px;}
.newadv .JNLeft.jpbg{ border:0; float:left; background: #fff;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px 1px rgba(0,0,0,0.2);}
.newadv .jdh{ font-size:13px; font-weight:bold; color:#424242; padding-left:0px;}
.newadv #citauto { border: 1px solid #b0b0b0; line-height: 24px; margin:0; padding: 0px 5px; width:221px;}
.bdr{ border: 1px solid #b0b0b0; line-height: 24px; float:left; padding: 0px 5px; width:221px; text-align:left; margin:0;}
.inptw{ width:223px;}
.newadv .jod .addRem{ float:left; margin:0 0 0 3px;}
.newadv .dnts_w{ text-align:left; padding-left:125px; margin: 10px 0 0 0;}
.newadv .jbtn{ float:none; font-size: 15px; font-weight: bold; padding: 8px 35px;}
.newadv .ctynm input{border: 1px solid #b0b0b0; line-height: 24px; padding: 0 5px; width: 221px;}
.newadv  #admob1,.adphn { width:231px; padding: 0px 0 0 0px;}
.newadv .jerr, .addjerr{ margin:0;}
.newadv .frmwrapper .or{ color:#747474; font-size:13px; padding:0px 0 0px 5px; }
.newadv #row_outer label{  padding: 5px 4px 4px;}
.newadv .frmwrapper .lftlbl .opttx{ padding:0px 0 0 0px; float:left;}
.newadv .addm{ background:url(//images.jdmagicbox.com/icontent/plus.gif) left top no-repeat; height:25px; width:25px; display:inline-block; margin-left:3px !important; margin-top:2px !important;}
.newadv .jod{ width:auto; margin-top:10px;}
.newadv .cminpt{ float:none; width:auto;}
.newadv .jod .txtbox { width:100%; float: left;}
.mobfld{ float:left; position: relative; width: 265px;}
.rmvbtn {background:url(//images.jdmagicbox.com/icontent/cross.gif) left top no-repeat;width: 10px;height: 11px;float: left;position: absolute;right: 40px;top: 9px;cursor:pointer;}
.newadv .jauto{ left: -1px; top: 24px !important;}
.newadv  .jauto ul li a{ font-size:13px;}

.numotr{display: inline-block;background: #d3d3d3;line-height:26px;float:left; position:relative; padding:0px 5px;}
.numotr span{float:left; padding:0 2px;}
.advrnw .frm .fsec .lndlne .num .crs{z-index:10;}
.advrnw .frm .lfmrg{margin:0 0 8px 0;}
