﻿* { padding: 0; }
body { direction: rtl; font: 8pt/18px yekan; cursor: default; margin: 0; padding: 0; overflow-x: scroll; }
a { text-decoration: none; outline: none; color: #6e3395; cursor: pointer; }
    a:hover { color: #ff8400; }
.prfpgtab ul li a { color: #404040; text-decoration: none; transition: all .2s ease-in-out .2s; }
a:active { color: #777; }
img { border: 0; }
.title { background: url(images/title5-1.gif) no-repeat top right; width: 100px auto; height: 80px; margin-top: 10px; font: bold 14px Tahoma,Geneva,sans-serif; color: #383838; text-indent: 50px; border: 0; vertical-align: middle; line-height: 60px; }
.clear { clear: both; }
h1 { font-size: 13pt/20px; font-family: 'yekan',Tahoma; color: #6e3395; margin: 10px 0; vertical-align: middle; }
h2 { font-size: 11pt; font-family: 'yekan',Tahoma; color: #6e3395; font-weight: 600; margin: 10px 0; }
h3 { font-size: 9pt/20px; font-family: 'yekan',Tahoma; color: #333; clear: both; margin: 10px 0 4px; }
h4 { font-size: 12pt/20px; font-family: 'yekan',Tahoma; color: #6e3395; padding-top: 18px; margin: 0 0 4px; }
h6 { color: #fff; font-size: 13pt/20px; font-family: 'yekan',Tahoma; margin: 10px 0; }
.h1font { font: bold 21px 'yekan',tahoma; }
.qrprchead { text-align: center; background: none repeat scroll 0% 0% #dedede; padding: 20px 0!important; border: 1px solid #ccc; margin-top: 20px; }
fieldset { border: 1px solid #ddd; background: #fff; }
.region li { overflow-y: hidden; }
.tp_bg input:focus, .tp_bg textarea:focus, .tp_bg select:focus { outline: 0 none; box-shadow: 0 0 4px rgba(157,73,156,.6); transition: all .4s ease-in-out 0; }
.ca { text-align: center; }
.ti10 { text-indent: 10px; }
.p10 { padding: 10px; }
.p5 { padding: 5px; }
.pt10 { padding-top: 10px; }
.prl10 { padding-right: 10px; padding-left: 10px; }
.pl5 { padding-left: 5px; }
.m10 { margin: 10px; }
.mr10 { margin-right: 10px; }
.mtb10 { margin-top: 10px; margin-bottom: 10px; }
.ml5 { margin-left: 5px; }
.ml15 { margin-left: 15px; }
.mt10 { margin-top: 10px; }
.mb5 { margin-bottom: 5px; }
.mb15 { margin-bottom: 15px; }
.m5 { margin: 5px; }
.m0 { margin: 0; }
.mr-5 { margin-right: -5px; }
.rds5 { border-radius: 5px; }
.vasat { margin-left: auto; margin-right: auto; }
.f { float: right; }
.fl { float: left; }
.i-b{display:inline-block;}
.bf9 { background: #f9f9f9; }
.bykn { font-family: 'yekan',Tahoma!important; }
    .bykn td { font-family: 'yekan',Tahoma!important; }
.vasat { margin-left: auto; margin-right: auto; }
.w { width: 100%; }
.bs1 { border: 1px solid #ddd; }
.bd1 { border: 1px dashed #ddd; }
.shw { box-shadow: none; }
.mv-t10 { position: relative; top: -10px; }
.mv-b10 { position: relative; bottom: -10px; }
.mv-b5 { position: relative; bottom: -5px; }
.mv-b4 { position: relative; bottom: -4px; }
.mv-b3 { position: relative; bottom: -3px; }
.wrap { width: 1100px; background: #fff; }
.wrap2 { width: 1100px; }
.wrap3 { width: 980px; }
.sp5 { height: 5px; }
.sp15 { height: 15px; }
.special-btn { padding: 1px 12px; background-color: rgb(255, 63, 0); color: rgb(255, 255, 255); border-radius: 4px; transition: all .2s ease-in-out .2s; }
    .special-btn:hover { background-color: #6e3395; border-radius: 7px; color: #fff; }
.GC { color: gray; margin-top: 15px; text-align: center; }
.ErrorBox ul { list-style: none; }
.ErrorBox li { padding-right: 18px; background: url(https://resource.1st.ir/html/css/new/Images/dialog-error.png) no-repeat right; }
.info { background: #fbfbfb; padding: 15px; border: 1px dashed #ccc; min-height: 30px; text-align: justify; color: #6e3395; }
.info2 { background: #fffef9; padding: 5px; border: 2px solid #ff8400; min-height: 30px; text-align: justify; color: #b70000; line-height: 13px; margin-top: 5px; }
.Boxes_nb { border: 0; width: 100% auto; margin: 10px 10px 0 0; }
.Boxes_nb_nm { border: 0; width: 100%; margin: 0; }
.Boxes { border: 1px solid #ddd; width: 100%; }
    .Boxes_nb h1, .Boxes h1, .Boxes_nb_nm h1 { text-align: right; text-indent: 20px; padding: 0; }
.AlternateTable { border: 1px solid #ddd; margin: 10px 0; }
.tp_bg { background: none repeat scroll 0% 0% #f2f2f2; min-width: 980px; border-bottom: 1px solid #ddd; overflow: hidden; margin-left: auto; margin-right: auto; }
.tp { width: 1100px; height: 36px; margin: 0 auto; line-height: 24px; }
    .tp .buy_req { width: 122px; height: 23px; background: url(images/send_buy_req_grey.png) no-repeat; margin-bottom: 1px; text-align: center; }
        .tp .buy_req a { margin-right: 0; font: normal 11px tahoma; }
            .tp .buy_req a:hover { color: #ff8400!important; }
.p-tabs_bg { background: #fff; height: 26px; min-width: 1100px; }
.p-tabs { width: 890px; margin: 0 auto; font: normal 12px 'yekan'; border-bottom: 3px solid #e9e9e9; }

    .p-tabs:after { content: ''; display: block; clear: both; }
    .p-tabs ul { padding: 0; margin: 0; list-style: none; }
    .p-tabs li { background: #11A8AB; width: 140px; line-height: 28px; text-align: center; vertical-align: middle; margin-left: 2px; float: right; transition: all .2s ease-in-out .2s; border-top: 3px solid #11A8AB; }
        .p-tabs li:last-child { }
        .p-tabs li:hover { background: #e9e9e9; }
        .p-tabs li.selected { background: #E9E9E9; border-top: 3px solid #11A8AB; }
        .p-tabs li a { padding: 2px 8px; display: block; color: #ececec; font-family: 'yekan'; font-size: 14px; transition: all .2s ease-in-out .2s; }
        .p-tabs li.selected a { color: #333; }
        .p-tabs li a:hover { color: #606060; }
.content_bg { background: #f3f3f3; }
.topmenu ul { padding: 2px; margin: 2px; float: right; }
    .topmenu ul li { float: right; list-style: none; margin-left: 16px; font-size: 12px; }
.tplftlnks { float: left; margin-left: 0; padding-top: 4px; }
    .tplftlnks a, .topmenu a { color: #6e3395!important; text-decoration: none; }
        .tplftlnks a:hover { color: #ff8400; }
        .topmenu a:hover { color: #ff7d00; }
    .tplftlnks ul { padding: 0; margin: 0; list-style: none; }
    .tplftlnks li { height: 26px; line-height: 24px; text-align: center; vertical-align: middle; margin-right: 10px; float: right; }
.lt { float: right; margin: 12px 0 0; }
    .lt h1 { position: absolute; top: -10px; }
div.crumb { margin: 0; line-height: 35px; background: #d6d3d6; font-family: 'yekan'; margin-bottom: 10px;  width: 100%;  }
.crumb a, .crumb a:visited { font: bold 13px 'yekan'; color: #333; padding: 0 8px; transition: all .2s ease-in-out .2s; }
    .crumb a:hover { color: #ff8400!important; }
.tab-container { width: 1100px; height: 80px; background: #fff; border-bottom: 1px solid #d6d3d6; }
.mainsearcharea { float: left; padding-top: 20px; }
    .mainsearcharea > div { float: right; }
    .mainsearcharea .mncenterbg { width: 750px; height: 40px; background-position: center bottom; }
.mnserachinput input { width: 280px; padding: 1px; }
.mncatslct select { width: 85px; height: 28px; vertical-align: top; padding: 4px; }
    .mncatslct select option { font-size: 8pt; height: 18px; border-bottom: solid 1px #ddd; cursor: pointer; padding: 5px 5px 3px; }
.advancedsrchlnk { float: right; margin-right: 135px; line-height: 22px; font-size: 8pt; }
.content_bg input[type=number], .content_bg input[type=text], .content_bg input[type=password], .content_bg select { background: #fff; border: solid 1px #6e3395; font-size: 11px; line-height: 24px; }
.tab-content input[type=number], .tab-content input[type=text], .tab-content input[type=password], .tab-content select { background: #fff; border: solid 1px #6e3395; font-size: 11px; line-height: 24px; padding: 0px 8px 0px 1px; font-family: 'yekan'; }
.Manual_input input[type=number], .Manual_input input[type=text], .Manual_input input[type=password], .Manual_input select { background: #fff; border: solid 1px #6e3395; font-size: 11px; line-height: 24px; }
.input.text { margin-bottom: 4px; }
div.submit { text-align: left; margin-top: 4px; }
.input.text label, .input.password label { width: 1px; display: inline-block; cursor: pointer; }
.mnsearchbtn button { background: url(images/mainsearchbtn.gif); border: 0; cursor: pointer; width: 70px; height: 30px; position: relative; right: -5px; background-position: center; background-repeat: no-repeat; background-color: #733393; }
.inputbox input[type=number], .inputbox input[type=text], .inputbox input[type=password] { background: #fff; border: solid 1px #6e3395; font-size: 11px; line-height: 24px; }
.wrap.home { margin-top: 7px; margin-bottom: 10px; }
.rightside { float: right; width: 190px; }
.centercontent { float: right; width: 520px; margin-right: 7px; }
.leftside { float: left; width: 200px; }
.signinupbox { background-color: #8498ac; width: 248px; border: solid 1px #7d92a6; margin-bottom: 10px; }
    .signinupbox p { font-size: 8pt; margin: 5px 2px; }
.orangebtn { background: url(images/orange-button.png); width: 112px; height: 27px; display: inline-block; text-align: center; color: #404040!important; font-weight: 600; font-size: 8pt; line-height: 26px; }
.companystarlist { background-color: #defbfe; margin: 10px; padding: 5px; }
    .companystarlist ul { list-style: none; line-height: 22px; padding: 10px; }
.webcounter { background: url(images/web-counter-bg.png); width: 250px; height: 138px; margin: 10px 0; }
.btmlinks { text-align: center; font-size: 8pt; margin: 10px 0; }
.insidecontent { float: right; width: 680px; padding: 10px; }
    .insidecontent.insidearea { width: 700px; float: right; }
.breadcrumbs { height: 30px; border-bottom: solid 0 #d8d8d8; padding-bottom: 8px; width: 740px; }
    .breadcrumbs .rigt, .breadcrumbs .sep { background: url(images/breadcrumbs.png) no-repeat; float: right; }
    .breadcrumbs .sep { width: 15px; background-position: center; height: 30px; }
    .breadcrumbs .last { width: 8px; background-position: right; height: 30px; }
    .breadcrumbs a { display: inline-block; background-color: #f6f6f6; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; float: right; font-size: 10px; padding: 5px 6px; transition: all .2s ease-in-out .2s; }
    .breadcrumbs .rigt { display: inline-block; width: 8px; height: 30px; background-position: left top; }
    .breadcrumbs a:hover { color: #ff8d51; }
.itemslist > ul { margin-top: 10px; float: right; padding: 0; }
    .itemslist > ul > li { list-style: none; width: 660px; height: auto; margin-bottom: 30px; padding: 15px; padding-left: 5px; background: #f9f9f9; box-shadow: 2px 2px 2px #ccc; border: 1px solid #eee; border-right: none; border-bottom: none; padding-bottom: 5px; }
        .itemslist > ul > li:hover { background: #f9f9f9; }
.itemslist .itempic { background: transparent; width: 120px; height: 120px; float: right; margin: 5px; border: solid 1px #ededed; text-align: center; }
    .itemslist .itempic img { width: 120px; height: 120px; margin: 0; background: #fff; }
.supplier-itemlist .itempic { background: transparent; width: 100px; height: 100px; float: left; margin: 5px; margin-left: 0; border: solid 1px #ededed; text-align: center; margin-top: -5px; }
    .supplier-itemlist .itempic img { width: 100px; height: 100px; margin: 0; background: #fff; }
.itempic-supplier { margin-left: -5px; }
    .itempic-supplier .contact-btn { color: #0092d3; text-decoration: underline; display: block; text-align: center; font-family: 'yekan'; font-size: 14px; font-weight: bold; }
.supplier-itemlist h2 { display: inline-block; font-size: 18px; }
.itemdesc * { font-family: 'yekan'; }
.supplier-title { margin-bottom: 15px; }
    .supplier-title span { border: 1px solid #ccc; font-family: 'yekan'; float: left; font-size: 13px; border-radius: 15px; padding: 6px; }
.itemdesc .newwindow { background: url(images/shortcut-icon.gif); display: block; width: 16px; height: 16px; float: right; margin-top: 6px; }
.itemslist .itemdesc { float: right; width: 385px; padding-right: 10px; margin-top: 0px; }
    .itemslist .itemdesc > a { color: #628b00; }
.itemdesc h2 { margin-top: 0; }
    .itemdesc h2 a { padding: 0;     color: #000;
    font-weight: normal;}
.itemdesc .organization-tel a { width: 100px; overflow: hidden; color: #0082ff; white-space: nowrap; text-overflow: ellipsis; display: inline-block; line-height: 9px; padding: 0; }
.itemdesc h4 a { font: 13pt/20px 'B Koodak',tahoma; color: #32719d; padding-top: 18px; margin: 0 0 4px; }
.itemslist .itemdesc p { color: #777; margin-top: 8px; }
.itemslist.gallery .itempic { float: none!important; background: none; width: auto; height: auto; margin: 0!important; }
.itemslist.gallery .itemdesc h4 { float: none; padding-top: 5px; }
.itemslist.gallery .itemdesc { float: none; width: auto; }
.itemslist.gallery ul li { float: right; width: 144px; border: 0; text-align: center; height: 230px; }
.filter-part { background: #eee; padding: 0px 10px; background: #f0f0f0; padding: 0px 10px; box-shadow: 0 2px 4px #eee; font-size: 14px; margin-bottom: 20px; font-family: 'yekan'; }
    .filter-part ul { list-style: none; float: right; }
        .filter-part ul li { display: inline-block; }


        .filter-part ul li.premium {padding-right: 10px; background: url(Images/premium.png) no-repeat right; }
            .filter-part ul li.verified { padding-right: 30px; background: url(Images/verified.png) no-repeat right;}
    .filter-part .page-number { font-family: 'yekan'; line-height: 50px; color: #888; }
a.lgnleft, div.submit input { float: left; }
.topmenu { float: left; }
.mnserachinput, .itemdesc h4 { float: right; }
.mncatslct { float: right; margin-right: -1px; }
.mnsearchbtn { float: right; margin-right: 4px; }
.footer .news ul li a { color: #712f9f; }
.advancedsrchlnk a { color: #cdcdcd; }
    .advancedsrchlnk a:hover { color: #712f9f; }
.mnsearchbtn button:active, .breadcrumbs .lst { background-position: top center; }
.insidecontent h1, .itemdesc { position: relative; }
.content-h1 { color: #333; display: inline-block; }
.cntcdtl { float: right; background: url(images/cnt-bg.jpg) repeat-x; width: 260px; border: 1px solid #cdcdcd; padding: 5px; color: #606060; }
    .cntcdtl p { color: #555; padding: 2px 0; line-height: 15px; }
    .cntcdtl img { padding-left: 5px; }
.rightside { float: right; width: 190px; height: auto; }
.fltrbox { border-top: 3px solid #6e3395; padding: 10px; margin: 0 0 10px 10px; background: #f5f5f5; direction: rtl; }
    .fltrbox ul { list-style: none; font-size: 13px; font-family: 'yekan'; color: #000; line-height: 20px; width: 100%; padding: 0 2px 0 0; padding-bottom: 5px; }
        .fltrbox ul li { padding-right: 5px; }
    .fltrbox:not(.activeFilter) ul { padding: 0; color: #6e3395; border-top: 1px dashed #ddd; font-weight: bold; }
        .fltrbox:not(.activeFilter) ul li { padding: 5px 0 0 0; color: #bbb; font-weight: normal; }
            .fltrbox:not(.activeFilter) ul li a { padding-right: 5px; }
    .fltrbox ul li a { text-decoration: none; color: #606060; transition: all .2s ease-in-out .2s; font-family: 'yekan'; font-size: 11px; }
        /*.fltrbox ul li a:hover { color: #ff400d; margin-right: -2px !important; }*/
.adsbox { width: 185px; height: 100px; float: right; margin-bottom: 10px; background: #fff; color: #fff; border: 1px solid #ddd; box-shadow: 0 0 5px rgba(0,0,0,.5) inset; }
.mr10 { margin-right: 10px; }
.topratedboxes {  display: block; }
.toprtd { width: 100%; height: auto; color: #909090; margin: 0 0 20px; }
    .toprtd ul { list-style: none; margin: 0 auto 10px auto; padding: 0; }
        .toprtd ul li { float: right; width: 165px; border: 1px solid #fff; height: 193px; margin-left: 10px; text-align: center; transition: none; position: relative; }
            .toprtd ul li span { font-size: 11px; }
            .toprtd ul li:last-child { margin-left: 0; }
            .toprtd ul li:hover { background: #fff; box-shadow: 0 0 5px #f0f0f0; border: 1px solid #eee; }
            .toprtd ul li img { width: 110px; height: 110px; margin: 5px 20px 0 0; border: 1px dashed #ededed; }
            .toprtd ul li p { font: 10px tahoma; color: #32719d; padding: 0; margin: 0 15px 0 0; line-height: 18px; }
            .toprtd ul li .fromctg { background: #fff; height: 14px; width: 10px; margin: 0 auto; transition: none; }
            .toprtd ul li:hover .fromctg { background: url(Images/fromctg.png) no-repeat; }
#lstprdcts { display: block; }
.headborder { border-bottom: 3px solid; padding-bottom: 4px; padding-top: 10px; }
.ctgbox { background: #f2f7fb; height: auto; padding: 5px; }
    .ctgbox ul { list-style: none; font: 14px tahoma; color: #000; line-height: 20px; width: 100%; padding-bottom: 5px; }
        .ctgbox ul li { padding-right: 10px; }
            .ctgbox ul li a { text-decoration: none; color: #606060; transition: all .2s ease-in-out .2s; }
.region { width: 660px; background: #fff; border: 1px solid #dedede; padding: 0 20px; min-height: 40px; float: right; }
    .region ul { padding: 0; list-style: none; margin: 10px; }
        .region ul.activeFilter { margin: 10px 10px 0 0; }
        .region ul li { float: right; margin-left: 20px; min-width: 180px; overflow-x: hidden; }
    .region a { color: navy; cursor: pointer; transition: all .2s ease-in-out .2s; }
        .region a:hover { color: #ff8400; }
.selectbox { width: 660px; background: #fcfcfc; padding: 0 20px; border: 1px solid #dedede; border-top: 0; float: right; }
    .selectbox ul { padding: 0; margin: 10px; }
    .selectbox input[type=checkbox] { padding: 0; margin: 0 10px; }
    .selectbox ul li { float: right; margin-left: 60px; list-style: none; }
.sendbuyreq { background: url(images/send-req-button.png) top; float: right; border: 0; cursor: pointer; width: 148px; height: 28px; }
    .sendbuyreq:hover { background: url(images/send-req-button.png) bottom; }
.btitle h1 { margin: 0; padding: 5px 5px 0; }
.bsnbtn { float: left; width: 120px; height: auto; padding: 0 5px; color: #606060; }
    .bsnbtn p { padding: 0 0 0 0; }
.sendmsg button { background: url(images/send-msg.png); border: 0; cursor: pointer; width: 113px; height: 28px; }
    .sendmsg button:hover { background: url(images/send-msg.png); background-position: center; }
.sendmsg2 { background: url(images/send-msg2.png) top; border: 0; cursor: pointer; width: 90px; height: 34px; margin: 0 auto; display: block; position: absolute; bottom: 10px; right: 35px; }
    .sendmsg2:hover { background: url(images/send-msg2.png) bottom; }
.btntitle { font: 600 8pt tahoma; color: #6e3395; padding: 5px; border: 1px solid #bbb; border-radius: 3px; text-align: right; background: #f4f4f4; }
#prdctdtl td { padding-top: 8px; vertical-align: top; }
    #prdctdtl td:nth-child(2) { text-align: right; vertical-align: top; }
    #prdctdtl td:nth-child(3) { padding-right: 10px; }
#prdctdtl [type=number], #prdctdtl input[type=text], #prdctdtl input[type=password], #prdctdtl select { background: #fff; height: 20px; border: solid 1px #ccc; font-size: 8pt; padding-right: 8px; line-height: 20px; width: 200px; }
#prdctdtl select, #prdctdtl textarea { background: #fff; height: 24px; border: solid 1px #ccc; font-size: 8pt; padding: 3px; padding-right: 8px; line-height: 24px; width: 200px; }
#prdctdtl textarea { width: 388px; height: 48px; }
#buyerdtl td { padding-top: 8px; vertical-align: top; }
    #buyerdtl td:nth-child(2) { text-align: right; vertical-align: top; }
    #buyerdtl td:nth-child(3) { padding-right: 10px; }
#buyerdtl [type=number], #buyerdtl input[type=text], #buyerdtl input[type=password], #buyerdtl select { background: #fff; height: 20px; border: solid 1px #ccc; font-size: 8pt; padding-right: 8px; line-height: 20px; width: 190px; }
#buyerdtl select, #buyerdtl textarea { background: #fff; height: 24px; border: solid 1px #ccc; font-size: 8pt; padding: 3px; padding-right: 8px; line-height: 24px; width: 200px; }
#buyerdtl textarea { width: 388px; height: 48px; }
#mainbanner { width: 100%; height: 288px; background: #fff; display: block; position: relative; }
    #mainbanner div.pager { width: 100%; height: 40px; background: #f3f3f3; position: absolute; bottom: 0; }
        #mainbanner div.pager ul { width: 100%; height: 40px; padding: 0; list-style: none; }
        #mainbanner div.pager li { width: 31%; height: 40px; float: right; border: 1px solid #ccc; padding: 0; list-style: none; }
.triplebox { width: 212px; height: 220px; float: right; background: #fff; border: 1px solid #ddd; display: block; border-right: 0; margin-top: 15px; text-align: center; padding: 10px; transition: all .2s ease-in-out .2s; }
    .triplebox:hover { background: #f9f9f9; }
    .triplebox h2 { font: 13pt/20px tahoma; color: #6e3395; margin: 10px 0; vertical-align: middle; }
h2.headborder { font: 13pt/20px tahoma; color: #6e3395; margin: 10px 0; vertical-align: middle; }
.reqtbl { width: 100%; }
    .reqtbl td ul { list-style: none; margin: 0; padding: 0; }
    .reqtbl td li { text-align: right; vertical-align: middle; width: 100%; height: 39px; color: gray; border-bottom: 1px dashed #ddd; transition: all .2s ease-in-out .2s; }
        .reqtbl td li:first-child { margin-top: 6px; }
        .reqtbl td li:hover { background: #f9f9f9; }
        .reqtbl td li a { color: #5d7083; transition: all .2s ease-in-out .2s; float: right; margin-top: -5px; }
        .reqtbl td li:hover a { color: #ff8400; }
    .reqtbl h2 { color: #6e3395; }
    .reqtbl li td:nth-child(1) { width: 500px; }
    .reqtbl li td:nth-child(2) { width: 180px; }
    .reqtbl td li table { width: 100%; }
        .reqtbl td li table td { padding: 5px; }
.insidecontent a { color: #6e3395; padding: 5px; }
    .insidecontent a:hover { color: #ff8400; }
.MarketValue { width: 100%; font: normal 8pt tahoma; color: gray; padding: 0; margin-top: 15px; }
    .MarketValue td { border-bottom: 1px solid #f6f6f6; height: 40px; vertical-align: middle; padding: 0 3px; }
        .MarketValue td:nth-child(1) { width: 65%; }
        .MarketValue td:nth-child(2) { width: 35%; text-align: left; font-weight: normal; }
        .MarketValue td a { color: #6e3395; transition: all .2s ease-in-out .2s; }
            .MarketValue td a:hover { color: #ff8400; }
#SpecialBox { margin: 0 10px 10px 10px; border-radius: 4px; height: 200px; }
    #SpecialBox ul { height: 28px; }
    #SpecialBox li { position: relative; bottom: -4px; }
#QuoteBox { margin: 0 10px 10px 10px; background: #f9f9f9; }
    #QuoteBox p { padding: 5px; text-align: justify; line-height: 14px; font: normal 10px tahoma; color: gray; }
    #QuoteBox img { float: right; margin: 5px; }
    #QuoteBox h2 { color: #6e3395; }
    #QuoteBox a { color: #6e3395; padding: 5px; }
        #QuoteBox a:hover { color: #ff8400; }
.dblbox { width: 338px; height: 150px; margin: 0 0 10px 0; background: #fff; float: right; }
#lstAddprdct td { width: 50%; line-height: 30px; text-align: center; }
#lstAddprdct tr:nth-child(2n+ 0) { background: #fff; }
#lstAddprdct tr:nth-child(2n+ 1) { background: #fbfbfb; }
#lstAddprdct tr:first-child { background: #f3f3f3; color: #6e3395; font-weight: bold; }
.hdr { border: 1px solid #ddd; border-bottom: 0; background: #f3f3f3; margin: 10px 0 0; }
#prdctCategory { width: 100%; border: 1px solid #ddd; }
    #prdctCategory td img { width: 100px; height: 100px; margin: 10px; border: 1px solid #ddd; box-shadow: 0 0 2px #dcdcdc; }
    #prdctCategory td { border-bottom: 1px solid #ddd; height: 130px; padding: 5px; vertical-align: top; text-align: right; }
        #prdctCategory td ul { padding: 0; }
        #prdctCategory td li { float: right; width: 170px; list-style: none; display: inline-block; }
#Prdct { width: 870px; padding: 10px; background: #fdfdfd; }
    #Prdct table.general-prdct { width: 100%; }
#general-prdct td { vertical-align: top; }
    #general-prdct td:nth-child(1) { width: 220px; }
    #general-prdct td:nth-child(2) { width: 400px; }
#general-detail { font-family: 'yekan'; }
    #general-detail td:nth-child(1) { text-align: right; padding-right: 10px; }
    #general-detail tr:first-child td { text-align: right; }
#Prdct .Pimg { width: 200px; height: 200px; border: 1px solid #ddd; margin: 10px; }
    #Prdct .Pimg:hover { box-shadow: 0 0 2px #dcdcdc; }
#Prdct a { color: #6e3395; transition: all .2s ease-in-out .2s; }
    #Prdct a:hover { color: #ff8400; }
#Prdct h1 { color: #606060; font-size: 17px; text-indent: 0; }
.RadEditor { height: auto !important; }
#Prdct h2 { color: gray; margin: 15px 10px; }
#Prdct .aboutCo { width: 250px; background: #fff; border: 1px dashed #ddd; }
    #Prdct .aboutCo p { padding: 10px 10px 0 0; }
#Prdct .Negot-Btn { width: 178px; height: 52px; background: url(images/negot_btn.png) top; border: 0; margin: 20px 40px 0 0; }
#Prdct .start-negot { 
    display: block;border: solid 1px #444;padding: 10px;/*! width: 130px; */text-align: center;box-shadow: 0px 1px 0px 0px rgb(255, 246, 175) inset;border-radius: 6px;border: 1px solid rgb(255, 170, 34);display: inline-block;cursor: pointer;color: rgb(51, 51, 51);font-family: Arial;font-size: 15px;font-weight: bold;padding: 14px 50px;text-decoration: none;text-shadow: 0px 1px 0px rgb(255, 238, 102);background: rgb(255, 236, 100) linear-gradient(to bottom, rgb(255, 236, 100) 5%, rgb(255, 171, 35) 100%) repeat scroll 0% 0%;
    font-size: 13pt/20px;
font-family: 'yekan',Tahoma;
margin-right:20px;
     }


.contact-Nego{
     
    text-decoration:underline;
    margin-right:10px;
    

     }
    #Prdct .Negot-Btn:hover { background: url(images/negot_btn.png) bottom; }
#Prdct-details { width: 870px; padding: 10px; background: #fdfdfd; margin: 0; margin-top: 0px; }
    #Prdct-details td { font: 300 11px tahoma; line-height: 18px; margin: 10px; color: #404040; }
        #Prdct-details td:nth-child(2n+ 1) { text-align: left; padding-left: 10px; color: #808080; }
.productlinks { list-style: url(images/link.png) inside; padding: 5px 20px; margin: 15px 60px 5px 20px; line-height: 30px; color: gray; float: right; }
    .productlinks li { padding-right: 60px; line-height: 23px; }
.productattach { list-style: url(images/attach.png) inside; padding: 5px 20px; margin: 15px 0; line-height: 30px; color: gray; float: right; }
    .productattach li { padding-right: 60px; line-height: 23px; }
        .productattach li a, .productlinks li a { color: #6e3395; }
            .productattach li a:hover, .productlinks li a:hover { color: #ff8400; }
.tab_back { background: none!important; border-bottom: none!important; }
    .tab_back li { background: #e8e8e8 !important; border-color: #eee!important; border-top: none !important; transition: ease-in-out .3s; }
        .tab_back li:hover { background: #6e3395 !important; border-top:none !important; }
    .tab_back a { color: #333!important; }
        .tab_back a:hover { color: #fff!important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-top:none!important; background: #6e3395 !important; transition: all .4s ease-in-out .3s; }
    .ui-state-active a, .ui-widget-content .ui-state-active a, .ui-widget-header .ui-state-active a { color: #fff !important; }
.ui-tabs .ui-tabs-panel { padding: 0!important; }
.sendmessagetosupplier { background: #ddd;margin-bottom: 50px; }
    .sendmessagetosupplier .header { clear: both;
 
background-color: #f3c500;
font-family: 'yekan',Tahoma;
font-size: 18px;
padding: 15px;
text-align: center;
margin-top: 50px; }
    .sendmessagetosupplier .formsection { border: solid 1px #ddd; width: 65%; float: right; background: #eee; padding: 10px; }
    .sendmessagetosupplier .formsection .row { padding-bottom: 8px; }
    .sendmessagetosupplier .formsection .row span { min-width: 100px; display: inline-block; font-family: 'yekan',Tahoma; font-size: 11px; vertical-align: top; }
    .sendmessagetosupplier .formsection input, .sendmessagetosupplier .formsection textarea { border: 0; outline: 0; padding: 6px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; display: inline-block; margin-top: 4px; font-family: 'tahoma', sans-serif; font-size:11px; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); resize: none; min-width: 300px; vertical-align: top; }
        .sendmessagetosupplier .formsection textarea { min-height:100px;}
    .sendmessagetosupplier .infosection { background-color: #ddd; width: 29%; float: left; padding:5px; }
#send_Req_box { width: 100%; padding: 0; background: #fdfdfd; margin: 0; margin-top: 10px; }
    #send_Req_box table { width: 100%; border: 3px solid #fcf4cd; box-shadow: 0 0 2px #dcdcdc; }
    #send_Req_box td { padding: 5px; }
    #send_Req_box tr:first-child { background: #fcf4cd; }
    #send_Req_box td:nth-child(2n+ 1) { text-align: left; padding-left: 10px; color: #808080; }
    #send_Req_box textarea { background: none repeat scroll 0% 0% #fff; height: 24px; border: 1px solid #6e3395; font-size: 8pt; padding-right: 8px; line-height: 24px; height: 110px; width: 592px; resize: none; }
    #send_Req_box tr:first-child td { text-align: right; }
    #send_Req_box .text-box { width: 250px; height: 24px; padding-right: 8px; }
    #send_Req_box #Subject.text-box { width: 592px; }
    #send_Req_box .input-validation-error { box-shadow: 0 0 4px rgba(255,0,0,1); }
        #send_Req_box .input-validation-error:active { box-shadow: none; }
.editor-field #ProductPaymentTermsIndex, .editor-field #QuoteUnitCurrencyId, .editor-field .text-box, .editor-field .fileUpload { width: 200px; height: 24px; padding-right: 8px; }
.editor-field #ProductDeliveryMethodsIndex { width: 210px; height: 24px; padding-right: 8px; }
.editor-field #QuoteDescription.text-box { width: 250px; }
.mp { width: 860px; height: auto; }
    .mp h1 { color: #3c5497; text-indent: 0; }
.profile-ads { float: left; width: 195px; height: auto; margin-bottom: 10px; }
a.prprt { color: gray; }
a.dscrb { color: #3c5497; }
.member-dtl { border: 2px solid #ddd; }
    .member-dtl tr:nth-child(2n+ 1) { background: #f5f5f5; }
    .member-dtl tr:nth-child(2n+ 0) { background: #fff; }
    .member-dtl td { vertical-align: top; text-align: right; padding: 3px 8px; margin: 0; }
        .member-dtl td:nth-child(2n+ 1) { color: #808080; border-left: 1px solid #ddd; }
        .member-dtl td:nth-child(2n+ 0) { color: #3c5497; }
    .member-dtl tr:nth-child(2n+ 1)td { border-bottom: 1px solid #ddd; }
    .member-dtl tr:nth-child(2n+ 0)td { border-bottom: 1px solid #ddd; }
    .member-dtl tr:last-child td { border-bottom: 0; }
.member-dtl2 { border: 2px solid #ddd; }
    .member-dtl2 tr:nth-child(2n+ 1) { background: #f5f5f5; }
    .member-dtl2 tr:nth-child(2n+ 0) { background: #fff; border-left: 0; }
    .member-dtl2 td { padding: 3px 8px; }
        .member-dtl2 td:nth-child(2n+ 1) { text-align: left; border-left: 1px solid #ddd; }
        .member-dtl2 td:nth-child(2n+ 0) { text-align: right; border-left: 1px solid #ddd; }
    .member-dtl2 tr:nth-child(2n+ 1)td { border-bottom: 1px solid #ddd; }
    .member-dtl2 tr:nth-child(2n+ 0)td { border-bottom: 1px solid #ddd; }
    .member-dtl2 tr:last-child td { border-bottom: 0; }
    .member-dtl td:last-child, .member-dtl2 td:last-child { border-left: 0; }
    .member-dtl a, .member-dtl2 a { color: #3c5497; transition: all .2s ease-in-out .2s; }
        .member-dtl a:hover, .member-dtl2 a:hover { color: #ff8400; }
.member-dtl td:first-child { width: 100px; }
.tblimg td:nth-child(2) { text-align: center; border-left: 1px solid #ddd; }
#mem-prdc { padding: 0; margin: 0 auto; list-style: none; }
    #mem-prdc li { background: #fff; width: 160px; margin: 5px 9px 5px 0; height: 185px; text-align: center; border: 1px solid #eee; border-width: 1px; float: right; border-radius: 3px; box-shadow: 0 0 2px #dcdcdc; overflow: hidden; transition: all .2s ease-in-out .2s; }
        #mem-prdc li:hover { box-shadow: 0 0 2px #ff7623; }
        #mem-prdc li img { border: 1px solid #ddd; width: 120px; height: 120px; margin: 10px 20px; }
        #mem-prdc li p { width: 120px; margin: 0 auto; word-wrap: break-word; text-align: center; padding: 0; width: 120px; font: 11px bykn; line-height: 15px; }
.companylist {padding: 0 0 5px 0; float: right; }
.companylist .d2-div{text-align: center; padding: 30px;}
    .companylist .inscomp { border: 1px solid #ddd; border-top: 0; padding: 10px; }
    .companylist dl { list-style: outside none none; float: right; width: 48%; margin: 0 10px 10px 0; overflow: hidden; padding: 0; min-height: 90px; background: #fff; position: relative; box-shadow: 0 0 5px rgba(0,0,0,.2); }
    .companylist dt { padding: 6px; margin: 0; display: block; width: 100%; font: bold 12px/24px tahoma; background-color: #eee; text-align: center; background-image: url('images/img/hovered.png'); background-repeat: no-repeat; background-position: 390px center; transition: all .5s; }
    .companylist dl:hover dt { background-position: right; }
    .companylist dd { padding: 10px 10px 25px 10px; margin: 0; font: 11px tahoma; text-align: justify; }
        .companylist dd span { color: #fff; font: 10px tahoma; padding: 1px 8px 2px; border-radius: 7px; background: #ff8700; border-right: 1px solid #fff; border-top: 1px solid #fff; transition: All .5s; }
.more_less { color: #fff!important; cursor: pointer; }
.companylist span:hover { background: rgba(128,128,128,.2); }
i.icon { padding: 2px 10px; background-image: url(images/img/icons.png); background-repeat: no-repeat; margin-left: 5px; }
.dl-div dl:nth-child(2) > dt i.icon { background-position: left top; }
.dl-div dl:nth-child(3) > dt i.icon { background-position: -20px top; }
.dl-div dl:nth-child(4) > dt i.icon { background-position: -40px top; }
.dl-div dl:nth-child(5) > dt i.icon { background-position: -60px top; }
.dl-div dl:nth-child(6) > dt i.icon { background-position: -80px top; }
.dl-div dl:nth-child(7) > dt i.icon { background-position: -100px top; }
.dl-div dl:nth-child(10) > dt i.icon { background-position: -120px top; }
.dl-div dl:nth-child(11) > dt i.icon { background-position: -140px top; }
.dl-div dl:nth-child(12) > dt i.icon { background-position: -160px top; }
.dl-div dl:nth-child(15) > dt i.icon { background-position: -180px top; }
.dl-div dl:nth-child(16) > dt i.icon { background-position: -200px top; }
.dl-div dl:nth-child(17) > dt i.icon { background-position: -220px top; }
.dl-div dl:nth-child(20) > dt i.icon { background-position: -240px top; }
.dl-div dl:nth-child(21) > dt i.icon { background-position: 0 -20px; }
.dl-div dl:nth-child(24) > dt i.icon { background-position: -20px -20px; }
.dl-div dl:nth-child(27) > dt i.icon { background-position: -40px -20px; }
.dl-div dl:nth-child(28) > dt i.icon { background-position: -60px -20px; }
.dl-div dl:nth-child(29) > dt i.icon { background-position: -80px -20px; }
.dl-div dl:nth-child(32) > dt i.icon { background-position: -100px -20px; }
.dl-div dl:nth-child(35) > dt i.icon { background-position: -120px -20px; }
.dl-div dl:nth-child(36) > dt i.icon { background-position: -140px -20px; }
.dl-div dl:nth-child(37) > dt i.icon { background-position: -160px -20px; }
.dl-div dl:nth-child(38) > dt i.icon { background-position: -180px -20px; }
.dl-div dl:nth-child(39) > dt i.icon { background-position: -200px -20px; }
.dl-div dl:nth-child(42) > dt i.icon { background-position: -220px -20px; }
.dl-div dl:nth-child(43) > dt i.icon { background-position: -240px -20px; }
.dl-div dl:nth-child(44) > dt i.icon { background-position: 0 -40px; }
.dl-div dl:nth-child(45) > dt i.icon { background-position: -20px -40px; }
.dl-div dl:nth-child(46) > dt i.icon { background-position: -40px -40px; }
.dl-div dl:nth-child(47) > dt i.icon { background-position: -60px -40px; }
.dl-div dl:nth-child(48) > dt i.icon { background-position: -80px -40px; }
.dl-div dl:nth-child(49) > dt i.icon { background-position: -100px -40px; }
.dl-div dl:nth-child(50) > dt i.icon { background-position: -120px -40px; }
.dl-div dl:nth-child(51) > dt i.icon { background-position: -140px -40px; }
.dl-div dl:nth-child(52) > dt i.icon { background-position: -160px -40px; }
.dl-div dl:nth-child(53) > dt i.icon { background-position: -180px -40px; }
.dl-div dl:nth-child(54) > dt i.icon { background-position: -200px -40px; }
.dl-div dl:nth-child(55) > dt i.icon { background-position: -220px -40px; }
.dl-div dl:nth-child(58) > dt i.icon { background-position: -240px -40px; }
.dl-div dl:nth-child(59) > dt i.icon { background-position: 0 -60px; }
.dl-sup i.icon { padding: 2px 10px; background-image: url(images/img/suppliers-icons.png); background-repeat: no-repeat; margin-left: 2px; }
.dl-sup dl:nth-child(2) > dt i.icon { background-position: 0 0; }
.dl-sup dl:nth-child(3) > dt i.icon { background-position: -20px 0; }
.dl-sup dl:nth-child(6) > dt i.icon { background-position: -40px 0; }
.dl-sup dl:nth-child(9) > dt i.icon { background-position: -60px 0; }
.dl-sup dl:nth-child(12) > dt i.icon { background-position: -80px 0; }
.dl-sup dl:nth-child(13) > dt i.icon { background-position: 0 -20px; }
.dl-sup dl:nth-child(14) > dt i.icon { background-position: -20px -20px; }
.dl-sup dl:nth-child(15) > dt i.icon { background-position: -40px -20px; }
.dl-sup dl:nth-child(16) > dt i.icon { background-position: -60px -20px; }
.dl-sup dl:nth-child(19) > dt i.icon { background-position: -80px -20px; }
.dl-sup dl:nth-child(22) > dt i.icon { background-position: 0 -40px; }
.dl-sup dl:nth-child(25) > dt i.icon { background-position: -20px -40px; }
.dl-sup dl:nth-child(28) > dt i.icon { background-position: -40px -40px; }
.dl-sup dl:nth-child(31) > dt i.icon { background-position: -60px -40px; }
.dl-sup dl:nth-child(34) > dt i.icon { background-position: -80px -40px; }
.companylist dt a { padding: 0; color: #6e3395; font-family: 'yekan'; 
font-size: 16px;
line-height: normal; }
.companylist dd a { 
    padding-left: 5px;
padding-right: 5px;
margin: 5px 0;
line-height: 26px;
text-decoration: none;
border-right: solid 1px #ccc;
color: #112a87;
transition: all .2s ease-in-out .2s;
    
  }
    .companylist dd a:hover { color: #ff8400; }
.ProductCatSide { width: 200px; height: auto; float: right; margin-left: 10px; }
.SupplierCatSide { width: 200px; height: auto; float: right; margin-left: 10px; }
.inscomp a:nth-child(1) { border-right: 0; padding-right: 0; }
.inscomp h4 { border-top: 2px solid #6e3395; padding-top: 25px; }
.companylist h1 { text-indent: 20px; color: #6e3395;  line-height: 30px; margin: 0; background: #fdfdfd; }
.ui-btn { display: inline-block; position: relative; overflow: visible; }
.ui-btn-primary, .ui-btn-normal, .ui-btn-primary-s, .ui-btn-normal-s, .ui-btn-primary-l, .ui-btn-normal-l { margin: 0; font-family: 'yekan',Tahoma; text-align: center; vertical-align: middle; color: #333; border: 1px solid #bcbcbc; background-color: #f7f7f7; cursor: pointer; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15); transition: all .4s ease-in-out 0; }
    .ui-btn-primary:hover { background: #fdb830; }
    .ui-btn-normal:hover { background: #fcfcfc; }
    .ui-btn-primary, .ui-btn-primary-s, .ui-btn-primary-l, .ui-btn-primary:active, .ui-btn-primary-s:active, .ui-btn-primary-l:active { color: #fff; border: 1px solid #e87b0e; background-color: #ff9917; background-image: -moz-linear-gradient(center top,rgb(255,171,2),rgb(255,138,40)); background-repeat: repeat-x; }
.ui-btn-primary, .ui-btn-normal { font-size: 12px; font-weight: 400; padding: 3px 8px; }
.ui-btn-blue{border: 1px solid #03A9F4; background-color: #03A9F4; border-radius: 2px 2px 2px 2px; color:#fff; font-size: 12px; font-weight: 400; padding: 3px 8px;}
.ui-btn-blue:hover{background-color:#2196F3;}
.vm-menu { width: 1100px; margin: 0 auto; height: 40px; padding-top: 5px; }
    .vm-menu ul { padding: 0; margin: 8px 0; }
    .vm-menu li { float: right; border-left: 1px solid #fff; border-right: 1px solid #ddd; list-style: none; min-width: 80px; padding: 0 5px; font: normal 12px tahoma; text-align: center; line-height: 14px; }
        .vm-menu li:first-child { border-right: 0; }
        .vm-menu li:last-child { border-left: 0; }
    .vm-menu a { padding: 4px 8px; color: #606060; text-shadow: 0 1px 0 #fff; transition: all .4s ease-in-out 0; }
        .vm-menu a:hover { color: #ffc63e; }
    .vm-menu li:hover a, .vm-menu li a.selectedvm { box-shadow: 0 0 3px #bcbcbc inset; border-radius: 2px; }
.featured-vm { width: 100%; border: 1px solid #eee; border-top: 2px solid #6e3395; background: #f9f9f9; }
    .featured-vm td { text-align: center; border-left: 1px solid #ddd; border-right: 1px solid #fff; padding: 10px; vertical-align: top; width: 20%; }
        .featured-vm td:hover { background: #fdfdfd; }
        .featured-vm td:last-child { border-left: 0; }
        .featured-vm td:first-child { border-right: 0; }
        .featured-vm td img { height: 64px; width: 64px; margin: 10px; }
#fixedbar { display: none; position: fixed; top: 0; width: 100%; height: 60px; background: #fff; z-index: 100; border-bottom: 1px solid #ededed; box-shadow: 0 0 13px #404040; }
.field-validation-error { color: red; }
.catlinks a { margin-left: 5px; border-left: 1px dotted #6e3395; padding-left: 5px; }
    .catlinks a:last-child { margin-left: 0; border-left: 0; }
    .catlinks a:hover { color: #ff8400; }
#cssmenu { direction: rtl; float: right; }
    #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul ul { list-style: none; margin: 0; padding: 0; border: 0; }
        #cssmenu ul { position: relative; z-index: 55; float: right; }
            #cssmenu ul li { float: right; min-height: 1px; line-height: 1em; vertical-align: middle; }
                #cssmenu ul li.hover, #cssmenu ul li:hover { position: relative; z-index: 56; cursor: default; }
            #cssmenu ul ul { margin-top: 1px; visibility: hidden; position: absolute; top: 1px; right: 99%; z-index: 598; width: 100%; }
                #cssmenu ul ul li { float: none; }
                #cssmenu ul ul ul { top: 1px; right: 99%; }
            #cssmenu ul li:hover > ul { visibility: visible; }
            #cssmenu ul li { float: none; }
            #cssmenu ul ul li { font-weight: normal; }
        #cssmenu a { transition: none; }
#cssmenu { font-family: Tahoma,sans-serif; font-size: 11px; width: 250px; border: 1px solid #ddd; border-width: 1px 0 0 1px; box-shadow: 0 0 3px #ddd; }
    #cssmenu ul a, #cssmenu ul a:link, #cssmenu ul a:visited { display: block; color: #555; text-decoration: none; font-weight: 300; padding: 10px 0; }
    #cssmenu > ul { float: none; }
    #cssmenu ul { background: #fff; }
    #cssmenu > ul > li { border-bottom: 1px solid #eee; }
        #cssmenu > ul > li:nth-of-type(2n+ 1) { border-right: 3px solid #fff; }
    #cssmenu > ul:nth-of-type(2n+ 0) > li { border-right: 3px solid #fafafa; background: #fafafa; }
    #cssmenu > ul > li > a { padding: 0 5px 11px 5px; }
    #cssmenu > ul > li:hover { border-right: 3px solid #a52cbd; }
    #cssmenu ul li:hover > a { color: #a52cbd; }
    #cssmenu > ul > li:hover { background: #f6f6f6; box-shadow: 0 0 3px #ddd; }
    #cssmenu > ul.homepage > li { border-right: 3px solid #fafafa; background: url(images/expand-h.png) 5% center no-repeat #fafafa!important; transition: all .4s ease-in-out 0; }
        #cssmenu > ul.homepage > li:hover { border-right: 3px solid #ff8400; background: url(images/expand-h.png) 5% center no-repeat #fff!important; }
    #cssmenu ul ul a:link, #cssmenu ul ul a:visited { font-weight: 400; font-size: 12px; }
    #cssmenu ul ul { width: 250px; background: none; border-right: 0 solid #fff; border-left: 1px solid #ddd; top: -1px; box-shadow: 0 0 3px #ddd; }
        #cssmenu ul ul a { padding: 2px 5px 5px 5px; }
        #cssmenu ul ul li { padding: 0 10px; background: #f9f9f9; border-top: 1px solid #ddd; border-right: 2px solid #fff; }
            #cssmenu ul ul li:first-child { border-right: 4px solid #f9f9f9; }
            #cssmenu ul ul li:last-child { border-bottom: 3px solid #6e3395; }
.selectedPage { background: #fafafa; border-radius: 4px; box-shadow: 0 0 3px #bbb inset; border: solid 1px #fff; }
.selectedPageSize { background: #fafafa; border-radius: 4px; box-shadow: 0 0 3px #bbb inset; border: solid 1px #fff; }
.activeFilter li a {color: #ff400d !important; font-weight: bold; padding-right: 20px; font-size: 10px!important; line-height: 14px!important; display: block; background-image: url('images/close.png'); background-repeat: no-repeat; background-position: right center; }
    /*.activeFilter li a:hover { padding-left: 20px;  }*/
.hotproducts {  background: #fff; border: 1px solid #ddd; border-top: 3px solid #6e3395; }
    .hotproducts ul { list-style: none; padding: 0; margin: 0; }
        .hotproducts ul li { float: right;  margin: 13px; 
                            width:120px; 
                              
    text-align: center;   
                             height:185px; padding:0px; padding-bottom:0px;  border: 1px solid #eee ; background-color:#fff; transition: all .4s ease-in-out .1s; border-radius: 4px;  }
            .hotproducts ul li a { font-family: 'yekan'; }

                .hotproducts ul li a.pimg { }
                .hotproducts ul li a.ptitle {padding:2px; }
            .hotproducts ul li:hover { background: #f6f6f6; }
            
            .hotproducts ul li img { border-bottom: 1px solid #eee; width: 120px; height: 120px; transition: all .4s ease-in-out 0; }
            .hotproducts ul li:hover img { border: 2px solid #6e3395; }
.hotproductslast { width: 100%; background: #fff; border: 1px solid #ddd; border-top: 3px solid #6e3395; }
    .hotproductslast ul { list-style: none; padding: 0; margin: 0; }
        .hotproductslast ul li { width: 100%; height: 60px; text-align: right; border-bottom: 1px solid #eee; transition: all .3s ease-in-out 0; background: #fbfbfb; }
            .hotproductslast ul li a { font-family: 'yekan'; font-size: 12px; }
            .hotproductslast ul li:last-child { border-bottom: 0; }
            .hotproductslast ul li:hover { background: #fff; }
            .hotproductslast ul li img { float: right; border: 1px solid #eee; margin: 5px; margin-top: 10px; width: 40px; height: 40px; transition: all .4s ease-in-out 0; }
                .hotproductslast ul li img:hover { border: 1px solid #6e3395; }
            .hotproductslast ul li p { float: right; margin-top: 10px; transition: all .4s ease-in-out 0; }
.mt10 { margin-top: 10px; }
.RadUpload .ruFakeInput { margin-right: 0!important; padding: 0!important; }
.cpBorder { background: #fbfbfb; width: 144px!important; border-radius: 4px; border: 1px solid #ddd; box-shadow: 0 0 9px #fff inset; }
    .cpBorder td { padding-top: 0!important; text-align: center!important; }
td.cpDayColumnHeader { width: 18px!important; }
td.cpOtherMonthDate { padding: 2px; width: 16px; }
a.cpOtherMonthDate { width: 18px!important; height: 14px; font-size: 10px; font-weight: normal; padding: 3px; margin: 2px; line-height: 12px; color: #ddd; }
td.cpCurrentMonthDate { padding: 2px; width: 16px; }
a.cpCurrentMonthDate { width: 18px!important; height: 14px; font-size: 10px; font-weight: normal; padding: 3px; margin: 2px; line-height: 12px; color: #6e3395; }
td.cpCurrentDate { padding: 2px; width: 16px; }
a.cpCurrentDate { width: 18px!important; height: 14px; font-size: 10px; font-weight: normal; padding: 3px; margin: 2px; line-height: 12px; color: #ff8400; }
    a.cpOtherMonthDate:hover, a.cpCurrentMonthDate:hover, a.cpCurrentDate:hover { color: #ff400d; }
#templatemo_menu { float: right; margin-right: 0; }
    #templatemo_menu ul { margin: 0; padding: 0; list-style: none; }
        #templatemo_menu ul li { padding: 0; margin: 0; display: inline; }
            #templatemo_menu ul li a { float: right; display: block; padding: 5px 0; width: 154px; margin: 0 5px 0 0; font-size: 13px; color: #fff; text-align: center; text-decoration: none; font-weight: 400; border: 1px solid gray; transition: all .2s ease-in-out .2s; font-family: 'yekan',Tahoma; }
                #templatemo_menu ul li a.link1, #templatemo_menu ul li a.link2, #templatemo_menu ul li a.link3, #templatemo_menu ul li a.link4 { background: none repeat scroll 0% 0% #6e3395; border: medium none #444; transition: all .2s ease-in-out .2s; }
                #templatemo_menu ul li a img { position: relative; right: -12px; bottom: -2px; }
                #templatemo_menu ul li a:hover, .speciallinkselect { background: rgba(243,157,59,1)!important; color: #fff!important; }
            #templatemo_menu ul li:last-child a { margin-left: 0; }
.footer-bg { width: 100%; background: #f4f4f4; border-top: 4px solid #cdcdcd; height: 300px; }
.vitrin-footer.footer-bg, .vitrin-footer .foot { height: initial; }
    .vitrin-footer .foot .links td { text-align: center; }
.foot { width: 980px; background: #f4f4f4; height: 265px; border-top: 1px solid #ddd; position: relative; top: -1px; }
    .foot .links td { width: 197px; vertical-align: top; text-align: right; }
    .foot .footerbox h3 { margin: 0 0 4px 0; color: #6e3395; font-weight: normal; font-family: 'yekan',tahoma; font-size: 12px; border: 0; padding-top: 10px; }
    .foot ul { margin: 0; list-style: none inside none; }
        .foot ul li { color: #808080; padding: 2px 0 0 9px; list-style-image: url(images/Bullet/bullet4.gif); line-height: 18px; vertical-align: top; }
            .foot ul li a { font: normal 11px Tahoma,Geneva,sans-serif; text-decoration: none; color: #808080; transition: all .2s; }
            .foot ul li:hover a { color: #6e3395; padding-right: 5px; }
.sn-fooeter li { list-style: none!important; }
    .sn-fooeter li:hover a { padding: 0!important; }
    .sn-fooeter li a img { margin-left: 4px; opacity: .5; transition: all .2s ease-in-out .2s; }
        .sn-fooeter li a img:hover { opacity: 1; }
.notfound { width: 100%; background: #fff; color: #6e3395; border-radius: 5px; }
    .notfound p { margin: 20px; font: normal 14px tahoma; }
        .notfound p img { margin-left: 20px; }
.qoute-dtl { border: 2px solid #ddd; border-collapse: collapse; }
    .qoute-dtl td { width: 25%; padding: 5px; border: 1px solid #eee; }
    .qoute-dtl tr:nth-child(2n+ 1)td:nth-child(1) { background: #fff; text-align: left; }
    .qoute-dtl tr:nth-child(2n+ 1)td:nth-child(2) { background: #fff; }
    .qoute-dtl tr:nth-child(2n+ 1)td:nth-child(3) { background: #fefefe; text-align: left; }
    .qoute-dtl tr:nth-child(2n+ 1)td:nth-child(4) { background: #fefefe; }
    .qoute-dtl tr:nth-child(2n+ 0)td:nth-child(1) { background: #f9f9fa; text-align: left; }
    .qoute-dtl tr:nth-child(2n+ 0)td:nth-child(2) { background: #f9f9fa; }
    .qoute-dtl tr:nth-child(2n+ 0)td:nth-child(3) { background: #f3f3fa; text-align: left; }
    .qoute-dtl tr:nth-child(2n+ 0)td:nth-child(4) { background: #f3f3fa; }
.supp_desc dl { font: normal 12px tahoma; margin-bottom: 20px; }
.supp_desc dt { font-weight: bold; color: #6e3395; }
.supp_desc dd { color: gray; margin: 15px 0 0 0; text-align: justify; text-indent: 15px; }
.categoryAdImage { width: 185px; height: 120px; }
.Ask_Me { position: fixed; top: 50%; right: -3px; margin-left: -100px; margin-top: -100px; border: 1px solid #ffddb1; border-radius: 4px 0 0 4px; z-index: 200; background: #ffeab1; padding: 3px; }
    .Ask_Me span { font: normal 11px tahoma; color: gray; padding: 3px; line-height: 18px; }
    .Ask_Me:hover span { color: #454545; }
.search_keywords { padding: 2px 5px!important; margin: 0!important; }
.search_keywords { padding: 0 5px !important; min-height: 26px !important; margin: 0 !important; }
.arrow_box { position: relative; background: #9d499c; }
    .arrow_box:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0,0,0,0); border-bottom-color: #9d499c; border-width: 10px; margin-left: -10px; }
    .arrow_box:before { border-color: rgba(0,0,0,0); border-bottom-color: #000; border-width: 13px; margin-left: -13px; }
.keywordlist { list-style: none; padding: 0; width: 600px; }
    .keywordlist li { float: right; }
        .keywordlist li input { margin: 3px; }
#sddm2 { z-index: 30; margin: 0; padding: 0; }
    #sddm2 li { list-style: none; float: right; font: normal 12px tahoma; margin: 0; padding: 0; direction: rtl; }
        #sddm2 li a { display: block; background: none; color: #6e3395; text-align: right; text-decoration: none; padding: 2px 8px; transition: none; }
            #sddm2 li a:hover { background: #f9f9f9; color: #ff6a00!important; z-index: 500; }
    #sddm2 div { position: absolute; visibility: hidden; background: #f9f9f9; margin: 0; padding: 0; z-index: 31; box-shadow: 0 1px 3px rgba(0,0,0,.1); }
        #sddm2 div a { position: relative; display: block; width: auto; white-space: nowrap; text-align: right; text-decoration: none; background: #f9f9f9; color: #6e3395; font: normal 12px tahoma; margin: 0; padding: 5px 10px; transition: all .2s ease-in-out .2s; }
    #sddm2 .menuHeadHover { background: #f9f9f9; color: #ff6a00; }
.bubble { position: relative; width: 850px; min-height: 50px; padding: 9px; background: #ebebeb; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: transparent solid 1px; }
    .bubble:after { content: ''; position: absolute; border-style: solid; border-width: 15px 0 15px 15px; border-color: transparent; display: block; width: 0; z-index: 1; right: -15px; top: 13px; }
    .bubble:before { content: ''; position: absolute; border-style: solid; border-width: 15px 0 15px 15px; border-color: transparent #ebebeb; display: block; width: 0; z-index: 0; right: -16px; top: 13px; }
.bubble1 { position: relative; width: 850px; min-height: 50px; padding: 9px; background: #a8ee90; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: transparent solid 1px; }
    .bubble1:after { content: ''; position: absolute; border-style: solid; border-width: 15px 0 15px 15px; border-color: transparent; display: block; width: 0; z-index: 1; right: -15px; top: 13px; }
    .bubble1:before { content: ''; position: absolute; border-style: solid; border-width: 15px 0 15px 15px; border-color: transparent #a8ee90; display: block; width: 0; z-index: 0; right: -16px; top: 13px; }
.textareabox { height: 50px!important; resize: none!important; }
.ClosedRequest { position: absolute; display: block; background: url(Images/ClosedRequest.png) no-repeat center center; width: 600px; height: 300px; z-index: 99; }
.QuoteHistory { width: 100%; }
    .QuoteHistory tr:first-child td { font-weight: bold; }
    .QuoteHistory td { text-align: right; padding: 5px 5px 5px 0; line-height: 15px; border-bottom: 1px solid #f3f3f3; font: normal 12px tahoma; }
        .QuoteHistory td:first-child { color: #6e3395; }
.showmenu { visibility: initial!important; }
#sddm3 { z-index: 30; margin: 0; padding: 0; }
    #sddm3 li { list-style: none; float: right; font: normal 12px tahoma; margin: 0; padding: 0; direction: rtl; background: #f9f9f9; }
        #sddm3 li a { display: block; background: none; color: #6e3395; text-align: right; text-decoration: none; padding: 2px 8px; transition: none; }
            #sddm3 li a:hover { background: #f9f9f9; color: #ff6a00!important; z-index: 500; }
    #sddm3 > li > div { position: absolute; background: #f9f9f9; visibility: hidden; margin: 0; padding: 0; z-index: 31; box-shadow: 0 1px 3px rgba(0,0,0,.1); }
    #sddm3 div a { position: relative; display: block; width: auto; white-space: nowrap; text-align: right; text-decoration: none; background: #f9f9f9; color: #6e3395; font: normal 8pt/18px tahoma; margin: 0; padding: 5px 10px; transition: all .2s ease-in-out .2s; }
    #sddm3 .menuHeadHover { background: #f9f9f9; color: #ff6a00; }
    #sddm3 > li > a { display: block; letter-spacing: 0; background: none repeat scroll 0% 0% transparent; color: #888!important; text-align: right; text-decoration: none; transition: all .2s ease-in-out .2s; border-radius: 2px; margin-right: 1px; border: 1px solid #ccc; font-family: 'yekan',Tahoma; }
        #sddm3 > li > a:hover { color: #6e3395!important; border: 1px solid #6e3395; }
        #sddm3 > li > a > div { float: right; margin-left: 2px; position: relative; top: 2px; height: 18px; transition: all .2s ease-in-out .2s; }
    #sddm3 > li:nth-child(1) > a > div { width: 32px; background: url(images/public/topmenu-first.gif) no-repeat scroll -72px -18px transparent; }
    #sddm3 > li:nth-child(1) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll -72px 0 transparent; }
    #sddm3 > li:nth-child(2) > a > div { width: 32px; background: url(images/public/topmenu-first.gif) no-repeat scroll -72px -18px transparent; }
    #sddm3 > li:nth-child(2) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll -72px 0 transparent; }
    #sddm3 > li:nth-child(3) > a > div { width: 36px; background: url(images/public/topmenu-first.gif) no-repeat scroll -36px -18px transparent; }
    #sddm3 > li:nth-child(3) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll -36px 0 transparent; }
    #sddm3 > li:nth-child(4) > a > div { width: 19px; background: url(images/public/topmenu-first.gif) no-repeat scroll -17px -18px transparent; }
    #sddm3 > li:nth-child(4) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll -17px 0 transparent; }
    #sddm3 > li:nth-child(5) > a > div { width: 17px; background: url(images/public/topmenu-first.gif) no-repeat scroll 0 -18px transparent; }
    #sddm3 > li:nth-child(5) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll 0 0 transparent; }
#sddm4 { z-index: 30; margin: 0; padding: 0; }
    #sddm4 li { list-style: none; float: right; font: normal 12px tahoma; margin: 0; padding: 0; direction: rtl; background: #f9f9f9; }
        #sddm4 li a { display: block; background: none; color: #6e3395; text-align: right; text-decoration: none; padding: 2px 8px; transition: none; }
            #sddm4 li a:hover { background: #f9f9f9; color: #ff6a00!important; z-index: 500; }
    #sddm4 > li > div { position: absolute; background: #f9f9f9; visibility: hidden; margin: 0; padding: 0; z-index: 31; box-shadow: 0 1px 3px rgba(0,0,0,.1); }
    #sddm4 div a { position: relative; display: block; width: auto; white-space: nowrap; text-align: right; text-decoration: none; background: #f9f9f9; color: #6e3395; font: normal 8pt/18px tahoma; margin: 0; padding: 5px 10px; transition: all .2s ease-in-out .2s; }
    #sddm4 > li > a { display: block; letter-spacing: 0; background: none repeat scroll 0% 0% transparent; color: #888!important; text-align: right; text-decoration: none; transition: all .2s ease-in-out .2s; border-radius: 2px; margin-right: 1px; border: 1px solid #ccc; font-family: 'yekan',Tahoma; }
        #sddm4 > li > a:hover { color: #6e3395!important; border: 1px solid #6e3395; }
        #sddm4 > li > a > div { float: right; margin-left: 2px; position: relative; top: 2px; height: 18px; transition: all .2s ease-in-out .2s; }
    #sddm4 > li:nth-child(1) > a > div { width: 18px; background: url(images/public/topmenu-first.gif) no-repeat scroll -122px -18px transparent; }
    #sddm4 > li:nth-child(1) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll -122px 0 transparent; }
    #sddm4 > li:nth-child(2) > a > div { width: 18px; background: url(images/public/topmenu-first.gif) no-repeat scroll -104px -18px transparent; }
    #sddm4 > li:nth-child(2) > a:hover > div { background: url(images/public/topmenu-first.gif) no-repeat scroll -104px 0 transparent; }
.showmenu { visibility: initial!important; }
#popup hr { margin-top: 20px; margin-bottom: 20px; }
#popup h2 { font-size: 18px; color: #555; }
#popup .intro-line hr { border-right: medium none; border-width: 1px medium medium; border-style: solid none none; border-color: #ddd; border-image: none; margin-top: -24px; }
    #popup .intro-line hr.stick { border-top: 7px solid #f8bb3c; position: relative; width: 100px; z-index: 1; margin-top: 0; }
.sel-btn { background: url('images/img/popup-btns.png') no-repeat bottom; width: 210px; height: 65px; }
    .sel-btn:hover { background: url('images/img/popup-btns-hover.png') no-repeat bottom; width: 210px; height: 65px; }
.cus-btn { background: url('images/img/popup-btns.png') no-repeat top; width: 210px; height: 65px; }
    .cus-btn:hover { background: url('images/img/popup-btns-hover.png') no-repeat top; width: 210px; height: 65px; }
.main-popup { position: relative; background: #f0f0f0; padding: 20px; width: auto; max-width: 450px; color: #333; margin: 20px auto; direction: rtl; text-align: justify; font-family: Tahoma; font-size: small; border-right: 10px solid #ddd; }
.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out; }
    .mfp-fade.mfp-bg.mfp-ready { opacity: .8; }
    .mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; transition: all .5s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }
::-moz-selection { background: #6e3395; color: #fefff8; text-shadow: none; }
::selection { background: #6e3395; color: #fefff8; text-shadow: none; }
img::selection { background: transparent; }
img::-moz-selection { background: transparent; }
.cssmask h1::selection { -webkit-text-stroke: 1px #fefff8; background: #4b4c46; color: transparent; }
.cssmask .sub h1::selection { background: #f56906; color: #fefff8; -webkit-text-stroke: 0; }
::selection:window-inactive, .cssmask h1::selection:window-inactive { background: #c8c9c2; color: #4b4c46; }
#main-tab { width: 705px; height: 273px; float: right; position: relative; direction: rtl; margin-top: 10px; margin-bottom: 20px; }
#box-welcom { width: 230px; height: 285px; float: right; margin: 0 0 0 2px; border: 1px solid #e5e5e5; }
.welcom-pic { width: 100%; height: 100px; background-color: #7b5c90; }
    .welcom-pic p { text-align: center; margin: 0; }
    .welcom-pic img { width: 54px; height: 54px; margin-top: 25px; }
.welcom-text { width: 100%; height: 170px; background-color: #f5f5f5; padding-top: 15px; }
    .welcom-text h3 { font-family: 'yekan',Tahoma; font-size: 17px; text-align: center; color: #555; margin-top: -5px; }
    .welcom-text p { line-height: 23px; margin-right: 15px; margin-left: 15px; margin-top: 8px; text-align: right; color: #555; font-family: Tahoma; text-align: justify; font-size: 12px; line-height: normal; }
        .welcom-text p strong { color: #6e3395; font-family: Tahoma; font-size: 11px; }
#box-shop { width: 230px; height: 285px; float: right; margin: 0 0 0 2px; border: 1px solid #e5e5e5; }
.shop-pic { width: 100%; height: 100px; background-color: #50b9aa; }
    .shop-pic p { text-align: center; margin: 0; }
    .shop-pic img { width: 54px; height: 54px; margin-top: 25px; }
.shop-text { width: 100%; height: 170px; background-color: #f5f5f5; padding-top: 15px; }
    .shop-text h3 { text-align: center; font-family: 'yekan',Tahoma; font-size: 17px; color: #555; margin-top: -5px; }
    .shop-text p { line-height: 23px; margin-right: 15px; margin-left: 15px; margin-top: 5px; text-align: right; text-align: justify; color: #555; font-family: Tahoma; font-size: 12px; line-height: normal; }
    .shop-text ul { font-family: Tahoma; font-size: 12px; line-height: normal; color: #fff; margin-top: 8px; text-align: right; }
        .shop-text ul li { line-height: 24px; text-align: right; color: #555; margin-right: 30px; }
#box-sell { width: 230px; height: 285px; float: right; margin: 0 0 0 0; border: 1px solid #e5e5e5; }
.sell-pic { width: 100%; height: 100px; background-color: #f96a6a; }
    .sell-pic p { text-align: center; margin: 0; }
    .sell-pic img { width: 54px; height: 54px; margin-top: 25px; }
.sell-text { width: 100%; height: 170px; background-color: #f5f5f5; padding-top: 15px; }
    .sell-text h3 { font-family: 'yekan',Tahoma; font-size: 17px; text-align: center; color: #555; margin-top: -5px; }
    .sell-text p { margin-right: 15px; margin-left: 15px; margin-top: 5px; line-height: 23px; text-align: justify; color: #555; font-family: Tahoma; font-size: 12px; line-height: normal; }
    .sell-text strong { text-align: center; color: #555; font-family: Tahoma; font-size: 11px; }
    .sell-text ul { font-family: Tahoma; font-size: 12px; line-height: normal; color: #fff; list-style-type: disc; margin-top: 8px; text-align: right; }
        .sell-text ul li { line-height: 24px; text-align: right; color: #555; margin-right: 30px; }
.date-sell-btn { padding-right: 30px; margin-bottom: 12px; }
.sell-btn { width: 85px; height: 25px; margin-right: 143px; background-color: #69cab6; padding-top: 3px; position: relative; right: 3px; top: 13px; }
    .sell-btn a { text-decoration: none; text-align: center; color: #6e3395; }
    .sell-btn span { color: #fff; margin-top: 2px; text-align: center; font-family: 'yekan',Tahoma; font-size: 12px; margin-right: -15px; }
        .sell-btn span:hover { text-decoration: none; color: #fa9c38; }
.rightside { float: right; width: 190px; height: auto; }
#cssmenu { direction: rtl; float: right; }
    #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul ul { list-style: none; margin: 0; padding: 0; border: 0; }
        #cssmenu ul { position: relative; z-index: 55; float: right; }
            #cssmenu ul li { float: right; min-height: 1px; line-height: 1em; vertical-align: middle; }
                #cssmenu ul li.hover, #cssmenu ul li:hover { position: relative; z-index: 56; cursor: default; }
            #cssmenu ul ul { margin-top: 1px; visibility: hidden; position: absolute; top: 1px; right: 99%; z-index: 598; width: 100%; }
                #cssmenu ul ul li { float: none; }
                #cssmenu ul ul ul { top: 1px; right: 99%; }
            #cssmenu ul li:hover > ul { visibility: visible; }
            #cssmenu ul li { float: none; }
            #cssmenu ul ul li { font-weight: normal; }
        #cssmenu a { transition: none; }
#cssmenu { font-family: Tahoma,sans-serif; font-size: 11px; width: 180px; }
    #cssmenu ul a, #cssmenu ul a:link, #cssmenu ul a:visited { display: block; color: #555; text-decoration: none; font-weight: 300; padding: 4px 0; margin-right: 5px; font-family: 'yekan',Tahoma; }
    #cssmenu > ul > li:last-child { padding: 5px; border-right: 3px solid #6e3395; }
    #cssmenu > ul { float: none; }
    #cssmenu ul { background: #f9f9f9; }
    #cssmenu > ul > li { border-bottom: 1px solid #e5e5e5; }
        #cssmenu > ul > li:nth-of-type(2n+ 1) { border-right: 3px solid #fff; }
    #cssmenu > ul:nth-of-type(2n+ 0) > li { border-right: 3px solid #fafafa; background: #fafafa; }
    #cssmenu > ul > li > a { padding: 0 5px 11px 5px; }
    #cssmenu > ul > li:hover { border-right: 3px solid #a52cbd; }
    #cssmenu ul li:hover > a { color: #a52cbd; }
    #cssmenu > ul > li:hover { }
    #cssmenu > ul.homepage > li { border-right: 3px solid #f3f3f3; background: url(Images/public/expand.png) 5% center no-repeat!important; }
        #cssmenu > ul.homepage > li:hover { border-right: 3px solid #ff8400; background: url(Images/public/expand-h.png) 5% center no-repeat #fff!important; }
    #cssmenu ul ul a:link, #cssmenu ul ul a:visited { font-weight: 400; font-size: 12px; }
    #cssmenu ul ul { width: 250px; background: none; top: -2px; box-shadow: 0 0 3px #ddd; }
        #cssmenu ul ul a { padding: 2px 5px 5px 5px; }
        #cssmenu ul ul li { padding: 0 10px; background: #f3f3f3; border-top: 1px solid #e3e3e3; border-right: 2px solid #e3e3e3; }
            #cssmenu ul ul li a:hover { color: #f98c15; }
            #cssmenu ul ul li:first-child { border-right: 4px solid #e3e3e3; }
            #cssmenu ul ul li:last-child { border-bottom: 3px solid #6e3395; }
    #cssmenu .brorange { border-right: 3px solid #ff7d00!important; }
    #cssmenu .cssmenuhead { font-weight: 700!important; line-height: 40px!important; padding: 0 5px!important; color: #ff7d00!important; font-family: 'yekan'!important; }
#ads-box { width: 249px; height: auto; overflow: hidden; float: right; list-style: none; margin-top: 17px; }
    #ads-box ul { padding: 0; margin: 0; list-style: none; }
    #ads-box li { margin-bottom: 10px; }
.signupbox-st { width: 249px; height: 152px; background: url('Images/public/Sidebar.jpg') no-repeat scroll 0 0 transparent; }
    .signupbox-st:hover { background: url('Images/public/Sidebar.jpg') no-repeat scroll -249px 0 transparent; }
.helpbuybox-st { width: 249px; height: 60px; background: url('Images/public/Sidebar.jpg') no-repeat scroll 0 -152px transparent; transition: all .1s ease-in-out .1s; }
    .helpbuybox-st:hover { background: url('Images/public/Sidebar.jpg') no-repeat scroll -249px -152px transparent; transition: all .1s ease-in-out .1s; }
.contactbox-st { width: 249px; height: 60px; background: url('Images/public/Sidebar.jpg') no-repeat scroll 0 -212px transparent; transition: all .1s ease-in-out .1s; }
    .contactbox-st:hover { background: url('Images/public/Sidebar.jpg') no-repeat scroll -249px -212px transparent; transition: all .1s ease-in-out .1s; }
.helpsellbox-st { width: 249px; height: 60px; background: url('Images/public/Sidebar.jpg') no-repeat scroll 0 -272px transparent; transition: all .1s ease-in-out .1s; }
    .helpsellbox-st:hover { background: url('Images/public/Sidebar.jpg') no-repeat scroll -249px -272px transparent; transition: all .1s ease-in-out .1s; }
.forumbox-st { width: 249px; height: 60px; background: url('Images/public/Sidebar.jpg') no-repeat scroll 0 -332px transparent; transition: all .1s ease-in-out .1s; }
    .forumbox-st:hover { background: url('Images/public/Sidebar.jpg') no-repeat scroll -249px -332px transparent; transition: all .1s ease-in-out .1s; }
.helpbox-st { width: 249px; height: 270px; background: url('Images/public/Sidebar.jpg') no-repeat scroll 0 -392px transparent; }
    .helpbox-st:hover { background: url('Images/public/Sidebar.jpg') no-repeat scroll -249px -392px transparent; }
.green { direction: rtl; color: #69a816; }
.minimum_order { direction: rtl; color: #666; }
#content { float: left; width: 100%; margin: 0 auto; padding: 0; }
.stbox { top: 15px; bottom: 25px; width: 100%; background-color: #f9f9f9;   }
.box-newproducts {   margin-bottom: 10px;   font-family: 'yekan',Tahoma,Arial; color: #666; line-height: 22px; }
    .box-newproducts header { border-bottom: 2px solid #ebedef; height: 40px; width: 100%; text-align: right; }
        .box-newproducts header h3 { font-family: 'yekan',Tahoma,Arial; border-bottom: 2px solid #6e3395; color: #666; display: inline-block; height: 40px; line-height: 50px; max-width: 660px; font-size: 14px; font-weight: normal; margin-right: 8px; margin-top: 0; margin-bottom: 0; padding: 0; }
    .box-newproducts .scroller { margin-top: 18px; }
#content .box-newproducts .scroller .items .productItem { display:inline-block;  vertical-align: top; text-align: center; width: 145px; padding-left: 10px; padding-right: 10px; }
.productItem a { text-decoration: none; outline: 0; color: #666; }
.productItem:hover { color: #ef3f3e; background: 0; }
.box-newproducts .scroller .items .productItem label { display: block; width: 100%; margin: 0 auto; line-height: 20px; cursor: pointer; }
    .box-newproducts .scroller .items .productItem label.category { margin-bottom: 5px; }
    .box-newproducts .scroller .items .productItem label.entitle { direction: rtl; font-weight: normal; text-decoration: none; color: #666; height: auto; }
 .box-newproducts .scroller .items .productItem a.procat { }
.topratedboxes .items { 
    text-align:center;
}


    .topratedboxes .items .productItem img { 

        display:block;

    }


label.entitle span, label.minimum_order { font-family: 'yekan','B Yekan',Tahoma; }
.box-newproducts .scroller a { text-decoration: none; outline: 0; color: #666; }
.box-previousproducts { position: relative; margin-bottom: 10px; min-height: 250px; color: #666; line-height: 22px; }
    .box-previousproducts header { border-bottom: 2px solid #ebedef; height: 40px; width: 100%; text-align: right; }
        .box-previousproducts header h3 { border-bottom: 2px solid #6e3395; color: #666; display: inline-block; height: 40px; line-height: 50px; max-width: 660px; font-size: 14px; font-weight: normal; margin-right: 8px; margin-top: 0; margin-bottom: 0; padding: 0; }
    .box-previousproducts .scroller { overflow: hidden; position: absolute; margin-top: 18px; }
#content .box-previousproducts .scroller .items .productItem { display: block; float: right; position: relative; vertical-align: top; text-align: center; width: 145px; padding-left: 10px; padding-right: 10px; }
.productItem a { text-decoration: none; outline: 0; color: #666; }
.productItem:hover { color: #ef3f3e; background: 0; }
.box-previousproducts .scroller .items .productItem label { display: block; width: 100%; margin: 0 auto; line-height: 20px; cursor: pointer; }
    .box-previousproducts .scroller .items .productItem label.category { margin-bottom: 5px; }
    .box-previousproducts .scroller .items .productItem label.entitle { direction: rtl; font-weight: normal; text-decoration: none; color: #666; height: auto; }
.box-previousproducts .scroller a { text-decoration: none; outline: 0; color: #666; }
.box-activesellers { position: relative; margin-bottom: 10px; min-height: 290px; color: #666; line-height: 22px; }
    .box-activesellers header { border-bottom: 2px solid #ebedef; height: 40px; width: 100%; text-align: right; }
        .box-activesellers header h3 { border-bottom: 2px solid #6e3395; color: #666; display: inline-block; height: 40px; line-height: 50px; max-width: 660px; font-size: 14px; font-weight: normal; margin-right: 8px; margin-top: 0; margin-bottom: 0; padding: 0; font-family: 'yekan',Tahoma,Arial; }
    .box-activesellers .scroller { overflow: hidden; position: absolute; margin-top: 18px; }
#content .box-activesellers .scroller .items .productItem { display: block; float: right; position: relative; vertical-align: top; text-align: center; width: 145px; padding-left: 10px; padding-right: 10px; }
.productItem a { text-decoration: none; outline: 0; color: #666; }
.productItem:hover { color: #ef3f3e; background: 0; }
.box-activesellers .scroller .items .productItem label { display: block; width: 100%; margin: 0 auto; line-height: 20px; cursor: pointer; }
    .box-activesellers .scroller .items .productItem label.category { margin-bottom: 5px; }
    .box-activesellers .scroller .items .productItem label.entitle { direction: rtl; font-weight: normal; text-decoration: none; color: #666; height: auto; }
.box-activesellers .scroller a { text-decoration: none; outline: 0; color: #666; }
.tblsearch { width: 100%; padding: 0; border-spacing: 0; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.fw { width: 100%; }
.error-box { background: #f0f0f0; box-shadow: 0 0 5px rgba(0,0,0,.5); padding: 20px; margin-top: 40px; color: #333; border-radius: 3px; font-size: 17px; border-right: 4px solid #00e69d; }
table.cpborder:parent { z-index: 999; }
.related-product { margin: 0 auto; border-top: 2px solid #6e3395; margin-top: 5px; }
.related-product, .vitrin-related-product * { font-family: 'yekan'; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
    .vitrin-related-product ul, .related-product ul { list-style: none; list-style-position: outside; margin: 0; padding: 0;

    }
        .vitrin-related-product ul li img, .vitrin-related-product ul li > a, .related-product ul li img, .related-product ul li > a { width: 100%; border-bottom: 1px solid rgba(225,225,225,.5); }
        .related-product ul li, .vitrin-related-product ul li { float: right; border: 1px solid #e1e1e1; width: 24.2223%; margin-left: 1%; }
        .related-product ul li {
                 float: right;
    border: 1px solid #e1e1e1;
    width: 170px;
    min-height: 240px;
    margin-bottom: 10px;
    margin-left: 10px;
    display: inline-block;
    text-align: center;

        }

       .related-product ul li span{
              
    clear: both;
    display: block;
    text-align: center;

        }

    .related-product .view-more { 

        text-align:center;
    }
            .related-product ul li:last-child, .vitrin-related-product ul li:last-child { margin-left: 0; }
        .related-productul li .related-product-title, .vitrin-related-product ul li .related-product-title { padding: 10px; text-align: center; color: #333; }
            .related-product ul li .related-product-title span, .vitrin-related-product ul li .related-product-title span { color: #7db335; display: block; }
        .related-product ul li .related-product-title { padding: 10px; height: 75px; vertical-align: middle; display: table-cell; }
        .related-product ul li .related-product-category, .vitrin-related-product ul li .related-product-category { background: #e1e1e1; position: relative; padding: 2px 10px 22px 50px; height: 50px; }
            .related-product ul li .related-product-category span, .vitrin-related-product ul li .related-product-category span { position: absolute; top: 50%; transform: translateY(-50%); width: calc(100% - 60px); line-height: 14px; }
            .related-product ul li .related-product-category a, .vitrin-related-product ul li .related-product-category a { background: #6a5a75; color: #f0f0f0; position: absolute; left: 0; top: 0; width: 50px; text-align: center; height: 50px; font-size: 11px; line-height: 15px; padding: 12px 0; }

.similar-orgs {background: #fff;
    padding: 10px; }

.similar-orgs ul { list-style: none; padding: 0; margin: 0; }
    .similar-orgs ul * { box-sizing: border-box; }
    .similar-orgs ul li {
    display: inline-block;
    width: 210px;
    margin: 2px;
    border: solid 1px #ddd;
    vertical-align: text-top;
    overflow: hidden;
    height: 64px;

    }

    .similar-orgs ul li.morecats{ border: solid 1px #ffa500; background: #ffa500; text-align: center; /* vertical-align: top; */ padding-top: 20px; color: #000; /* border-radius: 10px; */ }

    .similar-orgs ul li.morecats a {
    
    color: #000;
    border-bottom: solid 1px #000;
}

        .similar-orgs ul li img { width: 100%; }
        .similar-orgs ul li .similar-image { float: right; width: 30%; }
        .similar-orgs ul li .similar-name { 
            font-family: 'yekan';
   
    line-height: 20px;
    float: right;
    width: 70%;
    font-size: 14px;
   
    vertical-align: text-top;
    display: block;
    padding-right: 10px;
    padding-top: 5px;}

    .similar-orgs ul li .similar-tel 
    {
    max-width: 70px;
    overflow: hidden;
    color: #0082ff;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 13px;
    padding: 0;
        padding-right: 10px;
        padding-top: 2px;
    }

    .supinfobtn {
    text-align: center;
    float: left!important;
    display: inline-block!important;
    margin:0px!important;
}


    


    .supbtntitle {

    display: inline-block;
}


    .similar-orgs ul li .similar-address 
    {
max-width: 110px;
    overflow: hidden;
    color: #0082ff;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 13px;
    padding: 0;
    padding-right: 10px;
    padding-top: 2px;
    font-size: 10px;
    }


.related-product .abs-elem { background: rgba(106, 90, 117, 0.8); color: #f0f0f0;  box-sizing: border-box; font-size: medium; text-align: center; line-height: 80px; right: 0; top: 0; }
   

@media screen and (max-width:920px) {
    .related-product { width: 98%; }
        .related-product ul li { width: calc(33.3333% - 10px); margin-left: 10px; margin-bottom: 10px; }
}

@media screen and (max-width:640px) {
    .related-product ul li { width: calc(50% - 10px); margin-left: 10px; margin-bottom: 10px; }
}

@media screen and (max-width:420px) {
    .related-product ul li { width: 100%; margin-left: 0; }
    .related-product h3 { text-align: center; }
    #tab-contentsearch1 .mnsearchbtn button { width: 30px; }
    .crumb a { font-size: 11px; }
    div.crumb { width: 100%; }
}

@media (min-width:768px) {
    .custom-menu { 
        
        color: #000!important;
    border: dashed 1px #aaa!important;

        background: none !important; padding:7px 10px !important; margin-top: 6px !important; border-radius:5px;box-shadow:none;  }
}

.state-filter { position: relative; }
    .state-filter ul { overflow: hidden; }
    .state-filter .more--less { cursor: pointer; position: absolute; bottom: 0; width: 100%; text-align: center; right: 0; }
.left-side { width: 195px; }
    .left-side .mr10 { margin-right: 0; }
.pbn { padding-bottom: 0; }
.ptn { padding-top: 0; }
#tab-contentsearch1 select { height: 30px; }
#tab-contentsearch1 input { height: 28px; }
.mtn { margin-top: 0; }
.tp_bg.affix { position: fixed; width: 100%; z-index: 222;top:0;right:0 }
 


.buyersBrowseCshtml .insidecontent .selectbox ul{float: left;}

.buyersbuyingRequestDetailsCshtml .bsnbtn {margin-top: 20px;}

.buyersHome .wrap.vasat .rightside{width: 200px;}
.buyersHome #cssmenu {width: 200px; margin: 0 10px;}
.buyersHome .rightside .collapsableItem {line-height: 20px !important;}
.buyersHome #tabs ul li{padding: 3px;} 
.buyersHome #tabs ul li a{padding: 0 2px}
.buyersHome #tabs-1 .ul1{list-style: none; margin-right: 15px;}
.buyersHome #tabs-1 .evalImg{background: url(https://resource.1st.ir/html/css/new/Images/s1.png) no-repeat right; padding-right: 24px; line-height: 35px;}
.buyersHome #tabs-1 .sendReqImg{background: url(https://resource.1st.ir/html/css/new/Images/s2.png) no-repeat right; padding-right: 24px; line-height: 35px;}
.buyersHome #tabs-1 .acqImg{background: url(https://resource.1st.ir/html/css/new/Images/s3.png) no-repeat right; padding-right: 24px; line-height: 35px;}
.buyersHome #tabs-2 .ul2{list-style: square; list-style-position: inside; margin-right: 7px;}
.buyersHome #QuoteBox .companyImg{float: left; border: 3px double #ddd;}
.buyersHome #QuoteBox .companyOwnerName{margin-right: 5px; font: bold 11px tahoma;}
.buyersHome .leftside .registerImg{margin: 0 10px;}
.buyersHome .leftside .faqImg {margin-top: 0;}
.buyersHome .insidecontent{width: 680px; margin: 0px 20px 0 0;}
.buyersHome .insidecontent .td1 {text-align: left;}
.buyersHome .insidecontent .bs1.w{height: 400px;}
.buyersHome .insidecontent .bs1.w .bs2{width: 100%; height: 40px;}
.buyersHome .insidecontent .td2{background: #f3f3f3; width: 500px;}
.buyersHome .insidecontent .td2 h2{margin-right: 15px;}
.buyersHome .insidecontent .td3{background: #f3f3f3; width: 180px;}
.buyersHome .insidecontent .td3 h2{margin-right: 15px;}
.buyersHome .insidecontent .t1{margin-top: 20px;}
.buyersHome .insidecontent .t1 td1{text-align: left;}

.buyersSearch .gen1{color:#fff; background-color:#9d499c;}
.buyersSearch .fil1{box-shadow: 0 0 7px #ddd inset; background: #f9f9f9;}
.buyersSearch .ul1 {float: left;}

.buying-reqBuyerDetailsPartial {line-height: 20px;}
.buying-reqBuyerDetailsPartial .td1{background:#fff0db;}

.buying-req-main .hh2{font: bold 18px tahoma; text-indent: 40px; color: #9d499c}
.buying-req-main .aa1{padding:10px 15px;}
.buying-reqBuyingRequestReceivedQuotesH2 {width: 980px; font: bold 14px tahoma; text-indent: 20px;line-height:30px; text-align: right;background:#f7f7f7; color: #9d499c;border-bottom:2px solid #9d499c} 
.buying-reqBuyingRequestReceivedQuotesTbl .td1{color:#000000}
.buying-reqBuyingRequestReceivedQuotesTbl .sp1{position: relative; top: -10px; right: -5px;}
 
.buying-reqCreateQouteFS {width: 800px;margin: 10px auto;}
.buying-reqCreateQoute .ef1{width:65%;}
.buying-reqCreateQoute inp1 {padding-right:0px;}
 
.buying-reqInvalidBuyingRequest {width: 900px; min-height: 410px;}
.buying-reqInvalidBuyingRequest .d1{width: 540px; background: #fff;}
.buying-reqInvalidBuyingRequest .hh2{color: #606060; font-size: 14px;}
.buying-reqInvalidBuyingRequest .d2{width: 540px;}
.buying-reqInvalidBuyingRequest .ul1{font:normal 14px tahoma;list-style:none;}
 
.buying-reqQuestionsAndAnswersH2 {width: 980px; font: bold 14px tahoma; text-indent: 20px;line-height:30px; text-align: right;background:#f7f7f7; color: #9d499c;border-bottom:2px solid #9d499c}
.buying-reqQuestionsAndAnswers {width: 100%;}
.buying-reqQuestionsAndAnswers .d1{width: 100%;}

.buying-reqSubmitQuestion{background: none;}
.buying-reqSubmitQuestionInput{padding: 10px 15px; color: #202020;}

.buying-reqSubmitQuote .d1{padding:60px 0 !important}
.buying-reqSubmitQuote .hh1{text-align:center}
.buying-reqSubmitQuote .d2{width:350px;margin-top:40px}

.homeLogin #topMenuNotificationLink{position: relative;}

.messageInfoCshtml {min-height: 400px;}
.messageInfoCshtml .d1{background: #fff; width: 350px;}
.messageInfoCshtml .img1{margin-left:10px;}

.messageSupplierStatusCshtml {min-height: 400px;}
.messageSupplierStatusCshtml  .d1{background: #fff; width: 450px;}

.productsbrowseAdshtml .a1{display: block; text-align: center;}

.productsNotFoundhtml {min-height: 400px;}
.productsNotFoundhtml .bs1.shw.m10.vasat{background: #fff; width: 600px;}
.productsNotFoundhtml .p1{font-size: 11px;}

.productsProductAdshtml .a1 {display: block; text-align: center;}

.productsQueryPricehtml {border: 0; background: none;}
.productsQueryPricehtml .td1{text-align: right}


.productsRootCategoryhtml .rootsidebar #cssmenu { float: initial; width:100% }


.productsRootCategoryhtml .rootsidebar   {float: right;width: 180px;    display: inline-block;}


.supplierRootCategoryhtml .rootsidebar #cssmenu { float: initial; width:100% }


.supplierRootCategoryhtml .rootsidebar   {float: right;width: 180px;    display: inline-block;}



.productsRootCategoryhtml .l1 {border-right: 3px solid #ff7d00;}
.productsRootCategoryhtml .a1{font-weight: 800; line-height: 40px; padding: 0 5px; color: #ff7d00;}
.productsRootCategoryhtml .divSlider{float: right; margin-right: 10px;}
.productsRootCategoryhtml #banner-fade2
{width: 900px ; max-width:900px !important; height:150px !important; overflow:hidden; background: #eee; border: 1px solid #ddd;}

.productsRootCategoryhtml .hh1{margin-top: 20px;}
.productsRootCategoryhtml .hh3{margin-top: 20px;}
.productsRootCategoryhtml .hh3{margin-top: 20px;}
.productsRootCategoryhtml .productsDiv{float: right; margin-right: 10px;}

.productsRootCategoryAds .a1{display: block; text-align: center;}

.suppliersBrowsehtml .l1{padding-right: 10px; background: url(https://resource.1st.ir/html/css/new/Images/premium.png) no-repeat right;}
.suppliersBrowsehtml .l2{padding-right: 30px; background: url(https://resource.1st.ir/html/css/new/Images/verified.png) no-repeat right;}

.suppliersBrowseAds .a1{display: block; text-align: center;}

.suppliersContacthtml {background: #fff;}
.suppliersContacthtml .leg1{width: 150px;}
.suppliersContacthtml .td1{width: 70px;}
.suppliersContacthtml .td2{width: 150px;}
.suppliersContacthtml .d1{text-align: center; padding: 10px 30px; margin: 10px;}

.suppliers_infohtml .fieldDiv1 {background: #fff;}
.suppliers_infohtml .cDiv1{width: 150px;}
.suppliers_infohtml .td1{width: 70px;}
.suppliers_infohtml .td2{width: 150px;}
.suppliers_infohtml .fieldDiv2 {background: #fff;}
.suppliers_infohtml .cDiv2{width: 150px;}
.suppliers_infohtml .ul1{padding: 0; list-style: none;}
.suppliers_infohtml .p1{text-align: center; font-size: .8em}
.suppliers_infohtml .fieldDiv3 {background: #fff;}
.suppliers_infohtml .cDiv3{width: 150px;}

.suppliersNotFoundhtml {min-height: 400px;}
.suppliersNotFoundhtml .d1{background: #fff; width: 600px;}
.suppliersNotFoundhtml .p1{font-size: 11px;}

.suppliersOrganizationDetailshtml .sp1{position: relative; top: -10px; right: -5px;}

.supplierRootCategoryhtml .cssmenu{float: right;}
.supplierRootCategoryhtml #cssmenu .l1{border-right: 3px solid #ff7d00;}
.supplierRootCategoryhtml #cssmenu .a1{font-weight: 800; line-height: 40px; padding: 0 5px; color: #ff7d00;}
.supplierRootCategoryhtml .d1{float: right; margin-right: 10px;     width: 900px;
    padding: 0px;}
.supplierRootCategoryhtml .d2{width: 900px ; max-width:900px !important; height:150px !important; overflow:hidden; background: #eee; border: 1px solid #ddd;}
.supplierRootCategoryhtml .hh1{margin-top: 20px;}

.productsRootCategoryhtml .cssmenu{float: right;}
.productsRootCategoryhtml #cssmenu .l1{border-right: 3px solid #ff7d00;}
.productsRootCategoryhtml #cssmenu .a1{font-weight: 800; line-height: 40px; padding: 0 5px; color: #ff7d00;}
.productsRootCategoryhtml .d1{

        float: right;
    margin-right: 10px;
    width: 900px;
    padding: 0px;
}
.productsRootCategoryhtml .d2{width: 680px ; max-width:680px !important; height:150px !important; overflow:hidden; background: #eee; border: 1px solid #ddd;}
.productsRootCategoryhtml .hh1{margin-top: 20px;}
 

.productsSearchhtml .div1{    box-shadow: 0 0 7px #ddd inset;    background: #f9f9f9;}
.productsSearchhtml .ul1{float: right}
.productsSearchhtml .l1{padding-right: 10px; background: url(https://resource.1st.ir/html/css/new/Images/premium.png) no-repeat right;}
.productsSearchhtml .l2{padding-right: 30px; background: url(https://resource.1st.ir/html/css/new/Images/verified.png) no-repeat right;}

.suppliersSearchhtml .d1{box-shadow: 0 0 7px #ddd inset; background: #f9f9f9;}
.suppliersSearchhtml .ul1{float: right}
.suppliersSearchhtml .l1{padding-right: 10px; background: url(https://resource.1st.ir/html/css/new/Images/premium.png) no-repeat right;}
.suppliersSearchhtml l2{padding-right: 30px; background: url(https://resource.1st.ir/html/css/new/Images/verified.png) no-repeat right;}
.suppliersSearchhtml .ul2{float: left;}



.tp_bg.affix ~ .content_bg { margin-top:10px}

.signs-span { position: relative; top: -10px; right: -5px;  }
.wrap_home_vasat-div { padding-bottom: 10px; }
#general-prdct tr td .m10 { padding-right: 20px; }
#general-prdct .vertical-align-middle { vertical-align: middle; }
#general-prdct .vertical-align-middle .aboutCoinfo { margin-right: 10px; }
.vertical-align-middle .premium-member { position: relative; float: right; }
.vertical-align-middle .verified-member { margin-left: 20px; float: right; }
.vertical-align-middle .organization-info { margin: 0; }

.producthtml #tabs { width: 890px; padding-top:10px;}
.producthtml #tabs ul li a b { font-family: 'yekan'; }
.producthtml .p10.bs1.mt10 { width: 870px; }
.producthtml #tblImages { border: 1px solid #ddd; margin-top: 10px; }
.producthtml .class-no1 { width: 120px; }
.producthtml #tblImages .thumb { margin-bottom: 5px; }
.producthtml .left-side { float: left}

.rootcategorycats  {clear:both; padding-top:10px; padding-bottom:10px; }
.rootcategorycats  a{ 


    width: 100px;
    border: solid 1px #e0e0e0;
    display: inline-block;
    float: right;
    height: 50px;
    text-align: center;
    padding: 3px;
    margin: 2px;

}


.hotproductslast { }
.hotproductslast a{ 
        width: 219px;
    display: block;
    float: right;
    background: #f1f1f1;
    margin: 3px;

}
.hotproductslast a img{    width: 50px;
    height: 50px;
    float:right;

}
.hotproductslast a span{

       float: right;
    display: block;
    padding-right: 5px;
    max-width: 162px;
    max-height: 50px;
    overflow: hidden;
    line-height: 21px;
}

.insidecontent .bsnbtn p { 

    padding: 0px;
    margin: 0px;
    margin-top: 7px;
}


.insidecontent .bsnbtn a.contactbtn { 
    
    border-radius: 8px;
    background: #ffa500;
    width:100px;
    padding: 5px 5px;
    margin: 0px;
}

.insidecontent .bsnbtn a.msgsend { 
        background: none;
    color: #004cf7 !important;
    border-radius: inherit;
}


.insidecontent .bsnbtn a.msgsend:hover { 
      
    color: #0d38a1 !important;
   


}
.insidecontent .itemslist > ul > li { padding: 5px; }
.insidecontent .itempic a { padding: 0px; }
.input-validation-error { border: solid 1px #f00 !important; }
.sendmessagetosupplier #spnCounter { display: none; }
#Prdct { width: 651px; padding: 0px; background: #fdfdfd; display: inline-block; border: none; }
.aboutCo { display: inline-block; width: 25%; vertical-align: top; background: #f1f1f1; border: dashed 1px #ddd; padding: 5px; float: left; border-top:none; }
#general-detail { width: 435px; display: inline-block; vertical-align: top; padding-right: 10px; }
#general-detail div { padding-top: 13px; font-size: 13px; }
#general-detail div.bottuns { padding-top: 20px; }
.producthtml #banner-fade2 { height: 200px; width: 200px; position: initial; display: inline-block; }


 


.productheader{  border-bottom: solid 1px #ddd; padding-bottom: 15px; margin-bottom: 0px; padding-right: 10px; }
.productheader h1 { font-size: initial; color: #000000; }
ul.bjqs { border: solid 1px #ddd !important; border-top: none !important; border-right: none !important; height: 200px; width: 100%; display: block; }
.productheader .shortdesc { font-size:11px !important ;}

#Prdct a.getlatestprice { 
        border: solid 1px #e8e8e8;
        margin-right: 5px;
    line-height: px;
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #caecff;
    color: #000000;
    height: 17px;
    display: inline-block;
    line-height: 13px;
}
.wrap_home_vasat-div { 

    width:900px;
}
.producthtml #tabs { 

    padding-top:25px;}

 
 .producthtml #tabs {
    width: initial;
}

#Prdct-details {width: initial; padding:0px; background:#none; }


    #Prdct-details .ProductProperties
     {   border-top: solid 1px #ddd;
         border-left: solid 1px #ddd;
         border-bottom: solid 1px #ddd;
         padding: 10px;
    }
    #Prdct-details .ProductProperties div { 
  padding:5px;
  padding-right:15px;

    }
   #Prdct-details .ProductProperties div:nth-child(2n) { 
  
       background-color:#f3f3f3;

    }
     #Prdct-details .ProductProperties .ProductProperty .ppn { 
  
         min-width:70px;
         display:inline-block;

    }

#general-detail div span:nth-child(1) { 
    min-width:100px;
    min-width: 85px;
    display: inline-block;
    font-size: 12px;
}

    .supplierinformation
     {   border: solid 1px #ddd;
         padding: 10px; 
    }
   .supplierinformation div { 
  padding:5px;
  padding-right:15px;

    }
   .supplierinformation div:nth-child(2n) { 
  
       background-color:#f3f3f3;

    }
    .supplierinformation .sit { 
  
         min-width:70px;
         display:inline-block;

    }



.producthtml .p10.bs1 { 

    width:initial;
    border-right:none;
    margin-top: 30px;
}


.pagetabs { 
    margin-top:30px;

}

.pagetabs a {
    background: #e8e8e8 !important;
    border-color: #eee!important;
    border-top: none !important;
    transition: ease-in-out .3s;

      border: 1px solid #d3d3d3;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;

        list-style: none;
    float: right;
    position: relative;
    bottom: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;

    float: right;
    padding: .5em 2em;
    text-decoration: none;
 
    width: initial;
    padding-top: 10px;
}


.pagetabs a.selected {
    background: #6e3395 !important;
    border-top: none !important;
    color:#fff;

}

.homepageclass { 

        padding-top: 15px;

}


.homepageclass .rightside { }

.homepageclass .insidecontent { 

        width: 900px; 
            padding-right: 10px;
    padding: 0px;
    display: inline-block;
 padding-right:10px;
    float: initial; 
} 
 


.homepageclass .insidecontent .box-activesellers {
     position:initial;
    margin-bottom: 10px;
    min-height: 290px;
    color: #666;
    line-height: 22px;
    top:initial;
}


.homepageclass .hotproducts ul li img {
    border-bottom: 1px solid #eee;
    width: 110px;
    height: 110px; 
}

.homepageclass .hotproducts ul li {
   
    
    margin-bottom: 0px;
 
    height: 168px;
 
    padding-bottom: 0px;
    border: 1px solid #ddd; 
}

.homepageclass .box-newproducts header {
    border-bottom: 2px solid rgb(255, 165, 0);
    height: 40px; 

    width: 98%;
    text-align: right;
    background: #f1f1f1;
    margin: 0 auto;
}

 
.homepageclass .box-newproducts header h3 { border-bottom: 2px solid #6e3395; color: #000; line-height: 45px; 
    font-size: 16px; }


.insidecontent .promote-section { }
    .insidecontent .promote-section img.mainbanner {display: inline-block;     vertical-align: text-top;}
    .insidecontent .promote-section .home-icons {  
        display: inline-block;
   
    text-align: left;
    vertical-align: text-top;
        width: 187px;
    }
.insidecontent .promote-section .home-icons a{
    padding:0px;
    margin-bottom: 15px; 
    display: inline-block; 
}

.insidecontent .promote-section .home-icons a.icon-1{}

        .insidecontent .promote-section .home-icons a.icon-2 {    margin-bottom: 14px; }
        .insidecontent .promote-section .home-icons a.icon-3 { margin-bottom:0px; }
.insidecontent .newspremiummembers { }

.infosection {    background: #f3f3f3;
    padding-top: 10px;
    padding-bottom: 20px; }
.infosection h1 { 
        border-bottom: dashed 1px #aaa;
    line-height: 40px;
    color: #000;
    font-weight: normal;
    padding-bottom: 5px; 
}
.infosection p{ 
    text-align:justify;
}
.headersection {     text-align: center;}
.headersearch {   display: inline-block; margin: 0 auto; margin-top: 25px;

                    width: 560px;
}
.headersearch input[type=text]{ 

     display: inline-block;
    vertical-align: text-top;
    font-family: 'tahoma', sans-serif;
    font-size: 12px;
    border: solid 2px #ffa500;
    min-width: 410px;
    border-left: 0px;
    background: #fff;
    height: 35px !important;
    line-height: 37px !important;
    float: right;

}
.headersearch select{
    
margin: 0;
    padding: 6px;
    display: inline-block;
    vertical-align: text-top;
    font-family: 'tahoma', sans-serif;
    font-size: 12px;
    border: solid 2px #ffa500;
    width: 85px;
    background: #f1f1f1;
    border-left: none;
    height: 39px !important;
    line-height: 40px !important;
    float: right;
    border-right: none;
}
.headersearch .searchbottom{ display: inline-block;     vertical-align: text-top;    display: inline-block;
    vertical-align: text-top;
    width: 39px;
    height: 39px !important;
    float:right;
    background: url(images/mainsearchbtn.gif);
    border: 0;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #733393;
}

.headerlogo {    display: inline-block;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}
.headerlogo a { }
.headerlogo a img{ }

.searchkey { 

        border-bottom: solid 1px #ccc;
}
.searchpagetabs {
    display:block;
    clear:both;
}
    .searchpagetabs ul { }
        .searchpagetabs ul li { 
            display: inline-block;
             width: 200px;
            line-height: 35px; 
            float: right;
            background: #eee;
            list-style: none;
            text-align: center;
            border-bottom: none;
            font-size: 16px;
            font-family: 'yekan',Tahoma;
            color: #000;

        }

       .searchpagetabs ul li:hover { 
        background:#ff7400!important;
        color:#fff!important;

        }
     .searchpagetabs ul li:hover a { 
       
        color:#fff!important;

        }

            .searchpagetabs ul li.currenttab {
                background:#ff8400;
                color:#000;
            }

.searchpagetabs ul li.currenttab a{color:#fff;}
.searchpagetabs ul li a {width: 200px; display:inline-block; line-height: 35px;  color:#000; width:100%; height:100%; }
.accountmenu { float:left !important;}
.CustomerPanel .pagetabs {margin-top:0px;}
.CustomerPanel .pagetabs ul li{ display:inline-block;}
.globenotifications a div{position: absolute; bottom: 10px; left: 8px; background: #ff0000; padding: 0px 3px; font: normal 9px tahoma; color: #fff; border-radius: 3px;}
* {font-family: 'yekan','BYekan';}
fieldset {border: 1px solid #ddd; border-radius: 1px; padding: 15px; margin:0px; font-size:14px;}
legend {width: auto; margin-bottom: 0px; font-size: 14px; line-height: inherit; border-bottom: none; padding: 5px 10px;}