﻿@charset "utf-8";
/* Design by Samir Advertising Group << samir@samir.ir :: www.samir.ir >> */

* { margin: 0; padding: 0; border: 0; outline: 0;  }
* { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
label { display: inline; box-sizing: border-box; max-width: initial; margin-bottom: initial; font-weight: initial; }
.col-md-offset-2, .col-md-10, .col-md-2 { width: auto; float: none; padding: 0px; }
.col-md-offset-2 { margin: 0; padding: 0px; }
body, html { box-sizing: border-box; max-width: 100%; height: 100%; margin: 0; padding: 0; border: 0; direction: rtl; font-family: iransans,tahoma; font-size: 11px; font-weight: normal; color: #333; }
.MLT {margin-left:-600px !important;margin-right:15px !important;}
body { background: #555; }
a { text-decoration: none; color: #333; font-family: iransans,tahoma; font-size: 11px; font-weight: normal; color: #333; }
a:hover { text-decoration: none; color: #ed2d6a; cursor: pointer; }
li { list-style: none; }
table { border-collapse: collapse; }
input[type="text"], input[type="password"] { line-height: 34px; height: 34px; font-family: iransans, verdana; border-radius: 5px; padding: 10px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; padding: 0 5px; font-family: iransans, verdana; border: 1px solid #BDC7CD; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #FFF; -moz-box-shadow: inset 0 0 4px rgba(0,0,0,.15); -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15); }
input[type="text"]:hover, input[type="password"]:hover, input[type="text"]:focus, input[type="password"]:focus { border: 1px solid #F5440E; }
input[type="text"]:focus, input[type="password"]:focus, input[type="password"]:focus, .input[type="text"]:hover { background: #f1f1f1; }
html, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre { display: block; unicode-bidi: embed }
h1 { font-size: 18px; }
.ProductFullView { width: 100%; box-sizing: border-box; }
.divBodyContent, .SpecialPackage, #TopMiddle, .divHeaderContent, footer .footerlogin, #divBox { max-width: 1200px; box-sizing: border-box; }
.glyphicon-menu-hamburger, .nav .dropdown-toggle { display: none;z-index:49999; }

.TextBoxMultiLine_Value_Detail { direction: ltr; }
.required { clear: both; color: red; font-size: 18px; }
#menu, .internalLoginHead, .divShareIconInFooter, .advMessageInFooter, .ComapreListTitle, #ContentPlaceHolder1_ESContentPlaceHolder1_ucElectronicStore1_ucProductsList1_ucProductsQuickSearch1_chkPricesList, .ValueText { display: none !important; }
.divLoginView, .divBuyListBar, .SuggestionShortcutProdcuts, .BuyListShortcut, .BuyListShortcutHeader, .BuyListShortcutContent, .LastVisited, .css_div_ProductPriceType { display: inline-block; }
.OptionCaption, .spanNavigatorProdGroup { white-space: nowrap; }
/*-----OPEN----------------------------------------------------------------------------------------------------------------*/
.RefererCBL .filterTag { position: relative; }
#imagelink0 { background: url(images/slideshow.png) right no-repeat; font-size: 0; display: block !important; width: 300px; height: 24px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
#imagelink0:hover { background: url(images/slideshowHover.png) right no-repeat; }
/*#GridList2 a { display: none; }*/
.tblOptions { }
.tblOptions tr { border-bottom: 1px solid #eee; padding: 10px; }
.tblOptions td { padding: 10px 15px; }
.tblOptions td.tdOptionCaption { border-left: 1px solid #eee; color: #999; }
.PriceNew{cursor:pointer;
}
.rbPrice{
    cursor:pointer;
}
.tblOptions .trOption, .ProductPriceNew .PriceNew { border-right: 5px solid #ccc; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.tblOptions .trOption:hover, .ProductPriceNew .PriceNew:hover { border-right: 5px solid red; }
.ProductPriceNew .Checked:hover { border-right: 5px solid green; }
.ProductPriceNew .Checked { background: #eee; border-right: 5px solid green; }
.ProductPriceNew .Checked .css_div_FinalPrice { color: green }
.tblOptions img { width: 30px; height: 30px; border: 1px solid #ccc; border-radius: 4px; }
.tblOptions .optionSelect { display: block; float: right; margin-left: 5px; height: 30px; }
.tblOptions input { width: 15px; height: 30px; margin: 0 5px; }
.tblOptions label { display: block; float: right; }
.ProductPriceNew { }
.ProductPriceNew tr { border-bottom: 1px solid #eee; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.ProductPriceNew tr .ProductPriceNew tr td { padding: 5px 10px; }
.ProductPriceNew .css_div_ProductPriceType, .ProductPriceNew .css_div_ProductPrice, .ProductPriceNew .css_div_FinalPrice, .ProductPriceNew .ActorEffects { transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.ProductPriceNew .css_div_ProductPriceType { font-family: tahoma; font-size: 11px; margin-left: 10px; }
.ProductPriceNew .Checked .css_div_ProductPriceType, .ProductPriceNew .Checked .css_div_ProductPrice, .ProductPriceNew .Checked .css_div_FinalPrice, .ProductPriceNew .Checked .ActorEffects { transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.ProductPriceNew .PriceCaption { float: right; padding-top: 8px; }
.ProductPriceNew .css_div_ProductPriceOption { }
.ProductPriceNew .css_div_ProductPriceOption table { opacity: 0.5; }
.ProductPriceNew .Checked .css_div_ProductPriceOption table { opacity: 1; }
.ProductPriceNew .css_div_ProductPrice, .ProductPriceNew .css_div_FinalPrice, .ProductPriceNew .ActorEffects { float: right; }
.ProductPriceNew .ActorEffects { margin-top: 8px; padding-right: 10px; margin-left: 15px; }
.ProductPriceNew .css_div_ProductPrice { padding-top: 8px; padding-right: 10px; }
.ProductPriceNew td.tdOptionCaption { border-left: 1px solid #eee; color: #999; }
.ProductPriceNew img { width: 30px; height: 30px; }
.ProductPriceNew .optionSelect { margin-left: 5px; height: 30px; }
.ProductPriceNew input { width: 15px; margin: 0 5px; vertical-align: middle; }
.PricesContainer { padding: 0 10px 0 0; opacity: 0.5; }
.Checked .PricesContainer { padding: 0 10px 0 0; opacity: 1; }
.logo { position: absolute; right: 0; top: 44px;z-index:500; }
.logo img { width: 125px; }
.aCheckOut { width: 200px;  border-radius: 5px; background: rgba(0,153,0,1); text-align: center; padding: 10px 15px 10px; color: #fff; display: block; margin: auto; margin-top: 15px; }
a.aCheckOut { color: #fff; font-family: iransans, verdana; font-size: 16px; }
a.aCheckOut:hover { background: rgba(0,153,0,0.8); color: #fff; }
.BuyListBar { display: none; }
#colorbox .BuyListBar { display: block; }
.BuyListBar table { box-sizing: border-box; width: 100%; }
.BuyListBar thead { font-size: 13px; border-bottom: 1px solid green; }
.BuyListBar .BuyListTable { border-bottom: 2px solid #ddd; padding-bottom: 10px; }
.BuyListBar td { text-align: center; padding: 5px; font-size: 16px; font-family: koodak, verdana; }
.BuyListBar .OneBuy img { box-sizing: border-box; max-width: 50px; max-height: 37px; }
.BuyListBar .SumFinalPrice { font-size: 20px; color: green }
.aRemoveFromBuyListBar { background: url(images/list-remove.png) no-repeat; font-size: 0; padding: 8px; }
.LastVisited, .BuyListShortcut { float: right; line-height: 30px; white-space: nowrap; }
.divHeader {  background-color: #F7F9F8;   left: 0; right: 0; z-index: 9997; border-bottom: 1px solid #999; height: 120px; }
.divTopBGHeader {height:30px;position:absolute; width:100%;  background-color:#ED2D6A;}
.divHeaderContent { box-sizing: border-box; max-width: 1200px; height: 120px; margin: auto; position: relative; }
.divBody { box-sizing: border-box; width: 100%; box-sizing: border-box; display: inline-block; background: #F1F1F1; }
#divBox { max-width: 1200px; }
#divBox.SuggestionShortcutProdcuts { width: auto; }
.divBodyContent { box-sizing: border-box; width: 1200px; margin: auto; margin-top: 16px; display: table; padding: 0; }
.divFooter { float: right; background: none; background-color: #00132B; box-sizing: border-box; max-width: 100%; height: auto; margin: 15px auto -10px auto; background-image: url(images/footer-noise.jpg); padding-top: 20px; padding-bottom: 20px; background-image: -webkit-linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.0)), url(images/footer-noise.jpg); background-image: linear-gradient(to bottom, rgba(0,0,0,.3), rgba(0,0,0,0)), url(images/footer-noise.jpg); background-repeat: repeat-x, repeat; background-size: 100px 300px, 140px 140px; }
.divCopy { color: #fff; box-sizing: border-box; max-width: 1200px; text-align: center; background: url(images/LogoFooter.png) no-repeat center top; padding-top: 160px; }
.divFooterContent { box-sizing: border-box; max-width: 1200px; margin: auto; text-align: center; padding: 10px; }
.divLoginView, .divBuyListBar { height: 30px; line-height: 30px; float: right; }
.divLoginView { margin-right: 220px; }
#menu { height: 30px; line-height: 30px; float: left; }
#menu ul { text-align: center; }
#menu li { display: inline-block; margin-right: -3px; }
#menu li a { padding: 0 5px 0 5px; border-left: 1px solid #d99528; }
#menu li:last-child a { border-left: 0px solid #000 !important; }
#wowslider-container1 { max-width: 100% !important; width: auto !important; overflow: hidden; margin: 0px auto 0px auto !important; background: #fff; padding: 0px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); box-sizing: border-box !important; }
#wowslider-container1 img { width: 100% !important; width: auto !important; box-sizing: border-box; }
#wowslider-container1 .ws_images { width: 100% !important; width: auto !important; box-sizing: border-box; }
#wowslider-container1 .ws-title { width: 895px !important; right: 10px !important; bottom: 10px !important; left: 10px !important; margin-right: 0px !important; padding: 10px !important; display: none !important; }
#wowslider-container1 .ws_bullets { top: 10px !important; }
#wowslider-container1 a.ws_prev { background: url(images/left_arrow22.png) no-repeat !important; width: 25px !important; height: 40px !important; font-size: 0 !important; left: 0px !important; border-radius: 0 5px 5px 0; opacity: 1 !important; padding: 0 !important; top: 45% !important; }
#wowslider-container1 a.ws_next { background: url(images/right_arrow22.png) no-repeat !important; width: 25px !important; height: 40px !important; font-size: 0 !important; right: 0px !important; border-radius: 5px 0 0 5px; opacity: 1 !important; padding: 0 !important; top: 45% !important; }
#wowslider-container1 a.ws_prev:hover { background: url(images/left_arrowHover22.png) no-repeat !important; left: 0px !important; cursor: pointer; }
#wowslider-container1 a.ws_next:hover { background: url(images/right_arrowHover22.png) no-repeat !important; right: 0px !important; cursor: pointer; }
#TopRight { float: right; width: 255px; margin: 0 0 10px 0; height: 615px; display: none; }
#TopRight img { margin-bottom: 14px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); background-color: #fff; }
#TopMiddle { float: left; margin-right: 6px; box-sizing: border-box; width: 980px; }
#TopMiddle .BoxCpation {}
#TopLeft { float: right; height: 773px !important;max-height:773px !important; overflow:hidden; margin: 0 0 10px 0; padding: 0; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); background-color: #fff; box-sizing: border-box; width: 210px; }
#TopLeft img { width: 100%; padding-bottom: 5px; border-bottom: 1px solid #eee; overflow:hidden;}
#TopLeft .banner6 { border-bottom: none !important; }
#TopLeft .banner7, #TopLeft .banner8, #TopLeft .banner9 { display: none !important; }
.SuggestionShortcutProdcuts { width: 980px; margin: 10px 0 0 0; }
#Buttom { box-sizing: border-box; max-width: 100%; }
#ButtomRightMiddle { box-sizing: border-box; max-width: 1200px; margin: 0 0 10px 0px; float: right; }
#ButtomLeft { background: rgba(0,0,0,0.2); float: right; width: 180px; margin: 0 0 10px 0; background: #fff; padding: 10px; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; display: none; }
.BoxCpation { background: #fff; color: #ED2D6A; font-family: iransans, verdana; font-size: 17px; clear: both; height: 50px; border-radius: 0 5px 5px 0; }
.BoxCpation span { display: block; float: right; height: 50px; background: url(images/BGtitleLeft.png) no-repeat left #e5e5e5; padding: 0 20px 0 40px; border-radius: 0 5px 5px 0; line-height: 50px; }
.BoxBody { padding: 30px; position: relative; display: inline-block; }
.divContinueLink { float: right; margin: 18px 2px 0  }
.ContinueLink { padding: 2px 5px 5px 5px; background: #fff; border: 1px solid #ddd; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; white-space: nowrap; }
.ContinueLink:hover {  background-color:#ED2D6A; color: #fff; }
.css_div_ShowProductInCompareList, .PPCV_Compare_MainProperties { position: relative; vertical-align: top; text-align: center; border: 1px solid #ddd; line-height: 20px; margin: 15px 3px; height: 180px; width: 180px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.css_div_ShowProductInCompareList img, .PPCV_Compare_MainProperties img {box-sizing: border-box;  }
.aRemoveInCompareList, .aRemoveProductFromCompareList { position: absolute; top: -12px; right: 0; background: #fff; padding: 0; width:24px; border: 0 solid red; border-radius: 0 0 0 0; z-index: 2; }
.aRemoveProductFromCompareList img{width:22px;}
.aRemoveInCompareList img{width:22px;}
.ImageForHideProductCompare { width:24px; position: absolute; top: -12px; cursor:pointer; right: 25px; background: #fff; padding: 0; border: 0 solid red; border-radius: 0 0 0 0; z-index: 2; }
.ImageForShowProductCompare{height:48px; padding:4px;cursor:pointer;}
.divPropertiesContainer tr:first-child td { border: none; height: 0px; }
.longText { width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: rtl; display: block; position: absolute; bottom: 5px; right: 0; left: 0; margin: auto; }
.ShortcutProductGroupsListShortcutProdcuts, .LastVisitedShortcutProdcuts, .ProductsInRelation { margin: 10px 0; }
.SuggestionShortcutProdcuts .BoxBody, .LastVisitedShortcutProdcuts .BoxBody, .ShortcutProductGroupsListShortcutProdcuts .BoxBody, .ProductsInRelation .BoxBody { margin: 10px 0px 0px 0px; position: relative; display: inline-block; box-sizing: border-box; max-width: 100%; padding: 0; }
.DirectsToProductGroups { text-align: center; }
.DirectsToProductGroups div { float: right; padding: 2px; width: 19.6%; display:inline-block; }
.DirectsToProductGroups h2 { display: inline-block;  border: solid 0 #fff; transition: 0.5s ease; -o-transition: 0.5s ease;
                              -webkit-transition: 0.5s ease; position: relative; overflow: hidden; margin: 0px; 
                               
}

/*.DirectsToProductGroups h2:hover { border: solid 0 #ED2D6A; }*/
.DirectsToProductGroups h2 span { width: 100%; box-sizing: border-box; height: auto; box-sizing: border-box; position: absolute; background: #222; 
                                  transition: 1s 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; 
                                
                                
                                  text-align: center; font-family:Nazanin, iransans, verdana; 
                                  font-size: 20px;  bottom:-40px; padding: 10px 0px; color: #fff; right: 0; direction: rtl; }
.imgXX{width:30px;}
.DirectsToProductGroups h2:hover span { background: rgba(0,0,0,0.7); color: #fff; right: 0;bottom:0;   }
.DirectsToProductGroups .ImageDirectToProductList { max-width: 100%; max-height: 100%; box-sizing: border-box; background-color: #fff;width: 100%; }
.SpecialPackage { box-sizing: border-box; max-width: 1200px; display: inline-block; margin: 10px 0px; font-family: iransans, verdana; font-size: 16px; direction: ltr; }


/*.DirectsToProductGroups { text-align: center; }
.DirectsToProductGroups div { float: right; padding: 2px;  }
.DirectsToProductGroups h2 { display: inline-block; border: solid 0px #fff;  position: relative; overflow: hidden; margin: 0px; }
.DirectsToProductGroups h2:hover { border: solid 0px #ED2D6A;  }
.DirectsToProductGroups h2 span { width: 100%; box-sizing: border-box; height: auto;  box-sizing: border-box; position: absolute; background: rgba(0,0,0,0.6); transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-align: center; font-family: iransans, verdana; font-size: 18px; bottom: 0px; padding: 10px 0px; color: #fff; right: 0; direction: rtl; }
.DirectsToProductGroups h2 .spanHover { text-align:center;  line-height:36px; vertical-align:middle; width: 100%; box-sizing: border-box; height: auto;  box-sizing: border-box; position: absolute; background: rgba(0,0,0,0.7); transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-align: center; font-family: iransans, verdana; font-size: 18px; bottom: 215px; padding: 10px 0px; color: #fff; right: 0; direction: rtl; }
.DirectsToProductGroups h2 .spanHover p{text-decoration:underline;}
.DirectsToProductGroups h2 .spanHover img {width:60px; clear:both; margin-top:44px;}
.DirectsToProductGroups h2:hover span { background: rgba(0,0,0,0.8); color: #fff; right: 0; bottom: 0;}
.DirectsToProductGroups h2:hover .spanHover { background: rgba(0,0,0,0.8); color: #fff; right: 0; bottom: 39px; height:185px;}
.DirectsToProductGroups .ImageDirectToProductList { max-width: 100%; max-height: 100%; box-sizing: border-box; background-color: #fff; width:395px; height:215px; }
.SpecialPackage { box-sizing: border-box; max-width: 1200px; display: inline-block; margin: 10px 0px; font-family: iransans, verdana; font-size: 16px; direction: rtl; }*/
.slick-prev { }
.NavigatorPath { width: 100%; box-sizing: border-box; height: 30px; background: #fff; padding: 5px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); display: inline-block; margin: 0 0 10px 0; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.NavigatorPath ul { text-align: right; }
.NavigatorPath ul li { display: inline-block; margin-left: 10px; padding-left: 15px; background: url(images/ArrowLeft.png) no-repeat left; white-space: nowrap; }
.NavigatorPath ul li:last-child { background: none !important; color: green; }
.PropertiesGroupHeader { font-family: iransans, verdana; font-size: 16px; color: #555; padding: 2px 35px 2px 10px; border-radius: 3px; margin: 10px 0 10px 0px; border-right: 5px solid #ED2D6A !important; cursor: pointer; background-color: #eaeaea; border: 1px solid #ccc; }
.PropertiesGroupBody { }
.PropertiesGroupBody header { text-align: right }
.PropertiesGroupBody table { box-sizing: border-box; width: 100%; box-sizing: border-box; direction: rtl }
.PropertiesGroupBody tr:hover { background: rgba(0,0,0,0.1) !important; }
.PropertiesGroupBody table tr td { height: 25px; border: 1px solid #fff; font-size: 12px; line-height: 22px; }
.PropertiesGroupBody table tr td img { vertical-align: middle }
.PropertiesGroupBody table tr .icon { padding: 25px 0 8px; font-size: 14px }
.PropertiesGroupBody table tr .icon img { padding-left: 10px; vertical-align: middle }
.PropertiesGroupBody table tr .PPCK, .PropertiesGroupBody table tr td:first-child { background-color: #666; color: #fff; padding-right: 10px; width: 20%; min-width:100px; }
.PropertiesGroupBody table tr .PPCV, .PropertiesGroupBody table tr td { padding: 0 10px }
.PropertiesGroupBody table tr .PPCV:nth-child(even), .PropertiesGroupBody table tr td { background-color: #eaeaea }
.PropertiesGroupBody table tr .alter { background-color: #f0f0f0 !important }
.PropertiesGroupBody .note { margin: 25px auto 0; box-sizing: border-box; max-width: 100%; background-color: #eaeaea; display: inline-block }
.PropertiesGroupBody .note .PPCK { color: #fff; width: 185px; background-color: #00afc8; padding: 14px 0; font-size: 14px }
.PropertiesGroupBody .note .PPCV { color: #00afc8; padding: 14px 15px 14px 0; width: auto; font-size: 13px }
.LoginViewContent_Anonymous { display: none; width: 300px; }
#colorbox .LoginViewContent_Anonymous { display: block; }
.avgrund-popin .LoginViewContent_Anonymous { display: block; }
.tdExternalLogin { display: none; }
.tdInternalLogin { border: none !important; padding: 0 !important; width: 200px !important; }
.divLogin { padding: 0 !important; }
.loginwaiting { text-align: center; font-family: iransans; color: #666; }
.tdInternalLogin:hover .internalLoginHead, .externalLoginHead, .internalLoginHead { border: none !important; }
.checkbox { font-size: 13px !important; margin-bottom: 10px; }
.checkbox div { color: red; font-size: 12px; word-spacing: -1px; }
.checkbox input, .checkbox label { margin-bottom: 20px; }
.checkbox input { position: inherit !important; margin-left: 0px !important; }
.css_txtUser, .css_txtPass { direction: ltr; }
.css_txtUser, .css_txtPass { width: 100% !important; line-height: 40px; height: 40px; font-family: tahoma !important; border-radius: 1px !important; padding: 2px 0 2px 0 !important; box-sizing:border-box;   transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; font-size: 12px !important; }
.css_txtUser:focus, .css_txtPass:focus, .css_txtUser:hover, .css_txtPass:hover { border: 1px solid #F5440E; }
.btn, .btn_login, .btn_register { font-size: 18px; padding: 5px 0 5px 0 !important; width: 100% !important; font-family: iransans, verdana !important; cursor: pointer; line-height: 32px !important; box-sizing:border-box; color: #fff; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; background: #008000; }
.btn:hover, .btn_login:hover, .btn_register:hover { background: #ED2D6A; color: #fff !important; text-shadow: none; }
.LoginViewHead_LoggedIn { padding: 0px 30px 0px 10px; background: url(images/User.png) no-repeat right; color: #fff; margin-left: 0; color: #fff; float: right; height: 30px; white-space: nowrap; }
.LoginViewContent_LoggedIn { padding: 0px 0px 0px 10px; color: #fff; margin-left: 10px; float: right; height: 30px; white-space: nowrap; }
.LoginViewContent_LoggedIn a { white-space: nowrap; color: #fff !important; padding: 10px 0 10px 8px; }
.LoginViewContent_LoggedIn a:hover { color: #fff200; }
.LoginViewContent_LoggedIn #ucLoginViewFull1_HeadLoginView_HeadLoginStatus { background: url(images/power.png) no-repeat right; }
.LoginViewContent_LoggedIn #ucLoginViewFull1_HeadLoginView_lnkEditProfile { background: url(images/edit_user.png) no-repeat right; }
.aLogin { padding: 10px 30px 10px 10px; background: url(images/User.png) no-repeat right; color: #fff; margin-left: 10px; color: #fff; white-space: nowrap; }
.aCreateAccount:hover, .aLogin:hover { color: yellow; }
.aCreateAccount:visited, .aLogin:visited { color: #fff; text-decoration: none; }
.aCreateAccount { padding: 10px 30px 10px 10px; background: url(images/Add_user.png) no-repeat right; color: #fff; margin-left: 10px; white-space: nowrap; }
.LastVisited a { padding: 0px 30px 0px 10px; background: url(images/Faq.png) no-repeat right; color: #fff; margin-left: 10px; white-space: nowrap; }
.LastVisited a:hover { color: #fff200; }
.BuyListShortcutContent a { color: #fff; }
.BuyListShortcutContent a:hover { color: #fff200; }
.BuyListShortcutContent .A2 { padding: 10px 30px 10px 10px; background: url(images/Accept.png) no-repeat right; color: #fff; margin-left: 10px; white-space: nowrap; }
.BuyListShortcutContent .A2:hover { color: #fff200; }
.BuyListShortcutContent .aHistoryBuy { padding: 10px 30px 10px 10px; background: url(images/Paste.png) no-repeat right; color: #fff; white-space: nowrap; }
.BuyListShortcutContent .aSearchHortcut { display:none;}
.RightMainProperties { width: 300px; float: right; position: relative; margin-left: 20px; z-index:10; }
.RightMainProperties p { height: 300px; }
.RightMainProperties .ProductStatus { border-top: 1px solid #ccc; padding: 10px 0; width: 300px; font-family: iransans, verdana; font-size: 14px; color: #777; }
.ProductImageInMainPropertiesFullView { position: absolute; left: 0; right: 0; margin: auto; top: 0; max-width: 300px !important; height: 300px !important; }
.imgLoadingInMobile{display:none;position: absolute;left: 0;right: 0;margin: auto;top: 118px; width:64px;height:64px;z-index:5000;}
.ProductImageInMainPropertiesFullView img { box-sizing: border-box; max-width: 300px; max-height: 300px; }
.LeftMainProperties { position: relative; padding-bottom: 10px; font-family: iransans, verdana; color: #999; font-size: 16px; }
.DescriptionParagraph { float: right; padding: 15px; font-family: iransans, verdana; font-size: 14px; line-height: 32px; direction: rtl;text-align:justify; }
#divWait { display: none; }
#divCompleted { display: none; }
#divWaitCompare { display: none; }
#divCompletedCompare { display: none; }
.MainPropertiesInProductView { background: #fff; width: 100%; box-sizing: border-box; height: auto; padding: 10px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); display: inline-block; margin-bottom: 10px; }
.ExtraPropertiesListInProductView { background: #fff; width: 100%; box-sizing: border-box; height: auto; padding: 0 10px 10px 10px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); display: inline-block; margin-bottom: 10px; }
.RightMainProperties .OfferImageInFullView { position: absolute; top: -10px; right: -15px; z-index: 8; }
.RightMainProperties .NewProductImageInFullView { position: absolute; top: -10px; right: -15px; z-index: 9; }
.RightMainProperties img.OfferImageInFullView { width: 100px; }
.BuyListShortcutHeader { position: absolute; top: 40px; left: 0px; background: url(images/IconShop.png) 110px 6px no-repeat; background-color: green; width: 90px; height: 20px; cursor: pointer; border-radius: 1px; z-index: 2000; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; line-height: 20px; padding: 5px 35px 5px 10px; }
.BuyListShortcutHeader:hover { box-shadow: inset 0px 0px 10px rgba(0,0,0,0.8); background: url(images/IconShop.png) 110px -25px no-repeat; background-color: green; }
.BuyListShortcutHeader .caption { font-family: iransans, verdana; font-size: 12px; color: #fff; }
.BuyListShortcutHeader #divCount { font-family: koodak, verdana; font-size: 18px; color: #fff; position: absolute; left: 0; top: 7px; line-height: 20px; border-radius: 100px; text-align: center; display: inline-block; width: 30px; height: 30px; }
.RightMainProperties .KeyText { white-space: nowrap; }
.RightMainProperties .imgStatus { }
.RightMainProperties .StatusTitle { }
.css_div_ProductNamesFullView { padding-bottom: 20px; }
.css_div_ProductNamesFullView span { display: block; }
.css_div_ProductNamesFullView .PersianProductNameFullView { font-family: iransans, verdana; font-size: 17px; color: #555;line-height:28px;text-align:justify; }
.css_div_ProductNamesFullView .EnglishProductNameFullView { font-family: tahoma; font-size: 15px; color: #555; line-height:28px; }
.ProductPriceNew .css_div_ProductPrice { font-family: koodak, verdana; font-size: 20px; color: red; text-decoration: line-through; }
.PriceNew .ActorEffects { white-space: nowrap; background: url(images/TagsOffer-right.png) no-repeat right; color: #fff !important; }
.PriceNew .ActorEffects span { padding: 0 6px; font-family: koodak, verdana; }
.PriceNew .ActorEffects .classPriceSumDeCreaser { background: url(images/TagsOffer-left.png) no-repeat left; }
.ProductPriceNew .css_div_FinalPrice { font-family: koodak, verdana; font-size: 30px; color: #999; padding: 0 15px; }
.ProductPriceNew .PriceCaption { font-size: 16px; color: #8E8888; font-family: iransans, verdana; }
.aAddToBuyListParentFull { display: inline-block; width: 140px; height: 50px; background: url(images/IconShoppingPlus.png) no-repeat 155px 0px rgba(0,153,0,1); border-radius: 0; color: #fff; font-family: iransans, verdana; font-size: 15px; padding: 0 60px 0 0; margin: 10px 0 0 0; line-height: 50px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.aAddToBuyListParentFull:hover { background: url(images/IconShoppingPlus.png) no-repeat 155px -50px rgba(0,153,0,0.8); color: #fff; }
.aAddToBuyListParentFull img { display: none; }
.LeftMainProperties .morelink { display: none; }
.aAddToCompareListParentFull { display: table-caption; width: 140px; height: 35px; background: url(images/CompareIcon.png) no-repeat 155px -8px rgba(153,153,153,1); border-radius: 0; color: #fff; font-family: iransans, verdana; font-size: 15px; padding: 0 60px 0 0; margin: 10px 0 10px 0; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.aAddToCompareListParentFull:hover { background: url(images/CompareIcon.png) no-repeat 155px -58px rgba(153,153,153,0.8); color: #fff; }
.delivery { color: #999; font-family: tahoma; font-size: 12px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; box-sizing: border-box; max-width: 100%; }
.DIVESShortKeyExp{color: #999; font-family: tahoma; font-size: 12px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; box-sizing: border-box; max-width: 100%; }
.ESShortKeyExp {
 padding: 10px 30px; width:10%; display:inline-block;
}
.delivery td { padding: 10px 0 0 30px; }
.imgESShortKeyExp{max-height:32px;}
/*.delivery td { padding: 10px 30px; background: url(images/TickGreen.png) no-repeat right; }*/
.css_div_ProductPriceActorEffectCaption { display: none; }
.HeaderScrolltop { box-shadow: 0 2px 5px rgba(0,0,0,0.7); transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.SearchBar { position: absolute; top: 40px; left: 0; margin: auto; height: 30px; z-index: 2000; right: 0; width: 520px; }
.SearchBar .ddlGroups option:hover { background: #ff7903; color: #fff; }
.SearchBar .SearchTextbox { width: 50%; height: 30px; float: right; border-top: 1px solid #ED2D6A; border-bottom: 1px solid #ED2D6A; padding: 0 10px; line-height: 30px; font-family: iransans, verdana; font-size: 12px; color: #555; border-radius: 0; background: #fff; }
.SearchBar .cssQuickSearch { width: 30px; height: 30px; float: right; background: url(images/IconSearch.png) no-repeat 0 0 #fff; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; border: 1px solid #ED2D6A; border-radius: 1px 0 0 1px; }
.SearchBar .cssQuickSearch:hover { background: url(images/IconSearch.png) no-repeat 0 -30px #fff; }
.SearchBar .cssQuickSearch img { display: none; }
.ColumnOne { background: #fff; float: right; width: 180px; margin: 0 0 15px 0; padding: 10px; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); }
.ColumnTwo { background: #fff; float: right; max-width: 970px; width:970px; margin: 0px 10px 10px 0; padding: 10px; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); box-sizing: border-box; }
.ColumnOne table { box-sizing: border-box; max-width: 100%; }
.TypeView { float: left; background: url(images/BGTypeView.png) no-repeat right; padding-right: 65px; }
.TypeView span { display: none; }
.TypeView .FullView { width: 27px; height: 24px; background: url(images/FullView.png) no-repeat; display: inline-block; }
.TypeView .TableView { width: 27px; height: 24px; background: url(images/TableView.png) no-repeat; display: inline-block; margin-right: 10px; }
.TypeView .FullView:hover, .TypeView .FVselect { background: url(images/FullViewHover.png) no-repeat; }
.TypeView .TableView:hover, .TypeView .TVselect { background: url(images/TableViewHover.png) no-repeat; }
.Product .PriceNew{visibility:hidden;}
.Product .PriceNew:first-child{visibility:visible;}


.css_div_Normal select { border: 1px solid #ccc; padding: 2px; }
.divProductsList { display: inline-block; margin-top: 5px; padding-top: 5px; border-top: 1px solid #ccc; box-sizing: border-box; max-width: 100%; width:100%; }
.PagingNext, .PagingPrev { display: block; padding: 0 10px; background: #eee; color: #999; display: inline-block; font-family: iransans, verdana; font-size: 16px; margin: 0 1px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.PagingNext:hover, .PagingPrev:hover { background: #ccc; color: #999; }
.ColumnOne label { font-family: iransans, verdana; font-size: 12px !important; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.css_div_table_List { font-family: iransans, verdana; }
.css_div_table_List .Pointer { display: none; }
.css_div_table_List input[type="text"] { margin-bottom: 10px; }
.css_div_table_List .css_div_RowCommandInList { display: none; }
.css_div_table_List .divSearchCaption { font-family: iransans, verdana; font-size: 17px; color: #555; padding: 5px; border-radius: 3px; margin: 5px 0px 5px 0px; border-right: 5px solid #F5440E !important; cursor: pointer; background-color: #EAEAEA; height: 20px; line-height: 20px; }
.css_div_table_List .Subject_Detail { line-height: 20px !important; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.divProductsList .Product { width: 220px; height: 340px; float: right; position: relative; vertical-align: top; text-align: center; border: 1px solid #ddd; line-height: 20px; margin: 7px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; background: url(images/BGproduct-1.jpg) repeat-x center bottom; font-family: tahoma; font-size: 11px; font-weight: normal; color: #333; }
.divProductsList .Product:hover { box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.Product .aProduct { width: 220px; height: 220px; display: block; border-bottom: 1px solid #ccc; }
.Product .ProductImageInMainProperties_ListView { max-height: 220px; box-sizing: border-box; max-width: 220px; }
.Product .EnglishProductName {font-family: iransans; width: 205px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: ltr; display: block; position: absolute; bottom: 65px; right: 0; left: 0; margin: auto; font-size: 13px;  }
.Product .PersianProductName {font-family: iransans; width: 205px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: rtl; display: block; position: absolute; bottom: 85px; right: 0; left: 0; margin: auto; font-size: 13px; }
.Product .PersianProductName a { font-size: 13px; font-family: iransans, verdana; white-space: nowrap; direction: rtl; }
.Product .classPriceCaption { font-size: 10px; }
.Product .StatusImage { position: absolute; bottom: 70px; right: 70px; display: inline-block; }
.Product .StatusTitle { position: absolute; bottom: 5px; left: 25px; display: inline-block; color: #555; white-space: nowrap; }
.Product .KeyText { position: absolute; bottom: 5px; left: 60px; white-space: nowrap; display: none; }
.Product .imgStatus { position: absolute; bottom: 6px; left: 5px; }
.Product .css_div_ProductPrice { font-family: koodak, verdana; font-size: 14px; position: absolute; bottom: 40px; right: 0; left: 0; margin: auto; color: red; }
.Product .css_div_ProductAddToView { }
.Product .aAddToBuyListParentFull { display: inline-block; width: 130px; height: 35px; background: url(images/IconShoppingPlus24.png) no-repeat 7px -2px rgba(0,153,0,1); border-radius: 0; color: #fff; font-family:  iransans, verdana; font-size: 15px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; position: absolute; bottom: 5px; right: 5px; z-index: 333; text-indent: 5px; overflow: hidden; text-align: right; }
.Product .aAddToBuyListParentFull:hover { background: url(images/IconShoppingPlus24.png) no-repeat 7px -40px rgba(0,153,0,0.8); color: #fff; text-indent: 5px; text-align: right; }
.Product .aAddToBuyListParentFull img { display: none; }
.Product .aAddToCompareListParentFull {z-index:1010;  width: 30px;   height: 30px;   background: url(images/CompareIcon24.png) no-repeat 3px -4px rgba(153,153,153,1); border-radius: 0; color: #fff; font-family: iransans, verdana; padding: 0; margin-bottom: 0px; line-height: 30px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; position: absolute;   top: -5px; left: 5px;  text-indent: 5px; overflow: hidden; text-align: right;   font-size: 0;}
.Product .aAddToCompareListParentFull:hover {  background: url(images/CompareIcon24.png) no-repeat 3px -40px rgba(153,153,153,1); color: #fff; text-indent: 5px; text-align: right;font-size: 15px;width: 130px; }
.Product .aAddToCompareListParentFull img { display: none; }
.Product:hover .aAddToCompareListParentFull { display: block; }
.Product .morelink { display: inline-block; width: 130px; height: 35px; background: url(images/Details.png) no-repeat 7px -2px rgba(119, 156, 64, 1); border-radius: 5px; color: #fff; font-family: tahoma; font-size: 11px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; position: absolute; bottom: 5px; right: 5px; z-index: 333; text-indent: 5px; overflow: hidden; text-align: right; }
.Product .morelink:hover { background: url(images/Details.png) no-repeat 7px -40px rgba(0,153,0,1); color: #fff; text-indent: 5px; text-align: right; }
.Product .morelink img { display: none; }
.Product .css_div_ProductExtraKeysView { }
.Product .aDetailParentFull { }
.Product .SummeryProdInList { display: none; }
.Product .css_div_ProductPriceType { display: none; }
.Product .OfferImageInFullView { position: absolute; top: -1px; right: -5px; z-index: 998; }
.Product .NewProductImageInFullView { position: absolute; top: -1px; right: -5px; z-index: 999; }
.Product .ProductPriceNew { }
.Product .ProductPriceNew .PriceCaption { display: none; }
.Product .ProductPriceNew .css_div_FinalPrice {font-family:koodak; font-size: 20px; position: absolute; bottom: 35px; left: 5px; padding: 0px; }
.FilterView { display: none; padding: 5px; position: fixed; bottom: 10px; left: 100px; z-index: 99999; height: 27px; width: 27px; background-color: #eee; border: 1px solid #EA1F61; }
.FilterView a { background: url(images/FilterView.png) no-repeat; height: 27px; width: 27px; display: inline-block; }
.FilterView a:hover { background: url(images/FilterViewHover.png) no-repeat; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.divProductsList .ProductTable { min-height: 270px; position: relative; vertical-align: top; text-align: center; border: 1px solid #ddd; line-height: 20px; margin: 10px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; background: url(images/BGproduct-1.jpg) repeat-x center bottom; font-family: tahoma; font-size: 11px; font-weight: normal; color: #333; }
.divProductsList .ProductTable:hover { box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.ProductTable .aProduct { float: right; width: 220px; display: block; padding: 5px; margin-left: 10px; }
.ProductTable .ProductImageInMainProperties_ListView { max-height: 220px; box-sizing: border-box; max-width: 220px; }
.ProductTable .EnglishProductName { padding-right: 10px; padding-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: ltr; display: block; top: 35px; right: 240px; margin: auto; font-size: 15px; font-family: tahoma; white-space: nowrap; direction: ltr; text-align: right; }
.ProductTable .PersianProductName { padding: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: rtl; display: block; top: 10px; right: 240px; margin: auto; font-size: 23px; font-family: iransans, verdana; text-align: right; }
.ProductTable .PersianProductName a { font-size: 16px; font-family: iransans, verdana; white-space: nowrap; direction: rtl; }
.ProductTable .classPriceCaption { font-size: 10px; }
.ProductTable .StatusImage { position: absolute; bottom: 70px; right: 70px; display: inline-block; }
.ProductTable .StatusTitle { position: absolute; top: 240px; right: 140px; display: inline-block; color: #555; white-space: nowrap; }
.ProductTable .KeyText { position: absolute; top: 240px; right: 40px; white-space: nowrap; }
.ProductTable .imgStatus { position: absolute; top: 240px; right: 120px; }
.ProductTable .css_div_ProductPrice { font-family: koodak, verdana; font-size: 20px; bottom: 40px; right: 0px; margin: auto; color: #FF0021; width: auto; text-align: center; }
.ProductTable .css_div_ProductAddToView { text-align: right; padding: 0px; padding-right: 240px; }
.ProductTable .aAddToBuyListParentFull { display: inline-block; width: 130px; height: 35px; background: url(images/IconShoppingPlus24.png) no-repeat 7px -2px rgba(0,153,0,1); border-radius: 0; color: #FFF; font-family: iransans, verdana; font-size: 17px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; bottom: 5px; right: 5px; z-index: 333; text-indent: 5px; overflow: hidden; text-align: right; 
                                         

}
.ProductTable .aAddToBuyListParentFull.ViewOnly { 
    /*display: none;*/ 
}
.ProductTable .aAddToBuyListParentFull:hover { background: url(images/IconShoppingPlus24.png) no-repeat 7px -40px rgba(0,153,0,0.8); color: #fff; text-indent: 5px; text-align: right; }
.ProductTable .morelink:hover { background: url(images/Details.png) no-repeat 7px -40px #090; color: #FFF; text-indent: 5px; text-align: right; }
.ProductTable .trOption { border-right: 5px solid #ccc; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; font-family: iransans, verdana; }
.ProductTable .trOption:hover { border-right: 5px solid red; }
.ProductTable .morelink { display: inline-block; width: 130px; height: 35px; background: url(images/Details.png) no-repeat 7px -2px #779C40; border-radius: 5px; color: #FFF; font-family: tahoma; font-size: 11px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; bottom: 5px; right: 5px; z-index: 333; text-indent: 5px; overflow: hidden; text-align: right; }
.ProductTable .aAddToBuyListParentFull img { }
.ProductTable .aAddToCompareListParentFull { display: inline-block; width: 130px; height: 35px; background: url(images/CompareIcon24.png) no-repeat 100px -2px rgba(153,153,153,1); border-radius: 0; color: #fff; font-family:iransans, verdana;; font-size: 17px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; bottom: 5px; right: 400px; z-index: 332; overflow: hidden; text-indent: 35px; }
.ProductTable .aAddToCompareListParentFull:hover { background: url(images/CompareIcon24.png) no-repeat 100px -40px rgba(153,153,153,0.8); color: #fff; width: 130px; }
.ProductTable .aAddToCompareListParentFull img { }
.ProductTable .css_div_ProductExtraKeysView { }
.ProductTable .aDetailParentFull { }
.ProductTable .SummeryProdInList { top: 70px; right: 220px; padding: 10px; text-align: justify; padding-right: 230px; }
.ProductTable .aDetailParentFull { display: none; }
.ProductTable .css_div_ProductPriceType { }
.ProductTable .OfferImageInFullView { position: absolute; top: -1px; right: -5px; z-index: 998; }
.ProductTable .NewProductImageInFullView { position: absolute; top: -1px; right: -5px; z-index: 999; }
.ProductTable .ProductPriceNew { }
.LeftMainProperties .ProductPriceNew { box-sizing: border-box; max-width: 100%; }
.divPropertiesContainer table { box-sizing: border-box; width: 100%; }
.RefererRBL input { float: right; }
.divPropertiesContainer td { font-size: 12px !important; width:20%;padding-right:10px; }
.divPropertiesContainer td .ProductImageInMainPropertiesForCompareList { z-index: 1; width:100%; max-width:120px; }
.ProductImageInCompareList{height:100%;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.text-danger { font-family: iransans, verdana; }
.text-dangerbox { background: #F00; padding: 5px; color: #FFF !important; font-family: iransans, verdana; margin-bottom: 10px; }
.text-wationbox { font-family: iransans, verdana; font-size: 15px; color: #F5440E; margin-top: -10px; }
.form-group .checkbox { margin-top: 10px; border: 1px solid #E0E4E8; background-color: #F6F8F8; border-radius: 5px; padding: 10px; }
.formcaption { font-family: iransans, verdana; color: #666; direction: rtl; font-size: 15px; }
.tooplink { cursor: pointer; margin-right: 8px; border-bottom: 1px dotted #69A816; color: #69A816; font-family: iransans, verdana; font-size: 13px; }
.forgetpassword { color: #427FED !important; font-size: 10px; float: left; display:none; cursor: pointer; margin-left: 3px; margin-top: 10px; white-space: nowrap; }
.control-label { font-family: iransans, verdana; color: #666; direction: rtl; font-size: 15px; }
.register { margin-top: 20px; }
.Registermsg { font-family: iransans, verdana; font-size: 18px; color: #666; width: 35%; margin: 30px auto; }
.Registermsg .OkMessage { color: green; padding-bottom: 30px; }
.formloader { padding-top: 20px; }
.formloader img { width: 24px; margin: 6px; }
.notes li { text-align: right; margin: 2px 0px 0 0; font-size: 16px; }
li .opt { margin-top: 4px; }
.notes { background: #f1f1f1; padding: 10px; border-radius: 5px; }
.continue { }
textarea { line-height: 34px; transition: all 0.5s ease 0s; padding: 0px 5px; font-family: iransans, verdana; border: 1px solid #BDC7CD; border-radius: 4px; background-clip: padding-box; background-color: #FFF; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15) inset; }
.divSeperator { display: none; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.divCheckOut, .css_div_table_List { width: 1180px; margin: 0px 0px 10px; float: right; background: none repeat scroll 0% 0% #FFF; padding: 10px; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3); }
.divCompare { width: 100%; margin: 0px 0px 10px; float: right; background: none repeat scroll 0% 0% #FFF; padding: 10px; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3); }
.divLogin, .cpnlInputDesc { padding: 15px !important; }
.divLogin h4 { font-family: iransans; font-size: 18px; border-bottom: solid 1px #EDEDED; }
.divRegister {background: #fff;
  width: 100%;
  height: auto;
  padding: 10px;
  box-shadow: 1px 2px 3px rgba(0,0,0,0.3);
  display: inline-block;
  margin-bottom: 10px;
  box-sizing:border-box;}
.divRegister input[type="text"], input[type="password"] { width: 100%; }
.divRegister input[type="password"], #txtMobileNum { direction: ltr; }
.divRegister .register.control-label { border-top: 1px solid #E0E4E8; padding-top: 20px; }
.divRegister .btn-default { margin-top: 20px; }
.divRegister .form-horizontal {  width: 35%; margin: 30px auto; }
.divRegister .form-horizontal .form-group { text-align: right; }
.divRegister .form-horizontal * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.divRegister .col-md-offset-2 { margin-top: 15px; }
.form-horizontal .form-group { margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding: 0px !important; }
.divRegister .form-group1 { margin-top: 40px; text-align: left; border-top: 1px solid #E0E4E8; padding-top: 20px; height: 80px; }
.divRegister .form-group a { padding-left: 20px; padding-right: 20px; }
.UserAddressEdit .form-group a.btn, .divRegister .form-group a.btn { width: 100px !important; }
.divRegister .form-group { padding-bottom: 15px; text-align: center; padding-top: 15px; }
.tblUserExt { margin-top: 30px; }
.tblUserExt td { padding: 5px; }
.tblUserExt input[type="text"], input[type="password"] { }
#txtEmail, .tblUserExt #txtMobile, .tblUserExt #txtTel, .tblUserExt #txtPostID { direction: ltr; }
#txtEmail { font-family: arial; }
.tblUserExt select { border: 0; height: 32px; background: none; padding: 3px 3px 0 0; color: #666; font-family: 'iransans', 'B iransans', 'X iransans', 'iransans', Arial; direction: rtl; font-size: 16px; }
.tblUserExt .styled-select { height: 32px; border: 0; background-repeat: no-repeat; background-position: 0 right; overflow: hidden; margin: 0 auto 0 6px; display: inline-block; }
.tblUserExt .state .styled-select, .tblUserExt .City .styled-select { width: 124px; background-image: url("Images/province_bg.png"); background-position: top }
.tblUserExt .state .styled-select:hover, .tblUserExt .City .styled-select:hover { background-position: 0px -42px; }
.tblUserExt .state select, .tblUserExt .City select { width: 147px; }
.tblUserExt .styled-select.day { width: 60px; background-image: url("Images/day_bg.png"); }
.tblUserExt .styled-select.day select { width: 77px; }
.tblUserExt .styled-select.month { width: 104px; background-image: url("Images/month_bg.png"); margin-right: 5px; }
.tblUserExt .styled-select.month select { width: 120px; }
.tblUserExt .styled-select.year { width: 76px; background-image: url("Images/year_bg.png"); }
.tblUserExt .styled-select.year select { width: 120px; }
.tblUserExt .styled-select.day:hover, .tblUserExt .styled-select.month:hover, .tblUserExt .styled-select.year:hover { background-position: 0px -42px; }
.tblUserExt .state { float: right; }
#ddlIsMale input { margin-left: 5px; }
#ddlIsMale { font-family: iransans; font-size: 16px; color: #666; }
.styled-select.sate { margin-left: 23px; }
.divLogin table, .css_div_table_Details { width: 300px !important; margin: auto !important; }
#divBuyListHeader, #divSalesPackSenderHeader, #divBuyerDescHeader, .cBuyWithoutRegister { font-family: iransans, verdana; font-size: 17px; color: #555; padding: 5px 35px 5px 5px; border-radius: 3px; margin: 5px 0px 5px 0px; border-right: 5px solid #F5440E !important; cursor: pointer; background-color: #EAEAEA; display: block; }
.PropertiesGroupForSelectedProduct_Hyp { font-family: iransans, verdana; font-size: 14px; padding: 5px 35px 5px 5px; border-radius: 3px; margin: 5px 0px 5px 0px; border-right: 5px solid #ED2D6A !important; cursor: pointer; background-color: #EAEAEA; display: block; }
.Pointer, #divSalesPackSenderHeader span, #divBuyerDescHeader span, .cBuyWithoutRegister span { color: #333 !important; line-height: 20px !important; }
.CompareListTitle{margin-bottom:20px;}
.divHelp, #divSalesPackSenderContent, #divCheckOutSumValue, .css_div_ddSubjectInDetail {  background: none !important; padding: 15px !important; font-family: iransans, verdana; font-size: 14px; color: #666; }
.divSalesPackSenderContent div { margin-right: 20px; color: #ccc; }
.divOneProd_1040 { width: 180px; float: right; position: relative; vertical-align: top; text-align: center; border: 1px solid #ddd; line-height: 20px; margin: 0 6px; height: 255px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; background: url(images/BGproduct-1.jpg) repeat-x center bottom; }
.divOneProd_1040 .OfferImageInCheckOut { width: 50px; position: absolute; top: -1px; right: 0px; }
.divOneProd_1040 .StatusImage { position: absolute; bottom: 70px; right: 70px; display: inline-block; }
.divOneProd_1040 .ValueText { position: absolute; bottom: 67px; right: 85px; display: inline-block; color: #555; }
.divCheckOutSumValue { font-family: koodak, verdana; font-size: 20px; text-align: center; margin: 10px 0 15px 15px; float: left; position: relative; }
.divCheckOutSumValue .divDiff { position: absolute; bottom: 6px; left: 320px; width: 200px; color: #fff; background: url(images/ArrowLeft-Red.jpg) no-repeat left red; font-size: 18px; height: 30px; border-radius: 0px 5px 5px 0px; }
.divCheckOutSumValue table { box-sizing: border-box; max-width: 100%; }
.divCheckOutSumValue table td { padding: 5px 15px; }
.divCheckOutSumValue .NoticText div { border: 1px solid #ccc; margin-top: -1px; }
.divCheckOutSumValue .FinalAmount { color: green; background: #e8f9d1; border-top: 1px solid green; font-size: 20px; }
.loadingsmall { background: #FFF url(images/loading.gif) no-repeat 0px 0px; }
.OneProductOption img { width: 32px; }
.slick-slider { max-width: 1200px; }
#TopMiddle .slick-slider { margin: 0 !important; max-width: 980px; margin: auto !important; }
.slick-prev:before, .slick-next:before { color: #999 !important; content: "" !important; }
.slick-next { background: url(images/left_arrow.png) no-repeat !important; width: 40px !important; height: 40px !important; font-size: 0 !important; }
.slick-prev { background: url(images/right_arrow.png) no-repeat !important; width: 40px !important; height: 40px !important; font-size: 0 !important; }
.slick-next:hover { background: url(images/left_arrowHover.png) no-repeat !important; }
.slick-prev:hover { background: url(images/right_arrowHover.png) no-repeat !important; }
.slick-disabled { opacity: 0.5 !important; }
.slick-disabled:hover { cursor: default !important; }
.slick-slider { margin-bottom: 0px !important; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.css_div_UserNotesInProductView { background: #fff; width: 100%; box-sizing: border-box; box-sizing: border-box; height: auto; padding: 0 10px 10px 10px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); display: inline-block; margin-bottom: 10px; font-family: iransans, verdana; font-size: 16px; }
.td_SubjectInList { font-family: iransans, verdana; font-size: 17px;  color: #555; padding: 2px 10px 2px 10px; border-radius: 3px; margin: 20px 0 10px 0px; border-right: 5px solid #ED2D6A !important; cursor: pointer; background-color: #eaeaea; background-position: right center; background-repeat: no-repeat; }
.divComment { position: relative; }
.CommentBody { padding: 15px; background: #eee; margin: 0 20px 10px 0; border-radius: 5px; color: #888; }
.css_div_RowCommandInList a { white-space: nowrap; background: #5CCD00; background: -moz-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5CCD00), color-stop(100%, #4AA400)); background: -webkit-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: -o-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: -ms-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: linear-gradient(top, #5CCD00 0%, #4AA400 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5CCD00', endColorstr='#4AA400', GradientType=0);
padding: 5px 10px; color: #fff !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #459A00; display: inline-block; }
.css_div_RowCommandInList a:hover { background: #4AA400; background: -moz-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4AA400), color-stop(100%, #5CCD00)); background: -webkit-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: -o-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: -ms-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: linear-gradient(top, #4AA400 0%, #5CCD00 100%); }
.SpanLike a { font-size: 0; padding: 10px; background: url(images/Like.png) no-repeat; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.SpanDisLike a { font-size: 0; padding: 10px; background: url(images/DisLike.png) no-repeat; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.SpanLike a:hover { background: url(images/LikeHover.png) no-repeat; }
.SpanDisLike a:hover { background: url(images/DisLikeHover.png) no-repeat; }
.divComment .Date { position: absolute; left: 0px; color: #999; }
.td_ValueColumn_Detail a { margin: 0 10px 0px 0; background: #5CCD00; background: -moz-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5CCD00), color-stop(100%, #4AA400)); background: -webkit-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: -o-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: -ms-linear-gradient(top, #5CCD00 0%, #4AA400 100%); background: linear-gradient(top, #5CCD00 0%, #4AA400 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#5CCD00', endColorstr='#4AA400', GradientType=0);
padding: 5px 10px; color: #fff !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #459A00; display: inline-block; }
.td_ValueColumn_Detail a:hover { background: #4AA400; background: -moz-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4AA400), color-stop(100%, #5CCD00)); background: -webkit-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: -o-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: -ms-linear-gradient(top, #4AA400 0%, #5CCD00 100%); background: linear-gradient(top, #4AA400 0%, #5CCD00 100%); }
.TextBoxNormal_Value_Detail, .TextBoxMultiLine_Value_Detail { margin: 0 10px 10px 0; }
.cd-is-visible { position: fixed; bottom: 0; right: 20px; z-index: 9998; background: url(images/IconGoToTop.png) no-repeat #f1f1f1; padding: 0 0 5px 0; border-radius: 2px 2px 0 0; width: 32px; height: 32px; }
.cd-top { display: inline-block; white-space: nowrap; visibility: hidden; opacity: 0; -webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s; font-size: 45px; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover { -webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s; }
.cd-top.cd-is-visible { visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { opacity: .5; }
.cd-top:hover { opacity: 1; }
.divSuccessMessageComment { background: green;  line-height: 30px; color: #fff; font-family: iransans, verdana; font-size: 22px; padding: 75px 15px 75px 15px;  box-sizing: border-box; max-width: 100%; text-align: center; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); margin:30px 0 45px 0; }
.divSuccessMessageComment a { font-family: iransans, verdana; font-size: 22px; padding: 15px; border: 1px solid #fff; padding: 0px 15px; color: #fff; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.divSuccessMessageComment a:hover { border: 1px solid red; }
.GridList { width: 255px; margin: auto; z-index:999}
.photoList { width: 300px; direction: ltr; margin-bottom: 10px; }
.photoList .slick-slider { margin-bottom: 0px; margin-top: 10px; }
.photoList .slick-slide img { width: 80px; height: 80px; border: 1px solid #ddd; }
.photoList .slick-prev:before, .photoList .slick-next:before { color: #999 !important; content: "" !important; }
.photoList .slick-next { background: url(images/left_arrow11.png) no-repeat !important; width: 10px !important; height: 20px !important; font-size: 0 !important; left: -20px; }
.photoList .slick-prev { background: url(images/right_arrow11.png) no-repeat !important; width: 10px !important; height: 20px !important; font-size: 0 !important; left: 265px; }
.photoList .slick-next:hover { background: url(images/left_arrowHover11.png) no-repeat !important; }
.photoList .slick-prev:hover { background: url(images/right_arrowHover11.png) no-repeat !important; }
.photoList .slick-disabled { opacity: 0.2 !important; }
.photoList .slick-disabled:hover { cursor: default !important; }
.css_div_QuickSearchTypePart .KeySearch { font-family: tahoma !important; font-size: 11px !important; border: 1px solid #ccc !important; line-height: 26px !important; white-space: nowrap; height: 26px !important; }
.css_div_QuickSearchTypePart .imgSearch { height: 26px !important; }
/*-loading-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.blockLoading {background-color:#fff;  padding: 10px;  height:120px;  border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); color: #666; display: inline-block;position:fixed;  top:50%;left:50%; margin-top:-70px; margin-left:-60px;}
.blockLoading .blockimg { background: url(images/LoadingLogo.gif) center center no-repeat #fff; margin: 0; padding-top:20px;  height:60px; }
.blockLoading .blocktxt { line-height: 20px; font-family: tahoma; font-size: 11px; }
.sk-spinner-wave.sk-spinner { margin: 115px auto 0 auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }
.sk-spinner-wave div { background-color: red; height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out; animation: sk-waveStretchDelay 1.2s infinite ease-in-out; margin: 0 2px; }
.sk-spinner-wave .sk-rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; }
.sk-spinner-wave .sk-rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; }
.sk-spinner-wave .sk-rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; }
.sk-spinner-wave .sk-rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }
 @-webkit-keyframes sk-waveStretchDelay {
 0%, 40%, 100% {
 -webkit-transform: scaleY(0.4);
 transform: scaleY(0.4);
}
 20% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
 @keyframes sk-waveStretchDelay {
 0%, 40%, 100% {
 -webkit-transform: scaleY(0.4);
 transform: scaleY(0.4);
}
 20% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
#BGloading { box-sizing: border-box; max-width: 100%; height: 100%; padding: 0px; margin: 0px; background: rgba(0,0,0,0.5); z-index: 999999; position: fixed; top: 0; right: 0; left: 0; bottom: 0; margin: auto; display: none; }
.loading { width: 170px; height: 120px; position: fixed; top: 0; right: 0; left: 0; bottom: 0; margin: auto; z-index: 9999999; background: url(images/LoadingLogo.gif) no-repeat center center #fff; padding: 10px; border:1px solid #ccc; border-radius: 5px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.PagingPanel { box-sizing: border-box; max-width: 100%; height: 30px; }
.Paging { display: inline-block; float: left; font-family: iransans, verdana; }
.PagingNumberSelect { display: block; padding: 3px 10px; background: #ed2d6a; color: #fff; display: inline-block; font-family: iransans, verdana; font-size: 16px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; margin: 0 1px; }
.PagingNumber { display: block; padding: 5px 10px; background: #eee; color: #999; display: inline-block; font-family: iransans, verdana; font-size: 12px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; margin: 0 1px; }
.PagingNumber:hover { background: #ccc; color: #999; }
.PagingBottom { clear: both; }
.PageTitle { display: block; padding: 0 10px 0 0; background: #eee; color: #999; display: inline-block; font-family: iransans, verdana; font-size: 16px; }
.css_div_Normal, .GotoPages { float: right; color: #999; line-height: 21px; margin-left: 0px; padding: 0 5px 0 0; display: inline-flex; }
.Subject_Detail { color: #999; font-family: iransans, verdana; font-size: 13px; line-height: 30px; height: 30px; margin-left: 0px; padding: 0 5px 0 0; display: inline-flex; }
.CompareListShortcuts { width: 100%; overflow: hidden;box-sizing:border-box; }
.aCompareListShow { display: inline-block; background: url(images/CompareIcon.png) no-repeat 65px -10px rgba(153,153,153,1); border-radius: 5px; color: #fff; font-family: iransans, verdana; font-size: 20px; padding: 0 50px 0 10px; line-height: 30px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.aCompareListShow:hover { background: url(images/CompareIcon.png) no-repeat 65px -60px rgba(153,153,153,0.8); color: #fff; }
.divCompareListShortcut .aCompareListShow { display: inline-block; width: 105px; height: 35px; background: url(images/CompareIcon24.png) no-repeat 7px -2px rgba(153,153,153,1); border-radius: 5px; color: #fff; font-family: iransans, verdana; font-size: 13px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-indent: 5px; overflow: hidden; text-align: right; }
.divCompareListShortcut .aCompareListShow:hover { background: url(images/CompareIcon24.png) no-repeat 7px -40px rgba(153,153,153,1); color: #fff; text-indent: 5px; text-align: right; }
.divCompareListShortcut .aClearCompareList { display: inline-block; width: 105px; height: 35px; background: url(images/RemoveIcon24.png) no-repeat 7px -2px #f1f1f1; border-radius: 5px; color: #999; font-family: iransans, verdana; font-size: 13px; padding: 0; margin-bottom: 0px; line-height: 35px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-indent: 5px; overflow: hidden; text-align: right; }
.divCompareListShortcut .aClearCompareList:hover { background: url(images/RemoveIcon24.png) no-repeat 7px -40px red; color: #fff; text-indent: 5px; text-align: right; }
#cboxNext { background: url(images/left_arrow.png) no-repeat !important; width: 40px !important; height: 40px !important; font-size: 0 !important; position: absolute !important; bottom: 0 !important; left: 10px !important; }
#cboxPrevious { background: url(images/right_arrow.png) no-repeat !important; width: 40px !important; height: 40px !important; font-size: 0 !important; position: absolute !important; bottom: 0 !important; right: 10px !important; }
#cboxNext :hover { background: url(images/left_arrowHover.png) no-repeat !important; }
#cboxPrevious:hover { background: url(images/right_arrowHover.png) no-repeat !important; }
#cboxCurrent { position: absolute !important; left: 0 !important; right: 0 !important; margin: auto !important; width: 100% !important; bottom: 10px !important; text-align: center !important; }
.LimitedListImage { width: 20px; margin: 5px; border-radius: 5px; border: 1px solid #ccc; }
.ColumnOne .LimitedListImage { width: 19px; height: 19px; border-radius: 3px; border: 1px solid #ccc; margin: 0; margin-left: 5px; }
.ColumnOne input[type=checkbox] { width: 21px; height: 21px; margin-left: 5px; }
span.ColumnOne input[type=checkbox]:focus { color: red; font-weight: bold; }
.ColumnOne input[type=checkbox]:hover { cursor: pointer; }
.ColumnOne input[type="text"] { line-height: 34px; font-family: iransans, verdana; border-radius: 5px; padding: 10px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; border: 1px solid #BDC7CD; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #FFF; -moz-box-shadow: inset 0 0 4px rgba(0,0,0,.15); -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15); box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.15); margin: 0; box-sizing: border-box; max-width: 100%; }
.RefererRBL label { display: inline-block; position: relative; margin-bottom: 5px; }
.RefererRBL td:hover span { color: red; font-weight: bold; }
.RefererRBL span { display: inline-block; font-size: 12px; color: #999; white-space: nowrap; position: absolute; top: 2px; }
.RefererRBL span.filterTag { position: inherit !important; }
.RefererCBL tr { display: block; position: relative; margin: 5px 0; }
.RefererCBL tr:hover label { color: red; font-weight: bold; }
.activecheckbox label, .activecheckbox span { color: #555 !important; font-weight: bold; }
.RefererCBL label { display: inline-block; font-size: 12px; color: #999; white-space: nowrap; vertical-align: top; top: 2px; }
.FilterPartCaption { color: #999; font-family: iransans, verdana; font-size: 16px; line-height: 30px; height: 30px; margin-left: 0px; padding: 0 5px 0 0; clear: both; direction: rtl; }
#amount .min { color: #555; font-family: koodak, verdana; font-size: 12px; line-height: 30px; height: 30px; margin-left: 0px; padding: 0 5px 0 0; float: right; direction: rtl; }
#amount .max { color: #555; font-family: koodak, verdana; font-size: 12px; line-height: 30px; height: 30px; margin-left: 0px; padding: 0 5px 0 0; float: left; direction: rtl; }
#amount .min span { color: #999; font-family: iransans, verdana; font-size: 11px; line-height: 30px; height: 30px; margin-left: 0px; padding: 0 5px 0 0; }
#amount .max span { color: #999; font-family: iransans, verdana; font-size: 11px; line-height: 30px; height: 30px; margin-left: 0px; padding: 0 5px 0 0; }
#slider-range { clear: both; margin: 0 10px; }
.PropertiesForSelectedProduct_RowKey, .FilterPartCaption { font-family: iransans, verdana; font-size: 15px; color: #555; border-bottom: 1px solid red; margin: 0px 0px 5px 0px; display: inline-block; width: 180px; padding: 0; }
.divFilterLink a { font-family: iransans, verdana; font-size: 15px; cursor: pointer; color: #fff; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; background-color: #008000; display: inline-block; text-align: center; margin: 15px 0 0 0; width: 180px; }
.divFilterLink a:hover { background: #F5440E; color: #fff; }
/*------------UI------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ColumnTwo .ui-selectmenu-text { border: 1px solid #ccc; }
.ui-widget { font-family: tahoma !important; font-size: 11px !important; }
.ColumnTwo .ui-state-default, .ColumnTwo .ui-widget-content .ui-state-default, .ColumnTwo .ui-widget-header .ui-state-default { border: 0px solid #d3d3d3 !important; background: #eee url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x !important; font-weight: normal !important; color: #999 !important; border-radius: 0 !important; font-family: iransans, verdana !important; font-size: 16px !important; margin-left: 5px !important; }
.ColumnTwo .ui-corner-all, .ColumnTwo .ui-corner-bottom, .ColumnTwo .ui-corner-right, .ColumnTwo .ui-corner-br { margin-left: 5px; }
.ColumnTwo .ui-widget-content { background: #fff !important; color: #999 !important; font-family: iransans, verdana !important; font-size: 16px !important; border-radius: 0 0 3px 3px !important; border: 0px solid #999 !important; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); }
.ColumnTwo .ui-selectmenu-menu { margin-left: -16px !important; }
.ColumnTwo .ui-state-hover, .ColumnTwo .ui-widget-content .ui-state-hover, .ColumnTwo .ui-widget-header .ui-state-hover, .ColumnTwo .ui-state-focus, .ColumnTwo .ui-widget-content .ui-state-focus, .ColumnTwo .ui-widget-header .ui-state-focus { border: 0px solid #999 !important; background: none !important; color: red !important; }
.ColumnTwo .ui-selectmenu-button span.ui-selectmenu-text { text-align: right !important; }
.ColumnTwo .ui-selectmenu-button { width: auto !important; }
.ColumnTwo .ui-widget { font-family: tahoma !important; font-size: 11px !important; }
.ColumnTwo .ui-selectmenu-menu { margin-left: -8px !important; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.SpecialPackage .slick-next { background: url(images/right_arrowS.png) no-repeat !important; width: 35px !important; height: 35px !important; font-size: 0 !important; top: 100px !important; border: 1px solid #ccc; right: -50px !important; }
.SpecialPackage .slick-prev { background: url(images/left_arrowS.png) no-repeat !important; width: 35px !important; height: 35px !important; font-size: 0 !important; top: 100px !important; border: 1px solid #ccc; left: -50px !important; }
.SpecialPackage .slick-next:hover { background: url(images/right_arrowSHover.png) no-repeat !important; }
.SpecialPackage .slick-prev:hover { background: url(images/left_arrowSHover.png) no-repeat !important; }
.Product .ActorEffects, .Product input { display: none; }
.Product .ProductPriceNew tr, .Product .ProductPriceNew tr:hover { border: none; }
#ContentPlaceHolder1_ESContentPlaceHolder1_ucSHContestList_HeaderView011_lnkSHManagement { position: fixed; top: 150; right: 10; z-index: 99999; }
#ContentPlaceHolder1_ESContentPlaceHolder1_ucSHContestList_HeaderView011_lnkResetSettinValue { position: fixed; top: 150; right: 50px; z-index: 99999; }
.classPriceCaption { font-size: 12px; }
/*---------Product---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.BoxBody h2 { text-align: center; line-height: 20px; transition: 0.3s ease; -o-transition: 0.3s ease; -webkit-transition: 0.3s ease; height: 352px; width: 226px; direction: rtl !important; }
.BoxBody h2:hover { -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5); box-shadow: 0 0 10px 0 rgba(0,0,0,.5); }
.BoxBody h2:hover a { color: #ED2D6A !important; }
.BoxBody .Item { position: relative; height: 321px; width: 226px; margin: 5px; }
.BoxBody .Item a { height: 321px; width: 226px; display: block; }
.BoxBody .productlistpic { height: 226px; width: 226px; position: absolute; top: 0; z-index: 1; background: #fff; }
.BoxBody .productlistcontents { height: 321px; width: 224px; position: absolute; top: 0px; border: 1px solid #ccc; z-index: 2; background: url(images/BGitemCenter.png) right top no-repeat; }
.BoxBody .productlistpic img { max-height: 226px; box-sizing: border-box; max-width: 226px; margin: auto; }
.BoxBody .LatinName { width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: ltr; display: block; position: absolute; bottom: 15px; right: 0; left: 0; margin: auto; font-family: iransans, verdana; font-size: 11px; font-weight: bold; }
.BoxBody .PersianName { width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; direction: rtl; display: block; position: absolute; bottom: 40px; right: 0; left: 0; margin: auto; font-family: iransans, verdana; font-size: 13px; font-weight: bold; }
.BoxBody .StatusImage { position: absolute; bottom: 75px; right: 20px; display: inline-block; }
.BoxBody .StatusTitle { position: absolute; bottom: 72px; right: 40px; display: inline-block; color: #555; }
.BoxBody .OfferImageInFullView { position: absolute; top: -1px; right: -5px; z-index: 998; width: 100px; }
.BoxBody .NewProductImageInFullView { position: absolute; top: -1px; right: -5px; z-index: 999; }
.BoxBody img.NewProductImageInFullView { width: 150px; }
.BoxBody .maxPrice { display: none; }
.BoxBody .minPrice { font-family: koodak, verdana; font-size: 20px; position: absolute; bottom: 70px; left: -6px; margin: auto; color: #fff; text-align: left; display: block; line-height: 50px; height: 50px; padding: 0 10px; display: inline-table; margin: 0; background-image: url(images/BGpriceR.png), url(images/BGpriceL.png); background-position: right, left bottom; background-repeat: no-repeat; }
.BoxBody .slick-next { background: url(images/right_arrowS.png) no-repeat !important; width: 35px !important; height: 35px !important; font-size: 0 !important; left: 50px !important; top: -42px !important; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.BoxBody .slick-prev { background: url(images/left_arrowS.png) no-repeat !important; width: 35px !important; height: 35px !important; font-size: 0 !important; left: 10px !important; top: -42px !important; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.BoxBody .slick-next:hover { background: url(images/right_arrowSHover.png) no-repeat !important; }
.BoxBody .slick-prev:hover { background: url(images/left_arrowSHover.png) no-repeat !important; }
table.BuyListInCheckOut { box-sizing: border-box; width: 100%; font-size: 16px; font-family: koodak, verdana; border: 1px solid #ccc; }
table.BuyListInCheckOut thead { background: #f1f1f1; }
table.BuyListInCheckOut thead tr { border-bottom: 1px solid #ccc; }
table.BuyListInCheckOut thead tr td { height: 40px; text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 5px; color: #999; }
table.BuyListInCheckOut tbody { background: #fff; }
table.BuyListInCheckOut tbody tr { border-bottom: 1px solid #ccc; }
table.BuyListInCheckOut tbody tr td { text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 10px; }
table.BuyListInCheckOut .cssSumProductRealPriceValue { color: green; font-size: 20px; }
table.BuyListInCheckOut .classPriceCaption { font-size: 12px; }
.divBuyList { padding: 15px; }
.css_div_MainPropertiesForSelectedProduct_TDImage, .ProductInBuyListContent { float: right; padding: 5px; }
.css_div_MainPropertiesForSelectedProduct_TDImage img { box-sizing: border-box; max-width: 110px; max-height: 110px; }
.ProductInBuyListContent { text-align: right; font-family:iransans; font-size:13px; }
.ProductInBuyListContent div { padding: 5px; }
.ProductInBuyListContent div div { padding: 0px; }
.ProductInBuyListContent .optionSelect { float: right; margin: 0 0 0 5px; }
.ProductInBuyListContent .optionImage { border: 1px solid #ccc; width: 20px; border-radius: 5px; float: right; margin: 0 0 0 5px; }
table.BuyListInCheckOut .ProductPriceNew { box-sizing: border-box; max-width: 100%; }
table.BuyListInCheckOut .Price { border: 0px; }
table.BuyListInCheckOut .css_div_ProductPriceType { padding: 0 }
table.BuyListInCheckOut .css_div_FinalPrice { }
.aRemoveFromBuyList { font-size: 0; padding: 16px; background: url(images/icon/remove-32.png) no-repeat; }
table.BuyListInCheckOut .NewProductImageInCheckOut { display: none; }
table.BuyListInCheckOut select { border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; }
.divCheckOut .divSalesPackSender { clear: both; }
table.BuyListInCheckOut .OfferImageInCheckOut { display: none; }
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
footer { box-sizing: border-box; max-width: 100%; height: auto; border-top: 5px solid #ed2d6a;  }
footer .ContentFooter { box-sizing: border-box; max-width: 1200px; margin: auto; }
footer .MenuFooter { box-sizing: border-box; max-width: 1200px; margin: auto; padding: 10px; }
footer .MenuFooter ul { text-align: center; }
footer .MenuFooter ul li { display: inline-block; padding: 0 10px; }
footer .MenuFooter ul li a { font-family: iransans; font-weight:bold;  font-size: 12px; color:rgb(0,172,237); }
footer .MenuFooter ul li a:hover { color: #ED2D6A; }
footer .MenuFooter ul li.sep { background-color: #000; height: 10px; width: 1px; padding: 0; margin-top: 5px; }
footer .copyright { box-sizing: border-box; max-width: 1200px; margin: auto; padding: 10px 10px 10px 10px; }
footer .copyright p { padding: 3px; text-align: center; color: #000; }
footer p.copyright-en, footer p.copyright-en a { font-family: iransans, verdana; font-size: 14px; color: rgb(0,172,237); }
footer p.copyright-en a:hover { color: #ed2d6a; text-decoration:none; }
footer .linkedin, footer .twitter { display: none !important; }
footer .SocialIcon { box-sizing: border-box; max-width: 1200px; margin: auto; padding: 10px; }
footer .SocialIcon ul { text-align: center; }
footer .SocialIcon ul li { display: inline-block; padding: 5px; direction: rtl; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; border: groove 2px transparent; margin-bottom: 5px; }
footer .SocialIcon ul li:hover { border: groove #666 2px; border-radius: 5px; background: #444; }
footer .SocialIcon ul li a { font-size: 16; display: block; font-family: verdana; color: #fff; }
footer .SocialIcon ul li a span { display: inline-block; vertical-align: top; margin: 5px 0 0 5px; direction: ltr; float: right; }
footer .SocialIcon ul li a img { width: 32px; height: 32px; }
footer .footerlogin { box-sizing: border-box; max-width: 1200px; margin: auto; padding: 10px; text-align: center; margin-top: 15px; }
footer .footerlogin a { padding: 5px 100px 5px 100px; font-family: iransans, verdana; font-size: 20px; cursor: pointer; vertical-align: middle; height: 40px; color: #fff; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; background-color: #008000; }
footer .footerlogin a:hover { background: #F5440E; color: #fff; }
footer .logofooter { display: none; margin: 10px auto; text-align: center; padding: 20px 10px; }
footer .logofooter img { width: 150px; }
footer .shopshahr24 { box-sizing: border-box; max-width: 1200px; margin: auto; padding: 10px; border-bottom: groove #666 2px; }
footer .shopshahr24 ul { text-align: center; }
footer .shopshahr24 ul li { display: inline-block; padding: 0 10px; }
footer .shopshahr24 ul li a { font-family: iransans, verdana; font-size: 16px; color: #f1f1f1; }
footer .shopshahr24 ul li a:hover { color: #fff; }
footer .shopshahr24 ul li.phone { background: url(images/icon/phone-32.png) no-repeat right; padding: 0 40px 0 20px; }
footer .shopshahr24 ul li.faq { background: url(images/icon/faq-32.png) no-repeat right; padding: 0 40px 0 20px; }
footer .shopshahr24 ul li.email { background: url(images/icon/mail-32.png) no-repeat right; padding: 0 40px 0 20px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.divHeaderContent .css_div_ProductsGroups { box-sizing: border-box; width: 100%; box-sizing: border-box; margin: 0; padding-top: 0; padding-bottom:0; padding-left:0; position: absolute; bottom: 0px; height: 40px; line-height: 40px; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_0 { text-align: right; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_0 li { display: inline-block; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_0 li a { padding: 8px 8px 8px 8px;   font-size: 16px; line-height: 20px; color: #333; background:transparent;  white-space: nowrap; font-family: iransans, verdana; display: block; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_0 li a:hover{background-color:white;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

li.DirectsInMenu { position: absolute !important; width: 310px !important; height: 310px !important; top: 0 !important; left: 0 !important; }
.css_div_ProductsGroups .SpecialPackage { width: 390px; height: 370px; display: inline-block; font-family: iransans, verdana; font-size: 16px; overflow: hidden; position: relative; left: 0; top: 0; margin-top: -10px; }
.css_div_ProductsGroups .DirectsToProductGroupsMenu { text-align: center; }
.css_div_ProductsGroups .DirectsToProductGroupsMenu h2 { display: inline-block; border: solid 5px #f1f1f1; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; position: relative; overflow: hidden; float: left; margin: 10px 5px 0px 5px; }
.css_div_ProductsGroups .DirectsToProductGroupsMenu h2:hover { border: solid 5px red; }
.css_div_ProductsGroups .DirectsToProductGroupsMenu h2 span { width: 145px; height: auto; position: absolute; background: rgba(0,0,0,0.7); transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-align: center; font-family: iransans, verdana; font-size: 18px; bottom: 0px; padding: 10px; color: #fff; }
.divHeaderContent .css_div_ProductsGroups .DirectsToProductGroupsMenu h2:hover span { background: rgba(0,0,0,0.5); color: #fff; right: 0; bottom: -125px; }
.divHeaderContent .css_div_ProductsGroups .DirectsToProductGroupsMenu .ImageDirectToProductList { width: 165px; height: 165px; }
.divHeaderContent .css_div_ProductsGroups .divOneGroupInDirectsToProductsList a { padding: 0px 0px 0px 0px !important; font-size: 14px !important; line-height: 20px !important; color: #555 !important; white-space: nowrap !important; font-family: iransans, verdana !important; display: block !important; border-bottom: 0px solid #ed2d6a !important; border-top: 0px solid #ed2d6a !important; border-right: 0px solid #ed2d6a !important; border-left: 0px solid #ed2d6a !important; margin-bottom: 0px !important; background: #f1f1f1 !important; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1 { text-align: right; zoom: 1; opacity: 0; position: absolute;  right: 0; z-index: 1050; transition: all .2s ease-in-out; max-width: 1200px; left: 0; margin: auto; margin: 20px auto 0px auto; visibility: hidden; text-align: right; background: #fff; padding: 10px 30px 10px 10px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); height: 365px; transition-delay: 0.5s; overflow: hidden; box-sizing: border-box; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1 .mCSB_container { min-height: 365px; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1:after { content: ""; display: table; clear: both; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1:before { content: ""; display: table; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1 li { display: inline-block; float: right; height: auto; width: 183px; }
.divHeaderContent .css_div_ProductsGroups .liSpecialPackage { float: left !important; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1 li a { padding: 5px 20px 5px 20px; font-size: 14px; line-height: 20px; color: #555; white-space: nowrap; font-family: iransans, verdana; display: block; border-bottom: 0px solid #ed2d6a; border-top: 0px solid #ed2d6a; border-right: 0px solid #ed2d6a; border-left: 0px solid #ed2d6a; margin-bottom: 5px; background: #f1f1f1; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_1 li a:hover { border-right: 10px solid red; color: red; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.divHeaderContent .css_div_ProductsGroups .ulPGLevel_2 { text-align: right; display: inline-block; margin-bottom: 10px; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_2 li { position: relative; display: block; clear: both; border: none; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_2 li a { padding: 5px; font-size: 14px; line-height: 20px; color: #555; white-space: nowrap; font-family: iransans; display: block; text-indent: 5px; border-right: 2px solid #ed2d6a; border-bottom: 0px solid #ccc; background: none; margin-bottom: 0px; margin-right: 10px; border-top: 0px solid #ed2d6a; border-left: 0px solid #ed2d6a; text-overflow: ellipsis; overflow: hidden; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_2 li a:hover { border-right: 10px solid red; background: #f1f1f1; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.divHeaderContent .css_div_ProductsGroups .ulPGLevel_3 { text-align: right; display: inline-block; margin-bottom: 10px; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_3 li { position: relative; display: block; clear: both; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_3 li a { padding: 5px 15px 5px 5px; font-size: 12px; line-height: normal; color: #999; white-space: nowrap; font-family: tahoma; text-indent: 5px; border-right: 0px solid #ed2d6a; border-bottom: 0px solid #ccc; margin-right: 10px; margin-bottom: 0px; border-top: 0px solid #ed2d6a; border-left: 0px solid #ed2d6a; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_3 li a:hover { border-right: 10px solid red;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.divHeaderContent .css_div_ProductsGroups .liPGLevel_0 { padding: 0 10px; }

.divHeaderContent .css_div_ProductsGroups .liPGLevel_0:hover { color: red; border-bottom: 0 solid red; padding-bottom:2px; background-color:white; }
.divHeaderContent .css_div_ProductsGroups .liPGLevel_0:hover .aPGLevel_0 { color: #ED2D6A; }
.divHeaderContent .css_div_ProductsGroups .liSelectedPG, .divHeaderContent .css_div_ProductsGroups .liSelectedPG:hover { color: red; border-bottom: 2px solid green; background: url(images/ArowHeaderMenuHoverGreen.png) no-repeat center bottom; }
.divHeaderContent .css_div_ProductsGroups .liSelectedPG .aPGLevel_0, .divHeaderContent .css_div_ProductsGroups .liSelectedPG .aPGLevel_0:hover { color: green; }
.spanProductGroup { display: block; }
.divHeaderContent .css_div_ProductsGroups .liPGLevel_1 { padding: 0 5px; }
.divHeaderContent .css_div_ProductsGroups .ulPGLevel_0 li:hover .ulPGLevel_1 { opacity: 1; margin: 0px auto 0px auto; visibility: visible; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.divHeaderContent .css_div_ProductsGroups .liPGLevel_0_4 .liPGLevel_1_5, .divHeaderContent .css_div_ProductsGroups .liPGLevel_0_4 .liPGLevel_1_9 { clear: both; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.ws_bullets { display: none; }
/*.table_Details { background: #fff; margin: 0 0 10px 0; padding: 10px; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.3); box-sizing:border-box;max-width: 1200px; }*/
#cboxOverlay { background: #000 !important; opacity: 0.7 !important; filter: alpha(opacity = 70) !important; }
#cboxLoadedContent { margin-bottom: 0px !important; margin-top: 40px !important; }
#cboxTitle { top: 0px !important; margin: 0 !important; height: 25px !important; font-family: iransans, verdana !important; font-size: 20px !important; border-bottom: 1px solid #ccc !important; padding-bottom: 10px !important; }
#cboxClose { top: 0px !important; width: 24px !important; height: 24px !important; background: url(images/Close.png) no-repeat !important; cursor: pointer !important; opacity: 0.5 !important; text-indent: -3000px !important; }
.BoxBody .als-prev, .BoxBody .als-next { opacity: 0.2; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; z-index: 900 }
.BoxBody:hover .als-prev, .BoxBody:hover .als-next { opacity: 1; }
.als-prev { top: 0; right: -10px; background: url(images/right_arrow.png) no-repeat; width: 40px; height: 257px; }
.als-prev:hover { background: url(images/right_arrowHover.png) no-repeat; }
.als-prev img { display: none; }
.als-next { top: 0; left: -10px; background: url(images/left_arrow.png) no-repeat; width: 40px; height: 257px; }
.als-next:hover { background: url(images/left_arrowHover.png) no-repeat; }
.als-next img { display: none; }
#Footer .FooterRight { background: url(images/FooterR.png) no-repeat right; height: 34px; }
#Footer .FooterLeft { background: url(images/FooterL.png) no-repeat left; height: 34px; }
#Footer .Container { padding: 10px 20px 8px 180px; }
#FooterLinks { text-align: center; }
#FooterLinks a { color: #F5440E; padding: 2px; padding-top: 0px; }
#FooterLinks a:hover { color: #ffffff; background-color: #F5440E; }
#FooterLinks ul { list-style: none; margin: 0px; padding: 0px; }
#FooterLinks li { display: inline; margin-right: 0px; margin-left: 0px; }
#Footer .FooterLeft { background: none; height: 150px; width: 160px; float: left; margin-top: -15px; margin-top: -200px; }
*+html #Footer .FooterLeft { margin-top: -175px; }
#Footer .Container { padding: 10px 0px 8px 0px; width: 954px; margin: auto; }
.Copyright .QuickMenu { height: 30px; }
#Footer .Designer { border-top: solid 1px #333; -webkit-box-shadow: #000 0 -1px 0; box-shadow: #000 0 -1px 0; margin-top: 120px; }
ul#FooterMoreLinks { border-top: solid 1px #333; -webkit-box-shadow: #000 0 -1px 0; box-shadow: #000 0 -1px 0; padding-top: 20px; padding-right: 12px; }
ul#FooterMoreLinks li { float: right; width: 190px; height: 32px; padding-bottom: 3px; }
ul#FooterMoreLinks li a { color: #FFF; border-bottom: none !important; }
ul#FooterMoreLinks li a:hover { color: #F5440E; border-bottom: 1px dotted #F5440E !important; }
ul#FooterMoreLinks li span { font-family: iransans, verdana; font-size: 18px; font-weight: normal; }
.FooterLeft a:hover { border-bottom: none !important; }
.ContainerT1.BR4 { text-align: center; }
.Attention { clear: both; border-top: solid 1px #333; -webkit-box-shadow: #000 0 -1px 0; box-shadow: #000 0 -1px 0; padding-top: 5px; padding-right: 12px; font-size: 12px; color: yellow; }
.SamirScrollShadow { box-shadow: 0 1px 3px #666 !important; }
.zoomLens, .zoomWindow { background-color: #fff !important; border: 1px solid red !important; cursor: -webkit-zoom-in !important;   }
.zoomLens img { width: 300px !important; height: 300px !important; }
.zoomTint { background-color: #fff !important; border: none !important; }
.zoomContainer{z-index:20;}
.StaticPage { width: 1160px; margin: 0px 0px 10px; float: right; background: none repeat scroll 0% 0% #FFF; padding: 20px; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3); }
.StaticPage h1, .StaticPage h2, .StaticPage h3, .StaticPage h4, .StaticPage h5, .StaticPage h6, .StaticPage p, .StaticPage a, .StaticPage span { font-family: iransans, verdana; font-weight: normal; line-height: 35px; }
.StaticPage h1 { font-size: 22px; color: red; }
.StaticPage h2 { font-size: 20px; color: green; }
.StaticPage h3 { font-size: 19px; color: #333; }
.StaticPage h4 { font-size: 18px; color: #555; }
.StaticPage h5 { font-size: 17px; color: #777; }
.StaticPage h6 { font-size: 16px; color: #999; }
.StaticPage p { font-size: 16px; color: #999; }
.StaticPage span { font-size: 16px; color: #999; }
.StaticPage a { text-decoration: none; color: #333; font-size: 16px; color: #333; font-family: iransans, verdana; }
.StaticPage a:hover { color: red; cursor: pointer; }
.StaticPage .HelpShopping1 h1 { font-size: 22px; background: red; color: #fff; padding: 5px 30px; border-radius: 50px 50px 5px 5px; margin: 0 0 10px 0; display: inline-block }
.StaticPage .HelpShopping1 h2 { font-size: 20px; background: green; color: #fff; padding: 5px; border-radius: 5px; margin: 0 auto 50px auto; display: block; width: 520px; }
.StaticPage .HelpShopping1 { text-align: center }
.StaticPage .HelpShopping1 div { box-sizing: border-box; max-width: 532px; margin: 0 auto 20px auto; }
.IconPlus { background-image: url(images/IconPlus.png) !important; background-color: #eaeaea !important; background-position: right center !important; background-repeat: no-repeat !important; }
.IconMines { background-image: url(images/IconMines.png) !important; background-color: #eaeaea !important; background-position: right center !important; background-repeat: no-repeat !important; }
.SalesDocDetail { width: 1180px; margin: 0px 0px 10px; float: right; background: none repeat scroll 0% 0% #FFF; padding: 10px; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3); }
.SalesDocDetail .css_div_table_List { width: auto; margin: 0px; float: right; padding: 0px; box-shadow: none; }
.SalesDocDetail .css_div_SubjectColumn_Detail { border: 1px solid #ccc; padding: 5px 10px 5px 5px; display: block; }
.SalesDocDetail .css_div_ValueColumn_Detail { position: relative; padding: 5px 10px 5px 5px; font-size: 14px; color: #555; font-family: iransans, verdana; border-bottom: 1px solid #ccc; border-top: 0px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-bottom: 10px; background: #f1f1f1; }
.SalesDocDetail .css_div_table_Details { float: right; clear: both; margin-left: 10px !important; padding-left: 10px; border-left: 1px solid #ccc; width: 300px !important; }
.SalesDocDetail .css_div_table_List { float: right; margin-left: 10px; padding-left: 10px; border-left: 1px solid #ccc; width: 300px; }
.SalesDocDetail .FactorItems .ProductImageInSalesDoc { width: 100px; }
.SalesDocDetail .FactorItems { display: inline-block; width: 857px; }
.SalesDocDetail .FactorItems table { box-sizing: border-box; max-width: 100%; font-size: 14px; font-family: iransans, verdana; border: 1px solid #ccc; font-weight:normal; }
.SalesDocDetail .FactorItems .Grid_Header { border-bottom: 1px solid #ccc; background: #f1f1f1; }
.SalesDocDetail .FactorItems .HeaderStyleGrid { height: 40px; text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 5px; color: #999; }
.SalesDocDetail .FactorItems tbody { background: #fff; }
.SalesDocDetail .FactorItems tbody tr { border-bottom: 1px solid #ccc; }
.SalesDocDetail .FactorItems tbody tr td { text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 10px; }
.SalesDocDetail .divExpired { display: inline-block; width: 857px; }
.SalesDocDetail .NoticText { font-family: iransans, verdana; text-align: right; margin: 10px 0 15px 0; margin-right: 320px; color: green; background: #e8f9d1; border: 1px solid green; font-size: 16px; padding: 10px; font-weight:normal; line-height:36px; }
.SalesDocDetail .NoticText .FinalNoticText { background: green; color: #fff; text-align: left; font-size: 18px; padding-left: 10px; }
#divPayment { margin-right: 320px;  }
.css_div_GridInList { display: inline-block; box-sizing: border-box; max-width: 100%; }
.css_div_GridInList table { box-sizing: border-box; max-width: 100%; border: 1px solid #ccc; }
.css_div_GridInList table .Grid_Header { border-bottom: 1px solid #ccc; background: #f1f1f1; }
.css_div_GridInList table th { height: 40px; text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 5px; color: #999; font-size: 16px; font-family: iransans, verdana; }
.css_div_GridInList table tbody { background: #fff; font-size: 14px; font-family: koodak, verdana; color: #555; }
.css_div_GridInList table tbody tr { border-bottom: 1px solid #ccc; }
.css_div_GridInList table tbody tr:hover { background: #f1f1f1; }
.css_div_GridInList table tbody tr td { text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 5px; }
.css_div_GridInList table .ItemStyleGridColDelete a { font-size: 0; padding: 10px; background: url(images/icon/remove-20.png) no-repeat; }
.css_div_GridInList table .ItemStyleGridColEdit a { font-size: 0; padding: 10px; background: url(images/icon/invoicelist-20.png) no-repeat; }
table#divFullDescriptionContent { display: inline-block; box-sizing: border-box; max-width: 100%; }
table#divFullDescriptionContent { box-sizing: border-box; max-width: 100%; border: 1px solid #ccc; }
table#divFullDescriptionContent .Grid_Header { border-bottom: 1px solid #ccc; background: #f1f1f1; }
table#divFullDescriptionContent th { height: 40px; text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 5px; color: #999; font-size: 16px; font-family: iransans, verdana; }
table#divFullDescriptionContent tbody { background: #fff; font-size: 14px; font-family: iransans, verdana; color: #555; }
table#divFullDescriptionContent tbody tr { border-bottom: 1px solid #ccc; margin-bottom: 10px; }
table#divFullDescriptionContent tbody tr:hover { background: #f1f1f1; }
table#divFullDescriptionContent tbody tr td { text-align: center; vertical-align: middle; border-left: 1px solid #ccc; padding: 5px; }
#divFullDescriptionContent .divSearchCaption { font-family: iransans, verdana; font-size: 17px; color: #555; padding: 5px; border-radius: 3px; margin: 0px; border-right: 0px solid #F5440E !important; cursor: auto; background-color: #EAEAEA; height: 20px; line-height: 20px; }
#divFullDescriptionContent tr:hover { background: none !important; }
#divFullDescriptionContent td td, #divFullDescriptionContent tr tr { border: none !important; }
#divFullDescriptionContent td { text-align: right !important; }
#divFullDescriptionContent a.SalesDocSearch { box-sizing: border-box; max-width: 100%; height: 30px; border-radius: 5px; background: rgba(0,153,0,1); text-align: center; padding: 0 15px; color: #fff; color: #fff; font-family: iransans, verdana; font-size: 16px; }
#divFullDescriptionContent a.SalesDocSearch:hover { background: rgba(0,153,0,0.8); color: #fff; }
#divFullDescriptionContent select { border: 1px solid #ccc; padding: 5px 10px; border-radius: 5px; }
#divFullDescriptionContent label { display: inline-block; text-align: center; }
.als-container { direction: ltr; }
.linkGoToES { top: -10px; right: -10px; width: 25px; height: 25px; background: url(images/Close.png) no-repeat #fff; cursor: pointer; font-size: 0; padding: 0px; border-radius: 25px; position: absolute; }
a.linkGoToPayment { box-sizing: border-box; max-width: 100%; height: 30px; border-radius: 5px; background: rgba(255,255,255,1); text-align: center; padding: 0 15px; color: red; font-family: iransans, verdana; font-size: 18px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
a.linkGoToPayment:hover { background: rgba(0,153,0,0.8); color: #fff; border: 1px solid #fff; }
.blockElement li { margin-bottom: 10px; }
.Product .trOption { display: none; }
.Product .Price { display: none; }
.Product .Price.Checked { display: block; }
.divRegCommentHeader { background: none !important; display: none; }
#divBuyerDescContent #pnlInputDesc { width: 400px; float: right; border-left: 1px solid #ccc; }
#divBuyerDescContent #pnlUCLogin { width: 745px; ; float: right; }
#divBuyerDescContent #pnlUCLogin h4 { font-family: iransans, verdana; font-size: 17px; color: #555; padding: 5px 35px 5px 5px; border-radius: 3px; margin: 5px 0px 5px 0px; border-right: 5px solid #F5440E !important; background-color: #EAEAEA; display: none; }
#divBuyerDescContent #divLoginHelp { }
#divBuyerDescContent .LinkPointer { display: inline-block; width: 160px; height: 50px; background: url(images/IconInvoice.png) no-repeat 175px 2px rgba(0,153,0,1); border-radius: 5px; color: #fff; font-family: iransans, verdana; font-size: 20px; padding: 0 100px 0 0; margin: 0px 80px 0 0; line-height: 50px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-align: right; }
#divBuyerDescContent .LinkPointer:hover { background: url(images/IconInvoice.png) no-repeat 175px -50px rgba(0,153,0,0.8); color: #fff; }
#divBuyerDescContent .text-wationbox, #divBuyerDescContent .Label_SubjectInDetail { display: none; }
#divBuyerDescContent .css_div_table_Details { width: 100% !important; }
#divBuyerDescContent .css_div_SubjectColumn_Detail { float: right; width: 140px; background: #f1f1f1; padding: 0 5px; border-radius: 3px; border-right: 5px solid #F5440E !important; white-space: nowrap; margin: 5px; }
#divBuyerDescContent #divLoginHelp, .css_div_ddSubjectInDetail { border-bottom: 1px solid #ccc; }
#divBuyerDescContent .css_div_ValueColumn_Detail input { height: 30px; width: 210px; margin: 5px; }
#divBuyerDescContent .css_div_ValueColumn_Detail textarea { width: 210px; margin: 5px; }
.paymenttype { font-family: iransans, verdana; font-size: 17px; color: #555; padding: 6px 15px 6px 10px; border-radius: 3px; margin: 10px 0 10px 0px; border-right: 5px solid #F5440E !important;/* cursor: pointer; */ background-color: #EAEAEA; border: 1px solid #CCC; }
.paymenttype a { background-color: #008000; width: 200px; height: 26px; cursor: pointer; border-radius: 4px; display: block; font-size: 14px; font-family: iransans, verdana; color: #FFF; padding: 10px; margin: auto; margin-bottom: 15px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(234, 31, 97, 0.7); }
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools { opacity: 0.5 !important; }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container { margin-left: 0px !important; }
/*----------------------------------------------------------------------------------------------------------------------------*/
#TopLeft .mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, #TopLeft .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { right: 0px !important; left: auto !important; }
#TopLeft .liPGLevel_0 { display: none; }
#TopLeft .liSelectedPG { display: block !important; }
#TopLeft .liSelectedPG .ulPGLevel_1 { display: block !important; }
/*----------------------------------------------------------------------------------------------------------------------------*/
#TopLeft .css_div_ProductsGroups .ulPGLevel_1 .liPGLevel_1 { margin-bottom: 10px; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_1 li { display: block; height: auto; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_1 .liPGLevel_1 { margin-right: 20px; }
#TopLeft .css_div_ProductsGroups .liSpecialPackage { float: left !important; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_1 li a { padding: 5px 20px 5px 10px; font-size: 14px; line-height: 20px; color: #555; white-space: nowrap; font-family: iransans, verdana; display: block; border-bottom: 0px solid #ed2d6a; border-top: 0px solid #ed2d6a; border-right: 0px solid #ed2d6a; border-left: 0px solid #ed2d6a; margin-bottom: 5px; background: #f1f1f1; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_1 li a:hover { border-right: 10px solid #ED2D6A; color: red; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#TopLeft .css_div_ProductsGroups .ulPGLevel_2 { text-align: right; display: block; margin-bottom: 10px; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_2 li { position: relative; display: block; clear: both; border: none; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_2 li a { padding: 5px; font-size: 12px; line-height: 20px; color: #555; white-space: nowrap; font-family: tahoma; display: block; text-indent: 5px; border-right: 2px solid #fff; border-bottom: 0px solid #ccc; background: none; margin-bottom: 0px; margin-right: 0px; border-top: 0px solid #ed2d6a; border-left: 0px solid #ed2d6a; text-overflow: ellipsis; overflow: hidden; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_2 li a:hover { border-right: 10px solid #ED2D6A; background: #f1f1f1; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#TopLeft .css_div_ProductsGroups .ulPGLevel_3 { text-align: right; display: block; margin-bottom: 10px; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_3 li { position: relative; display: block; clear: both; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_3 li a { padding: 5px; font-size: 12px; line-height: normal; color: #999; white-space: nowrap; font-family: tahoma; text-indent: 5px; border-right: 0px solid green; border-bottom: 0px solid #ccc; background: none; margin-right: 20px; margin-bottom: 0px; border-top: 0px solid #ed2d6a; border-left: 0px solid #ed2d6a; }
#TopLeft .css_div_ProductsGroups .ulPGLevel_3 li a:hover { border-right: 2px solid red; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.EmptyContent, .EmptyContentCheckOut { background: url(images/IconShopEmpty.png) no-repeat right; font-family: iransans; font-size: 16px; color: red; padding-right: 30px; }
.EmptyContent img, .EmptyContentCheckOut img { display: none; }
.EmptyData { color: red; font-size: 18px; }
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.SCS-A { position: fixed; top: 0; bottom: 0; right: 0; left: 0; margin: auto; box-sizing: border-box; max-width: 100%; height: 100%; background: rgba(0,0,0,0.5); transition: 2s ease; -o-transition: 2s ease; -webkit-transition: 2s ease; z-index: 99999; }
.SCS-A .SamirBoxComingSoon { position: fixed; top: 0; right: 0; left: 0; margin: auto; width: 700px; height: 500px; background: url(images/ComingSoonBG.png) no-repeat top center #fff; box-shadow: 5px 5px 20px #555; border-radius: 0 0 10px 10px; padding: 30px; }
.SCS-A .CloseBox { position: absolute; top: 30px; right: 30px; background: url(images/Close-32.png) no-repeat top center; display: block; cursor: pointer; padding: 16px; }
.SCS-A .BoxContent { position: absolute; bottom: 0; right: 0; left: 0; }
.SCS-A .BoxContent .p1 { font-family: iransans; font-size: 22px; color: red; text-align: center; }
.SCS-A .BoxContent .p2 { font-family: iransans; font-size: 22px; color: green; text-align: center; }
.SCS-A .BoxContent .p3 { font-family: iransans; font-size: 22px; color: green; text-align: center; }
.SCS-A .BoxContent .p3 a { font-family: verdana; font-size: 22px; color: green; text-align: center; text-decoration: none; }
.SCS-A .BoxContent .p3 a:hover { color: red; }
.SCS-B { position: fixed; bottom: 0; right: 0; left: 0; margin: auto; box-sizing: border-box; max-width: 100%; height: auto; background: #555; color: #fff; transition: 2s ease; -o-transition: 2s ease; -webkit-transition: 2s ease; z-index: 99999; }
.SCS-B .CloseBox { display: none; }
.SCS-B .BoxContent { }
.SCS-B .BoxContent .p1 { font-family: iransans; font-size: 18px; color: #fff; text-align: center; margin: 0; padding: 0px; }
.SCS-B .BoxContent .p2 { font-family: iransans; font-size: 18px; color: #fff; text-align: center; margin: 0; padding: 0px }
.SCS-B .BoxContent .p3 { font-family: iransans; font-size: 18px; color: #fff; text-align: center; margin: 0; padding: 0px }
.SCS-B .BoxContent .p3 a { font-family: verdana; font-size: 18px; color: #fff; text-align: center; text-decoration: none; margin: 0; padding: 5px }
.SCS-B .BoxContent .p3 a:hover { color: rgba(255,255,0,1); }
.SearchContainer { background: #FFF; -moz-box-shadow: -1px 4px 10px 0 rgba(0,0,0,.2); -webkit-box-shadow: -1px 4px 10px 0 rgba(0, 0, 0, 0.2); box-shadow: -1px 4px 10px 0 rgba(0, 0, 0, 0.2); border-bottom: solid 1px #CCC; border-left: solid 1px #CCC; width: 620px; margin-bottom: 20px; position: absolute; top: 30px; z-index: 8888; height: 500px; display: none; }
#Suggestion { width: 50%; background: #FFF; border-top: solid 1px #CCC; min-height: 150px; float: right; }
#Suggestion ul { height: 400px; overflow: hidden !important; }
#Distincts { background: #F6F6F6 url("../images/sbg.png") no-repeat 100% 50%; width: 50%; overflow: auto; border-top: solid 1px #CCC; min-height: 150px; float: left; height: 500px; }
.SuggestionHeader { margin: 10px; font-family: 'iransans'; color: #333; font-size: 15px; border-bottom: 1px solid #ccc; padding-bottom: 3px; }
.SearchContainer ul li a { display: block; padding: 5px 0px 5px 0px; font-weight: normal; color: #666; }
.SearchContainer ul li { padding-right: 10px; }
#Suggestion ul li.mover { background: #f1f1f1; }
#Suggestion ul li .desc { direction: rtl; float: left; width: 245px; margin-left: 10px; }
#Suggestion ul li .desc p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-right: 3px; line-height: 22px; }
#Suggestion ul li .img { margin-left: 195px; text-align: center; width: 65px; }
#Suggestion ul li .img img { box-sizing: border-box; max-width: 55px; max-height: 45px; }
#Suggestion ul li.sep { background: url("../Images/sep.png") no-repeat scroll center center; padding: 10px 0 5px; box-sizing: border-box; max-width: 100%; }
#divBuyerDescContent .divLogin h4 { display: none; }
#divRegCommentContent { display: block !important; }
#divRegCommentContent .td_SubjectInList { display: none; }
#divRegCommentContent .TextBoxNormal_Value_Detail { width: 240px; }
#divRegCommentContent .TextBoxMultiLine_Value_Detail { width: 500px; }
#divRegCommentContent .TextBoxBig_Value_Detail { width: 240px; }
.ConfirmCheckout { text-align: center; clear: both; padding-top: 20px; border-top: solid 1px#CCC; }
.BuyListContentCheckOut .final_purchase { margin-top: 15px; text-decoration: none; cursor: pointer; line-height: 200%; color: #3F3F3F; font-size: 14px; display: inline-block; width: 160px; height: 50px; background: url(images/IconInvoice.png) no-repeat 200px 2px #090; border-radius: 5px; color: #FFF; font-family: iransans, verdana;  padding: 0 60px 0 30px; line-height: 50px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-align: right; }
.BuyListContentCheckOut .foot { clear: both; text-align: left; border-top: solid 1px #EDEDED; padding: 15px; }
.BuyListContentCheckOut { background: #FFF; }
#ReviewOrder head, .divBodyContent .head { background: #FFF; padding-right: 15px; font-size: 14px; font-family: iransans, verdana; color: #666; padding: 15px; text-align: right; }
.divRegister .head { text-align: center; border-bottom: 1px solid #E0E4E8; }
.divBodyContent .head h2 { margin-top: 0px; font-size: 20px; }
#ReviewOrder .head h2, .shipping_address .head h2 { font-size: 16px; }
.BuyListContentCheckOut .foot .seven { font-size: 14px; font-family: iransans, verdana; color: #949191; }
.divBodyContent #content { background: #fff; padding: 15px; min-height: 400px; }
.divBodyContent .steps { background: #fff; padding: 0px 15px 0px 15px; border-bottom: 1px dotted #A8B5BE; font-family: iransans, verdana; font-size: 14px; position: relative; padding-top: 40px; }
.divBodyContent .steps .rounded_rectangle { width: 85%; height: 8px; background-color: #C9D1D7; border-radius: 15px; margin: 15px auto 15px; position: relative; }
.divBodyContent .steps .rounded_rectangle .step_user { width: 0; border: 0; }
.divBodyContent .steps .rounded_rectangle .rounded_rectangle_over { height: 8px; background: rgba(0, 0, 0, 0) url("Images/progress_bg.png") repeat-x; position: absolute; right: 0; top: 0; }
.divBodyContent .steps .rounded_rectangle .step_shipping { width: 33%; }
.divBodyContent .steps .rounded_rectangle .bullet.login { right: -1px; }
.divBodyContent .steps .rounded_rectangle .bullet.green { background-position: -2px -36px; }
.divBodyContent .steps .rounded_rectangle .bullet { height: 20px; width: 20px; background: rgba(0, 0, 0, 0) url("Images/progressbar_items.png") no-repeat -2px -70px; display: block; position: absolute; top: -6px; }
#ReviewOrder { background: #FFF; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3); padding: 25px; }
.divBodyContent .steps .rounded_rectangle .bullet .s_title { width: 140px; text-align: center; font-size: 12px; color: #A8B5BE; position: absolute; top: -30px; right: -60px; }
.divBodyContent .steps .rounded_rectangle .bullet.login { right: -1px; }
.divBodyContent .steps .rounded_rectangle .bullet.or { right: 33%; }
.divBodyContent .steps .rounded_rectangle .bullet.pi { right: 66%; }
.divBodyContent .steps .rounded_rectangle .bullet.finish { left: 0; }
.divBodyContent .steps .rounded_rectangle .step_review { width: 66%; }
.btn_login, .btn_register { display: block; }
.divBodyContent .gray { color: #666!important; }
.s_title { font-family: iransans; }
#content .user .container .sep { height: 280px; padding-right: 80px; margin-left: 80px; border-left: 1px dotted #A8B5BE; width: 1px; float: right; }
#content .user .container .section_login { width: 288px; height: 280px; text-align: center; }
#content .user .container { width: 752px; margin: 40px auto 0; height: 280px; }
#content .user .container .section_register { width: 288px; height: 145px; text-align: center; }
.section_register .head, .section_login .head { background: #FFF; padding-right: 15px; font-size: 14px; font-family: iransans, verdana; color: #666; padding-left: 15px; border-bottom: solid 1px #DCDCDC; margin-bottom: 20px; padding-bottom: 10px; text-align: center; }
.section_login { float: right; }
.section_register { float: right; }
.BuyListBar .BuyListContent { text-align: center; }
.shippingContent { background: #FFF; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.3); padding: 25px; }
.shippingContent h2 { font-size: 16px !important; }
#ReviewOrder .head, .shippingContent .head { text-align: right; padding-bottom: 19px; border-bottom: 1px solid #E0E4E8; }
#ReviewOrder .head h2, .shippingContent .head h2 { border-bottom: solid 3px #E91F61; float: right; padding-bottom:2px; }
.shippingContent .address_list .head { padding: 0px 15px 0px 15px; float: left; width: 100px; height: 30px; background: #008BFF; color: #FFF; margin-top: -45px; border-radius: 4px; }
.shippingContent .address_list .head a { color: #FFF; padding-top: 3px; display: block; font-family: iransans; font-size: 12px; padding-right: 3px; }
.shipping { padding-top: 25px; }
#ReviewOrder .head, .shippingContent .head { padding-right: 0px; }
.shipping .address_list .address_item.selected { border: 1px solid #85D51C; }
.shipping .address_list .address_item { border: 1px solid #E0E4E8; border-radius: 4px; margin-top: 10px;  }
.shipping .address_list .address_item.selected table td.first { background: #F1FBE3 url("Images/default_badge_green.png") no-repeat right -1px; width: 41px; }
.shipping .address_list .address_item.selected table td { border-left: 1px solid #85D51C; }
.shipping .address_list .address_item table td.first { background: #F6F8F8; border-radius: 0 4px 4px 0; cursor: pointer; }
.shipping .address_list .address_item table td { text-align: center; vertical-align: middle; border-left: 1px solid #E0E4E8; line-height: 26px; padding-left: 10px; padding-right: 10px; }
.shipping .address_list .address_item table { box-sizing: border-box; max-width: 100%; direction: rtl; height: 110px; font-family: iransans; color: #666; font-size: 14px !important; }
.shipping .address_list .address_item table td.fr { border-bottom: 1px solid #E0E4E8; }
.shipping .address_list .address_item.selected table td.fr { border-bottom: 1px solid #85D51C; }
.shipping .txtright { text-align: right !important; }
.shipping .address_list .address_item table td.last .edit { background-image: url("Images/edit_small_button.png"); background-repeat: no-repeat; }
.shipping .address_list .address_item table td.last .act { width: 24px; height: 24px; display: inline-block; margin-top: 8px; opacity: 1; }
.shipping .address_list .address_item table td.last .delete { background-image: url("Images/delete_small_button.png"); background-repeat: no-repeat; }
.shipping .address_list .address_item table td.last { width: 21px; }
.shipping_address { margin-bottom: 30px; }
.shipping .shipping_type .shipping_list .shipping_item { margin-top: 10px; border: 1px solid #E0E4E8; border-radius: 4px; }
.shipping .shipping_type .shipping_list .shipping_item table { box-sizing: border-box; max-width: 100%; direction: rtl; height: 80px; }
.shipping .shipping_type .shipping_list .shipping_item table .first { background-color: #F6F8F8; border-radius: 0 4px 4px 0; cursor: pointer; width: 40px; }
.shipping .shipping_type .shipping_list .shipping_item table .second { text-align: right; }
.shipping .shipping_type .shipping_list .shipping_item table td { height: 80px; border-left: 1px solid #E0E4E8; text-align: center; vertical-align: middle; }
.shipping .shipping_type .shipping_list .shipping_item table .last { border: 0!important; width:200px; }
.shipping .shipping_type .shipping_list .shipping_item table .second img { margin: 2px 25px 0 0; width:96px; }
.shipping .shipping_type .right { float: right; }
.shipping .shipping_type .shipping_list .shipping_item table .second .right { margin-right: 15px; }
.shipping .shipping_type .shipping_list .shipping_item { font-family: iransans; color: #666; }
.shipping .shipping_type .shipping_list .shipping_item .title { color: #333; }
.shipping .shipping_type .shipping_list .shipping_item .desc { color: #999; }
.shipping .shipping_type .shipping_list .shipping_item p { margin: 0px; }
.foot { clear: both; padding-top: 15px; border-top: 1px solid #E0E4E8; height: 80px; }
.save_and_continue { height: 30px; background: #008000; padding: 5px 30px 5px 30px; font-family: iransans, verdana; font-size: 16px !important; font-weight:normal; cursor: pointer; vertical-align: middle; color: #FFF !important; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; float: left; }
.save_and_continue:hover { background: #ED2D6A; }
#ReviewOrder .items { margin-top: 15px; border: 1px solid #E0E4E8; border-radius: 4px; }
#ReviewOrder .order_shipping_info .items .item.first { border-radius: 4px 4px 0 0; }
#ReviewOrder .order_shipping_info .items .item.last { height: 60px; line-height: 60px; }
#ReviewOrder .items .item.last { height: 70px; line-height: 70px!important; border: none; border-radius: 0 0 4px 4px; text-align: left; }
#ReviewOrder .items .item { min-height: 48px; border-bottom: 1px solid #E0E4E8; padding: 0 15px; font-family: iransans; font-size: 14px; color: #666; }
#ReviewOrder .items .right { float: right; }
#ReviewOrder .items .txt { padding-right: 60px; display: block; padding-top: 11px }
#ReviewOrder .items .item img { float: right; }
#ReviewOrder .alt { background-color: #FBFCFC; }
#ReviewOrder .items .item.last a { height: 20px; background: #ccc; padding: 5px 30px 5px 30px; font-family: iransans, verdana; font-size: 16px; cursor: pointer; vertical-align: middle; color: #666; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-shadow: 0 1px 0 #FFF; }
#ReviewOrder .tblSumPrice table { width: 100%; box-sizing: border-box; margin-top: 15px; border: 1px solid #E0E4E8; border-radius: 4px; font-family: iransans; }
#ReviewOrder .tblSumPrice table tr { line-height: 38px; border-bottom: 1px solid #E0E4E8; }
#ReviewOrder .tblSumPrice table td { padding: 10px; text-align: left; }
#ReviewOrder .tblSumPrice table td.first { padding: 10px; text-align: right; }
#ReviewOrder .FinalAmount { color: green; background: #FBFCFC; }
.next_step { clear: both; font-family: 'iransans'; font-size: 14px; color: #999; float: left; padding-top: 10px; }
a.back { height: 20px; background: #ccc; padding: 5px 30px 5px 30px; font-family: iransans, verdana; font-size: 16px; cursor: pointer; vertical-align: middle; color: #666; border-radius: 5px; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease; text-shadow: 0 1px 0 #FFF; }
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
.selectUI.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 80px; padding-left: 5px; }
.cssDDLCountRecord.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 80px; }
.btn-default { background: #F7F7F7; border: 1px solid #D9D9D9; border-right: 3px solid #ED2D6A; height: 30px; position: relative; cursor: pointer; padding: 4px 10px 0 0; -webkit-transition: all 240ms ease-out; transition: all 240ms ease-out; border-radius: 4px; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; }
.form-group a.btn-default { background: #008000; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; }
.bootstrap-select.btn-group .btn .filter-option { text-align: right; font-family: Tahoma; font-size: 10px; }
.bootstrap-select > .btn { padding-left: 25px; }
.dropdown-menu { float: right; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: right; font-family: iransans; border-radius: 0px; }
.dropdown-menu>li>a { line-height: 1.52857143; font-family: Tahoma; }
.bootstrap-select.btn-group .btn .caret { left: 12px; right: inherit; }
.bootstrap-select.btn-group .dropdown-menu li { border-top: solid 1px #F4F4F4; }
.bootstrap-select.btn-group .dropdown-menu li.selected { border-right: 3px solid #F06305; }
.bootstrap-select .btn { font-size: 14px !important; color: #666 !important; line-height: 20px !important; height: auto !important; padding-top: 2px !important; padding-bottom: 2px !important; }
div.bootstrap-select.ddlGroups { float: right !important; width: 120px !important; }
div.bootstrap-select.ddlGroups .btn-default { height: 30px; float: right; border: 1px solid #ED2D6A; border-radius: 0 1px 1px 0; border-right: 5px solid #ED2D6A; font-family: iransans, verdana; font-size: 16px; padding: 0 10px !important; color: #555; }
.bootstrap-select.ddlGroups .btn { font-size: 18px !important; line-height: 30px !important; font-family: iransans; }
.bootstrap-select.btn-group .dropdown-menu li a { font-size: 14px; font-family: iransans; color: #666; }
.bootstrap-select.ddlGroups .btn .filter-option { font-family: iransans; font-size: 12px; }
.bootstrap-select .btn:hover { color: #fff !important; }
.slider.slider-horizontal { width: 170px !important; margin-right: 5px; }
#loginform .form-horizontal { margin-top: 0px; margin-bottom: 15px; }
.divLogin .col-md-8 { padding-left: 0px; padding-right: 0px; }
.navbar {min-height:0px;}
.navbar .dropdown-menu {  background: none !important;  border: none !important;  box-shadow: none !important;  display: block;  padding: 0px;  margin: 0px;position:static;float:none;}
.LogoImage{max-width:200px;max-height:50px;}
.divProductsList .rbPrice input[type=radio]{display:none;}
.css_div_ProductPriceType span{font-size:14px;font-family:iransans;}
.divMessage {margin: auto;padding: 0;padding-top: 40px;width: 100%;height: 100%;background-color: rgba(0,0,0,1);text-align: center;color: white;font-size: 20px;line-height: 36px;font-family: Nazanin;position: fixed;top: 0;left: 0;z-index: 50000;}
.divMessage span{text-align:justify;}
.divMessage a{color: yellow;font-size: 20px;line-height: 28px;font-family: Nazanin;display: inline-block;border: 1px solid yellow;padding: 2px 6px 2px 6px;margin: 4px 0 4px 0;width: 270px;text-decoration: none;}
.spanProdNameInComapre{ font-size: 15px; font-family: iransans;}
.shippingContent table{width:100%;}
h2{font-size:1em;}
/*.als-item{
    float:right;
}

#TopMiddle .divItems{
    width:980px;
}
#ButtomRightMiddle .divItems {
    width:1200px;
}*/

/*@media only screen and (min-width : 980) and (max-width : 1280px) {
    #ButtomRightMiddle .divItems {
    width:980px;
}
}

@media only screen and (min-width : 769px) and (max-width : 900px) {
}

@media only screen and (min-width : 480px) and (max-width : 769px) {
}

@media only screen and (min-width : 0px) and (max-width : 480px) {
}*/